body {
	background-color:transparent;
	font-size:10px;
	font-family:Arial, Helvetica,Verdana, Geneva, sans-serif;
	color:#333;
	line-height:11px;
	padding-bottom:5px;
}
	body.bg {
		margin:0;
		padding:0;
		background-color:#346F66;
	}
	body.bg2 {
		margin:0;
		padding:0;
		background-color:#008f7a;
	}
	body.left_bg {
		margin:0;
		padding:0;
		background:#346F66 url(../images/left_border.gif) right top repeat-y;
	}
	body.right_bg {
		margin:0;
		padding:0;
		background:#346F66 url(../images/right_border.gif) left top repeat-y;
	}

.agentrostername,
a.officerrostername,
a.officerrostername:link,
a.officerrostername:visited,
a.officerrostername:hover,
a.officerrostername:active {
	color:#999;
	font:bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing:1px;
}
.agentrostername2 {
	color:#999;
	font:bold 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.agentrostername {
	font:bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#346F66;
	letter-spacing:1px;
}
a.agentrostername2 {
	color:#003e31;
	font:bold 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.officerostername {
	color:#003e31;
	font:bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing:1px;
}
.copyright {
	color:#fff;
	font:normal 10px Arial, Helvetica, sans-serif;
}
.header {
	font-size:10px;
}
.heading1,.title,.mainheader {
	padding:10px 0 2px 0;
	height:30px;
	color:#003e31;
	font:normal 18px/24px Arial,Verdana,"Times New Roman",Geneva,Helvetica,sans-serif;
	text-align:left;
	letter-spacing:1px;
	border-bottom:4px double #346F66;
}
.heading2 {
	padding:10px 0 2px 0;
	height:30px;
	color:#999;
	font:bold 24px/24px Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style:normal;
	letter-spacing:3px;
}
.heading3 {
	padding:10px 0 2px 0;
	color:#999;
	font:bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:normal;
}
.plain,table.form {
	padding-bottom:5px;
	color:#333;
	font:normal 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:transparent;
}
.secondaryheader,.secondaryheaderleft {
	color:#003e31;
	font:bold 12px verdana, geneva, arial, sans-serif;
}
.secondaryheadercenter {
	color:#003e31;
	font:bold 12px verdana, geneva, arial, sans-serif;
	text-align:center;
}
.subheading1 {
	color:#fff;
	background-color:#003e31;
	border-width:1px;
}
.text {
	color:#4D4E65;
	font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.welcome {
	color:#003e31;
	font:bold 12px Arial, Helvetica,Verdana, "Times New Roman", Geneva, sans-serif;
	text-decoration:none;
	text-align:left;
}
.white {
	font:bold 12px verdana, geneva, arial, sans-serif;
	color:#FFF;
}
a {
	color:#346F66;
	font:normal 12px/15px Arial, Geneva, Helvetica,Verdana, sans-serif;
}
	a:hover {
		color:#999;
		background-color:transparent;
	}

a.footer {
	color:#34c0af;
	font:normal 10px/13px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	text-indent:2px;
}
	a.footer:hover {
		color:#fff;
		font:normal 10px/13px Arial, Verdana, Geneva, Helvetica, sans-serif;
		text-decoration:none;
		text-align:center;
		text-indent:2px;
	}

a.gold:link,a.gold:visited,a.gold:active {
	font:bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#346F66;
	text-decoration:none;
}
	a.gold:hover {
		color:#999;
		text-decoration:none;
	}

a.letters {
	padding:10px 0 2px 0;
	height:30px;
	color:#999;
	font:bold 24px/24px Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style:normal;
	letter-spacing:3px;
}

a.mcpnav {
	float:left;
	width:100%;
	font:bold 11px/25px Arial,Helvetica,Verdana, "Times New Roman", Geneva, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	border:1px solid #003e31;
}
	a.mcpnav:hover {
		color:#003e31;
		background-color:#34c0af;
	}
a.mcpnav2{
	float:left;
	padding-right:5px;
	padding-left:5px;
	width:100%;
	color:#fff;
	font:bold 11px/25px Arial,Helvetica,Verdana, "Times New Roman", Geneva, sans-serif;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#003e31;
}
	a.mcpnav2:hover {
		color:#003e31;
		background-color:#34c0af;
	}

a.mcpnavselected,a.mcpnavselected:hover {
	float:left; display:inline;
	width:100%;
	color:#fff;
	font:bold 11px/25px Arial,Helvetica,Verdana, "Times New Roman", Geneva, sans-serif;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#003e31;
	border:1px solid #003e31;
}

a.menulink,a.mcpbutton,a.button {
	padding-left:5px;
	float:left;
	width:100%;
	color:#fff;
	font:bold 10px/25px Arial,Helvetica,Verdana, "Times New Roman", Geneva, sans-serif;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	border:1px solid #7A7F4D;
	background-color:#003e31;
}
	a.menulink:hover,a.mcpbutton:hover,a.button:hover {
		color:#003e31;
		background-color:#34c0af;
	}

a.nav {
	float:left;
	width:100%;
	font:bold 11px/25px Arial,Helvetica,Verdana, "Times New Roman", Geneva, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
	a.nav:hover {
		color:#fff;
		background-color:#003e31;
	}
a.nav2 {
	font:normal 11px/20px Arial,Helvetica,Verdana, "Times New Roman", Geneva, sans-serif;
	color:#fff;
	text-align:left;
	text-decoration:none;
	text-transform:lowercase;
}
	a.nav2:hover {
		color:#c8c9c0;
	}
	
a.subheading:link,a.subheading:visited,a.subheading:active {
	padding:10px;
	color:#fff;
	font:bold 11px/20px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#C2B18F;
	border:1px solid #333;
}
	a.subheading:hover {
		color:#fff;
		background-color:#008F7A;
	}
	
a.subheading2:link,a.subheading2:visited,a.subheading2:active {
	padding:3px 5px;
	color:#FFF;
	font:bold 11px/23px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#003e31;
	border:1px solid #000;
}
	a.subheading2:hover {
		background-color:#008F7A;
		color:#fff;
	}

a.toplink {
	font:normal 11px/20px Arial,Helvetica,Verdana, "Times New Roman", Geneva, sans-serif;
	color:#fff;
	padding-left:15px;
	text-align:left;
	text-decoration:none;
}
	a.toplink:hover {
		color:#c8c9c0;
		text-decoration:none;
	}

hr {
	border:1px dotted #346F66;
	color:#346F66;
}
	hr.light {
		border:1px solid #346F66;
	}

input {
	font:bold 12px verdana,geneva,arial, sans-serif;
	color:#330;
	height:19px;
	text-decoration:none;
}
	input.button {
		font:bold 12px verdana,geneva,arial, sans-serif;
		color:#fff;
		border:1px solid #333;
		height:19px;
		text-decoration:none;
		background-color:#000;
	}
	input.noborder {
		font:bold 12px verdana,geneva,arial, sans-serif;
		color:#3B3B3B;
		border:0 solid #fff;
		height:19px;
		text-decoration:none;
	}

option {
	font:bold 12px verdana,geneva, arial, sans-serif;
	color:#000;
	border:1px solid #000;
	background-color:#FFF;
}

select {
	font:bold 11px verdana,geneva, arial, sans-serif;
	color:#000;
	border:1px solid #000;

	background-color:#FFF;
}

table.plain {
	color:#333;
	font:normal 8px/12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color:transparent;
}

td {
	color:#000;
	font-size:10px;
	font-family:Arial, Helvetica,Verdana, Geneva, sans-serif;
}
	td.address {
		padding-top:0;
		color:#330;
		font:bold 10px/11px Arial, Verdana, Geneva, Helvetica, sans-serif;
		text-align:justify;
		background-color:transparent;
	}	
	td.address2 {
		color:#330;
		font:bold 10px/11px Arial, Verdana, Geneva, Helvetica, sans-serif;
		background-color:transparent;
		padding-top:0;
		text-align:right;
	}
	td.bio {
		font:normal 12px/18px Arial, Verdana, Geneva, Helvetica, sans-serif;
		background-color:transparent;
		padding-top:0;
		text-align:justify;
	}
	td.black {
		background-color:#000;
		font:bold 20px/23px Times New Roman, Arial, Verdana, Geneva, Helvetica, sans-serif;
		letter-spacing:1px;
		font-style:normal;
	}
	td.companyname {
		padding-top:10px;
		color:#330;
		font:normal 20px/23px Times New Roman, Arial, Verdana, Geneva, Helvetica, sans-serif;
		letter-spacing:1px;
		font-style:normal;
		text-align:right;
		background-color:transparent;
	}
	td.content {
		font:normal 12px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
		background-color:transparent;
		padding-top:20px;
		text-align:justify;
	}
	td.footer {
		font:normal 8px/13px Arial, Verdana, Geneva, Helvetica, sans-serif;
		color:#fff;
	}
	td.gray {
		background-color:#E8E8E8;
	}
	td.subheading1 {
		border-bottomcolor:#960;
		border-topcolor:#960;
		border-collapse:separate;
		background-color:#FC6;
		border-left-color:#960;
		border-right-color:#960;
		border-bottom-color:#960;
		border-style:double double solid;
		border-width:1px;
	}
	td.white {
		background-color:#fff;
	}

textarea {
	font:bold 12px geneva, verdana, arial, sans-serif;
	color:#000;
	border:1px solid #000;
}