/* CSS Document */
body{padding:0px; margin:0px; background:url(images/bg.jpg) 0 0 repeat-x #2d7fa9; font-family: "Trebuchet MS", sans-serif; }
div, p, ul, form, input, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

p{ font-size:14px; color:#fff;}
a{ color:#6dbbe3; text-decoration:none;}
a:hover{color:#faac56; text-decoration:underline;}

h1, h2, h3, { font:"Trebuchet MS";}

/*----MAIN PANEL----*/
#mainpan{width:1024px;  position:relative; margin:0 auto;}

/*----HEADER PANEL----*/
#header{width:1024px; height:228px;}

#logo{ width:333px; height:172px; position:absolute; background:url(images/logo.png) 0 0; }
#contact{ width:246px; height:121px; position:absolute;  margin:15px 0 0 710px; background:url(images/contactbg.png) 0 0 no-repeat; }
#contact h1{ font:35px Arial; color:#000; font-weight:bold; letter-spacing:-1px; line-height:1em; margin-top:11px; margin-bottom:5px;}
#contact p { font-size:11px; display:block; background:#d00000; height:20px; width:200px; line-height:1.5em; margin-left:23px;  }
#contact a { color:#FFFFFF;}


/*----NAV PANEL----*/

#nav{width:1024px; height:48px;  }

#navmenu{width:1024px; height:60px; position:relative; overflow:hidden;}
#navmenu ul	{
	position:relative;
	margin: 0px;
	list-style: none;
	}
#navmenu li	{
	float: left;
	width:128px;
	height:48px;
	background: url(images/navbg.png) no-repeat;
	text-align:center;
	padding-top:8px;
	
	}
#navmenu a	{
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	color: #fff;
	outline:none;
	}
#navmenu a:hover	{
	text-decoration: underline;
	color: #faac56;
}

/*----BODY PANEL----*/
#content{width:1024px; margin-top:35px; }

/*----LEFT SIDE PANEL----*/


#leftside{ float:left; width:661px; position:relative;  }

#leftwelcome{width:661px; height:67px; position:relative; background:url(images/welcome.gif) 0 0 no-repeat;  }
#leftwelcome h3{font-size:35px; color:#000; padding:3px 0 0 220px; letter-spacing:-2px; }

#leftbar1{width:651px; height:46px; background:url(images/bar1.gif) 0 0 no-repeat; margin:5px 0 0 10px; }
#leftbar2{width:651px; background:url(images/bar2.gif) 0 0 repeat-y; margin:0 0 0 10px; }

#leftbar2 p { color:#6dbbe3; padding:0 25px 15px 35px; text-align:justify;}
#leftbar2 table{margin-left:38px; margin-top:10px;}
#leftbar2 li{font-size:14px; padding:3px 0 3px 25px; list-style:none; background:url(images/icon.gif) 0 6px no-repeat; }

#leftbar3{width:651px; height:33px; background:url(images/bar3.gif) 0 0 no-repeat; margin:0 0 0 10px; }
#leftbar4{width:651px; height:68px; background:url(images/bar4.gif) 0 0 no-repeat; margin:5px 0 0 10px; }
#leftbar4 h3{font-size:35px; color:#000; padding:15px 0 0 25px; letter-spacing:-2px;}

#newsbox{width:651px; margin-top:5px; height:100px;  }

#newsboxleft{ float:left; position:relative; width:300px; background:url(images/bar5.gif) 0 0 no-repeat;  }
#newsboxleft h3{font-size:35px; color:#fff; margin:15px 0 15px 30px;}

#textfield{ width:298px; height:45px; background:url(images/textfield.gif) 0 0 no-repeat; border:none; margin:15px 0 10px 15px;   }
#submit{ width:77px; height:42px; background:url(images/go.gif) 0 0 no-repeat; border:none; margin-left:125px;}


#newsboxright{ float:right; width:320px;  background:url(images/bar5.gif) 0 0 no-repeat;   }
#newsboxright h3 {font-size:35px; color:#fff; margin:15px 0 20px 30px;}
#newsboxright ul{ margin-left:40px;}
#newsboxright li{font-size:14px; padding:3px 0 3px 25px; list-style:none; background:url(images/icon2.gif) 0 6px no-repeat; }
#newsboxright a{ color:#fff;}
#newsboxright a:hover{ color:#000;}

#buspartyarea{ width:651px; float:left;  margin-top:20px;  }
#buspartyarea p{ text-align:justify; padding:10px 25px 10px 38px} 
#button{ width:384px; height:54px; background:url(images/servicearebutton.gif) 0 0 no-repeat; border:none; outline:none;}
#buspartyarea form{ text-align:center;}

#vehiclebullet li{font-size:14px; padding:3px 0 3px 25px; list-style:none; background:url(images/icon2.gif) 0 6px no-repeat; }


/*----RIGHT SIDE PANEL----*/

#rightside{ float:right; width:357px; height:900px;  }

#rightsidebg{ float:right; width:342px;  background:url(images/imgbg.gif) 0 0 no-repeat; margin:5px 0 15px 0;  }
#rightside img { padding:17px 0 10px 20px; margin-bottom:15px; }
#rightside p{ font-size:12px; color:#000; padding:0 25px 5px 25px;}
#rightside a{ margin:0 0 0 160px; color:#FFFFFF; font-size:12px; text-align:center; width:136px; height:30px; display:block; background:url(images/clickdetails.gif) 0 0 no-repeat; padding:6px 0 0 0; border:none;}


/*----FOOTER PANEL----*/
#footer{ float:left; position:relative; width:100%; height:167px; background:url(images/footerbg.jpg) bottom repeat-x; margin:0 auto;  }
#footer p{ color:#fff; font-size:12px; text-align:center; padding:90px 0 0 0;}



/*----INNERPAGE PANEL----*/
#content2{width:1024px;  margin-top:35px; }

#innerbar1{ width:1015px; height:34px; background:url(images/innertopbg.gif) 0 0 no-repeat; margin-left:0px;}
#innerbar2 h4{ padding-left:34px;  font-size:26px; color:#fff; }

#innerbar2{ width:1015px; background:url(images/innermidbg.gif) 0 0 repeat-y; margin-left:0px;}
#innerbar2 p{ color:#6dbbe3; text-align:justify; padding:10px 35px 15px 35px;}

#innerbar3{ width:1015px; height:25px; background:url(images/innerbttmbg.gif) 0 0 no-repeat; margin-left:0px; }

