/* CS STYLES */

/* FONT STYLES */
body, a, input, textarea
	{ font-family:lucida sans unicode, tahoma, trebuchet, arial, helvetica, sans serif; font-size:12px; color:#000000; line-height:15px; }
.testimonial {
	font-size: x-small;
	font-style: italic;
}


.smgrey, .smgreylinks
	{ font-family:tahoma, trebuchet, arial, helvetica, sans serif; font-size:10px; color:#AAAAAA; }

.quote
	{ font-size:10px; }

a.smgreylinks
	{ text-decoration:none; }

a.smgreylinks:hover
	{ background-color:#FFFFFF; color:#006A00; }

.grey, .grey a
	{ color:#AAAAAA; font-size:11px;  }

.green
	{ color:#000066; }

.backwards
	{ unicode-bidi:bidi-override; direction: rtl; color:#006A00; }

h2
	{ color:#006A00; font-size:16px; font-weight:normal; }

a
	{ color:#006A00; text-decoration:none; }

a:hover
	{ color:#003300; text-decoration:none; border-color:#b55; }

a.greylinks
	{ text-decoration:none; }

a.greylinks:hover
	{ background-color:#FFFFFF; color:#006A00; }

/* BACKGROUND STYLES */
body
	{ background-color:#F3F4F6; text-align:center; }

/* POSITIONING */
.container
	{ margin:auto; padding:0px; border:0px; width:730px; text-align:left; }

#topheader
	{ height:22px; }

#left, #footer_left
	{ float:left; }

#right, #footer_right
	{ float:right; }

#footer_left
	{ padding-left:25px; height:20px; background:url('/images/cs_icon.gif') no-repeat; }

#siteshading
	{ width:732px; padding:0px; margin:auto; border:solid 3px #EEEFF1; text-align:left; }

#sitecontainer
	{ margin:0px; padding:0px; border:solid 1px #DEDEDE; width:730px; text-align:left; background-color:#FFF; }

#logo
	{ width:243px; background:url('/images/cs_logo.gif') no-repeat; display:block; padding:0px; margin:20px 0px 0px 15px; }

#tools
	{ float:right; display:block; width:200px; text-align:right; margin:10px 10px 0px 0px; }

#logo h1 span, #tools span, #banner span, #nocss, #innerbanner span
	{ display:none; }

#logo a:link, #logo a:visited
	{ width:243px; height:32px;  margin:0px; display:block; }

#header
	{ height:40px; }

h1
	{ display:inline; }

#banner
	{ width:730px; height:200px;  display:block; margin:15px 0px 0px 0px; }

#innerbanner
	{ width:730px; height:50px;  display:block; margin:15px 0px 0px 0px; }

#pagecontent
	{ width:260px; display:block; padding:0px 0px 30px 30px; text-align:justify; }

#pagelinks
	{ float:right; width:420px; display:block; }

#fullpagecontent
	{ width:670px; display:block; margin:0px 0px 30px 30px; padding:0px 0px; }

#innerpagecontent
	{ width:420px; display:block; padding:0px 0px 30px 30px; text-align:justify; }

#innerpagelinks
	{ float:right; width:260px; display:block; }

.innerinfo
	{ width:210px; padding:10px; display:block; margin:0px; border:solid 1px #EDEDED; font-size:10px; }

#page
	{ display:block; margin-top:10px; }

.shading
	{ width:376px; padding:0px; display:block; margin:0px 0px 15px 10px; border:solid 3px #F8F8F8; }

#news, #ads
	{ width:354px; padding:10px; display:block; margin:0px; border:solid 1px #EDEDED; }

#news
	{ background: url('/images/news_bg.jpg') no-repeat; }

#ads
	{ width:374px; padding:0px; background: url('/images/ads/cs.gif') no-repeat; }

#navcontainer
	{ height:40px; }

#nav
	{ width:700px; height:27px; margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; border-bottom:solid 1px #E5E5E5; background:#F3F4F6; }

#nav ul, #nav li
	{ margin:0px; padding:0px; display:inline; list-style-type:none; }

#nav li a
	{ float:left; line-height:14px; margin:0px 0px 4px 0px; padding-top:5px; padding-left:15px; padding-right:15px; color:#000; }

#nav li a:hover, #nav li a.navitemon
	{ border-bottom:4px solid #000066; padding-bottom:4px; background:#E5E5E5; color:#000066; }

.navitem
	{ color:#000; }



/* END STYLES */
#pagecontent2 {
width:480px; display:block; padding:0px 0px 30px 30px; text-align:justify;
}
