  

#calc
{
background-image: none;
}

fieldset
{
	border: solid 0px #000000;
	margin-bottom: 10px;
	padding-top: 10px;
}


legend
{
	display: none;
	color: #004373;
	padding: 2px;
	padding-bottom: 1px;
	font-size: 14px;
	font-family: verdana;
}

 
#calc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
 

#calc h1
{
	display: none;
}

 

#calc #logo
{
	height: 58px;
	width: 163px;
	background-image: url("../images/logo.gif");
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: -10px;
}


 

label
{
	display: block;
	width: 220px;
	float: left;
	font-size: 12px;
	text-align: right;
	margin-right: 10px;
	color: #003366;
	margin-top: 4px;
}

input, select, textarea
{
	border: solid 1px #ff9900;
	margin-bottom: 4px;

}

.value
{
	padding-top: 4px;
	color: #000000;
	margin-bottom: -10px;
}

#loginmessage
{
	font-style: italic;
	font-family: Times New Roman, Times, Serif;
	text-align: right;
	width: 720px;
	margin-top: 2px;
	margin-bottom: -14px;
	margin-top: -8px;
}

#loginmessage a, #pagecontent a
{
	color: #000 !important;
}

#pagecontent
{
	width: 488px;
	margin-left: 240px;
}


#pagecontentcalc
{
	margin-top: 30px;
	margin-left: 0;	
}


textarea
{
width: 600px;
}


td
{
padding: 4px;
border: solid 1px #AEBBC5;
font-size: 11px;
}

table
{
border-collapse: collapse;
}

#periodtable
{
width: 365px;
}

th
{
font-size: 11px;
font-weight: normal;
padding-left: 2px;
padding-right: 2px
}

.totalrow td
{
background-color: #004373;
color: #FFFFFF;
}

.questiontable td
{
border: solid 0px #FFFFFF;
font-size: 16px;
}

.display
{
display: block;
}

.hidden
{
display: none;	
}

#extendeddesc
{
	border: solid 1px #AAAAAA;
	font-size: 14px;
	width: 300px;
	border: solid 1px #FF9900;
	background-color: #FFFFFF;
	padding: 10px;
	font-size: 12px;
	
}

.questionsetheader
{
	background-color: #aebbc5;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	border-top: solid 0px #004373;
}

.calcrow
{
	background-color: #ff9900;
}

.questionset1, .questionset2, .questionset3, .questionset4, .questionset5, .questionset6, .questionset7, .questionset8, .questionset9, .questionset10
{
	display: none;
}


.questionsetdisplay1, .questionsetdisplay2, .questionsetdisplay3, .questionsetdisplay4, .questionsetdisplay5, .questionsetdisplay6, .questionsetdisplay7, .questionsetdisplay8, .questionsetdisplay9, .questionsetdisplay10
{
} 


#questiontoggle1, #questiontoggle2, #questiontoggle3, #questiontoggle4, #questiontoggle5, #questiontoggle6, #questiontoggle6, #questiontoggle7, #questiontoggle8, #questiontoggle9
{

	color: #004373;
	font-size: 11px;
	float: right;
	background-color: #FFFFFF;
	padding: 0px;

} 

 #questiontoggle10
{
	display: none;
}

#questiontoggleall
{
	color: #004373;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 2px;
	border: solid 1px #000000;
}

#questionarea
{
	position: absolute;
	top: 220px;
	left: 380px;
}

#question
{
	font-size: 14px;
	width: 320px;
	border: solid 2px #CCCCCC;
	background-color: #EEEEEE;
	padding: 10px;
	color: #004373;
	margin-bottom: 10px;
}

#questionform
{
	font-size: 17px;
	margin-left: 38px;
}


.inputreq
{
	border: solid 1px #FF0000;
	background-color: #FFEEEE;
}

#amountlabel
{
	color: #FF9900;
	margin-right: 2px;
	font-size: 18px;

}

#extradetailslink
{
	font-size: 12px;
	color: #FF9900;
}

.button, .loginbutton
{
	margin-top: 20px;
	border: solid 1px #AAAAAA;
	background-color: #004373;
	color: #FFFFFF;
	margin-left: -10px;
}

.loginbutton
{
	margin-left: 0px;
}

.majorheader
{
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 4px;
	background-color: #004373;
	padding: 4px;
}

 

#datasetgrid
{
width: 730px;
}

.current td, .current td a
{
background-color: #FF4200;
color: #FFFFFF;
}

.document
{
	border: solid 1px #FF9900;
	margin-bottom: 4px;
	width: 600px;	
}

.document p
{
	color: #777;
	margin-top: 0;
	margin-bottom: 4px;	
	margin-left: 10px;
}


.document h3
{
	margin-left: 10px;
	margin-top: 4px;
	font-size: 14px;
	margin-bottom: 4px;
}

.document h4
{
	margin-left: 10px;
	margin-top: 0px;
	font-size: 12px;
	margin-bottom: 4px;
}

.document form, .document input
{
	margin: 4px;
}


#documents textarea
{
	width: 360px;
}

.calcinput
{
	width: 40px;	
}

.examplecalc, .graph
{
	 width: 729px;
}

.examplecalc td
{
	text-align: center;
}

.examplecalc input
{
	 
	text-align: right;
}


.output{
	background-color: #FF0;
	font-weight: bold;
	font-size: 14px;
}

.neg
{
	background-color: #F00 !important; 	
}

.pos
{
	background-color: #0F0 !important; 	
}

.examplecalc td
{
	background-color: #FDD99B;
	border: solid 1px #FFF;
	font-size: 12px;
}

.header, .header td
{
	background-color: #004373 !important; 
	color: #FFF;
}

.header2, .header2 td
{
	background-color: #365B73  !important;
	color: #FFF;
	 
}

.colheader
{
font-size: 14px;	
}

.inputs td
{
	width: 60px;
	font-size: 12px;
	background-color: #FFF;	
}

#answerblock label
{
	margin-top: 0px;
	
}

#answerblock td
{
	font-size: 12px;
}

#roce .forminput
{
width: 120px;
}

#roce td
{
	border: solid 0px #000;
}


#roce th{
	font-size: 14px;
	font-weight: bold;
}

 #answerblock  .output
 {
 	font-size: 14px;
	background-color: #FFF;
 	width: 165px;
 }
 
 #printlink
 {
 	position: absolute;
	top: 20px;
	
	margin-left: 380px;
}
 
 
p
{
	margin-top: 8px;
	margin-bottom: 8px;
}

#logoimage, #infoprintheader
{
	display: none;
} 


#slogan {
	position: absolute;	
	width: 407px;
	height: 43px;
	top: 32px;
	left: 128px;
	font-style:italic;
	font-size: 17px;
	 font-family: "Times New Roman", Times, serif;
	 
}

#copyright {

	width: 100%;
	font-size: 9px; 
	margin-left: 0px;
	height: 51px;
	background-image: url(../images/bar_bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	text-indent: 245px;
	padding-top: 17px;
} 
 
 
h2
{
	color: #004373;
}
 
 
 
