A:link {color:#2E4D69; text-decoration:none;}

A:visited {color:#2E4D69; text-decoration:none;}

A:active {color: #2E4D69; text-decoration:none;}

A:hover {color: #2E4D69; text-decoration:none;}



#dropmenudiv{

position:absolute;

border:0.5px #2E4D69;

border-bottom-width: 0;

font:normal 9px Verdana;

text-decoration:none;

line-height:15px;

z-index:100;

}



#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0.5px solid black;
border-left: 0.5px solid black;
border-right: 0.5px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: regular;

}



#dropmenudiv a:hover{ /*hover background color*/

background-color: #ffffff;

}


body {

	background: #00345b;
	color: #fff;
	font: normal normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin: 10px;
	padding: 0;
	height: 375px;

}



table, td, a {

	color: #FFFFFF;

	font: normal normal Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align:justify;

}



h1 {

	color: #FFFFFF;

	font: normal normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;

	margin: 0 0 0 0;
	text-align:center;

}



h2 {

	color: #ffffff;
	font: normal normal 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin: 0 0 0 0;


}



h3 {

	font: normal normal 9px Arial, Verdana, Geneva, Helvetica, sans-serif;

	color: #FFFFFF;

	margin: 0 0 0 0;

}

/* end basic styling                                 */



/* define height and width of scrollable area. Add 16px to width for scrollbar          */

div.tableContainer {

	clear: both;

	border: none;

	height: 375px;

	overflow: auto;

	width: 697px;

}



/* Reset overflow value to hidden for all non-IE browsers. 	CHANGE TO 720?*/

html>body div.tableContainer {

	overflow: hidden;

	width: 697px

}



/* define width of table. IE browsers only OVERALL WIDTH                */

div.tableContainer table {

	float: left;

	width: 697px

}



/* define width of table. Add 16px to width for scrollbar.           */

/* All other non-IE browsers.                                        */

html>body div.tableContainer table {

	width: 697px

}



/* set table header to a fixed position. WinIE 6.x only                                       */

/* In WinIE 6.x, any element with a position property set to relative and is a child of       */

/* an element that has an overflow property set, the relative value translates into fixed.    */

/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */

thead.fixedHeader tr {

	position: relative

}



/* set THEAD element to have block level attributes. All other non-IE browsers            */

/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */

html>body thead.fixedHeader tr {

	display: block

}



/* make the TH elements pretty */

thead.fixedHeader th {

	background: #FFFFFF;

	border-left: none;

	border-right: none;

	border-top: none;

	font-weight: normal;

	padding: none;

	text-align: left

}



/* make the A elements pretty. makes for nice clickable headers HEADER TEXT                */

thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {

	color: #FFFFFF;

	display: block;

	text-decoration: none;

	width: 697;

}



/* make the A elements pretty. makes for nice clickable headers                */

/* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */

thead.fixedHeader a:hover {

	color: #FFFFFF;

	display: block;

	text-decoration: none;

	width: 697;

}



/* define the table content to be scrollable                                              */

/* set TBODY element to have block level attributes. All other non-IE browsers            */

/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */

/* induced side effect is that child TDs no longer accept width: auto                     */

html>body tbody.scrollContent {

	display: block;

	height: 375px;

	overflow: auto;

	width: 400px;

}



/* make TD elements pretty. Provide alternating classes for striping the table */

/*                              */

tbody.scrollContent td, tbody.scrollContent tr.normalRow td {

	background: #FFF;

	border-bottom: none;

	border-left: none;

	border-right: none;

	border-top: none;

	padding: none;

}



tbody.scrollContent tr.alternateRow td {

	background: #fff;

	border-bottom: none;

	border-left: none;

	border-right: none;

	border-top: none;

	padding: none;

}



/* define width of TH elements: 1st, 2nd, and 3rd respectively.          */

/* Add 16px to last TH for scrollbar padding. All other non-IE browsers. */

/* http://www.w3.org/TR/REC-CSS2/selector.phpl#adjacent-selectors        */

html>body thead.fixedHeader th {

	width: 697px;

}



html>body thead.fixedHeader th + th {

	width: 0px;

}



html>body thead.fixedHeader th + th + th {

	width: 0px;

}



/* define width of TD elements: 1st, 2nd, and 3rd respectively.          */

/* All other non-IE browsers.                                            */

/* http://www.w3.org/TR/REC-CSS2/selector.phpl#adjacent-selectors        */

html>body tbody.scrollContent td {

	width: 697px;


}



html>body tbody.scrollContent td + td {

	width: 0px;

}



html>body tbody.scrollContent td + td + td {

	width: 0px;


}

