body{
	background:#fff url(../images/body_bg.jpg) repeat-x top;
	font:normal 16px Arial;
	color:#fff;
	text-align:center;
	margin-top:2px;
}

/*html {color:#464648;}*/
body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
/*table {border-collapse:collapse;border-spacing:0;}*/

address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym {font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
a:link, a:active, a:visited, a:hover {outline:none;}
td {color:#464648;font-size:12px;}
em {color:#696969;font-size:9px;}


#login td{
	font:normal 16px Arial;
	color:#fff;
}
#login td input{
	font:normal 12px Arial;
	color:#4a4a4a;
}
.rss_sep{
	border-bottom:1px solid #cccccc;
}
a:link,a:active,a:visited {
	color:#99BD17;
	font:normal 12px Arial;
	text-decoration:none;
}
a:hover {
	color:#99BD17;
	font:normal 12px Arial;
	text-decoration:underline;
}
/****  HOME PAGE PROPERTIES ***/
.fleft{float:left}
.fright {float:right}
.clear{clear:both;}
.star{
	color:#a33458;
	font-weight:bold 13px;
	vertical-align:top;
}
.logo {
	background:url(../images/logo.png) no-repeat;
	height:143px;
	width:236px;
}
.mainbg{
	background:url(../images/main_bg.png) no-repeat;
	height:528px;
	width:851px;
	margin:auto;
}
.mainimg{
/*	background:url(../images/main_img.png) no-repeat center;*/
	height:498px;
	width:821px;
	margin:auto;

}
.conshadow{
	background:url(../images/shadow.png) no-repeat;
	height:115px;
	width:177px;
	position:relative;
	right:184px;
	bottom:15px;
	float:left;
}
.signinbg{
	background:url(../images/title_infobg.png) no-repeat center;
	height:33px;
	width:199px;
	text-align:center;
	color:#fff;
	font:normal 16px/33px Arial;
}
.textbox{
	background:transparent url(../images/txt_field.png) no-repeat;
	height:27px;
	width:213px;
}
.textbox input{
	background-color:transparent;
	border:none;
	width:200px;
	padding-left:5px;
	color:#000000;
}
.welcomebg{
	background:url(../images/info_bg.png) no-repeat;
	width:439px;
	height:83px;
	float:right;
	text-align:right;
	margin-right:27px;
	font:normal 11px Arial;
	color:#fff;
	padding:10px 0 0 0;
}
.welcome{
	width:400px;
	height:100px;
	float:right;
	padding-right:10px;
}
a.home:link, a.home:active, a.home:visited {
	color:#fff;
	font:normal 16px Arial;
	text-decoration:none;
}
a.home:hover {
	color:#99BD17;
	font:normal 16px Arial;
	text-decoration:none;
}
/* Footer  */
.copyright{
	font:normal 11px/40px Arial;
	color:#000;
	text-align:center;
}
/* END : HOME PAGE PROPERTIES  */
/* START : DETAIL PAGE PROPERTIES  */
/*content*/
.mtopbg{
	background:url(../images/inner_topbg.png) no-repeat;
	width:851px;
	height:57px;
}
.mconbg{
	background:url(../images/content_bg.png) repeat-y;
	width:851px;
}
.mbottombg{
	background:url(../images/inner_bottombg.png) no-repeat;
	width:851px;
	height:35px;
}
.rss{
	background:url(../images/rss_feed.png) no-repeat;
	width:123px;
	height:68px;
	position:absolute;
	top:-69px;
	right:40px;
}
.rssposition{
	position:relative;
	float:right;
}
.yellowbg{
	background:url(../images/yellow_bg.png) no-repeat;
	width:285px;
	height:558px;
	padding-top:15px;
}
.hotelbg{
	background:url(../images/hotel_imgbg.png) no-repeat;
	width:244px;
	height:216px;
	text-align:center;
	padding-bottom:8px;
}
.leftnavtxt{
	font:normal 11px Arial;
	color:#000;
	text-align:center;
}
.measuretxt{
	font:bold 12px Arial;
	color:#61a5ab;
}
.contxt{
	font:normal 12px Arial;
	color:#000;
	width:485px;
	text-align:justify;
	padding-left:5px;
}
.redcontxt{
	font:bold 12px Arial;
	color:#f26522;
}
.shadeposition{
	position:relative;
	float:left;
}
.conshadow1{
	background:url(../images/shadow.png) no-repeat 	;
	height:115px;
	width:177px;
	clear:both;
	position:absolute;
	right:-7px;
	top:-125px;
}
/* END : DETAIL PAGE PROPERTIES  */
/* START : SEARCHRESULTS PAGE PROPERTIES  */
.titletxt{
	font:normal 18px Arial;
	color:#000;
}
#menu{
	margin:0px;	
	padding-left:10px;
}
#menu li{
	display:block;
	float:left;
	list-style:none;
}
.pagingunsel{
	background:url(../images/pagingunsel_bg.jpg) repeat-x ;
	font:bold 11px Arial;
	color:#999999;
	text-decoration:none;
	float:left;
	text-align:center;
	margin-right:5px;
	height:14px;
	line-height:14px;
	border:3px double #cccccc;
	padding:0 7px 0 7px;
}
a.paging:link,a.paging:active,a.paging:visited{
	background:url(../images/paging_bg.jpg) repeat-x;
	font:bold 11px Arial;
	color:#003399;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	margin-right:5px;
	height:15px;
	line-height:15px;
	border:3px double #cccccc;
	padding:0 7px 0 7px;
}
a.paging:hover,a.pagingsel:link,a.pagingsel:active,a.pagingsel:visited,a.pagingsel:hover{
	font:bold 11px Arial;
	color:#8fa900;
	background:url(../images/paging_bg.jpg) repeat-x ;
	text-decoration:none;
	display:block;
	float:left;
	height:15px;
	text-align:center;
	padding:0 7px 0 7px;
	border:3px double #cccccc;
	line-height:15px;
}
/* Result page */
.resultconbg{
	background:url(../images/results_bg.png) no-repeat center;
	width:768px;
	height:110px;
	padding:10px 0 0 10px;
	vertical-align:top;
	font:normal 12px arial;
	color:#0d2843;
	text-align:justify;
}
.resultconbg td{
	font:normal 12px arial;
	color:#0d2843;
	text-align:justify;
}
/* END : SEARCHRESULTS PAGE PROPERTIES  */
/* RSS FEED */

#newsmenu{
	margin:0px;
	padding-left:0px;
}
#newsmenu li{
	display:block;
	float:left;
	list-style:none;
}
a.newspaging:link,a.newspaging:active,a.newspaging:visited{
	background: #e2e2e2;
	font:bold 11px Arial;
	color:#003399;
	text-decoration:none;
	display:block;
	margin-left:5px;
	line-height:15px;
	border:1px solid #cccccc;
	padding:0 7px 0 7px;
}
a.newspaging:hover,a.newspagingsel:link,a.newspagingsel:active,a.newspagingsel:visited,a.newspagingsel:hover{
	font:bold 11px Arial;
	color:#003399;
	background:#d5d2cd;
	text-decoration:none;
	display:block;
	padding:0 7px 0 7px;
	border:1px solid #999999;
	line-height:15px;
}
.border{border-top:1px solid #999999;}
.bluetxt{
	font:12px Arial;
	color:#2764b8;
}
a.bluetxt:link,a.bluetxt:active,a.bluetxt:visited{
	font:bold 12px Arial;
	color:#35689a;
	text-decoration:none;
}
a.bluetxt:hover,a.bluetxt:active,a.bluetxt:visited{
	font:bold 12px Arial;
	color:#35689a;
	text-decoration:none;
}
.greentxt{
	font:12px Arial;
	color:#72c27a;
}
.datetxt{
	font:14px Arial;
	color:#999999;
}
.blacktext{
	font:12px Arial;
	color:#000000;
}
.newsimg1{
	display:block;
	background:url(../images/news_img1.png) no-repeat;
	widht:64px;
	height:60px;
}	
a.downloadbut:link,a.downloadbut:active,a.downloadbut:visited{
	display:block;
	background:url(../images/download1.gif) no-repeat;
	widht:147px;
	height:19px;
	font:normal 10px Arial;
	color:#626262;
	padding:3px 0px 0 90px;
	text-align:left;
}
a.downloadbut:hover{
	display:block;
	background:url(../images/download1.gif) no-repeat;
	widht:147px;
	height:19px;
	font:normal 10px Arial;
	color:#99BD17;
	padding:3px 0px 0 90px;
	text-align:left;
}
.michaelimg{
	display:block;
	background:url(../images/mickel_img.png) no-repeat;
	widht:62px;
	height:59px;
}
.swineimg{
	display:block;
	background:url(../images/swine_img.png) no-repeat;
	widht:62px;
	height:61px;
}
.textfieldimg{
	border:none;
	background: #ffffff url(../images/house_fieldimg.png) no-repeat;
	width:144px;
	height:32px;
	padding:5px 5px 0px 5px;
}
.textfieldimg select{
	background-color:transparent;
	border:none;
	width:135px;
	height:23px;
}
.padd{padding-left:5px;}
.textfield1{
	border:none;
	background: url(../images/house_fieldimg.png) no-repeat;
	width:134px;
	height:32px;
	padding:8px 5px 0px 10px;
}
.textfield1 input{
	background-color:transparent;
	border:none;
	width:120px;
}
.formlable{
	font:bold 12px Arial;
	color:#35689a;
	padding-right:10px;	
}
.cityfieldimg{
	background:url(../images/city_fielimg.png) no-repeat;
	width:295px;
	height:32px;
	padding:5px 5px 0px 5px;
}
.cityfieldimg select{
	background-color:transparent;
	border:none;
	width:286px;
	height:23px;
}
.jpgimg{
	display:block;
	background:url(../images/jpg_icon.png) no-repeat;
	width:41px;
	height:41px;
}
.pdfimg{
	display:block;
	background:url(../images/pdf_icon.png) no-repeat;
	width:35px;
	height:41px;
}
.toptitlestrip{
	width:755px;
	font:12px Arial;
	color:#2764b8;
	height:22px;
	padding-left:88px;
	background:#e2e2e2;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}
.blacktxt{
	font:bold 12px Arial;
	color:#000;
	padding-left:303px;
}
/*  ---Register  Page---  */

.datefield{
	border:none;
	background: url(../images/datefield.png) no-repeat;
	width:39px;
	height:32px;
	padding:5px 5px 0px 5px;
}
.datefield select{
	background-color:transparent;
	border:none;
	width:40px;
}
.monthfield{
	border:none;
	background:url(../images/yearfield.png) no-repeat right;
	width:58px;
	height:32px;
	padding:5px 5px 0px 5px;
}
.monthfield select{
	background-color:transparent;
	border:none;
	width:56px;
}
.yearfield{
	border:none;
	background: url(../images/yearfield.png) no-repeat center;
	width:67px;
	height:32px;
	padding:5px 5px 0px 5px;
}
.yearfield select{
	background-color:transparent;
	border:none;
	width:56px;
}

.errormsg{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial,Verdana, Geneva, sans-serif; TEXT-DECORATION: none;background-color:#FDFFCE;border:1px solid #C5C7A1;padding-top:3px;padding-bottom:3px;height:20px;line-height:20px;width:400px;
}
.successMessage {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0F3C00; FONT-FAMILY: Arial,Verdana, Geneva, sans-serif; TEXT-DECORATION: none;background-color:#e3f3fb;border:1px solid #95cced;padding-top:3px;padding-bottom:3px;height:20px;line-height:20px;width:400px;
}
