@media all {

BODY { color: #111111; margin: 0px; padding: 0px; background-color: #DDDDD3; font: small Verdana,Sans-serif,Arial,Helvetica; font-size: small; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #DDDDD3; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #DDDDD3; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #DBDFDC; scrollbar-arrow-color: #000000; } html>body { font-size: small }

a:link			{ color: #990000; text-decoration: underline }
a:active		{ color: #000000; text-decoration: none }
a:visited		{ color: #990000; text-decoration: underline }
a:hover			{ color: #000000; text-decoration: none }

/* HEADER --------------------------- */

#header { background: transparent; margin-top: 15px; width: 755px } html>body #header { margin-top: 15px }

#header_below_nav { background-color: #57747D; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; padding: 5px 0px 0px 5px; margin: 0px; text-align: left; color: #FFFFFF; font-size: 160%; letter-spacing: 1px; font-weight: normal; width: 745px; height: 50px }

#site-name { position: relative; left: 0px; top: 5px; padding: 0px 0px 0px 5px; text-align: left; color: #FFFFFF; font-size: 160%; font-weight: normal; width: 755px }

/* NAVIGATION  --------------------------- */

#nav ul { font-size: 85%; background-color: #788A94; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; border-top: 5px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 0px; margin: 0px; text-transform: capitalize; width: 750px }

#nav ul li { display: inline; margin: 0px; padding: 0px }

#nav ul a, #nav ul strong, #nav ul em { float: left; display: block; border-left: 1px solid #EEEEEE; padding: 2px 6px 2px 6px; text-decoration: none; color: #FFFFFF }

#nav ul strong { color: #000000; background-color: #EFF3F0 }

#nav ul a:hover { color: #000000; background-color: #EFF3F0 }

#nav ul strong a { color: #000000; float: none; display: inline; padding: 0px; border: none }

#nav ul em { float: none; display: block }

#nav ul li { background: transparent }

/* COLUMNS --------------------------- */

#wrap { float: none } 

.left_column { width: 170px; margin: 15px 0px 0px 0px; padding: 0px; font-size: 85%; line-height: 1.5em }

.center_column { width: 525px; margin: 15px 0px 0px 0px; padding: 0px; background-color: #F1F1F1; border: 5px solid #FFFFFF; font-size: 85%; line-height: 1.5em } 

.right_column { width: 210px; margin: 15px 0px 0px 15px; padding: 0px; font-size: 85%; line-height: 1.5em; float: left; clear: none }

.below-header-box { width: 735px; margin-top: 15px; padding: 8px; font-size: 85%; line-height: 1.5em; text-align: left; background-color: #E2E6E5; border: 5px solid #FFFFFF; } 

.col-SMS .center_column { width: 357px } 

.col-SMS .left_column, .col-SMS .center_column, .col-SM .left_column, .col-MS .center_column { float: left }

#View-Clients .center_column { width: 750px } 

#center_text { font-size: 100% }

/* SECTIONS --------------------------- */

#section ul { margin: 0px; padding: 0px; font-size: 80%; background-color: #ABB8BC; border-left: 5px solid #FFFFFF; border-top: 2px solid #FFFFFF; border-right: 5px solid #FFFFFF; border-bottom: 5px solid #FFFFFF; width: 750px; height: 20px }

#section ul li { display: inline; margin: 0px; padding: 0px; background-image: none }

#section ul a, #section ul strong, #section ul em, #section ul div { float: left; display: block; padding: 2px 6px 2px 6px; border-left: 1px solid #EEEEEE; text-decoration: none; color: #000000; white-space: nowrap; height: 1.5em } html>body #section ul a, html>body #section ul strong, html>body #section ul em, html>body #section ul div { height: 1.5em }

#section ul strong { background-color: #EFF3F0; color: #000000 }

#section ul a:hover { background-color: #EFF3F0; color: #000000 }

#section ul strong a { color: #000000; float: none; display: inline; padding: 0px; border: none }

#section ul em { float: none; display: block; border: none }

/* FOOTER --------------------------- */

.col-SM .footer, .col-MS .footer, .col-SMS .footer { width: 745px }

.footer { clear: both; float: left; font-size: 85%; background: transparent; margin: 15px 0px 0px 0px; line-height: 1.3em; border-style: dashed; border-width: 1px 0px 0px 1px; border-color: #7B7B7B; padding: 10px }

.footer-notice { font-size: 85%; color: #555555; line-height: 1.1em }

/* TITLES --------------------------- */

h1 { margin: 0px 0px 25px 0px; padding: 0px; font: 150%/1.2em Arial,Helvetica; color: #28414F; border-bottom: 1px solid #CCCCCC; font-weight: bold }

h2 { margin: 0px; padding: 0px 0px 3px 0px; font: 135%/1.2em Arial,Helvetica; color: #526C7B; font-weight: bold }

h3 { margin: -8px -8px 5px -8px; padding: 4px; font: 115%/1.2em Arial,Helvetica; color: #FFFFFF; font-weight: bold; border-bottom: 2px solid #FFFFFF; background-color: #788A94 }

.float_top_left_box h3 { background-color: #ABB8BC; color: #FFFFFF }
.float_top_right_box h3 { background-color: #ABB8BC; color: #FFFFFF }

h4 { margin: 0px 0px 3px 0px; padding: 0px 0px .1em 0px; font: 110%/1.2em Arial,Helvetica; color: #111111; font-weight: bold }

small { font: 75% }

/* LISTS --------------------------- */

ul { margin: 0px; padding: 0px; list-style-type: none }

ol { margin: 0px; padding: 0px; list-style-type: none }

ul li { margin: 5px 0px 0px 7px; padding: 0px 0px 2px 12px; line-height: 1.5em; list-style: none; background: url("/images/bullet_black.gif") no-repeat 0px .5em }

ol li { margin: 5px 0px 0px 7px; padding: 0px 0px 2px 12px; line-height: 1.5em; list-style: none; background: url("/images/bullet_green.gif") no-repeat 0px .5em }

.side_box ul li { margin: 5px 0px 0px 0px; padding: 0px 0px 2px 10px; background: url("/images/bullet_black.gif") no-repeat 0px .5em }
.side_box ol li { margin: 5px 0px 0px 0px; padding: 0px 0px 2px 10px; background: url("/images/bullet_green.gif") no-repeat 0px .5em }

/*#FAQs .center_column ul li { margin: 5px 0px 0px 7px; padding: 0px 0px 10px 12px; background: url("/images/bullet_black.gif") no-repeat 0px .5em }
#FAQs .center_column ol li { margin: 5px 0px 0px 7px; padding: 0px 0px 4px 12px; background: url("/images/bullet_green.gif") no-repeat 0px .5em }*/

#Submit-Claim .center_column ul li { margin: 5px 0px 0px 0px; padding: 0px 0px 2px 10px; background: none }
#Submit-Claim .center_column ul { margin-top: 12px }

#Claim-Status .center_column ul li, #Claim-Status .center_column ol li { margin: 0px; padding: 0px 0px 0px 10px }
#Claim-Status .center_column ul { margin-top: 2px }
#Claim-Status .center_column ol { margin-top: 5px }

/* MISCELLANEOUS --------------------------- */

.side_box { text-align: left; background-color: #E2E6E5; border: 3px solid #FFFFFF; padding: 8px; margin: 0px }

.side_box-dark { text-align: left; background-color: #CBD0CF; border: 3px solid #FFFFFF; padding: 8px; margin: 0px }

.center_column .side_box { border: 0px }

.side_nobox { text-align: left; background: transparent; padding: 10px; margin: 0px }

.center_box { margin: 5px; padding: 5px; border: 1px dotted #BBBBBB; background-color: #EAEAEA }

.center_box-light { padding: 5px; border: 1px solid #DDDDDD; background-color: #F8F8F8 }

.center_box-light-reply { margin-left: 20px; padding: 5px; border: 1px solid #DDDDDD; background-color: #F8F8F8 }

.float_top_left_box { margin: 0px 7px 5px 0px; padding: 3px; float: left; border: 1px dotted #AAAAAA; background-color: #FFFFFF }

.float_top_right_box { margin: 0px 0px 5px 7px; padding: 3px; float: right; border: 1px dotted #AAAAAA; background-color: #FFFFFF }

.float_top_left_box .side_box, .float_top_right_box .side_box { background: transparent }

.float_right_photo { display: inline; margin: 10px 0px 5px 10px; padding: 5px; float: right; border: 1px solid #7B7B7B }

.float_left_photo { display: inline; margin: 5px 10px 5px 0px; padding: 5px; float: left; border: 1px solid #7B7B7B }

.float_left_photo_thumb { display: inline; margin: 2px 5px 2px 0px; padding: 2px; float: left; border: 1px solid #7B7B7B }

.right_photo { display: inline; margin: 10px 0px 10px 10px; padding: 5px; width: 200px; border: 1px solid #7B7B7B }

.form_field { font-size: 8pt }

.textarea  { font: small Verdana,Sans-serif,Arial,Helvetica; font-size: small; background-color: #EEEEEE; color: #222222; border: 1px solid #BBBBBB; padding-left: 2px }

.textbox   { font: small Verdana,Sans-serif,Arial,Helvetica; font-size: small; background-color: #EEEEEE; color: #222222; border: 1px solid #BBBBBB; padding-left: 2px }

.side_box .textarea, .side_box .textbox { background-color: #EEEEEE }

.button    { background-color: #FFFFFF; color: #222222; border: 1px solid #CCCCCC; font-size: 100%; margin: 1px; font-weight: bold }

.button-img { margin: 5px 4px -3px 4px; }

.first:first-child:first-letter { font: 370%; float: left; padding: 0px; margin: 0px 2px 0px 0px }

.alert { color: #990033; font-weight: bold; display: none }

.hr_style { color: #CCCCCC; height: 1px; width: 85%; text-align: center }

.message_alert { color: #CC3333; font-size: 115%; font-weight: bold }

.message_alert_box { border: 1px solid #FF9999; background-color: #FFEEEE; padding: 3px }

#clock { margin: 0px; padding: 0px; float: right; width: auto }

.bold-red { color: #990000; font-weight: bold }

/* tooltip CSS */
div#tipDiv ul { margin:.5em .4em .5em 1em; padding:0 }
div#tipDiv ul li { margin: 0 0 .4em 1em }

div#tipDiv { position: absolute; visibility: hidden; left: 0; top: 0; z-index: 10000; background-color: #dee7f7; border: 1px solid #336; width: 300px; padding: 6px; color: #000000; font-size: 11px; line-height: 1.3 }

#View-Clients div#tipDiv { position: absolute; visibility: hidden; left: 0; top: 0; z-index: 10000; background-color: #dee7f7; border: 1px solid #336; width: 175px; padding: 6px; color: #000000; font-size: 11px; line-height: 1.3 }

div#tipDiv a:link { color: #33b }
div#tipDiv a:visited { color: #339 }

.no-print_alert_box { font: 110%; color: #CC3333; border: 2px solid #FF9999; background-color: #FFEEEE; padding: 5px }

.clients-table { border: 1px solid #444444 }
.clients-row { border-left: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; padding: 3px }
.clients-row-lr { border-left: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA; padding: 3px }
#clients-shaded { background-color: #EEEEEE }
#clients-shaded1 { background-color: #DDDDDD; border-bottom: 1px solid #AAAAAA }

.indent5,#indent5 {margin-left:8px}
.indent10 {margin-left:15px}

.notice { margin:1em 0; padding:.5em .75em; border: 1px solid #FF9999; background: #FFEEEE }

.img-matte { padding: 3px; margin: 2px; border: 1px #999 solid }
.img-matte img { background: #FCFCFC; padding: 5px; border: 1px #AAA solid }

}



@media Print	{

.button { background: transparent; color: #000000 }

.side_box { border: none }

.float_top_left_box { border: none }

.left_column { border: none }

.center_column { border: none } 

.right_column { border: none }

#navigation { display: none }

#center { display: visible }

#left { display: visible }

#header_below_nav { height: 20px }

.print_hidden { display: none }

.left_box { border: none }

.no-print_alert_box { display: none }

ul { list-style-type: circle; background: none }

ol { list-style-type: square; background: none }

ul li { list-style-type: circle; background: none }

ol li { list-style-type: square; background: none }

}
