html, body{
	padding:0px;
	margin:0px;
	background-color:#545D63;
}

div{
	width:100%;
	background-color:transparent;
}
img{
	border:0px;
}

a{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

.topSpacer{
	height:65px;
}
.header{
	width:708px;
	/*height:346px;*/
	background:url(img/header_in_top_bg.gif) left top repeat-x;
	background-color:#FFFFFF;
}
	.headerContent{
		width:697px;
	}
		/* HEADER_IN_TOP start */
		.headerInTop{
			height:95px;
		}
			.textLogo{
				font-family:Tahoma, Verdana;
				font-size:11px;
				color:#464646;
				text-transform:uppercase;
			}						.textUser			{				font-family:Tahoma, Verdana;
				font-size:11px;								color:#0076A3;								background-color:#ffffff;			}						.textError			{				font-family:Tahoma, Verdana;
				font-size:11px;								color:#ff0000;								background-color:#ffffff;			}
			.login{
				font-family:Tahoma, Verdana;
				font-size:11px;
				color:#8B8B8B;								background-color:#ffffff;
			}
			.login .input{
				margin:0px;
				font-family:Tahoma, Verdana;
				font-size:11px;
				color:#000000;
				margin-top:2px;
			}
			.login .input{
				border:1px solid #8B8B8B;
			}						.login a{
				color:#0076A3;							}
			.form_providers .input{
				border:1px solid #909090;
				font-family:Tahoma, Verdana;
				font-size:12px;
			}
		/* HEADER_IN_TOP end */
		/* HEADER_IN_MIDDLE_USER start */
		
		.headerInMiddleUser
		{
			height:45px;
		}
		
		.headerInMiddleUserBg
		{
			background-image:url(img/menu_bg.jpg);
		}
		
		/* HEADER_IN_MIDDLE start */
		.headerInMiddle{
			height:253px;
		}
			.headerInMiddleBg0{
				background-image:url(img/header_in_middle_bg0.jpg);
			}
			.headerInMiddleBgFProvider{
				background-image:url(img/find_provider/header_in_middle_bg.jpg);
				background-repeat:no-repeat;
			}
			.headerInMiddleBgFProviderTop{
				background:url(img/find_provider/header_in_middle_bg_top.jpg) left bottom no-repeat;
			}						.headerInMiddleBgProviders{
				background-image:url(img/providers/header_in_middle_bg.jpg);
				background-repeat:no-repeat;
			}
			.headerInMiddleBgProvidersTop{
				background:url(img/providers/header_in_middle_bg_top.jpg) left bottom no-repeat;
			}
			.headerInMiddleBgPServices{
				background-image:url(img/products_services/header_in_middle_bg.jpg);
				background-repeat:no-repeat;
			}
			.headerInMiddleBgPServicesTop{
				background:url(img/products_services/header_in_middle_bg_top.jpg) left bottom no-repeat;
			}
			.headerInMiddleBgCompany{
				background:url(img/company/header_in_middle_bg.jpg) left top no-repeat;
			}
			.headerInMiddleBgCompanyTop{}
			.headerInMiddleBgContactUs{
				background:url(img/contact_us/header_in_middle_bg.jpg) left top no-repeat;
			}
			.headerInMiddleBgContactUsTop{
				background:url(img/contact_us/header_in_middle_bg_top.jpg) left bottom no-repeat;
			}
			.menuContainer{
				height:43px;
			}
				.menuContainer a{
					display:block;
					height:43px;
					line-height:43px;
					font-family:Tahoma;
					font-size:11px;
					color:#FFFFFF;
					text-decoration:none;
					text-transform:uppercase;
					margin:0px 5px 0px 5px;
				}
				.menuContainer a:hover, .menuContainer a.active{
					color:#FFF200;
				}
				.subMenu{
					position:absolute;
					top:199px;
				}
				.subMenu tr td{
					white-space:nowrap;
					background:url(img/submenu_bg.gif) left bottom repeat-x;
					background-color:#5AA62A;
					padding:2px;
				}
				.subMenu tr td a{
					display:block;
					width:140px;
					height:22px;
					line-height:22px;
					padding-left:9px;
					font-family:Tahoma;
					font-size:11px;
					color:#FFFFFF;
					text-transform:uppercase;
					text-decoration:none;
				}
				.subMenu tr td a:hover{
					background-color:#9BCA6C;
					color:#FFF200;
				}
			
			.textHeaderInMiddle{
				font-family:Tahoma, Verdana;
				font-size:11px;
				color:#545D63;
			}
		/* HEADER_IN_MIDDLE end */
		
		/* HEADER_IN_MIDDLE start */
		.headerInBottom{
			height:15px;
			background-image:url(img/header_in_bottom_bg.gif);
		}
		/* HEADER_IN_MIDDLE end */

.content{
	width:708px;
	background:url(img/content_bg.gif) left top repeat-x;
	background-color:#FFFFFF;
}
	.contentIn{
		width:697px;
	}
		.bgSeparator{
			background:url(img/home_column_separator_bg.gif) left top repeat-y;
		}
		.textContent{
			font-family:Tahoma, Verdana;
			font-size:11px;
			color:#545D63;
		}
		.textBlue{
			color:#0076A3;
		}
		.grayLine{
			font-size:0px;
			background-color:#DEDEDE;
			height:1px;
		}
		.linkGray{
			color:#545D63;
			font-weight:bold;
			text-decoration:none;
		}
		.linkGray:hover{
			text-decoration:underline;
		}
		iframe.news{
			border:1px solid #7F9DB9;
		}
		.boxFormContact tr td{
			padding:6px 6px 6px 6px;
		}
		.boxFormContact tr td.bgLightGray{
			background-color:#F6F8F9;
		}
		.boxFormContact tr.noPadding td{
			padding:0px;
		}
		.boxFormContact tr td textarea{
			border:1px solid #A5ACB2;
		}
		.boxFormContact tr td .input{
			border:1px solid #A5ACB2;
			padding:2px 2px 2px 2px;
		}

.footer{
	width:708px;
	height:75px;
	background:url(img/footer_bg.jpg) left top no-repeat;
}
	.footer .footerSpacer0{
		height:27px;
	}
	.footer .textCopyright, .footer .textCopyright a{
		color:#BCC1C4;
	}
/*SiteMap Styles*/
ul.sitemap
{
	margin-top:5px;
	margin-bottom:15px;
	padding-left:10px;
	margin-left:10px;
	list-style-type:disc;
	line-height:15px;
}
	ul.sitemap a
	{
		color:#0076A3;
	}
	ul.sitemap ul
	{
		padding-left:10px;
		margin-left:10px;
		list-style-type:circle;
	}
