*{
	padding: 0;
	margin: 0;
	}
body{
	color: #333333;
	font: 13px Arial, sans-serif;
	}
p{
	color: #333333;
	font: 13px Arial, sans-serif;
	}
a{
	text-decoration: underline;
	color: #0045c7;
	}
a:hover{
	text-decoration: none;
	}
/*LAYOUT ELEMENTS*/

#top{
	width: 100%;
	float: left;
	margin-top: 40px;
	}
#tops{
	width: 100%;
	float: left;
	}
#menu{
	width: 30%;
	float: left;
	margin: 0 0 0 50px !important;
	margin: 0 0 0 25px;
	}
#menus{
	width: 100%;
	float: left;
	background-color: #eef7fc;
	}
#topmain{
	float: left;
	width: 60%;
	margin-left: 30px;
	text-align: center;
	}
#topmains{
	float: left;
	width: 100%;
	}
.rt{
	background: #eef7fc url("images/right_top.gif") no-repeat right top;
	width: 100%;
	float: left;
	margin: 0 0 8px 0;
	clear: both;
	}
.lb{
	background: url("images/left_btm.gif") no-repeat left bottom;
	}

#main{
	width: 100%;
	float: left;
	}
#left1{
	width: 24%;
	float: left;
	margin: 0 6% 0 50px !important;
	margin: 0 6% 0 25px;
	padding-top: 40px;
	}
#left{
	width: 24%;
	float: left;
	margin: 0 0 0 50px !important;
	margin: 0 0 0 25px;
	}
#begun{
	float: left;
	width: 180px;
	margin-left: 0px;
	padding-top: 50px;
	}
#content1{
	float: left;
	width: 60%;
	margin-left: 30px;
	}
#content{
	float: left;
	width: 45%;
	margin-left: 30px;
	}
#footer{
	float: left;
	margin: 30px 50px !important;
	margin: 30px 25px;
	padding: 20px 0 0 0;
	width: 90%;
	border-top: 1px solid #ccc;
	position: relative;
	}
.blocks{
	float: left;
	width: 100%;
	}
.blocks div{
	width: 46%;
	margin: 3% 3% 3% 0;
	float: left;
	border-top: 4px solid #ccc;
	padding-top: 12px;
	}
.blocks div p{
	padding: 6px 0 12px 0;
	}






/*TOPMAIN ELEMENTS*/

#topmain img{
	margin: 20px auto;
	}

.auto{
	background: url("images/auto.jpg") no-repeat 20px top;
	}
.healthcare{
	background: url("images/healthcare.jpg") no-repeat 20px top;
	}
.life{
	background: url("images/life.jpg") no-repeat 20px top;
	}
.respon{
	background: url("images/respon.jpg") no-repeat 20px top;
	}
.incom{
	background: url("images/incoms.jpg") no-repeat 20px top;
	}
.lb p{
	padding: 20px 5px 20px 70px;
	color: #0045c7;
	font: 18px Arial, sans-serif;

	}
.lb p a{
	text-decoration: underline;
	color: #0045c7;
	}
.lb p a:hover{
	text-decoration: none;
	color: #0045c7;
	}
.lb p.oddiy{
	text-align: center;
	background: url("images/left_btm.gif") no-repeat left bottom;
	padding: 20px 5px;

	}
/*MAIN ELEMENTS*/

#left ul{
	margin: 10px 0;
	}
#left ul li{
	list-style-type: none;
	padding: 3px 6px 3px 0;
	}
#left ul li a{
	text-decoration: underline;
	color: #0045c7;
	}
#left ul li a:hover{
	text-decoration: none;
	}
#topmain h1{
	color: #6e9400;
	margin: 8px 0;
	font: 32px Arial, sans-serif;
	}
#topmains h1, #menus h1{
	color: #6e9400;
	margin: 8px 50px;
	padding: 0;
	font: 26px Arial, sans-serif;
	}
h1 a{
	text-decoration: none;
	color: #6e9400;
	}
h2{
	font: 20px Arial, sans-serif;
	color: #333333;
	margin: 10px 0;
	}
h2.company{
	background: url("images/company.jpg") no-repeat left top;
	padding: 20px 20px 20px 50px;
	}
h2.companies{
	background: url("images/companies.jpg") no-repeat left top;
	padding: 20px 20px 20px 50px;
	}
#content p, #content1 p{
	padding: 8px 8px 8px 0;
	font: 14px Arial, sans-serif;
	line-height: 18px;
	}
#content ul, #content ol, #content1 ul, #content1 ol{
	margin: 8px 10px 8px 20px;
	}
#content li, #content1 li{
	padding: 4px 0;
	}
#btmmenu{
	float: left;
	padding: 0;
	margin: 0;
	width: 100%;
	}
#btmmenu li{
	float: left;
	list-style-type: none;
	margin: 0 20px 0 0;
	}
#btmmenu li a{
	color: #0045c7;
	text-decoration: underline;
	}
#btmmenu li a:hover{
	text-decoration: none;
	}
#footer p{
	font: 11px Arial, sans-serif;
	color: #7F7F7F;
	margin: 8px 0;
	float: left;
	width: 90%;
	}
.details{
	float: right;
	margin: 20px 10px;
	}
.details img{
	border: none;
	}

#menus p{
	float: left;
	width: 16%;
	padding: 20px 10px 20px 50px;
	font-weight: bold;
	}
#menus ul{
	float: left;
	padding: 20px 20px 20px 10px;
	width: 70%;
	}
#menus ul li{
	float: left;
	list-style-type: none;
	margin: 0 20px 0 0;
	}
#menus ul li a{
	color: #0045c7;
	text-decoration: underline;
	}
#menus ul li a:hover{
	text-decoration: none;
	}
#content h4, #content1 h4 {
	font: bold 13px Arial, sans-serif;
	margin: 8px 10px 4px 0;
	color: #333333;
	}
#content h3, #content1 h3 {
	font: bold 16px Arial, sans-serif;
	margin: 12px 10px 6px 0;
	color: #333333;
	}
#content table, #content1 table{
	margin: 10px;
	width: 96%;
	}
#content td, #content1 td{
	padding: 3px 5px;
	}
.bold{
	font-weight: bold;
	}
p#counter {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 40px;
	}
.img {
	text-align: center;
	}
