/* CSS Document */
body{
	margin:0px; padding:0px;
	background:#474747;
	font:normal 12px/14px Tahoma,"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
p, img, td, tr, form, input, h1, h2, h3, h4, h5, h6 {
	margin:0; padding:0;	
	}
img{ border:none;}	
a{ outline:none;}	
.spacer{
	font-size:0px; line-height:0px; clear:both;
	}

#page{width:945px; margin:0 auto; padding-top:20px; padding-bottom:15px;}
#containertp{width:945px;height:27px;background-image:url(../images/cntnr_tpedg.gif);background-repeat:no-repeat;
background-position:0px 0px;}
#contentbg{background:url(../images/bg_tl.gif) 0 0 repeat-y; width:945px;}
#containerbtm{padding:0px;width:945px;height:27px;background-image:url(../images/bttmarea.jpg);background-repeat:no-repeat;
background-position:0px 0px;}
#bodycontent{width:900px; margin-left:23px;}


/*-----------------TOP NAV-------------------------*/
.menubg{height:43px; width:900px;background:url(../images/nvbr_bg.gif) 0 0 no-repeat; margin-top:10px;}	
ul.menu {
	height:43px;
	background:url(../images/navbg.gif) 0 0 repeat-x;
	font:bold 11px/43px Tahoma, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	padding:0px; margin:0px;
	list-style-type:none;
	/*width:640px;*/
	}
ul.menu *{padding:0;margin:0px;}

ul.menu li{
	position:relative; 
	float:left;
	/*background:url(../images/nav-devider.gif) 0 50% no-repeat;*/
	margin:0px;	padding:0px;
	}
ul.menu li a{
	text-decoration:none;
	padding:0 15px;
	color:#FFFFFF;
	display:block;
	}
ul.menu li a:hover, ul.menu li a.active{color:#fff;  background-color:#000;	}
ul.menu li.nobg{background:none;}
ul.menu ul.sub{ 
	background-color:#0862ac; padding:0; margin:0; position:absolute; display:none; left:0;	top:42px; 
	list-style-type:none; width:160px;	font:bold 11px/20px Tahoma, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
ul.menu ul.sub li{ float:none;  padding:0; margin:0;}	
ul.menu ul.sub li a{ display:block; padding:2px 8px; margin:0;  border-bottom:#04365f 1px solid; height:20px; }
ul.menu ul.sub li a:hover{ padding:2px 8px; margin:0; display:block;}

/*-----------------end of TOP NAV-------------------------*/
.flash-area{width:603px; float:left;}
.headerrightbg{background:url(../images/bnnrbx_rtbg.gif) 0 0 no-repeat; width:297px;  float:left;}
.baner-area{width:282px; margin-left:8px; margin-top:8px; padding-bottom:12px;}
.ourworks{background:url(../images/bnr_ourworks.jpg) 0 0 no-repeat; width:282px; height:71px;}
.ourworks p{font:normal 11px/14px Tahoma, Arial, "Trebuchet MS"; color:#fff; padding-left:11px; }
.bodyconbg{width:900px; background:#07263b url(../images/bodycontentbg.gif) 0 0 repeat-x;}
.bodyleft{width:566px; float:left; padding-left:18px; padding-top:20px;}
.bodyright{width:297px; float:left; padding-left:18px; padding-top:7px; }
.bodyleft h1{font:normal 28px/30px Tahoma, Arial, "Trebuchet MS"; color:#57baff; padding-bottom:10px;}
.bodyleft ul{list-style:none; margin:0; padding:0; font:bold 12px/22px Tahoma, Arial, "Trebuchet MS"; color:#fff; }
.bodyleft ul li{background:url(../images/bullete.gif) 0 5px no-repeat; padding-left:20px;}
.bodyleft p{font:normal 11px/16px Tahoma, Arial, "Trebuchet MS"; color:#fff;}
.contactbg{background:url(../images/bnnr_cntctus_bg.jpg) 0 0 no-repeat; width:297px;}
.contactbg p{width:120px; padding-left:11px; padding-top:140px; padding-bottom:120px; font:normal 11px/14px Tahoma, Arial, "Trebuchet MS"; color:#000;}
.services-area{width:500px; padding-top:20px;}
.services h1{font:normal 28px/30px Tahoma, Arial, "Trebuchet MS"; color:#57baff; padding-bottom:10px;}
.footerleftbg{ background-image:url(../images/footerleftbg.gif); background-repeat:no-repeat; width:15px; height:56px; float:left; }
.footerrightbg{background:url(../images/footerrightbg.gif) 0 0 no-repeat; width:15px; height:56px; float:left;}
.footerbg{background:url(../images/footerbg.gif) 0 0 repeat-x; width:857px; padding-top:15px; height:56px; float:left; color:#000000; border:0px solid red; text-align:center; }
.footerbg a{color:#000000;text-decoration:none;}
.footer-area{width:900px; height:56px;}

/*---------- Scoll bar -------------*/
a.jScrollArrowUp {	background:url(../images/basic_arrow_up.gif) repeat-x -22px 0;}
a.jScrollArrowUp:hover {	background-position:  -22px -15px;}
a.jScrollArrowDown {	background: url(../images/basic_arrow_down.gif) repeat-x -22px 0;}
a.jScrollArrowDown:hover {	background-position: -22px -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {	background-position: -22px -30px;}

.orange-bar .jScrollPaneTrack {	background: #c09a07;}
.orange-bar .jScrollPaneDrag {	background: #c09a07;}
.orange-bar .scroll-pane {	background: #c09a07;}
.holder {	float: left;	margin:30px 0 0 0px;	color:#000;	height:38px;	}
.scroll-pane {	width: 100px;	height: 100px;	overflow: scroll;	float: left;}
.wide {	width:270px;}
.tall {	height: 38px;}
#pane1 { }
/*------------------------- Scoll bar end-------------------------*/

.gallery_pic {/*	width:500px;height:335px;*/	border: 5px #57baff solid;	padding:5px; vertical-align:middle;	
	font-family:verdana, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	text-decoration:none;	font-weight: bold;	}
.linksm{color:#57baff;}
.content_box{font:normal 12px/14px Tahoma,"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	color:#ffffff;}
.content_box h2{font:bold 12px/14px Tahoma,"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	color:#57baff;}
.content_box a{text-decoration:none; font:bold 11px Tahoma, Arial, "Trebuchet MS"; color:#57baff;}
.content_box a:hover{ color:#fff;}
