* {
	margin: 0;
	padding: 0;
}

body {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6d6f71;
}
h1 {
	font: bold large;
	font-size: 16px;
text-decoration: normal;
	color:#fbb03f
}
h2 {
	font: bold large;
	font-size: 13px;
text-decoration: normal;
	color:#fbb03f
}
h3 {
	font: bold large;
	font-size: 12px;
text-decoration: normal;
	color:#fbb03f
}
h4 {
	font: bold large;
	font-size: 12px;
text-decoration: normal;
}

p { 
	margin-bottom: 8px;
}

td { }

ul{
	list-style-type:disc;
	margin-left:10px;
	}

img{
	border:none;
	}

a { color: #636363; text-decoration: none; outline:none;}
a:hover { color: #fdc26a; text-decoration: none; outline:none;}, a:active { text-decoration: underline; }

p{
	font-size:11px;
	}

h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 12px; }


.clear { clear: both; }

/*================================== general ======================================*/

div#shell {
	width: 951px;
	margin:0 auto;
}

div#page-wrap {
	width:951px;
	margin: 0 auto;
	}
	

div#page-wrapinnerbg {
	width:951px;
	margin:0 auto;
	}
	
/*---- header ----*/

#header{
	height:135px;
	width:951px;
	float:left;
	background:url(../images/header-bg.gif) no-repeat 0 0;
	}
	
#header img.logo{
	float:left;
	width:auto;
	margin:36px 0 0 0;
	}

#headerRight{
	width:580px;
	float:right;
/*	padding:0 46px 0 0;	*/
}

#searchForm{
	height:34px;
	width:198px;
	float:right;
	padding:24px 0 0 0;
	margin:0;
	}
	
form label.searhBox{
	background:url(../images/search-bg.gif) no-repeat 0 0;
	width:107px;
	height:24px;
	padding:5px 20px;
	display:block;
	float:left;
	}
	
form label.buttonBox{
	display:block;
	float:left;
	width:31px;
	height:34px;
	}
	
form input.txtBox{
	width:107px;
	height:18px;
	border:0;
	font-size:10px;
	font-weight:bold;
	color:#adacad;
	padding:5px 0 0 0;
	}
	
form input.button{
	background:url(../images/go-button.gif) no-repeat 0 0;
	width:31px;
	height:34px;
	cursor:pointer;
	border:0;
	}
	
p.call{
	font-size:19px;
	font-weight:bold;
	color:#eaeff2;
	padding:0 66px 0 0;
	text-align:right;
	margin:0;
	}
	
p.call span{
	color:#fbb040;
	}
	
ul.nav{
	height:27px;
	list-style-type:none;
	padding:4px 0 0 0;
	}
	
ul.nav li{
	float:left;
	width:auto;
	line-height:27px;
	padding-left:2px;
	}
	
ul.nav li a{
	padding:0 0 0 17px;
	display:block;
	float:left;
	width:auto;
	font-size:13px;
	height:27px;
	background:url(../images/nav-left.gif) no-repeat 0 100%;
	}
	
ul.nav li a span{
	background:url(../images/nav-right.gif) no-repeat 100% 100%;
	display:block;
	height:27px;
	float:left;
	width:auto;
	padding:0 17px 0 0;
	cursor:pointer;
	}
	
ul.nav li a:hover{
	background:url(../images/nav-hover-left.gif) no-repeat 0 0;
	text-decoration:none;
	}
	
ul.nav li a:hover span{
	background:url(../images/nav-hover-right.gif) no-repeat 100% 0;
	}
	
/*-------- body --------*/

#bodypanel{
	background:url(../images/body-bg.gif) repeat-y 0 0;
	float:left;
	width:951px;
	}
	
#bodyTop{
	background:url(../images/body-curve-top.gif) no-repeat 0 0;
	padding:34px 0 0 0;
}
	
#bodymain{
	padding:0 32px 34px 32px;
	}

#bodyFooter{
	background:url(../images/body-curve-bottom.gif) no-repeat 0 100%;
}

#bodymain ul{
	padding:0 0 0 15px;
	}	
	
#bodymain h2, h3{
	font-weight:normal;
	}
	
	
/*--- New added ----*/	

#bodyTopInner{
	height:288px;
	padding-bottom:22px;
	}	
	
#onlinepanel{
	background:url(../images/online-bg.jpg) no-repeat 0 0;
	width:382px; height:247px;
	float:left;
	padding:16px 0 0 29px;
	}
	
#onlinepanel p{
	padding-bottom:16px;
	}
	
h2.onlineHeading{
	color:#fbb040;
	padding-bottom:16px;
	}
	
#developmentPanel{
	padding:16px 0 0 21px;
	background:url(../images/development-bg.jpg) no-repeat 0 0;
	width:433px; height:272px;
	color:#FFFFFF;
	float:right;
	font-size:10px;
	}
	
#developmentPanel p{
	padding-bottom:10px;
	font-size:9px;
	}
	
h2.developmentHeading{
	color:#FFFFFF;
	padding-bottom:13px;
	}
	
ul.list li span{
	font-size:9px;
	color:#636363;
	letter-spacing:-1px;
	}

h2.developmentHeading span{
	color:#7d7d7d;
	}
	
.informationBox{
	background:url(../images/information-box.gif) no-repeat 0 0;
	width:159px;
	height:189px;
	float:left;
	margin-right:12px;
	padding:20px 26px 14px 26px;
	}
	
.informationBox2{
	background:url(../images/information-box2.gif) no-repeat 0 0;
	margin-right:0;
	}
	
.informationBox h3{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#fbb040;
	}	
	
.informationBox img{
	margin:6px auto;
	}
	

/*--- New added ----*/

/*--- Added 09-04-2009 ----*/		

#bottomtextPanel{
	padding:30px 10px 0 10px;
	}
	
#bottomtextPanel h2{
	font-size:18px;
	line-height:26px;
	font-weight:normal;
	color:#6d6f71;
	border-bottom:1px solid #6d6f71;
	padding-bottom:10px;
	margin-bottom:10px;
	}
	
#bottomtextPanel h2 span{
	color:#fbb03f;
	}
	
#bottomtextPanel p a{
	text-decoration:underline;
	}
	
#bottomtextPanel p a:hover{
	text-decoration:none;
	}
	
#bottomtextPanel h3{
	font-size:14px;
	line-height:18px;
	margin:10px 0;
	}
	
#bottomtextPanel h3 a{
	color:#fbb03f;
	text-decoration:none;
	font-weight:bold;
	}
	
#bottomtextPanel h3 a:hover{
	text-decoration:underline;
	}
	
#bottomLeft{
	float:left;
	width:400px;
	padding-top:8px;
	}

#bottomRight{
	float:right;
	width:400px;
	padding-top:8px;
	}
	
	
/*--- Added 09-04-2009 ----*/		
	
/*------ footer ------*/

#prefooter{
	float:left;
	background:url(../images/body-curve-bottom.gif) no-repeat bottom center;
	height: 48px;
	width: 951px;
}	
#footer{
	float:left;
	vertical-align: text-bottom ;
	color:#ebebeb;
	font-size:12px;
	width: 951px;
}
	
ul.footerlink{
	width:540px;
	margin:0 auto;
	padding:10px 0;
	height:28px;
	list-style-type:none;
	}
	
ul.footerlink li{
	border-left:solid 1px #a5a7a9;
	float:right;
	width:auto;
	padding:7px 14px;
	}
	
ul.footerlink li.borderNone{
	border:none;
	}

ul.footerlink li a{
	color:#ebebeb;
	}
	
ul.footerlink li a:hover{
	text-decoration:underline;
	}

/*---inner page-------*/

#innerbody-leftmenu{
	width:211px;
	float:left;
	}
	
#innerbody-right{
	width:652px;
	float:right;
	background:url(../images/content-body-bg.gif) repeat-y 0 0;;
	}	
#innerbody-top{
background:url(../images/content-body-top.gif) no-repeat 0 0;
padding-top:23px;}

#innerbody-bottom{
	padding:0 15px 0 15px;
}

#innerbody-bottom p{
}

#innerbody-bottom h3{
font-size:14px;
	line-height:18px;
	margin:10px 0;
	}
	
#innerbody-bottom h3 a{
	color:#fbb03f;
	text-decoration:none;
	font-weight:bold;
	}
	
#innerbody-bottom h3 a:hover{
	text-decoration:underline;
	}
#innerbody-bottom div.leftside{
width:300px;
float:left;}

#innerbody-bottom div.leftside ul{
padding:0px 0 10px 30px;
color:#000000;
line-height:20px;
}

#innerbody-bottom div.rightside{
width:300px;
float:left;}
