html { background-color:#e5e5e5; }
body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#606b77;letter-spacing:0px;}

a {color:#507d9c; text-decoration:none;}
a:hover {color:#6495b6; text-decoration:underline}
strong {color:#253747; font-weight:bold;}
h1 { color:#253747; font-size:16px; font-weight:bold; font-family:Tahoma; padding:0px 0px 5px 0px;margin:0px; }
h2 { color:#253747; font-size:14px; font-weight:bold; }

#outer_wrapper { background:url('/images/header-tail.gif'); background-repeat:repeat-x; height:136px; }
#top_logo { width:897px; float:left; }
#top_content { float:left;padding-top:40px; color:#FFFFFF; }
#topbar { background:url('/images/topmenu-tail.gif'); background-repeat:repeat-x; height:51px;}
#breadcrum { background:url('/images/breadcrumb-tail.gif'); background-repeat:repeat-x; height:47px; border-bottom:solid 1px #FFFFFF;}
#breadcrum_content { width:1080px; margin:0 auto;padding-top:20px;padding-left:20px; }

#footer { background-color:#1e3b54; height:50px;}
#container { margin:0 auto; width:1080px;margin-top:8px;}
#container img { border:solid 1px #253747;margin:5px; }
#leftbar { width:240px; float:left;}


#topmenu { width:1080px; margin:0 auto;padding-top:20px;padding-left:20px; }
#topmenu ul { padding:0px;margin:0px; }
#topmenu li {display:block; float:left;width:130px;}
#topmenu a { padding:0px 0px 0px 20px;color:#6495b6; text-decoration:none; display:block; text-align:center; width:auto; float:left; background:url('/images/topmenu-arrow2.gif') no-repeat }
#topmenu a:hover { color:#a0d9f4; }
#topmenu .active { text-decoration:underline; }

#box_container { background:url('/images/bg_box.png'); background-repeat:no-repeat; height:320px; width:170px; float:left; padding:5px; margin-left:15px;margin-top:20px;}
#box_container h3 { color:#253747; font-size:14px; font-weight:500; padding-top:0px;padding-top:5px; margin:0px; text-align:center; height:20px; }
#box_container h4 { color:#253747; font-size:14px; font-weight:500; margin:0px; padding:0px; height:10px;  }
.box_inner { padding:5px; }
.box_inner img {padding:0px;margin:0px;}

.box { background:url('/images/box-content-bg.jpg'); background-position:top; background-repeat:no-repeat;padding-bottom:15px;margin-bottom:40px;}
.box_content { margin-left:35px;margin-right:25px; }
.box h1 { background:url('/images/box-title-bg.jpg'); background-repeat:no-repeat; background-position:top;padding:10px 0px 5px 40px; color:#FFFFFF; font-size:15px; font-weight:300; height:38px; }
.box h3 { background:url('/images/box-title-bg.jpg'); background-repeat:no-repeat; background-position:top;padding:10px 0px 5px 40px; color:#FFFFFF; font-size:15px; font-weight:300; height:38px; }


#submenu { padding:0px;margin:0px; width:170px;}
#submenu a { color:#000000; text-decoration:none;}
#submenu a:hover { text-decoration:underline;}
#submenu li { list-style-type:none; border-bottom: solid 1px #FFFFFF; height:25px;padding-top:5px; }

#resources {padding:0px;margin:0px; }
#resources a { }
#resources li { background:url('/images/list-item-bg.gif') no-repeat 0 0; list-style-type:none; height:25px;padding:5px 5px 5px 27px; }

#content_with_rightbar {  float:left; width:785px; margin:5px 5px 0px 5px; line-height:15px;  }
#content_with_rightbar a { font-weight:bold; }
#inner_content { background-color:#f7f7f7; width:500px; float:left; padding:10px 20px 20px 20px; }
#rightbar { width:240px; float:right;}

#content { background-color:#f7f7f7; width:610px; float:left;padding:10px 20px 20px 20px; margin:10px 5px 0px 5px; line-height:15px;  }
#content a { font-weight:bold; }

#map { border:solid 1px #253747;}

#footer_content { color:#FFFFFF;text-align:center;width:980px; margin:0 auto;padding-top:20px;}
#footer_content strong { color:#92bde5; }

input {color:#4e4949}
label {color:#253747; font-weight:normal}

