/* CSS Document */


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	vertical-align: top;
	float: none;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 5px 0px;
	PADDING-TOP: 0px;
}
img{
	border:0;
	vertical-align: top;
}
.cnter{text-align:center;}
fieldset{border:1px solid #ebe9e9; }
legend{ font:bold 12px arial; color:#316fad; border:1px solid #cfcfcf; padding:5px 10px 5px 10px;}

#TopHeaderNav{width:100%; border-top:2px solid #43377f; background-color:#FFFFFF;}
.TopHeaderUL{width:240px; font-size:11px; color:#5f5f5f; float:right; padding:0px 0px; margin:0px 0px; list-style:none;}
.TopHeaderLI{float:left; margin-left:10px;  margin-top:2px;}
.TopHeaderLI a{float:left; color:#000000;}
.TopHeaderLI a:hover{float:left; color:#000000; text-decoration:underline;}
#Logo{width:177px; margin-top:5px; margin-left:5px; float:left; background-color:#FFFFFF;}

/*Rounder Menu Start #PageContent{width:1002px;}*/
#PageMenu{width:720px; height:64px; float:right; margin-left:40px; margin-top:10px;}
#PageMenuImg{float:left; background-image:url(../images/topMnu_bg.jpg); width:19px;}
#PageMenuImg2{background-image:url(../images/topMnu_bg.jpg); float:left; width:660px; height:64px;}
#PageMenuImg2 ul{font-size:13px; margin:0px 0px; padding:0px 0px; position:absolute; top:36px; left:auto; color:#FFFFFF; font-weight:bold; list-style:none; width:680px;}
#PageMenuImg2 ul li{float:left; padding-right:15px;}
#PageMenuImg3{float:left; width:19px;}
/*Rounder Menu Ends*/

#main{ margin:0 auto; padding:0; width:1002px; }
#maininner{ float:left; margin:0; padding:0; background-color:#ffffff; height:auto;}

#ContentMain{ width:1002px; background-color:#FFFFFF;  }
#Banner{ width:1002px; border:1px #CCCCCC solid; float:left; }
#mediaCenterDisplay{float:left; margin-left:3px; }
#LeftHomeContent{
	float:left;
	text-align:left;
	margin:0px 0 0 0px;
	padding:0;
	width:536px;
	margin-left: 5px;
}
#LeftinnerContent{ float:left; text-align:justify; margin:10px 0 0 6px; padding:0; width:740px;}
#LeftinnerContent1{ float:left; text-align:justify; margin:10px 0 0 6px; padding:0; width:990px;}

h1{ font-size:16px; color:#0a63af; margin-left:0px; padding:0px;}
#LeftinnerContent .LeftContent{ float:left;text-align:justify; margin-top:-5px; width:739px; font-size: 12px; color: #646161; }
#LeftinnerContent .LeftContent a{ color:#05386b; border-bottom:1px dotted #05386b;}
.box{
	float:left;
	margin:0px 0 10px 2px;
	padding:0;
	width:235px;
	background-color:#fafdff;
	height:200px;
	border-bottom:1px dotted #c6daef;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
.box h2{ font:bold 12px arial; color:#0099FF; margin:5px 0 0 30px; padding:0;}
.box ul{ margin:20px 0 0 10px; padding:0; font-size:11px; font:normal 12px arial; color:#05386b; }
.box ul li{ margin:0; padding:0 ; list-style-type:none;  height:20px; }
.box ul li a{ color:#05386b; text-decoration:none; background:url(../images/arrow.jpg) no-repeat left top; margin:0; padding:0 0 0 25px;}
.box ul li a:hover{ color:#05386b; text-decoration:underline; background:url(../images/hover.gif) no-repeat left top; margin:0; padding:0 0 0 25px;}

.box1{ float:left; margin:5px 0 10px 2px; padding:0; width:235px; }
.box1 h2{ font:bold 12px arial; color:#0099FF; margin:5px 0 0 10px; padding:0; background-color:#f1eeee; text-align:center; }
.box1 ul{ margin:10px 0 0 10px; padding:0; font-size:11px; font:normal 12px arial; color:#05386b; }
.box1 ul li{ margin:0; padding:0 ; list-style-type:none;  height:20px; }
.box1 ul li a{ color:#05386b; text-decoration:none; background:url(../images/arrow.jpg) no-repeat left top; margin:0; padding:0 0 0 25px; display:block;}
.box1 ul li a:hover{ color:#05386b; text-decoration:underline; background:url(../images/hover.gif) no-repeat left top; margin:0; padding:0 0 0 25px; display:block; background-color:#f4f4f4;}



.img1{ background:url(../images/ser-title.jpg) no-repeat left top;}

.mar2{margin:2px 2px;}
.mar2 h2{ display:inline;font-size:12px; font-weight:bold; color:#FFFFFF;}
.rhtHomeP{font-size:10px; font-weight:normal; text-align:justify; padding:2px 2px; margin:0px 0px;}

#RightHomeContent1{ float:right; margin:10px 5px 0 0; padding:0; width:228px;}
#RightHomeContent1 .topbox{ background:url(../images/asktop.jpg) no-repeat left top; width:228px; height:38px; }  
#RightHomeContent1 .midbox{ background:url(../images/askmid.jpg) repeat-y left top; width:228px; height:180px;}
#RightHomeContent1 .botbox{ background:url(../images/askbot.jpg) no-repeat left top; width:228px; height:17px;}
#RightHomeContent1 img{ border:0;}


													/*RIGHT BAR BOX*/

#RightHomeContent1 .ask{ float:left; margin:10px 0 0 0; padding:0; font:bold 11px arial; width:100px; color:#000; text-align:left;  }
					.ask ul{ margin:0; padding:0;}
					.ask ul li{ list-style-type:none; margin:0; padding:0; width:105px; height:23px; }
					.ask input{ width:100px; height:14px; font-size:10px; text-align:left; margin:0; padding:0;}
					.ask select{ width:105px; height:18px; font-size:10px; text-align:left; margin:0; padding:0;}
					
					.ask .int{ width:60px; height:25px; margin:0; padding:0;text-align:center;float:right;}
					.ask .inpcon{float:left; margin:0; padding:0;width:83px; height:14px;}
					.leftalign{ float:left;}
					.ask .arowpoint{ float:left; width:16px; height:17px; }
					
					.submtimg{border:0; float:left; margin:0 20px 0 10px; padding:0; width:25px; height:23px;}
					.returnbut{ float:left; margin:0; padding:0;}
															
				#quicklist .inqur{margin:3px 4px 0 2px ; padding:0; width:12px; height:12px; vertical-align:text-bottom;  }
				#quicklist ul{margin:0; padding:0; width:180px;  }
				
				#quicklist li{  float:left;text-indent:30px; padding:0; margin:3px 0 0 0; text-align:left; width:180px; float:left; font:normal 11px arial; }
				#quicklist li span{ float:left; margin:0; padding:0; width:180px;background-color:#fff; border:1px solid #adadad; text-align:left; }
				
				/* buttons */
				
				/* Hides from IE-mac \*/
				* html .listexp li{
					height: 1%;
				}
				
				#quicklist{position:relative; padding:0; margin:0; top:-17px; right:78px;display:none; margin:0; padding:0; z-index:1 }
				#quicklist.dcct{margin-right:5px;}
				
				 #quicklist .litbox{ float:left; margin:0; padding:0; width:180px; height: 150px; overflow: auto; background-color:#fff; border:1px solid #c5d5fc;}
                 #quicklist .litbox .midtxt{width:160px; margin:0 0 5px 0; padding:0; font-size:10px; font-weight:normal; text-indent:0;} 
				 #quicklist .imag{ float:left; text-indent:2px; margin-top:2px; color:#000; padding:0; width:160px; height:20px; background-color:#fff; border:none; }
				 #quicklist .crossimg{margin:2px 2px 0 0; vertical-align:bottom;}
				
				
				 
					
#RightHomeContent1 .ask1{float:left; margin:10px 0 0 17px; #margin:10px 0 0 17px; padding:0; font:bold 11px arial; width:80px; color:#000; text-align:left; }
					.ask1 ul{ margin:0; padding:0;}
					.ask1 ul li{ list-style-type:none; margin:0; padding:4px; width:75px; }
					.ask1 ul li .str{ color:red; font-size:12px; font-weight:bold;}
				

/*Home Page Left Section*/
.LeftSectionFirst{border:#CCCCCC 1px solid; background-image:url(../images/box_BG-1.html); color:#FFFFFF; height:75px; width:220px; margin:5px 5px; padding:2px 2px; font-size:12px; font-weight:bold;}
.marginTwo{margin:2px 2px;}
.LeftTitle{font-size:10px; font-weight:normal; text-align:justify; padding:2px 2px; margin:0px 0px;}


/*Tabs Options in Home Page*/
.blacktabs{ float:left; width: 535px; overflow: hidden; margin:0px 0 0 0; padding:0; font-size:11px; }
/*.blacktabs h2{display:inline; font-size:12px; font-weight:bold; color:#FFFFFF;}*/
.blacktabs ul{
	margin: 0;
	padding: 0;
	padding-left: 0px; /*offset of tabs relative to browser left edge*/
	font: bold 11px Verdana;
	list-style-type: none;
	padding-top: 4px;
}
.blacktabs li{display:inline; margin: 0; padding:0;} 
.blacktabs li a{float: left;display: block;text-decoration: none; margin: 0; padding: 6px; /*padding inside each tab*/border-right: 1px solid white; /*right divider between tabs*/color: white;background: #464545; /*background of tabs (default state)*/}
.blacktabs li a:visited{ color: white;}
.blacktabs li a:hover{background-color: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */}


.liquid-round {
	width:546px;
	float:left;
	margin:0px auto;
	background:#fff url(../images/leftside.gif) repeat-y left top;
	height: 20px;
}
.dis{display:none;}
.center-content {position:relative; background:url(../images/rightside.gif) repeat-y right top; padding:1px 25px 1px 25px; margin:0px auto -50px auto; height:220px;}
.center-content p{ padding:10px 5px 10px 5px; margin:0; text-align:justify; font-size:12px; }
.center-content h2{ float:left; padding:10px 3px 0 5px; margin:0; text-align:justify; font-size:12px; font-weight:normal;}
.bottom {width:100%; height:20px;background:url(../images/bottom.jpg) no-repeat left bottom;}
.bottom span {display:block ;position:relative;height:60px;background:url(../images/bottom-right.jpg) no-repeat right top;}
.round_mid_inner_bg  .glossary .link{ background-color:#0066CC; color:#fff; float:right; text-decoration:none; padding:2px; text-decoration:none}
.round_mid_inner_bg  .glossary .link:hover{ background-color:#0099CC; color:#fff; text-decoration:none}


/*Inner Page Content Area*/
#innerArea{width:740px; background-color:#FFFFFF; float:left; margin-top:5px; padding:0; }
#innerArea h1{color:#333333; font-size:16px; margin-top:10px; margin-left:5px; color:#0a63af;}


							/*----------------Start Gallery-----------------*/
#innerArea p{ margin:5px 5px; padding:0; text-align:justify; width:739px; font-size: 12px; color: #646161;}
#innerArea .photos{ float:left; width:740px; margin:0 0 0 3px; padding:0; }
#innerArea .photos ul {
    float:left;
	padding: 0px ;
	#padding: 0px 0px 15px 0px;
	margin: 0px;
	text-align: center;
	list-style: none;
}
#innerArea .photos ul li {
    float:left;
	width:108px;
	height:130px;
	margin:16px; 
	padding:0;
	list-style:none;
	/*border:1px dotted #530404;*/
	
}
#innerArea .photos ul li img{ margin:4px;}
#innerArea .photos ul li .box1{ border:1px dotted #530404; width:108px;}

#innerArea .photos1{ float:left; width:740px; margin:0 0 0 3px; padding:0; }
#innerArea .photos1 ul {
    float:left;
	padding: 0px ;
	#padding: 0px 0px 15px 0px;
	margin: 0px;
	text-align: center;
	list-style: none;
}
#innerArea .photos1 ul li {
    float:left;
	width:108px;
	height:130px;
	margin:16px; 
	padding:0;
	list-style:none;

	
}
#innerArea .photos1 ul li img{ margin:20px 0 0 0; }
#innerArea .photos1 ul li .img{ margin:4px 0 0 0; }
#innerArea .photos1 .box{border:1px dotted #530404; height:105px; width:108px; }
.goback{float:right;border:1px solid #ebe9e9; color:#333333;}
.veiwall{float:right; clear:left; display:block; margin:5px 0 0 0; padding:0;}
.image{float:left; margin:5px; padding:0; width:600px}
.txtt{float:left; margin:20px 0 0 30px;}
                        /*----------------End Gallery-----------------*/
						
						
#innerArea ul {}
#innerArea ul li{list-style-image:url(../images/arrow.jpg); margin:0; padding-left:5px; margin-bottom:10px; font-size:12px;}
#innerArea img{ margin-left:5px;}
#innerArea ul li h3{ display:inline;font-weight:bold; color:#0a63af; font-size:12px;}
#innerArea h2{ float:left; font-weight:bold; color:#0a63af; font-size:12px; margin:5px 5px;}

/*---------Footer----------*/
	
	#footer{float:none; width:1010px; padding-top:5px;#padding-bottom:10px; margin:0;background-color:#FFFFFF; text-align:center; font-weight:normal;}
	#footer2{ text-align:center; float:left; width:1005px; padding:0; margin-top:5px; margin-left:5px; height:70px; background-color:#FFFFFF; color:#000000; border:1px solid #d5d5d5; margin-bottom:10px; font-size:11px;}
	
	#footer2 .lefttxt{ clear:left; margin:10px auto; padding:0; width:980px; }
	#footer2 .lefttxt a{ color:#0099CC; text-decoration:underline; margin:0; padding:0; font-size:10px; font-weight:bold;}
    #footer2 .lefttxt a:hover{ color:#0066FF; text-decoration:underline }
	
	#footer2 .bottomLinks{ margin:0 auto; padding:0; width:980px; }
	#footer2 .bottomLinks ul{ width:960px; margin:5px auto; padding:0; width:980px;}                               
    #footer2 .bottomLinks ul li{list-style-type:none; display:inline; }
    #footer2 .bottomLinks a{ color:#000000; text-decoration:underline; margin-left:13px; margin-bottom:5px; margin-top:5px; margin-right:5px; }
    #footer2 .bottomLinks a:hover{ color:#7d7d7d;text-decoration:none; }
	
	.vali{float:left; margin-left:10px;}
	.vali img{border:0;width:88px;height:31px}
	
	#footer1{
	position:relative;
	margin:0 0 10px 16px;
	text-align:left;
	width: 1000px;
}
	#footer1 p{text-align:center; margin:15px 0 10px 0 ; padding:0; font:bold 12px arial; }
	#footer1 .sss{ float:left; margin:0; padding:0; width:980px; background:url(../images/linkmid.jpg) repeat-x left top;}
  	#footer1 .hilight{position:absolute;top:9px; left:7px;}
	.sss .top{ float:left;margin:0; padding:0; background:url(../images/linkleft.jpg) no-repeat left top; width:17px; height:115px;}
	
	.sss .mid{margin:0 auto; padding:0; width:900px; }
	.sss .mid ul{ display:block; margin:0 0 0 25px; padding: 0;}                               
    .sss .mid ul li{ float:left; list-style-type:none; display:inline; width:160px; margin-top:10px; margin-left:15px;}
    .sss  a{ color:#810707; text-decoration:none; margin:0; padding:0; font-size:12px; font-weight:bold;}
    .sss a:hover{ color:#7d7d7d; text-decoration:none; }
	
	.sss .right{ float:right; display:block; background:url(../images/linkright.jpg) no-repeat  right top; width:17px; height:115px;}

	
							/*  sitemap */
	
	
		.sitemap{ float:left; margin:20px; padding:0;}
		.sitemap ul{ clear:left; margin:0 0 0 20px; padding:0; width:150px;}
		.sitemap ul li{ float:left; margin:5px; padding:0; display:block; width:200px; height:20px; }
		.sitemap ul li a{ float:left; color:#0099CC; text-decoration:underline; padding-left:20px; padding-bottom:5px;margin:0; background:url(../images/list.jpg) no-repeat left top; }
		.sitemap ul li a:hover{ text-decoration:overline; padding-left:20px; padding-bottom:5px;margin:0; background:url(../images/list1.jpg) no-repeat left top;}
		
	    #price{width:740px; background-color:#FFFFFF; float:left; margin-top:5px; }
	    #price .packmenu{ clear:left; margin:0 auto; padding:0; width:740px;border:0px solid red; text-align:center;}
	    #price .packmenu .bgg1{ float:left; width:740px; display:inline; color:#000000; text-align:center; font-weight:normal; font-size:12px;margin:0; padding:0;}
	  
	    #price .packmenu .bgg2{ float:left; width:740px; display:inline; color:#000000; text-align:center; font-weight:normal; font-size:12px;margin:0; padding:0;}
		#price .packmenu .bgg2 ul li{ float:left; width:164px; height:30px; list-style-type:none;  padding-top:10px;}
		
		#price .packmenu .wdht{ width:40px; height:30px; }
		#price .packmenu ul li{ float:left; width:164px; height:30px; list-style-type:none; border-top:1px solid #d6d2d6; border-left:1px solid #d6d2d6; padding-top:10px;}
		#price .packmenu .bgg{ float:left; width:740px; height:34px; display:inline; color:#FFFFFF; text-align:center; font-weight:bold; margin:5px 0 0 0; padding:0; background-color:#8a9e05;}
		#price .packmenu .txtleft{ width:202px; height:30px;  text-align:left;  }
		#price .packmenu .wdht1{ width:202px; height:30px; text-align:center;}
		#price .packmenu .bottombodr{border-bottom:1px solid #d6d2d6;}
		#price .packmenu .rightbodr{border-right:1px solid #d6d2d6;}
		 .gr{ color:#009900; font-weight:bold; font-size:13px;}
		 .y{ color:#e4e5e5; font-weight:bold;}
		#price .packmenu .rd{ float:right;color:#FF0000;width:20px; margin:0 55px 0 0}
		#price .packmenu .rr{ float:left; color:#000000; font-size:11px; text-align:right;}
		#price .packmenu .rd1{ float:left; font-size:18px;color:#FF0000;width:20px;}
		#price .packmenu .bgg1 h2 { font-size:12px; font-weight:normal;color:#000000; margin:0 4px 0 5px; padding:0; border-bottom:1px dotted red;}
		#price .packmenu h1{ float:left;font-size:16px; color:#0a63af; margin-top:5px; padding:0px; text-align:right;}
		 
		  
		#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.html) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.html) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.html) top right no-repeat; overflow:hidden}

                               
							   
							   /*-------------CONTACT US------------*/
							   
							   
					#contact{ float:left; margin:10px; padding:0; text-align:left; background:#fff; border:1px dotted gray; width:700px;}  
					#contact ul{ margin:10px; padding:0;}
					#contact ul li{ float:left; margin:0; padding:0; display:inline; }
				    #contact select{ margin:0; padding:0;width:207px; height:20px;}
					#contact small{ font:normal 10px arial; color:#000;}
					#contact b { font:bold 15px arial; color:#990000;}
					#contact .int{margin:0 auto; padding:0; width:470px;}
									
									
				.listexpander .inqurey{ float:left; margin:4px 15px 0 40px; padding:0; width:15px; height:15px;}
				.listexpander, .listexpander ul, .listexpander li{
					margin:0;
					padding:0;
					list-style:none;
					
				}
				.listexpander ul{
					
				}
				.listexpander li{
					float:left;
					line-height:200%;
					margin-top:1px;
					cursor:default;
					text-indent:30px;
					font-weight:bold;
					margin:0;
					padding:0;
					width:100%;
				}
				
				
				.listexpander ul, .listexpander li{ background:#f8f8f8;font-weight:normal;}
				
				/* buttons */
				
				/* Hides from IE-mac \*/
				* html .listexpander li{
					height: 1%;
				}
				
				#list{ display:none;}
				
									
					
					/*----------------Gallery-----------------*/
					
					


/*
#innerArea #photos ul a.horizontal img,
#innerArea #photos ul a.effectable img {
	padding: 15px 10px;
}
#innerArea #photos ul a.vertical img {
	padding: 0px 0px;
}
*/

.blk{display:block;}
.inqr{display:block; margin:0; padding:2px; background-color:#cbe1ee; width:447px;}
.inqrbor{float:left; width:450px; padding:0;margin:0; border:1px dotted #cccccc}
.dect{margin-right:43px;}
.dct{margin-right:5px;}
.comess{ float:left; margin:0 0 0 0 ; padding:0; background:#ccc url(../images/submit.jpg) no-repeat left top; width:96px; height:27px; border:0; }
.result{display:inline; margin:0 0 0 20px; padding:0; text-align:center;color:#b40b0b;}
.imgcom{margin:0; padding:0;border:1px solid #ccc }
.txtare{width:300px; height:100px;}
.imgrit{float:right; margin:0; padding:0; background:url(../images/man.jpg) no-repeat right bottom; width:113px; height:300px;}
.addre{float:left; margin:10px 0 0 0; padding:0;}
.posttal{margin-left:130px; padding:0; }
.selectt{margin-left:193px;padding:0; }
.ttm{margin-left:55px;padding:0;}
.ttm1{margin-left:39px;padding:0; }
.webafd{clear:both; display:block; margin:0; padding:0;}
.lst{margin-left:85px;padding:0; }


															
				 
				  #feedbck{ width:740px; background-color:#FFFFFF; float:left; margin:5px 0 0 5px; padding:0; font:bold 12px arial ; color:#6b7174; }
				  #feedbck ul li{ list-style-type:none;}
				  #feedbck select{ width:200px; height:20px; font:normal 11px arial; color:#000;}
				  #feedbck input{ width:500px; height:15px; font:normal 11px arial; color:#000;}
				  #feedbck .a{ float:left; width:30px; margin:0 0 0 10px; padding:0;}
				  #feedbck .com{ clear:left; margin:10px 0 0 0; padding:0; background:url(../images/submit.jpg) no-repeat left top; width:96px; height:27px; border:0;}
				  #feedbck small{ font:normal 12px arial; color:#000;}
				  
				  
				  
				  
				  
