/*	STYLESHEET for korato.net */
/*	(c) 2007 Korat Ozturan / www.korato.net */

body {
	margin:10px; 
	text-align:center;
	background-color:#FFFFFF; 
	background-image:url('/images/bg.gif');
	background-repeat:no-repeat;
	background-position:top;
}

body, td, p, div, ol, ul, li, dd, dt, dl, a, h1, h2, h3, h4 { 
	font-family:'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, sans-serif;
	color:#848484;
	font-size:11px;
	text-transform:lowercase;
	font-weight:Normal;
	line-height:14px;
}
acronym, abbr {
	border-bottom:1px Dotted #999999;
}
fieldset, div.fld { 
	border:none; 
	padding:5px; 
	margin:5px; 
	background-image:url('/images/bg_tlc.gif');
	background-repeat:no-repeat;
}

input, select, textarea { 
	font-family:'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:Normal;
}

p { 
	text-align:justify;
	margin:0;
	padding:0; 
	padding-top:5px;
	padding-bottom:5px; 
}

h1, h2, h3, h4 { 
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
	color:#CE3100;
	font-family:'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:lowercase;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	background-color:transparent;
}
h2, h3, h4 {
	color:#F8491A;
}

a { color:#0084C8; text-decoration:underline; }
a:hover, a:active, a:focus { color:#00449D; text-decoration:underline; }

blockquote { 
	margin:0; 
	margin-left:10px; 
	padding:0; 
}
img { border:none; }
form {
	margin:0; 
	padding:0; 
}

ul {
	margin:0; 
	margin-bottom:1px; 
	padding:0; 
	padding-bottom:4px; 
	list-style:none; 
}

li {
	margin:0; 
	padding:0; 
	list-style:none;
}

dl { 
	margin:0; 
	padding:0; 
}

dl dt { 
	width:244px; 
	float:left; 
	text-align:left; 
	margin:0; 
	padding:1px; 
	padding-left:5px; 
	border-bottom:1px Solid #EAEAEA; 
}

dl dd { 
	width:144px; 
	float:left; 
	text-align:right; 
	margin:0; 
	padding:1px; 
	padding-right:5px; 
	border-bottom:1px Solid #EAEAEA;
}

.bglg { background-color:#EFEFEF; }


div#top-container {
	clear:both;
	width:562px;
	height:50px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:left;
	background-color:transparent;
}

div#middle-container {
	clear:both;
	width:562px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:left;
	background-color:transparent;
}

div#bottom-container,
div#home-container {
	width:562px;
	margin:0;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:left;
	background-color:transparent;
}

div#logo {
	margin:0;
	padding:0;
	width:140px;
	height:50px;
	float:left;
	background-color:transparent;
}

div#page-path {
	margin:0;
	margin-top:28px;
	margin-left:15px;
	padding:0;
	float:left;
	background-color:transparent;
}

div#main-menu { 
	width:140px; 
	margin:0;
	padding:0;
	text-align:right;
	float:left;
	background-color:transparent;
}
div#main-menu ul { padding-top:12px; }
div#main-menu ul li { padding-right:12px; }
div#main-menu ul li ul { padding-top:0; }
div#main-menu ul li ul li { padding-right:0; }

div#main-menu ul li { color:#00449D; }
div#main-menu ul li ul li { color:#999999; }
div#main-menu ul li a:link, 
div#main-menu ul li a:visited { text-decoration:none; }
div#main-menu ul li a:hover, 
div#main-menu ul li a:active { text-decoration:underline; }

div#validators {
	margin:5px;
	margin-right:15px;
	margin-top:25px;
	padding:0;
}

div#content { 
	float:left; 
	width:422px; 
	background-color:transparent;
	padding:0;
	margin:0; 
	margin-top:10px;
}

div#content h1,
div#content h2,
div#content h3,
div#content h4,
div#content p, 
div#content dl, 
div#content fieldset {
	margin-left:11px; 
	margin-right:1px; 
}
div#content ul { margin-left:10px; }

div#websiteflash { 
	border:1px Solid #CCCCCC;
	width:400px;
	height:300px;
	padding:5px;
	margin:0;
	margin-left:10px;
	background-color:#FFFFFF;
}

div#content div.search { margin:0; padding:0; text-align:center; font-size:9px; clear:both;}

div#content div.search fieldset { font-size:9px; }

div#footer,
div#copyright {
	clear:both;
	padding:0;
	padding-top:5px;
	margin:0;
	text-align:right;
}

div#portfolio-container { 
	padding:0; 
	margin:0;
	margin-left:11px;
	text-align:left; 
}

div#portfolio-container p { 
	width:205px; 
	height:150px; 
	float:left; 
	padding:0; 
	text-align:left; 
	line-height:12px; 
	background-color:transparent;
	margin-top:10px;
	margin-left:0;
	margin-right:0;
	margin-bottom:0; 
}

div.PortfolioContainer p a img { background-image:url('/images/p_bg_img.gif'); }

div#portfolio-container p.page-numbers {
	clear:both;
	width:400px;
	height:15px;
	line-height:15px; 
	padding:0; 
	margin:0;
	margin-top:5px;
	background-color:transparent; 
}

div#portfolio-container p.page-numbers a:link, 
div#portfolio-container p.page-numbers a:visited { text-decoration:none; }
div#portfolio-container p.page-numbers a:hover, 
div#portfolio-container p.page-numbers a:active { text-decoration:underline; }

div#content ul#services-provided { 
	padding:0;
	padding-left:5px; 
	padding-bottom:5px; 
	margin-left:10px; 
	font-size:9px; 
}
div#content ul#services-provided li { 
	float:left;
	width:127px; 
	padding:0;
	padding-left:5px; 
	margin:0; 
	background-image:url('/images/li.gif'); 
	background-repeat:no-repeat; 
	font-size:9px;
	line-height:11px; 
	text-align:left;
}

a.s:link, a.s:visited { color:#717171; text-decoration:none; }
a.s:hover, a.s:active { color:#999999; text-decoration:underline; }

.gr1, span.websiteurl, span.websitedate { color:#BBBBBB; }

.colored { 
	color:#CE3100; 
	background-color:transparent; 
}

a.sr:link, a.sr:visited { font-family:'small fonts', Arial, Helvetica, sans-serif; font-size:7px; font-weight:normal; text-transform:uppercase; text-decoration:none; }
a.sr:hover, a.sr:active { font-family:'small fonts', Arial, Helvetica, sans-serif; font-size:7px; font-weight:normal; text-transform:uppercase; text-decoration:underline; }
.srtxt { font-family:'small fonts', Arial, Helvetica, sans-serif; font-size:7px; font-weight:normal; color:#777777; text-transform:uppercase; }

.qf { 
	width:240px; 
	background-color:#F9F9F9; 
	border-left:1px Solid #BBBBBB; 
	border-top:1px Solid #BBBBBB; 
	border-right:1px Solid #EAEAEA; 
	border-bottom:1px Solid #EAEAEA; 
}

.qf2 { 
	width:380px; 
	background-color:#F9F9F9; 
	border-left:1px Solid #BBBBBB; 
	border-top:1px Solid #BBBBBB; 
	border-right:1px Solid #EAEAEA; 
	border-bottom:1px Solid #EAEAEA; 
}

div.subbtn {
	margin:0;
	padding:0;
	width:160px;
	height:23px;
	background-image:url('/images/bg_btn.gif');
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}

.qfsb { 
	width:120px;
	height:23px;
	margin:0;
	padding:0;
	padding-bottom:2px;
	text-align:center;
	text-transform:lowercase;
	color:#555555;
	border:none;
	background-color:transparent;
}

.sqf { background-color:#EEEEEE; }

div#footer ul {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

div#footer ul li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
div#footer ul li a:link, div#footer ul li a:visited, div#footer ul li a:hover, div#footer ul li a:active { text-decoration:none; }
div.hline { 
	clear:both;
	padding:0;
	margin-top:5px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:5px;
	border-bottom:1px Solid #EAEAEA;
 }

a.cl:link, a.cl:visited, a.cl:hover, a.cl:active { text-decoration:none; }

div#home-flash {
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:center;
	width:550px;
	height:300px;
	background-color:#FFFFFF;
	background-image:url('/images/bg_home.png');
	background-repeat:no-repeat;
}

div#home-bottom-container {
	clear:both;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:560px;
	background-color:#FFFFFF;
}
div#homemenu,
div#home-bottom-container div#footer,
div#home-bottom-container div#copyright {
	clear:both;
	text-align:center;
	background-color:#FFFFFF;
	height:20px;
}

div#homemenu ul, div#homemenu ul li {
	list-style:none;
	display:inline;
}
div#homemenu {
	height:20px;
}

div#homemenu ul li a:link,
div#homemenu ul li a:visited {
	text-decoration:none;
}
div#homemenu ul li a:hover,
div#homemenu ul li a:active {
	text-decoration:underline;
}

