/*---------------Garth additions from main site 7/13/05----------------*/

/* Forms */
p, td, .Explicit, ol,	{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
}

.Smaller {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
}

.SectionHead, .Instruction, .FormBox, .th {
	background-color: #EEF1E7;
}



/* News */

.headline, H3, .ObjTitle {
font-family: Arial, sans-serif;
text-decoration: none;
color: #FF6600;
font-size: 18px;
line-height: 22px;
font-weight: bold;
margin-left: 4px;
}

.subheading
{
font-family: Verdana, Arial, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #3F5C75;
font-size: 12px;
line-height: 18px;
font-weight: normal;
}

hr.storySeparator {
	width: 100%;
}

.headlinelist {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #2371B6;
	font-size: 11px;
	line-height: 16px;
font-weight: normal;
}

.byline	{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
}

a.NewsHeadlineList {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	color: #2371B6;
	font-size: 11px;
	line-height: 16px;
}

/* Action Alert Lists */

a.AlertList:link 
{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	color: #2371B6;
	font-size: 11px;
	line-height: 16px;
}

a.AlertList:visited
{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #2371B6;
	font-size: 11px;
	line-height: 16px;
}

a.AlertList:hover
{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #2371B6;
	font-size: 11px;
	line-height: 16px;
}

a.AlertLink:link 
{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	color: #2371B6;
	font-size: 11px;
	line-height: 16px;
}


.findrepComponent {
	background-color: #eee;
	background-image: URL(../images/sp.gif);
	border: #333 1px solid;
	width: 30%;
}

.findrepResults {
	background-color: #F2F7FB;
	background-image: URL(../images/sp.gif);
	border-top: #333 1px solid;
}

.findrepRightSide {
	background-color: #EEF1E7;
	background-image: URL(../images/sp.gif);
	border-top: #333 1px solid;
	border-left: #333 1px solid;
	width: 150px;
}

.A		{
         color: #2371B6;
		 }	

/*-------------End Garth Additions 7/13/05---------------*/

.gray_rule{	background-color: #CFCFCF;}

.home_entry_title	{
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #2371B6;
	font-size: 10px;
	line-height: 13px;
}


.home_entry_text	{
	font-family: Verdana, Arial, sans-serif;
	color: #515151;
	font-size: 11px;
	line-height: 13px;
}

/*-------------Now Orange Buttons, Left Column---------------*/
.blue_button	{
	height: 11px;
	background-color: #F2A403;
}


.blue_button A	{
	display: block;
	background-color: #F2A403;
}


.blue_button A:hover	{
	background-color: #DE8800;
}

/*-------------Now Gray Buttons, Right Column---------------*/
.green_button	{
	height: 11px;
	background-color: #6F98C0;
}


.green_button A	{
	display: block;
	background-color: #6F98C0;
}


.green_button A:hover	{
	background-color: #5D82A5;
}


.lt_blue{	background-color: #F2F7FB;}
.md_blue{	background-color: #E7EDF0;}
.lt_green{	background-color: #E5E6CE;}
.md_green{	background-color: #A8AB9D;}
.util_button	{
	background-color: #E5E6CE;
}


.util_button A	{
	background-color: #E5E6CE;
}


.util_button A:hover	{
	background-color: #A8AB9D;
}


.search_button	{
	width: 90px;
	height: 11px;
	background-color: #B3B922;
}


.search_button A	{
	width: 90px;
	display: block;
	background-color: #F46C1E;
}


.search_button A:hover	{
	width: 90px;
	background-color: #DF5B0F;
}


.subsection_nav_title	{
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	line-height: 18px;
}


.subsection_link_bg	{
	background-color: #F0F0F0;
	
}

td.subsection_link_bg {
	padding: 2px 4px 2px 4px;
}


.subsection_link	{
	font-family: Verdana, Arial, sans-serif;
	color: #08508F;
	font-size: 9px;
	line-height: 14px;

}


.subsection_link A	{
	color: #2371B6;

}

.subsection_link A:visited	{
	color: #A754A7;

}

.subsection_link A:hover	{
	color: #000000;

}


.subsection_video_bg	{
	background-color: #EEF1E7;
}

td.subsection_video_bg {
	padding: 10px 4px 4px 4px;
}


.content_title	{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #727359;
	font-size: 20px;
	line-height: 22px;
}


.content_subtitle	{
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}



.content_text	{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
}


.content_text A	{
	text-decoration: none;
	color: #3389CC;
}


.content_text A:hover	{
	text-decoration: none;
	color: #000000;
}


	.pagination	{
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #000000;
	font-size: 10px;
	line-height: 22px;
}


.pagination A	{
	color: #2371B6;
	text-decoration: none;
}


.pagination A:hover	{
	color: #000000;
	text-decoration: none;
}


.form_title	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #686868;
	font-size: 9px;
	line-height: 12px;
}


.result_info_black	{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 16px;
	line-height: 17px;
}


.result_info_blue	{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #2371B6;
	font-size: 16px;
	line-height: 17px;
}


.col_lt_bg	{
	background-color: #E5E8DE;
}


.col_md_bg	{
	background-color: #DFE2D8;
}


	.col_don_bg	{
	background-color: #D9DCD3;
}


.col_title	{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
}


.col_title A	{
	text-decoration: none;
	color: #3389CC;
}


.col_title A:hover	{
	text-decoration: none;
	color: #000000;
}


.col_subtitle	{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #08508F;
	font-size: 11px;
	line-height: 16px;
}


.col_subtitle A	{
	text-decoration: none;
	color: #3389CC;
}


.col_subtitle A:hover	{
	text-decoration: none;
	color: #000000;
}


.col_header	{
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
	line-height: 16px;
}


.col_link	{
	margin: 0px 0px 0px 3px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration: none;
	color: #699FAE;
	font-size: 9px;
	line-height: 15px;
}


.col_link A	{
	text-decoration: none;
	color: #699FAE;
}


.col_link A:hover	{
	text-decoration: none;
	color: #000000;
}


.col_link_bg	{
	display: block;
	margin: 0px 0px 2px 0px;
	background-color: #D9DCD3;
}


.col_text	{
	margin: 0px 0px 0px 3px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	line-height: 15px;
}


.col_text A	{
	text-decoration: none;
	color: #3389CC;
}


.col_text A:hover	{
	text-decoration: none;
	color: #000000;
}


.col_text_blue	{
	margin: 0px 0px 0px 3px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #699FAE;
	font-size: 10px;
	line-height: 15px;
}




/* added for new wrapper */

div.navRightAdvocacy {
	width: 150px;
}

div.navRightAdvocacy a,
div.navRightAdvocacy a:link,
div.navRightAdvocacy a:active,
div.navRightAdvocacy a:visited {
	display: block;
	margin: 2px 0px 0px 3px;
	padding: 1px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration: none;
	color: #699FAE;
	font-size: 9px;
	width: 135px;
	height: 10px;
	overflow: hidden;
	white-space: pre;
}


div.navRightAdvocacy a:hover {
	display: block;
	margin: 2px 0px 0px 3px;
	padding: 1px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration: none;
	color: #000;
	font-size: 9px;
	width: 135px;
	height: 10px;
	overflow: hidden;
	white-space: pre;
}

div.navRightAdvocacy td	{
	border-bottom: 2px solid #DFE2D8;
	background-color: #D9DCD3;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

div.navRightAdvocacy td p	{
	font-size: 9px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
}

/* 
	moved custom styles from UserGlobalStyle.css so that
	customizations will no longer prevent upgrades
*/

a,
a:link,
a:active,
			 {
			margin: 0;
			padding: 0;
			color: #2371B6;
			text-decoration: underline;
			
			}
			
a:hover 	{
			color: #2371CC;
			}
			
 
a:visited,
		{
			text-decoration: underline;
			color: #2371CC;
			}

P, TABLE, TR, TH, TD, .Explicit {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
}

BODY	{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
}

.appArea {
	width: 550px;
}

td.TableHeadings {
	background-color: #369;
}

.FormBox {
	background-color: #fff;
}

.findrepComponent {
	width: 35%;
}

.findrepResults {
	background-color: #F2F7FB;
}

.findrepRightSide {
	background-color: #EEF1E7;
	width: 35%;
}