/* - - Styles - - */
h1, h2, h3, h4, h5, h6, {font-family:Arial, Helvetica, sans-serif;clear:both;}
h2 {font:bold 12px Arial, Helvetica, sans-serif;color:#333;margin:0;}
h3, h3 a{font:bold 12px Arial, Helvetica, sans-serif;color:#4088b8;margin-bottom:0px;text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h4 {color:#333;margin-bottom:-10px;}
h5 {font:bold 9px;color:#2a2a75;margin:0;}
h6, h6 a{font:bold 12px Arial, Helvetica, sans-serif;color:#f26722;margin:0px 0 5px 0;text-decoration:none;}
h6 a:hover {text-decoration:underline; cursor:pointer;}

p {margin:0;clear:both;}

.heading, .heading a {font:bold 14px Arial, Helvetica, sans-serif;color:#4088b8;text-decoration:none;}
.heading2, .heading2 a {font:bold 15px Arial, Helvetica, sans-serif;color:#4088b8;text-decoration:none;}
.heading3 {font:bold 20px Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px;color:#f26722;}
.heading4 {font:bold 12px Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px;color:#22205f;}
.heading5 {font:bold 14px Arial, Helvetica, sans-serif;color:#22205f;}
.heading6 {font:24px Arial, Helvetica, sans-serif;color:#2a2a75;}
.heading7 {font:bolder 12px Arial, Helvetica, sans-serif;color:#000;}
.gray12bold {font:bold 12px Arial, Helvetica, sans-serif;color:#999999;margin:5px 0 0 0;}

.main_content, .main_content a {margin:3px 0px 10px 0px;font:normal 11px Arial, Helvetica, sans-serif;color: #000;}

.text {font:bold 11px Arial, Helvetica, sans-serif;color:#FFFFFF;}
#title, #title a, .title, .title a {text-decoration:none;margin:0 0 0 15px;font:normal 28px "Times New Roman", Times, serif;color:#d2d2d2;line-height:45px;width:965px;text-align:left;}
#title a:hover, .title a:hover {text-decoration:underline;}

input {font:12px Arial, Sans-Serif;border:solid 1px #85b1de;width:130px;}
.input2 {font:12px Arial, Sans-Serif;border:1px solid #006;width:80px;padding:0 15px;margin-bottom:15px;}
select {font:12px Arial, Sans-Serif;border:solid 1px #85b1de;}
textarea {font:12px Arial, Sans-Serif;border:solid 1px #85b1de;width:285px;height:70px;margin-left:0px;}

label {font:bold 12px Arial, Helvetica, sans-serif;color:#999999;margin:4px 0 0 0;float:left;}
label.checkbox {width:110px; margin:2px 10px 0 0;}
input.radio, input.checkbox {float:left; margin:0px 5px 0 0; width:auto; border:none;}
.submit_btn {text-decoration:none;font:bold 14px Arial, Sans-Serif; background:none; border:none; width:145px; cursor:pointer; color:#000066;}
.submit_btn:hover {text-decoration:underline;}

.tiny {width:50px;}
.short {width:80px;}
.medium {width:135px;}
.long {width:200px;}
.verylong {width:250px;}

form {margin:10px 0 0 0;}
fieldset {border:#f26722 1px solid;margin:10px 0 5px 0;padding-left:5px;}
legend {font:bold 14px Arial, Helvetica, sans-serif;padding:0px 5px 0px 5px;color:#4088b8;}

.even {font:12px Arial, Helvetica, sans-serif;display:inline-block;background-color:#f9f9f9;padding:2px 5px;margin-left:-5px;clear:both;}
.odd {font:12px Arial, Helvetica, sans-serif;display:inline-block;background-color:#ffffff;padding:2px 5px;margin-left:-5px;clear:both;}

ul#progress {margin:7px 0;padding:5px 0;float:left;list-style-type:none;width:980px;border-bottom:1px solid #f26722;}
ul#progress li {padding:0;margin:0;padding-right:30px;list-style-type:none;float:left;background-image:none;font:12px Arial, Helvetica, sans-serif;color:#999999;cursor:pointer;}
ul#progress li.last {padding-right:0;}
ul#progress li.current {color:#f26722; font-weight:bold;}

/* - - - - - */
#contact_scroller {color:#404040;margin:0;background:url(../images/contact_scrollback.gif) repeat-x bottom;}

pre, code, tt, dt {font:100% monospace;margin:20px 0;}
pre, blockquote {padding:15px;background-color:#f0f0f0;margin:10px 0;-moz-border-radius:10px;}
td pre {font:85% monospace;padding:5px;margin:5px 0;}

.indent {margin-left:25px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.DVHtable {background-color: #E7E7E7;}
.table_content {font:12px Arial, Helvetica, sans-serif; color: #000;}

ul.orange_list {padding:0;margin:0;}
.orange_list li {list-style:none; background:url(../images/dot_three.gif) no-repeat 0 3px;
padding:0 0 0 20px;margin:5px 0 0 0;background-position:0 4px;}
.orange_list a {font:bold 13px Arial, Helvetica, sans-serif;color:#000063;text-decoration:none;}
.orange_list a:hover {text-decoration:underline;}

ul.standard_list {padding:0;margin:0 0 0 30px;}
.standard_list li { list-style:square;padding:0px;margin:5px 0 0 0;font:13px Arial, Helvetica, sans-serif;color:#000063;}
.standard_list a {font:bold 13px Arial, Helvetica, sans-serif;color:#000063;text-decoration:none;}
.standard_list a:hover {text-decoration:underline;}
