body,td,th,input,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 140%;
}
body {
	background-color: #FFFFFF;
	margin:  0px 0px 0px 0px;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #0066FF;
}
.form001 {
	margin: 0px;
}

ul {
	margin-left: 0px;
	margin-top: 6px;
	margin-bottom: 3px;
	padding-left: 23px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
}
ul li {
	margin-left: 0px;
	list-style-image: url(../images/dot001.gif);
	padding-left: 0px;
	padding-bottom: 3px;
color: #FFFFFF;
}

.IndexLinks {
	color: #FFFFFF;
}
.IndexLinks  a {
	text-decoration: none;
	color: #FFFFFF;
}
.IndexLinks  a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.FieldWidth200px {
	width: 200px;
	color: #595959;
	line-height: 120%;
	border: 1px solid #CDCDCD;	
}
.FieldWidth30px {
	width: 30px;
	color: #595959;
	line-height: 120%;
	border: 1px solid #CDCDCD;	
}
.FieldWidth300px {
	width: 300px;
	color: #595959;
	line-height: 120%;
	border: 1px solid #CDCDCD;	
}

.Font11px {
	font-size: 11px;
}

.Margin8px {
	margin: 0px 0px 8px 0px;
}

.Margin12px {
	margin: 0px 0px 12px 0px;
}

.Margin15px {
	margin: 0px 0px 15px 0px;
}

.Margin20px {
	margin: 0px 0px 20px 0px;
}

.BannerAdPadding {
	padding: 0px 0px 6px 0px;
}

.MainNav {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px 5px 0px 5px;
}
.MainNav  a {
	text-decoration: none;
	color: #000000;
}
.MainNav  a:hover {
	text-decoration: none;
	color: #000000;
}

.TableRow001 {
	background-color: #348AE6;
	font-weight: bold;
	color: #FFFFFF;
}

.TableRow002 {
	background-color: #E2F4FE;
}
.TableRow003{
	background-color: #FFFFFF;
}

.SubNavSelected {	
	background-image: url(../images/sub_nav_selected.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 3px 0px 0px 18px;
	font-weight: bold;
}
.SubNavNormal {	
	background-image: url(../images/sub_nav_normal.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 3px 0px 0px 18px;
}
.SubNavSelected002 {	
	background-image: url(../images/sub_nav_selected002.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 3px 0px 0px 22px;
	color: #3A882F;
}
.SubNavNormal002 {	
	padding: 3px 0px 0px 22px;
}
.SubNavNormal002 a{	
	color: #999999;
}


.Content18px {
	padding: 18px 10px 18px 18px;
}

.Highlight001 {
	font-weight: bold;
}
.Highlight002 {
	color: #999999;
}
.Highlight003 {
	color: #2A6BD9;
}
.Highlight004 {
	color: #FF0000;
	font-size: 11px;
}


.Border001 {
	border: 1px solid #D8D5AE;
	margin: 0px 0px 15px 0px;
}
.Border002 {
	border-top : 2px;
	border-right : 1px;
	border-bottom : 1px;
	border-left : 1px;
	border-style: solid;
	border-color:  #CCCCCC; 
	margin: 0px 0px 8px 0px;
}

.CalBg001 {
	background-image: url(../images/cal_bg002.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.CalBg001 td{
	font-weight: bold;
}
.CalBg002 {
	background-image: url(../images/cal_bg003.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.CalBg002 td{
	font-weight: bold;
}
.SelectedDate {
	background-color: #E2F4FE;
}

.Side001 {
	background-color: #FAF9EE;
	padding: 5px 5px 5px 5px;
}

.Footer {
	font-size: 11px;
	color: #999999
}
.Footer  a {
	text-decoration: none;	
	color: #999999;
}
.Footer  a:hover {
	text-decoration: none;
	color: #0066FF;
}