A {color:#5b241b; text-decoration:none;}
A:visited {color:#5b241b;}
A:hover {text-decoration:underline;}
ul {margin:0 0 0 17px; padding:0 0 0 0; vertical-align:middle;}
li {display:list-item; vertical-align:middle; margin-top:5px; line-height:15px;}
ul li ul {margin-left:20px;}
li ul li {display:list-item; list-style-image:url(images/li-dash.gif); vertical-align:middle; padding-top:0px;}
.text {font-family:Arial; font-weight:normal; color:#333133; font-size:11px; line-height:18px; vertical-align:bottom; margin:0;}
.textHeading {font-family:Arial; font-weight:bold; color:#333133; font-size:13px; line-height:18px; vertical-align:bottom;}
.textWidget {font-family:Arial; font-weight:normal; color:#333133; font-size:11px; line-height:14px; vertical-align:bottom;}
.textNews {font-family:Arial; font-weight:normal; color:#5b241b; font-size:10px; text-align:left; line-height:12px;}
.textNews a:hover {text-decoration:underline;}
.link {text-decoration:none}
.link:hover {text-decoration:underline}
.imgLink {border:0;}
.scrollNews {vertical-align:top; padding-bottom:10px;}
.block {margin-left:40px; margin-right:40px;}
.pageTitle {margin-bottom:20px;}

#container {text-align:center;}
#content {margin:0px auto 0px; width:990px; 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;}
body {background:url("images/bodyBG.png") repeat left top; margin-top:0px; margin-left:0px; margin-bottom:0px;}
#bodyContent {text-align:center; width:990px; height:auto; vertical-align:top; background:url("../images/pageBG.png"); background-repeat:repeat-y;}
#innerContent {vertical-align:top; width:990px; display:inline-block; height:auto;}
#contentBody {display:inline-block; text-align:left; vertical-align:top; width:100%;}
#navigation {float:left; text-align:left; width:175px; margin-top:10px;}
.irNav {margin-left:12px;}
#main {float:left; text-align:left; width:765px; height:auto; margin-left:20px; margin-top:10px; min-height:500px;}
#mainHome {float:left; text-align:left; width:521px; margin-left:20px; margin-top:10px;}


/* Header */
#siteHeader {display:inline-block; background:url("../images/headerBG.png"); background-repeat:no-repeat; background-color:#ffffff; text-align:left;}
#extMenu {display:inline-block; text-align:left;}
#siteLogo {float:left; margin-top:0px; margin-left:0px; width:203px;}
#menuGI {float:left; margin-top:47px; margin-left:5px;}
#menuCG {float:left; margin-top:47px; margin-left:4px;}
#menuDS {float:left; margin-top:47px; margin-left:4px;}
#menuPA {float:left; margin-top:47px; margin-left:4px;}
#menuUN {float:left; margin-top:47px; margin-left:4px;}
#menuWR {float:left; margin-top:47px; margin-left:4px;}
#menuRT {float:left; margin-top:47px; margin-left:4px;}
#menu {text-align:center; width:990px; height:22px; vertical-align:middle;}
.menu div {background:#242424; z-index:1000; margin:0; padding:0;}
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0; z-index:1000;}
ul.menu a {display:block; color:#ffffff; text-decoration:none; padding-top:5px; padding-bottom:4px; font-family:Arial; font-size:11px;}
ul.menu li {position:relative; float:left; margin-left:30px;}
ul.menu ul {position:absolute; top:27px; left:0; display:none; list-style:none; background:#242424;}
ul.menu ul li {position:relative; border-top:1px solid #ffffff; background:#242424;}
ul.menu ul li:hover {background-color:#908C73}
ul.menu ul li a {display:block; margin-bottom:4px;}
ul.menu ul li a:hover {background-color:#908C73}
ul.menu ul ul {left:148px; top:-1px}

/* Home Page */
#homeLeft {float:left; width:716px;}
#homeRight {float:left; width:269px; text-align:left; margin-left:5px;}
#homeWelcomeTo {text-align:left; vertical-align:top; width:710px; height:267px; margin-top:5px; margin-left:5px; float:left;}
.floatLeft {float:left; margin-right:10px;}
.floatRight {float:right;}
.clear {clear:both;}
a {outline:none;}
.heading {position:relative; left:-10px;}

#page-wrap {width:710px; margin:0px auto; position:relative; min-height:267px; background:url(images/scroll/bg.png) top center; background-repeat:no-repeat;}
.scrollText {font-family:arial; font-size:10px; line-height:10px; margin:0;}
.slider-wrap {width:316px; position:relative; top:19px; left:379px; margin:0;}
.stripViewer .panelContainer .panel ul {text-align:left; margin:0 15px 0 30px; background:url(images/scroll/imageFrame.png) top center; background-repeat:no-repeat;}
.stripViewer {position:relative; overflow:hidden; width:316px; height:207px;}
.stripViewer .panelContainer {position:relative; left:0; top:-30;}
.stripViewer .panelContainer .panel {float:left; height:100%; position:relative; width:350px;}
.stripNavL, .stripNavR, .stripNav {display:none;}
.nav-thumb {margin-right:5px; position:relative; top:-10px;}
#movers-row	{margin:-60px 0 -50px 0;}
#movers-row div	{width:30px; float:left;}
#movers-row div a.cross-link {float:right;}
.photo-meta-data {background:url(images/scroll/transpBlack.png); padding:10px; height:30px; margin-top:-50px; position:relative; z-index:9999; color:white;}
.photo-meta-data span {font-size:11px;}
.photo-meta-data a {color:#ffffff; text-decoration:underline;}
.photo-meta-data a:visited {color:#ffffff; text-decoration:underline;}
.photo-meta-data a:hover {color:#ffffff; text-decoration:underline;}
.photo-meta-data a:active {color:#ffffff; text-decoration:underline;}
.cross-link	{display:block; width:30px; position:relative; top:25px; right:190px; padding-top:20px; z-index:9999;}
.active-thumb {background:transparent url(images/scroll/icon-downarrow.png) bottom center no-repeat; vertical-align:bottom;}

.homeBlock {margin-left:20px; margin-top:20px;}
.widgetTop {background:url(images/widgetTop.png); background-repeat:no-repeat; width:265; height:10px; margin-top:5px;}
.widget {background:url(images/widgetBG.png); background-repeat:repeat-y; width:265px;}
.widgetBottom {background:url(images/widgetBottom.png); background-repeat:no-repeat; width:265; height:21px; margin-bottom:5px;}
.widgetContent {padding-left:5px; padding-right:5px; padding-bottom:5px;}
.widgetCenter {text-align:center;}
.widgetText {padding-left:5px; padding-right:5px;}
.widgetStock {position:relative; left:11px;}
.stockTitle {width:220px; border-left:solid 1px #000000; border-top:solid 1px #000000; border-right:solid 1px #000000; background-color:#34643b; color:#ffffff; text-align:left; padding-left:5px;}
.stockItem {width:227px; display:inline-block;}
.stockLabel {float:left; width:62px; border-left:solid 1px #000000; border-top:solid 1px #000000; border-right:solid 1px #000000; background-color:#b7b693; color:#000000; text-align:left; padding-left:5px;}
.stockInfo {float:left; width:152px; border-top:solid 1px #000000; border-right:solid 1px #000000; text-align:left; padding-left:5px;}
.stockUp {color:Green;}
.stockDown {color:Red;}
.stockBottom {width:220px; border-left:solid 1px #000000; border-top:solid 1px #000000; border-right:solid 1px #000000; border-bottom:solid 1px #000000; text-align:left; padding-left:5px; padding-bottom:2px;}
.stockBottomText {font-size:10px; color:#666666; margin:0; line-height:12px;}
.alertBoxes {margin-left:20px; margin-top:5px; margin-bottom:5px;}

#marqueecontainer {position: relative; width:250px;	height:82px; overflow:hidden; padding:2px; margin-left:0;}
#vmarquee {position: absolute; width: 98%;}


.agentText {position:relative; left:382px; top:1px;}
.agentText a {font-family: Verdana; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration:none; }

.headerMenuBar {display:inline-block; height:27px; margin:0 0 0 0; padding: 0 0 0 0; width:900px; background-color:#908C73; vertical-align:middle;}
.menuCap {height:27px; float:left; background-color:#ffffff;}
.menuSpace {height:27px; width:22px; float:left;}
.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:27px;}
.headerMenuRight {float:left; background: url("../images/menu.png") repeat-x left top; height:27px; width:26px;}

#headerMenuHome {background: url("../images/menu.png") repeat-x left top; height:27px; width:103px; 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:125px; 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:114px; float:left; cursor:pointer}
#headerMenuBrokers: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:150px; 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}

#headerMenuClaims {background: url("../images/menu.png") repeat-x left top; height:27px; width:109px; 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}

#headerMenuNews {background: url("../images/menu.png") repeat-x left top; height:27px; width:101px; 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:137px; 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:102px; float:left; cursor:pointer}
#headerMenuResources:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}

#headerMenuLC {background: url("../images/menu.png") repeat-x left top; height:27px; width:115px; float:left; cursor:pointer}
#headerMenuLC:hover {background: url("../images/menuHover.png") repeat-x left top; text-decoration: none;}

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;}

#divInsurance {height:auto; display:none; margin-bottom:20px;}
.emerging1 {position:relative; top:5px;}
.emerging2 {position:relative; top:10px;}
#divReinsurance {height:auto; display:none;}

#targetBG {background:url("../images/targetBG.png"); background-repeat:repeat-y;}

#title {display:inline-block; width:900px; position:relative; left:-20px;}
#targetTitle {display:inline-block; position:relative; left:-80px;}
.titleText {text-align:left; margin-left:30px; margin-top:30px; color:#464647; font-family:Verdana; font-size:20px; font-weight:bold;}





#stateSelector {text-align:left; vertical-align:top; position:relative; top:-95px; left:655px;}
.ddCapLeft {float:left; position:relative; top:27px; left:17px; z-index:100;}
.homeStates {float:left; position:relative; top:54px; left:28px;}
.ddCapRight {float:left; position:relative; top:54px; left:27px; z-index:100;}
.ddText {padding-left:5px; height:22px;}

.homeUL {margin-left:40px; margin-top:10px; margin-bottom:10px;}
.homeLI {display:list-item; list-style-image:url(images/li-dash.png); vertical-align:middle;}

#homeUsMap {text-align:center; vertical-align:top; margin-top:20px;	margin-bottom:15px;}
#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;}

#homeInstructions {position:relative; top:30px;	left:-180px; text-align:center; float:right;}	
#bottomCap {margin-bottom:8px;}

#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;}

.midTopCap {margin:0; height:11px;}
.midBottomCap {margin:0; height:11px; position:relative; top:-4px;}
.homeColContent {background-image:url("../images/homeMidBG.png"); background-repeat:repeat-y; height:100px; width:283px; text-align:left; display:inline-block; margin:0;}
.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;}



/* CONTACT US */
#contactText {float:left; text-align:left; position:relative; left:0px;}
.contactText {font-family:Arial; font-weight:normal; color:#333133; font-size:13px; line-height:18px; vertical-align:bottom;}
.columns {display:inline-block; vertical-align:top;}
.contactLeft {float:left; width:350px; margin-top:10px; font-size:13px;}
.contactRight {float:left; margin-top:10px;}


/* FOOTER */
#footerDiv {position:relative; left:89px; display:inline-block; width:810px;}
#footerContent {width:810px; display:inline-block; background-color:#ededc9;}
#footerLinks {margin-top:5px; margin-left:10px; margin-right:120px; text-align:left; float:left}
.footerLeft {margin-top:5px;}
#footerBest {margin-top:10px; margin-right:20px; width:131px; text-align:right; float:right}
#footerBestImage {float:right; position:relative; top:-3px;}
.footerLinks {font-family:Arial; font-size:10px; color:#333133; margin-right:20px;}
.footerLinks:hover {text-decoration:underline}
.footerLinks:visited {color: #333133}
.footerLinks:active {color: #333133}
.footerText {font-family:Arial; font-size:10px; color:#333133;}


.height20 {height:20px;}
.height10 {height:10px;}
.height5 {height:5px;}
.height1 {height:1px;}



