@import url("contentarea.css");

body {
color:#333;
text-align:center;
font:normal 14px/150% Arial, Helvetica, sans-serif;
background:#FFF url(/images/pagebg.png) top repeat-x;
padding:0;
margin:0;
}

a { 
color:#4B9140;
text-decoration:none;
}  

a:hover {
text-decoration:underline;
}

hr {
color:#DADADA;
height:1px;
text-align:center;
}

form {
margin:0;
padding:0;
}

.y79ei3jjy7 {
visibility:hidden;
display:none;
}

p {
font:normal 13px/150% Arial, Helvetica, sans-serif;
}

input, select, textarea {
background-color:#FFF;
border:1px #CCC solid;
color:#000;
font:normal 12px Arial, Helvetica, sans-serif;
}

.smallsubmit {
background-color:#00A671;
border:1px solid #4A6C00;
color:#FFF;
font:normal 10px Arial, Helvetica, sans-serif;
}

.submit {
background-color:#00A671;
border:1px solid #4A6C00;
color:#FFF;
font:bold 16px Arial, Helvetica, sans-serif;
padding:5px;
}

#maintable {
border:none;
margin:20px auto;
width:755px;
clear:both;
background: url(/images/leftcol_bbg.png) 15px 0px repeat-y;
}

#leftcol {
padding:0;
width:255px;
text-align:left;
vertical-align:top;
background: url(/images/leftcol_b.jpg) 15px bottom no-repeat;
}

#leftcoltop {
padding:0;
margin:0;

text-align:left;
vertical-align:top;
background: url(/images/leftcol_wbg.png) 15px 0px repeat-y;
}

#leftcol .leftnav {
width:240px;
margin:15px 0 0;
padding:0;
z-index:1000;
}

#leftcol .leftnav ul {
width:240px;
margin:0;
padding:0;
line-height:normal;
list-style-type:none;
}

#leftcol .leftnav li {
margin:0 0 1px 0;
padding:0;
text-align:left;
font:bold 14px/100% Arial, Helvetica, sans-serif;
border:none;
}

#leftcol .leftnav li a {
color:#00AEC6;
text-decoration:none;
display:block;
width:213px;
padding:6px 0 6px 25px;
margin:0;
background:#FFF url(/images/leftnav_bg.jpg) top left repeat-y;
border:1px solid #CCC;
}

#leftcol .leftnav li a:hover {
color:#00A672;
background:#FFF url(/images/leftnav_over.png) right repeat-y;
}

#leftcol .leftnav li a.selected {
color:#000;
background:#FFF url(/images/leftnav_selected.png) right repeat-y;
}

#leftcol .leftcolunder {
background:url(images/leftcol-under-nav.png) 15px 0px no-repeat;
}

#leftcol .leftcolbox {
width:180px;
background:#FFF;
text-align:center;
border:1px solid #CCC;
margin:24px;
padding:10px;
}

#disclaimer {
height:85px;
background:#FFF url(images/contentarea_bg.jpg) bottom right no-repeat;
}

#disclaimer p {
color:#333333;
margin:20px 0 0;
padding:0;
font:normal 10px/150% Arial, Helvetica, sans-serif;
}

#bottomnavbg1 {
margin:0;
padding:0;
height:25px;
background:url(images/bottomnavbg1.png) top center no-repeat;
}

#bottomnav {
width:755px;
font:normal 11px/150% Arial, Helvetica, sans-serif;
text-align:center;
color:#AAE0F4;
padding:0;
margin:auto;
clear:both;
}

#bottomnav a {
color:#FBAD44;
text-decoration:none;
}  

#bottomnav a:hover {
color:#54C0E9;
text-decoration:underline;
}

#bottomnav img {
margin:2px 10px;
}

#bottomnavbg2 {
margin:0;
padding:0;
height:25px;
background:url(images/bottomnavbg2.png) top center no-repeat;
}

#directory {
margin:15px auto;
width:738px;
font:normal 10px/150% Arial, Helvetica, sans-serif;
text-align:left;
color:#78550D;
background:#FFF3CA;
border:1px solid #CEBE8F;
padding:10px;
clear:both;
}

#directory h1 {
color:#29231B;
font:normal 22px/100% Arial, Helvetica, sans-serif;
text-align:left;
margin-left:15px;
}

#directory h2 {
color:#342301;
font:normal 18px/100% Arial, Helvetica, sans-serif;
}

#directory .tablecell {
background:#FFF9E7;
padding:15px;
line-height:150%;
}

#directory td {
text-align:left;
vertical-align:top;
line-height:150%;
}

#directory p {
color:#78550D;
line-height:150%;
}

#directory a { 
color:#78550D;
text-decoration:none;
} 

#directory a:hover {
color:#A27311;
text-decoration:underline;
}

#footer {
font:normal 10px/150% Arial, Helvetica, sans-serif;
color:#AAA;
margin:20px;
padding:20px;
}

#footer a { 
color:#AAA;
text-decoration:none;
} 

#footer a:hover {
color:#54C0E9;
text-decoration:underline;
}