/* General Styles */
*{margin:0px;padding:0px;}
body{font-size: 12px;font-family: Tahoma, Geneva, sans-serif;}
a{color:#08266B;font-weight:bold;line-height:1.4em;padding-bottom:1px;text-decoration:none;}
a:hover{/*border-bottom: 1px solid;*/color:#076223;}
a img{border: 0px;}
h1{font-size: 1.8em;}
h3{font-size: 14px; line-height: 1.3em; padding: 4px 0; }
hr{margin:5px 0;}
img{border: 0px;}
legend{color:#233975;font-size:1.2em;font-weight:bold;}

/* Main Containers */
#wrapper{margin: auto;width: 850px;}
#mainbody{background: repeat-y url(/img/layout/side_fill.png);border-right: 1px solid #7a7a7a;font-size: 14px;overflow:auto;width: 849px;}
#sidebar{float: left;width: 215px;}
#content{float: left;overflow: auto;padding: 10px 15px 10px 5px;width: 614px;}
#middle{float: left;overflow: hidden;padding-right:5px;width: 420px;}
#rightcol{border-left: 2px groove #ccc;width: 175px; overflow: hidden; margin: auto; text-align: center; float: left; padding:5px 0 5px 10px;}
#footer{background: repeat-x url(/img/layout/footer_fill.png);height: 50px;margin:auto;width: 850px;}

/* Master Classes  */
.blue{color: #233975}
.bold{font-weight: bold}
.black{color: #000}

.center{text-align: center; margin: auto}
.left{text-align: left}
.right{text-align: right}

.clear{clear: both}
.hidden{display: none; visibility: hidden}
.highlight{background-color: #FF0}
.img_a a{border:0;}
.italic{font-style: italic}
.section{margin-top: 5px;}
.line{line-height: 16px;}
.password{line-height: 16px; padding: 5px}
.select{line-height: 16px; padding: 5px}
.strike{text-decoration: line-through;}

/* Content & Misc */
#header h1{background: no-repeat url(/img/layout/header.jpg);height: 99px;width: 850px;}
#header h1 span{display: none;}
#hats a{color: black;text-decoration: none;}

#content .checkbox{line-height: 16px; padding: 5px}
#content .text{line-height: 1.4em; padding: 5px}
#error{color: #F00; overflow: auto}
#error ul li{color: #F00}

/* Footer */
#footerbuffer{height: 15px;}
#footerbuffer_left{background: no-repeat url(/img/layout/side_bottom.png);float:left;height: 15px;width: 215px;}
#footerbuffer_right{background: repeat-x url(/img/layout/main_bottom_fill.png);border-right: 1px solid #7a7a7a;float:right;height: 15px;width: 634px;}
#footerleft, #footerright{float:left;height:50px;width:7px;}
#footerleft{background: no-repeat url(/img/layout/footer_left.png);}
#footermain{float: left;height:50px;text-align: center;padding: 15px 0px;width: 836px;}
#footerright{background: no-repeat url(/img/layout/footer_right.png);}

/* Navigation */
#navbuffer{height: 15px;width: 850px;}
#navbuffer_left{background: no-repeat url(/img/layout/side_top.png);float:left;height: 15px;width: 215px;}
#navbuffer_right{background: repeat-x url(/img/layout/main_top_fill.png);border-right: 1px solid #7a7a7a;float:right;height: 15px;width: 634px;}
#navigation{background: repeat-x url(/img/layout/nav_fill.png);border: 1px solid #7a7a7a;height: 48px;overflow: auto;width: 848px;}
#navigation li{border-right: 1px solid #424242;float: left;list-style:none;padding:5px 10px;}
#navigation li a{color: #424242;font: bold 16px Arial, Helvetica, sans-serif;padding: 6px;text-decoration:none;}
#navigation li a:hover{color: #999;}
#navigation li:last-child{border-right:0 none;}
#navigation p{float: right;padding-top: 12px;padding-bottom: 0px; padding-left: 5px; padding-right: 3px;}
#navigation .text{width: 122px; float: left; margin-top: 3px;}
#navigation ul{overflow: hidden;height:38px;margin:auto;padding: 10px 5px 0;width:750px;}

/* Sidebar */
#sidebar a{color: #fff;font-weight: normal;}
#sidebar a:hover{color: #6fceff;}
#sidebar p{color: #fff;font-weight: bold;margin: 15px 5px;width: 190px;}
#sidebar li{line-height: 1.3em; list-style:none; padding: 3px 5px; }
#sidebar ul{color: #fff; padding: 5px 3px; width: 200px; }
#sidebar .title{background-color: #D7D6D6; color: #424242; width: 193px; text-align: left; padding-left: 5px; font-weight: bold; border: 1px solid #7A7A7A;}
#sidebar .title a{color: #424242;}

/* Top Tools */
#toptools{margin:8px 5px 0px 0px;text-align: right; vertical-align: bottom;}
#toptools hr{border:white;clear:both;margin:0;visibility:hidden;}
#toptools img{display: inline;float:right;}
#toptools #search-holder{float:right;width:235px;;}
#toptools #search-holder form{display:block;margin-top:0; margin-left:15px;}
#toptools #search-holder #search-button{float: left; margin-left: 6px;width: 48px;}
#toptools #search-holder .text{float:left;margin-top:3px;}

/* Top Tools Dropdown */
#toptools ul.dropdown{display:block;zoom:1;float:right;font:bold 16px Verdana, Arial, Helvetica, sans-serif;margin:0 0 5px;}
#toptools ul.dropdown,#toptools ul.dropdown ul{margin:0px;list-style:none;padding:0px 2px 2px 0px;background-color:#ffffff;background-repeat:repeat;}
#toptools ul.dropdown a{display:block;vertical-align:middle;background:url(/img/layout/nav_fill.png) repeat-x;
border-width:0px;border-color:#6655ff;border-style:solid;color: #424242;text-decoration:none;padding:4px; _padding-left:0;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;cursor:default;}
#toptools ul.dropdown a:active, #toptools ul.dropdown a:focus {outline-style:none;}

#toptools ul.dropdown .addthis{border:0px solid #424242;}
#toptools ul.dropdown .addthis a{background:none;}
#toptools ul.dropdown .addthis:hover>a, #toptools ul.dropdown .addthis a:hover{background:none;}

#toptools ul.dropdown span{display:block;overflow:hidden;}
#toptools ul.dropdown li{border:1px solid #424242;display:inline-block;margin:2px 0px 0px 2px;float:left;font-size:0px;text-align:center;}
#toptools ul.dropdown li:hover{position:relative;}
#toptools ul.dropdown li:hover>a{background:#233975;border-color:#665500;border-style:solid;font:bold 16px;
color: #ffffff;text-decoration:none;}
#toptools ul.dropdown li:hover>ul{display:block}
#toptools ul.dropdown li a:hover{position:relative;background-color:#233975;border-color:#665500;border-style:solid;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;color: #ffffff;text-decoration:none;}

#toptools ul.dropdown a:hover ul{display:block}
#toptools ul.dropdown ul{background:#eee;border:1px solid #ccc;border-top:0;border-left:0;display:none;position:absolute;left:-1px;top:98%;width:280px;}
#toptools ul.dropdown ul li {border:0;float:none;padding:10px;text-align:center;}
#toptools ul.dropdown ul a {background:#fff;border:1px solid #ccc;white-space:nowrap;}
#toptools ul.dropdown ul li:hover>a{background-color:white;border-color:#665500;border-style:solid;color: #424242;text-decoration:none;cursor:pointer;}
#toptools ul.dropdown ul li a:hover{position:relative;background-color:white;border-color:#665500;border-style:solid;color: #424242;
text-decoration:none;cursor:pointer;}

#toptools ul.dropdown ul img{float:none;margin-bottom:5px;}
#toptools ul.dropdown table {border-collapse:collapse;}
