.repheader
{
font-size:24px; 
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tableborder
{

 border-collapse:collapse;
  border:1px solid #996600;
 
 }

.topleft {
	width:500px; height:129px; float:left; background-image:url(../images/winterhilllogo.jpg); background-repeat:no-repeat;
}
.topright {
	width:440px; height:129px; float:left; background-image:url(../images/topimg.jpg); background-repeat:no-repeat;
}
.highlighttxt {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-style:normal; font-weight:bold; 
	color:#FF6600; background-color:inherit;
}

.top_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
}
.top_menu a:link, .top_menu a:visited, .top_menu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#003399;
	margin-left:3px;
	margin-right:3px;	
}
.top_menu a:hover{
	color:#E5AB42;
}
.left_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	
}
.left_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.vertical_border{
	background-image:url(../images/vert-hr.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.horizontal_border{
	background-image:url(../images/horiz-hr.gif);
	background-repeat:repeat-x;
	background-position:top;

}


.left_menu a:link, .left_menu a:visited, .left_menu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
} 

.pager{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;	
}

.pager:link, .pager:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;	
}

.pager:hover{
	text-decoration:underline;
}

.page_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#666666;
}

.page_subheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#333333;	
}

.view_site{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#3E7E7C;
}

.view_site a:link, .view_site a:visited{
	color:#3E7E7C;
	text-decoration:underline
}

.editing_region{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#000000;
	padding-top:5px
}

.editing_region a:link, .editing_region a:visited{
	text-decoration:underline;
	color:#000000;
} 
.editing_region a:hover{
	text-decoration:none;
	color:#666666;
}


.field_label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

.field_input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}


.field_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.field_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

.err_message{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
.success_message{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;	
	padding-bottom:10px;
	color:#990000;
}
.input_error{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	
}
.data_grid_header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12x;
	color:#ffffff;
	background-color:#666666;	
}
.data_grid_row1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#EAEAEA;
}
.data_grid_row1 a:link, .data_grid_row1 a:visited{
	color:#333333;	
}

.data_grid_row2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
.data_grid_row2 a:link, .data_grid_row2 a:visited{
	color:#333333;	
}


.help_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

.welcome_admin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#164E9B;	
}

.welcome_admin a:link, .welcome_admin a:visited{
	color:#164E9B;
	text-decoration:none;
}

.welcome_admin a:hover{
	text-decoration:underline;
}

hr{
color:#996600;
height:1px;

}
/*
	login css
*/

body{
	margin:0px;
	padding:0px;
	color:#000000;
	background-color:#FFFFFF;
	
}

.login_welcome{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#A07B5C;
	font-weight:bold;
	font-variant:small-caps;
	
}

.login_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;	
}

.login_error{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	}
	
.login_note{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.login_header{
	background-image:url(../images/header_repeater.jpg);
	background-repeat:repeat-x;
	background-position:center;
}
.login_tbl{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#333333;
	border:0px solid #333333;
	padding:5px 5px 5px 5px;
}

.login_fld input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	font-size:12px;	
	width:200px;
	
	
}

.section_heading{
	background-image:url(../images/middle_spacer.jpg);
	background-repeat:repeat-x;
	background-position:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-variant:small-caps;
}


.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-right:10px;

	
	
}
fieldset { 
  border-top: 1px solid #efefef;
  border-left: 1px solid #efefef;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 1em 1em 1em 1.5em;
} 

.dateclass
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}
.captionColor
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	
}
.mandatory{
		color:#FF0000;
}
/*-------------------------------------------------------------------------------------------------*/
.toplogin_welcome{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	font-variant:small-caps;
	
}

.topwelcome_admin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
}

.topwelcome_admin a:link, .topwelcome_admin a:visited{
	color:#000000;
	text-decoration:none;
}

.topwelcome_admin a:hover{
	text-decoration:underline;
}

.muttertop_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
}
.muttertop_menu a:link, .muttertop_menu a:visited, .muttertop_menu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	margin-left:3px;
	margin-right:3px;	
}
.muttertop_menu a:hover{
	color:#666666;
}


.mutterleft_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.mutterleft_menu a:link, .mutterleft_menu a:visited, .mutterleft_menu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
} 


.mutterview_site{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#000000;
}

.mutterview_site a:link, .mutterview_site a:visited{
	color:#000000;
	text-decoration:underline
}
.imgborder{
	border:solid 1px #000000;
	padding:6px;
}
.uploadtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.black {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#000000;
}
.startrow{
	border:solid 5px #000000;
}
.line {
	background-image:url(../images/line.gif);
	background-position:left top;
	background-repeat:repeat;
}
