body{ margin: 0; padding: 0; background:#efead7 repeat-x;}
		
.clearboth { clear: both; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0;}
img { border: none; }
html { overflow-y: scroll;}

/* ######## Header ##################*/
#header { margin:5px 0;}
#header .hlogo {margin:10px 10px 0px 15px; width:437px; float:right;}


/*###### MAIN NAV #####################*/
#main_nav { float:left; width:170px; height:360px; margin:10px 0 5px 0; padding:0; background-color:#dfdbc9; font-size:0.75em; font-family:Verdana, Arial, sans-serif;}

#main_nav div {margin:8px 6px 8px 0;}
#main_nav div a { display:block; text-decoration:none; text-align:right;}
/*  MainNav normal state */
#main_nav div.main_nav-no a{ color:#000; font-weight:bold;}
/*  MainNav active state */
/*  MainNav L2 */
#main_nav div.main_nav_L2-no a{ color:#000; font-style:italic;}
#main_nav div a:hover { color:#666;}
#main_nav div.main_nav_L2-act a{ color:#090; font-style:italic;}
#main_nav div.main_nav-act a{ color:#000; font-weight:bold;}

/* ########### BOXES ########################*/

.sbox { margin:0 auto; padding: 0; width: 962px;}		
/*#sbox_content { padding: 0px 16px 5px; width:850px; position: relative; height:320px;}
*/
#sbox_content {margin:10px 0 5px 5px; padding: 0; width:780px; float:left; min-height:360px; background-color:#fffbe8; }
.sbox_footer { width:962px; padding: 0 16px 30px;}

#main_cl { margin: 0 5px 0 0; float:left; width:385px; }
#main_cr { margin: 0; float:left; width:390px;}
.main_c_cont { padding: 0 2px 0;}

/* #### Content ###################### */
/* unordered list */
ul{ margin: 2px 0 18px 16px; padding: 0; font-family:Verdana, Arial, sans-serif; font-size: 11px; line-height: 20px;}
ul li{ list-style-type: square; margin: 0 0 6px 0; padding: 0; font-family:Verdana, Arial, sans-serif; font-size: 11px; line-height: 20px;}
/* ordered list */
ol{ margin: 8px 0 0 24px; padding: 0; font-family:Verdana, Arial, sans-serif; font-size: 11px; line-height: 20px;}
ol li{ margin: 0 0px 11px 0; padding: 0; font-family:Verdana, Arial, sans-serif; font-size: 11px; line-height: 20px;}

/*Links*/
.main_c_cont p.bodytext a.internal-link {color:#00C; text-decoration:none;}
.main_c_cont p.bodytext a.internal-link:hover {color:#30F; text-decoration:none;}
.main_c_cont a.internal-link {color:#00C; text-decoration:none;}
.main_c_cont a.internal-link:hover {color:#30F; text-decoration:none;}

/*paragraph*/
p.align-center{ margin: 5px 10px 10px 5px; padding: 0; font-family:Verdana, Arial, sans-serif; text-align: center; font-size: 11px; line-height: 20px;}
p.bodytext{margin: 5px 10px 10px 5px; padding: 0; font-family:Verdana, Arial, sans-serif; text-align:justify; font-size: 11px; line-height: 20px;}
.main_cr img {margin: 50px 0 0 0}

/*heading*/
h1.csc-firstHeader{margin: 5px 7px 5px 5px; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 14px; line-height: 30px; font-weight:bold; color:#000;}
h1{margin: 5px 7px 5px 5px; padding: 0; font-family:Verdana, Arial, sans-serif;  font-size: 14px; line-height: 30px; font-weight: bold; color:#000;}
h2{margin: 5px 7px 5px 5px; padding: 0 0 3px 0; font-family:Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; letter-spacing: 0.02em; color:#000;}
.main_c_cont h2 a{text-decoration: none;}
h3{margin: 5px 7px 5px 5px; padding: 0; font-family:Verdana, Arial, sans-serif; font-size: 11px; text-align:justify; line-height: 20px;}

/*#### FOOTER ###############################*/
#footer {width:962px;  margin:0;}
#footer div{float: right; margin:0;}
#footer div a {width: 12em; display:block; text-decoration:none; text-align: center; font-family:Verdana, Arial, sans-serif; font-size:0.65em; margin:0;}
/*  Footer normal state */
#footer div.footer-no a{color: #000; float: right;}
#footer div a:hover{color: #000; font-weight:bold;}
/*  Footer active state */
#footer div.footer-act a{color: #000; font-weight:bold;  float:right;}
#footer div.copyr {float:left; color:#000; text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:0.65em; width:250px; margin:0;}

