/* CSS Document */

* { margin:0px; padding:0px; }

body { background-color:#5D6572; background-image:url(../images/background.jpg); background-repeat:repeat-x; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:0.75em; color:#333333; }

#skip_nav { height:100px; margin-top:-100px; } 
#logo { display:none; }

#leftColumn { position:absolute; top:0px; left:0px; width:220px; background-image:url(../images/logo.gif); background-repeat:no-repeat; color:#FFFFFF; padding-top:200px; padding-left:30px; }
#leftColumn h1 { text-transform:uppercase; padding-bottom:0.3em;}
#leftColumn h2 { color:#99CC33; text-transform:none; }
#leftColumn p { font-size:0.9em; padding-right:30px; color:#CCCCCC; }

#wrapper { margin-left:260px; margin-right:50px;}

#header { height:30px; background-image:url(../images/top_nav_back.gif); background-repeat:no-repeat; background-position:top right; }
#header div.img { position:absolute; top:0px; left:260px; width:28px; height:28px; background-image:url(../images/top_nav.gif); }
#header ul { float:right; padding-right:20px; list-style:none; margin-top:5px;}
#header ul li { display:inline; padding:5px 10px; border-left: 1px solid #FFFFFF; }
#header ul li.first { display:none; }
#header ul li.second { border:none; }
#header ul li a:link, #header ul li a:visited { color:#FFFFFF; text-decoration:none;} 
#header ul li a:hover, #header ul li a:active { color:#333333; }
#headerText { height:80px;display:block; color:#FFFFFF; font-size:1.35em; padding-top:20px; padding-left:20px; line-height:150%; }


#maincontent { background-image:url(../images/frame_back.gif); background-repeat:repeat-y; background-position:right; padding-left:20px; padding-right:50px; background-color:#FFFFFF;}
#maincontent a:link, #maincontent a:visited { color:#006699; text-decoration:none; font-weight:bold; }
#maincontent a:hover, #maincontent a:active { text-decoration:underline; }
#standard_links ul li a:link { color:#006699; text-decoration:none; }
#standard_links ul li a:visited { color:#0099CC; }
img.home {float:left; padding-top:10px;  }
#maincontent span.description { display:block; padding-left:140px; }


#maintop { background-image:url(../images/frame_top_back.gif); background-repeat:no-repeat; background-position:right; height: 26px; }
#maintop div.img { float:left; width:27px; height:28px; background-image:url(../images/frame_top.gif); }
#mainbottom { background-image:url(../images/frame_bottom_back.gif); background-repeat:no-repeat; background-position:right; height: 26px; }
#mainbottom div.img { float:left; width:27px; height: 26px; background-image:url(../images/frame_bottom.gif); }

#navlist {  border-bottom: 1px solid #99CC33; width: 180px; margin-bottom:30px; }
#navlist li { list-style: none; margin: 0px; border-top: 1px solid #99CC33; text-align:right;  font-weight:bold; text-transform:uppercase; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; padding:1px; }
#navlist li a:link, #navlist li a:visited { text-decoration: none; color:#FFFFFF; display:block;padding:0.25em; padding-right:20px; background-image:url(../images/arrow_white.gif); background-position:right; background-repeat:no-repeat;}
#navlist li a:active, #navlist li a:hover { text-decoration: none; color:#99CC33; }
#navlist li li { text-transform:none; font-weight:normal; font-size:0.8em; }
#navlist li li a:link, #navlist li li a:visited {  padding-right:40px; background-image:url(../images/arrow_white2.gif); color:#CCCCCC;}
#navlist li li a:hover, #navlist li li a:active { color:#FFFFFF; }


#footer { float:left; clear:both; width:100%; height:50px; background-image:url(../images/footer_back.jpg); background-repeat:repeat-x; color:#CCCCCC; margin-top:30px; }
#footer p { padding:10px;}
#footer a:link, #footer a:visited { color:#999999; text-decoration:none; }
#footer a:hover, #footer a:active { color:#FFFFFF; text-decoration:none; }

h1 { padding-bottom:0.8em; font-size:1.6em; font-weight:normal; }
h2 { padding-bottom:0.5em; padding-top:0.8em; font-size:1.15em; font-weight:normal; text-transform:uppercase; }
p { padding-bottom:1em; line-height:150%; }
#maincontent ul { padding-bottom:1.7em; line-height:150%; padding-left:10px; margin-left:10px; }

hr { border: none 0; border-top: 1px dashed #CCC; height: 1px;}

.bold { font-weight:bold; }
.italic { font-style:italic; }
.right { float:right; padding-left:20px; }
.left { float:left; padding-right:20px; }

a:link, a:visited { color:#99CC33; text-decoration:none; }
a:hover, a:visited { text-decoration:underline; }

