html, body, div, table, span, form {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-size: 1em;
	position: relative;
	
}	

html, body {
	width: 100%;
	float: left;
	clear: both;
	margin:0px;
	padding:0px;
}

a {
	color: rgb(130,134,134);
}

body {
	background-color: #121212;
	
}

.pressTitle {
	font-size:26px;
	line-height:26px;
	color:#666666;
}

.pressSubTitle {
	font-size:14px;
	color:#444444;
}

.pressText {
	font-size:12px;
	line-height:20px;
	color:#9a9898;
}

.pressArrow {
	font-size:12px;
	color:#0099FF;
}

.pressBold {
	font-weight:bold;
	color:#cccccc;
}


.presslisting {
	text-align:left;
	color:#6b7d09;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:24px;
	line-height:20px;
	width:535px;
	border-top:1px;
	border-top-color:#333333;
	border-top-style:solid;
	padding-top:23px;
	border-bottom:1px;
	border-bottom-color:#5f5f5f;
	border-bottom-style:solid;
	padding-bottom:25px;
}
.finoForm {
	margin-bottom:12px;
	margin-top:5px;
	background-color:#111111;
/*	border-color:#c8c280;*/
	border-color:#333333;
	color:#999999;
	height:18px;
	padding:4px;
	padding-bottom:3px;
	font-size:14px;
	vertical-align:middle;

}
.clear {
	display: block;
	width: 100%;
	clear: both;
	font-size:0pt;
	height:0pt;
	line-height:0pt;
	overflow:hidden;
}

.page {
	text-align: center;
	margin: 0;
	padding: 0;
	
}

.document {
	width: 100%;
	text-align: center;
	
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	
}

.header {
	height: 100%;
	vertical-align: top;
}

.subheading {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-bottom:10px;
	
}

.meat {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.sidenavigation {
	width:130px;
	float:left;
}


.pagecontent {
	width:870px;
	float:left;
}

.logo {
	margin: 0;
	padding: 0;
	background-image: url(../images/siteTitle.gif);
	width: 618px;
	height: 100px;
	float: left;
	
	
}

.logo span {
	display: none;
}

.toplinks {
	width:  270px;
	height: 100px;
	
	margin: 0;
	padding: 0;
	float: right;
	position: relative;
	
}

.toplinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	float: left;
	
	margin-top: 51px;
	
	
	position: relative;
}

.toplinks li {
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 13px;
	border-right: 1px #666666 solid;
	padding-right: 10px;
	position: relative;	
}

.toplinks li.last  {
	
	border: 0;
	position: relative;
}

.toplinks li a {
	font-size: 11px;
	color: rgb(130,134,134);
	text-decoration: none;
	position: relative;
}

.toplinks ul li a:hover {
	color: rgb(130,134,134);
	text-decoration: none;
	padding-bottom:3px;
	border-bottom: 2px;
	border-bottom-style:solid;
	border-bottom-color:#FF6600;
	font-size: 11px;
}

.toplinks ul li#active a {
	color: rgb(130,134,134);
	text-decoration: none;
	padding-bottom:3px;
	border-bottom: 2px;
	border-bottom-style:solid;
	border-bottom-color:#FF6600;
	font-size: 11px;
}

.loginBox {
	position: absolute;
	border: 1px rgb(191,191,191) solid;
	top: 20px;
	background: rgb(255,255,255);
	padding: 15px;
	font-size: 11px;
	width: 175px;
		
}

.loginBox #closeLogin {
	height: 15px;
	float: right;
	color: red;
	font-size:10px;
}

.loginBox label {
	margin-bottom: 10px;
	clear: both;
	display:  block;
}

.loginBox label input {
	width: 100%;
}

.navigation {
	height: 64px;
	clear: both;
}

.navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	

}

.navigation ul li {
	float: left;
	margin-top: 10px;
}

.navigation ul li#active  {
	margin-top: 0px;
}

.navigation ul li.first a,
.navigation ul li.first#active a {
	border-left: 1px rgb(191,191,191) solid;
}

.navigation ul li.last a,
.navigation ul li.last#active a {
	border-right: 1px rgb(191,191,191) solid;
	
	text-align: left;
	padding-left: 55px;
	width: 250px;
}

.navigation ul li a {
	margin-right: 1px;
	display: block;
	padding: 19px 0 24px 0;
	background: url(../images/navigation/inactive.jpg) repeat-x;
	text-decoration: none;
	width: 144px;
	text-align: center;
	font-size: 11px;
	color: rgb(51,51,51);
	border-top: 1px rgb(191,191,191) solid;	
}

.navigation ul li#active a {
	padding: 29px 0 24px 0;
	background: url(../images/navigation/active.jpg) repeat-x;
	color: rgb(66,66,66);
	font-size: 12px;
	color: rgb(51,51,51);
	border-top: 1px rgb(0,0,0) solid;
}


.content {
	font-size: .8em;
	background-image: url(../images/beforeBottomNav.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 35px;
	float: left;
	clear: both;
	margin-bottom: 15px;
	line-height: 16px;
}

.content h2 {
	display: block;
	width: 500px;
	height: 30px;
	background-repeat: no-repeat;
}

.content h2 span {
	display: none;
}

.content #stateofArt {
	background-image: url(../images/index/stateofArt_title.gif);
	height: 21px;
}

.content h2#homelandSuccess {
	background-image:url(../images/index/homelandSuccess_title.gif);
	height: 23px;
}

.content h2#homelandVision {
	background-image:url(../images/about_us/vision_state.gif);
	height: 23px;
}

.content h2#homelandTeam {
	background-image:url(../images/about_us/execTeam.gif);
	height: 23px;
}

.content h2#homelandAIG {
	background-image:url(../images/products/aigcompanies.gif);
	height: 23px;
}

.content h2#homelandSecureCare {
	background-image:url(../images/products/securecare.gif);
	height: 23px;
}

.content h2#homelandSpecialty {
	background-image:url(../images/products/specialty.gif);
	height: 23px;
}

.content h2#homelandAIG2 {
	background-image:url(../images/carriers/aig.gif);
	height: 53px;
}

.content h2#homelandFinancial {
	background-image:url(../images/carriers/financialStrength.gif);
	height: 23px;
}

.content h2#homelandStandard {
	background-image:url(../images/carriers/standard.gif);
	height: 23px;
}

.content h2#homelandColonial {
	background-image:url(../images/carriers/colonial.gif);
	height: 23px;
}

.content h2#homelandGroupAgents {
	background-image:url(../images/agents/groupContact.gif);
	height: 24px;
}

.content h2#homelandIndAgents {
	background-image:url(../images/agents/indContact.gif);
	height: 24px;
}

.content h2#homelandWhy {
	background-image:url(../images/agents/why.gif);
	height: 24px;
}

.content h2#homelandImportant {
	background-image:url(../images/privacy/important.gif);
	height: 24px;
}

.content h2#homelandProtection {
	background-image:url(../images/privacy/protection.gif);
	height: 24px;
}

.content h2#homelandHomeland {
	background-image:url(../images/contact_us/homeland.gif);
	height: 24px;
}

.content img {
	border: 10px rgb(232,229,229) solid;
}

.content p {
	display: block;
	width: 100%;
	margin-bottom: auto;
	
}

.content p img {
	clear: both;
	float: right;
	margin: 10px;
}

.content img.title {
	border: 0;
}

div.footer {
	width: 100%;
	padding-bottom: 15px;
	font-size: 11px;
	margin: 0;
	
}

.footer h2 {
	display: block;
	margin: 0;
	padding: 0;
	width: 198px;
	height: 74px;
	background: url(../images/bottonNav_logo.gif);
	float: left;
	position: relative;
}

.footer h2 span {
	display: none;
	
}

.footer .footlinks {
	clear: both;
	
	float: left;
}

.footer .footlinks ul {
	margin: 0;
	padding: 0;
	float: left;	
	list-style: none;
	
	margin-top: 27px;
} 

.footer .footlinks ul li {
	float: left;
	margin-right: 15px;
}

.footer .footlinks a {
	color: rgb(130,134,134);
	text-decoration: none;
	font-size: 11px;
}

.footer .footlinks a:hover {
	color: rgb(130,134,134);
	text-decoration: none;
	padding-bottom:3px;
	border-bottom: 2px;
	border-bottom-style:solid;
	border-bottom-color:#FF6600;
	font-size: 11px;
}

.footer .footlinks ul li#active a {
	color: rgb(130,134,134);
	text-decoration: none;
	padding-bottom:3px;
	border-bottom: 2px;
	border-bottom-style:solid;
	border-bottom-color:#FF6600;
	font-size: 11px;
}

.footer p {
	clear: both;
	width: 400px;
}


.footerlinks a {
	color: rgb(213,213,213);
	text-decoration: underline;
	font-size: 11px;
}

.footerlinks a:hover {
	color: rgb(255,255,255);
	text-decoration: underline;
	font-size: 11px;
}

.footerlinks ul li#active a {
	color: rgb(130,134,134);
	text-decoration: underline;
	font-size: 11px;
}

.productionlinks a {
	color: #cccccc;
	text-decoration: none;
	font-size: 14px;
}

.productionlinks a:hover {
	color: #90c018;
	text-decoration: none;
	font-size: 14px;
}

.productionlinks ul li#active a {
	color: #90c018;
	text-decoration: none;
	font-size: 14px;
}


.presslisting a {
	color: #6b7d09;
	text-decoration: none;
	font-size: 12px;
}

.presslisting a:hover {
	color: #abca02;
	text-decoration: underline;
	font-size: 12px;
}

.presslisting ul li#active a {
	color: #6b7d09;
	text-decoration: none;
	font-size: 12px;
}









/* PNG FILTER FOR IE 6, MICROSOFT */

.planet {
	position:absolute;
	width:100%;
	height:130px;
	top:0px;
	left:0px;
	z-index:1000;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position: 50% 1%;
	
}

* html body .planet { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/logo.png); 
}



.inthenews {
	background-image:url(../images/press/inthenews.png);
	width:130px;
	height:13px;
}

* html body .inthenews { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/press/inthenews.png); 
}



.socialbutterflies {
	background-image:url(../images/footer/social.png);
	width:117px;
	height:28px;
}

* html body .socialbutterflies { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/footer/social.png); 
}



.sitemap {
	background-image:url(../images/footer/map.png);
	width:61px;
	height:28px;
}

* html body .sitemap { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/footer/map.png); 
}



.contact {
	background-image:url(../images/footer/contact.png);
	width:55px;
	height:28px;
}

* html body .contact { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/footer/contact.png); 
}



.pagetitle {
	height:31px;
	position:relative;
	background-image:url(../images/headers.png);
	background-repeat:no-repeat;
	text-align:left;
}

* html body .pagetitle { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/headers.png); 
}



.bdmpress {
	background-image:url(../images/press/press.png);
	width:85px;
	height:13px;
}

* html body .bdmpress { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/press/press.png); 
}



.productions {
	background-image:url(../images/contact/productions.png);
	width:106px;
	height:13px;
}

* html body .productions { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/contact/productions.png); 
}



.foradvertising {
	background-image:url(../images/contact/advertising.png);
	width:129px;
	height:13px;
}

* html body .foradvertising { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/contact/advertising.png); 
}

/* END PNG FILTERING */









