 BODY{}
 
 * {
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	margin: 0px;
	padding: 0px;}

IMG{
	border: none;}

.pageContainer{
	width: 798px;
	margin: 0 auto;}

.floatLeft{
	float: left;}

.floatRight{
	float: right;}

P{
	color: #666666;}
	
/* ---- header ---- */	
	
#Header{
	padding-top: 34px;
	background-color: #CFEDFC;
	background-image: url(/images/publications/stripeyBorder.gif);
	background-repeat: repeat-x;
	background-position: bottom;}

H1{
	clear: both;
	text-align: center;
	padding: 15px 0 25px 0;}

/* ---- header ---- */		


H2{
	padding: 15px 0 0 0;}
		
DIV.subcategory H3 {
	padding: 4px;
	margin: 0px;
	cursor: pointer; }
		
DIV.subcategory {
	margin: 10px;
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;}

DIV.closed DIV.collapse{
	position: absolute;
	top: 6px;
	right: 5px;
	display: block;
	color: #666;
	cursor: pointer;}
	
DIV.open DIV.collapse {
    display: none;}
       
DIV.subcategory TABLE {
		margin: 5px;}
		

/*
DIV.subcategory_1 { background-color: #FACBDF; }
DIV.subcategory_1 H3 { background-color: #F596C0; }
DIV.subcategory_2 { background-color: #D2EAF9; }
DIV.subcategory_2 H3 { background-color: #A7D4F3; }
DIV.subcategory_3 { background-color: #D6E9BA; }
DIV.subcategory_3 H3 { background-color: #B7D887; }
DIV.subcategory_4 { background-color: #FEE2A2; }
DIV.subcategory_4 H3 { background-color: #FECE64; }
DIV.subcategory_5 { background-color: #97E0F9; }
DIV.subcategory_5 H3 { background-color: #52CBF5; }
DIV.subcategory_6 { background-color: #FCF7A3; }
DIV.subcategory_6 H3 { background-color: #FAF266; }
DIV.subcategory_7 { background-color: #FAC6C2; }
DIV.subcategory_7 H3 { background-color: #F6A099; }

DIV.subcategory_8 { background-color: #FBDBE9; }
DIV.subcategory_8 H3 { background-color: #F8B8D3; }
DIV.subcategory_9 { background-color: #C5E7FB; }
DIV.subcategory_9 H3 { background-color: #9DD7F9; }
*/

DIV.subcategory_review { background-color: #eeeeee; }
DIV.subcategory_review H3 { background-color: #dddddd; }

DIV.subcategory TABLE INPUT{
	width: 70px;
	text-align: right;}

/*forms*/

#formCont FIELDSET{
	padding: 5px 10px;
	margin-bottom: 15px;}

#formCont LEGEND{
	color: #2AC4F4;
	font-weight: bold;
	line-height: 14px;
	padding: 0 4px;}

#formCont P{
	clear: both;
	margin: 4px 0;
	padding: 0px;}
	
#formCont LABEL{
	float: left;
	display: block;
	font-size: 100%;
	padding-top: 2px;
	width: 110px;}

#formCont input.txtBox{
	font-size: 92.5%;
	color: #666666;
	width: 300px;
	border:1px solid #7F9DB9;
	background-color: #E9F8FE;}

#formCont FIELDSET.formFutherInfo LABEL{
	float: left;
	display: block;
	font-size: 100%;
	padding-top: 2px;
	width: 650px;}

#formCont p.formcheckDesc{
	padding: 8px 0 0 35px;}

#formCont input.check{
	float: left;
	margin: 2px 20px 0 0;}

#formCont input.submitBtn{
	width: 185px;
	height: 22px;
	margin: 10px 0 0 110px;
	color: #FFFFFF;
	background: transparent;
	border: none;
	background-image: url(/images/bg_feedbackSubmitBtn.gif);
	background-repeat: no-repeat;}
		
/* ---- footer ---- */	
	
#footer{
	clear: both;
	height: 60px;
	margin-top: 75px;
	padding-top: 30px;
	background-color: #37C6F4;
	background-image: url(/images/publications/stripeyBorder.gif);
	background-repeat: repeat-x;
	background-position: top;}

#footer P{
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 6px;
	font-size: 120%;}

LABEL
{
	padding: 0px 10px;
}
