BODY {background:url("../images/DSGBackground.gif") repeat left top; margin-top:0px; height:100%;}
A  {font-family:Tahoma; color:#4C404F; font-size:8pt; font-weight:normal; text-decoration:none;}
A:hover {text-decoration: underline;}
div img {margin:0; padding:0 !important;}
h2 {font-family:Verdana; font-size:14px; color:#363C74; font-weight:bold; margin-bottom:5px;}
h3 {font-family:Verdana; font-size:11px; color:#363C74; font-weight:bold; margin-bottom:10px; margin-top:25px;}
h4 {font-family:Verdana; font-size:11px; color:#363C74; font-weight:bold; margin-bottom:2px;}

#container {text-align:center; height:100%;}
#content {margin:0px auto 0px; width:800px; height:100%; background-color:#FFFFFF; border-left: solid 1px #363C74; border-right: solid 1px #363C74; border-bottom: solid 1px #363C74;}
.page {width:802px; background-color:#FFFFFF;}
#pageContent {background-image:url("../images/dsgBG.png"); background-repeat:repeat-y; display:inline-block; margin:0;}
#noNavContent {display:inline-block; margin:0; text-align:left;}
#pageAuto {background-image:url("../images/autoBG.png"); background-repeat:no-repeat; width:800px; height:790px;}
#pageProp {background-image:url("../images/propBG.png"); background-repeat:no-repeat; width:800px; height:1140px;}
#pageCat {background-image:url("../images/catBG.png"); background-repeat:no-repeat; width:800px; height:800px;}
#pageGL {background-image:url("../images/glBG.png"); background-repeat:no-repeat; width:800px; height:620px;}
#pageFraud {background-image:url("../images/fraudBG.png"); background-repeat:no-repeat; width:800px; height:570px;}
#leftNav {vertical-align:top; text-align:right; width:190px; float:left; height:100%;}
#rightContent {vertical-align:top; text-align:left; width:570px; float:right; margin-left:20px; margin-right:20px; height:auto;}


/* HEADER */
#header {width:800px; text-align:center;}
#menu {text-align:center; width:798px; display:inline-block;}
.headerMenuBar {display:inline-block; height:23px; margin:0 0 0 0; padding: 0 0 0 0; width:798px; background-color:#717073;}
#headerMenuHome {background-color:#717073; height:23px; width:72px; float:left; cursor:pointer}
#headerMenuHome:hover {background-color:#B3B2BC; text-decoration:none;}
#headerMenuAbout {height:23px; width:100px; float:left; cursor:pointer}
#headerMenuAbout:hover {background-color:#B3B2BC; text-decoration:none;}
#headerMenuNews {height:23px; width:71px; float:left; cursor:pointer}
#headerMenuNews:hover {background-color:#B3B2BC; text-decoration:none;}
#headerMenuProducts {height:23px; width:101px; float:left; cursor:pointer}
#headerMenuProducts:hover {background-color:#B3B2BC; text-decoration:none;}
#headerMenuClaims {height:23px; width:80px; float:left; cursor:pointer}
#headerMenuClaims:hover {background-color:#B3B2BC; text-decoration:none;}
#headerMenuBrokers {height:23px; width:90px; float:left; cursor:pointer}
#headerMenuBrokers:hover {background-color:#B3B2BC; text-decoration:none;}
#headerMenuAgents {height:23px; width:81px; float:left; cursor:pointer}
#headerMenuAgents:hover {background-color:#B3B2BC; text-decoration:none;}
#headerMenuCareers {height:23px; width:88px; float:left; cursor:pointer}
#headerMenuCareers:hover {background-color:#B3B2BC; text-decoration:none;}
#headerMenuContact {height:23px; width:113px; float:left; cursor:pointer}
#headerMenuContact:hover {background-color:#B3B2BC; text-decoration:none;}
.headerMenuText {font-family:Verdana; color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none;}
.headerMenuText:visited {color:#ffffff;}

.text {font-family:Verdana; font-weight:normal; color:#333133; font-size:8pt; line-height:20px; text-align:left;}
.title {font-family:Verdana; font-weight:bold; color:#333133; font-size:8pt; text-align:left;}
.lgtext {font-family:Verdana; font-weight:normal; color:#4c4d4f; font-size:12px; line-height:24px;}
.error {font-family:Verdana; font-weight:normal; color:red; text-decoration:blink; font-size:12px;}
.tm {font-family:Verdana; font-weight:normal; color:#333133; font-size:6pt; vertical-align:top;}
.texta {font-family:Verdana; color:#333333; font-size:8pt; font-weight:normal;}
.textTitle {font-family:Verdana; font-weight:bold; color:#333133; font-size:8pt; text-transform:uppercase; line-height: 20px;}

/* HOME PAGE */
.memberOf {font-family:Tahoma; font-size:8pt; color:#4C404F; text-decoration:none;}
.memberOf:hover {text-decoration:underline;}
.stock {font-family:Tahoma; font-size:8pt; color:#4C404F; text-decoration:none;}
.webcast {font-family:Tahoma; font-size:8pt; color:#363C74;}
.homePage {width:802px;}
#homeBody {width:550px; margin-left:auto; margin-right:auto; padding-top:25px;}
#homeTop {background-color:#F6F6F7;}
.textHomePage {font-family:Verdana; font-weight:normal; color:#333133; font-size:8pt; line-height:25px; text-align:left;}
#homeMember {text-align:center;}
#homeUAI {background-color:#ffffff; width:100%; display:inline-block; border-top:solid 1px #000000;}
#memberUAI {margin-left:20px; text-align:left; margin-top:35px; margin-right:65px; float:left}
#homeWebcast {text-align:center; float:left; margin-top:25px}
#dsgNews {margin-left:20px; text-align:left; vertical-align:top; margin-right:20px; margin-top:10px; margin-bottom:15px; float:right; width:230px}


/* LEFT NAVIGATION */
.menu {padding-right:15px; margin-top:20px; vertical-align:top; display:inline-block; width:175px;}
.menuTitle {font-family:Verdana; font-size:8pt; color:#000000; font-weight:bold; margin-bottom:5px;}
.menuItem {font-family:Verdana; font-size:8pt; color:#363C74; margin-bottom:10px;}
.menuItem:hover {color:#000000; text-decoration:none;}
.activeItem {font-family:Verdana; font-size:8pt; color:#000000;}
.activeItem:hover {color:#363C74;}
.menuLine {width:100%; height:2px; background-color:#ffffff; margin-bottom:5px;}

/* ABOUT US */
.finSpacer {height:300px;}
.uai {font-family:Verdana; font-size:8pt; color:#00447C;}
.uai:hover {text-decoration:underline;}
.pag {font-family:Verdana; font-size:8pt; color:#E03A3E;}
.pag:hover {text-decoration:underline;}
.dsg {font-family:Verdana; font-size:8pt; color:#363C74;}
.dsg:hover {text-decoration:underline;}
.dsgNonLink {font-family:Verdana; font-size:8pt; color:#363C74;}
.ung {font-family:Verdana; font-size:8pt; color:#006C85;}
.ung:hover {text-decoration:underline;}
.wrrc {font-family:Verdana; font-size:8pt; color:#00ADEF;}
.wrrc:hover {text-decoration:underline;}

/* NEWS */
#adobe {display:inline-block; width:400px; margin-top:10px; margin-bottom:20px; margin-left:50px;}
#adobeLeft {float:left; margin-right:20px; width:280px;}
.adobe {font-family:Verdana; color:#333333; font-size:10px; font-weight:normal; text-align:justify;}
.adobeLink {font-family:Verdana; color:#363C74; font-size:10px; font-weight:normal;	text-decoration:none;}
.adobeLink:hover {text-decoration:underline;}
#adobeRight {float:right;}
.uaiTitle {color:#2d5c93; font-size:8pt; font-family:Verdana; font-weight:bold;}


/* PRODUCTS */
#productMenu {margin-bottom:5px;}
#productHead {display:inline-block;}
#productImage {float:left; margin-right:20px;}
#productTitle {float:left; margin-top:20px; text-align:left;}
.productContent {display:inline-block; margin-top:10px;}
.prodTitle {font-family:Verdana; font-size:12px; color:#363C74; font-weight:bold;}
.prodTitleLink {font-family:Verdana; font-size:12px; color:#363C74; font-weight:bold;}
.prodTitleLink:hover {text-decoration:underline;}
.prodSubTitle {font-family:Verdana; font-size:11px; color:#4C4D4F;}
.prodText {font-family:Verdana; font-size:8pt; color:#333133; line-height:16px; margin-top:0px;}
.prodUL {margin-top:0px; margin-bottom:5px; padding-left:15px; margin-left:15px; list-style-image:url(images/bullet.png); line-height:14px;}
.prodUL li {margin-bottom:5px; margin-left:0px; padding-left:0px;}
.prodSubUL {margin-top:0px; margin-bottom:5px; padding-left:10px; margin-left:10px; list-style-image:url(images/dash.png); line-height:14px;}
.prodSubUL li {margin-top:2px; margin-bottom:2px; margin-left:0px; padding-left:0px;}
.prodSubSubUL {margin-top:0px; margin-bottom:5px; padding-left:10px; margin-left:10px; list-style-type:disc; list-style-image:none; line-height:14px;}
.prodSubSubUL li {margin-top:2px; margin-bottom:2px; margin-left:0px; padding-left:0px;}
.admitted {font-family:Verdana; font-size:11px; color:#4C4D4F; margin-bottom:20px;}
.formsLeft {float:left; width:170px; vertical-align:top; margin-right:20px;}
.formsRight {float:left; vertical-align:top;}
.alliedFormsLeft {float:left; width:250px; vertical-align:top; margin-right:20px;}
.alliedFormsRight {float:left; vertical-align:top;}
.socialFormsLeft {float:left; width:200px; vertical-align:top; margin-right:20px;}
.socialFormsRight {float:right; vertical-align:top;}
.formGridRight {font-family:Verdana; font-size:8pt; color:#363C74; vertical-align:middle; background-color:#E0E8D8; margin-right:5px;}
.formGridSpace {border:none;}
.formGridItem {border-top:none; border-left:none; border-right:none; vertical-align:middle; padding-top:5px; padding-bottom:5px;}

.subMenuContact3 {background-image:url("../images/prodNavContact3.png"); background-repeat:no-repeat;}
.subMenuContact3:hover {background-image:url("../images/prodNavContact3hover.png"); background-repeat:no-repeat;}

.subMenuTall {margin-top:3px; text-align:center; height:28px; vertical-align:middle; display:inline-block; width:590px;}
.prodsubmenutall {font-family:Verdana; font-size:8pt; color:#363C74; background-color:#BEBFD6; vertical-align:bottom; text-align:center; float:left;}
.prodsubmenutall:hover {color:#FFFFFF; background-color:#363C74; text-decoration:none;}

.subMenu {margin-top:3px; text-align:center; height:20px; vertical-align:bottom; display:inline-block; width:590px;}
.prodsubmenu {font-family:Verdana; font-size:8pt; height:20px; color:#363C74; background-color:#BEBFD6; vertical-align:bottom; text-align:center; float:left;}
.prodsubmenu:hover {color:#FFFFFF; background-color:#363C74; text-decoration:none; height:20px;}


.vacantSpace {float:left; width:173px; height:30px; background-color:#BEBFD6;}


/* AGENTS */	
#agentMainContent {background-color:#ffffff; height:500px;}
#agentSignin {position:relative; top:180px; text-align:center;}
#agentContent {margin-left:20px;}
#agentLinks {margin-left:100px;}
#agentHelpTitle {font-family:Verdana; font-weight:normal; color:#333133; font-size:8pt; line-height:40px; text-align:left;}
#agentHelpContent {width:570px;}
#agentHelpContentTable {width:100%; background-color:#CCCCCC; margin-top:10px;}
.agentHelpContentForm {margin-left:10px; display:inline-block; text-align:left;}
.agentHelpLeft {float:left; width:260px; margin-right:10px;}
.agentHelpRight {float:left; width:260px;}


/* CLAIMS */
.clmCont {display:inline-block; margin-top:10px;}
.clmContLbl {float:left; margin-right:5px; width:85px;}
.clmContText {float:left;}
.lossPic {text-align:left;}
.lossText {font-family:Arial; font-weight:normal; color:#333133; font-size:12px; line-height:18px; text-align:left;}
.lossText a {text-decoration:none; color:#0679ba;}
.lossText a:hover {text-decoration:underline;}
.lossText ul {margin-top:3px;}
.lossText ul li {margin-bottom:3px;}
.fraud {color:Red; font-weight:bold;}
.clmEmergency {color:Red; font-weight:bold;}
.clmMail {color:Blue;}
#clmChoose {font-weight:bold; margin-left:40px;}
#clmBottom {width:800px; text-align:left;}
.clmPics {display:inline-block; margin-top:10px; margin-bottom:20px; margin-left:35px;}
.clmPic1 {float:left; margin-right:18px; width:169px; height:158px;}
.clmPic2 {float:left; width:169px; height:158px;}
#clmRptInfo {float:left; margin-right:40px;}
.clmSection {display:inline-block; margin-left:30px; margin-right:30px; text-align:left;}
#clmImage {float:left; width:200px; margin-right:15px;}
#clmReport {float:left; width:500px;}
#clmReport2 {width:500px; display:inline-block;}

/* CONTACT US */
#uwGrids {min-height:500px;}
#grpDirDDL {display:inline-block; margin-top:10px; margin-bottom:20px;}
.dirDDL {float:left; margin-right:10px;}
.contactLoc {display:inline-block; margin-top:20px; margin-bottom:20px; width:100%;}
.contactLocLeft {float:left;}
.contactLocRight {float:right; min-height:500px;}
.contactPop {display:inline-block; width:550px;}
.contactPopLeft {float:left;}
.contactPopRight {float:right;}
.contactMap {display:inline-block; padding:0; margin:0; border:0;}
.contactUs {display:inline-block; padding:0;}
.contactLeft {vertical-align:top; text-align:left; width:238px; float:left; margin-right:20px; padding:0;}
.contactRight {vertical-align:top; text-align:left; width:287px; float:left; padding:0;}
#contactInfo {margin-top:25px; margin-bottom:10px; padding:0; font-weight:bold;}
#homeOffice {font-weight:bold;}
#homeAddress {margin-left:10px; margin-bottom:10px; padding:0;}
#polDocs {font-weight:bold;}
#polMailAddy {margin-left:10px; margin-bottom:10px; padding:0;}
#clmDocs {font-weight:bold;}
#clmMailAddy {margin-left:10px; margin-bottom:5px; padding:0;}
#officeLocations {margin-top:20px; margin-bottom:10px; padding:0;}
.gpsAddress {margin-left:20px;}

/* FOOTER */
.homePageLine {width:800px; height:1px; background-color:#363C74;}
#footerDiv {position:relative; top:-10px; display:inline-block; width:800px; background-color:#ffffff;}
#footerLeft {float:left; margin-left:20px; text-align:left;}
#footerLinks {display:inline-block;}
#footerLnkHome {float:left;}
#footerLnkLegal {float:left; margin-left:15px;}
#footerLnkContact {float:left; margin-left:15px;}
#footerRight {float:right; margin-left:230px;}
#footerBest {text-align:center;}
.copyright {font-family:Verdana; font-size:10px; color:#636466;}
.bottomLinks {font-family:Verdana; font-size:10px; color:#636466;}
.bottomLinks:hover {text-decoration:underline;}

/* DIAMOND MIND */
.nlBackground {background: url(../images/newsletterBackground.gif) repeat left top;}

/* MISC */
.height170 {height:170px;}
.height50 {height:50px;}
.height40 {height:40px;}
.height30 {height:30px;}
.height25 {height:25px;}
.height20 {height:20px;}
.height15 {height:15px; vertical-align:top;}
.height10 {height:10px;}
.height7 {height:7px;}
.height5 {height:5px;}
.width1 {width:1px; float:left;}