/* CSS Document */

 body{
	margin:0; padding:0; background:url(staticfiles/images/bg.gif) repeat-x 0 0 #F9F6EE;
	color:#000000;	
	} 
	
div, p, h1, h2, form, input, label, ul, li, a, img{
	margin:0; padding:0;
	}
	
.spacer{
	margin:0; padding:0; line-height:0; font-size:0; clear:both;
	} 
	
	
/*--------------------------------------------Header Start----------------------------------------*/

#header{
	margin:0 auto; width:778px; height:362px;
	position:relative;	
	}
	
#header img{
	position:absolute;
	left:94px; top:140px;
	}
	
#header h1{
	position:absolute; left:323px; top:232px;
	font:normal 20px/22px "Arial Narrow",Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-transform:uppercase;
	background:url(staticfiles/images/h1_bg.jpg) repeat-x 0 0 #000000;
	}
	
.boldText{
	font:bold 24px/26px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-transform:uppercase; 
	background:url(staticfiles/images/h1_b_bg.jpg) repeat-x 0 0 #000000;
	}

#header ul.toll{
	margin:0; padding:0;
	position:absolute; right:51px; top:9px;
	list-style:none;	
	}	

#header ul.toll li.tollfree{
	background:url(images/toll_bg.gif) no-repeat 0 0;
	padding:13px 0 4px 44px; width:158px; background-color:#F9F6EE;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#000000; text-transform:uppercase; 
	margin:0 0 5px 0;
	}
	
.greenText{
	font:bold 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#007171; background:url(images/green_text_bg.jpg) repeat-x 0 0 #FFFFFF;
	}

.greenText1{
	font:bold 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#007171; background-color:#FFFFFF;
	}
	
#header ul.toll li.contact{
	background:url(images/contact_bg.gif) no-repeat 0 0;
	position:absolute;	
	padding:15px 17px 0 44px; width:140px; height:70px;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#F9F6EE;
	list-style:none;
	}
	
.contactLight{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#525252; background-color:#FFFFFF;
	}
	
#header ul.top{
	margin:0; padding:0; width:380px;
	position:absolute; left:44px; top:15px;
	}
	
#header ul.top li{
	list-style:none; float:left;	
	}
	
#header ul.top li.home a{
	background:url(images/home_bg.gif) no-repeat 0 0 #FFFFFF ;
	font:bold 16px/16px Georgia, "Times New Roman", Times, serif;
	color:#574E32; text-decoration:none; display:block;
	width:65px; height:50px;
	padding:69px 0 0 56px;
	}
	
#header ul.top li.about a{
	background:url(images/about_bg.gif) no-repeat 0 0 #FFFFFF ;
	font:bold 16px/16px Georgia, "Times New Roman", Times, serif;
	color:#574E32; text-decoration:none; display:block;
	width:65px; height:50px;
	padding:69px 0 0 56px;
	}
	
#header ul.top li.blog a{
	background:url(images/blog_bg.gif) no-repeat 0 0 #FFFFFF ;
	font:bold 16px/16px Georgia, "Times New Roman", Times, serif;
	color:#574E32; text-decoration:none; display:block;
	width:65px; height:50px;
	padding:69px 0 0 56px;
	}
	
#header ul.top li a:hover{
	color:#CD4B12; background-color:#FFFFFF;
	}
	
#header ul.bottom{
	margin:0; padding:8px 16px 0 16px;
	background:url(images/curve_bg.gif) no-repeat 0 0;
	position:absolute; left:93px; top:315px;
	width:591px; height:28px;
	}
	
#header ul.bottom li{
	list-style:none; float:left;
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#090909; background-color:#FFFFFF; 
	text-decoration:none;
	}
	
#header ul.bottom li a{
	background:url(images/li_bg.gif) no-repeat 100% 50% #FFFFFF ;
	font:normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#090909; text-decoration:none; 
	padding:0 16px;
	}
	
#header ul.bottom li.noline a{
	background:none;
	font:normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#090909; background-color:#FFFFFF; 
	text-decoration:none; 
	padding:0 16px;
	}
	
#header ul.bottom li a:hover{
	color:#999999; background-color:#FFFFFF;
	}



/*--------------------------------------------Header End----------------------------------------*/

/*--------------------------------------------Left Start----------------------------------------*/

#container{
	margin:0 auto;
	padding:0; width:800px;
	/* height:500px; */
        /* background-color:blue; */
	/* background-color:#FFFFFF;
        display:block;
        margin:0 auto;
        text-align:left;
        position:relative;
        top:0; */

	}
	
#containerTop{
	width:800px; background:url(images/top_curve_800.png) no-repeat 0 0;
	height:11px; line-height:0; font-size:0; float:left;
	}
	
#containerBottom{
	width:800px; background:url(images/bottom_curve_800.png) no-repeat 0 0;
	 float:left; height:12px;
	}
/*The actual measure is 774 but we have to subtract 1px from each side for the border */

#containerMiddle{
	width:772px; background-color:#FFFFFF; color:#000000;
	border-left:#E8E4D9 solid 1px; border-right:#E8E4D9 solid 1px;
	padding:13px 13px 13px 13px;
	}
	

#left{
	width:525px; padding:12px 37px 0 0; 
	float:left;
	margin-left: 13px; 
/*	background-color:red; */
	vertical-align:top;
	}

	
#left ul.meta{
	margin:0 0 6px 0; padding:0 0 0 130px;
	background:url(images/meta_text.gif) no-repeat 0 0;		
	}
	
#left ul.meta li{
	list-style:none;
	}
	
#left ul.meta li a{
	background:url(images/list_dot.gif) no-repeat 0 5px #FFFFFF;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#585858; text-decoration:underline;
	padding:0 0 0 10px;
	}
	
#left ul.meta li a:hover{
	color:#585858; background-color:#F6EFDC; 
	text-decoration:none;
	}
	
#left p.line{
	background:url(images/line.gif) repeat-x 0 0;
	height:13px;
	}
	
#left p.line a{
	background:url(images/view_bg.gif) no-repeat 2px 0 #FFFFFF;
	font:bold 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FCFCFC; text-align:center; width:65px; 
	text-decoration:none; padding:0 0 0 2px;
	float:right; display:block;
	}

#left h2.brownText{
	font:normal 24px/49px Arial, Helvetica, sans-serif;
	color:#89774C; background-color:#FFFFFF;
	}
	
#left h2.brownText span{
	color:#000000; background-color:#FFFFFF;
	}
	
#left p{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#585858; background-color:#FFFFFF;
	}
	
#left strong{
	font-weight:bold;
	}
	
#left ul.green{
	margin:0 0 5px 0; padding:12px 0 0 0;
	}
	
#left ul.green li{
	list-style:none;
	background:url(images/list_page.gif) no-repeat 0 0 #FFFFFF;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#585858; padding:0 0 0 17px; width:239px;
	}
	
#left ul.green li a{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#006F6F; background-color:#FFFFFF; 
	text-decoration:none; display:block;
	}
	
#left ul.green li a:hover{
	background-color:#CEF4F4; color:#006F6F;
	}
	
#left p.light{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#585858; text-transform:uppercase; background-color:#FFFFFF;
	margin:0 0 21px 0;
	}
	
.blackSmall{
	background:url(images/events_icon.gif) no-repeat 0 0 #FFFFFF;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000; margin:0 0 0 8px; padding:0 0 0 22px;
	}
	
#left p.click{
	background:url(images/portfolio_pic.gif) no-repeat 0 0;
	margin:0 0 0 6px; width:99px; height:43px;	
	padding:65px 0 0 198px;
	}
	
#left p.click a{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#5B4000; background-color:#FFFFFF;
	}

#left p.click a:hover{
	text-decoration:none;
	}

		
/*--------------------------------------------Left End----------------------------------------*/

/*--------------------------------------------Right Start----------------------------------------*/

#right{
	width:189px; float:left;
	}
	
#right span.topCurve{
	background:url(/staticfiles/images/right_top_curve.gif) no-repeat 0 0;
	width:189px; display:block; line-height:0; font-size:0; height:10px;
	float:left;
	}
	
#right span.bottomCurve1{
	background:url(/staticfiles/images/right_bottom_curve.gif) no-repeat 0 0;
	width:189px; display:block; line-height:0; font-size:0; height:10px;
	float:left;
	}
	
#right span.bottomCurve{
	background:url(/staticfiles/images/right_bottom_curve.gif) no-repeat 0 0;
	width:189px; display:block; line-height:0; font-size:0; height:10px;
	float:left; margin:0 0 13px 0;
	}

#right form#search{
	background:#FBF9F5; color:#000000; 
	border-left:#E6E2D6 solid 1px; border-right:#E6E2D6 solid 1px;
	padding:0 20px 0 21px; float:left;
	}

#right form#search label{
	background:url(images/search_icon.gif) no-repeat 0 3px;
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 0 0 28px; background-color:#FBF9F5;
	}
	
#right form#search label.advance{
	background:url(images/list_dot.gif) no-repeat 0 10px #FBF9F5;;
	font:normal 13px/26px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 0 0 10px; width:95px; 
	display:block; float:left;
	}
	
.inputBox{
	background-color:#FFFFFF; border:#CAC5B5 solid 1px;	
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000000; width:144px; float:left;
	}
	
.goBtn{
	border:none; float:right; margin:6px 0 0 0; 
	}
	
#right form#members{
	background:#FBF9F5; 
	border-left:#E6E2D6 solid 1px; border-right:#E6E2D6 solid 1px;
	padding:0 20px 0 21px; float:left; color:#000000;
	}
	
#right form#members label{
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#FBF9F5; 
	padding:0 0 0 25px; float:left;
	}
	
#right form#members label.login{
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#181817; background-color:#FBF9F5; 
	float:left; padding:0;
	}
	
a.register{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#003737; float:right; background-color:#FBF9F5;
	padding:0; margin:10px 28px 0 0;
	}
a.register:hover{
	text-decoration:none;
	}
	
a.forget{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#003737; float:right; background-color:#FBF9F5;
	padding:0; margin:0 28px 15px 0;
	}
a.forget:hover{
	text-decoration:none;
	}
	
#rightBottom{
	width:146px; float:left; color:#000000;
	background:#FBF9F5; padding:0 20px 0 21px; 
	border-left:#E6E2D6 solid 1px; border-right:#E6E2D6 solid 1px;
	}
	
#rightBottom h2.sub{
	background:url(images/subscribe_icon.gif) no-repeat 0 0 #FBF9F5;
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 0 0 27px; margin:0 0 8px 0;
	}	
	
#rightBottom h2.sub span{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#006F6F; background-color:#FBF9F5;
	}
	
#rightBottom form#subscribe{
	line-height:0; font-size:0;
	}
	
#rightBottom form#subscribe label{
	font:normal 13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000; float:left; background-color:#FBF9F5;
	}	
	
#rightBottom h2.serv{ 
	background:url(images/service_icon.gif) no-repeat 0 -2px #FBF9F5;
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 0 0 27px; margin:5px 0 8px 0;
	float:left;
	}	
	
#rightBottom h2.serv span{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#006F6F; background-color:#FBF9F5;
	}

#rightBottom ul{
	margin:0; padding:0 0 20px 0;
	float:left;
	}
	
#rightBottom ul li{
	list-style:none; display:block;
	}
	
#rightBottom ul li a{
	background:url(images/list_dot.gif) no-repeat 0 5px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#585858; background-color:#FBF9F5; 
	text-decoration:underline; 
	padding:0 0 0 10px;
	}
	
#rightBottom ul li a:hover{
	color:#585858; background-color:#F6EFDC; 
	text-decoration:none;
	}

/*--------------------------------------------Right End----------------------------------------*/

/*---------------------------------------------Footer Start-------------------------------------*/

#footer{
	margin:0 auto; width:589px; height:92px;
	padding:12px 0 0 0; position:relative;
	}
	
#footer ul.nav{
	margin:0 auto; padding:0;
	width:520px;
	}
	
#footer ul.nav li{
	margin:0; padding:0; list-style:none;
	float:left; display:block; 
	}
	
#footer ul.nav li a{
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000; background-color:#FBF9F5; 
	padding:0 11px;
	text-decoration:none;
	}
#footer ul.nav li a:hover{
	background-color:#F3E7C6; color:#000000;
	}
	
	
#footer ul.bottomPart{
	margin:0 auto; padding:0; width:250px;
	}
	
#footer ul.bottomPart li{
	list-style:none; float:left; margin:0 7px 0 0;
	}
	
#footer ul.bottomPart li.xhtml a{
	background:url(images/xhtml_bg.gif) no-repeat 0 0 #FBF9F5;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:center; width:40px;display:block;
	text-decoration:none;
	}
	
#footer ul.bottomPart li.xhtml a:hover{
	background:url(images/xhtml_bg_on.gif) no-repeat 0 0;
	}
	
#footer ul.bottomPart li.css a{
	background:url(images/css_bg.gif) no-repeat 0 0 #FBF9F5;;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:center; width:25px;
	text-decoration:none; display:block;
	}
	
#footer ul.bottomPart li.css a:hover{
	background:url(images/css_bg_on.gif) no-repeat 0 0;
	}
	
#footer ul.bottomPart li.design{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#003737; background-color:#FBF9F5; 
	text-align:center; background:none;
	list-style:none; text-decoration:none; 	
	}
	
#footer ul.bottomPart li.design a{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#003737; background-color:#FBF9F5; 
	text-align:center;
	list-style:none; text-decoration:none;	
	}
	
#footer ul.bottomPart li.design a:hover{
	background-color:#B1D0D0; color:#003737;
	}
	
#footer p{
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#003737; text-align:center;
	background-color:#FBF9F5;
	}

	



/*---------------------------------------------Footer End-------------------------------------*/
