*{margin:0; padding:0px;}

body
{
	margin:0; padding:0;
	background:#0C70A8;
	font-family:Tahoma;
	font-size:12px;
	
}
/**** Global Variables ****/
.clr {clear:both;}
p span.error{color:#990000;}
p span.success{color:#106BAE;}
.red{ color:#FF0000;}
/***** Main Container *********/
#main
{
	position:relative;
	margin:0 auto;
	width:980px;
	/*padding:15px; padding-top:0; padding-bottom:0;*/
	height:auto;
	background: #fff url(../images/bg.png) repeat-x;
	z-index:001;
}
/****** Start Header ************/

#header
{
	position:relative;
	width:950px;
	height:129px;
	margin:0 auto;
}

#header .top
{
	position:absolute;
	width:380px; height:30px;
	top:10px;
	right:5px;
	margin:0; padding:0;
}

.top form.form{
	position:relative;
	width:auto;
	float:left; display:inline;
}
.form input.input { position:relative; float:left; display:inline; width:170px; background:url(../images/input-bg.jpg) left top repeat-x; border:none; height:16px; padding-top:3px; padding-left:3px; font-size:11px;}

.form span {position:relative; float:left; display:inline; width:5px; height:19px;}
.form span.left {background:url(../images/input-left.jpg) top left no-repeat;}
.form span.right {background:url(../images/input-right.jpg) top left no-repeat;}
.form input.submit{ position:relative; left:5px;}
.top .links{ position:relative; float:right; display:inline;  }
.links a
{ 
	margin-right:5px; 
	text-decoration:none; 
	color:#0C70A8;
	font-family:"Tahoma";
	font-size:12px;
	line-height:16px;
	padding-right:10px;
	background:url(../images/separator.jpg) right no-repeat;
}
#nobg{ background:none; margin-right:5px;}

#header .logo 
{
	position:relative;
	margin-left:8px; margin-top:25px;
	float:left; display:inline; 
	border:none;
}
#header .navigation
{
	position:relative;
	height:38px; width:631px;
	margin-top:35px; margin-right:0;  
	float:right; display:inline;
}

.navigation ul#list {position:relative; width:714px; height:38px; }
ul#list li 
{
	position:relative;
	width:auto; height:auto;
	font-family:"Tahoma";
	font-size:12px; font-weight:bold;
	list-style:none; float:left; display:block;
	margin-left:1px; margin-right:1px;
}
li a.main-menu { position:relative; width:auto; height:auto; text-decoration:none; color:#666666; background:url(../images/nav-bg.jpg) repeat-x; line-height:38px; padding:12px;}
li a.main-menu span.nav-left{position:absolute; left:0; top:0; width:10px; height:38px; background:url(../images/nav-lbg.jpg) repeat-x;}
li a.main-menu span.nav-right{position:absolute; width:10px; top:0; right:0; height:38px; background:url(../images/nav-rbg.jpg) repeat-x;}

/****** For Hover Effects *****/

li a.main-menu:hover , li a.active { color:#fff; background:url(../images/nav-bg-active.jpg) repeat-x;}
li a.main-menu:hover span.nav-left , li a.active span.nav-left{background:url(../images/nav-lbg-active.jpg) repeat-x;}
li a.main-menu:hover span.nav-right, li a.active span.nav-right{background:url(../images/nav-rbg-active.jpg) repeat-x;}

/****** Start banner ************/

#banner
{
	position:relative;
	width: 916px; margin:0 auto;
	height:307px;
	background:#0C70A8;
	padding:16px; 	z-index:010;
}
#banner .b-image
{
	position:relative;
	float:left; width:611px; height:307px;
	display:none; border:none;
}
#banner #tabber
{	
	position:relative;
	width:300px; height:307px;
	float:right; display:inline;
	z-index:050;
}
#tabber .tabs
{
	position:relative;
	width:296px; height:96px;
	/*float:right; display:inline;*/
	background:url(../images/tabs-bg.jpg) repeat-x;
	margin:5px; margin-right:0; margin-bottom:11px;
	z-index:100;
}
#tabber .no-margin{margin-top:0;}
.tabs span{width:5px; height:95px;}
.tabs span.lft{ position:absolute; left:0; background:url(../images/tabs-lbg.jpg) top left no-repeat;}
.tabs span.rgt{ position:absolute; right:0; background:url(../images/tabs-rbg.jpg) top left no-repeat;}

#tabber .active{	background:url(../images/tabs-bg-active.jpg) repeat-x;}
.active span.lft { position:absolute; left:0; background:url(../images/tabs-lbg-active.jpg) top left no-repeat;}
.active span.rgt { position:absolute; right:0; background:url(../images/tabs-rbg-active.jpg) top left no-repeat;}

#tabber .tabs .pointer{ position:absolute; left:-7px; top:38px; width:9px; height:17px; }

#tabber .active .pointer{ position:absolute; left:-7px; top:38px; background:url(../images/tabs-arraow.jpg) no-repeat; width:9px; height:17px; }

.tabs .img
{
	position:relative;
	width:86px; height:67px;
	float:right; display:inline;
	margin:10px; margin-top:13px; margin-bottom:12px;
}
.tabs .content 
{
	position:relative;
	float:left; display:inline;
	width:170px; height:65px;
	margin-top:13px; margin-bottom:12px; margin-right:5px; margin-left:10px;
}
.content h2 { position:relative; font-size:14px; font-weight:bold; color:#4F555C; margin-bottom:5px;}
.content h2 a { color:#4F555C; text-decoration:none;}
 .content h2 a:hover { text-decoration:underline;}
.active .content h2 {color:#004E7A;}
.content p{color:#4F555C; line-height:15px; overflow:hidden;}

/****** Start Content container ************/
#main #container 
{
	position:relative;
	margin:0 auto; width:950px; height:auto;

}

#left-content
{
	position:relative;
	width:610px; height:auto;
	float:left; display:inline;
	padding:29px;
}

#left-content .content-data
{
	position:relative;
	width:610px; height:auto;
	/*float:left; display:inline;*/
	margin-bottom:8px;
}

.content-data p
{
	position:relative;
	height:auto;
	line-height:18px;
	text-align:justify;
	margin-bottom:15px;
}
.content-data img
{
	position:relative;
	width:auto; height:auto; margin-right:15px; margin-bottom:15px;
	float:left; display:inline-block;
}

.content-data p.imp
{
	font-size:14px;
	color:#FF0000;
	text-decoration:underline;
}
.content-data a { position:relative; color:#318105; text-decoration:none;}

.content-data h1
{
	position:relative;
	font-size:18px; color:#318105;
	font-weight:normal;
	margin-bottom:10px;
	line-height:22px;
	border-bottom:1px solid #838383;
}

.content-data .space {position:relative; margin-bottom:10px; margin-left:20px;}
.content-data .lspace {position:relative; margin-left:10px;}
.content-data  strong { position:relative; color:#318105;}

.content-data ul{ position:relative; width:auto; margin:10px; margin-top:5px; }
.content-data ul li 
{
	position:relative;
	list-style:none;
	width:auto; line-height:18px;
	padding-left:10px;
	background:url(../images/li-icon.jpg) left 6px no-repeat;
	margin-bottom:10px;
}

.content-data ul.menu
{
	position:relative;
	width:auto; height:100px;
	margin:10px; margin-top:5px;
}

.content-data ul.menu li
{
	position:relative;
	width:250px; height:15px;
	float:left; display:inline;
	padding-left:10px;
	background:url(../images/li-icon.jpg) left 6px no-repeat;
	margin:5px; margin-bottom:10px;
}
.content-data ul.menu li a.anchor{ position:relative; color:#318105;}
.content-data input.more
{
	position:relative;
	float:right; display:inline;
	margin-bottom:10px; margin-right:0;
}

#right-content
{
	position:relative;
	width:280px; height:auto;
	float:right; display:inline;
	text-align:center;
}

#right-content img
{
	position:relative;
	margin:15px; margin-left:0; margin-right:0;
	border:none;
}

/****** Start Footer ************/

#footer 
{
	position:relative;
	height:auto;
	padding:15px; 
	background:#015382 url(../images/footer-bg.jpg) repeat-x;
}

#footer p.link
{
	position:relative; margin-bottom:3px; text-align:center; color:#6BBEED; 
}

	#footer p.link a{color:#6BBEED; line-height:15px; padding-left:8px; padding-right:8px; text-decoration:none; background:url(../images/footer-sep.jpg) right 3px no-repeat;}
	#footer p a{background:none; color:#6BBEED; text-decoration:none;}
	#footer p.link a.nobg{background:none;}
	#footer p.link a:hover,#footer p a:hover{text-decoration:underline;}
	#footer p.copy{color:#6BBEED;}
	#footer p.company{position:relative;  font-size:11px; }
