@charset "utf-8";
body { margin:0; padding:0; width:100%; background:url(images/main_bg.gif);}
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* main */
.main {
	width:1000px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0;
}
/********** header **********/
.header { height:45px; width:1000px; margin:0 0 3px 0; padding:0; background: url(images/header_bg.gif) top no-repeat;}
/* logo */
.logo { padding:0; margin:0; width:244px; float:left;}
/* menu */	
.menu {
	padding:0;
	width:640px;
	float:right;
	height:39px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.menu ul { padding:0; margin:0; list-style:none; border:0; float:left;}
.menu ul li { float:left; margin:0; padding:0 3px; border:0;}
.menu ul li a { float:left; margin:0 1px 0 0; padding:13px 0; color:#fff; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:13px 10px; background:none;}
.menu ul li a:hover { background: url(images/r_menu.gif) no-repeat right ;}
.menu ul li a:hover span {background:url(images/l_menu.gif) no-repeat  left ;}
.menu ul li a.active { background:url(images/r_menu.gif) no-repeat  right ;}
.menu ul li a.active span {  background:url(images/l_menu.gif) no-repeat  left ;}
/* header_text */
.header_text2 { height:114px; margin:0 auto; padding:0; width:999px; background: url(images/slider_bg.jpg) top no-repeat;}
.header_text2 h2 { width:300px; float:left; font: bold 28px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:40px 0 0 30px; text-transform:uppercase;}
.header_text2 p { width:400px; float:right; font: normal 11px  Tahoma, Geneva, sans-serif; color:#fff; margin:40px 0 0 0; padding:0 50px 0 10px; border-left:2px solid #29afff;}
.header_text {
	height:340px;
	padding:0;
	width:999px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/slider_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.header_text .div .left1 {
	float:left;
	width:353px;
	padding:0;
	margin:0px !important;
	margin:10px 5px 10px 10px;
}
.header_text .div .left1 h2 {font:normal 28px  Arial, Helvetica, sans-serif; color:#fff;  padding:30px 0 10px 15px; margin:0 0 0 10px; text-transform:uppercase;}
.header_text p { font:normal 11px  Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 15px; margin:0 0 0 10px; line-height:1.8em;}
.header_text p span { padding:10px 0 0 40px; color:#1f688f;}
/********** body **********/
.body { width:1000px; margin:3px auto 0 auto; background:#125c89;}
.body .textarea {
	width:92%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 11px;
}


.body .textarea ul { list-style:none; padding:0; margin:10px 20px; font:normal 11px Tahoma, Geneva, sans-serif; color:#fff;}
.body .textarea li { background:url(images/ul_li.gif) left no-repeat; padding:5px 15px; margin:0;}
.body img.rightt {
	float:right;
	padding:0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 30px;
}
.body img.normal { float:left; margin:5px 0; padding:0;}
.body h2 { color:#fff; font:normal 22px Tahoma, Geneva, sans-serif; margin:5px 0; padding:10px 5px;}
.body h3 { font: normal 24px Arial, Helvetica, sans-serif; color:#29afff; margin:5px 0; padding:10px 5px;}
.body img {
	float:left;
	padding:0;
	margin-top: 0px;
	margin-right: 10px;
}
.body p {
	color:#FFF;
	line-height:1.8em;
	padding:5px;
	margin:0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
.body a {
	text-decoration:underline;
	color: #00C0FF;
	font-weight: bold;
}
.body em { font: italic 13px Arial, Helvetica, sans-serif; color:#a0bed0; line-height:1.8em;}
.body .bloga_f { width:885px; margin:0 auto;}
.body .bloga {
	width:250px;
	float:left;
	margin:0;
	text-align: left;
	padding: 20px;	

	

	
	
}
.body .bloga img {
	padding:0;
	float:none;
	text-align:center;
	margin-top: -5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.body .services { width:45%; float:left; margin:10px 20px; padding:0;}
.body .services p { font: normal 13px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em; padding:5px; margin:0;}
.body .services a { color:#0094ea;}
.body .services img { float:left; margin:10px 10px; padding:0;}
.left {
	width:60%;
	float:left;
	padding:0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.right {
	width:60%;
	float: right;
	padding:0;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 10px;
}
/*buttonss*/
.buttonss { width:125px;  float:right; margin:10px 10px; padding:5px 5px;}
.buttonss p { text-align:center;}
.buttonss a { background:none; float:none; padding:6px 6px; margin:0; font: normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.buttonss a:hover { border:1px solid #115580; background:#156b9c; color:#fff; text-decoration:none; padding:3px 5px; margin:0;}
/********** footer **********/
.footer { margin:0 auto; padding:0;}
.footer_resize { height:80px;  margin:0 auto; padding:0; width:1000px; background:url(images/footer_bg.gif) top repeat-x;}
.footer ul {
	margin:0;
	list-style:none;
	float:left;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-size: 14px;
	color: #00C0FF;
	font-family: Verdana, Geneva, sans-serif;
}
.footer img { display:inline; margin:5px 10px; padding:0;}
.footer ul li { margin:0; padding:0 10px; float:left;}
.footer p {
	margin:0;
	float:right;
	color:#FFF;
	line-height:1.8em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.footer a { color:#45caff; font:normal 10px  Tahoma, Geneva, sans-serif; text-decoration:none; line-height:1.8em;}
.footer a:hover { text-decoration:underline;}
/********** contact form **********/
.form { float:left; width:560px; margin-top:40px; margin-left:10px;}
/********** contact form **********/
#contactform {
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0;
}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px;  padding:5px 0; font-family:Tahoma, Geneva, sans-serif; color:#fff; text-transform:capitalize;}
#contactform label span {  font-family:Tahoma, Geneva, sans-serif;}
#contactform input.text {
	font-family:Tahoma, Geneva, sans-serif;
	width:300px;
	border:1px solid #979797;
	height:13px;
	background:#fff;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 1px;
	color: grey;
	font-size: 11px;
}

#contactform input.text2 {
	font-family:Tahoma, Geneva, sans-serif;
	width:195px;
	border:1px solid #979797;
	height:13px;
	background:#fff;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 1px;
	color: grey;
	font-size: 11px;
}



#contactform textarea {font-size: 11px; font-family:Tahoma, Geneva, sans-serif; color: grey; width:300px; border:1px solid #979797; margin:10px 0; padding:2px; background:#fff; height:250px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 100px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #1c72a1; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
li2.bg2, .bg2 {
	width:100%;
	clear:both;
	border-bottom:1px dashed #417da1;
	background:none;
	list-style:none;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
li.line, .line { border-top:1px solid #d9d9d9; padding:0; margin:10px 0; background:none; list-style:none;}
.main .body .textarea p {
	font-size: 12px;
}
.main .body .textarea p {
	font-size: 11px;
}
.main .body .textarea p {
	font-size: 12px;
	font-weight: normal;
}






.columns{
  width:975px;
}
.columns .main{
	float:left;
	width:650px;
	overflow:hidden;
	margin-right:40px;
	font-weight: normal;
	font-size: 12px;
}
.columns .sidebar{
  float:right
  width:275px;
	overflow:hidden;
	padding: 35px;
	border-left:2px solid #1c72a1;
	margin-top:0px;
}

.columns .sidebar2{
  float:right
  width:275px;
	overflow:hidden;
	padding: 25px;
	border-left:2px solid #1c72a1;
	margin-left:0px;
}






.latestnews{
	width:1000px;
	margin-left: 0px;
}
.latestnews .left{
  float:left;
  width:300px;
  overflow:hidden;
  	margin-left:40px;



}
.latestnews .right{
  float:right
  width:700px;
	overflow:hidden;
	margin-top:50px;
}



.latestnews01{
	width:1000px;
	margin-left: 0px;
}
.latestnews01 .left{
  float:left;
  width:310px;
  overflow:hidden;
  	margin-left:0px;



}
.latestnews01 .right{
	float:left;
	  overflow:hidden;
    width:325px;
	margin-top:0px;
}


.paid {
	color:#FFF;
	line-height:1.8em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 30px;
	padding-right: 220px;
	padding-bottom: 30px;
	padding-left: 220px;
}
.body .textarea .columns .main h1 {
	color: #00004F;
}
.body .textarea .columns .main p strong {
	color: #003;
}
