@charset "utf-8";
/* CSS Document */
/* The Reset */
html,body{height:100%;}
html,body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,table,th,td, p, label{margin:0; padding:0;}
img{ border:none;}
a{color:#777; font-weight:normal; font-size-adjust:none; font-stretch:normal;}
a:hover{color:#0099CC;}
/*body{background:url(/images/bgbody.jpg) no-repeat top center #F1F6FB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:10px;}
*/
body{background:url(/images/bgpage.jpg) repeat-x top left #F9F9FB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:5px;}
-->
.wrapper{margin:0 auto; width:980px; min-height:100%; position: relative;}
/* IE 6 
#wrapper{height:100%; }*/

/*page area*/
#container{padding:0 10px 20px 10px; float:left; width:940px; position:relative}

/* logo */
.header{margin:0 auto;height:116px; padding:0; width:980px; position: relative;}
.logo{width:200px; float:left; }
.postLogo{margin:0 auto; background:url(/images/bgmenu.jpg) no-repeat top left; height:116px; width:780px; float:left;}
.pageArea{clear:both; height:2px;}


/* Top Links */
.topLinks{text-align:right;  font-size:10px; width:300px; float:right; margin:0 22px;}
ol#top{list-style:none;}
ol#top a{color:#666; text-decoration:none;}
ol#top a:hover{color:#0099CC;}
ol#top li.current a{color:#0099CC; font-weight:bold; }
ol#top li{float:left; margin:0 5px 0 20px;}
ol#top img {margin:8px 8px 0 0;}

/* Main Navigation */
.mainNav{float:right; width:730px; height:30px; margin:62px 0 0 0;}
ol#nav{list-style:none; height:30px; float:left;}
ol#nav a{display:block; float:left; height:30px; text-decoration:none; padding:0 18px;}
ol#nav a:hover{color:#0099CC; background: url(/images/tabnav.gif) no-repeat top left; }
ol#nav a:hover span{background:top right;}
ol#nav li{float:left; height:30px; background:url(/images/navspacer.jpg) no-repeat top left;}
ol#nav li.current a{height:30px; color:#0099CC;}
ol#nav li.current span a{background:top right;}
ol#nav span{cursor:pointer; display:block; float:left; line-height:2.5em;}

/* Titles */
h1{color:#0099cc; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; padding:0}
h2{color:#777; font-size:12px; font-weight:bold; padding:0 0 20px 0;}
h3{color:#0099cc; font-size:16px; font-weight:normal; line-height:16px}
h4{color:#888; font-size:16px; font-weight:bold; line-height:16px; margin:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; border-top:1px dotted #ddd;}
h4 img{margin:16px 8px 0 0;}
h6{font-weight:bold; line-height:16px; font-size:12px; padding:0 0 0 23px; background: url(/images/icons/headings.gif) no-repeat top left;}

.pannelEnd{height:10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/bgshadow.png'); background-repeat:no-repeat; background-position:center;}
.pannelEnd[class]{background:url(/images/bgshadow.png) top center; background-repeat:no-repeat;}
p{margin-top:8px; padding:0}



/* footer*/
.footer{height:30px; background-color:#E9E9E9; text-align:right; padding:15px; margin:0; float:left; width:930px;}
.footer span{float:left; text-decoration:none;}
.footer span a{text-decoration:none; color:#999}
.clearfooter{height:30px; }


/* CLEARFIX */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}