/* standard part - reset all basic default settings */
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

/* font-min */
body {font:13px/1.4 tahoma,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/* BASE STYLES */
html 			{	background:#ebebeb url(images/design/bckg.gif) top repeat-x; 	}
body			{	margin:0; padding:0; color:black;	}
td			{	vertical-align:top;	}
b, strong		{	font-weight:bold;	}
a			{	color:#c00; text-decoration:none;	}
a:hover		{	text-decoration:underline;	}
em			{	font-style:italic;	}

h1, h2, h3	{	font-family:Arial, Helvetica, sans-serif; color:black; font-weight:bold;	}
h1			{	font-size:18px; margin-bottom:1em; color: black;	}
h1 b			{	color:black;	}
h2			{	font-size:18px; margin-bottom:0.5em; color:#666666	}
h3			{	margin-bottom:0.3em;	}
p			{	margin-bottom:0.3em;	}
li			{	text-align: left; }
#container		{	padding:0 0 20px; margin:10px auto 0 ; background-color: white; background:url(images/design/footer.gif) bottom left no-repeat white;}

.box-gs 		{	background:#F3F3F3 url(images/design/gradient-top-gray.gif) repeat-x scroll center top; border:1px solid #CCCCCC; }
ul.menu			{	font-size:11px; line-height:12px; margin:3px 0; }
ul.menu li 		{	padding:3px 3px 3px 8px; list-style:none; margin: 0; }
ul.menu ul		{	margin: 0 }
#footer 		{	color:#666666; font-size:85%; line-height:1.75em; margin: 8px auto; width: 960px; }

ul			{	margin:.5em 0;	}
ul li			{	list-style:disc; margin:0 0 0.2em 2em; }
ul li li		{	list-style:circle; 	}
ul li li		{	list-style:square; 	}

ol			{	margin:.5em 0;	}
ol li 			{	list-style-type: decimal; margin:0 0 0.2em 2em; }
ol ol 			{	margin-left: 2em; }
ol ol li 		{	list-style-type: lower-alpha; }

.contenttable th	{	padding: 0.2em }
.contenttable td	{	padding: 0.2em }

#section_icons		{	margin-bottom: 10px; }
#section_icons img	{	width: 40px; height: 40px; margin-right: 28px; }

#menu_path		{	font-size: 11px }
#footer em { color:#B3B3B3; font-family:Verdana,Geneva,sans-serif; font-style:normal;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {	
			border-color:gray black black gray;
			border-style:solid; 
			border-width:1px 2px 2px 1px;
			padding: 0px 0px;
}
div.border {
  border-right: 1px solid #eee;
}
#content {padding-right:20px}

.box-ys	 {border:1px solid #ffb74c; background:url(images/design/gradient-top-yellow.gif) top repeat-x #fff7d3;	}
.txt-in-box	{	margin:10px 10px; font-size:93%; }
