body, div, h1, h2, h3, h4, p, tr, td, a, span, input, textarea, ul, ol, li
{
	font-family: verdana, arial, helvetica, sans-serif;
}

body, div, p, tr, td, input, textarea, ul, ol, li
{
	font-size: 11px;
	color: rgb(40,40,40);
}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

a
{
	text-decoration: none;
	color: #0044CC;
}


.title {
	font-size: 14px;
	color:rgb(8,81,132);
	font-weight:bold;
}


.specialtitle {
	font-size: 12px;
	color:rgb(8,81,132);
	font-weight:bold;
}

a:hover { text-decoration: underline; }


a.white { color: rgb(255,255,255); }



.titleCell
{
	display: block;
	width: 160px;
	font-size: 12px;
	color: #F2F2F2;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px 2px 8px;
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #666666 #000000 #000000 #666666;
}



.headerTagline
{
	font-size: 12px;
	color: #555555;
	font-style: italic;
	text-decoration: none;
}

.quickSearchField
{
	margin: 0;
	padding: 1px;
	width: 120px;
	height: 16px;
	font-size: 10px;
	border: none;
}



.tableBorder
{
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #C2CCD6;
	margin: 3px;
}




/* NEW MENU STYLES */

.menuBlack
{
	display: block;
	width: 204px;
	padding: 4px 0px 4px 8px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#000000;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);     
}


.menu1
{
	display: list-item;
	width: 204px;
        padding: 4px 0px 4px 8px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#0B5284;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);      /*   top right bottom left   */
}  

.menu1active
{
        display: list-item;
        width: 204px;
        padding: 4px 0px 4px 8px;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        background-color:rgb(93,114,177);
        border-style: solid;
        border-width: 1px;
        border-color: rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);      /*   top right bottom left   */
}


	/* border-color: #000000 #000000 #000000 #000000; */


a.menu1:hover
{
	text-decoration: none;
	background-color:rgb(93,114,177);
	border-style: solid;
	border-width: 1px;
	border-color:rgb(150,150,150) rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);        /*   top right bottom left   */
}

.menu2
{
	display: block;
	text-align:center;
	margin: 0px;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px 3px 4px 3px;
	background-color: #5D72B1;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #9FACD3 #004779 #004779 #9FACD3;
}

a.menu2:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B5284;
	border-style: solid;
	border-width: 1px;
	border-color: #000000 #000000 #000000 #808080;
}

ul {
 margin-left: 15px;
 padding-left: 0px;
 list-style: none;
 margin-top: 0px;
 margin-bottom: 0px;
}
li {
 padding-left: 8px;
 background-image: url(/images/marker.gif);	
 background-repeat: no-repeat;
 background-position: 0 .5em;
 margin-top: 0px;
 margin-bottom: 0px;
}

.li_arrow {
 padding-left: 8px;
 background-image: url(/programimages/arrow_bullet.gif);
 background-repeat: no-repeat;
 background-position: 0 .5em;
 margin-top: 2px;
 margin-bottom: 2px;
}
 
.li_dash {
 padding-left: 8px;
 background-image: url(/programimages/bullet_dash.gif);
 background-repeat: no-repeat;
 background-position: 0 .5em;
 margin-top: 0px;
 margin-bottom: 0px;
}




.menuBorder2
{
	height: 22px;
}

a.menu3:hover
{
	background-color: rgb(0,0,0);
	text-decoration: none;
}

/* end menu styles  */


/*  form and input styles  */


.droplist
{
	color: rgb(40,40,40);
	background-color:#F5F5F5;/*rgb(220,220,220);*/
	border: solid 1px;
	border-color: rgb(100,100,100);
	height:15px;
	font-size:10px;
}

.highlight
{
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
       background-color:#FEFEE4;
}

input.submitBtn
{
	color: rgb(255,255,255);
	background-color: rgb(200,50,50);
	border: solid 1px;
}

.menu4
{
        display: list-item;
        width: 204px;
        padding: 4px 0px 4px 8px;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#808D91;
        border-style: solid;
        border-width: 1px;
        border-color: rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);      /*   top right bottom left   */
}


.menu4active
{
        display: list-item;
        width: 204px;
        padding: 4px 0px 4px 8px;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        background-color:rgb(93,114,177);
        border-style: solid;
        border-width: 1px;
        border-color: rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);      /*   top right bottom left   */
}
a.menu4:hover
{
	text-decoration: none;
	background-color:rgb(93,114,177);
	border-style: solid;
	border-width: 1px;
	border-color:rgb(150,150,150) rgb(200,200,200) rgb(70,70,70) rgb(40,40,40);        /*   top right bottom left   */
}



