label.gray
{
    color:#999999;
    font-family:Arial;
    font-size: 12px;
}
.blueback {
margin-bottom:25px;
}

.boldsmall{
font-weight:bold;
}

.blueback td,.blueback tr {
background-color:#3399CC;
border: solid #ffffff;
border-width:1px 1px 0px 0px;
padding:2px 10px 2px 10px;
color: #FFFFFF;
}

.blueborder, .blueborder td {
border:1px solid #3399CC;
border-width:1px 1px 0px 0px;
padding:4px 2px 4px 2px;
}
.noborder td {
border:0px ;
border-width:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.bluebox {
border:1px solid #3399CC;
padding:5px;
border-width:1px;
width:100%;
}

/* body {
margin:10px;
} */

.footertable {
border: 1px solid #99CC33;
border-width:1px 0px 1px 1px;
margin-top:20px;
}
				
.footertable td {
font-size:9px;
padding: 0px 5px;
}

.footertable td a{
font-size:9px;
color: #99CC33;
padding: 0px 5px;
}

.formbutton {
font-size:10px;
}

.forminput {
border:1px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding: 0px 4px 0px 4px;
}

.forminput2 {
border:1px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
padding: 0px 4px 0px 4px;
}

.greenborder, .greenborder td {
border:1px solid #99CC33;
border-width:1px 1px 0px 0px;
padding:5px;
}

.expandMenu {
margin:10px;
}

hr{
margin:0px;
padding:0px;
color:#3399CC;
width:100%;
}

.hr {
background: url("../images/hr_back.gif") center repeat-x;
margin:5px 0px;
}

li{
margin-left: 20px;
font-style:normal;
font-size: 9pt;
padding: 3px 0px 3px 0px;
}

.mainheader {
height:22px;
width:100%;
border-top: 2px solid #3299CD;
border-bottom: 2px solid #3299CD;
background-color:#D7EBF5;
vertical-align:middle;
font-weight:bolder;
font-size: 13pt;
}

.mainheader2 {
height:22px;
width:100%;
border-top: 2px solid #3299CD;
border-bottom: 2px solid #3299CD;
background-color:#D7EBF5;
vertical-align:middle;
font-weight:bolder;
font-size: 13pt;
margin-bottom:10px;
}

.mainsection {
padding:10px 0px 20px 0px;
}

.menutop2 {
width:100%;
background-color:#3399CC;
text-align:center;
font-weight:bold;
margin:15px 0px 10px 0px;
padding:2px 0px;
color:#FFFFFF;
font-size:10.5pt;
}

.searchbox{
background-color:#FBE2D8;
border: 1px solid #EB6D3D;
border-width:1px 1px 1px 1px;
padding:5px;
}

.sidebar{
background-color:#FBE2D8; 
height:26px; 
width:100%;
padding: 3px 15px 3px 15px;
font-weight: bold;
}

.sidetop{
background-image: url("../images/sideTop.gif");
height:27px;
width:170px;
}

.sidenav {
border: solid #FF6633;
border-width: 0px 1px 1px 1px;
padding:0px;
}

.sidenav_notopbottom {
border: solid #FF6633;
border-width: 0px 1px 0px 1px;
padding:0px;
}



.sidenav_links {
padding:5px 15px 10px 15px;
}

.sidenav_links a {
margin: 10px 0px 0px 0px;
display:block;
}

.sidenav p{
margin: 15px 0px 0px 0px;
}

.smalltable {
border: 1px solid #3399CC;
border-width:0px 0px 1px 1px;
text-align:center;
}
.none {
border: 0px ;
border-width:0px 0px 0px 0px;
text-align:center;
}
			
.smalltable td {
padding: 4px 3px 4px 3px;
}

.smalltable_nocenter {
border: 1px solid #3399CC;
border-width:0px 0px 1px 1px;
}

table {
font-size:9pt;
font-family:"Arial";
}

.textareaGray {
color:#999999;
font-family:Arial; 
font-size: 12px;
}

/* ------------------------------------------------*/

div.box  { 
  position:absolute; visibility:hidden; 
  width:300px; left:0; top:0; z-index:500;
  padding:1px;
  background-color:#FFFFCC; 
  border: 1px solid; border-color: #000000;
}


div.box ul { margin:2px 2px 2px 2px;}
div.box ul li {margin:2px 2px 2px 2px;
font-size:11px;
}

div.box a { text-decoration:none; white-space:wrap; }  
div.box a:link { color:#000000; }
div.box a:visited { color:#000000; }
div.box a:hover { color:#000000;}

/* -------------------------------------------------*/

.showSwitch {
display: block;
}

.hideSwitch {
display: none;
}

.expandMenu {
width: 100%;
}

.expandMenu dt {
padding: 2px;
margin: 0px 0px 1px;
cursor: hand;
font-weight:bold;
}

.expandMenu dd {
margin:0px;
padding:0px;
}

.expandMenu td {
color: #000000;
padding-right: 10px;
padding-left: 10px;
padding-left: 30px;
}

.forminput_gray {
border:1px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding: 0px 4px 0px 4px;
}
