/* CSS Document */
body { font : 11px/16px Tahoma, Arial, Helvetica, sans-serif; background: #dbe9fd url(../images/bg.jpg) center top repeat-x ; padding : 0; margin:0;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:21px; letter-spacing:-1px; line-height:22px; color:#A10302;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:-1px; line-height:22px; color:#0B4BA2;}

td {vertical-align : top;}
a, a:link, a:visited, a:hover { text-decoration : none; color : #a40101;}
p { margin : 0; padding : 0 0 10px 0; text-align:justify;}

.clear { clear : both; line-height : 0; font-size : 0; padding : 0; margin : 0;}
.clearspace { clear : both; line-height : 0; font-size : 0; padding : 0; margin : 0; height:15px;}
.float-left { float : left;}
.float-right { float : right;}
.text-left { text-align : left;}
.text-right { text-align : right;}
.text-center { text-align : center;}
.text-justify { text-align : justify;}
.bold { font-weight : bold;}
.italic { font-style : italic;}
.underline { border-bottom : 1px solid;}
.highlight { background : #ffc;}

.wrap { width : 1001px; margin : 0 auto;}
.img-left { float : left; margin : 0px 10px 0px 0;}
.img-right { float : right; margin : 0px 0 0px 10px;}
.nopadding { padding : 0;}
.noindent { margin-left : 0;padding-left : 0; }
.nobullet { list-style : none; list-style-image : none;}
.noborder { border:0px;}

.quotebox { width:240px; height:333px; background: #fff url(../images/bg_quote.jpg) left top no-repeat; padding:10px 16px 10px 25px;}
.sidebox { width:240px; height:238px; background: #fff url(../images/bg_sidebox.jpg) left top no-repeat; padding:30px 16px 30px 25px;}
.summary { width:240px; height:357px; background: #fff url(../images/bg_sidebox1.jpg) left top no-repeat; padding:30px 16px 30px 25px;}
.contentbox { background: #fff url(../images/bg_cont.jpg) left top repeat-x; padding:15px;}

.red { color:#a40101;}
.redbold { color:#a40101; font-weight:bold;}
.green { color:#009900;}
.blue { color:#044D83;}

.redbg { background:#a40101; font-weight:bold; padding:5px; color:#fff;}
.redbrdr { border:#a40101 1px solid; padding:8px;}
.style1 { color:#FF0000;}
.divider { width:98%; clear:both; border-bottom:#a40101 1px dotted; margin-bottom:10px;}

.imgshade { padding:10px; background:url(../images/shade.jpg) center center no-repeat;}

.formcell { padding-bottom:10px;}
input { font-size:11px; border:#4081cb 1px solid; padding:2px;}
select { font-size:11px;}


/*****Accordion Styles*****/
.accordian { width: 620px; margin-left:-10px;}
.accordian li { list-style-type: none; padding: 5px 5px ;}
.dimension { height: auto;}
.even, .odd { font-weight: bold; padding:0;}
.even { border: 0px solid #2785CB; background-color: #ed3915; color: white; margin-bottom:10px; padding-top:0px;}
.odd { border: 0px solid #2785CB; background: #ed3915; color: white; margin-bottom:10px;padding-top:0px;}


.width50{width:48%}
.width30{width:27%}

.headblue{background:#a40101; width:95%; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; border:#a40101 1px solid}
.boxblue{background:#ffe88b; border:#a40101 1px solid; width:95%; padding:4px 8px; margin:2px 0 10px 0}
.boxwhite{background:#fff; border:#a40101 1px solid; width:95%; padding:4px 8px; margin:2px 0 10px 0}

.toptab{background:#ffe88b; color:#a40101; font-size:13px; font-weight:bold; padding:4px 8px; border:#a40101 1px solid; margin-right:5px}
.toptabactive{background:#a40101; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; border:#a40101 1px solid; margin-right:5px}

.headblueshort{background:#a40101; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; border:#a40101 1px solid; width:46%}
.boxwhiteshort{background:#fff; border:#a40101 1px solid; padding:4px 8px; margin:2px 0 10px 0; width:46%}
.boxblueshort{background:#ffe88b; border:#a40101 1px solid; padding:4px 8px; margin:2px 0 10px 0; width:33%}

.circle{float:left; margin:0 25px; height:55px; width:100px; background:url(../images/circles.jpg) center center no-repeat; padding:40px 0 6px 0; text-align:center; font-size:48px; font-weight:bold; color:#0A4F7F}

label { cursor : pointer; }
.small {font-size:0.85em }