body, html{width: 100%; font-family: arial, sans-serif; font-size: 12px; margin: 0; padding: 0; line-height: 16px;}
h1, h2, h3, h4, h5, h6{margin: 0; font-size: 12px; font-weight: normal;}
img{border: 0;}
a{text-decoration: none;}
hr{background: #999; padding: 1px 0 0 0; border: none; height: 0;}

body{background: #b43418 url(img/bg_gradient.gif) repeat-x;}
#container_l1{margin: 0 auto; width: 790px; background: url(img/shadow_l2.gif) repeat-y;}
#container_l2{background: url(img/shadow_l.gif) no-repeat;}

#container_r1{background: url(img/shadow_r2.gif) repeat-y; background-position: top right;}
#container_r2{background: url(img/shadow_r.gif) no-repeat; background-position: top right;}

#container_top{background: url(img/header.gif) no-repeat; background-position: top center; padding: 0 0 0 0; overflow: auto; height: 100%;}
#flash_globe{height: 107px; width: 437px; float: right; margin: 0 20px 0 0;}
#container_bottom{background: url(img/footer.gif) no-repeat; background-position: top center; height: 91px;}
#container_bottom em{display: block; padding: 35px 20px 0 0; text-align: right; font-size: 11px; color: #d77d3b;}

#container_content{background: url(img/content.gif) repeat-y; background-position: top center; min-height: 450px; overflow: auto; height: 100%;}

#menu{float: left; width: 120px; padding: 0px; margin: 20px 0; background: #FFFDDD url(img/menu_gradient.gif) repeat-y; background-position: top right;}
#menu ul{margin: 0; padding: 10px 0; display: block; list-style: none inside;}
#menu ul li{margin: 0 0; padding: 0; display: inline;}
#menu ul li a{color: #2e3047; display: block; padding: 5px 10px;}
#menu ul li a:hover{background: #FFF; border-top: 2px #b43418 solid; border-bottom: 2px #b43418 solid; }

#content{float: left; width: 650px; background: #FFFFFF;}
#content a{color: #ec6e12;}
#content a:hover{color: #ee6644}

#copy{padding: 20px; line-height: 18px;}
#copy h1{font-weight: bold; font-size: 20px; color: #b43418;}
#copy h2{font-weight: bold; color: #00175e; font-size: 1.2em;}


.dualcolumn{float: left; width: 295px; padding: 20px 0 0px 20px;}
.dualcolumn div{background: url(img/highlight_gradient.jpg) no-repeat; min-height: 300px;}
.dualcolumn h1{width: 295px; height: 146px; background: #000; color: #FFF;}
.dualcolumn h1 strong{display: block; padding: 120px 15px 0 15px; font-size: 14px;}
.dualcolumn p{margin: 15px; line-height: 18px;}

.duallist{float: left; display: inline; width: 280px; font-size: 11px;}
.duallist ul{list-style: outside square; padding: 0 0 0 30px; margin: 0 0 20px 0;}
.duallist li{margin: 0 0 0 0;}
.duallist h2{margin: 0 0 0 0;}
#first_duallist{border-right: 1px #CCC solid; margin-right: 10px; padding-right: 10px;}

#content_footer{clear: both; margin: 0 20px; text-align: center; font-size: 11px; color: #999; padding: 20px 0 0 0;}
#content_footer a{color: #BBB;}
#content_footer a:hover{color: #999;}

#contact_form table{width: 100%;}
#contact_form input{width: 190px; border: 1px solid #CCC;}
#contact_form textarea{width: 98%; border: 1px solid #CCC;}
#contact_form .input_button{width: auto; margin: 5px 0 0 0;}