@charset "utf-8";
/* CSS Document */
body{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#5B5B5B;
	margin:0px;
	padding:0px;
}
img, div, a, input { behavior: url(iepngfix.htc) }
a{
	text-decoration:underline;
	color:#FF3333; 
}
a:hover{
	text-decoration:none;
	color:#333;
}
a img{
	margin:0px;
	padding:0px;
	border:none;
}
p{
	margin:0px;
	padding:0px;
	line-height:15px;
}

h1,h2,h3,h4{
	margin:0px;
	padding:0px;
}
h1{
	font-size:22px;
	color:#333333;
}
h2{
	font-size:17px;
	font-weight:normal;
}
h3{
	font-size:18px;
}
h4{
	font-size:12px;
	font-weight:bold;
}
ul{
	margin:0px;
	padding:0px;
}

ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.clear{
	clear:both;
}
.color_green{
	color:#58A41E;
}
.color_red{
	color:#FF3535;
}
.color_333{
	color:#333;
}
.color_333 a{
	color:#333;
	text-decoration:none;
}
.color_333 a:hover{
	color:#000;
	text-decoration:underline;
}
.font11{
	font-size:11px;
}
.font12{
	font-size:12px;
}
.font16{
	font-size:16px;
}
.font18{
	font-size:18px;
}
.bold{
	font-weight:bold;
}
.font_italic{
	font-style:italic;
}
.text_center{
	text-align:center;
}
.text_right{
	text-align:right;
}
.padding_5topbottom{
	padding:5px 0;
}
.padding_10topbottom{
	padding:10px 0;
}
.padding_135top{
	padding-top:135px;
}
.padding_150top{
	padding-top:150px;
}
.desc{
	font-size:11px;
}
.desc h2{
	font-size:18px;
	color:#58A41E;
	font-weight:bold;
}
.desc h3{
	color:#595959;
	font-weight:bold;
	font-size:16px;
}
.desc p{
	padding:5px 0;
}
.desc ul{
	margin:0px;
	padding:0px;
	list-style:disc;
}
.desc ul li{
	padding:3px 0;
}



/*added by sushil*/
.guestbook_error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	margin:0px 0px 0px 10px;
}

.red{color:#CC0000; text-align:left; padding-left:100px;}
