/* CSS Document */

body {padding-top: 25px; padding-bottom: 15px; margin: 0;	background-color: #fcf8dd;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}



.tbl_border {
	border: 1px solid #000000;
	padding: 15px 15px 15px 15px;
	background-color: #FFFFFF;
	width:780px !important}


#headlogin {
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #666666;
	height: 98px;
	background-image: url(images/login_back.gif);
	background-repeat: no-repeat;
	background-position: top;}
	
.right_side_column_padding {
	padding-left: 16px;}

	#headlogin a {
	color: #666666;
	text-decoration: underline;}
	
	#headlogin a:hover {
	color: #ED0B1F;
	text-decoration: none;}
	
	#headlogin a:active {
	color: #666666;
	text-decoration: underline;}
	
	.headlogin_top_padding {
	padding-top: 15px;}
	
	.headloginline1 {
	padding-left: 20px;
	padding-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #a01217;
	line-height: 13px;}
	
	.headloginuser {
	padding-left: 11px;
	padding-right: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 11px;}
	
	.headloginuserfield {
	padding-left: 11px;
	padding-right: 4px;}
	
	.headloginpass {
	padding-right: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 50%;}
	
	.headloginpassfield {
	padding-right: 4px;
	padding-top: 8px;}
	
	.headloginline4 {
	padding-left: 20px;
	padding-bottom:5px;
	line-height: 15px;}
	
.home_login_box {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9px; 
	color: #999999; 
	background-color: #FFFFFF; 
	height: 15px; 
	border: 1px #999999 solid; 
	line-height: 11px; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-left: 1px}
	
#indexcontent {
	padding-top: 24px;
	vertical-align: top;
	background-image: url(images/content_back.gif);
	background-repeat: repeat-x;
	background-position: top;}
	
#indexcontentright {
	font-family: Arial, Myriad, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 120%;
	padding-top: 19px;
	padding-bottom: 19px;
	padding-right: 14px;
	vertical-align: top;
	border: 1px solid #E0E0DD;
	color: #666666;
	background-image: url(images/index_right_back.gif);
	background-repeat: no-repeat;
	background-position: top;}
	
	#indexcontentright h1 {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	line-height: 100%;
	font-size: 14px;
	color: #003366;
	padding-left: 14px;}

	#indexcontentright ul {
	list-style-image: url(images/index_right_ul.gif);
	margin-left: 1em;
	padding-left: 1em;}
	
	#indexcontentright strong {
	font-size: 11px;
	line-height: 100%;
	color: #333333;
	font-weight: bold;}
	
	#indexcontentright ul a {
	color: #333333;
	text-decoration: underline;}
	
	#indexcontentright ul a:hover {
	color: #a01217;
	text-decoration: none;}
	
	#indexcontentright ul a:active {
	color: #666666;
	text-decoration: underline;}

.two_cloumns_body_content {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;}
	
	.two_cloumns_body_content a {
	color: #a01217;
	text-decoration: none;}
	
	.two_cloumns_body_content a:hover {
	color: #a01217;
	text-decoration: underline;}
	
	.two_cloumns_body_content a:active {
	color: #000000;
	text-decoration: none;}


#main_content {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 18px;
	padding-left: 0px;
	vertical-align: top;
	width: 575px}

	#main_content a {
	color: #a01217;
	text-decoration: underline;}
	
	#main_content a:hover {
	color: #a01217;
	text-decoration: none;}
	
	#main_content a:active {
	color: #000000;
	text-decoration: none;}
	
		h1 {
		font-family: Myriad, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #0F3F48;}
		
		h2 {
		font-family: Myriad, Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 18px;
		font-weight: normal;
		color: #a01217;}
		
		.sm_healine_text {
		font-family: Myriad, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #0F3F48;
		font-weight: normal}
		
		strong {
		color: #333333;
		font-weight: bold}
		
		.sm_text {
		font-family: Myriad, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		font-weight: normal}
		
		#main_content .table_text_left {
		font-size: 10px;
		padding: 3px 3px 3px 3px;
		border-left-color: #CCCCCC;
		border-left-style: solid;
		border-left-width: 1px;
		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		background-color: #ebebeb;}
		
		#main_content .table_text_right {
		font-size: 10px;
		padding: 3px 3px 3px 3px;
		border-right-color: #CCCCCC;
		border-right-style: solid;
		border-right-width: 1px;
		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-color: #CCCCCC;
		border-left-style: solid;
		border-left-width: 1px;
		background-color: #ebebeb;}
		
		#main_content .table_header_left {
		font-size: 10px;
		font-weight: bold;
		padding: 3px 3px 3px 3px;
		color: #ffffff;
		background-color:#666666;
		border-left-color: #666666;
		border-left-style: solid;
		border-left-width: 1px;}

		
		#main_content .table_header_right {
		font-size: 10px;
		font-weight: bold;
		padding: 3px 3px 3px 3px;
		color: #ffffff;
		background-color:#666666;
		border-left-color: #ffffff;
		border-left-style: solid;
		border-left-width: 1px;}

#side_menu {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 10px;
	vertical-align: top;}

	#side_menu a {
	color: #a01217;
	text-decoration: underline;}
	
	#side_menu a:hover {
	color: #a01217;
	text-decoration: none;}
	
	#side_menu a:active {
	color: #000000;
	text-decoration: none;}
	
		#side_menu .title {
		font-family: Myriad, Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		color: #333333;}
	
#footerticker {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
	vertical-align: top;
	color: #666666;
	background-color: #fcf8dd;}

	#footerticker strong {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	color: #a01217;
	font-weight: bold;}
	
	#footerticker a {
	color: #ee1b2f;
	text-decoration: none;}
	
	#footerticker a:hover {
	color: #666666;
	text-decoration: underline;}
	
	#footerticker a:active {
	color: #000000;
	text-decoration: none;}
	
	
.footerlocations {
	font-family: Arial, Myriad, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	padding-bottom: 10px;
	padding-top: 0px;
	color: #333333;
	vertical-align: middle;}
	
	.footerlocations strong {
	color: #333333;
	font-weight: bold;}
	
	.footerlocations a {
	color: #333333;
	text-decoration: none;}
	
	.footerlocations a:hover {
	color: #666666;
	text-decoration: underline;}
	
	.footerlocations a:active {
	color: #999999;
	text-decoration: none;}
	
#footernotice {
	font-family: Arial, Myriad, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 13px;
	padding-top: 13px;
	color: #333333;}
	
	#footernotice strong {
	color: #333333;
	font-weight: bold;}
	
.navabout {position: relative; background-image:  url(images/nav_about_over.gif); background-repeat: no-repeat; display: block; width: 82px; height: 31px;}
.navabout a { display: block;}
.navabout img {border: 0;}
.navabout a:hover img{visibility:hidden;}

.navproducts {position: relative; background-image:  url(images/nav_products_over.gif); background-repeat: no-repeat; display: block; width: 99px; height: 31px;}
.navproducts a { display: block;}
.navproducts img {border: 0;}
.navproducts a:hover img{visibility:hidden;}

.navfind {position: relative; background-image:  url(images/nav_find_over.gif); background-repeat: no-repeat; display: block; width: 136px; height: 31px;}
.navfind a { display: block;}
.navfind img {border: 0;}
.navfind a:hover img{visibility:hidden;}

.navresources {position: relative; background-image:  url(images/nav_resources_over.gif); background-repeat: no-repeat; display: block; width: 125px; height: 31px;}
.navresources a { display: block;}
.navresources img {border: 0;}
.navresources a:hover img{visibility:hidden;}

.navnews {position: relative; background-image:  url(images/nav_news_over.gif); background-repeat: no-repeat; display: block; width: 56px; height: 31px;}
.navnews a { display: block;}
.navnews img {border: 0;}
.navnews a:hover img{visibility:hidden;}

.navcareers {position: relative; background-image:  url(images/nav_careers_over.gif); background-repeat: no-repeat; display: block; width: 69px; height: 31px;}
.navcareers a { display: block;}
.navcareers img {border: 0;}
.navcareers a:hover img{visibility:hidden;}

.navcontact {position: relative; background-image:  url(images/nav_contact_over.gif); background-repeat: no-repeat; display: block; width: 88px; height: 31px;}
.navcontact a { display: block;}
.navcontact img {border: 0;}
.navcontact a:hover img{visibility:hidden;}







.rates_boarder {
	border:#CCCCCC solid;
	border-width:thin;
	height: 150px;
	padding: 3px 3px 3px 3px;}
	
	
.rates_side_main_header {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#333333;
	padding: 5px 7px 5px 7px;}
	
.rates_side_sub_header {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#666666;
	padding: 5px 7px 5px 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;}
	
.rates_side_sub_boarder {
	border:#666666 solid;
	border-width: 1px;}
	
.rates_side_yellow_sub_header {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color:#fcf8dd;
	padding: 3px 4px 3px 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;}
	
.rates_side_yellow_sub_header_right {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color:#fcf8dd;
	padding: 3px 4px 3px 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;}
	
.rates_side {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 3px 4px 3px 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;}
	
.rates_side_right {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 3px 4px 3px 4px;}
	
.rates_text {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px 6px 0px 6px;}
	
	.rates_text a {
	color: #a01217;
	text-decoration: underline;}
	
	.rates_text a:visited {
	color: #a01217;
	text-decoration: underline;}
	
	.rates_text a:hover {
	color: #000000;
	text-decoration: none;}
	
	.rates_text a:active {
	color: #a01217;
	text-decoration: none;}
	
	
	
	


.important-info-padding {
	margin-bottom:10px;}

.important-info-header {
	height: 40px;
	background-color:#a01217}

.important-info-text {
	padding: 14px 20px 14px 20px;
	width: 547px;
	background-color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #ffffff;}
	
	
	.important-info-text strong{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 18px;
		color: #666666;
		font-weight:bold;
		color: #ffffff;}
		
	.important-info-text a {
		color: #a01217;
		text-decoration: underline;}
	
	.important-info-text a:hover {
		color: #a01217;
		text-decoration: none;}
	
	.important-info-text a:active {
		color: #666666;
		text-decoration: underline;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	