td { font-family: Verdana, helvetica,arial; font-size:11px; LINE-HEIGHT: 15px; color: #334655;}
    a:link { font-size:11px; color: #663300 }
	a:visited { font-size:11px; font-weight: 500;  color: #663300  }
	a:hover { font-size:11px; text-decoration: none; color: #663300 }
	
body {
margin-left: 10px;
margin-top: 10px;
}

.vline {
	border-right: 1px solid #cbd2d8;

}
	padding-right: 6px;

.ridge {
border-bottom-style: ridge;
border-color: #f3f3f3;
border-bottom-width: 2px;
background-image:url(../images/bgtable1.jpg)
}
	
.img_right {
float: right;
}

	
.hidden {
display: none; 
padding-left: 15px;
padding-right: 2px;
text-decoration: none;
color: #334655;
font-size: 11px;
font-family: Verdana;
}

.unhidden {

display: block;
padding-left: 15px;
padding-right: 2px;
text-decoration: none;
color: #334655;
font-size: 11px;
font-family: Verdana;
}

	
.sidebar
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9px;
    LEFT: 20px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
    TEXT-ALIGN: left
	}
	

#elButton a  {
	color: #334655;
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
	text-decoration: none;
	border:3px outset #4A5C6A;
	background-color:#CCCCCC;
	display: block;
	width: 117px;
	height: 21px;
	position:fixed;
	margin: 1px;
	visibility: inherit;
	overflow: visible;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;

}

#elButton a:hover {

	background-color: #00c0c0;

	color:#000000;

	padding-left:4px;

	border:4px inset aqua;

}

	

.LiveHindent
   {
   padding-left: 50px;
   padding-right: 2px;
   text-decoration: none;
   color: #334655;
   font-size: 10px;
   }

 
.indented
   {
   padding-left: 5px;
   padding-right: 5px;
   text-decoration: none;
   color: #334655;
   font-size: 10px;
   }
   
.indentsidebarT
 {
   padding-left: 5px;
   padding-right: 2px;
   text-decoration: none;
   color: #334655;
   font-size: 12px;
   font-weight: bold;
   font-family: Verdana;
   }   
  
.indentpar
   {
	padding-left: 15px;
	padding-right: 2px;
	text-decoration: none;
	color: #334655;
	font-size: 11px;
	font-family: Verdana;
   }
   
   .indentparw
   {
	padding-left: 15px;
	padding-right: 2px;
	text-decoration: none;
	color: #ffffff;
	font-size: 15px;
	font-family: Verdana;
   }
   
   .plaintext
   {
	text-decoration: none;
	color: #334655;
	font-size: 11px;
	font-family: Verdana;
   }
   
.indenttitle
   {
   padding-left: 15px;
   padding-right: 2px;
   text-decoration: none;
   color: #663300;
   font-size: 12px;
   font-weight: bold;
   font-family: Verdana;
   }   
   
.form_indent {
   margin-left: 15px;
   
}

				
.indentmain
 {
   padding-left: 15px;
   padding-right: 2px;
   text-decoration: none;
   color: #334655;
   font-size: 16px;
   font-weight: 800;
   font-family: Verdana;
   }
   

/* --------------------- LEFT NAV ----------------------- */


#leftmenu, #leftmenu ul {
	padding: 0px; 
	margin: 0px; 
	list-style: none; 
	text-align: left;
	
	
	}

#leftmenu {
	margin-bottom: 15px;
	margin-top: 20px;
	border-bottom: 1px solid #cbd2d8;
		
	
}

#leftmenu li {
	border-top: 1px solid #cbd2d8;
	text-indent: 0px;
}

#leftmenu a {
	display: block;
	width: auto;
	height: 18px;
	line-height: 18px;
	text-indent: 5px;
	text-decoration: none;
	color: #7F7E82;
	font-size: 10px;
	font-face: Verdana;
}

#leftmenu a:hover {
	background: #E2E6EA;
	color: #4e7390;
}

#leftmenu a.on {
	background: #E2E6EA;
	color: #4e7390;
}

#leftmenu a.onx {
	background: #E2E6EA;
	color: #4e7390;
	border-bottom: 1px solid #CBD2D8;
}

#leftmenu a.sel {
	color: #4e7390;
	border-bottom: 1px solid #CBD2D8;
}

#leftmenu li li {
	border-bottom: 1px solid #CBD2D8;
}


#leftmenu li li a {
	text-indent: 10px;
}

/* ------ THREE EVEN COLUMNS ------ */

#tripleright {
	float:right;
	margin-bottom: 25px;
	margin-left: 15px;
	padding-top: 15px;
	display: inline;
  }
  
#triplecenter {
	width:165px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	display: inline;
	}
	
#triplecenter p {
	width: 250px;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 5px;
}

#tripleleft {
	width:250px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	display: inline;
	}
	
#tripleleft p {
	width: 250px;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 5px;
}

.triplebar {
	background: #829BA7;
	font-weight: bold;
	color: #ffffff;
	height: 23px;
	line-height: 23px;
	text-align: center;
	width: 189px;
	margin-bottom: 0px;
}

.triplebarLeftPan {
	background: #829BA7;
	font-weight: bold;
	color: #ffffff;
	height: 23px;
	line-height: 23px;
	text-align: center;
	width: 165px;
	margin-bottom: 0px;
}





/* --------------  DOWNLOAD REQUEST FORM -----------------*/

#ValidationErrors {
	display: none;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 10px;
	background-color: #fefecc;
	border: 1px solid #fed67d;
}

#ValidationErrors p {
	margin: 0;
	font-weight: bold;
	color: #d8000c;
}

#ValidationErrors ul {
	margin-top: 1em;
	margin-bottom: 0;
	color: #304453;
}

.validation-highlight {
	background-color: #feeefe;
}

.download-request-layout {
	width: 551px;
}


/*Horizontal Menu Navigation*/

#NavMenu{
padding: 0px;
width: ;
}

#NavMenu ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;


}

#NavMenu li{
display: inline;
margin: 0 1px 0 0;
padding: 0;
text-transform:uppercase;
}

#NavMenu a{
float: left;
display: block;
font: bold 10px Verdana;
color: white;
border-right: inset #ffffff;
border-width: 2px;
text-decoration: none;
margin: 0 0px 0 0; /*Margin between each menu item*/
padding: 4px;
background-color: #4a5c6a; /* Blue color theme*/ 
}

#NavMenu a:hover{
background-color: #334655; /*darker Blue color theme*/ 
color: white;

}

#NavMenu #current a{ /*currently selected tab*/
background-color: #9c4e0b; /*Brown color theme*/ 
color: white;
border-color: #4a5c6a; /*Blue color theme*/ 

}






table.iupdate {
	font-family: Verdana;
	font-size: 11px;
	padding: 0px;
	color: #334655;
	border-top: 1px solid #aeb5bd;
	width: 570px;
	margin: 15px;
	margin-bottom:0px;
}
table.iupdate tr {
	background-color: #ffffff;
}
table.iupdate tr.blue {
	background-color: #e6eaed;
}
table.iupdate td {
	color: #334655;
	padding-left:4px;
	padding-top: 4px;
	padding-bottom: 4px;
		border-bottom: 1px solid #aeb5bd;
}
table.iupdate td.bull {
	text-align: center;
}
table.iupdate td.rust {
	color: #9c4e0b;
}
table.iupdate th {
	color: #9c4e0b;
	padding-left:4px;
	text-align: center;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #aeb5bd;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}





input.button_Download {
	font: Verdana;
	color: #334665;
	font-size:11px;
	font-weight: 550;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:3px;
	padding-right:3px;
	text-align: center;
	cursor: pointer;
	}






a img {
  border: 0;
}

table.sortable {
  border-spacing: 0;
  border: 1px solid #000;
  border-collapse: collapse;
  test-align: center;
}

table.sortable th, table.sortable td {
  text-align: right;
  padding: 2px 4px 2px 4px;
  width: 100px;
  border-style: solid;
  border-color: #444;
}

table.sortable th {
  border-width: 0px 1px 1px 1px;
  background-color: #ccc;
}

table.sortable td {
  border-width: 0px 1px 0px 1px;
}

table.sortable tr.odd td {
  background-color: #ddd;
}

table.sortable tr.even td {
  background-color: #fff;
}

table.sortable tr.sortbottom td {
  border-top: 1px solid #444;
  background-color: #ccc;
  font-weight: bold;
}


