@charset "utf-8";
/* reset */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }
a img,:link img,:visited img { border:none;}
a:hover {text-decoration: underline;}
address { font-style:normal }
/* reset font sizes */
html { font-size: 100%;} 
body {font-size:62.5%; background: transparent url(/assets/dynamic/31/headerimages/bg.jpg) repeat 0 0;} 
html>body {font-size:12px} 

h1 {font-size: 2.4em}
h2 {font-size:1.8em}
h3 {font-size:1.5em}
h4 {font-size:1.5em}
h5, h6, p, li, blockquote, form, input, select, option, th, td, li li, li p, td p, blockquote p, dt, dt p, dd, dd p {font-size:1.1em; line-height:1.3;}
a em {font-style:normal;}
strong {font-weight: bolder; font-size: 1.0em;}

/* CONTAINTER */
#container {width: 690px; margin: 0 auto; font-family: Verdana,Arial,Helvetica,sans-serif; color: #404040; position: relative; font-size: 1.0em;}
#container a {color: #FF6600;}
#container a:hover {color: #333333;}

/* HEADER */
#header {height: 154px; background: transparent url(/assets/dynamic/31/headerimages/headerbg.jpg) no-repeat 257px 0;}

/* NAV */
#nav {position: absolute; width: 420px; height: 50px; top: 114px; right: 0;}
#nav li {display: inline; width: 80px; float: left;text-align:center;}
#nav li.selected {background: transparent url(/assets/dynamic/31/headerimages/nav-li-select.gif) no-repeat 60% 100%; height: 47px;}
#nav li a {display: block; height: 36px; text-align:center; line-height: 36px; padding: 0 0 0 20px; font-size: 13px;font-weight:700;} 
#nav li.selected a {color: #666;text-align:center;}

/* TOP AD */
#topAd #header-bottombg{background: transparent url(/assets/dynamic/31/headerimages/header-bottombg.jpg) no-repeat 0 0; height: 13px;}

/* LOGO */
#logo {position:absolute; top:0px; left:0px;}
#logo, #logo span {height:154px; width:257px!important; 
color: #d39696;}
h1#logo a{color: #fff;font-size:0; cursor: pointer;}
#logo span {background-color: transparent;}

/* CONTENT */
#content {background: transparent url(/assets/dynamic/31/headerimages/subnav-bg.jpg) repeat-y 0 0;}
#content h3 {padding: 0 0 0 20px; background: transparent url(/assets/dynamic/31/headerimages/hi-bg.jpg) no-repeat 0 3px; color: #666; border-bottom: 1px solid #B6B3AC; margin: 0 0 10px;}
#content p {margin: 0 0 10px 0;}

/* MAINCONTENT */
#maincontent {background: transparent url(/assets/dynamic/31/headerimages/main-bg.jpg) repeat-y 0 0; width: 394px; float: right; display: inline; padding: 20px;}
#maincontent h4 {padding: 0 0 0 20px; background: transparent url(/assets/dynamic/31/headerimages/hi-bg.jpg) no-repeat 0 3px; color: #666; border-bottom: 1px solid #B6B3AC; margin: 0 0 10px 0;}
#maincontent ul {list-style: disc; padding: 0 0 0 20px; margin: 0 0 10px 0;}
#maincontent #blockE {display: none;}

/* SIDECONTENT */
#sidecontent {width: 216px; float: left; display: inline; padding: 12px;}

/* SIDENAV */
#nav-sub {margin: 0 0 20px 0;}
#nav-sub li {border-bottom: 1px solid #aaa; margin: 0 0 5px 0;}
#nav-sub li.selected {border-bottom: 1px solid #666; list-style: square; list-style-position: inside;}

/* SITEMAP */
#sitemap li {font-size: 16px; padding: 0 0 0 10px;}
#sitemap li li{font-size: 12px; padding: 0 0 0 20px;}

/* FOOTER */
#footer {background: transparent url(/assets/dynamic/31/headerimages/footer-bg.jpg) no-repeat 0 0; height: 24px; padding: 3px 0 0 275px; font-size: 10px;}

/* BACKTOTOP */
#backtotop {display: none;}

/* helping styles */
.spacer {	clear:both;	font-size:0;}
.hide, hr, span#pageTitle {
	display:none;
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
}


/* Global clear float fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Global IR code IR (Image Replacement )*/
.replace{
      position:relative;
      margin:0; padding:0;
      /* \*/
      overflow: hidden;
      /* */
}
.replace span{
      display:block !important;
      position:absolute !important;
      top:0;
      left:0;
      z-index:1;
}

*>html .clearfix {height: auto;}

/* Hides from IE-mac \*/
* html #container, * html .clearfix {height: 1%;} 
/* End hide from IE5/mac */