body {background:#CECECE; font-family: Arial, Verdana, Helvetica, sans-serif; color:#333333;}

td{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#333333; line-height:120%;}
p {margin:0px 0px 10px 0px;}
a {color:#003163; text-decoration:none;}
a:hover {color:#0060BF; text-decoration:none;}

a.chatLink {font-size:10px; color:#636363; text-decoration:none;}
a.chatLink:hover {color:#636363; text-decoration:underline;}

a.redLink {color:#CE0505; text-decoration:none;}
a.redLink:hover {color:#0060BF; text-decoration:none;}

links {color:#003163; text-decoration:none;}
links:hover {color:#0060BF; text-decoration:none;}

links.chatLink {font-size:10px; color:#636363; text-decoration:none;}
links.chatLink:hover {color:#636363; text-decoration:underline;}

links.redLink {color:#CE0505; text-decoration:none;}
links.redLink:hover {color:#0060BF; text-decoration:none;}

/* text */
h1 {color:#153564; font-weight:bold; font-size:18px; margin-bottom:12px; margin-top:5px;}
h2 {font-size:16px; color:#333; font-weight:bold;}
h3 {font-size:14px; color:#153564; font-weight:bold; margin:0px 0px 3px 0px;}
h4 {font-size:12px; color:#636363; font-weight:bold; margin:0px 0px 3px 0px;}
h5 {font-size:12px; color:#333; font-weight:bold; background:url(../images/navy_blue_arrow.gif) left no-repeat; padding-left:15px; margin-bottom:5px;}

/* structure */
.main {width:780px;}
.page {background-color:#FFFFFF; vertical-align:top; padding:0px 8px;}

.largeBlue {font-size:14px; color:#18396B; line-height:140%; margin-top:5px;}
#menu {margin:5px 0px;}
#menu a {display:block; height:28px; line-height:28px; text-align:center; color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; background:url(../images/menu_bg.jpg);}
#menu a:hover {text-decoration:none; color:#FFFFFF; background:url(../images/menu_bg_a.jpg);}

.leftCol_index {width:190px; vertical-align:top;}
.box {border:3px solid #EFEFEF; padding:6px 10px;}
ul {margin:5px 0px 10px 0px; padding:0px;}
li {list-style-image:url(../images/royal_blue_arrow.gif); margin-left:18px; line-height:140%;}
li.special {list-style-image:url(../images/navy_blue_arrow.gif);}
ol {margin:5px 0px 10px 0px; padding:0px;}
ol li {list-style-image:none; margin-left:25px; line-height:140%;}


.content {vertical-align:top; padding:10px 10px 0px 10px;}
.devide {background-color:#003163; padding:0px; width:2px;}
.leftPad {padding-left:15px;}

.rightCol {vertical-align:top; width:204px; padding:10px; background-color:#F8F8F8; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.leftCol {vertical-align:top; width:204px; padding:10px; background-color:#F8F8F8; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

.blueBox {height:116px; background:url(../images/bg_blue_cloud.gif) no-repeat; padding:15px;}
.blueBox h1 {color:#153564; font-weight:bold; font-size:18px; margin-bottom:5px;}
.blueBox h3 {margin-bottom:15px;}

.textBox {border:1px solid #CCCCCC; padding:10px;}

.border {border:1px solid #CCCCCC;}
.leftLinks {margin-top:10px;}
.leftLinks li {list-style-image:url(../images/navy_arrow_right.gif); margin-bottom:10px;}
.leftLinks a {font-weight:bold; color:#666666;}

hr {color:#CCCCCC; height:1px;}

.grey_block {border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; background-color:#F5F5F5; padding:5px; vertical-align:top;}
.grey_box {border:1px solid #CCCCCC; background-color:#F5F5F5; padding:5px; vertical-align:top;}

/* index numbers */
#index_123_box{width:410px; float:left; border:3px solid #EFEFEF;}
.number_box_header_2{font-size:16px; color:#333; font-weight:bold;}
.number_box_text{font-size:13px; color:#606060; line-height:120%;}
.index_large{color:#153564; font-family:Arial; font-weight:bold; font-size:20px; margin-bottom:12px; margin-top:5px;}
.box_hover_numbers{margin:0px 0px 0px 60px; padding:0px; font:bold 25px Arial; background-color:ffffff; border-top-color:#000; position:relative; width:320px;}
.box_hover_numbers li{display:inline; margin:0px; padding:0px;}
.box_hover_numbers li a{float:left; color:#153564; padding:0px 22px; text-decoration:none; border:#153564 8px solid; margin-right:10px; margin-top:0px}
.box_hover_numbers li a:hover{color:#6996bd; text-decoration:none; border:#6895bc 8px solid; margin-right:10px; background-color:#F0F0F0; margin-top:0px}
.box_hover_numbers li .current{color:#6996bd; text-decoration:none; border:#6895bc 8px solid; margin-right:10px; background-color:#F0F0F0; margin-top:0px}
.box_hover_numbers a span{display:none; margin:0px; padding:0px}
.box_hover_numbers a:hover span{padding:0px; margin:0px; display:inline; position:absolute; top:119px; left:-67px; width:395px; z-index:100; text-align:left; background:white; font:13px Arial; color:#606060;}
.clear {clear:both;}

/* pricer */
.tabs {padding-left:10px;}
.tabs a {display:block; height:23px; width:160px; line-height:23px; text-align:center; font-weight:bold; text-decoration:none; color:#666666; font-size:11px; float:left; background:url(../images/bg_tab.jpg) top repeat-x; border-top:1px solid #D2D2D2; border-right:1px solid #D2D2D2; border-left:1px solid #D2D2D2;}
.tabs a.active, .tabs a:hover {display:block; height:23px; width:160px; line-height:23px; text-align:center; font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:11px; float:left; background:url(../images/bg_tab_a.jpg) top repeat-x; border-top:1px solid #153564; border-right:1px solid #153564; border-left:1px solid #153564;}
.th {background:url(../images/bg_th.jpg) top repeat-x; font-weight:bold; color:#153564; border-bottom:1px solid #EAEAEA; padding:7px;}
.form_frame {border:1px solid #153564; padding:4px;}

/* footer */
.bot_block {background-color:#E8EBED; border:1px solid #CCCCCC;}
.footer {background-color:#E8EBED; border:1px solid #CCCCCC; text-align:center; font-size:10px; color:#003163; padding:10px 20px; line-height:140%;}
.footer a {color:#313131; text-decoration:none;}
.footer p {margin-bottom:5px;}

/* form */
form {margin:0px; padding:0px;}
.btn {width:100px; height:20px; border:0px; cursor:pointer; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:10px; background:url(../images/bg_btn.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0px;}
.input {border:1px solid #195B7A; width:100px; height:18px;}
.input_zip {border:1px solid #195B7A; width:50px; height:18px;}
.select {width:100px; font-size:10px;}
