@charset "utf-8";
* { margin:0; padding:0; font-size:100%; color: #666666; }
#site_center { text-align:center; }
#main { width: 780px; margin:0 auto; text-align:left; }
.column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col { float:left; }
#middle .col1 { width:33%; }
#middle .col2 { width:34%; }
#middle .col3 { width:33%; }
body { text-align: center; }
a img { border:0; }
img.top { vertical-align: top; }
ul { list-style:none; padding: 0 0 0 0; margin: 0 0 0 0; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.centered { text-align: center; }
#site_center { margin-left: auto; margin-right: auto; width: 780px; }
html, input, textarea { font-family:Arial; font-size:0.75em; line-height:1.25em; color:#000000; margin-bottom: 5px; }
input, select { vertical-align:middle; font-weight:normal; }
a { color:#949494; }
a:hover { text-decoration:none; }
strong { color:#5a5a5a; }
p { padding:0; margin: 0; }
p.ind { text-indent: 10px; }
p.q { margin: 0 15px 0 15px; font-weight: bold; font-style: italic; padding: 5px; }
p.a { margin: 0 15px 0 30px; }
.p { padding-top:15px; }
.more { background:url(images/list2_bg.gif) no-repeat 0 4px; padding-left:10px; }
h1 { background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; height:47px; line-height:1.25em; font-size:0.75em; }
li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:10px; }
li a { line-height:1.67em; }
.list1 li { background:url(images/listw_bg.gif) no-repeat 0 7px; padding-left:10px; font-size:0.92em; }
.list1 li a { text-decoration:none; color:#FFFFFF; line-height:1.82em; }
.list1 li a:hover { text-decoration:underline; }
.imgindent { margin:0 20px 0 0; float:left; }
.taright { text-align: right; }
.pad { width: 780px; }
.box .padding { padding: 15px 25px 15px 25px; }
.section_title { margin: 0 0 10px; padding: 0; }
.map .padding { padding: 4px 4px 1px 4px; }
.faqmenu { padding: 15px 0 0 0; }
.colunms { width:780px; }
.column1 { width: 460px; padding-right: 10px; }
.column1 .padding1 { padding:15px 12px 31px 0; }
.column1 .padding2 { padding:34px 12px 11px 0; }
.column1 .pad { padding-top:22px; }
.column2 { width: 300px; padding-left: 10px; }
.column2 .box .padding { padding:15px 10px 15px 20px; }
.column2 .boxpad { padding:17px 0 0px 0; }
.hideFromScreen { display: none; }
.hideFromScreen h2 { display: none; }
form .rowi { height:44px; }
.input { width:231px; height:20px; border:1px solid #d1d1d1; padding:0 0 0 5px; font-size:1em; }
textarea { width:231px; height:139px; border:1px solid #d1d1d1; padding:0 0 0 5px; overflow:auto; font-size:1em; }
form .div { padding:6px 0 0 0; }
/* ============================= header ====================== */
#header .cols { width:780px; }
#header .cols .left { width:584px; float:left; padding:17px 0 7px 0; }
#header { font-size:0.92em; color:#b0b0b0; }
#header a { color:#b0b0b0; }
#header span a { color:#b0b0b0; }
#header .cols .right { padding-top: 35px; }
#header .cols .right img, a { vertical-align: bottom; }
#header form .input { width:128px; height:21px; border:1px solid #798553; padding:0 0 0 5px; font-size:1em; }
#header .header_left .taright { margin: 0; padding: 45px 25px 0 0; }
#but1 a { display:block; width: 110px; height: 27px; margin: 24px 0px 0px 511px; background: url("images/header_b1.gif") 0 0 no-repeat; }
#but1 a:hover { background: url("images/header_b1_over.gif") 0 0 no-repeat; }
#photolink { text-align: right; font-size:9px; color: #b0b0b0; margin: 0px 5px 10px 0; }
#photolink .title { font-style: oblique; color: #b0b0b0; }
/* ============================= menu ====================== */
#menu { padding: 0 0 1px 0; margin: 0; }
#menu ul a { display: block; float: left; clear: left; }
#menu li { float: left; height: 59px; margin: 0; padding: 0; background: top right url("images/menu_spacer.gif") no-repeat; }
#menu a { display: block; opacity: .90; filter: alpha(opacity=90); -moz-opacity: .90; -khtml-opacity: .90; }
#menu a:hover { opacity: 1; filter: alpha("opacity=100"); -moz-opacity: 1; -khtml-opacity: 1; }
#menu li.active a { opacity: 1; filter: alpha("opacity=100"); -moz-opacity: 1; -khtml-opacity: 1; }
#home a { background: url("images/menu_home.gif") 0 0 no-repeat; height: 59px; width: 82px; display: block; }
#uw a { background: url("images/menu_uw.gif") 0 0 no-repeat; height: 59px; width: 119px; display: block; }
#admin a { background: url("images/menu_admin.gif") 0 0 no-repeat; height: 59px; width: 128px; display: block; }
#claims a { background: url("images/menu_claims.gif") 0 0 no-repeat; height: 59px; width: 81px; display: block; }
#partners a { background: url("images/menu_partners.gif") 0 0 no-repeat; height: 59px; width: 96px; display: block; }
#aboutus a { background: url("images/menu_about.gif") 0 0 no-repeat; height: 59px; width: 101px; display: block; }
#faq a { background: url("images/menu_faq.gif") 0 0 no-repeat; height: 59px; width: 61px; display: block; }
#contactus a { background: url("images/menu_contact.gif") 0 0 no-repeat; height: 59px; width: 112px; display: block; }
/* ============================= middle ====================== */
#middle { width:100%; }
.box { background:#f5f5f5 url(images/box_tallb.gif) bottom repeat-x; }
.box .tallt { background:url(images/box_tallt.gif) top repeat-x; }
.box .talll { background:url(images/box_talll.gif) left repeat-y; }
.box .tallr { background:url(images/box_tallr.gif) right repeat-y; }
.box .br { background:url(images/box_br.gif) bottom right no-repeat; }
.box .bl { background:url(images/box_bl.gif) bottom left no-repeat; }
.box .tr { background:url(images/box_tr.gif) top right no-repeat; width:100%; }
.box .tl { background:url(images/box_tl.gif) top left no-repeat; }
.read_more a { display:block; width: 110px; height: 27px; background: url("images/read_more_g.gif") 0 0 no-repeat; }
.read_more a:hover { background: url("images/read_more_over.gif") 0 0 no-repeat; }
.taright .read_more a { margin-left: auto; }
.box2 { background:#993333 url(images/box2_tallb.gif) bottom repeat-x; }
.box2 .tallt { background:url(images/box2_tallt.gif) top repeat-x; }
.box2 .talll { background:url(images/box2_talll.gif) left repeat-y; }
.box2 .tallr { background:url(images/box2_tallr.gif) right repeat-y; }
.box2 .br { background:url(images/box2_br.gif) bottom right no-repeat; }
.box2 .bl { background:url(images/box2_bl.gif) bottom left no-repeat; }
.box2 .tr { background:url(images/box2_tr1.jpg) top right no-repeat; }
.box2 .tr2 { background:url(images/box2_tr2.jpg) top right no-repeat; width:100%; }
.box2 .tl { background:url(images/box2_tl.gif) top left no-repeat; }
.box3 { background:#993333 url(images/box2_tallb.gif) bottom repeat-x; }
.box3 .tallt { background:url(images/box2_tallt.gif) top repeat-x; }
.box3 .talll { background:url(images/box2_talll.gif) left repeat-y; }
.box3 .tallr { background:url(images/box2_tallr.gif) right repeat-y; }
.box3 .br { background:url(images/box2_br.gif) bottom right no-repeat; }
.box3 .bl { background:url(images/box2_bl.gif) bottom left no-repeat; }
.box3 .tr { background:url(images/box3_tr.jpg) top right no-repeat; width:100%; }
.box3 .tl { background:url(images/box2_tl.gif) top left no-repeat; }
#middle .indent { padding:0 0 0 0; }
/* ============================= footer ====================== */
#footer { background:url(images/hor_line.gif) top repeat-x; width: 770px; margin-left: auto; margin-right: auto; margin-bottom: 20px; margin-top: 15px; }
#footer .left { padding:7px 0 0 2px; }
#footer a { color:#949494; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer .right { padding:7px 0 0 2px; }
#footer .right .rss { background:url(images/rss.jpg) no-repeat top right; padding:3px 28px 2px 0; }
/* ============================= index ============================= */
#index .colspad { padding:14px 0 0 0; }
#index .box2 .padding { padding:25px 22px 0px 22px; }
#index .box2 ul { padding:35px 0 15px 0; }
#index .box2 .taright { padding:21px 0 0px 0; }
#index #middle .col1 .indent { padding:0 6px 0 0; }
#index #middle .col2 .indent { padding:0 6px 0 0; }
#index .box3 .padding { padding:25px 22px 0px 22px; }
#index .box3 ul { padding:35px 0 15px 0; }
#index .box3 .taright { padding:21px 0 0px 0; }
#header .header_left { background:url("images/header_all.jpg") top left no-repeat; width: 780px; height: 239px; }
#index #header .header_left { background:url("images/header_index.jpg") top left no-repeat; width: 780px; height: 239px; }
/* ============================= contact us ============================= */
#contactus_index #header .header_left { background:url("images/header_contactus.jpg") top left no-repeat; width: 780px; height: 239px; }
/* ============================= admin ============================= */
#admin_index #header .header_left { background:url("images/header_left_admin.jpg") top left no-repeat; width: 780px; height: 239px; }
/* ============================= uw ============================= */
#uw_index #header .header_left { background:url("images/header_left_uw.jpg") top left no-repeat; width: 780px; height: 239px; }
/* ============================= claims ============================= */
#claims_index #header .header_left { background:url("images/header_left_claims.jpg") top left no-repeat; width: 780px; height: 239px; }
/* ============================= partners ============================= */
.partnertitle { width: 75%; background:url(images/hor_line.gif) bottom repeat-x; }
#partners_index #header .header_left { background:url("images/header_left_part.jpg") top left no-repeat; width: 780px; height: 239px; }
.partnertitle { margin-left: auto; margin-right: auto; text-align: center; }
ul.faq { padding-left: 45px; }
/* ============================= aboutiat ============================= */
#faq_index #header .header_left { background:url("images/header_left_faq.jpg") top left no-repeat; width: 780px; height: 239px; }
#aboutphotos_index #header .header_left { background:url("images/header_left_faq.jpg") top left no-repeat; width: 780px; height: 239px; }
.downloadInfo { font-size: 14px; font-weight: bold; }
.smallitalic { font-size: 9px; font-style: italic; }
#adobelogo img { clear: both; display: block; margin-left: auto; margin-right: auto; }
