/* CSS Document */

a, body, div, h1, h2, h3, h4, h5, h6, input, p, td{
	color : #4A4A4A;
	font-family : Arial, Helvetica, sans-serif;
}



a:hover{
	text-decoration : none;
}

body{
	background : #FFFFFF;
	margin : 10px;
	padding : 0;
}

form{
	margin : 0;
	padding : 0;
}

h1{
	color : #E62C37;
	font-size : 12px;
	font-weight : bold;
}

h2{
	color : #4A4A4A;
	font-size : 16px;
	font-weight : bold;
}

.borderbottom{
	border-bottom : 1px solid #545454;
}

.borderleft{
	border-left : 1px solid #545454;
}

.borderright{
	border-right : 1px solid #545454;
}

.bordertb{
	border-bottom : 1px solid #545454;
	border-top : 1px solid #545454;
}

.bordertlb{
	border-bottom : 1px solid #545454;
	border-left : 1px solid #545454;
	border-top : 1px solid #545454;
}

.bordertop{
	border-top : 1px solid #545454;
}

.bordertrb{
	border-bottom : 1px solid #545454;
	border-right : 1px solid #545454;
	border-top : 1px solid #545454;
}

.copyright{
	color : #999999;
	font-size : 11px;
}

#indexnav .bottom{
	background-color:#F7FAF3;
	background-image:url(images/index_nav_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#indexnav .bottom form{
	margin:0;
	padding:0 0 2px 0;
}

#indexnav .bottom form,
#indexnav .bottom form a,
#indexnav .bottom form p,
#indexnav .bottom p{
	font-size:12px;
}

#indexnav .bottom form input{
	font-size:11px;
	font-weight:bold;
}

#indexnav .left{
	background-color:#F7FAF3;
	background-image:url(images/index_nav_bg.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#indexnav .right{
	background-color:#F7FAF3;
	background-image:url(images/index_nav_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
}


.linksalphabet{
	color : #AAAAAA;
}

.linksalphabet hr{
	border : 1px solid #DDDDDD;
}

.linkscontent a,
.linkscontent a:link,
.linkscontent a:visited,
.linkscontent a:active,
.linkscontent a:hover{
	font-size : 11px;
}

.linkscontent ul{
	margin : 20px 0 20px 45px;
	padding : 0;
}

.linkscontent ul li{
	font-size : 11px;
	margin : 0 0 10px 0;
	padding : 0;
}

.linkscontent ul li ul li{
	font-size:11px;
	margin : 0 0 8px 0;
	padding : 0;
}

.listserv{
	background : #EEF4E5;
	border : 1px solid #878787;
	padding : 5px;
	width : 140px;
}

.listservinput{
	background : #EEF4E5;
	border : 1px solid #878787;
	font-size : 11px;
	height : 11px;
	width : 70px;
}

#sub .content table.note{
	border : 1px solid #A5B5CE;
	margin : 5px;
}

#sub .content table.note td{
	background-color : #E7EFF9;
	border-bottom : 1px solid #D3DEEE;
	color : #0D3D91;
	padding : 5px;
}

#sub .content table.note ul{
	margin: 0 5px 0 15px;
	padding:0;
}

#sub .content table.note ul li{
	color:#0D3D91;
	margin: 0 0 5px 0;
	padding: 0;
}

#sub .content table.note td.hightlight{
	background-color : #FFFFFF;
}

#sub .content table.note td p, li{
	color : #0D3D91;
}

#sub .content table.note table td{
	background-color:#FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	font-size:13px;
}

.required{
	color:#FF0000;
}

#index{
	/* index main table */
	border : 1px solid #545454;
}

#index .getinvolved{
	font-size:11px;
	padding : 22px 10px 30px 30px;
}

#index .getinvolved a,
#index .getinvolved p{
	font-size:11px;
}

#index .hr{
	background : url(images/dash.gif) repeat-x;
	height : 1px;
}

#index .nav{
	background : url(images/nav_bg.gif) repeat-x;
}

#index .navimage{
	background : url(images/nav_bg_image.gif) repeat-y;
}

#index .quicklinks{
	color : #4A4A4A;
	font-size : 11px;
	padding : 0px 30px 30px 10px;
}
#feature_margin{
	margin-top: 22px;
}

#index .quicklinks a, 
#index .quicklinks a:link,
#index .quicklinks a:visited, 
#index .quicklinks a:active, 
#index .quicklinks a:hover{
	color : #4A4A4A;
}

#sub{
	/* sub level main table */
	border : 1px solid #545454;
	font-size : 12px;
}

#sub .content{
	padding : 20px 15px 15px 15px;
}

#sub .content ul li{
	color:#4A4A4A;
	margin: 0 0 10px 0;
}

#sub .leftcontent{
	padding : 20px 5px 15px 5px;
	width : 156px;
}

#sub .nav{
	background : url(images/subnav_bg.gif) repeat-x;
}

#contactus{
	font-size:11px;
}

#contactus table td{
	color:#6A6A5E;
	padding-right: 5px;
}

#contactus table td input{
	background-color:#F7FAF2;
	border : 1px solid #DBE1D3;
	color:#6A6A5E;
	font-size:11px;
}

/* ADDITIONS - MARCH 2010 */

.textred-uppercase {
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif;
		text-transform: uppercase;   
		color: #FE041B;
	 }
.text8 {
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif;   
		color: #646464;
		padding-bottom: 20px;
	 }
.textgray {
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif; 
		margin-top: 7px;  
		color: #4A4A4A;
	 }
.textpdf {
		font-size: 7pt; 
		font-family: arial, helvetica, sans-serif; 
		margin-top: 7px;  
		color: #4A4A4A;
	 }
#feature_container {
		width: 267px;
		height: 240px;
		float: left;
		margin-top: 10px;
		margin-right: 20px;
	}