/************/
/*  GLOBAL  */
/************/

*{padding:0;margin:0;}
html,body{height:100%;}
body{font-size:13px;color:#000000;background:#ffffff;font-family:verdana,arial,sans-serif;height:100%;} /*Font-size:1.0em = 10px when browser default size is 16px*/
#logo{width:998px;margin:1px auto 0 auto; background:transparent url('header200px.jpg') 0 0 no-repeat; height:200px;}
#container{width:998px;margin:0 auto 0 auto;padding:0 0 60px 0;min-height:100%;height:auto !important;height:100%;}
#container a,#container a:visited{color:#000000;text-decoration:none;}
#container a:hover{color:#000000;}

/******************/
/*  LEFT COLUMN  */
/******************/
#left{_clear:both;margin-top:0px;width:780px;display:inline /*Fix IE floating margin bug*/;float:left;}

#left #content{clear:both;padding:20px 20px 35px 23px;font-size:13px;}

#left #content img{padding:5px;border:1px solid #ccc;}

#left #content h1{clear:both;margin:0 0 10px 0;font-family:"trebuchet ms",arial,sans-serif;color:#b35d37;font-size:19px;font-weight:normal;}
#left #content h2{margin:20px 0 5px 0;font-family:"trebuchet ms",arial,sans-serif;font-size:17px;font-weight:normal;border-left:solid 4px #333399;padding-left:10px;}
#left #content h3{margin:0;font-weight:bold;background:url('bullet.jpg') 0 60% no-repeat;padding-left:15px;font-size:13px;}

#left #content p{margin:0 0 5px 0;}

#left #content blockquote{clear:both;margin:0 30px 0.6em 30px;font-size:100%;}


#left #content ul{list-style:square;margin:0 0 25px 0;}
#left #content ul ul {list-style:square;margin:0 0 0 35px ;}
#left #content ul ul ul{list-style:square;margin:0 0 0 55px ;}
#left #content ul li{list-style-position:outside;margin:0 0 0 16px;line-height:15px;}
#left #content ol{}
#left #content ol li{list-style-position:outside;line-height:15px;}

#left #content a,#left #content a:visited{color:#333399;text-decoration:none;font-weight:bold;}
#left #content a:hover{color:#333399;}

/* HEADER */
noul li#bypass {display:none;}

#top-menu{width:996px;margin:0px auto;height:27px;background:#ffffff;white-space:nowrap;border: 1px solid #000000; }
#top-menu ul{list-style-type:none;background:#ffffff;height:27px;text-transform: uppercase; text-align:center; }
#top-menu li{float:left;z-index:auto !important /*Non-IE6*/;z-index:80 /*IE6*/;border-right:1px solid #000000;white-space:nowrap;display:inline;position:relative;}
#top-menu ul li a{display:block;height:27px;line-height:27px;text-decoration:none;font-weight:bold;color:#000000;background:#ffffff;width:165px;padding:0 0;}
* html #top-menu a {width:1%;}
#top-menu .selected,#top-menu a:hover,#top-menu a:focus {background:#333333;text-decoration:none;}
#top-menu li ul {margin-top:3px;display:none;left:0;position:absolute;width:120px;height:auto;text-align:left;}
#top-menu li li {width:220px;border:0;background:#999999;}
#top-menu li li a{white-space:nowrap;display:block;width:220px;height:23px;margin-left:-1px;margin-top:-1px;line-height:23px;border:solid 1px #000000;border-top:1px solid #000000;font-weight:normal;color:#000000;padding:0 10px;}
#top-menu li li ul {margin:-24px 0 0 243px; width:220px;border:0;}
#top-menu lu li li a{white-space:nowrap;display:block;width:220px;height:23px;margin-left:-1px;line-height:23px;border:solid 1px #000000;border-top:none;font-weight:normal;color:#000000;padding:0 10px;}
#top-menu a:hover,#top-menu a:focus,#top-menu a:active{color:#f1f1f1;}
#top-menu .sel a {background-color:#333333;color:#f1f1f1;}


/* RIGHT COLUMN */
#right{clear:both;display:inline;float:right;width:200px;padding:0;margin:5px 0 0 0;}

#right .box{width:180px;margin:10px 10px 10px 10px;font-family:Verdana;}

#right h1{clear:both;margin:0;padding:2px 0 2px 10px;border-bottom:2px solid #b35d37;background-color:#333399;text-align:left;font-family:'Trebuchet MS',verdana,arial,sans-serif;color:white;font-weight:bold;font-size:13px;}
#right p{clear:both;margin:0;padding-top:10px;line-height:15px;font-size:11px;}
#right ul{list-style:none;margin:0.5em 10px 1.0em 10px;}
#right ul li{margin:5px 0 0.2em 2px;padding:0 0 0 11px;background:url(/bg_bullet_full_1.gif) no-repeat 0 0.4em;line-height:1.2em;font-size:110%;}
#right ol{margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/;margin:0.5em 10px 1.0em 35px /*IE6*/;}
#right ol li{list-style-position:outside;margin:0 0 0.4em 0;font-size:110%;}

#right a,#right a:visited{color:#333399;text-decoration:none;font-weight:bold;}
#right a:hover{color:#265e26;}

/********************/
/*  FOOTER SECTION  */
/********************/
#footerwrap{clear:both;position:fixed;bottom:0;width:100%; height:33px;background:#FFFFFF; }
#footer{width: 996px; border:1px solid #000000; margin: 0 auto; height:28px; background:#73A2DA; }

#footer .searchform {float:left; width:285px; margin:-7px; padding:0 0 0 17px !important /*Non-IE6*/; padding:0 0px 0px 12px /*IE6*/;}
#footer .searchform form fieldset {float:left; border:none;}
#footer .searchform input.field {width:10.0em;  vertical-align:middle; padding:0 0 0 0; border:1px solid #000000; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:90%; }
#footer .searchform input.button {width:5.0em; height:20px; vertical-align:middle; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; border:solid 1px #000000; text-align:center; font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(0,0,0); font-size:80%;}
#footer .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:#ffffff; color:rgb(80,80,80);}
#footer .email {float:left; padding: 5px 0 0 100px;}
/********************/
/*  FOOTER SECTION  */
/********************/
#footer a {text-decoration:none; color:#000000; padding-left:10px;}
#footer a:hover,#footer a:focus {text-decoration:underline; color:rgb(0,0,0);}
#overDiv {font-size:11px;background:#ccccff;border:1px solid black;padding:10px;}


.nav0 {float:right; position:relative; z-index:2; margin:0 0 0 0; width:425px; }
.nav0 ul {float:right; padding:5px 5px 0 0; text-transform: uppercase; }
.nav0 li {display:inline; list-style:none;padding-right:20px;}
.nav0 li a {padding:0 0 0 23px;}
.nav0 a:hover {text-decoration:none;}
.nav0 a img {height:14px; border:none;}
.nav0 .email {height:14px; border:none;}
/********************/
/*  FORM ELEMENTS   */
/********************/
form{margin:10px 0;padding:0;}
label{}
input{border:1px solid #222;font:normal 1em 'Trebuchet MS',verdana,sans-serif;color:#000;}
textarea{width:400px;padding:2px;font:normal 1em 'Trebuchet MS', verdana, sans-serif;border:1px solid #000;height:100px;display:block;color:#000;}
input.button{width:60px;margin:1px 0;height:28px;cursor:pointer;}


/******************/
/*  CLEAR FLOATS  */
/******************/
#container:after, #main:after, #main-navigation:after, #left:after, #left div:after, #right:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print{.header-top{width:900px;height:80px;background:rgb(240,240,240);overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;}}
@media print{.header-breadcrumbs{width:900px;background:transparent;}}
@media print{.nav2{float:left;width:900px;border:none;background:rgb(240,240,240);color:rgb(75,75,75);font-size:1.0em;font-size:130%;}} /*Color navigation bar normal mode*/
@media print{.main{clear:both;width:900px;padding-bottom:30px;background:transparent;}}
@media print{.main-navigation{display:inline /*Fix IE floating margin bug*/;float:left;width:199px;border-right:solid 1px rgb(200,200,200);border-bottom:solid 1px rgb(200,200,200);background-color:rgb(240,240,240);overflow:visible !important /*Firefox*/;overflow:hidden /*IE*/;}}
@media print{.footer{clear:both;width:900px;height:3.7em;padding:1.1em 0 0;background:rgb(240,240,240);font-size:1.0em;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;}}
