body {		
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/body_bg.gif) repeat-x left top;
	}
	
.main_bg {		
	background:url(../images/main_bg.jpg) no-repeat center top;
	background-attachment:fixed;
	}

.main	 {		
	width:958px;
	margin:0 auto;
	padding:0 20px;
	}

.clearfloat { float:none; clear:both; height:1px; }
.mrg20-B {
	margin-bottom:20px;
	text-align: left;
}
.mrg20-T {margin-top:20px;}

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }

.pos-rel { position:relative; }


/*****************************************************************************************************************
Topbar CSS
/*****************************************************************************************************************/
.topbar {		
	position:relative;
	height:180px;
	margin-bottom:20px;
	}
	
.button {		
	position:absolute;
	bottom:10px;
	right:10px;
	}	
	
.search_box {
	position:absolute;
	top:10px;
	right:0px;
	}	

.txetbox {		
	border:1px solid #d5d5d5;
	}
	
.tbar_link { position:absolute; right:0px; top:13px; }	

.tbar_link ul{ margin:0; padding:0; list-style-type:none;  }	
.tbar_link ul li{
	  margin-left:10px;
	  float:left;
	  font-size:13px;
	  color:#fff;	
	 }
	
.tbar_link ul li a{ color:#fff; text-decoration:none;	}
.tbar_link ul li a:hover{ color:#33b0ff; }



.icon1{		
	background:url(../images/all_icon.gif) no-repeat left top;
	text-indent:-99999px;
	overflow:hidden;
	font-size:0;
	display:block;
	cursor:pointer;
	}
.facebookicon { width:20px; height:20px; background-position: 0 0;  }
.twittericon { width:20px; height:19px; background-position: 0 -24px;  }


.logo {		
	background:url(../images/logo.jpg) no-repeat left bottom;
	text-indent:-99999px;
	overflow:hidden;
	font-size:0;
	display:block;
	cursor:pointer;
	width:404px;
	height:110px;
	position:absolute;
	left:0;
	bottom:0px;
	}

.navigation {			
	background:url(../images/navi_bg.jpg) repeat-x left top;
	}

.navigation ul{	margin:0; padding:0; list-style-type:none;  }	
.navigation ul li{	
	float:left;
	padding:11px 0;
	height:42px;
	}

.navigation ul li a{
    cursor:pointer;
    height:11px;
    text-decoration:none;
	padding:12px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	}

.navigation ul li a:hover{	
	background:#261b43;
	color:#fff;
	}

.content { color:#333333; font-size:13px; text-align:justify; }
.content h2 { color:#27136e; font-size:17px; padding-bottom:15px; border-bottom:1px solid #656565; text-transform:uppercase; margin-bottom:15px; }

.content_txt { padding:0 20px; }
	
/*****************************************************************************************************************
InfoboxCSS
/*****************************************************************************************************************/


.infobox {		
	margin:0;
	padding:0 15px 0 0;
	list-style-type:none;
	border-right:1px solid #d5d5d5;
	}

.infobox.nobdr { border-right:none;}
.infobox.nopd { padding:0px;;}

.infobox h2 {	
	color:#359bd8;
	font-size:15px;
	border-bottom:1px solid #359bd8;
	padding-bottom:10px;
	margin-bottom:20px;
	}
	
.infobox .image{
	float:left;
	border:1px solid #d5d5d5; 	
	padding:2px;
	margin: 0 10px 5px 0;		
	}	

.infobox .info{		
	color:#333333;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	}	


/*****************************************************************************************************************
Footer Css
/*****************************************************************************************************************/



.footer_bg {		
	background:#333333;
	border-top:1px solid #adacac;
	}
	
.footer {	
	width:958px;
	padding:10px 20px;
	margin:0 auto;
	}

.ft-copyright  {		
	color:#d5d5d5;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}


.ft-lnk {font-size:12px;}
.ft-lnk a{ color:#d5d5d5; text-decoration:none; }
.ft-lnk span{ color:#d5d5d5; }
.ft-lnk a:hover{ color:#fff; }
	


.hd-typ1 { color:#000; font-weight:bold; }	

.commonbtn {	
	background:url(../images/commonbtn_bg.gif) repeat-x left top;
	border:1px solid #359bd8;
	padding:5px 10px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}

.commonbtn:hover {	
	background:url(../images/commonbtn_bg_hover.gif) repeat-x left top;
	}

.commonbtn1 {	
	background:url(../images/commonbtn_bg.gif) repeat-x left top;
	border:1px solid #359bd8;
	padding:4px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	}

.commonbtn1:hover {	
	background:url(../images/commonbtn_bg_hover.gif) repeat-x left top;
	}

	
	
	
