BODY, IFRAME {MARGIN: 0px; font-family: Arial, Helvetica, sans-serif;font-size:11px;min-height:600px;color:#333333;text-align:left;}
TABLE,TD{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
*PRE{text-align:left;}
*CODE{text-align:left;}
A {color:black;font-family: Arial, Helvetica, sans-serif;font-size:11px;text-align:left;}
A:link {}
A:visited {}
A.title,B.title{font-size:12;font-weight:bold;}
A.title:link {}
A.title:visited {}
A.cat{font-size:12px;padding-left:10px;line-height:17px;}
strong.orange,a.orange{font-size:12;color:orangered;font-weight:normal;}
a.orange:hover{color:red;}
STRONG {font-size:1.1em;}
H6{
	font-size:1.1em;font-weight:bold;margin:10px 0px 10px 0px;padding:2px;text-decoration:none;color:orangered;
}
P {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-align:left;}
UL {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-align:left}
#main,#mainTop {
	border-style: solid;
	border-color:black; 
	border-width: 0px 1px 1px 1px;
	MARGIN:0px auto; 
	width:758px;
	font-size:11px;
	padding:0px 10px 0px 10px;
}

#mainTop {border-width: 0px 1px 0px 1px;}
#page_title.H1,#page_title{
	display:none;	
}
#page_description.B,#page_description{
	display:none;
}

#canvas {
	font-size:11px;
	color:black;
	border-style: solid;
	border-color:black;
	border-width: 0px 1px 1px 1px;
	BACKGROUND:white; MARGIN:0px auto;
	padding:10px;
	min-height:400px;
}


/* commented backslash hack v2 \*/
* html #canvas {height:400px;}/*for ie only */
/* end hack */

#footer {clear:both;MARGIN:0px auto;text-align:center;}
#footer A {font-size:11px;font-family: Arial, Helvetica, sans-serif;}
#footer A:link {}
#footer A:visited {}
#header,#subheader{MARGIN:0px auto;}
#header DIV {
	float:right;
	margin-bottom:2px;
	border-style: solid;
	border-color:black; 
	border-width: 0px 0px 1px 1px;
	font-size:10px;
}
#header DIV A {
	font-size:10px;
	line-height:14px;
	padding:3px 6px 3px 6px;
	font-family : Terminal;
	letter-spacing:1px;
	text-decoration:none;
}
#header DIV.light A:link,#header DIV.dark A:link{}
#header DIV.light A:visited,#header DIV.dark A:visited {}
#header DIV.light A:hover,#header DIV.dark A:hover {background:white;color:black;}
#header DIV.selected {background:white;}
#header DIV.selected A {color:black;}
#subheader  DIV.wanted,#subheader  DIV.offered {
	float:right;
	margin-bottom:2px;
	border-style: solid;
	border-color:black; 
	border-width: 1px;
	text-align:center;
	padding:0px 9px 0px 9px;
}
#subheader DIV.wanted A, #subheader DIV.offered A{
	
	font-size:1.8em;
	font-weight:bold;
	text-decoration:none;
	color:white;
	
}
#subheader DIV A:link {}
#subheader DIV A:visited {}
#header DIV.logo {float:left;border:0;padding:0;margin:0;width:350px;}
#pageMenu,#pageSubMenu{
	margin:0px auto;
	padding:0px 0px 0px 50px;
	border-style: solid;
	border-color:black; 
	border-width: 1px 1px 0px 1px;
	font-size:10px;
	line-height:16px;
	height:16px;
}
#pageMenu DIV,#pageSubMenu DIV {
	float:left;
	border-style:solid;
	border-width:0px 0px 0px 1px;
	color:white;
	font-family:Terminal;
	letter-spacing:1px;
	font-size:10px;
	line-height:16px;
}
#pageMenu DIV A,#pageSubMenu DIV A {
	font-size:10px;
	line-height:16px;
	padding:3px 10px 3px 10px;
	color:white; 
	font-family:Terminal;
	letter-spacing:1px;
	text-decoration:none;
}
#pageMenu DIV A:link {}
#pageMenu DIV A:visited {}
#pageMenu DIV A:hover {background:white;color:black;} 

#pageMenu DIV.selected {background:white;}
#pageMenu DIV.selected A {
	font-family:Terminal;
	letter-spacing:1px;
	color:black;
	text-decoration:none;
}
#pageMenu DIV.selected A:link {}
#pageMenu DIV.selected A:visited {}
#pageMenu DIV.selected A:hover {}
#pageSubMenu{
	border:0px;
	height:16px;
	line-height:16px;
	margin-bottom:5px;
	
}
#pageSubMenu DIV {
	border:0px;
	line-height:16px;
	color:#333333;
	
}
#pageSubMenu DIV A {
	padding:2px 13px 2px 13px;
	color:#333333;
	line-height:16px;
	letter-spacing:0px;
	text-transform:uppercase;
}

#pageSubMenu DIV A:hover {
	border-bottom:2px dashed #54236A;
	line-height:16px;
	background:#CCB3D7;

}
#tableData th.attention,#pageSubMenu  DIV.selected A{
	border-bottom:2px solid #54236A;
	background:#CCB3D7;
}

DIV.box{
	text-align:left;
}
DIV.boxHead{
	text-align:left;
	padding:3px 3px 0px 0px;
	margin:0 1px 0 1px;
	color:white;
}

DIV.boxData{
	text-align:left;
	padding:5px 10px 5px 10px;
	margin:0 1px 0 1px;
	background:#eeeeee;
}




/*  form elements */
.formCaption {
	font-weight:bold;
}
.fieldSet {
	border:#2C726A solid 1px;padding:5px;
}
.subBtn{
	font-size:11px;color:white;font-weight:bold;border-top:1px solid silver;border-left:1px solid silver;border-bottom:0px;border-right:0px;
}
FORM{
	font-family: Arial, Helvetica, sans-serif;margin:0px;padding:0px;font-size:11px;
}
INPUT {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;
}
INPUT:focus{
	background:yellow;
}
TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;
}
TEXTAREA:focus{
	background:yellow;
}
SELECT {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;
}
OPTION {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;
}
SELECT:focus{
	background:yellow;
}
 
#tableData h2, #tableData h3 {margin: 0px; border: 1px solid gray;}
#tableData h2 {border-width: 0 0 0 1px; padding: 0 0 0 0.25em;font-size:11pt}
#tableData h3 {border-width: 1px 1px 0 0; padding: 0.1em 0.33em;font-size:8pt}
#tableData th A {color:black;text-decoration:none;}
#tableData table {width:100%;margin:0px;}
#tableData thead {margin-right:18px;}
#tableData th, #tableData td {text-align: right; padding: 0 0.5em;border-bottom: 1px solid #DDD;}
#tableData thead  th {vertical-align: bottom; border: 1px solid gray;border-width: 0 1px 1px 0;white-space: normal;}
#tableData tbody th {border-right: 1px solid gray; border-bottom-style:dotted;font-weight:normal;width:300px;height:20px;}
