/* CSS Document */

body{
	 padding:0px;
	 margin:0px;
	 background:#FFF;
	 color:#9c9c9c;
	 font:11px/14px Tahoma, sans-serif;
}

div, p, ul, h2, h3, h4, img{
	 padding:0px;
	 margin:0px;
}

ul{
	list-style-type:none;
}

#main_body {
	 margin:0 auto;
	 background:url(../images/back.jpg) repeat-x;
}

#content{
	 width:756px;
	 margin:0 auto;
	 background:url(../images/main_back.jpg) top no-repeat;
}

#content_sub{
	 width:756px;
	 margin:0 auto;
	 background:url(../images/sub_back.jpg) top no-repeat;
}

#clear {
	 clear: both;
	 margin: 0px;
}

/* HEADER */

#header {
	 height:345px;
	 width:756px;
	 position:relative;
	 margin:0;
	 padding:0;
}

#header_sub {
	 height:345px;
	 width:756px;
	 position:relative;
	 margin:0;
	 padding:0;
}
#header ul.logo li a,
#header_sub ul.logo li a{
	 background:url(../images/logo.jpg) no-repeat;
	 width:259px;
	 height:53px;
	 position:absolute;
	 top:30px;
	 left:181px;
	 margin:0;
	 text-indent:-20000px;
	 display:block;
 }

#header ul.call li,
#header_sub ul.call li {
	 background:url(../images/call.jpg) no-repeat;
	 width:189px;
	 height:49px;
	 position:absolute;
	 top:30px;
	 left:501px;
	 margin:0;
	 text-indent:-20000px;
	 display:block;
 }

#header ul.menu,
#header_sub ul.menu {
	 width:480px;
	 height:22px;
	 position:absolute;
	 top:141px;
	 left:212px;
}

#header ul.menu li,
#header_sub ul.menu li {
 	float:left;
 }

#header ul.menu li.home,
#header_sub ul.menu li.home {
	 width:105px;
	 height:22px;
	 margin-right:25px;
}

#header ul.menu li.home a,
#header_sub ul.menu li.home a {
	 width:105px;
	 height:22px;
	 display:block;
	 background:url(../images/btn_home.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
}
#header ul.menu li.home a:hover,
#header_sub ul.menu li.home a:hover{
	 width:105px;
	 height:22px;
	 background:url(../images/btn_home_over.jpg) 0 0 no-repeat;
}

#header ul.menu li.about,
#header_sub ul.menu li.about{
	 width:98px;
	 height:22px;
	 margin-right:29px;
}

#header ul.menu li.about a,
#header_sub ul.menu li.about a{
	 width:98px;
	 height:22px;
	 display:block;
	 background:url(../images/btn_partners.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
}

#header ul.menu li.about a:hover,
#header_sub ul.menu li.about a:hover{
	 width:98px;
	 height:22px;
	 background:url(../images/btn_partners_over.jpg) 0 0 no-repeat;
}

#header ul.menu li.services,
#header_sub ul.menu li.services {
	 width:94px;
	 height:22px;
	 margin-right:29px;
}

#header ul.menu li.services a,
#header_sub ul.menu li.services a {
	 width:94px;
	 height:22px;
	 display:block;
	 background:url(../images/btn_services.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
}

#header ul.menu li.services a:hover,
#header_sub ul.menu li.services a:hover{
	 width:94px;
	 height:22px;
	 background:url(../images/btn_services_over.jpg) 0 0 no-repeat;
}

#header ul.menu li.aboutus,
#header_sub ul.menu li.aboutus{
	 width:100px;
	 height:22px;
}

#header ul.menu li.aboutus a,
#header_sub ul.menu li.aboutus a{
	 width:100px;
	 height:22px;
	 display:block;
	 background:url(../images/btn_aboutus.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
}

#header ul.menu li.aboutus a:hover,
#header_sub ul.menu li.aboutus a:hover {
	 width:100px;
	 height:22px;
	 background:url(../images/btn_aboutus_over.jpg) 0 0 no-repeat;
}

#header ul.choose li a,
#header_sub ul.choose li a {
	 background:url(../images/choose.jpg) no-repeat;
	 width:390px;
	 height:31px;
	 position:absolute;
	 top:308px;
	 left:306px;
	 margin:0;
	 text-indent:-20000px;
	 display:block;
}

#header #welcome,
#header_sub #welcome{
	 width:389px;
	 position:absolute;
	 top:202px;
	 left:306px;
}

#header #welcome h2,
#header_sub #welcome h2 {
	 width:389px;
	 height:31px;
	 background:url(../images/h_welcome.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
	 padding-bottom:10px;
}

#header #welcome p,
#header_sub #welcome p{
	 width:385px;
	 /*margin:0 0 0 4px;*/ 
	 padding-bottom: 10px;
	 font:11px/14px Tahoma, sans-serif;
	 color:#061e40;
	 float:left;
}

#header #welcome a,
#header_sub #welcome a{
	 font:11px/14px Tahoma, sans-serif;
	 font-weight:normal;
	 color:#FFF;
	 text-decoration:none;
}

#header #welcome a:hover,
#header_sub #welcome a:hover{
	 color:#061e40;
	 text-decoration:underline;
}

.Myspacer {
	width:auto;
	height:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
}

/* CONTENT */

#contentsection{
	 width:auto;
	 position:relative;
	 margin:0;
	 padding:0;
	 clear:both;
}

#contentsection a{
	 color:#2eabe5;
	 text-decoration:none;
}

#contentsection a:hover{
	 color:#0f3372;
	 text-decoration:underline;
}

#contentpanel-l, #contentpanel-m, #contentpanel-r {
	width:33%;
	float:left;
}

#leftPan{
	width:241px;
	position:relative;
	margin:110px 0 0 25px;
	padding:0 13px 10px 0;
	float: left;
	border: 1px solid #e4e4e4;
}

#leftPan img{
	padding:0 10px 10px 0;
	float: left;
}

#leftPan h2{
	 width:230px;
	 height:32px;
	 background:url(../images/h_solutions.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
	 padding-bottom:17px;
	 margin-left:10px;
}

#leftPan p{
	 width:199px;
	 margin:0 0 0 10px;
	 padding-bottom: 15px;
	 float:left;
	 color:#9c9c9c;
}

#leftPan p span {
	 color:#0f3372;
	 font-weight:bold;
}

#leftPan ul {
	 width:199px;
	 margin:0 0 0 10px;
	 float:left;
}

#leftPan ul li a{
	 display:block;
	 width:178px;
	 height:16px;
	 background:url(../images/arrow.jpg) 0 8px no-repeat;
	 font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
	 color:#df6f00;
	 font-weight:normal;
	 text-decoration:none;
	 padding:0 0 0 19px;
}

#leftPan ul li a:hover{
	 color:#0f3372;
	 border-right:#000 2px solid;
} 

#middlePan{
	width:400px;
	position:relative;
	margin:16px 0 0 25px;
	padding:0 11px 0 0;
	float: left;
	border: 1px solid #e4e4e4;
}

#middlePan #services{
	width:380px;
	position:relative;
	float:left;
}

#middlePan #services h2{
	 width:370px;
	 height:37px;
	 background:url(../images/h_services.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
	 margin-bottom:12px;
	 border-bottom:#e4e4e4 1px solid;
}

#middlePan #services img{
	 padding:2px 0 0 10px;
	 float:left;

}

#middlePan #services p{
	 width:170px;
	 font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	 color:#9c9c9c;
	 font-weight:normal;
	 padding:0 0 10px 10px;
	 float:left;
}

#middlePan #services span {
	 color:#0f3372;
	 font-weight:bold;
 }

#middlePan #money{
	width:380px;
	position:relative;
	float:left;
	padding-bottom:10px;

}

#middlePan #money h2{
	 width:215px;
	 height:21px;
	 background:url(../images/h_money.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
	 margin:9px 0 5px 97px;
}

#middlePan #money img{
	 width:75px;
	 height:112px;
	 padding:2px 0 0 10px;
	 float:left;
}

#middlePan #money ul {
	 width:138px;
	 padding-left:20px;
	/* margin:0 0 0 83px;*/
	 float:left;
}
 
#middlePan #money ul li a{
	 display:block;
	 width:220px;
	 height:16px;
	 background:url(../images/arrow.jpg) 0 8px no-repeat;
	 font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
	 color:#84ac16;
	 font-weight:normal;
	 text-decoration:none;
	 padding:0 0 5px 18px;
}

#middlePan #money ul li a:hover{
	 color:#0f3372;
} 


#bottomPan{
	/* width:745px;*/
	 margin:15px 5px 0 5px;
	 padding-bottom: 5px;
	 float: left;
}
/* NEWS */

#bottomPan #news,
#bottomPan #news2,
#bottomPan #news3 {
		margin:5px;
		border: 1px solid #E4E4E4;
		Height: 230px;
}

#bottomPan #news {
	 width:220px;
	 margin-left:20px;
	 float:left;
}

#bottomPan #news h2{
	 width:220px;
	 height:37px;
	 background:url(../images/h_news.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
	 margin-bottom:12px;
	 border-bottom:#e4e4e4 1px solid;
}

#bottomPan #news ul{
	 width:200px;
	 margin:0 0 0 12px;
	 float:left;
}

#bottomPan #news ul li.dot{
 background:url(../images/bullet.jpg) 0 3px no-repeat;
	 height:14px;
	 padding:0 0 0 25px;
	 font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	 color:#0f3372;
	 font-weight:bold;
}

#bottomPan #news ul li{
	 background:none;
	 padding:0 0 15px 25px;
}

/* NEWS 2 */
#bottomPan #news2 {
	 width:220px;
	float:left;
}

#bottomPan #news2 h2{
	 width:220px;
	 height:37px;
	 background:url(../images/h_health.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
	 margin-bottom:12px;
	 border-bottom:#e4e4e4 1px solid;
}

#bottomPan #news2 ul{
	 width:200px;
	 margin:0 0 0 12px;
	 float:left;
}

#bottomPan #news2 ul li.dot{
	 background:url(../images/bullet.jpg) 0 3px no-repeat;
	 height:14px;
	 padding:0 0 0 25px;
	 font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	 color:#0f3372;
	 font-weight:bold;
}

#bottomPan #news2 ul li{
 background:none;
 padding:0 0 15px 25px;
}

/* NEWS 3 */
#bottomPan #news3 {
 	width:220px;
	float:left;
}

#bottomPan #news3 h2{
	 width:220px;
	 height:37px;
	 background:url(../images/h_safely.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
	 margin-bottom:12px;
	 border-bottom:#e4e4e4 1px solid;
}

#bottomPan #news3 ul{
	 width:200px;
	 margin:0 0 0 12px;
	 float:left;
}

#bottomPan #news3 ul li.dot{
	 background:url(../images/bullet.jpg) 0 3px no-repeat;
	 height:14px;
	 padding:0 0 0 25px;
	 font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	 color:#0f3372;
	 font-weight:bold;
}

#bottomPan #news3 ul li{
	 background:none;
	 padding:0 0 15px 25px;
}

#bottomPan #time{
	 width:342px;
	 float:left;
	 border-top:#e4e4e4 1px solid;
}
 
#bottomPan #time h2{
	 width:92px;
	 height:21px;
	 background:url(../images/h_time.jpg) 0 0 no-repeat;
	 text-indent:-20000px;
	 margin:9px 0 5px 116px;
}

#bottomPan #time img{
	 width:90px;
	 height:112px;
	 top:2px;
	 left:4px;
	 margin:0;
	 float:left;
}

#bottomPan #time ul {
	 width:142px;
	 margin:0 0 0 100px;
	 float:left;
}
 
#bottomPan #time ul li a{
	 display:block;
	 width:120px;
	 height:16px;
	 background:url(../images/arrow.jpg) 0 8px no-repeat;
	 font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
	 color:#84ac16;
	 font-weight:normal;
	 text-decoration:none;
	 padding:0 0 0 18px;
}

#bottomPan #time ul li a:hover{
 	color:#0f3372;
} 

.style1 {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style2 {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style3 {
	color: #1D84E3;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

.style3 img {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

.style4 {
	color:#F90;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* FOOTER */

#footer{
	background:url(../images/b_footer.jpg) 0 0 no-repeat;
	height:100px;
	width:756px;
	position:relative;
	margin:0;
	padding:0;
}

#footer p{
 display:block;
 margin: 25px auto 0 auto;
 padding-top:15px;
 font:10px/14px Tahoma, Arial, Helvetica, sans-serif;
 color:#FFF;
 font-weight:normal;
 text-align:center;
}

#footer a{
 font:10px/20px Tahoma, Arial, Helvetica, sans-serif;
 font-weight:normal;
 color:#FFF;
 text-decoration:none;
 padding: 0 5px;
}

#footer a:hover{
 color:#000;
 text-decoration:none;
 background:#FFF;
}
