body {margin:0px 0px 0px 0px;}

td, th, div, p {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:11px;
	color:#3F3E3A;
}

p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

/* header styles */
h3 { margin:0; }

/* link styles */
a { color:#39a7d3; }

ul,dl,ol
  {
  margin: 0;
  padding-left: 1em;
  }
li
  {
  margin: 2px 0 2px 12px;
  padding: 0;
  }


/* 
color reference

lt brown:#EFE7E7;
md brown:#ADA69C;
dk brown:#84796B;

lt gray:#CED3D6;
md gray:#B5BEC6;
dk gray:#4A5963;

lt blue:#9CB6D6;
*/

.header {
	background-color:#39a7d3;
	color:#ffffff;
	display:block;
	text-align:left;
	padding:2px 2px 2px 4px;
	margin:0px 4px 0px 4px;
	font-size:14px;
	font-weight:bold;
}


.header a  {
color:#ffffff;
text-decoration:none;
}


/* try 00376E or 406080 for more contrast in headerAlt */
.headerAlt{
	background-color:#B5BCC3;
	color:#586E97;
	display:block;
	text-align:left;
	padding:2px 2px 2px 4px;
	margin:0px 4px 0px 4px;
	font-size:14px;
	font-weight:bold;
}

.hotLink {
height:18px;
margin:0;
padding:2px 4px 2px 4px;
color:black;
border-color:white;
float:left;
border-width:0 0 0 1px;
border-style:solid;
}

.hotLink a {
color:black;
text-decoration:none;
}

div.leftMenu {
background-color:#666666;
color:white;
padding:2px;
}


a.leftMenu {
width:139px;
margin:0 0 0 10px;
padding:2px 4px 2px 4px;
color:#000033;
background-color:#ffc095;
border-color:#f47b2a;
float:left;
border-width:0 0 2px 0;
border-style:solid;
color:#000033;
text-decoration:none;
}

a.leftMenu:hover {
background-color:#ffffff;
}


/* infoboxes */
.infoBox, .infoBox table, .infoBox div{
width:99%;
padding:4px;
margin:0px 4px 4px 4px;
background-color:#EFEDE9;
}


.infoBoxAlt, .infoBoxAlt table, .infoBoxAlt div{
padding:4px;
margin:0px 4px 4px 4px;
background-color:#CED1D3;
}

/* control font size for headers */
.infoBox span, .infoBox div {
	font-size:10px;
}

/* internal scrolling box */
div.infoBox div.infoSection,div.infoBoxAlt div.infoSection  { 
height:200px;
padding: 2px;
overflow: auto; 
}


/* borderless alphaTable */
.alphaTable {
border:#B5BEC6 solid 1px;
border-collapse:collapse;
width:100%;
}

.alphaTable td {
padding:2px;
}

/* bordered alphaTable */
.alphaTableList {
border:#B5BEC6 solid 1px;
border-collapse:collapse;
width:100%;
}

.alphaTableList td {
padding:2px;
border:#B5BEC6 solid 1px;
}

.blockHeader, .alphaTable th, .alphaTableList th {
font-size:12px;
padding:2px;
background-color:#CED3D6;
border:#B5BEC6 solid 1px;
border-collapse:collapse;
/* text-align:left; */
}

.blockHeader a, .alphaTable th a, .alphaTableList th a  {
color:#4A5963;
}
.alertMessage{
color:#FFBA66;
font-size:12px;
font-weight:bold;
}

.alertMessage a {
color:#ffffff;
}

/* form styles */
form{
	margin-top:0px;
	margin-bottom:0px;
}

input, textarea, select{
font-family: verdana, arial, helvetica, sans-serif;
border:1px solid #9FB5D2;
font-size:11px; 
color:#80796D; 
text-decoration:none; 
background-color:#ffffff;
}

.regButton {
/* 
font-variant:small-caps;
letter-spacing:1px;
 */
	text-transform:lowercase;
	text-decoration:none;
	font-weight:bold;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 1px 3px 1px 3px;
	margin-left:2px;
	color: white;
	border:white solid 1px;
	background-color: #f47b2a;
}

.regButton:hover {
	background-color: #37567F;
}
.regButtonDisabled{
	background-color: #CED1D3;
	border-color:#efefef;
}


/* borderless alphaTable */
.alphaTable {
width:100%;
}

.alphaTable td, .alphaTable th {
padding:2px;
text-align:left;
}



/* misc styles */
iframe { border:0px; }
.altcolor1 { background-color: #F6F6F6; }
.altcolor2 { background-color: #e4e4e4; }
.attention { color: #ff0000; }

.text6{font-size : 6pt;}
.text7{font-size : 7pt;}
.text8{font-size : 8pt;}
.text9{font-size : 9pt;}
.text10{font-size : 10pt;}
.text11{font-size : 11pt;}
.text12{font-size : 12pt;}