/* CSS Document */
html,body,form,div,p,table,ul,li,br,h1,h2,h3,h4,h5,h6{
padding:0;
margin:0;
}
body{
font-family:tahoma;
font-size:11px;
color:#000000;
background:url(../images/body_bg.jpg) left top repeat-x;
-background:url(../images/body_bg2.jpg) left top repeat-x;
}
.home_bg{background:url(../images/home_body_bg.jpg) left top repeat-x;
-background:url(../images/home_body_bg2.jpg) left top repeat-x;}
div.main{
background-image:url('../images/bg.jpg');
background-repeat:repeat-x;
width:1003px;
margin:0 auto;
min-height:500px;
height:auto !important;
height:500px;
}
div.home-main{
background-image:url('../images/home-bg.jpg');
background-repeat:repeat-x;
width:1003px;
margin:0 auto;
min-height:500px;
height:auto !important;
height:500px;
}
div.topnav{
padding-top:16px;
height:63px;
}
div.topnav .logo{
width:317px;
float:left;
padding-left:86px
}
div.topnav .nav{
width:600px;
float:left;
/*padding-top:46px*/
padding-top:49px;
}
div.topnav .nav ul{
list-style-type:none;
height:13px
}
div.topnav .nav ul li{
display:inline;
padding-right:30px;
}
div.clear{
clear:both;
}
div.homecontent{
padding-left:58px;
}
div.homecontent .left{
width:515px;
float:left;
background-image:url('../images/home-spot.jpg');
background-repeat:no-repeat;
background-repeat:no-repeat;
min-height:400px;
height:auto !important;
height:400px;
}

div.homecontent .home-gradient{
width:515px;
background-image:url('../images/home-gradient.jpg');
background-repeat:repeat-x;
height:132px;
padding-top:19px;
text-align:center
}
div.homecontent .right{
width:430px;
float:left;
}
div.homecontent .right ul{
list-style-type:none;
margin:45px 0 0 24px
}
div.homecontent .right ul li{
background-image:url('../images/black-bullet.gif');
background-repeat:no-repeat;
padding-left:13px;
padding-bottom:10px
}
div.homecontent .right p.banner{
padding:75px 15px 0 0;
text-align:right;
}
div.contentarea{
padding-left:58px;
height:295px;
}
div.contentarea .spot{
width:341px;
height:295px;
float:left;
background-image:url('../images/sopt-bg.jpg');
background-repeat:no-repeat
}
div.homecontent .left .spotbg{
background-image:url('../images/home-spot.jpg');
background-repeat:no-repeat;
width:515px;
height:295px;
background-position:top
}
div.hfadein{
margin:0 auto;
margin-top:5px;
width:503px;
margin-bottom:6px;
}
div.fadein{
margin:0 auto;
margin-top:5px;
width:329px
}
div.contentarea .content{
width:514px;
float:left;
/*padding:50px 73px 0 17px;*/
padding:5px 73px 0 17px;
text-align:justify
}
div.contentarea .content h1{
color:#d87401;
font-weight:bold;
font-size:13px;
padding-bottom:13px;
}
div.contentarea .content h2{
color:#d87401;
font-weight:bold;
font-size:11px;
padding-bottom:13px;
}
div.contentarea .content p{
padding-bottom:13px
}
div.middlearea{
background-image:url('../images/middle-bg.jpg');
background-repeat:repeat-x;
height:199px
}
div.middlearea .left{
float:left;
background-image:url('../images/gradient-bg.jpg');
background-repeat:no-repeat;
width:399px;
height:199px;
background-position: right;
}
div.middlearea .right{
float:left;
width:604px
}
div.middlearea .right ul{
list-style-type:none;
margin:0 0 0 15px
}
div.middlearea .right ul li{
display:inline;
font-weight:bold;
color:#434242;
}
div.middlearea .right ul li span{
font-weight:normal;
color:#828181;
}
div.middlearea .right ul li a:link,div.middlearea .right ul li a:visited{
color:#828181;
font-weight:normal;
text-decoration:none
}
div.middlearea .right p{
text-align:right;
padding:10px 12px 0 0
}
div.middlearea .right ul li a:hover{
color:#434242;
font-weight:normal;
text-decoration:none
}
div.footer{
border-top:1px solid #ffd299;
color:#8c8c8c;
}
div.footer a:link,div.footer a:visited{
text-decoration:none;
color:#8c8c8c;
}
div.footer a:hover{
text-decoration:none;
color:#d87401;
}
div.footer .left{
float:left;
width:163px;
text-align:right;
padding-top:6px
}
div.footer .right{
float:left;
width:830px;
text-align:right;
padding-top:6px;
}

.contact_email{font:normal 11px "tahoma"; color:#c56a00; text-decoration:none;}
.contact_email:hover{font:normal 11px "tahoma"; color:#000000; text-decoration:underline;}
div.tel{
background-image:url('../images/tel.gif');
background-repeat:no-repeat;
padding-left:20px;
background-position:0 50% ;
padding-bottom:5px;
color:#081959;
}
div.mobile{
background-image:url('../images/mobile.gif');
background-repeat:no-repeat;
padding-left:20px;
background-position:0 50% ;
padding-bottom:5px;
color:#081959;

}
div.email{
background-image:url('../images/email.gif');
background-repeat:no-repeat;
padding-left:18px;
background-position:0 20% ;
color:#081959;
}
ul.orange li{
background-image:url('../images/orange-bullet.gif');
background-position:0 2px;
background-repeat:no-repeat;
padding:0 0 8px 12px
}
/*for form css*/
.input1 {
	width:145px;
	height:14px;
	color: #000;
	border:1px solid #ff8700;
	font-size:11px;
	text-decoration:none;
	padding:1px 2px 1px 2px;
	margin:0;
	text-align:left;
	text-transform:none;
	}
	
	.input0 {
	width:55px;
	height:14px;
	color: #000;
	border:1px solid #ff8700;
	font-size:11px;
	text-decoration:none;
	padding:1px 2px 1px 2px;
	margin:0;
	text-align:left;
	text-transform:none;
	}
	.inputmob {
	width:100px;
	height:14px;
	color: #000;
	border:1px solid #ff8700;
	font-size:10px;
	text-decoration:none;
	padding:1px 2px 1px 2px;
	margin:0;
	text-align:left;
	text-transform:none;
	}
	
	.inputsm {
	width:37px;
	height:14px;
	color: #000;
	border:1px solid #ff8700;
	font-size:11px;
	text-decoration:none;
	padding:1px 2px 1px 2px;
	margin:0;
	text-align:left;
	text-transform:none;
	}
	
.select {
	color: #000;
	font-size:11px;
	background-color:#ffffff;
	border: 1px solid #ff8700;
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:18px;
	width:142px;
	}
	
.selectgrd {
	color: #000;
	font-size:11px;
	background-color:#ffffff;
	border: 1px solid #ff8700;
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:18px;
	width:160px;
	}
	
	.selectlst {
	color: #000;
	font-size:11px;
	background-color:#ffffff;
	border: 1px solid #ff8700;
	text-decoration:none;
	padding:0px;
	margin:0px;
	height:90px;
	width:150px;
	}
	
.textarea {
	color: #000;
	border:1px solid #ff8700;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
	padding:1px 2px 1px 2px;
	margin:0;
	overflow:auto;
	margin:0;
	}
	/*end form css*/
	
	
/****************june07*************/
ul.events_bulet{margin:0; padding:0; list-style:none;}
ul.events_bulet li{margin:0 0 0 0; padding:0 0 6px 12px; list-style:none; background:url(../images/orange-bullet.gif) left 2px no-repeat;} 
ul.events_bulet li a{font:normal 11px "tahoma"; color:#000000; text-decoration:none;} 
ul.events_bulet li a:hover{font:normal 11px "tahoma"; color:#d87401; text-decoration:none;} 

ul.event_paging{margin:0; padding:0; list-style:none; float:right;}	
ul.event_paging li{margin:0 1px 0 0; padding:0; list-style:none; float:left;}	
ul.event_paging li a{background-color:#909294; font:normal 11px "tahoma"; color:#FFFFFF; text-decoration:none;  border:1px solid #fed39e; padding:0 2px 0 2px;}	
ul.event_paging li a:hover{background-color:#FFFFFF; font:normal 11px "tahoma"; color:#000000; text-decoration:none; padding:0 2px 0 2px;; border:1px solid #fed39e;}
ul.event_paging li a.visited{background-color:#FFFFFF; font:normal 11px "tahoma"; color:#000000; text-decoration:none; padding:0 2px 0 2px;; border:1px solid #fed39e;}	

.back_1{width:340px; float:right; text-align:center; padding:3px 0 0 0;}
.back_1 a{font:normal 10px "tahoma"; color:#000000; text-decoration:none;}
.back_1 a:hover{font:normal 10px "tahoma"; color:#ed8004; text-decoration:none;}

















