p {
	font-family : Verdana, arial, helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
	background: transparent;
} 

td {
	font-family : Verdana,arial, helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
}

img {
	display: block;
}

li{
	font-family : Verdana, arial, arial, helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	margin : 0 0 0 0;
	width : auto;
}

/* main table row coloring*/
.tr1{
	background: #eeeeee;
	border : 1px solid #cccccc;
	margin-bottom : 1;
	margin-left : 1;
	margin-right : 1;
	margin-top : 1;
	padding : 1;
	padding-bottom : 1;
	padding-left : 1;
	padding-right : 1;
	padding-top : 1;
	text-align : left;
	margin : 0 0 0 0;
}




/* grey single Cell Border */

/* grey table cell border */
.greyCellBorder {
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	
}



/* grey table borders */
TABLE.greyBorder {
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	
}

TABLE.greyBorder TR TD {
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

/* end grey border */

/* leftNavTable */
.leftNavTable TD{
	
	border-bottom: solid 1px #cccccc;
	margin-bottom : 3px;
	margin-top : 3px;
	
}

/* lightgrey table borders */
TABLE.lightGreyBorder {
	border-top: solid 1px #efefef;
	border-right: solid 1px #efefef;
	
}

TABLE.lightGreyBorder TR TD {
	border-left: solid 1px #efefef;
	border-bottom: solid 1px #efefef;
}

/* end grey border */



/* white table borders */
TABLE.whiteBorder {
        border-top: solid 1px #ffffff;
        border-right: solid 1px #ffffff;

}

TABLE.whiteBorder TR TD {
        border-left: solid 1px #ffffff;
        border-bottom: solid 1px #ffffff;
}




/* Grey input box */
.greyInput {
	font-family : Verdana, arial,helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
	background: #eeeeee;
} 




/* Search Box Styles */
.searchBoxInput {
	font-family : Verdana, arial, helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
	background: #eeeeee;
	width : 100px;
} 

.goSearchButton{
	font-family : Verdana, arial, helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
	background: #efefef;
} 

.smalltextarea {
	font-family : Verdana, arial, helvetica, sans-serif; 
	font-size : 10px; 
	color : #000000; 
	background: #cccccc;
	width : 500px; 
}
 
.largetextarea {
	font-family : Verdana, arial,  helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
	background: transparent;
	width : 580px; 
}
 
 
 /*Headings*/
 
H1 {
	font-family: Arial, Verdana,  helvetica, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #003366;
	background: transparent;
	margin-top: 4px;
	padding-top: 10px;
} 
	

.head {
	font-family : Arial, Verdana,  helvetica, sans-serif;
font-weight : bold; 
	font-size : 19px;
	color : #003366;
	background: transparent;
}
 
.subhead {
	font-family : Arial, Verdana,  helvetica, sans-serif; 
	font-size : 17px;
	font-weight : bold; 
	color :   #990000; 
	background: transparent;
}
 
.subhead2 {
	font-family : Arial, Verdana,  helvetica, sans-serif; 
	font-weight : bold; 
	font-size : 15px; 
	color : #003366; 
	background: transparent;
} 






.error {
	 font-family : Verdana, arial, helvetica, sans-serif; 
	font-size : 11px; 
	color : red; 
	background: transparent; 
}




/* Links */



a.footerlink:link { font-family : Verdana, arial, helvetica, sans-serif; text-decoration : none; font-size : 11px; font-weight: bold; color : #999999; background: transparent; } 
a.footerlink:visited{ font-family : Verdana, arial,helvetica, sans-serif; text-decoration : none; font-size : 11px; font-weight: bold; color : #999999; background: transparent; } 
a.footerlink:active{ font-family : Verdana, arial, helvetica, sans-serif; text-decoration : none; font-size : 11px; font-weight: bold; color : #999999; background: transparent; } 
a.footerlink:hover { font-family : Verdana, arial, helvetica, sans-serif; text-decoration : none; font-size : 11px; font-weight: bold; color : #99CCFF; background: #efefef; } 

a:link { font-family : Verdana, arial, helvetica, sans-serif; text-decoration : underline; font-size : 11px; color : #003366; background: transparent;} 
a:visited { font-family : Verdana, arial,helvetica, sans-serif; text-decoration : underline; font-size : 11px; color : #003366; background: transparent; } 
a:active { font-family : Verdana, arial, helvetica, sans-serif; text-decoration : underline; font-size : 11px; color : #003366; background: transparent; } 
a:hover { font-family : Verdana, arial, helvetica, sans-serif; text-decoration : underline; font-size : 11px; color : #003366; background: #99CCFF; } 

.greyBox {
	background: #eeeeee;
	border : 1px solid #cccccc;
	margin-bottom : 1;
	margin-left : 1;
	margin-right : 1;
	margin-top : 1;
	padding : 1;
	padding-bottom : 1;
	padding-left : 1;
	padding-right : 1;
	padding-top : 1;
}


.footer {
font-family : Verdana, arial, helvetica, sans-serif; 
font-size : 11px; 
font-weight: bold;
color : #ffffff; 
background: transparent;
} 


.bar {
	width:1px;
	color: #cccccc;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}


.footerbar {
	font-family : Verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #999999;
	background: transparent;
} 










body {
	font-family : Verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	margin : 0px 0px 0px 0px;
	background : White;
}	



/**********************************/






/* Main Nav */

#navcontainer
{
margin: 0;
padding: 0 0 0 12px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}