/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
 }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F8F8F8;
	background-image:url(../layout/images/top_page_background.gif);
	background-position:top;
	background-repeat:repeat-x
 }

td img {
	display: block; }

a:link {
	color: #000000;
	text-decoration: none;
 }
a:visited {
	text-decoration: none;
	color: #666666;
 }
a:hover {
	text-decoration: underline;
	color: #666666;
 }
a:active {
	text-decoration: none;
	color: #666666;
 }
/* Form Elements */
form { margin:0px  }
.textbox { 	border:1px #CCCCCC solid; 
			background-color:#E9EEEF; 
			padding-left:2px; 
			color:#666666;
			font-size:x-small }

/* Local Indicator */
#local {text-align:right; 	
		font-size:10px; 
		color:#777777 }
#local strong {
	color:#006699}		
/* Local Indicator */

/* Top Nav Subscribe */
#top_subscribe {
		float:right;
		margin-top:4px;
		width:470px;
		margin-right:2px;
		text-align:right;
		background-color: transparent
		
		}
#top_subscribe td {
		white-space:nowrap;
		padding:8px 2px;
		}	
#top_subscribe th {
		font-weight:normal;
		text-align:center;
		}				


/*Welcome Note*/
#welcome_menu {
	padding:0px 10px;
	text-align:right;
	font-weight:bold;
	font-size:10px
				}
				
#welcome_menu a:link, 
#welcome_menu a:visited, 
#welcome_menu a:active { 
				color:#758A80; 
				font-weight:normal; 
				 }
#welcome_menu a:hover { 
				color:#333333; 
				font-weight:normal; 
				}				
/*Welcome Note*/

/* Site Body */

#body_txt { padding:4px 10px 4px 20px; 
			text-align:left; 
			color:#333333;
			background-color:#FeFeFE;
			
			 }
#body_txt a:link,
#body_txt a:visited,
#body_txt a:active {
	color:#006699}
#body_txt a:hover {
	color:#0066CC;
	text-decoration:underline}
	


			 
#body_txt strong 
			{ 	color:#777777; 
				font-size:10px;
				}
#body_txt h3 
			{ 	color:#666666; 
				font-size:14px;
				margin:0px 0px 10px 0px;
				
				}
#body_txt h4 
			{ 	color:#666666; 
				font-size:11px;
				margin:0px 0px 4px 0px
				}	
#body_txt img 
			{ 	padding-right:10px
				}					
#body_txt .body_text_area
			{ 	background-color:#F6F6F6;
				font-size:11px;
				padding:6px
				}				
							
				
#body_txt_contacts
			{ 	border: solid 1px #F2F2F2;
				padding:10px;
				margin-top:4px
				}

/*Graphics below body text*/
#inner_body_side_content { 
		padding-top:24px;
		padding-right:10px;
		}

#crb_services {
	margin: 4px;
	padding:4px;
	border-left:1px solid #EDF2F5
	
}	
#crb_services .header {
	font-family:verdana;
	font-size:13px;
	color:#003366;
	padding:0 20px;
	margin:0px;
	letter-spacing:1px;
	font-weight:bold
	}	
#crb_services .header a {
	text-decoration:none
	}

#crb_services strong {
	padding:6px 20px;
	margin:0px;
	}

			
#crb_services p {
	padding:6px 20px;
	margin:0px;
	}
#crb_services a {
	text-align:right;
	color:#3399FF;
	}
	
#crb_services .image_left {
	padding-right:6px
	}
	
#crb_services a:hover {
	text-decoration:none;
	}	


/* Site Body */

/* Newsletter Section */
#newsletter_txt { padding:8px 10px 10px 24px }

.inner_body_top_shade {
	background-image: url(../layout/images/inner_page_top_image); 
	background-repeat: no-repeat;
	background-color:#F8FBFB }

.inner_body_header_td {
	background-image: url(../layout/images/inner_page_header_background.gif); 
	background-repeat: no-repeat;
		}
.inner_body_footer_shade {
	background-image: url(../layout/images/inner_page_bottom_image.gif); 
	background-repeat: no-repeat }
	

.sectionback {
	background-image: url(../layout/images/body_left_background); 
	background-repeat: repeat-y }
	
.sectionback_2 {
	background-image: url(images/newsletter_background_3.gif);
	background-repeat: repeat-y
}
	
	
#newsletter_txt td { 
	padding:4px; font-size:10px }
/* Newsletter Section */

/* Services */
.top_prod_shade { 
	background-image:url(../layout/images/spacer.gif); 
	background-repeat:repeat-x; 
	background-position:top }
	
.right_prod_shade { 
	background-image:url(../layout/images/spacer.gif); 
	background-repeat:repeat-y }

#contacts_menu {
	float:right;
	position:relative; 
	padding:10px 0px 10px 20px; 
	color:#7BADC6;
	text-align:left; 
	border:1px solid #F2F2F2; 
	background-color:#F6F6F6; 
	border-right:2px #F0F0F0;
	margin-top:10px }
				
#contacts_menu a:link, 
#contacts_menu a:visited, 
#contacts_menu a:active { 
	color:#444444; 
	text-decoration:none; 
	 }
				
#contacts_menu a:hover { 
	color:#333333; 
	text-decoration:underline; 
	}
#contacts_menu strong {
	color:#EF521A;
	}
#contacts_menu th {
	text-align:left;
	font-size:10px;
	color:#003366;
	font-weight:normal;
	padding:0px
	
}

	
/* Credit Alert Registration */

#credit_alert_reg { 
	padding:10px; 
	color:#7BADC6;
	text-align:left; 
	border:1px solid #F2F2F2; 
	background-color:#F6F6F6;
	margin-top:10px }
				
#credit_alert_reg a:link, 
#credit_alert_reg a:visited, 
#credit_alert_reg a:active { 
	color:#003366; 
	text-decoration:none; 
	 }
				
#credit_alert_reg a:hover { 
	color:#333333; 
	}	


/* Services Menu */
#services_menu {
	position:relative;
	float:right;
	width:140px;
	
	border:1px solid #960000; 
	background-color:#C40000; 
	border-bottom:3px #960000 solid;
	margin:4px 6px;
	
	 }

#services_menu td { 
	padding:10px; 
	}	
#services_menu strong { 
	color:#FFFFFF; 
	}						
#services_menu a:link, 
#services_menu a:visited, 
#services_menu a:active { 
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:normal
	 }
				
#services_menu a:hover { 
	color:#EEEEEE; 
	text-decoration:underline;
	font-weight:normal 
	}


/* Services Menu - List Definitions*/
#services_menu ul {
    margin: 0px;
    padding: 0px;
     
}
#services_menu li {
	color:#FFFFFF;
	font-weight:bold;	
	padding-bottom:10px;
    list-style-type: none;
    display: block;
}

/* Credit Alert Section */
#scda_prods {
	padding:10px;
	color:#333333;	
	border:1px solid #F2F2F2;
	background-color:#F1F6FB 
	}
#scda_prods strong {
	font-size:11px;
	color:#006699
	}
.register_now_box {
	color:#6D6D6D;
	padding:20px;
	background-color:#FFFFFF
	}
	
	
/* Credit Alert Registration Page */
#scda_reg {
	border:1px solid #FFFFFF;
	padding:10px;
	color:#333333;	
	border:1px solid #F2F2F2;
	background-color:#F1F6FB;
	margin-bottom:1px 
	}
#scda_reg th {
	font-size:10px;
	font-weight:normal;
	color:#006699; 
	text-align: left;
	width:100px;
	height:24px
	}

#group_sites { 
	text-align:right; 
	font-weight:bold; 
	font-size:10px }
	
#group_sites a:link, 
#group_sites a:visited, 
#group_sites a:active{  
	margin:2px; 
	color: #006699; 
	border:1px solid #B5D2E3; 
	padding:3px;
	text-decoration:none  }

#group_sites a:hover{  
	margin:2px; 
	color: #000000; 
	border:1px solid #B5D2E3; 
	padding:3px;
	text-decoration:none; 
	border-bottom-width:3px }	

#footer_info { 
	text-align:right; 
	color:#999999; 
	margin:10px 4px }

.btt {
	color:#6699CC;}

.base_shade { 
	background-image:url(../layout/images/spacer.gif); 
	background-repeat:repeat-x;  }

#crb_group_partners {
	margin: 4px;
	padding:4px;
	background:#FFFFFF;
	border-top:1px solid #D4E7F7
	
}	
#crb_group_partners .header {
	font-family:verdana;
	font-size:11px;
	color:#666666;
	padding:0 10px;
	margin:0px;
	letter-spacing:1px;
	font-weight:bold
	}	
#crb_group_partners .header a {
	text-decoration:none
	}

#crb_group_partners strong {
	padding:6px 20px;
	margin:0px;
	}

			
#crb_group_partners p {
	padding:6px 20px;
	margin:0px;
	}
#crb_group_partners a {
	text-align:right;
	color:#666666;
	}
	
#crb_group_partners .image_left {
	padding-right:6px
	}
	
#crb_group_partners a:hover {
	text-decoration:none;
	}	

