body { background-image:url(../images/background.gif); background-repeat:repeat-x; background-position:top; padding:0px; margin:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#header { width:750px; height:79px; font-size:0px; }
#header .logo { padding: 0px 0px 0px 0px; height:75px; float:left; }
#header .title { padding: 23px 10px 10px 0px; float:left; }
#header .logoright {position:absolute; top:0px;left:450px;}


#header .search-text { position:absolute; top:39px; left:476px; color:#938150; font-size:10px; font-weight:bold;}
#header .search-box { position:absolute; top:35px; left:520px; font-size:10px;}
#header .search-button{ position:absolute; top:35px; left:700px;}
#header .button { background-color:#2F3186; border:1px #4E54A0 solid; color:#FFFFFF;}

#js_clock { position:absolute; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; left:520px; font-size:10px; top:8px; }

#nav { height:40px; font-size:0px; width:750px; }
#nav ul { list-style-type:none; margin:0px; padding:0px; }
#nav li { float:left; }

#main { width:750px; }

#main .location a { color:#FFFFFF; text-decoration:underline; }
#main .text { color:#FFFFFF; padding-top:4px; padding-left:186px; font-size:10px; }

#sidenav { width:174px; height:auto; float:left; border-top-color:#FFFFFF; border-top-style:solid; border-top-width:1px; }

#printpage { margin-top:10px; margin-bottom:10px; margin-left:25px; font-size:10px; }
#printpage a { color:#666666; text-decoration:underline; }

#flash { float:right; border-left-color:#cccccc; border-left-width:1px; border-left-style:solid; height:272px; }

#flashload { }
img { border:0;}

#formerror { border:solid 1px #B65B5B; padding:10px; height:15px; background-color:#FFC4C4; color:#FF4747  }

#content { float:right; width:575px; height:250px; border-left-color:#cccccc; border-left-width:1px; border-left-style:solid;}
#content .col1 { float:left; width:326px; }
#content .col1 h1 { font-size:22px; font-weight:normal; padding:0px; padding-left:10px; padding-top:12px; margin:0px; color:#2F3286 }
#content .text { font-size:12px; font-weight:normal; padding:0px; padding-left:10px; padding-right:20px; margin:0px; color:#666666; line-height:18px; }
#content .col2 { float:right; width:249px; padding:0px; margin:0px; }
#content .col2 .image1 { margin:0px; padding:0px; margin-top:9px; float:right; }


#subcontent { float:right; width:575px; border-left-color:#cccccc; border-left-width:1px; border-left-style:solid; }

#subcontent .text { font-size:11px; font-weight:normal; padding:0px; padding-left:10px; padding-right:20px; margin:0px; color:#666666; line-height:16px; width:400px; float:left; padding-bottom:20px; margin-top:20px; }
#subcontent .text a { color:#2F3286; text-decoration:underline; font-weight:bold; }
#subcontent .text ul { margin:0px; list-style:none; padding:0px; }
#subcontent .text li { padding:0px; margin:0px; color:#2F3286;  }
#subcontent .text li p { padding:0px; margin:0px; margin-left:14px; }
#subcontent .text .point { margin-bottom:2px; margin-right:10px; }
#subcontent .text .subbull { margin-left:20px;}
#subcontent .text .subbull p { margin-left:10px;}
#subcontent .text .logo { float:left; padding-right:10px; }
#subcontent h1 { font-size:11px; color:#2F3286; margin-bottom:0px; padding-bottom:0px; }
#subcontent .table1 {border-color: #CCCCCC;border-width: 0 0 1px 1px;border-style: solid; float:left; margin-bottom:10px; margin-top:10px; }
#subcontent .table3 {border-color: #CCCCCC;border-width: 0 0 1px 1px;border-style: solid; margin-bottom:10px; margin-top:10px; float:left; margin-left:15px; }
#subcontent .td1 {border-color: #CCCCCC; border-width: 1px 1px 0 0; border-style: solid; margin: 0;padding: 4px ; }
#subcontent .td10 {border-color: #CCCCCC; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding-top:5px; padding-bottom:5px; }
#subcontent .table2 { float:left; margin-bottom:10px; margin-top:10px; }
#subcontent .td2 { margin: 0;padding: 2px; padding-left:10px; }
#subcontent .td2 p { padding: 0px; margin:0px; padding-left:14px; }
#subcontent h2 { color:#FFFFFF; padding:0px; margin:0px; font-size:12px; }
#subcontent h6 { color:#FFFFFF; padding:0px; margin:0px; font-size:11px; }

#subcontent .map { width:575px; height:290px; padding:0px; margin:0px; }
#subcontent .undermap { height:19px; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; width:575px; }
#subcontent .undermap .text1 { font-size:9px; width:566px; padding:0px; padding-left:9px; margin-top:3px; }
#subcontent .undermap .text1 a { color:#777777; text-decoration:none; }
#subcontent .undermap .text1 a:hover { color:#2F3286; text-decoration:none; }

#subcontent .tc { width:545px; padding:0px; margin:0px; font-size:11px; font-weight:normal; padding:0px; padding-left:10px; padding-right:20px; margin:0px; color:#666666; margin-top:20px; }

#subcontent .search-results { width:545px; padding:0px; margin:0px; font-size:11px; font-weight:normal; padding:0px; padding-left:10px; padding-right:20px; margin:0px; color:#666666; padding-bottom:20px; margin-top:20px; }
#subcontent .search-results a { color:#2F3286;}
#result_report { padding-bottom:15px; font-weight:bold;}

#subcontent .addresses {  } 
#subcontent .addresses .section { padding:0px; margin:0px; padding-left:10px; padding-top:10px; padding-bottom:20px; } 
#subcontent .addresses .section h1 { color:#2F3286; padding:0px; margin:0px; font-size:20px; font-weight:normal; }
#subcontent .addresses .col1 { float:left; width:278px; padding-left:10px; font-size:10px; font-weight:normal; color:#666666; line-height:16px; }
#subcontent .addresses .col2 { float:right; width:287px; font-size:10px; font-weight:normal; color:#666666; line-height:16px; }
#subcontent .addresses .col1 a { color:#2F3286; text-decoration:none }
#subcontent .addresses .col2 a { color:#2F3286; text-decoration:none }

#subcontent .text hr { border-top:1px dotted #CCCCCC; border-bottom:0; border-left:0; border-right:0; height:1px; padding:0px; margin-top:10px; width:300px; float:left;}

#contact .addresses .col01 { float:left; width:190px; padding-left:10px; padding-top:10px; font-size:10px; font-weight:normal; color:#666666; line-height:16px; }
#contact .addresses .col02 { float:right; width:190px; font-size:10px; padding-top:10px; font-weight:normal; color:#666666; line-height:16px; }
#contact .addresses .col01 a { color:#2F3286; text-decoration:none }
#contact .addresses .col02 a { color:#2F3286; text-decoration:none }

#managecontent { float:right; width:575px; border-left-color:#cccccc; border-left-width:1px; border-left-style:solid; }
#managecontent .text { font-size:11px; font-weight:normal; padding:0px; padding-left:10px; padding-right:20px; padding-top:4px; margin:0px; color:#666666; line-height:16px; width:323px; float:left; margin-top:20px; margin-bottom:20px; }
#managecontent .text a { color:#2F3286; text-decoration:underline; font-weight:bold; }
#managecontent h1 { font-size:11px; color:#2F3286; margin-bottom:0px; padding-bottom:0px;  }
#managecontent .images { width:160px; height:526px; background-color:#E0E0E0; float:right; margin-top:1px; }
#managecontent .images h1 { color:#2F3286; margin:0px; margin-top:24px; padding-left:10px; margin-bottom:19px; font-size:14px }
#managecontent .side_image { margin-top:6px; margin-bottom:45px; }
#managecontent .images p { color:#333333; font-size:10px; margin:0px; margin-left:11px; margin-bottom:20px;  }
#managecontent .images a { color:#333333; font-weight:bold; text-decoration:underline;}
#managecontent .table { float:left; margin-bottom:10px; margin-top:10px; margin:0px; padding:0px;  }
#managecontent .text .image { height:108px; width:108px; float:left; padding-bottom:10px;}
#managecontent .text .title { float:left; padding-left:16px; margin-top:35px;}
#managecontent .text .title p { line-height:15px; padding:0px; margin:0px; margin-bottom:5px; }
#managecontent .text .title h1 { padding:0px; margin:0px; }
#managecontent .text .content { clear:both; }
#managecontent .text .content p { }
#managecontent table{border-color: #CCCCCC;border-width: 0 0 1px 1px;border-style: solid; }
#managecontent td {border-color: #CCCCCC; border-width: 1px 1px 0 0; border-style: solid; margin: 0;padding: 4px ; }
#managecontent .seeus { width:160px; height:500px; background-color:#E0E0E0; float:right; margin-top:1px; line-height:16px; font-size:10px; }
#managecontent .seeus a { padding-left:12px; color:#333333; text-decoration:none; }
#managecontent .seeus h1 { color:#2F3286; margin:0px; margin-top:24px; padding-left:10px; padding-right:10px; margin-bottom:10px; font-size:10px; line-height:14px; }
#managecontent .seeus h2 { color:#2F3286; margin:0px; margin-top:8px; padding-left:10px; padding-right:10px; margin-bottom:5px; font-size:10px; line-height:14px; }

#managecontent .newstext { font-size:11px; font-weight:normal; padding:0px; padding-left:10px; padding-right:20px; padding-top:4px; margin:0px; color:#666666; line-height:16px; width:383px; float:left; margin-top:8px; margin-bottom:20px;}
#managecontent .newstext a { color:#2F3286; text-decoration:underline; font-weight:bold; }
#managecontent .newstext h1 { font-size:11px; color:#2F3286; margin-bottom:0px; padding-bottom:0px; text-transform:uppercase;  }
#managecontent .newstext h2 { font-size:13px; color:#2F3286; margin-bottom:0px; padding-bottom:0px; text-transform:uppercase; font-weight:bold; margin-bottom:10px; } 
#managecontent .news { width:160px; height:496px; background-color:#E0E0E0; float:right; margin:0px; padding:0px; margin-top:1px; font-size:10px; }
#managecontent .news ul { padding:0px; margin:0px; list-style:none; line-height:0px;}
#managecontent .news li { padding:0px; margin:0px; list-style:none; line-height:0px;}
#managecontent .news li a { padding:0px; margin:0px; line-height:0px; font-weight:bold;}
#managecontent .news-image { float:left; padding-right:5px; padding-top:5px;}


#enquiry { float:left; width:575px; border-left-color:#cccccc; border-left-width:1px; border-left-style:solid; }
#enquiry .text { font-size:11px; font-weight:normal; padding:0px; padding-left:10px; padding-top:4px; margin:0px; color:#666666; line-height:16px; width:565px; float:left; margin-bottom:20px; }

#managecontent .text hr { border-top:1px dotted #CCCCCC; border-bottom:0; border-left:0; border-right:0; height:1px; padding:0px; margin-top:10px; width:300px; float:left;}

#tablecontent { float:right; width:575px; border-left-color:#cccccc; border-left-width:1px; border-left-style:solid; }

#tablecontent .text { font-size:11px; font-weight:normal; padding:0px; padding-left:10px; padding-right:20px; margin:0px; color:#666666; line-height:16px; width:510px; float:left; padding-bottom:20px; margin-top:20px; }
#tablecontent .text a { color:#2F3286; text-decoration:underline; font-weight:bold; }
#tablecontent .text ul { margin:0px; list-style:none; padding:0px; }
#tablecontent .text li { padding:0px; margin:0px; color:#2F3286;  }
#tablecontent .text li p { padding:0px; margin:0px; margin-left:14px; }
#tablecontent .text .point { margin-bottom:2px; margin-right:10px; }
#tablecontent .text .subbull { margin-left:20px;}
#tablecontent .text .subbull p { margin-left:10px;}
#tablecontent .text .logo { float:left; padding-right:10px; }
#tablecontent h1 { font-size:11px; color:#2F3286; margin-bottom:0px; padding-bottom:0px; }
#tablecontent .table1 {border-color: #CCCCCC;border-width: 0 0 1px 1px;border-style: solid; float:left; margin-bottom:10px; margin-top:10px; }
#tablecontent .table3 {border-color: #CCCCCC;border-width: 0 0 1px 1px;border-style: solid; margin-bottom:10px; margin-top:10px; float:left; margin-left:15px; }
#tablecontent .td1 {border-color: #CCCCCC; border-width: 1px 1px 0 0; border-style: solid; margin: 0;padding: 4px ; }
#tablecontent .td10 {border-color: #CCCCCC; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding-top:5px; padding-bottom:5px; }
#tablecontent .table2 { float:left; margin-bottom:10px; margin-top:10px; }
#tablecontent .td2 { margin: 0;padding: 2px; padding-left:10px; }
#tablecontent .td2 p { padding: 0px; margin:0px; padding-left:14px; }
#tablecontent h2 { color:#FFFFFF; padding:0px; margin:0px; font-size:12px; }
#tablecontent h6 { color:#FFFFFF; padding:0px; margin:0px; font-size:11px; }


#help1 { background-image:url(/images/live_help_home.gif); background-position:top; width:247px; height:73px; margin-top:10px; float:right; }
#help1 h1 { font-size:12px; color:#2F3286; margin:0px; padding:0px; padding-top:10px; padding-left:15px; }
#help1 p { font-size:10px; color:#FFFFFF; margin:0px; padding:0px; padding-left:15px; padding-top:5px; width:150px; }

#footer { width:750px; height:28px; padding-top:2px; padding-bottom:2px; border-top-color:#CCCCCC; border-top-style:solid; border-top-width:1px; border-bottom-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid; clear:both; }
#footer .text { float:left; color:#999999; font-size:9px; padding:0px; margin:0px; padding-left:10px; }
#footer .copy { float:right; color:#999999; font-size:9px; margin-right:10px; }
#footer .text a { color:#999999; text-decoration:underline;}
#footer .text1 { color:#2E3186; }

#footer2 { width:750px; }
#aja { float:right; color:#999999; font-size:9px; padding-top:3px; padding-right:10px;}
#aja a{ color:#999999; text-decoration:underline;}

#dek .text {font-size-8px}

#newsticker { position:relative; width:247px; height:12px; overflow:hidden; }
#newsScroller { position:absolute; position/**/:relative; height:12px; line-height:12px; white-space:nowrap; }