@charset "utf-8";
/* CSS Document */

/* --- CSS Reset --- */
html, body, div, span, object, iframe,
 blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0px; padding: 0; border: 0; font-weight: inherit; font-style: inherit;
 font-size: 100%; font-family: Arial, Helvetica, sans-serif; vertical-align: baseline; outline:none;}

/* typography */
h1, h2, h3, h4, h5, h6, p {font-family:Arial, Helvetica, sans-serif;}

h1 {color:#3399cc; font-size:22px;}

h2 {color:#333; font-size:16px; margin-left:10px;}

h3 {color:#cc9933; font-size:16px; margin-left:10px;}

ul {color:#cc9933; font-size:16px; margin-left:24px;}

a {color:#006699;}
/* layout */ 
html {margin:0; padding:0; text-align:center; } 
body {background:url(../images/clouds.jpg) center top;}
 
#pagewidth {width:900px; text-align:left;  margin-left:auto; margin-right:auto;}

#nav {height:65px; background-color:#fff;}
#nav ul {padding-top:17px;}
#nav ul li {font-size: 20px; font-weight:600; margin: auto; display: inline; padding: 18px;}
#nav ul li a {color:#333; text-decoration:none;}
#nav a:hover {background-color:#333; color:#fff;}

#address {background-image:url(../images/address-bar.jpg); width:900px; height:29px; margin-top:-20px;}
#address p {padding:10px; font-size:12px; word-spacing:3px;}

#header { height:253px; background:url(../images/logo-header.jpg); width:100%;}
 
#leftcol {width:225px; float:left; padding-bottom:55px; margin-bottom:-10px;  background-color:#fff;}
 
#twocols {width:75%; float:right; }
 
#rightcol {width:100%; float:right;  background-color:#fff;}
 
#maincol {background-color: #fff; float: left; display:inline;  width:0%;}
 
#footer {height:35px; background-color:#fff; clear:both;}
#footer ul {padding-top:10px; float:right;}
#footer ul li {font-size: 12px; margin: auto; display: inline; padding:10px;}
#footer ul li a {color:#666; text-decoration:none;}
#footer a:hover {color:#000;}
#footer-nav {float:right; width:610px;}
 
/* misc classes */
.leftcol-img {border:thick #ccc solid; margin:11px;}
.rightcol-box-a {background-color:#dcddde; width:640px; margin:12px; padding:7px;}
.rightcol-box-b {background-color:#e6e7e8; width:640px; margin:12px; padding:7px;}
.rightcol-margin {margin-left:26px; border:thick #ccc solid;}
.copy-tag {color:#666; width:350px; font-size:11px; float:left; padding:10px 0px;}
.text-pad {margin-left:10px; width:200px;}
.pwmtag {width:350px; float:right;}
.pwmtag p {padding:0px; margin:10px 0px;}
.pwmtag a {font-size:12px; text-align:left; color:#333;}

/* *** Float containers fix: *** */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
.clear {clear:both;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
#wrapper {background:#fff;}
/*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/*--Easy Slider--*/
#sliderbox { position:relative; margin:13px 0px 0px 5px;}
#slider { margin:0px 0px 0px 0px; text-align:center; text-align:center; }
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
#slider li { width:660px; height:258px; overflow:hidden; list-style-type:none}
#prevBtn {display:block; background:url(../images/graphics/arrow-left.png) no-repeat top left; height:50px; width:50px;position:absolute; top:130px; left:10px;}
#nextBtn{display:block; background:url(../images/graphics/arrow-right.png) no-repeat top left; height:50px; width:50px;position:absolute; top:130px; left:610px;}
span#prevBtn a { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; text-decoration:none; text-indent:-999em; display:block; height:50px; width:50px;}
span#nextBtn a { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; text-decoration:none;  text-indent:-999em; display:block; height:50px; width:50px;}
