/* Major Styles */
*{margin:0;padding:0;border:0pt none;}
body,p,h1,h2,h3,h4,h5,td,th,li,input,textarea,option{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
body{background:#d2d2d2 url(../images/background.jpg) repeat-x;}
p{color:#444;line-height:150%;padding:10px 20px 15px 0;}
h3{font-size:150%;color:#046eab;padding:20px 0 3px 0;}
h4{font-size:115%;color:#000;}
ul{margin:0 0 0 15px;}
li{padding:2px 0 2px 0;list-style-image:url(../images/rightRail_bullet.gif);}
hr{margin:25px 0 15px 0;background:url(../images/rightRail_horizontalDivider.gif) no-repeat center;height:2px;}
table{width:100%;}
table,tbody{padding:0;margin:0;}
form table {background:#F9F9F9;border:1px solid #ccc;margin:0 0 20px 0;}
input {border:1px solid #ccc;padding:3px;}
form td {padding:8px;color:#666;border-collapse:collapse;border:1px solid #efefef;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:80%;}
form th {padding:8px;font-size:130%;color:#046eab;text-align:left;}
a {color:#0070ab;}

/* Layout */
#page{width:722px;margin:auto;}
#header{height:159px;}
#navigation{position:relative;}
#navigation .main{position:absolute;right:20px;top:107px;}
#navigation .sub{position:absolute;right:20px;top:132px;}
#container{background:#e3e3e3;padding:0 0 0 25px;}
#footer{height:30px;background:url(../images/footer_background.gif) no-repeat;color:#8a8a8a;padding:9px 10px 0 0;text-align:right;font-size:85%;}

/* Styles */
#logoOverlay{position:absolute;top:12px;margin:auto;margin:0 0 0 15px;}
p.description{}
div.breakout{width:215px;height:130px;background:url(../images/home_contactUsBackground.gif) no-repeat;text-align:left;padding:0 0 0 10px;}
.callout {width:430px;margin:auto;}
.callout .top {background:url(../images/calloutBox_top.gif) no-repeat top left;height:9px;}
.callout .bottom {background:url(../images/calloutBox_bottom.gif) no-repeat top left;height:9px;}
.callout .middle {background:#d6d6d6;padding:5px 20px 15px 20px;}
.ul_container{position:relative;}
.ul_container li{list-style-image:url(../images/calloutBox_bullet.gif);}
.ul_col1{position:relative;top:0px;left:0;}
.ul_col2{position:absolute;top:0px;left:50%;}
.image {float:right;margin:5px 0px 10px 15px;}
.nocolumns {padding:0 15px 0 0;}
.column1{width:62%;padding:0 25px 0 0;}
.column2{color:#fff;background:#b7b7b9;border-left:1px solid #fff;padding:15px;font-size:95%;}
.column2 li{padding:1px 0 1px 0;font-size:95%;}
.column1 h4{color:#000;padding:10px 0 4px 0;}
.column2 h4, .breakout h4{color:#b8722b;padding:10px 0 10px 0;font-size:130%;}
