body {
     font-family: proxima-nova,sans-serif;
     font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
     color: #0064B4;
     font-family: proxima-nova-sc-osf,sans-serif;
     font-weight: 700;
     line-height: 1em;
     margin: 0.5em 0pt;
}

.large, .large td {
     font-size: 14px ! important;
}

h1 {
     font-size: 2.2em;
     margin-top: 0pt;
}

h2 {
     font-size: 1.8em;
}

h3 {
     font-size: 1.6em;
}

h4 {
     font-size: 1.4em;
}

h5 {
     font-size: 1.2em;
}

h6 {
     font-size: 1em;
}

p {
     margin: 1em 0pt;
}
a img {
    border:none;
}
a {
    outline:none;
}
.nav_history {
     background-color: #004ebc !important;
     color: #FFFFFF ! important;
}

#logo_link {
     background: none repeat scroll 0% 0% transparent;
     height: 256px;
     margin: 0px;
     position: absolute;
     text-indent: -9999px;
     width: 200px;
}

#contentdiv {
     padding: 0pt 20px 30px;
}

#leftbanner img, #rightbanner img, #bottombanner img, .mainNav img {
     vertical-align: top;
}

#topbanner a img, #leftbanner a img, #rightbanner a img, #bottombanner a img {
     border: 0px none ! important;
}

#topbanner img {
     vertical-align: top ! important;
}

#topbanner {
     height: 293px;
}

#mainmiddle {
     padding: 14px 0pt;
}

#leftbanner {
     border-right: 1px solid #CCCCCC;
}

.headerPhoto img {
     vertical-align: top;
}

.headerPhoto p {
     margin: 0px;
}

.footerLinks a {
     text-decoration: none;
}

.footerLinks a:hover {
     text-decoration: underline;
}

.top_bar {
     display: inline;
     width: 970px;
}

.goog-te-gadget-simple {
     background-color: #FFFFFF;
     border-radius: 5px 5px 5px 5px;
     border: medium none;
     cursor: pointer;
     display: inline-block;
     font-size: 10pt;
     height: 20px;
     margin: 0pt 0pt 0pt 571px;
     padding-bottom: 2px;
     padding-top: 1px;
     position: absolute;
     top: 7px;
}

#keywords {
     border: medium none;
     color: #282A4C;
     display: inline;
     height: 23px;
     margin-top: 0px ! important;
     padding: 0pt;
     vertical-align: middle;
     width: 181px;
}

#ss_div form {
     display: inline;
     vertical-align: top;
}

#ss_div {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-radius: 5px 5px 5px 5px;
     height: 23px;
     margin: 0pt 0pt 0pt 759px;
     position: absolute;
     text-align: right;
     top: 7px;
     vertical-align: top;
     width: 211px;
}

input[type="image"] {
     padding-right: 4px;
}

.main_nav {
     background-color: #FFFFFF;
     font-family: proxima-nova-sc-osf,sans-serif;
     font-size: 14px;
     font-weight: 700;
     height: 43px;
     line-height: 43px;
     margin: 47px 0pt 0pt 184px ! important;
}

.main_nav ul {
     list-style-type: none;
     margin: 0pt;
     padding: 0pt;
     text-align: center;
}

.main_nav li {
     display: inline-block;
}

.main_nav li a {
     color: #0064B4;
     display: block;
     padding: 0pt 15px;
     text-decoration: none;
}

.main_nav a:hover, .main_nav a.fsBtn_on {
     background: url("/uploaded/images/hover_img.gif") no-repeat scroll center bottom transparent;
     color: #79A5E2;
     text-decoration: none;
}

.lowerbanner_imgs {
     margin: 3px 0pt 0pt ! important;
     position: absolute;
}

.lower_overlay {
     position: absolute;
}

.hier {
     display: inline;
}

.tool_bar {
     color: #FFFFFF;
     height: auto;
     margin: 176px 0pt 0pt ! important;
     position: absolute;
     width: 970px;
}

#ql {
     background: url("/uploaded/images/white_arrow.png") no-repeat scroll right center transparent;
     font-family: proxima-nova-sc-osf,sans-serif;
     font-size: 14px;
     margin: 0pt 0pt 0pt 18px ! important;
     position: absolute;
     width: 105px;
}

#ql a {
     text-decoration: none;
}

#hier_bar {
     margin: 0pt 0pt 0pt 218px;
     position: absolute;
}

.tools {
     color: #FFFFFF;
     margin: 0pt 0pt 0pt 820px;
     padding-right: 0pt;
     position: absolute;
     text-align: right ! important;
     width: 150px;
}

#nav_menus div {
     background: url("../images/dropdown_btm.png") no-repeat scroll left bottom transparent;
     left: 0px;
     margin: 0pt;
     opacity: 0.9;
     padding: 0pt 0pt 10px;
     position: absolute;
     top: 0px;
     width: 158px;
}

#nav_menus ul {
     background: url("../images/dropdown_bg.png") repeat-y scroll left top transparent;
     list-style-type: none;
     margin: 0pt;
     padding: 0pt;
}

#nav_menus li {
     background: url("../images/dropborder.gif") no-repeat scroll left bottom transparent;
     padding: 2px 0pt;
}

#nav_menus a {
     color: #FFFFFF;
     display: block;
     font-size: 11px;
     padding: 6px;
     text-decoration: none;
}

#nav_menus a:hover {
     background: none repeat scroll 0% 0% #3B6FAF;
     color: #FFFFFF;
}

#ql_menu {
     background: url("../images/dropdown_btm.png") no-repeat scroll left bottom transparent;
     left: 0px;
     margin: 7px 0pt 0pt -5px;
     opacity: 0.9;
     padding: 0pt 0pt 10px;
     position: absolute;
     top: 0px;
     width: 158px;
}

#ql_menu ul {
     background: url("../images/dropdown_bg.png") repeat-y scroll left top transparent;
     list-style-type: none;
     margin: 0pt;
     padding: 0pt 1px;
}

#ql_menu br {
     display: none;
}

#ql_menu li {
     background: url("../images/dropborder.gif") no-repeat scroll left bottom transparent;
     padding: 2px 0pt 3px;
}

#ql_menu a {
     color: #FFFFFF;
     display: block;
     padding: 6px;
     text-decoration: none;
}

#ql_menu a:hover {
     background: none repeat scroll 0% 0% #3B6FAF;
     color: #FFFFFF;
}

.footer_info .column1 {
     border-right: 1px solid #FFFFFF;
     float: left;
     width: 364px;
}

.footer_info .column2 {
     border-right: 1px solid #FFFFFF;
     float: left;
     padding: 0pt 0pt 0pt 31px;
     width: 315px;
}

.footer_info .column2 ul {
     list-style-type: none;
     margin: 0pt;
     padding: 0pt;
}

.footer_info .column3 {
     float: left;
     padding: 0pt 0pt 0pt 31px;
}

.footer_info .column3 ul {
     list-style-type: none;
     margin: 0pt;
     padding: 0pt;
}