Body {
	margin-top :0px;
	margin-bottom: 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;	
}

H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: #666666;
	margin-top: 0px;
}


H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 102%;
	color: #B3B300;
}

H2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #B39659;
}
H2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #B39659;
	text-decoration: none
}
legend{
	border: 1px solid #999999;
	padding: 3px;
	color: #BB0000;
}
fieldset{
	border: 1px solid #999999;
}
.bg_hdr{
	background-color: #2E2E2E;
}
.ftr{
	background-color: #BB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #F5F5DC;
	text-decoration: none;
	line-height : 16px;
	text-align: left;
	padding-left:15px;

}
.ftr a:link,.ftr a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #F5F5DC;
	text-decoration: none;
}

.ftr a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #F5F5DC;
	text-decoration: underline;
}

.bg_txt_body{
	background-image: url(images/bg_txt_body.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.lhs_col{
	padding: 0px 15px 10px 15px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999900;
	text-decoration: none;
	line-height : 16px;
}
.lhs_col a:link, .lhs_col a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #999900;
	text-decoration: none;
}

.lhs_col a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #999900;
	text-decoration: none;
}

.text_body_col{
	padding: 0px 14px 10px 15px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68%;
	color: #686868;
	text-decoration: none;
	line-height : 16px;
	list-style-image: url(images/bullet.gif);
}
.text_body_col a:link, .text_body_col a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #CC0000;
	text-decoration: none;

}
.text_body_col a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #CC0000;
	text-decoration: none;

}

.hp_todate_td{
	background-color: #FFFFFF;
	padding: 4px;
	background-image: url(images/todate_star.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.hp_todate_tbl{
	border: dashed 1px #CC0000;
}
.img{
	border: 1px dashed #666666;
	padding: 4px
}
.img_gallery{
	border: 1px solid #B3B300;
	padding: 2px
}
/* BEGIN form formatting */
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: #999999;;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left : 2px;
	padding-right : 2px;

}
Textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left : 0px;
}
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left : 2px;
}
MENU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}
/* END form formatting */

.plan{
	cursor: pointer;
}
