@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: none;}
address { font-style:normal }
/* reset font sizes */
html { font-size: 100%; border-top: 2px solid #8EAED3; } 
body {font-size:62.5%; background: #fff url('../headerimages/bg.jpg') repeat-x 0 0; border-bottom: 7px solid #8EAED3;} 
html>body {font-size:10px} 

/*
h1 {font-size: 2.4em; color: #bd1717; margin: 0 0 10px;}
h2 {font-size:1.8em; color: #bd1717; margin: 0 0 10px; font-weight: 500;}
h2 strong {font-weight: 900;}
h3 {font-size:1.5em; color: #bd1717; margin: 0 0 10px;}
h4 {font-size:1.5em; color: #000080; margin: 0 0 10px;}
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.0em; line-height:1.5;}
*/

h2 {font-size: 2.4em; color: #bd1717; margin: 0 0 10px;}
h3 {font-size:1.8em; color: #bd1717; margin: 0 0 10px; font-weight: 500;}
h4 {font-size:1.6em;}
h5 {font-size:1.5em; color: #bd1717; margin: 0 0 10px;}
h6 {font-size:1.5em; color: #000080; margin: 0 0 10px;}
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.0em; line-height:1.5;}


a em {font-style:normal;}
strong {font-weight: bolder; font-size: 1.0em;}
#backtotop {display: none;}

/*CONTAINER*/
#container {font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; width: 960px; margin: 0 auto; position: relative; color: #7a7a7a;}
#container a {color: #2F7095;}
#container p {font-size: 1.2em;}


/*HEADER*/
#header {height: 344px;margin-bottom:20px; }


/* section img */
#section-img{position:absolute; top:0px; left:0;z-index:100;}
#name {position:absolute; top:165px; left:20px; z-index:300!important;color:#00529e; font-size:3em;text-transform:uppercase; font-weight:700; text-align:center;}


/*LOGO*/
#logo {position: absolute; top: 200px; left: 350px;z-index:200;}
#logo, #logo span {height:100px; width:100px; 
color: #d3dfef;}
h1#logo a{color: #d3dfef;font-size:0; cursor: pointer;}
#logo span {background-color: transparent;}

/* CONTENT */
#content {width: 960px; margin: 0 auto; background:#fff;}

/*MAINCONTENT*/
#maincontent {float: left; display: inline; width: 690px; padding-left:10px; }
#maincontent p, #maincontent li, #maincontent form, #maincontent table{font-size:1.2em;}
#maincontent p, #maincontent form, #maincontent table,#maincontent ul, #maincontent ol {margin-bottom:1.5em;}
#maincontent p p, #maincontent li li, #maincontent li p{font-size:1.0em!important;}
#maincontent ul {list-style:circle;}
#maincontent ol {list-style:decimal;}
#maincontent li {margin-left:2.0em;}
#maincontent a {color: #BD1717; text-decoration: underline;}
#maincontent a:hover {text-decoration: none;}

#maincontent table {width:100%; background:#edf1f2; padding:20px;}
#maincontent table td {color:#000; padding:5px;border-bottom:1px solid #fff;}

#blockA {margin: 0 0 20px 0;}
#blockD {margin: 0 0 20px 0;}
#blockB {margin: 0 0 20px 0;}

#blockC {background: transparent url(../headerimages/fade-bg.jpg) no-repeat 0 0; padding: 10px 10px 0 10px; margin: 0 0 20px 0;}
#blockC div.section {display: inline; width: 324px;}
#blockC div.odd {float: right; padding: 0 0 0 10px;}
#blockC div.even {float: left;}

div.typeA {margin: 0 0 20px 0;}
div.typeB {margin: 0 0 20px 0;}

div.blockC {background: transparent url('../headerimages/fade-bg.jpg') no-repeat 0 0; padding: 10px 10px 10px 20px;}
div.blockC strong {color: #6c9012;}

div.blockD {margin: 0 0 20px 0;}

#maincontent strong{color:#900;}

.thumbs {width:490px;}
.thumbs li {margin-left:0!important;}

/*SIDECONTENT*/
#sidecontent {float: right; display: inline; width: 238px; background: transparent url('../headerimages/side-bg.jpg') repeat-y 0 0; color: #97b7de; margin: 0 0 20px 0;}
#sidecontent a {color: #ffea00;}
#sidecontent h1, #sidecontent h2, #sidecontent h3 {color: #fff;}

#nav {background: transparent url('../headerimages/nav-top.jpg') no-repeat 0 0; padding: 5px 0 0 0; margin: 0 0 30px 0;}
#nav li {border-bottom: 1px dotted #fff!important;}
#nav li a {display: block; padding: 5px 25px; color: #fff; font-size: 14px;}
#nav li a:hover, #nav li.selected a {background: #7ca0cc url('../headerimages/nav-li-selected.gif') no-repeat 10px 10px; color: #ffea00;}
#nav ul li.hasChildren ul li a, #nav ul ul li a{background: #c0d3e6!important; color: #46709a!important; font-size:12px; border-bottom: 1px dotted #fff!important;}
#nav ul li ul.level3 li.selected a, #nav ul li ul.level3 li.selected a:hover {text-decoration: underline; background: #c0d3e6 url('../headerimages/nav-li-selected.gif') no-repeat 10px 10px!important;}

#nav ul li.hasChildren a{background: #7CA0CC url('../headerimages/nav-li-children.gif') no-repeat 8px 14px!important;}
#nav ul li.hasChildren a:hover  {background: #c0d3e6 url('../headerimages/nav-li-selected.gif') no-repeat 10px 10px!important;}

#nav ul li ul.level3 li ul.level4 { display: none; }

#sideAd {padding: 0 10px 10px 10px; margin: 0 0 10px 0;}
#sideAd input {margin: 0 0 5px 0; font-size: 10px; color: #517ca7; padding: 2px 2px 5px 2px; width: 90%;}
#sideAd input.submit {width: 50px; background: #bbcdd8; color: #1a3f64; border: 1px solid #1a3f64;}
#sideAd a {text-decoration:underline;}
#sideAd a:hover {text-decoration:none;}
#sidebar {padding: 0 10px 10px 10px; background: transparent url('../headerimages/nav-bottom.jpg') no-repeat 0 100%;}
#sidebar p {line-height:1.2!important;}
#sidebar strong {font-weight: 700;}

#footer {width: 960px; margin: 0 auto 50px auto; background: transparent url('../headerimages/footer.jpg') no-repeat 0 0; padding: 24px 0 0 0; text-align: right;  color: #000;}
#footerUser {font-size: 10px!important;}

/* 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 */
ul.thumbs {margin: 0 !important;padding: 0 !important;width: 650px; overflow: auto;}
ul.thumbs li {float: left; padding: 5px 5px 5px 0;margin: 0; list-style: none;}
ul.thumbs a img {border: none;	display: block;	border: 3px solid #998b66;}
.image-wrapper a img {	border: 5px solid #998b66;}

.image-title { left: 10px; top: 10px; position: absolute; font-size: 1.5em; border: 1px solid #fff; background: #333333 none repeat scroll 0 0; color: #fff; opacity: 0.85; padding-left: 5px; padding-right: 5px; max-width: 300px; }
.image-desc { display: none; }

.embox { position: relative; }

