@charset "utf-8";

/*..................type selectors.................*/
body { margin:0; font:76% Arial, Helvetica, sans-serif; color:#2a73b5;}
a{ text-decoration:none;}
ul{ margin:0; padding:0;}
ul li{ list-style:none;}
h1{ background-color:#99e1fe; color:#FFF; margin:0; font:bold 3em Georgia, "Times New Roman", Times, serif; padding:.2em 0;}
h2{ font:bold 1.8em "Trebuchet MS"; margin:1.5em 0 .7em .3em; clear:both; background-color:#2a73b5; padding:.2em .5em; border:2px solid #173A80;}
h2 a {color:#FFF;}
/*..................container.................*/
#container{ width:100%;}

/*..................header.................*/
#header{ background:url(header.gif) repeat-x; height:161px;}
#header img{ padding:1em; float:left;}
.rightimg{ float:right !important; padding:0 !important;}
#buy {padding:0 0 0 35em;} 

/*..................menu panel.................*/
.left {  margin:2em 0em ; padding:.2em 0em; }
.left ul li { margin:.2em; float:left; }
.left ul li a { background-color:#99e1fe; border:1px solid #2a73b5; border-left:10px solid #2a73b5; color:#2a73b5; padding:.3em 0.5em; display: inline-block; font:bold 11px "Trebuchet MS";}
.left ul li a:hover { background-color: #00FFFF; border:1px solid #2a73b5; border-left:10px solid #2a73b5; color:#2a73b5; padding:.3em 0.5em;  display: inline-block; font:bold 11px "Trebuchet MS"; }

/*..................bodypanel.................*/
#right {width:99%; border-left:5px solid #99e1fe; border-right:5px solid #99e1fe; float:right; }
#right img { float:left; margin-right:15px;}
#right1 { }
.inner { padding:1em;}
#right li{padding:0 0 1.2em 0; color:#2a73b5; font: bold 1.05em "Trebuchet MS";}
#right li img{border:0;}

/*..................footer.................*/
#footer { background-color:#99E1FE; clear:both; padding:.2em 0; font:bold 1.5em "Trebuchet MS"; text-align:center; border-top:10px solid #FFF;}
#footer a{ color:#2a73b5; }

/*......................Bugs......................*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear{ clear:both; height:5px;}

.menu{
margin:0;
padding:0;
float: left;
font:bold 11px "Trebuchet MS";
width: 100%;

}

.menu li{
display: inline;
}

.menu li a{
float: left;
color: #2a73b5;
margin:.1em;
padding: 9px 6px;
text-decoration: none;
background-color:#99e1fe; border:1px solid #2a73b5; border-left:10px solid #2a73b5;
}

.menu li a:hover, .solidblockmenu li .current{
color:#2a73b5;
margin:.1em;
padding: 9px 6px;
background-color: #00FFFF; border:1px solid #2a73b5; border-left:10px solid #2a73b5; 
}


 ul.sitemap{ margin:0; padding:10px 0 0 30px;}
 ul.sitemap li { color:#0066FF;} 
  ul.sitemap li a{color:#0066FF;}

