/* default styles */body { background-color: #cfcfcf; background-image: url(../images/global/background.jpg); background-repeat: repeat-x; background-position: 0 0; padding:10px; margin: 0 auto; width: 800px; }p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .8em; line-height: 1.5; }img { border: 0; border-style: none; }img.left { float: left; padding:0 20px 10px 0; }img.right { float: right; padding:0 0 10px 20px; }#wrapper { position: relative; top: 0; right: 0; padding: 0; margin: 0 auto; width: 800px; }#top_section { position: relative; top: 0; left: 0; width: 800px; height: 115px; margin: 0 auto; }#logo { position: absolute; top: 12px; left: 0; background-image:url(../images/global/csdcc_logo.gif); background-repeat: no-repeat; width: 386px; height: 52px; margin: 0; }#home_rotation span { display: none; } /* to enable flash alt text */#intro_links h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.8em; color:#000; font-weight: bold; line-height:.5; text-decoration: none; padding: 10px 0 0 0;}a:link, a:visited{ color: #000; text-decoration: underline; }a:hover, a:active { color: #000; text-decoration: none; }#copy_section { position: relative; top: 0; left: 0; margin: 0; padding:0; }a.chat_rollover img { visibility: hidden; }a.chat_rollover { position: absolute; top: 30px; right: 25px; border: 0; }a.chat_rollover:link, a.chat_rollover:visited { display:block; width: 135px; line-height: 59px; background-image:url(../images/global/livechatnow_off.gif); background-repeat: no-repeat; }a.chat_rollover:link:hover, a.chat_rollover:visited:hover { background-image:url(../images/global/livechatnow_on.gif); background-repeat: no-repeat; }/* menus */#menu { position: relative; top: 0; left: 0; padding: 0; margin: 0 auto; }#blue_top_menu, #red_top_menu, #green_top_menu, #purple_top_menu, #gray_top_menu, #orange_top_menu, #billpay_top_menu { position: relative; top: 0; left: 0; margin: 0 auto; padding: 0; }#blue_top_menu span, #red_top_menu span, #green_top_menu span, #purple_top_menu span, #gray_top_menu span, #orange_top_menu span, #billpay_top_menu span { display: none; }/* toplinks */#toplinks { width: 12em;  border:1px solid #4d748e; background-color:#E1EEF7; margin: 0 0 20px 10px; float: right; z-index:100; }#toplinks a { font-size: .9em; }/* default text styles */#text { position: relative; top: 0; left: 0; width: 720px; margin: 0; padding: 20px 40px 20px 40px; }#text h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; color: #000; margin: 0; padding: 0; }h1 a:link, h1 a:visited { color: #000; text-decoration: none; }h1 a:hover, h1 a:active { color: #000; text-decoration: underline; }p.newsmenu_header { color:#000; font-size: .8em; font-weight: bold; line-height: 1.25; }p.returntonews { font-size: .8em; font-weight: bold; color:#ff0000; text-align: left; line-height: 1; }#text li { list-style-type: none; }li { font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: .8em; color: #000; line-height: 1.5; list-style-type:disc; margin: 20px 20px 20px 0; }/* home page styles */#home_rotation { position: relative; top: 10px; left: 55px; width: 800px; height: 355px; margin: 0 auto; padding: 0; }#award { background-image:url(../images/home/acce_award.png); background-repeat: no-repeat; width: 523px; height: 87px; margin: 0 auto; padding: 0 0 20px 0; position: relative; top: 20px; left: 0; }/* border styles */#gray_header, #purple_header, #green_header, #red_header, #blue_header, #orange_header { position: relative; top: 0; left: 0; width: 800px; height: 120px; background-repeat: no-repeat; }#gray_textbox, #purple_textbox, #green_textbox, #red_textbox, #blue_textbox, #orange_textbox { position: relative; top: 0; left: 0; width: 800px; background-repeat: repeat-y; margin: 0; padding:0; }#gray_bottom, #purple_bottom, #green_bottom, #red_bottom, #blue_bottom, #orange_bottom { position: relative; bottom: 0; left: 0; background-repeat: no-repeat; width: 800px; height: 36px; margin: 0; padding: 0 0 15px 0; }/* image headers */#gray_header { background-image:url(../images/gray/gray_header.gif); }#purple_header { background-image:url(../images/purple/purple_header.gif); }#green_header { background-image:url(../images/green/green_header.gif); }#red_header { background-image:url(../images/red/red_header.gif); }#blue_header { background-image:url(../images/blue/blue_header.gif); }#orange_header { background-image:url(../images/orange/orange_header.gif); }/* text headers */img.headers { position: relative; top: 15px; left: 0; width: 500px; height: 51px; border: 0; margin: 0; padding: 0; }#toplinks ul li { text-align:right; font-size:.7em; list-style-type:none; line-height: 0; }#text p a:link, #text p a:visited { text-decoration: underline; }#text p a:hover, #text p a:active { text-decoration: none; }/* textboxes */#gray_textbox { background-image:url(../images/gray/gray_textbkgd.gif); }#purple_textbox { background-image:url(../images/purple/purple_textbkgd.gif); }#green_textbox { background-image:url(../images/green/green_textbkgd.gif); }#red_textbox { background-image:url(../images/red/red_textbkgd.gif); }#blue_textbox { background-image:url(../images/blue/blue_textbkgd.gif); }#orange_textbox { background-image:url(../images/orange/orange_textbkgd.gif); }/* globes */.globes { position: relative; top: 0; left: 0; width:500px; height: 115px; border:0; margin: 0; padding: 0; }/* bottom */#gray_bottom { background-image:url(../images/gray/gray_bottom.gif); }#purple_bottom { background-image:url(../images/purple/purple_bottom.gif); }#green_bottom { background-image:url(../images/green/green_bottom.gif); }#red_bottom { background-image:url(../images/red/red_bottom.gif); }#blue_bottom { background-image:url(../images/blue/blue_bottom.gif); }#orange_bottom { background-image:url(../images/orange/orange_bottom.gif); }/* sitemap styles */#sitemap li { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: .8em; color: #000; list-style-type: none; }#sitemap li ul li { font-size: 1em; line-height:.5; }/* online management demo */a#managementdemo:link, a#managementdemo:visited { display:block; width: 262px; height: 32px; background-image:url(../images/blue/onlinedemo_off.gif); background-repeat: no-repeat; margin: 0; padding: 0 0 20px 0; position: relative; top: 0; left: 40px; }a#managementdemo:hover, a#managementdemo:active { background-image:url(../images/blue/onlinedemo_on.gif); background-repeat: no-repeat; }a#managementdemo .alt { display: none; }/* footer styles */#footer, #home_footer { border-top: 1px solid black; position: relative; left: 0; width: 800px; margin: 0 auto; padding: 0; clear: both; }#footer, #home_footer { top: 15px; }#csdcc_logo_footer { background-image:url(../images/global/csdcc_logo_footer.gif); background-repeat: no-repeat; position: relative; top: 5px; left: 0; width: 41px; height: 41px; margin: 0; padding: 0; }#footer_text { position: absolute; top: 8px; left: 50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color: #000; }#footer_links { position: relative; top: 0; left: 0; color: #000; font-size: .8em; font-weight: bold; }#footer_links a:link, #footer_links a:visited { color: #000; text-decoration: none; }#footer_links a:hover, #footer_links a:active { color: #000; text-decoration: underline; }#footer_copyright { font-size: .8em; position: relative; top: 2px; left: 0; font-weight: normal; }#search { position: absolute; top: 0; right: 0; margin: 0; padding: 8px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; font-weight: bold; }#text_links { clear: both; position: relative; top: 0; left: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; font-weight: normal; text-align: center; padding: 0 0 25px 0; margin: 0; }/* faq styles */.questions { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; cursor:pointer; margin: 3px; color:#000000; padding:2px; font-weight:bold; }.answers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color: #000; font-weight: normal; margin-bottom: 0.5em; margin-left: 3em; margin-right: 1.5em; }/* overview styles */table.overview_table { position: absolute; top: 0; left: 0; width: 550px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid black; margin: 0 auto; padding: 0; }th { background-color:#ccc; font-size: 1em; line-height: 2; }th.closewindow { background-color: #fff; font-size: .7em; font-weight: bold; }th.closewindow a {color: #000; font-weight: bold; text-decoration: underline; }tr.overview_tr { line-height: 1.5; }td.overview_td { font-size: .7em; text-align: center; border: 1px solid #999; padding: 5px; }td.overview_category { font-weight: bold; font-size: .7em; text-align: center; border: 1px solid #999; }/* news styles */p.newsmenu_header a { color:#000; font-size: 1.1em; }p.newsheader { color:#000; font-size: 1em; font-weight: bold; line-height: 1.3; }p.newsheader_2 { color:#000; font-size: .8em; font-weight: bold; }p.news_subheader { font-size: .8em; font-weight: bold; line-height: .75; padding: 15px 0 0 0; }