.mainbg {
	background-color: #f3f2ed;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
	font-family:Arial, Helvetica, sans-serif;
}
.abovemenuleft {
background-color: #FFFFFF;
background-image: url(images/menu1bg.gif);
vertical-align: bottom;
text-align: left;
width: 5%;
padding-left: 20px;
}
.abovemenuright {
background-color: #FFFFFF;
background-image: url(images/menu1bg.gif);
vertical-align: bottom;
text-align: right;
padding-right: 20px;
}
.belowmenuleft {
background-color: #747291;
background-image: url(images/menubarbg.gif);
text-align: left;
vertical-align: top;
width: 5%;
padding-left: 20px;

}
.belowmenuright {
background-color: #747291;
background-image: url(images/menubarbg.gif);
vertical-align: center;
text-align: right;
padding-right: 20px;
font-size:14px;
padding-bottom: 0px;
color:#FFFFFF;
}
a.topmenu:link { color:#FFFFFF; text-decoration:none; text-shadow:#521f5e }
a.topmenu:active { color:#d7d7da; text-decoration:none }
a.topmenu:visited { color:#FFFFFF; text-decoration:none }
a.topmenu:hover { color:#d7d7da; text-decoration:none }
a.topbolded:link { color:#FFFFFF; font-weight:600; text-decoration:none; text-shadow:#521f5e }
a.topbolded:active { color:#d7d7da; font-weight:600; text-decoration:none }
a.topbolded:visited { color:#FFFFFF; font-weight:600; text-decoration:none }
a.topbolded:hover { color:#d7d7da; font-weight:600; text-decoration:none }
.mainwindowleft {
background-color: #f3f2ed;
background-image: url(images/menushade.gif);
background-position: top;
background-repeat: repeat-x;
vertical-align: top;
text-align: left;
width: 5%;
padding-top: 18px;
padding-left: 20px;
padding-bottom: 14px;
padding-right: 20px;
}
.mainwindowright {
background-color: #f3f2ed;
background-image: url(images/menushade.gif);
background-position: top;
background-repeat: repeat-x;
vertical-align: top;
text-align: left;
padding-top: 18px;
padding-right: 20px;
padding-bottom: 14px;
}
.noticeboxtop {
padding: 3px;
background-color:#a4a4ae;
color:#FFFFFF;
font-weight: 700;
}
.noticeboxbott {
padding: 4px;
padding-left: 12px;
background-color:#ffffff;
font-size:13px;
line-height:20px;
}
.extraboxtop {
padding: 3px;
background-color:#ffffff;
font: bolder;
}
.extraboxbott {
padding: 4px;
padding-left: 12px;
background-color:#ffffff;
font-size:13px;
line-height:20px;
}
.purple1pxborder {
background-color:#a4a4ae;
}
.noticebox {
width: 217px;
}
a.midmenu:link { color:#000000; font-size:13px; text-decoration:none }
a.midmenu:active { color:#a4a4ae; font-size:13px; text-decoration:none }
a.midmenu:visited { color:#000000; font-size:13px; text-decoration:none }
a.midmenu:hover { color:#747291; font-size:13px; text-decoration:none }

a.submidmenu:link { color:#000000; font-size:13px; text-decoration:none; padding-left:14px }
a.submidmenu:active { color:#a4a4ae; font-size:13px; text-decoration:none; padding-left:14px }
a.submidmenu:visited { color:#000000; font-size:13px; text-decoration:none; padding-left:14px }
a.submidmenu:hover { color:#747291; font-size:13px; text-decoration:none; padding-left:14px }

a.boldedlinks:link { color:#000000; font-size:13px; font-weight:600; text-decoration:none }
a.boldedlinks:active { color:#a4a4ae; font-size:13px; font-weight:600; text-decoration:none }
a.boldedlinks:visited { color:#000000; font-size:13px; font-weight:600; text-decoration:none }
a.boldedlinks:hover { color:#747291; font-size:13px; font-weight:600; text-decoration:none }

.midmenubox {
text-align:center;
font-size:13px;
}
.footerleft {
background-color: #FFFFFF;
background-image: url(images/bottmenubg.gif);
background-position:bottom;
vertical-align: bottom;
text-align: left;
width: 5%;
padding-left: 20px;
}
.footerright {
background-color: #FFFFFF;
background-image: url(images/bottmenubg.gif);
background-position:bottom;
vertical-align: bottom;
text-align: right;
padding-right: 20px;
padding-bottom: 0px;
}

.justleftjustify {
text-align:left;
}
.sitenoticeexpiry {
color:#CC0000;
}

.agencyLoginTop {
background-image: url(images/money.jpg);
height:42px;
border-style:solid;
border-width:0px;
border-right-width:1px;
border-color:#04044a;
width:25%;
}
.agencyLoginMid {
background-color:#325ACE;
padding:2px;
padding-right:5px;
text-align:right;
color:#FFFFFF;
border-style:solid;
border-width:0px;
border-right-width:1px;
border-left-width:1px;
border-color:#04044a;
}
.agencyLoginBot {
padding:5px;
background-color:#FFFFFF;
border:#04044a;
border-style:solid;
border-width:1px;
border-top-width:0px;
vertical-align:top;
height:100%;
}

.policyLoginTop {
background-image: url(images/keybg.jpg);
height:42px;
border-style:solid;
border-width:0px;
border-right-width:1px;
border-color:#a67715;
width:25%;
}
.policyLoginMid {
background-color:#d7af00;
padding:2px;
padding-right:5px;
text-align:right;
color:#FFFFFF;
border-style:solid;
border-width:0px;
border-right-width:1px;
border-left-width:1px;
border-color:#a67715;
}
.policyLoginBot {
padding:5px;
background-color:#FFFFFF;
border:#a67715;
border-style:solid;
border-width:1px;
border-top-width:0px;
vertical-align:top;
}

.newAgentTop {
background-image: url(images/handshake.jpg);
height:42px;
border-style:solid;
border-width:0px;
border-right-width:1px;
border-color:#da281d;
width:25%;
}
.newAgentMid {
background-color:#f33028;
padding:2px;
padding-right:5px;
text-align:right;
color:#FFFFFF;
border-style:solid;
border-width:0px;
border-right-width:1px;
border-left-width:1px;
border-color:#da281d;
}
.newAgentBot {
padding:5px;
background-color:#FFFFFF;
border:#da281d;
border-style:solid;
border-width:1px;
border-top-width:0px;
vertical-align:top;
}

.newPolicyTop {
background-image: url(images/pen.jpg);
height:42px;
border-style:solid;
border-width:0px;
border-right-width:1px;
border-color:#105e70;
width:25%;
}
.newPolicyMid {
background-color:#91ac11;
padding:2px;
padding-right:5px;
text-align:right;
color:#FFFFFF;
border-style:solid;
border-width:0px;
border-right-width:1px;
border-left-width:1px;
border-color:#105e70;
}
.newPolicyBot {
padding:5px;
background-color:#FFFFFF;
border:#105e70;
border-style:solid;
border-width:1px;
border-top-width:0px;
vertical-align:top;
}

.siteMapLevel1 {
padding-left:0px;
font-weight:bold;
font-size:20px;
}
.siteMapLevel2 {
padding-left:22px;
font-weight:bold;
font-size:17px;
background-image: url(images/maplevel1.gif);
background-repeat:no-repeat;
}
.siteMapLevel3 {
padding-left:44px;
font-size:17px;
background-image: url(images/maplevel2.gif);
background-repeat:no-repeat;
}
.siteMapLevel4 {
padding-left:66px;
font-size:14px;
background-image: url(images/maplevel3.gif);
background-repeat:no-repeat;
}
.boxborder {
border-style:solid;
border-width:1px;
border-color:#3A43BF;
}
.sideboxborder {
border-style:solid;
border-width:1px;
border-color:#A4A4Ae;
}
.downloadsbox {
border-style:solid;
border-width:1px;
border-color:#34184A;
font-size:13px;
line-height:16px;
}
.faqbox {
border-style:solid;
border-width:1px;
border-color:#34184A;
}
.faqquestion {
padding-top:13px;
padding-left:8px;
font-size:16px;
color:#3A43BF;
}
.faqquestiontop {
padding-left:8px;
font-size:16px;
color:#3A43BF;
}
.faqanswer {
font-size: 13px;
padding-left:25px;
}
.smallertext {
font-size:13px;
}
.checklist {
font-size:10px;
}