/* CSS Document */

body { 
background-color: #E2E2E2; 
margin: 0;
padding: 15px 0 25px 0; 
font-family: "Trebuchet MS";
}

a:link{color:#777777;}
a:visited{color:#777777;}
a:hover{color:green;}

/*PAGE STRUCTURE*/
#wrap{ 
background-color:#ab8;
width:750px; height:auto;
text-align:left;
margin:auto;
}

#wrap2{ width:auto;
background-color:#ffffff;
border: 1px solid #666666;
position:relative;
top: -5px;
left: -5px;
}

/*HEADER*/
#header{ padding:10px;}

.tabs{
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A0BF7D;
	border-bottom-color: #A0BF7D;
	border-left-color: #A0BF7D;
}

.tabshover{
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A0BF7D;
	border-bottom-color: #658541;
	border-left-color: #A0BF7D;
}

.tabedge{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #A0BF7D;
	
}

.tabedgehover{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #658541;
	
}


/*CONTENT AREA*/
#content{
position: relative;
height:100%;
}

#bar{height:157px}

.text{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	padding:10px;
	}

.headings{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold; padding:5px;
	}

.menu {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ACC891;
}

.panel {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ACC891;
	padding: 10px;
}


.footer {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	padding:5px;
}

/*CSS for pop up hint box */

#hintbox{ 
position:absolute;
top: 10px;
background-color: white;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #ab8;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid #ab8;
border-bottom: 3px solid #ab8;
visibility: hidden;
text-align:left;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/

}

.rate_header{font-size:12px; border:1px solid #cccccc; background:#CBDCB8; color:black}
.rate_row{border:1px solid #cccccc; font-size:12px; font-weight:bold}

.feedback_field{border: 1px solid #ACC891;}