/* CSS Document */
/* ------------general---------- */
body{
	padding:0;
	margin:0;
	color:#232323;
	background-color:#fff;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
}
td, p, h1, h2, h3, form, b, input, textarea, select, span, li{
	padding:0;
	margin:0;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	padding:0;
	margin:0;
	text-decoration:none;
	outline:none;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;

}
/* ------------general---------- */
.top{
	background:url(images/topbg.gif) repeat-x 0 0;
}
.header{
	background:url(images/header.jpg) no-repeat 100% 0;
	padding:23px 0 46px 0;
}
.header h1{
	color:#fff;
	background-color:inherit;
	font:normal 22px/26px Arial, Helvetica, sans-serif;
	padding:17px 0 23px 0;
}
.header h1 span{
	color:#FFC500;
	background-color:inherit;
}
ul.nav{
	padding:0 0 0 0;
}
ul.nav li{
	float:left;
	width:auto;
	background:url(images/navicon.gif) no-repeat 0 50%;
	padding:0 22px 0 15px;
}
ul.nav li.noimg{
	background:none;
}
ul.nav li a{
	color:#A2D2E7;
	background-color:inherit;
	font-weight:normal;
	font-size:13px;
	line-height:35px;
	display:block;
}
ul.nav li a.active{
	color:#FF5505;
	background-color:inherit;
}
ul.nav li a:hover{
	color:#FF5505;
	background-color:inherit;
}
.bodymain{
	padding:34px 0 15px 0;
	color:#232323;
	background-color:#fff;
}
.welcome{
	color:#232323;
	background-color:inherit;
	padding-bottom:22px;
}
.welcome h2{
	color:#021B25;
	background-color:inherit;
	background:url(images/welcomeicon.gif) no-repeat 0 0;
	font:normal 30px/39px Arial, Helvetica, sans-serif;
	padding:0 0 18px 59px;
}
.welcome span{
	color:#BD5600;
	background-color:inherit;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	display:block;
}
.welcome p{
	padding:19px 0 21px 0;
}
.welcome a{
	background:url(images/morebutton.gif) no-repeat 0 0;
	width:64px;
	height:20px;
	float:right;
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	line-height:19px;
	padding:0 0 0 18px;
}
.welcome a:hover{
	color:#FFFF00;
	background-color:inherit;
}
.services{
	background-color:#EAEAEA;
	color:#232323;
	padding:10px 0;
}
.services h2{
	color:#021B25;
	background-color:inherit;
	font:normal 20px/23px Arial, Helvetica, sans-serif;
	padding:0 0 14px 0;
}
.services span{
	font:normal 15px/24px Arial, Helvetica, sans-serif;
	background-color:#BD5600;
	color:#fff;
	display:block;
	text-align:center;
}
.services p{
	padding:5px 0 3px 0;
}
.services a{
	color:#BD5600;
	background-color:inherit;
	font-weight:bold;
	float:right;
	width:auto;
}
.services a:hover{
	text-decoration:underline;
}
.our{
	color:#232323;
	background-color:inherit;
}
.our h2{
	color:#021B25;
	background-color:inherit;
	font:normal 22px/28px Arial, Helvetica, sans-serif;
	padding:19px 0 7px 0;	
}
.our span{
	background:url(images/galtxtbg.gif) repeat-x 0 0;
	color:#FFFFD7;
	background-color:inherit;
	font:normal 16px/36px Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
}
.our img{
	margin:7px 0 6px 0;
}
.our p{
	padding:0 0 14px 0;
}
.our a{
	background:url(images/morebutton.gif) no-repeat 0 0;
	width:64px;
	height:20px;
	float:right;
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	line-height:19px;
	padding:0 0 0 18px;	
}
.our a:hover{
	color:#FFFF00;
	background-color:inherit;
}
.rightpanel{
	color:#232323;
	background-color:#EAEAEA;
	padding-bottom:15px;
}
.formpanel{
	padding:18px 0 19px 0;
	color:#000;
	background-color:inherit;
	line-height:20px;
	font-weight:bold;
}
.formpanel h2{
	color:#BD5600;
	background-color:inherit;
	font:normal 20px/22px Arial, Helvetica, sans-serif;
	background:url(images/rightshado.gif) no-repeat 0 100%;
	height:39px;
}
select.box01{
	width:58px;
	line-height:17px;
	height:20px;
}
select.box02{
	width:158px;
	height:20px;
	line-height:17px;
}
select.box03{
	width:90px;
	line-height:17px;
	height:20px;
}
select.box04{
	width:58px;
	height:20px;
	line-height:17px;
}
.newsheading{
	color:#021B25;
	background-color:inherit;
	font:normal 20px/23px Arial, Helvetica, sans-serif;
	padding:0 0 4px 0;
}
.newstext{
	border:1px solid #5E5E5E;
	padding:3px 0 1px 0;
}
.newstext h2{
	color:#fff;
	background-color:#5E5E5E;
	font:normal 25px/30px Arial, Helvetica, sans-serif;
	padding:12px 0 0 0;
	width:53px;
	text-align:center;
}
.newstext h3{
	color:#fff;
	background-color:#5E5E5E;
	font:normal 21px/30px Arial, Helvetica, sans-serif;
	padding:12px 0 10px 0;
	width:53px;
	text-align:center;
}
.newstext span{
	color:#BD5600;
	background-color:#fff;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
}
.newstext p{
	padding:5px 0 14px 0;
}
.newstext a{
	color:#BD5600;
	background-color:inherit;
	font-weight:bold;
	float:right;
	width:auto;	
}
.newstext a:hover{
	text-decoration:underline;
}
/* ------------footer---------- */
.footer{
	border-top:3px solid #5F7582;
	padding:11px 0;
}
.footer ul li{
	padding:0 44px 0 0;
	float:left;
	width:auto;
}
.footer ul li a{
	color:#000000;
	background-color:inherit;
	font-size:13px;
}
.footer ul li a:hover{
	color:#FF3300;
	background-color:inherit;
}
p.copyright{
	color:#1FA7A9;
	background-color:inherit;
	font:10px/13px Tahoma, sans-serif, serif;
	padding:0 0 0 0;
}
p.copyright a{
	color:#021B25;
	background-color:inherit;
	text-decoration:underline;
	
}
p.copyright a:hover{
	text-decoration:none;
}
/* ------------footer---------- */
/* -----------------------------aboutus----------------------------- */
.aboutus{
	color:#232323;
	background-color:inherit;
}
.aboutus h2{
	color:#021B25;
	background-color:inherit;
	background:url(images/welcomeicon.gif) no-repeat 0 0;
	font:normal 30px/39px Arial, Helvetica, sans-serif;
	padding:0 0 18px 59px;	
}
.aboutus span{
	color:#BD5600;
	background-color:inherit;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:15px;	
}
.aboutus p{
	padding:0 0 15px 0;
}
/* -----------------------------aboutus------------------------------ */


