/* global css */
.testLink {
	z-index : 1;
}

.indexNew {
	z-index : 10;
	margin : 0px;
}

.bodyfont { font-family : arial; font-size : 12px; }
.formfont { font-family : arial; font-size : 12px; }
.indexfont { font-family : arial; font-size : 12px; color : #4e4035; }

.font10 { font-size : 10px; }
.font12 { font-size : 12px; }
.font14 { font-size : 14px; }
.font16 { font-size : 16px; }
.font18 { font-size : 18px; }
.font24 { font-size : 24px; }
.redfont { color : #995555; }
.bluefont { color : #445577; }
.greyfont { color : #777777; }
.dgreyfont { color : #444444; }
.boldfont { font-weight : bold; }

/*css for links */
.link {color:#039;text-decoration:none;}
.link:hover{color:#0353a5;}
/* .link:visited{color:#800080;text-decoration:none;} */
.link:visited{color:#339;text-decoration:none;}
.link:hover{text-decoration:underline;}

/* css for rounded corners */
.rtop, .rbottom{display:block;background: #4e4035}
.rtop b, .rbottom b{display:block;height: 1px; overflow: hidden; background: #ffffff}
.rltop, .rlbottom{display:block;background: #4e4035}
.rltop b, .rlbottom b{display:block;height: 1px; overflow: hidden; background: #5f5146}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.rtop .r4, .rbottom .r4{margin: 0 1px;height: 2px}

.thinpage {
	width : 715px;
	}
.widepage {
	width : 905px;
	}
.hitpage {
	width : 905px;
	}
.banner {
	margin-left : auto; margin-right : auto;
	}
.bannerleft {
	float : left;
	margin : -5px 0px -5px 0px;
	}
.bannermid {
	margin : 10px 0px 0px 5px;
	text-align : left;
	float : left;
	}
.body { 
	text-align : left;
	padding-bottom : 10px;
	margin : 0px auto 0px auto;
	background-color : #4e4035;
	border-style : solid; border-width : 1px; border-color : #111111;
	}
.nav {
	margin : 5px 5px 0px 5px;
	}
.page {
	margin : 10px 5px 0px 5px;
	width : 700px;
	background-color : #ffffff;
	float : left;
	}
.pagewide {
	margin : 10px 5px 0px 5px;
	width : 890px;
	background-color : #ffffff;
	float : left;
	}
.pagetitle {
	font-size : 18px;
	padding : 3px 5px 3px 5px;
	margin-top : 5px; margin-bottom : 15px;
	border-top-style : solid; border-bottom-style : solid; border-width : 1px; border-color : #dcdad2;
	background-color : #edebe3;
        }
.pagetitle2 {
	color : #fefcf4;
	padding : 3px 5px 3px 5px;
	margin-top : 0px; margin-bottom : 15px;
	background-color : #4e4035;
        }
.pagebody {
	padding-left : 5px;
	padding-left : 10px;
	padding-right : 10px;
        }
.hitlist {
	margin-top : 10px; margin-left : 5px;
	width : 180px; height : 450px;
	background-color : #ffffff;
	float : left;
	}
.hitlist2 {
	margin-top : 35px; margin-left : 5px;
	width : 180px; height : 450px;
	background-color : #ffffff;
	float : left;
	}
.hitbody {
	font-size : 12px;
	height : 373px;
	margin-top : 5px;
	padding : 5px;
	border-top-style : solid; border-bottom-style : solid; border-width : 1px; border-color : #dcdad2;
	background-color : #edebe3;
	}
.ullist {
	list-style-type : none;
	padding: 0;
	margin-left: 0;
	}
.floatboxLeft {
	width : 320px;
	float : left;
	}
.floatboxRight {
	text-align : right;
	width : 325px;
	float : left;
	}
.boxclear {
	clear : left;
	}
.body_title {
	font-size : 14px; color : #331111;
	}
.body_section {
	font-size : 12px;
	margin-top : 1px; margin-bottom : 5px;
	padding : 0px 5px 10px 10px;
	}
.body_section_410 {
	width : 400px;
	}
.body_section_left {
	float : left;
	}
.copyright {
	margin-left : auto; margin-right : auto;
	}

/* page content prop for IE min-height fix */

.pageprop {
	height : 450px; float : right; width : 0px;
	}
.clear {
	height : 1px; clear : both; overflow : hidden;
	}


/* index.php */

.indexnews {
	margin-top : 10px; margin-right : 10px;
	width : 150px;
	float : left;
	}
.indexflash {
	margin : 5px 0px 20px 0px;
	float : left;
	background-color : #4e4035;
	}	
.associatedlogos {
	float : left;
        padding-top : 5px;
        }
.logos {
	float : left;
        padding-top : 5px; padding-right : 90px;
        }



/* contact.php */

.contact_background {
	height : 395px;
	background-image : url(/pics/phone.jpg);
	background-repeat : no-repeat;
	background-position : 420px 200px;
	}
.contactbox {
	float : left; 
	margin-left : 5px; margin-top : 0px;
	position : relative; top : -50px; left : 270px;
	padding : 2px; padding-left : 5px; padding-right : 5px;
	border-style : solid; border-width : 1px;
	border-color : #cbc9c1 #444 #444 #cbc9c1;
	background-color : #fefcf4;
	}
.contactbox2 {
	float : left; 
	margin-left : 5px; margin-top : 0px;
	padding : 0px 3px 3px 3px;
	position : relative; top : -50px; left : 270px;
	border-style : solid; border-width : 1px;
	border-color : #cbc9c1 #444 #444 #cbc9c1;
    background-color : #e2e8ed;
	background-color : #edebe3;
	background-color : #fefcf4;
    background-color : #d1d7dc;
	}
.contactboxtitle {
	font-family : arial; font-size : 14px;
	margin-bottom : 5px;
	padding : 2px 5px 2px 5px;
	background-color : #edebe3;
	}
.infobox {
	position : relative; top : -40px;
	}
.infobox2 {
	position : relative; top : -20px;
	font-size : 12px;
	margin-right : 5px;
	padding : 2px 5px 5px 5px;
	border-style : solid; border-width : 1px;
	border-color : #cbc9c1 #444 #444 #cbc9c1;
	background-color : #dcdad2;
	}
.contactinfo {
	position : relative; top : 20px;
	margin-left : -15px;
	margin-right : 15px;
	padding-left : 10px;
	font-size : 18px; color : #2c2013;
	border-top-style : solid; border-width : 1px;
	border-color : #bb6611;
	}
.contactinfo2 {
	margin-left : 10px;
	text-align : left;
	border-left-style : solid; border-width : 1px;
	border-color : #888888;
	}
.contactPopup {
	position : absolute; top : 250px;
	width : 500px;
	margin-left : 150px;
	padding : 10px 10px 3px 10px;
	border-style : solid; border-width : 1px;
	border-color : #cbc9c1 #444 #444 #cbc9c1;
	background-color : #ffffff;
	}
.contactBio {
	border-top-style : solid; border-width : 1px;
	border-color : #888888;
	}


/* e-quote */

.centerness {
	font-size : 12px;
	width : 640px;
	margin-left : auto; margin-right : auto;
	}
.eqTitle {
	float : left;
	margin : 5px;
	}
.eqBoxTitle {
	margin-left : -15px;
	margin-right : 15px;
	margin-bottom : 2px;
	padding-left : 10px;
	font-size : 18px; color : #2c2013;
	border-bottom-style : solid; border-width : 1px;
	border-color : #bb6611;
	}
.eqRow1 {
	width : 295px;
	}
.eqRow2 {
	width : 185px;
	}
.eqBox {
	float : left;
	margin-left : 10px; 
	margin-top : 15px;
	padding-bottom : 3px;
	padding-left : 7px;
	text-align : left;
	border-left-style : solid; border-width : 1px;
	border-color : #888888;
	}
.eqFooter {
	font-size : 10px;
	margin-top : 0px; margin-bottom : 10px;
	}
.eqQuoteLookup {
	float : right;
	}
.eqSurvey {
	position : relative;
	top : 30px;
	left : 50px;
	}


/* employment.php */

.emp_background {
	height : 395px;
	background-image : url(/pics/desk.png);
	background-repeat : no-repeat;
	background-position : 470px 90px;
	}

/* agencyinfo.php */

.agency_background {
	height : 395px;
	background-image : url(/pics/mhi-building.jpg);
	background-repeat : no-repeat;
	background-position : 430px 75px;
	}


/* tools.php */

.tools_background {
	height : 395px;
	background-image : url(/pics/tools.jpg);
	background-repeat : no-repeat;
	background-position : 350px 200px;
	}


/* vpn/index.php */

.vpn_background {
	height : 395px;
	background-image : url(/pics/happy-house.gif);
	background-repeat : no-repeat;
	background-position : 520px 100px;
	}


/* about/goldseries */

.goldseries {
	color : #ccbb00;
	width : 600px;
	padding : 20px;
        border-style : solid; border-width : 3px; border-color : #770077;
        background-color : #440044;
	}


/* documents/accounting */

.account_background {
	height : 395px;
	background-image : url(/pics/account.jpg);
	background-repeat : no-repeat;
	background-position : 180px 320px;
	}
