	* {margin: 0px; padding: 0px;}	
	* html li {vertical-align: bottom;}	
	* html img {vertical-align: middle;}	
	* html input {vertical-align: middle;}	
	html, body {height: 100%;}
	body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration: none; background:#ffffff;  }	
	input {border: 0px; }	
	img {border: 0px;}	
	ul {padding: 0px; margin: 0px;}	
	li {padding: 0px; margin: 0px; list-style: none;}	
	* html li {vertical-align: bottom;}	
	a { color:#45433c; text-decoration: none;cursor:pointer;}	
	a:hover {color: #006699; text-decoration: none; cursor:pointer;}	
	p {margin: 0px; padding:7px 0px;}
	p a{ color:#547c24;}
	p a:hover{ color:#68340a;}	
	.clear {clear: both; height:0px; display:block; font-size:0px;}	
	.left {float: left;}	
	.right {float: right;}  
	
	#wrapper{ width:100%; margin:auto; clear:both; text-align:left;} 
	#header{ width:100%; margin:auto; clear:both; background:url(images/bg.png) repeat-x top #ffffff; }
	 #branding{background:url(images/branding.png) no-repeat; height:178px; width:1000px; margin:auto;}
	  .header-wrap{width:780px; margin:auto;}
	  .upper{ height:118px;}
	  .bottom{ height:35px;}
		.upper-l{width:360px; float:left;}
		.upper-l img{ width:323px; height:80px; margin:27px 0px 0px 15px;}
		.upper-r{width:365px; float:left;}
		.logo{width:395px; height:99px;}
		.logo img{width:395px; height:89px;} 
		.upper-r ul{ text-align:center;}
		.upper-r ul li{ font-family:tahoma; font-size:12px; color:#000000; display:inline; padding:0px 2px;}
		.upper-r ul li a{color:#000000;} 
		.navigation{width:780px; height:24px; margin:auto; text-align:center;}
		.navigation ul li{ display:inline; padding:0px 12px; line-height:24px; font-family:tahoma; color:#336699; font-size:12px;}
		.navigation ul li a{color:#336699;}
		.navigation ul li a:hover{color:#000000;}
		
	    .bottom-l{float:left; width:315px;_width:310px; margin-left:30px;}
		.bottom-l li{display:inline; padding:0px 1px; font-family:tahoma;  line-height:35px;color:#000000; font-weight:bold; font-size:12px;}
		.bottom-l li a{color:#000000;}
		.bottom-l li a:hover{color:#336699;}
		.header-split{background:url(images/split-header.png) no-repeat; width:3px; margin:0px 15px 0px 7px; float:left; text-indent:-999999px; display:block; height:31px;}
		
		.search-bar{line-height:34px;_line-height:28px; height:34px; _height:30px; margin:auto; _margin:4px 0px 0px 0px;}
		.search-bar li{ float:left; font-family: sarifa, arial; font-size:18px; font-weight:bold; color:#000000; padding:0px 2px;}
		.search-bar .search{ background:#ffffff; border:1px solid #000000; height:19px; padding:4px 4px 0px 4px; font-size:12px; font-family:arial;} 
		.go{background:#ffffff; border:1px solid #000000; height:25px; padding:0px 2px; font-size:12px; font-family:arial;}
		
		
		
	#container{ background:url(images/container01.png) no-repeat top; width:1000px; margin:auto; clear:both;}
	.main{ width:966px; margin:auto; clear:both; padding-top:50px;}
	.sidebar{width:271px; float:left; margin:0px 10px 0px 17px;}
	
	.topbr-feature{ background:url(images/blue1.png) no-repeat; width:271px height:41px;}
	.topbr-feature h1{font-size:16px; color:#0c568e; padding:3px 0px 0px 15px; line-height:41px; _line-height:38px;}
	.midbr-feature{ background:url(images/blue2.png) repeat-y;  width:271px; }
	.con-feature{ width:220px; margin:auto; padding:15px 0px;}
	.info{ padding:10px 0px; width:180px; margin:auto;}
	.info h2{ color:#2a75af; font-size:14px; background: url(images/bullet.png) no-repeat left; padding-left:15px;}
	.info h2 a{ color:#2a75af;}
	.info p{ margin-left:15px; color:#919191; font-size:11px; line-height:18px; clear:both;}
	.info-img{ margin:10px 0px 4px 15px; display:block;}
	.info-img img{ border:1px solid #d9d3d3; width:141px; height:75px; }
	.f-hr{ border-bottom:1px dotted #e3e3e3; font-size:0px; margin:5px auto; }	
	.plus{ background:#26488d; padding:5px 7px; float:right;}
	.plus a{ background:url(images/plus.png) no-repeat left; padding-left:7px; color:#8dd0ff; font-size:11px; font-weight:bold;} 
	.btmbr-feature{ background:url(images/blue3.png) no-repeat; width:271px; height:11px;}
	
	.maincontent{ width:630px; float:left; margin-left:25px; _margin-left:10px;}
	.fronttitle{background:url(images/design1.png) no-repeat left; padding-left:90px; width:490px; margin:auto;}
	.fronttitle h1{font-size:20px; color:#484848; font-weight:normal; font-family:Helvetica;  background:url(images/design2.png) no-repeat right; padding-right:90px;}
	.content-main{ margin:35px 0px;}
	.content-main h2{font-size:12px; color:#096892; padding-bottom:10px;}
	.content-main p{ line-height:18px; color:#096892; font-size:12px; padding-bottom:15px;}
	.dashed-box{ border:2px dashed #0089c5; padding:18px 5px 10px 20px; width:580px; margin:20px auto; }
	.dashed-box li{float:left; width:240px; margin:0px 2px; font-size:12px; font-weight:normal; color:#000000; background:url(images/bullet1.png) no-repeat 0px 0px; padding:0px 0px 10px 22px;}
	.dashed-box li a{ color:#000000; }
	.overview{margin:50px auto 20px auto; text-align:center; width:303px; }
	.overview small{padding:5px 0px; font-size:12px; color:#454545; font-weight:bold; font-style: italic;}
	.overview img{ padding-bottom:5px;} 
	
	.find{ background:url(images/box.png) no-repeat; width:382px; height:125px; margin:30px auto;} 
	.find h1{ line-height:24px; color:#ffffff; font-style:italic; font-family:Calibri; font-size:14px; padding:20px 5px 5px 10px; }
	.find p{ font-size:11px; line-height:16px; color:#145d7c; padding:0px 65px 0px 10px;} 
	
	.topbr{background:url(images/gray1.png) no-repeat; width:959px; margin:auto; height:42px;}
	.topbr h2{ color:#676161; font-size:16px; padding:2px 0px 0px 15px; line-height:40px;}
	.mdbr{background:url(images/middle.png) repeat-y; width:959px; margin:auto; height:262px;}
	.mdbr1{background:url(images/middle.png) repeat-y; width:959px; margin:auto;}
	.bmbr{background:url(images/bottom1.png) no-repeat; width:959px; margin:auto; height:11px;} 
	.centerinfo{padding:15px 10px 10px 10px;}
	.centerinfo .divide{ width:215px; margin:0px 0px 0px 16px; float:left; }
	.dividimg{ background: url(images/box1.png) no-repeat; width:212px; height:88px; text-align:center; }
	.dividimg img{ width:202px; height:78px; padding-top:5px; margin:auto;}
	.map{ float:left; width:444px; height:268px; border-right:1px solid #d3d3d3; margin:0px 10px 0px 5px; }	
	.statelst{ float:left; width:496px; _width:490px;}
	.statelst ul{ padding:12px 0px;}
	.statelst ul li{float:left; width:80px; margin-right:4px; color:#848484; padding-bottom:6px;_padding-bottom:0px; background:url(images/bullet2.png) no-repeat left; padding-left:14px; font-size:11px;}
	.statelst ul li a{color:#a6a6a6;}
	.statelst ul li a:hover{color:#4ca4b6;} 
	.cntrlist{ margin:10px 0px 0px 14px;}
	.cntrlist li{font-size:11px; color:#888888; background:url(images/bullet3.png) no-repeat 0px 3px; padding:0px 0px 8px 12px;}
	.cntrlist li a{color:#888888;}
	.cntrlist li a:hover{color:#b89050;} 
	
	.adv{margin:25px auto 0px auto; width:959px;}
	.adv img{ height:98px;width:959px;} 
	.contactadv{margin:25px auto 5px auto; width:946px; height:272px; border:1px solid #666457;  background:url(images/img3.png) no-repeat; } 
	.contactadv p{width:300px; color:#dee8ec; font-size:11px; line-height:16px; padding:105px 0px 0px 32px; }
	
	.facilitybx-t{ background:url(images/t-11.png) no-repeat; width:957px; height:43px; margin:auto;}
	.facilitybx-t h2{ color:#2a667f; font-size:16px; padding:2px 0px 0px 15px; line-height:40px;}
	.facilitybx-t h2 .small{ font-size:12px;}
	.facilitybx-m{ background:url(images/t-13.png) repeat-y; width:957px; margin:auto;}
	.facilitybx-b{ background:url(images/t-12.png) no-repeat; width:957px; height:10px; margin:auto;} 
	
	.typlist{padding:10px 0px 0px 14px;}
	.typ{width:210px; float:left; margin:10px 0px 10px 15px;}
	.typ img{background:#ffffff; padding:3px; border:2px solid #9e9e9e; float:left; margin-right:10px;}
	.typtitle{font-size:12px; font-weight:bold; color:#2a667f; margin-top:5px;}
	.typtitle a{color:#2a667f;}
	.typ p{color:#909090; font-size:11px;} 
	.typlist .more{background:url(images/button001.png) no-repeat; margin:5px 50px 15px 0px; width:102px; height:25px; display:block; line-height:25px; font-size:11px; text-align:center; font-weight:bold; color:#11688b; } 
	.typlist .more a{color:#11688b; }
	.typlist .more a:hover{color:#ffffff;}
	
	.main1{ width:960px; margin:27px auto; clear:both;}
	.leftpannel{ width:356px; float:left;}
	.top-pannel{background:url(images/lefttop1.png) no-repeat; height:68px;}
	.top-pannel h2{ padding:10px 0px 0px 14px; font-size:18px; color:#0f396a; line-height:24px; font-weight:normal;}
	.top-pannel h3{ padding-left:14px; font-size:14px; color:#8e8e8d; line-height:24px; font-weight:normal;}
	.mid-pannel{ background:url(images/left-b-m01.png) repeat-y;}
	.dgtablets{padding:8px 0px 8px 12px;}
	.dgtablets .box{background:url(images/box2.png) no-repeat; width:107px; height:134px; _height:140px; float:left; text-align:center; margin:0px 2px;}
	.dgtablets .box img{ height:91px; width:91px; padding:8px 2px 5px 0px;}
	.dgtablets .box h4{ color:#346f96; font-size:11px;}
	.dgtablets .box h4 a{ color:#346f96;}
	
	
	.bottom-pannel{ background:url(images/left-b-01.png) no-repeat; height:12px;}
	.rightpannel{ width:603px; float:left;} 
	.top-pannel1{ background:url(images/tt1.png) no-repeat; height:52px;}
	.top-pannel1 h2{ font-family:Helvetica; font-size:20px; color:#0f396a; padding:15px 0px 0px 20px;}
	.mid-pannel1{ background:url(images/mt1.png) repeat-y;}
	.bottom-pannel1{ background:url(images/bt1.png) no-repeat; height:9px; margin: auto; width: 603px; } 
	
	.dgarticles{padding:10px 0px 3px 10px; _padding:4px 0px 0px 10px;}
	.roundblock{ width:280px; float:left; margin-left:8px;_margin-left:4px; margin-bottom: 5px; height: 138px;}
	.roundtp{ height:34px; background: url(images/top-m1.png) bottom repeat-x;}
	.roundtp div{ height:34px; background:  url(images/gra-t-l.png) no-repeat top left;}
	.roundtp div div{ height:34px; background:url(images/gra-t-r.png)  no-repeat  top right;}
	.roundbm{ height:4px; background: url(images/bottomtop1.png)  top repeat-x;}
	.roundbm div{ height:4px; background: url(images/bottomleft01.png)  no-repeat top left;}
	.roundbm div div{ height:4px; background:url(images/bottomright001.png) no-repeat  top right;}
	.blockcontnt{ height: 85px; border-left:#c2d8e7 1px solid; border-right:#c2d8e7 1px solid; background-color:#e9edf6; padding:8px 5px 5px 5px; }
	.roundtp h2{ font-size:16px; color:#FFFFFF; padding-top:6px; padding-left:10px;}
	.roundtp h2 a{color:#FFFFFF;}
	
	.conimg{ float:left; margin-right:7px; width:130px;}
	.conimg img{ border:4px solid #ffffff; width:118px; height:70px;}
	.con{ float:left; width:130px;}
	.con p{ color:#163571;font-size:11px; }
	.con .readmore{ position:relative; top:7px;_top:10px; float:right; margin-right:10px;} 
	
	#footer{ width:950px; margin:25px auto; clear:both; padding-bottom:10px; text-align:center; }
	.footer-nav{ width:540px; float:left; margin-right:10px;}
	.footer-nav ul li{display:inline; font-size:12px; color:#686868; font-family:verdana;}
	.footer-nav ul li a{color:#686868; }
	.copyright{ float:right; margin-right:20px; font-size:12px; color:#686868; font-family:verdana; }
	.copyright a{color:#686868;}
 
	
	/*Inner*/
	
	
	.inner-top{ background:url(images/box3.png) no-repeat; width:263px; margin:auto; height:34px; margin-bottom:10px;}
	.inner-top .share{ padding-left: 30px;  }
	.inner-top .share a { background:url(images/share.png) no-repeat; padding-left:26px; overflow: hidden; padding-top: 32px; height:0px; width: 70px; display:inline-block; }
	
	
	.navigate{ margin:5px 0px 5px 10px;}
	.navigate li{line-height:18px; margin-bottom:5px; font-size:12px; color:#1363ae; font-family:Tahoma; background:url(images/bullet.png) no-repeat 0px 3px; padding-left:10px; font-weight:normal;}
	.navigate li a{color:#1363ae; }
	.navigate li a:hover{color:#26488d;}
	.navigate li ul{ margin:8px 0px 8px 4px; }
	.navigate li ul li{ color:#1992d7;}
	.navigate li ul li a{ color:#1992d7; } 
	 
	
	.all-add{ background:#e4eaef url(images/addbg.png) repeat-x top; border:1px solid #e4eaef; text-align:center;}
	.all-add h1{ font-size:20px; line-height:20px; color:#0c258e; text-shadow: 0.06em 0.07em #edefdb; padding:20px 2px 7px 2px;}
	.all-add h2{ font-size:16px; color:#1b5890; text-shadow: 0.06em 0.07em #e8e8e8; padding-bottom:10px; line-height:18px;}
	/*.all-add1{ background:#fafcf0 url(images/addbg.png) repeat-x top;  text-align:center;}
	.all-add1 h1{ font-size:20px; line-height:20px; color:#b44902; text-shadow: 0.06em 0.07em #edefdb; padding:20px 2px 7px 2px;}
	.all-add1 h2{ font-size:16px; color:#732a03; text-shadow: 0.06em 0.07em #e8e8e8; padding-bottom:10px; line-height:18px;}
	*/
	.place1{width:260px; margin:auto;}
	.place1 img{width:260px; margin: 15px 0px;  }
	
	.blockwrp{margin:8px auto;}
	.blockwrp1{margin:12px auto 20px auto;}
	.blockwrp2{/*margin-top:-13px;*/ color:#5a72a4; line-height:18px;}
 
	.title01{background:url(images/h12.png) no-repeat; height:40px; width:620px; font-size:16px; color:#0c568e; padding:18px 0px 0px 12px;}
	.m-t{ margin-top:12px;}
	
	.subcat-title{ font-size:15px; color:#27689a; line-height:16px;}
	.subcat-title a{color:#27689a;}
	.submetatitle{ font-size:12px; margin:3px 0px; line-height:16px; font-weight:normal; color:#2070ad;}
    .italic{ font-style: italic;}
    
    
    .block-wrapper { padding: 15px 0px;}
    .detail-btn1{padding:3px 5px; width:75%; background:#26488d; color:#8dd0ff; font-size:11px; font-weight:bold; }

/*  20-11-09 */

	.dotted-box{ border:1px dotted #0089c5; width:938px; padding:5px 5px 4px 5px; margin:20px auto;}
	.dotted-box li{float:left; margin:0px 6px; font-size:12px; font-family:Tahoma; font-weight:normal; color:#26488d;} 
	.dotted-box li a{color:#149ecb;}
	.dotted-box li a:hover{color:#26488d; text-decoration:underline;}
	.bookmark a{background:url(images/bookmark1.png) no-repeat 0px 0px; padding:0px 0px 1px 16px; display:inline-block;}
	.linktopage a{background:url(images/linkpage.png) no-repeat  0px 0px; padding:0px 0px 1px 20px; display:inline-block;} 
	.print a{ background:url(images/printer.png) no-repeat  0px 0px;  padding:0px 0px 1px 20px;  display:inline-block;}
	.backtop a{ background:url(images/top.png) no-repeat  0px 0px; padding:0px 0px 1px 16px;  display:inline-block; } 
	
	.helpbox{ background:url(images/round-mid.png) repeat-x; width:953px; margin:20px auto; height:43px; line-height:43px; text-align:center; }
	.helpbox-l{ background:url(images/round1.png) no-repeat left; padding-left:12px; height:43px; line-height:43px;}
	.helpbox-r{ background:url(images/round2.png) no-repeat right; padding-right:12px; padding-left:0px;  height:43px; line-height:43px;}
	
	.helpbox ul li{ display:inline;padding:0px 1px; color:#e7e8f2; font-family:"Trebuchet MS"; font-size:11px;}
	.helpbox ul li a{color:#f7f7f7;}
	.helpbox ul li a:hover{color:#acecff;}
	
	.place2{width:945px; margin:20px auto auto auto;}
	.place2 img{width:945px; } 
	
	.place3{width:620px;  margin:25px auto;}
	.place3 img{width:620px;} 


	.sub-header{background:url(images/bg1.png) repeat-x bottom #ffffff; margin:10px 0px 20px 0px; padding:5px; font-family:"Trebuchet MS"; display:block;}
	.subcat-title1{color:#0b5d93; font-size:18px; float:left; width:350px;  }
	.front-time{color:#4f5152; padding-top:3px; font-size:14px; float:right; font-weight:normal;}
	.bold{ font-weight:bold;} 
	
	
	.title02{ padding:17px 0px 5px 0px;font-size:17px; color:#0c568e;}
	.subtitle02{ font-size:12px; color:#02397a; font-weight:normal;}
	.hr{ background:url(images/hr.png) no-repeat left; height:1px; font-size:0px; padding-bottom:13px; margin-bottom:15px;}
	
	.care{margin:15px auto; width:202px; height:80px; text-align:center}
	.care h1{color:#ffffff; font-size:22px; font-family:Trebuchet MS; background:url(images/care.png) no-repeat; margin-bottom:5px; line-height:50px;  width:202px; height:51px; }
	.care h1 a{color:#ffffff;}
	.care small{font-size:12px; line-height:20px; font-style:italic; }
	.care small a{ text-decoration:underline;}
	
		
	.browse{ background:url(images/round-mid1.png) repeat-x; width:953px; margin:auto; height:49px; line-height:49px; text-align:center; }
	.browse-l{ background:url(images/round-1.png) no-repeat left; padding-left:12px; height:49px; line-height:49px;}
	.browse-r{ background:url(images/round-2.png) no-repeat right; padding-right:12px; padding-left:0px;  height:49px; line-height:49px;}
	.browse h1{ font-size:18px; color:#006699; font-family:"Trebuchet MS";}

			
	.browse1{ background:url(images/round-mid2.png) repeat-x; width:953px; margin:auto; height:49px; line-height:49px; text-align:center; }
	.browse1-l{ background:url(images/round-01.png) no-repeat left; padding-left:12px; height:49px; line-height:49px;}
	.browse1-r{ background:url(images/round-03.png) no-repeat right; padding-right:12px; padding-left:0px;  height:49px; line-height:49px;}
	.browse1 h1{ font-size:18px; color:#006699; font-family:"Trebuchet MS";}
    .typ1-box{background:url(images/bg2.png) repeat-x top #ebf3fb; width:945px; margin:auto; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding:15px 0px 5px 0px;}
    .section-wrapper{ margin:20px; border-bottom:2px solid #333333; padding-bottom:10px;}
	.formlist{ margin:10px auto; padding:10px 0px; text-align:left;}
	.formlist li{ float:left; margin:6px 2px; color:#907474; font-size:11px;}
	.formlist .inputtextbox{ padding:2px 1px 0px 1px; height:21px; border:1px solid #d5d0cd; font-family:Tahoma; color:#969995; font-size:14px;} 
	.typ-box{background:url(images/box4.png) repeat-x top #fdfdfd; width:945px; margin:auto; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding:15px 0px 5px 0px;}
	
	.typ1{width:160px; float:left; margin:2px 0px 2px 8px; padding:0px 10px 10px 10px; height:175px; text-align:center;}
	.typ1 img{background:#ffffff; padding:4px; border:2px solid #9e9e9e; margin:auto; height:50px; width:118px;} 
	.typ1 p{ color:#8e8a8a; font-size:11px;}
	.typ1 h2 { font-size:13px; color:#02436c; padding:10px 0px;}
	.typ1 h2 a{ color:#02436c;}
	.typ1 h2 a:hover{ text-decoration:underline; color:#02436c;} 
	
	.typ2{width:175px; float:left; margin:0px 0px 14px 10px; height:125px;  border:1px solid #e4e4e4;  } 
	.typ2 h2 { font-size:13px; color:#02436c; padding:2px 10px; background:url(images/box4.png) repeat-x top #fdfdfd; border-bottom:1px solid #e4e4e4;}
	.typ2 h2 a{ color:#02436c;}
	.typ2 h2 a:hover{ text-decoration:underline; color:#02436c;}
	.typ2 h3{ font-size:12px; color:#006699; line-height:20px; padding:2px 10px;  }
	.typ2 p{ color:#8e8a8a; font-size:11px; padding:2px 10px;}
	
	.typ2-loc{ width:96%; margin:auto auto 20px auto;  border:1px solid #e4e4e4;}
	.typ2-loc h2 { font-size:13px; color:#02436c; padding:2px 10px; background:url(images/box4.png) repeat-x top #fdfdfd; border-bottom:1px solid #e4e4e4;}
	.typ2-loc h2 a{ color:#02436c;}
	.typ2-loc h2 a:hover{ text-decoration:underline; color:#02436c;}
	.typ2-loc ul li{width:155px; margin:5px 0px 5px 12px; padding-left:12px;  color:#02315c; font-size:11px; float:left; background:url(images/bullet05.png) no-repeat 0px 3px;}
	.typ2-loc ul li a{ color:#333333;}
	.typ2-loc ul li a:hover{ color:#02315c;}
	
	.typ3 ul{ padding:0px 10px 10px 10px;}
	.typ3 ul li{width:155px; margin:0px 0px 6px 12px; padding-left:15px; line-height:20px;  color:#02315c; font-size:11px; float:left; background:url(images/bullet04.png) no-repeat 0px 5px;}
	.typ3 ul li a{ color:#49717b; text-decoration:underline;}
	.typ3 ul li a:hover{ color:#02315c; text-decoration:underline;}
	
	.table {width:98%; background:#ffffff; table-layout:auto; margin:auto;text-align:left; padding-bottom:10px;} 
	.thead th{background:#81c7ea;  color:#ffffff;text-align:left; font-size:13px; font-weight:bold; padding:4px 5px;}
	.tbody tr td {font-size:12px; font-family:Tahoma; line-height:18px; text-align:left; vertical-align:top;} 
	.tbody{color:#0b6696; }
	.trbg td{ background:#d2e8f3; padding:3px 5px; vertical-align:top;}
	.alt-trbg td{ background:#e4eff4; padding:3px 5px; vertical-align:top;}
	
	.centername{ width:44%;}
	.typetreatment{ width:44%;}
	.details{ width:10%; text-align:center;}
	.center{ margin:auto; text-align:center;}
	 
	.detail-btn{ background:#26488d; padding:1px 7px; width:60%; margin:1px auto; }
	.detail-btn a{ background:url(images/plus.png) no-repeat left; padding-left:7px; color:#8dd0ff; font-size:11px; font-weight:bold;} 
	.detail-btn a:hover{ color:#ffffff; } 
	
	.detail-btn1{padding:3px 5px; width:75%; background:#26488d; color:#8dd0ff; font-size:11px; font-weight:bold;  }
	 
	.section{width:500x; float:left; margin:0px 5px 23px 20px; background:url(images/bg2.png) repeat-x top #ebf3fb; height:200px; border:1px solid #d4e0ef;}
	.section1{height:164px;}
	.viewlist{text-align:center; background:#ffffff; height:35px; border-top:1px solid #d4e0ef;}
	.viewlist ul{padding-top:10px;}
	.viewlist ul li{ display:inline; padding:0px 2px;}
	 
	
	.section-view{ float:left; width:110px; margin:13px 10px 0px 5px; text-align:center; font-size:12px; font-weight:bold;}
	.section-view img{ width:90px; height:65px; border:1px solid #d4e0ef; padding:3px;} 
	.section-view a{ color:#0d66c5;}
	.section-view a:hover{ color:#0d66c5; text-decoration:underline;} 
	
	.testimonial a, .addreview a, .pictures a{display:inline-block; color:#21689e; margin-right:10px;  padding-bottom:15px;}  
	.testimonial a:hover, .addreview a:hover, .pictures a:hover, .viewlisting a:hover{color:blue;}   
	.testimonial a{ background:url(images/testimonials.png) no-repeat 0px 0px; padding-left:20px;}
	.addreview a{ background:url(images/addareview.png) no-repeat 0px 0px; padding-left:20px;}
	.pictures a{ background:url(images/pictures.png) no-repeat 0px 0px; padding-left:26px;} 
	
	.list1{float:left; width:300px; padding:10px 5px;}
	.list1 li{ float:left; width:95%; clear:left; margin-bottom:4px;}
	.list1 li label{ width:8em; margin-right:1em; float:left; padding:4px 10px 0px 0px;font-size:13px; color:#606650;} 
	.list1 li a{color:#07375c; }
	.list1 li a:hover{ color:#0d66c5; text-decoration:underline; }	 
	.big{ font-size:14px; letter-spacing:0.01em; color:#0d66c5;}
	
	.tabs{display:block; width:951px; margin:auto; height:32px; _height:23px; padding-top:30px;}
	.tabs li{text-align:center; font-family:tahoma; font-size:13px; float:left; margin-right:1px; height:32px; _height:23px; border-top:1px solid #f0f1f3;  border-right:1px solid #f0f1f3; border-left:1px solid #f0f1f3;} 
	.tabs li a{color:#ffffff;  background:url(images/tabs1.png) repeat-x; height:32px; _height:23px;  display:inline-block; padding:7px 8px 0px 8px ; }
	.tabs a:hover{color:#ffffff; background:url(images/tab-hover.png) repeat-x; height:32px;_height:23px; display: inline-block; padding:7px 8px 0px 8px ; }
	.tabs a.active{color:#ffffff; background:url(images/tab-hover.png) repeat-x;  height:32px;_height:23px;  display: inline-block; padding:7px 8px 0px 8px ; }
	.tabbox{background:#ffffff; padding:15px; border:1px solid #f0f1f3; width:920px; margin:auto;}
	
	.smaller{ font-size:11px;  color:#ebf2ff;}
	.tabs li a .about{ position: relative; top:-7px;}

	.tab-maincontent{line-height:18px;}
	.tab-maincontent h1{ font-size:17px; color:#0d66c5; font-family:"Trebuchet MS";}
	.tab-wrapper{ background:url(images/bg3.png) repeat-x top #ffffff; padding:20px 5px;  margin:20px 10px; width:550px; border:1px solid #f0f1f3; float:left;}	
	.tabwrapper-content{background:url(images/bg3.png) repeat-x top #ffffff; padding:25px 10px 15px 10px; border:1px solid #f0f1f3; margin-bottom:10px; }
	.tab-wrapper-r{width:320px; float:left; margin:20px 0px 20px 10px;}
    .tab-wrapper-r .headertitle1{ font-size:13px; color:#3f6086; font-family:arial;}
	.tab-wrapper-r p{ color:#8a8c90; line-height:20px; padding-bottom:10px; font-size:11.50px; font-family:Tahoma; } 
	.tab-wrapper-r p a{ font-size:12px; color:#993333; text-decoration:underline;}
	.tab-wrapper-r p a:hover{color:#9b8612;} 
	.tab-wrapper-r ul{ margin:5px 0px 15px 0px;}
	.tab-wrapper-r ul li{ line-height:18px; color:#483d03; font-size:13px; padding-bottom:2px;}
	.tab-wrapper-r ul li small, .tab-wrapper-r ul li a{ font-size:12px; color:#4b6022;}
	
	.tab-l{ float:left; width:180px;}
	.tab-r{ float:left; width:340px;}
	.tab-r img{ width:336px;}

    .contact-info{padding:5px; margin-bottom:10px;} 
	.formbox{background:none; padding:0px 15px;}
	.formbox h4{ padding:15px 0px 10px 20px; color:#346f99; font-size:14px;}
	.inputform{ padding:10px 0px 10px 10px; } 
	.inputform li{ float:left; width:95%; clear:left; margin-bottom:10px; font-size:13px;}
	.inputform li label{ width:13em; margin-right:1em; float:left; text-align:left; padding:4px 10px 0px 20px; color:#324670;} 
	.inputform li label em{ color:#990000;}
	.inputtext{ height:21px; color:#5d6468; font-size:13px; padding:3px 3px 0px 3px; background:#ffffff; margin-top:2px; border:#e6eaed 1px solid; }
	.inputselect{ width:280px; background:#ffffff; border:#e6eaed 1px solid; height:24px; padding-top:2px; color:#473f37; font-size:11px; }
	.inputtextarea{color:#473f37; font-size:13px; padding:2px; background:#ffffff; margin-top:5px; border:#e6eaed 1px solid;}
	.input-button{ background:url(images/button-all.png) no-repeat; width:89px; height:28px; color:#ffffff; font-size:14px;  font-family:Tahoma; padding-bottom:3px; text-transform:uppercase; border:0px; cursor:pointer; margin:10px 0px 5px 0px; text-align:center;}
	.input-upload{ background:url(images/upload.png) no-repeat; width:88px; height:28px; color:#430505; font-size:14px; font-family:Tahoma; text-transform:uppercase; border:0px; cursor:pointer; margin:10px 0px 5px 0px; padding:0px 0px 3px 15px;}
	.radio{ width:65%; float:left; line-height:18px; margin:3px 2px; font-size:13px; }
	.radio a{ color:#7a3207;}
	.radio a:hover{ color:#996e05;} 
	.radio1{ width:49%; float:left; line-height:18px; margin:3px 2px; font-size:13px; }
	em{color:#990000;} 
	.checkbox{ width:45%; float:left; margin-right:10px; color:#49412c; line-height:20px; margin-bottom:4px;}
	.common-back{ background:#ffffff; border:1px solid #f9f1e5; padding:15px; margin:5px 0px;} 
	.center{ text-align:center; margin:auto;}
	.small{ font-size:12px; line-height:18px;}
	.wrapper-title{font-size:13px; color:#54678e; font-family:arial;  padding:5px 2px 5px 10px; background:url(images/bg1.png) repeat-x bottom #ffffff; margin-bottom:10px;}
	
	.block-box1{background:#ffffff; padding:20px 0px; width:642px; margin:auto; border:1px solid #e6f2f6;}
	.block-box{background:#ffffff; padding:20px 0px; width:942px; margin:auto; border:1px solid #e6f2f6;}
	.info-box1{width:172px; float:left; margin:0px 6px;} 
	.info-main{text-align:center; height:240px;}
	.info-box img{ background:#ffffff; padding:5px; margin:auto; display:block; width:110px; height:72px;}
	.info-box-main{ text-align:left; padding:10px; background:url(images/bg1.png) repeat-x top #ffffff; height:195px;}
	.info-box-main p{ color:#716c4a; font-size:11px;}
	.header{background:url(images/step.png) no-repeat; text-align:right; width:161px; padding-right:10px; height:23px; font-size:17px; font-family:"Times New Roman"; line-height:20px;  color:#0c3d9e; text-shadow:0.01em 0.01em #0c3d9e; letter-spacing:0.02em; margin-bottom:15px; font-weight:normal;}
	.header a{color:#ffffff;} 
	.info-box-main1{text-align:left; padding:10px; background:#f9fbfe;}
	.info-box-main1 p{color:#7b898f; font-size:11px; font-family:Tahoma;}
    .info-box-main1 h3 a{font-size:12px; color:#2ea4d8;}
	.info-box-main1 h3 a:hover{color:#3c5c9d; text-decoration:underline;}
	
	/* Photo Details */ 
	
	.photo-gallery{width:630px; float:left; margin-left:25px; _margin-left:10px;}
	.subcat-title2{color:#0b5d93; font-size:18px;}
	.phtobx{ background:#f9fbfe; border:1px solid #e2e8f1; padding-bottom:10px; margin-bottom:15px;}
	.phtobx h2{ background:#eef3fa; padding:3px 10px; font-weight:normal; border-bottom:1px solid #e2e8f1; font-family:"Times New Roman"; color:#0e499a; font-size:19px;}
	.phtobx h2 a{ color:#0e499a;}
	.phtobx h2 a:hover, .phtobx-r a:hover{ color:#38393c;}
	.imgbox01{ margin:10px 10px 0px 10px; float:left; background:url(images/imgbox.png) no-repeat; width:142px; height:120px;}
	.imgbox01 img{ width:138px; margin:3px 2px 0px 2px; text-align:center; height:89px;}
	.phtobx-r{ float:left; margin-left:5px; width:445px;}
	.phtobx-r p{ font-size:1em; font-family:Tahoma; line-height:20px; color:#8D8D8D; padding-bottom:10px; }
	.phtobx-r a{ color:#0e499a; font-size:.96em; line-height:18px; }  
	
	.inner-header-box{ background:url(images/photoheader.png) repeat-x top #f6f3d4; padding:5px 5px 5px 12px;}
	.innerbox{padding:10px;}
	.innertitle{font-size:14px; color:#577e06; text-transform:uppercase; font-weight:normal; float:left;}
	.innertitle a{ color:#577e06;}
	.backed{float:right; padding-top:3px; color:#2a64b6; padding-right:5px; font-size:13px; text-transform:uppercase;}
	.backed a{color:#2a64b6; text-decoration:underline;} 
	
	.view{ margin-bottom:10px;}
	.view li{display:inline; padding-right:3px; font-size:15px; color:#2a64b6;}
	.view li a{ color:#333333; font-size:13px; }
	.source{ color:#26488d; margin:5px 0px;}
	.source a{ text-decoration:underline; color:#197399;} 
	.question{ background:url(images/question.png) no-repeat 0px 0px; padding-left:22px; color:#26488d;}
	.question a{ text-decoration:underline; color:#197399;}
	.question a:hover, .source a:hover, .view li a:hover, .backed a:hover{color:#06245b;}
	.front1{background:url(images/design1.png) no-repeat left; padding-left:80px; }
	.photogalley-details .img-box{background:url(images/design2.png) no-repeat right; padding-right:80px; width:460px;}
	.photogalley-details .img-box img{margin:auto; border:2px solid #dae9ef; text-align:center; display:block;}
	.photogalley-details p{ color:#757573; line-height:18px; padding-bottom:10px;}
	.photo{ font-size:14px; color:#197399; text-align:center;} 
	.place4{width:614px;}
	.place4 img{width:610px; }

    /* Photo Details */ 
	
	/******Facebox Style ******/ 
	
	.facebox-container{ width:680px; background:#cae1f4 url(images/faceboxbg.png) repeat-x bottom; border:2px solid #77aee6; margin:auto; padding-bottom:10px;}
	.facebox-container h1{background:url(images/bg002.png) repeat-x; line-height:25px; height:31px; padding:0px 5px; margin:2px 3px 10px 2px; font-size:16px; font-weight:normal; color:#ffffff; font-family:tahoma; text-align:center;}  
	.transform{ text-transform:uppercase;}
	.faceboxlist{ padding-bottom:30px;  }
	.faceboxlist ul li{padding-bottom:10px; text-align:left; background:url(images/start.png) no-repeat 0px 0px; padding-left:22px; color:#333333; font-size:16px; font-family:arial;}
	.faceboxlist ul li a{ color:#333333;}  
	.facebox-content{ margin:auto; padding:0px 0px 10px 0px; width:600px;}   
	.facebox-left{ width:235px; float:left; margin-right:25px; }
	.facebox-right{ width:300px; float:right;}
	.facebox-right img{ padding:18px 0px 0px 0px; }
	.formlist{ margin:10px auto; padding:10px 0px; text-align:left;}
	.formlist li{ float:left; margin:5px 2px; color:#1f6bb8; font-size:11px;}
	.formlist .inputtextbox{ padding:2px 1px 0px 1px; height:21px; border:1px solid #c3daeb; font-family:Tahoma; color:#969995; font-size:14px;} 
	.buttonbig{ background:url(images/b2.png) no-repeat; width:209px; height:25px;  text-indent:-999999px; display:block;}
	.list-first{ font-weight:bold; color:#4a64a8; font-family:Tahoma; font-size:12px; line-height:16px;}
	.split-facebox{ background:url(images/splitbarfaebox.png) no-repeat left; padding-left:17px; height:241px; margin:0px 10px;}  
	 
	 	 
	.ifaremstyle { border: 0px; height: 600px; width: 950px; } 
    
	 
	 
	 .frontinfo{background:url(images/mid0001.png) repeat-x; height:45px;  margin:11px 0px 7px 0px;}
     .frontinfo-l{background:url(images/left0001.png) no-repeat left; padding-left:11px; height:45px;   }
	 .frontinfo-r{background:url(images/right0001.png) no-repeat right; padding-left:0px; padding-right:11px; height:45px;  } 
	 .front-info{color:#ffffff; font-size:13px; position:relative; top:6px;} 
	 .blue{color:#ddfdbe; font-weight:bold;}
     
     .errordata { color: red; }      
