body{
background-color:  #F5F5F5;
/* background-image: url(gradient3.jpg); 
background-repeat: repeat-y;*/
margin: 0px;
font-family: verdana, arial, sans-serif;
	font-size: 90%;
	line-height: 130%;


}

table {
background-color: #FFFFFF;
margin: 0px;
font-family: verdana, arial, sans-serif;
	font-size: 75%;
	line-height: 170%;
	/*height: auto;*/

}

.table {
background-color: #FFFFFF;
margin: 0px;
font-family: verdana, arial, sans-serif;
font-size: 100%;
	line-height: 170%;
	/*height: auto;*/

}

#printerfriendly {
	font-family: verdana, arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
}

#content a:link{
color: navy;
	text-decoration: underline;
}

#content a:visited {
color: purple;
	text-decoration: underline;
}

#content h1{
	font-family: arial, verdana, sans-serif;
font-size: 150%;
	color: #660033;
margin-bottom: 4%;
}


#content h2{
	font-family: arial, verdana, sans-serif;
font-size: 125%;
	color: #660033;
margin-bottom: 0%;
}
/*
h1 {font-family: arial, verdana, sans-serif;
font-size: 150%;
	color: #660033;

	}*/
	/*
h2 {
	font-family: arial, verdanasans-serif;
	font-size: 125%;
	color: #660033;

}*/
/*
.tablegradient {     background-image: url(/graphics//gradient2.jpg);
     background-repeat: repeat-y; 	padding : 0px;
}  */

.headerbackground {
	background-color: #666699;
}

.imagealign {
	margin-left: 50px;
}

.cellbackground {
	background-color:  #F5F5F5;
}

.submenubackground {
	background-color: #535353; /*submenu background - original was black */
}

#leftnavwidth {
	width: 27%;
			padding-left: 15px;
		padding-right: 15px;
		padding-top: 0px;
		text-decoration: none;
border-right: 1px solid #aaa;
background-color: #f5f5f5;
}


#leftnavwidth a:visited {
	text-decoration: none;
	color: Purple;
	font-weight: bold;
}


#leftnavwidth a:link {
	text-decoration: none;
	color: Navy;
	font-weight: bold;
}



#leftnavwidth2 {
	width: 20%;
			padding-left: 15px;
		padding-right: 15px;
		padding-top: 20px;
		text-decoration: none;

border-right: 1px solid #aaa;

	background : #F5F5F5;
}

#leftnavwidth2 a:visited {
	text-decoration: none;
	color: Purple;
	font-weight: bold;
}


#leftnavwidth2 a:link {
	text-decoration: none;
	color: Navy;
	font-weight: bold;
}


#maincontentwidth {
	width: 53%;
padding-left: 15px;
padding-right: 15px;
		padding-top: 20px;
}

/*
#maincontentwidth a:link {
text-decoration: none;
 color: navy; 
font-weight: bold;

}*/
/*
#maincontentwidth a:visited {
text-decoration: none;
 color: purple; 
font-weight: bold;

}*/


#rightnavwidth {
	width: 24%;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 20px;
		margin-top: 15px;
}

#rightnavwidth a:link{
 color: navy; 
  text-decoration: underline;
}

#rightnavwidth a:visited{
 color: purple; 
 text-decoration: underline;
}

div.needLegalReview {
	font-size: 90%;
	background-color: #DCDCDC;
	padding-top : 0%;
	font-style: italic;
}

.crumb{
	font-size: 90%;
	background-color: #DCDCDC;
	padding-top : 0%;
}

.crumb A:link, .needLegalReview a:link{
color: navy;
	text-decoration: underline;
}



.crumb a:visited, .needLegalReview a:visited {
	color: purple;
	text-decoration: underline;
}






img.square {
vertical-align: middle;
}

.toplevel {
 display: block;
 font-weight: 400;
 margin-bottom: 0;
 }

.sublevel {
 display: block;
 font-weight: normal;
 margin-left: 20px;
 margin-top: 0;
 line-height: 14px;
 }

/*
a:visited {
text-decoration: none;
color: #f03; 
font-weight: bold;
}


a:link {
text-decoration: none;
 color: #f03; 
font-weight: bold;
}

a:hover {
color: #600;
}
*/

UL {
	LIST-STYLE-TYPE: square
}
A:link {
color: #FFFACD;
	text-decoration: underline;
}
A:visited {
	COLOR: #F0F8FF;
	text-decoration: none;
	/*font-weight: bold;
	*/
}
A:active {
	COLOR: #333;
	text-decoration: underline;
}
A:hover {
	BACKGROUND: #ffc; COLOR: #000
}
a.submenu:visited {
/* color: #000; */
text-decoration: none;
font-weight: normal;
}

a.submenu:link {
/* color: #000; */
text-decoration: none;
font-weight: normal;
}

a.submenu:hover {
/* color: #f03; */
}

	#navcontainer2
{

margin-left: 270px;
padding: 0 0 0 0px;
font-weight: normal;
margin-right:0%;
width: auto;

}

#navcontainer2 UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
width: auto;
}

#navcontainer2 LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer2 A
{
color: white;
display: block;
width: auto;
text-decoration: none;
background:#535353;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #535353; /*submenu button top color */
border-right: 1px solid #aaa;
}

#navcontainer2 A:hover, #navcontainer2 A:active {
	background: #FAFAD2;
	border-top: 1px solid #bbbbbb;
	color: black;
}

#navcontainer2 A.active:link, #navcontainer2 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;
}

#subnav A:hover, .subnav A:active { color: #444; }
#subnav A.active:link, .subnav A.active:visited { color: #444; }
#subnav BR, .navcontainer BR { clear: both; }


.callout {
	border: #DCDCDC;
	border-style: solid;
	border-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: thick;
	border-top-width: 18px;
background-color: #F5F5F5;
padding: 5px;

}

.callout strong {
margin-bottom: 0px;
/*padding-left: 4px;*/
}
.callout ul {
	margin-top: 0px;
}
#wrapper {
	border-right: thin;
	border-right-color: #DCDCDC;
	border-right-style: solid;
	height: 100%;
	padding-right: 8px;
width: 220px;
}

img {
	border: 0px;
}

#header {
	padding-left: 20px;
}

#header a:hover {

 background: transparent;
}


#strapline {
	padding-top: 4px;
	padding-right: 8px;
	color: white;
	font-weight: 500;
}

#strapline a:visited{
	color: white;
	font-weight: bold;
}

#strapline  a:link{
 color: white;
 text-decoration: none;
}
#strapline  a:hover{
 color: black;
}

.navlist2
{
	padding: 1px;
	margin-left: 0;
	font: bold 11px Verdana, sans-serif;
	border-top: .5px solid ;
	border-bottom: 1px solid;
	border-top-color: Silver;
	border-bottom-color: #666;
	background: #F5F5F5;
	width: 20em;
	margin-top: 0px;
}


.navlist2 li
{
list-style: none;
margin: 0;
padding: 0.25em 1em;
border-top: 1px solid;
border-bottom: .5px solid;
border-top-color: #AAA ;
border-bottom-color: #666;
text-align: left;
}

.navlist2 li a { text-decoration: none; }
.navlist2 li a:link { color: black; text-decoration: none;}
.navlist2 li a:visited { text-decoration: none; }
.navlist2 li a:hover { color: #ff6600; }


.footer2 a:link{
	color: navy;
	text-decoration: underline;
}

.footer2 a:visited{
	color: purple;
	text-decoration: underline;
}



#logo a:hover {
 background: transparent;
}



