/* GENERAL STYLES */
body {background: url("../images/WCBackground.gif") repeat left top; margin-top:0px; margin-left:0px; margin-bottom:0px;}
ul {margin:0 0 0 17px; padding:0 0 0 0; vertical-align:middle; z-index:2000;}
li {display:list-item; vertical-align:middle; margin-top:5px; line-height:15px; z-index:2000;}
ul li ul {margin-left:20px; z-index:2000;}
.aboutUL {margin-left:50px;}
.claimsUL {margin-left:50px; list-style-image:url(images/bullet.png);}
.claimsUL2 {list-style-image:url(images/bullet2.png);}
.claimsUL3 {list-style-image:url(images/bullet3.png);}
h1 {padding:0px; margin:0px; font-family:Verdana; font-weight:normal; color:#333133; font-size:11px; line-height: 25px;}
img {border:0; margin:0; padding:0;}
#container {text-align:center}
#content {margin:0px auto 0px; width:900px; height:auto; border-left: solid 1px black; border-right: solid 1px black; border-bottom: solid 1px black; background:url("../images/headerBG.png"); background-repeat:no-repeat; background-color:#f0f2f7;}
#bodyContent {text-align:center; width:900px; height:auto; vertical-align:top; background:url("../images/globeBG.png"); background-repeat:no-repeat;}
#pageContent {width:795px; text-align:left; margin-left:auto; margin-right:auto; padding-right:5px;}
#pageContentClmDir {width:840px; text-align:left; margin-left:auto; margin-right:auto;}
.columns {display:inline-block; vertical-align:top;}
#innerContent {vertical-align:top; width:900px; display:inline-block; height:auto;}
#contentBody {display:inline-block; text-align:left; vertical-align:top; width:100%;}

/* TEXT FONTS */
.text {font-family:Verdana; font-weight:normal; color:#333133; font-size:11px; line-height:18px; vertical-align:bottom; text-decoration:none;}
.text-Home {font-family:Verdana; font-weight:normal; color:#333133; font-size:11px; line-height:24px; vertical-align:bottom;}
.heading {font-family:Verdana; font-weight:normal; color:#333133; font-size:14px; font-weight:bold;}
.finePrint {font-family:Verdana; font-weight:normal; color:#333133; font-size:9px; vertical-align:bottom; width:inherit; margin-top:5px; margin-right:7px; padding-bottom:5px;}
.homeColText {font-family:Verdana; font-weight:normal; color:#333133; font-size:11px; line-height:16px; text-align:center;}
.homeNewsText {font-family:Verdana; font-weight:normal; color:#333133; font-size:11px; line-height:20px; text-align:left; margin-top:10px; margin-left:15px;}
.textNews {font-family:Verdana; font-weight:normal; color:#333133; font-size:11px; text-align:left; line-height:15px;}
.textNews a:hover {text-decoration:underline;}
.error {font-family: Verdana; font-weight:normal; color:red; font-size:11px;}
.tm {font-family:Verdana; font-weight:normal; font-size:6pt; vertical-align:top;}
.clmLink {font-weight:bold; color:#2b3996;}

/* HEADER */
#siteHeader {display:inline-block; vertical-align:top; background:url("../images/headerBG.png"); background-repeat:no-repeat; background-color:#ffffff; width:900px; text-align:left;}
#headerTop {display:inline-block; text-align:left;}
#headerImg {float:left; text-align:left; margin-top:26px; margin-bottom:20px; padding:0; margin-left:50px}
.agents {float:right; margin-top:5px; margin-left:120px; margin-right:5px; text-align:right; width:105px;}
.agentInput {float:right; margin-top:5px; margin-right:5px; text-align:right; width:420px;}
.agentTB {margin-bottom:3px; padding-top:1px; font-family:Arial; color:#000000; font-size:12px; width:100px; height:15px; text-align:center; border:solid 1px #000000;}
.agentButton {border:solid 1px #000000; margin-top:3px; font-family:Arial; font-size:10px; width:100px; height:19px; vertical-align:middle; text-align:center;}
.agentErr {float:right; font-family:Arial; color:red; font-size:10px; text-align:right; width:100%;}
#menu {text-align:center; width:900px; vertical-align:middle; margin-top:0;}
.menuDivider {height:28px; width:1px; float:left; background-color:#ffffff;}
.headerMenuText {font-family:Verdana; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; }
.headerMenuText:hover {text-decoration:none;}
.headerMenuText:visited {color:#ffffff;}
.headerSubMenuText {font-family:Verdana; color:#dddddd; font-size:12px; font-weight:bold; text-decoration:none; }
.headerSubMenuText:hover {text-decoration:none;}
.headerSubMenuText:visited {color:#ffffff;}
.headerMenuLeft {float:left; background: url("../images/menu.png") repeat-x left top; height:27px; width:12px;}
.headerMenuRight {float:left; background: url("../images/menu.png") repeat-x left top; height:27px; width:12px;}
#headerMenuHome {background: url("../images/menu.png") repeat-x left top; height:27px; width:75px; float:left; cursor:pointer}
#headerMenuHome:hover {background: url("../images/menuHover.png") repeat-x left top; }
#headerMenuAbout {background: url("../images/menu.png") repeat-x left top; height:27px; width:96px; float:left; cursor:pointer}
#headerMenuAbout:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerMenuBrokers {background: url("../images/menu.png") repeat-x left top; height:27px; width:86px; float:left; cursor:pointer}
#headerMenuBrokers:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerMenuLogin {background: url("../images/menu.png") repeat-x left top; height:27px; width:119px; float:left; cursor:pointer}
#headerMenuLogin:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerMenuUW {background: url("../images/menu.png") repeat-x left top; height:27px; width:122px; float:left; cursor:pointer}
#headerMenuUW:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerSubMenuUW {width:245px; cursor:pointer; text-align:left; z-index:2000;}
#headerMenuClaims {background: url("../images/menu.png") repeat-x left top; height:27px; width:81px; float:left; cursor:pointer}
#headerMenuClaims:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerSubMenuClm {width:180px; cursor:pointer; text-align:left; z-index:2000;}
#headerMenuNews {background: url("../images/menu.png") repeat-x left top; height:27px; width:73px; float:left; cursor:pointer}
#headerMenuNews:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerMenuContact {background: url("../images/menu.png") repeat-x left top; height:27px; width:109px; float:left; cursor:pointer}
#headerMenuContact:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerMenuResources {background: url("../images/menu.png") repeat-x left top; height:27px; width:105px; float:left; cursor:pointer}
#headerMenuResources:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}

.headerMenuLeftClm {float:left; background: url("../images/menu.png") repeat-x left top; height:27px; width:146px;}
.headerMenuRightClm {float:left; background: url("../images/menu.png") repeat-x left top; height:27px; width:146px;}
#headerMenuClmSrvs {background: url("../images/menu.png") repeat-x left top; height:27px; width:140px; float:left; cursor:pointer}
#headerMenuClmSrvs:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerMenuRptClm {background: url("../images/menu.png") repeat-x left top; height:27px; width:135px; float:left; cursor:pointer}
#headerMenuRptClm:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerMenuClmDir {background: url("../images/menu.png") repeat-x left top; height:27px; width:186px; float:left; cursor:pointer}
#headerMenuClmDir:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}
#headerMenuFraud {background: url("../images/menu.png") repeat-x left top; height:27px; width:142px; float:left; cursor:pointer}
#headerMenuFraud:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}

ul.menu {list-style:none; margin:0; padding:0; z-index:2000;}
ul.menu * {margin:0; padding:0; z-index:2000;}
ul.menu a {display:block; color:#ffffff; text-decoration:none; padding-top:6px; z-index:2000;}
ul.menu li {position:relative; float:left; z-index:2000;}
ul.menu ul {position:absolute; top:27px; left:0; display:none; list-style:none; background:#242424; z-index:2000;}
ul.menu ul li {position:relative; border-top:1px solid #ffffff; background:#242424; z-index:2000;}
ul.menu ul li:hover {background-color:#908C73; z-index:2000;}
ul.menu ul li a {display:block; margin-bottom:4px; z-index:2000;}
ul.menu ul li a:hover {background-color:#908C73; z-index:2000;}
ul.menu ul ul {left:148px; top:-1px; z-index:2000;}


/* HOME PAGE */
#homeCols {display:inline-block; margin-bottom:8px; text-align:center; width:865px; position:relative; top:-10px;}
.homeColLeft {float:left; margin-right:8px; background-image:url("images/homeBox.png"); background-repeat:no-repeat; width:283px; height:119px;}
.homeColRight {float:left; background-image:url("images/homeBox.png"); background-repeat:no-repeat; width:283px; height:119px;}
#marqueecontainer {position: relative; width:250px;	height:70px; overflow:hidden; padding:2px; margin-left:0;}
#vmarquee {position: absolute; width: 98%;}
.homeScrollText {font-family:Verdana; font-weight:normal; color:#333133; font-size:11px; line-height:20px; text-align:left; margin-bottom:20px;}
.homeScrollText:visited {color:#333133;}
#homeUsMap {text-align:center; vertical-align:top; margin-top:20px;	margin-bottom:15px; position:relative; left:10px;}
#homeMapLegend {float:left; text-align:left; margin-left:20px; position:relative; top:-5px;}
.homeLegendItem {margin-top:10px; vertical-align:middle!important; float:left; margin-left:30px;}
.homeLegendText {height:28px; position:relative; top:-10px;}
.homeDDL {margin-top:5px;}
.homeUL {margin-left:40px; margin-top:10px; margin-bottom:10px;}
#homeLeft {float:left; width:30%;}
#homeRight {float:right; width:65%;}
#homeWelcomeTo {text-align:left; vertical-align:top; width:262px; margin-top:20px; padding-left:30px; float:left;}
#stateSelector {text-align:left; vertical-align:top;}

/* TITLES */
#title {display:inline-block; width:900px; position:relative; left:-20px;}
.pageTitle {text-align:left; float:left; padding-top:10px; position:relative; left:50px; float:left}
.pageImage {text-align:left; float:left; padding-top:20px; position:relative; left:50px; float:left}

/* ABOUT US */
#aboutProducts  {display:inline-table; margin-top:15px; width:800px;}
#aboutProdNET {float:left; margin-left:80px; background-image:url("../images/cgNetBG.png"); background-repeat:repeat-y; width:200px; height:128px;}
#aboutProdPLUS {float:left; margin-left:25px; background-image:url("../images/cgPlusBG.png"); background-repeat:repeat-y; width:200px; height:128px;}
#aboutProdSELECT {float:left; margin-left:25px; background-image:url("../images/cgSelectBG.png"); background-repeat:repeat-y; width:200px; height:128px;}
.aboutProdText {font-family:Arial; font-size:11px; line-height:14px;}
.aboutProd {margin-top:38px; margin-left:18px; margin-right:18px;}
.aboutProdSub {text-align:center; font-weight:bold;}
.pageText {width:800px;}

/* UNDERWRITING */
#targetBG {background:url("../images/targetBG.png"); background-repeat:repeat-y; height:auto;}
#targetMain {float:left; width:500px; margin-top:20px; height:auto; min-height:500px;}
.targetItem {font-family:Verdana; font-weight:bold; color:#333133; font-size:11px; line-height:16px; vertical-align:bottom; width:inherit; text-decoration:none; cursor:pointer;}
.targetItem:hover {text-decoration:none; color:#B79866;}
#targetContent {float:left; width:870px; text-align:left; padding-right:30px; display:inline-block;}
#contentBody {display:inline-block; text-align:left; vertical-align:top; width:100%;}

#targetMenu {float:left; width:340px; margin-right:30px;}
#targetMenu div {margin-top:10px;}
#targMenuCont {margin-left:20px; margin-top:30px; margin-bottom:20px;}
#divAccom {height:auto; display:none;}
#divAdmin {height:auto; display:none;}
#divArts {height:auto; display:none;}
#divConst {height:auto; display:none;}
#divHealth {height:auto; display:none;}
#divManuf {height:auto; display:none;}
#divOther {height:auto; display:none;}
#divProf {height:auto; display:none;}
#divReal {height:auto; display:none;}
#divRetail {height:auto; display:none;}
#divTrans {height:auto; display:none;}
#divWhole {height:auto; display:none;}
#targetBot {clear:both;}

/* NEWS */
#newsItem {text-align:left;}
.newsItem {margin-bottom:10px;}

/* BROKER LOGIN */
#login {margin-left:300px; margin-top:100px; text-align:left;}
.loginLeft {float:left; width:100px;}
.loginRight {float:left;}
.loginButtons {float:left; width:375px; height:auto;}
.loginNews {float:left;}
.button {font-family:Arial; font-weight:600; color:#333133; font-size:12px; width:250px; cursor:pointer;}
.buttonSm {font-family:Arial; font-weight:600; color:#333133; font-size:12px; cursor:pointer;}
#adminLeft {float:left; margin-top:20px; width:430px; margin-left:20px;}
#adminRight {float:left; margin-top:20px; width:430px; margin-left:20px;}
.addFile {float:left; margin-left:234px;}
.addNews {float:left; margin-left:226px;}
.news1 {float:left; width:120px; margin-right:10px; font-weight:bold;}
.news2 {float:left;}
.brokerLinks {text-decoration:underline;}
#brokerInfo {text-align:left; margin-left:30px; height:auto;}
.mainMenu {text-align:left; margin-bottom:30px;}
.brokerList {background: url("../images/menu.png") repeat-x; color:#ffffff; font-family:Verdana; font-size:12px; font-weight:bold; padding-left:10px; padding-top:6px; height:27px; width:300px; cursor:pointer; vertical-align:bottom;}
.brokerList:hover {background: url("../images/menuHover.png") repeat-x;}
.brokerList a {color:#ffffff;}
.brokerList a:hover {text-decoration:none;}
.pasList {background: url("../images/menuHover.png") repeat-x; color:#ffffff; font-family:Verdana; font-size:12px; font-weight:bold; padding-left:10px; padding-top:6px; height:27px; width:300px; cursor:pointer; vertical-align:bottom;}
.pasList:hover {background: url("../images/menu.png") repeat-x;}
.pasList a {color:#ffffff;}
.pasList a:hover {text-decoration:none;}

#divOps {height:auto; display:none;}
#divUW {height:auto; display:none;}
#divLoss {height:auto; display:none;}
#divClass {height:auto; display:none;}
#divTraining {height:auto; display:none;}
#divLC {height:auto; display:none;}
.brokerDG {position:relative; top:-6px; margin-bottom:10px;}

/* CLAIMS */
#clmTitle {display:inline-block; width:900px; margin-top:25px; margin-left:30px;}
#clmTitleImg {float:left; margin-right:120px;}
#clmTitleLink1 {float:left; margin-top:6px; margin-right:50px;}
#clmTitleLink2 {float:left; margin-top:6px;}
.rptClaim {font-size:12px; font-weight:bold;}
.rptClaimL {float:left;}
.rptClaimR {float:left; margin-top:10px; margin-left:150px; text-align:center; font-size:12px; font-weight:bold; color:Red;}
.contactPop {display:inline-block; width:550px;}
.contactPopLeft {float:left;}
.contactPopRight {float:right;}
#remContent {margin-top:20px; margin-left:10px;}
.clmRem {display:inline-block; margin-left:10px; margin-top:7px;}
.clmRemL {float:left; margin-right:10px;}
.clmRemR {float:left;}
#close {cursor:pointer; font-weight:bold; text-decoration:underline;}
.clmBlock {margin-left:50px;}
.clmSubHeading {color:Red; font-weight:bold; text-align:center;}
.clmDir {display:inline-block;}
.clmOff {float:left; background-image:url("../images/clmDirBG.png"); background-repeat:no-repeat; width:300px; height:354px;}
.clmMap {float:left; margin-right:10px;}
.clmLeft {vertical-align:top; text-align:left; width:550px; float:left;}
.clmRight {vertical-align:top; text-align:left; float:right;}
#mag {vertical-align:top; position:relative; top:217px; left:60px;}
.clmsTopL {float:left; width:70%;}
.clmsTopR {float:left; width:20%; margin-left:40px;}

/* RESOURCES/STATE INFO */
.boxTop {background-image:url("images/boxTop.png"); background-repeat:no-repeat; margin:0; width:283px; height:10px;}
.box {background-image:url("images/boxBG.png"); background-repeat:repeat-y; margin:0; width:283px;}
.boxContent {margin-left:25px;}
.boxItem {padding-bottom:5px;}
.boxBottom {background-image:url("images/boxBottom.png"); background-repeat:no-repeat; margin:0; width:283px; height:10px;}
.boxItem A {text-decoration:none; color:#2B3996}
.boxItem A:hover {text-decoration:underline}
.boxItem A:visited {color:#2B3996}
.boxItem A:active {color:#2B3996}
.resourcesTitle {font-family:Verdana; font-size:12px; color:#000000; font-weight:bold; margin-bottom:5px; margin-left:15px;}
.statePlans {width:500px; vertical-align:top; text-align:left; float:left;}
.statePageHeading {font-family: Verdana; color:#000000; font-size: 10pt; font-style:italic; font-weight:700; margin-bottom:10px; }
.stateSection {display:inline-table; height:auto; vertical-align:top;}
.stateCompanies {width:400px; vertical-align:top; float:left;}
.stateImage {vertical-align:middle; text-align:left; margin-left:50px; margin-top:20px; height:70px;}
#stateContentLeft {text-align:left; width:510px; float:left; padding:0px; margin-left:50px; margin-top:20px;}
#stateContentRight {text-align:left; float:left; padding:0px; margin-left:20px; margin-top:20px;}
#resourceContentLeft {text-align:left; width:450px; height:auto; float:left; padding:0px; margin-left:50px; margin-top:20px; margin-bottom:10px; vertical-align:top;}
#resourceContentRight {text-align:left; float:left; padding:0px; margin-left:20px; margin-top:20px; width:250px;}
.resourceLabel {margin-bottom:20px;}
#disclaimer {margin-top:20px; margin-left:50px; text-align:left; width:800px; margin-bottom:20px;}

/* CONTACT US */
#contactPic {float:left; margin-right:16px;}
#contactText {float:left; text-align:left; position:relative; left:0px;}
.contactSection {margin-left:10px; margin-bottom:20px;}
.dirSection {display:inline-block; margin-left:20px;}
.dirL {float:left; margin-right:45px;}
.dirR {float:left;}
.dirMap {border:solid 1px #000000; height:500px; width:500px;}
.link {text-decoration:none}
.link:hover {text-decoration:underline}

/* LEGAL NOTICES */
#safeHarbor {color:#0069aa; font-weight:bold;}

/* PRODUCER PROFILE */
.prodProfile {color:Red; text-decoration:underline; font-weight:bold;}
.profHeading {font-weight:bold;}
.profItem {margin-left:20px; margin-top:5px; display:inline-block; vertical-align:bottom; width:100%;}
.profItemNo {float:left; width:20px; vertical-align:bottom;}
.profItemLbl {float:left; vertical-align:bottom; margin-right:10px;}
.profItemInfo {float:left; vertical-align:bottom; margin-right:20px;}
.profSub {margin-left:40px;}
.profNbr {font-family:Verdana; font-weight:normal; color:#333133; font-size:11px; line-height:18px; vertical-align:bottom; width:inherit; text-decoration:none; text-align:right;}
.profC1Col1 {float:left; width:220px;}
.profC1Col2 {float:left; width:190px;}
.profC1Col3 {float:left; width:190px;}
.profC2Col1 {float:left; width:190px;}
.profC2Col2 {float:left; width:150px;}
.profC2Col3 {float:left; width:100px;}
.profC2Col4 {float:left; width:100px;}

/* FOOTER */
.bottomText {font-family:Verdana; font-size:10px; color:#636466;}
.bottomLinks {font-family:Verdana; font-size:10px; color:#636466; padding-right:50px;}
.bottomLinks:hover {text-decoration:underline}
.bottomLinks:visited {color: #636466}
.bottomLinks:active {color: #636466}
#footerContent {width:900px; display:inline-block; border-top: solid 1px black; background-color:#ffffff;}
#footerLinks {margin-top:10px; margin-left:30px; margin-right:120px; text-align:left; float:left}
#footerBest {margin-top:10px; margin-right:20px; width:350px; text-align:right; float:right}
#footerBestText {float:left;}
#footerBestImage {float:right; position:relative; top:-3px;}


/* MISC */
.height50 {height:50px;}
.height40 {height:40px;}
.height35 {height:35px;}
.height30 {height:30px;}
.height25 {height:25px;}
.height20 {height:20px;}
.height15 {height:15px; vertical-align:top;}
.height10 {height:10px;}
.height7 {height:7px;}
.height5 {height:5px;}
.floatL {float:left; text-align:left;}
.floatR {float:right; text-align:right;}
.spacer {height:10px;}
A {text-decoration:none; color: #2B3996}
A:hover {text-decoration:underline}
A:visited  {color: #2B3996}

