﻿/* Global Styles */

body{
	background: #F1F2F2;
	margin: 0px; 
	padding: 0px;
}

img{border: none;}

h1{
	color: #fff;
	font-size: 19px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}

h2{
	margin: 0px; padding: 0px;
}

/* End Global Styles */

/*
Wrapper
*/
#wrapper{
	width: 100%; height: 100%;
	position: relative;
}

/*Header*/

#header{
	width: 100%; height: 118px;
	background: #fff;
	z-index: 200;
}

/*Navigation Area*/
#nav_area{
	width: 970px;
	margin-left: auto; margin-right: auto;
	position: relative;
}


/* Banner/Logo */

#mpn_banner{
	margin-top: 5px;
}

/* End Banner/Logo */

/* --

Top Row Navigation

--*/

#nav {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 1px 0 0 0;
	border: solid #F1F2F2;
/*	border-width: 1px 0; -- impacts Firefox browsers, changed by CJB to remove horizontal borders for top menu */
	border-width: 0px 0;
	margin: 0;
}

#nav li{
	float: left;
	padding: 0px 5px 0 5px;
/*	border-right: 1px solid #F1F2F2; - changed by CJB to remove vertical border around top navigation */
	border-right: 1px solid #F1F2F2;
	line-height: 32px;
}

#nav li a{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #127684;
	text-decoration: none;
	padding: 5px 5px;
}

#nav li a:hover{
	background: #127684;
	color: #fff;
	padding: 5px 5px;
}



/*

End Top Row Navigation

*/

/* 

Second Nav Test

*/

#second_nav_back{
	background: #fff;
	height: 25px;
	padding: 1px 0 1px 0;
}

#second_nav_area{
	margin-left: auto; margin-right: auto;
	width: 970px;
}

#strip{
	background: #1E4C96; width: 100%; height: 5px; clear: both;
}

/* These styles create the dropdown menus. */
#navbar {
	margin: 0;
	padding: 0;
	height: 2em;
	z-index: 100; }
#navbar li {
	list-style: none;
	float: left; 
	margin-right: 25px;
	}
#navbar li a {
	display: block;
	font-weight: bold;
	font-family: Arial;
/*	font-size: 12px; - changed by CJB on 12/1/2009 after reducing 2nd row nav channels */
	font-size: 14px;
	color: #1E4C96;
	text-decoration: none;
	padding: 3px 3px;
	}
	
#navbar li a:hover{
	background: #1E4C96;
	color: #fff;
	padding: 3px 3px;
}	

#navbar li ul li{
	margin-right: 0px;
}

#navbar li ul li a{
	font-size: 10px;
}


#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background: #1E4C96;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	z-index: 100;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background: #1E4C96;
	border-bottom: 1px solid #fff;
	color: #fff; }
#navbar li li a:hover {
	background-color: #127684; }
/*

End Second Nav Test

*/


/* --

Second Row Navigation

--*/

#snav {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 1px 0 0 0;
	border-bottom: solid #ccc;
	border-width: 1px 0;
	margin: 0;
}

#snav li{
	float: left;
	padding: 0px 5px 0 5px;
	border-right: 1px solid #ccc;
	line-height: 32px;
}

#snav li a{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #1E4C96;
	text-decoration: none;
	padding: 5px 5px;
}

#snav li a:hover{
	background: #1E4C96;
	color: #fff;
	padding: 5px 5px;
}



/*

End Second Row Navigation

*/



#links{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#links li{
	margin-top: 5px;
	border-left: 1px solid #000;
}

#links li a{
	float: left;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #127684;
	text-decoration: none;
	margin-left: 10px;
	display: block;
	padding: 3px 3px 2px 3px;
}

#links li a:hover{
	background: #127684;
	color: #fff;
}

/* Secondary Navigation*/

#nav2{
	border-bottom: 1px solid #D1D3D4;
	width: 100%; height: 20px;
	
}

#links2{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#links2 li{
	margin-top: 5px;
	border-left: 1px solid #000;
}

#links2 li a{
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #1E4C96;
	text-decoration: none;
	margin-right: 40px;
	display: block;
	padding: 3px 3px 2px 3px;
}

#links2 li a:hover{
	background: #127684;
	color: #fff;
}



/* Subscribe Area*/


#subscribe{
	list-style: none;
	position: absolute;
	top: 30px;
	right: 60px;
}

#subscribe li{
	float: left;
}

#subscribe li a{
	margin-left: 12px;
	font-size: 12px;
	font-family: Arial;
	color: #1F4B99;
	text-decoration: underline;
	padding: 3px 3px 3px 3px;
}

#subscribe li a:hover{
	margin-left: 12px;
	background: #1F4B99;
	color: #fff;
	padding: 3px 3px 3px 3px;
}

/*Search Field*/
#search{
	position: absolute;
/* Changed by CJB >>> from	top: 10px to 30px; */
/* Changed by CJB >>> from	top: 30px to 5px; */
	top: 5px;
/* Changed by CJB >>> from	top: 20px to 5px; */
	right: 0px;
}


#sfield{
	width: 190px;
}

/* Strip */
#strip{
	background-image: url('../images/strip.png');
	background-repeat: repeat-x;
	height: 5px;
}


/* Main Content Area - New Top Row 11/25/2011 */
#content_top_area{
	margin-left: auto; margin-right: auto;
	margin-top: 10px;
	width: 975px;
	overflow: hidden;
}


/* Main Content Area*/
#content_area{
	margin-left: auto; margin-right: auto;
/*	margin-top: 30px;  - changed by CJB to decrease space */
	margin-top: 10px;
	width: 975px;
	overflow: hidden;
}


/*--- START Individual 970 Pixel Width Header Section to span entire content area ---*/

/* -- GREEN Content Header Background --*/
#gpheaderbg{
	background: #fff;
	width: 975px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}



/*--- Start GREEN Page Header added by CJB to span entire content area ---*/
#gpheader{
	width: 975px; height: 25px;
	background: url(../images/green_header.png);
	margin-top: 0px; margin-bottom: 10px;
}


#gpheader h1{
	color: #fff;
	font-size: 20px;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
	padding-left: 5px;
}

#gpheadertext ul{
	color: #1F4B99;
/*	color: black; */
	font-size: 11px;
	font-family: Arial;
	font-weight: lighter;
/*-- Top Right Bottom Left --*/
/*--	margin: 0 5 0 0; padding: 0; --*/
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* -- BLACK Content Header Background --*/
#blkpheaderbg{
	background: #fff;
	width: 975px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}



/*--- Start BLACK Page Header added by CJB to span entire content area ---*/
#blkpheader{
/*--	width: 970px; height: 25px; --*/
	width: 975px; height: 30px;
	background: url(../images/black_header.png);
/*--	margin-top: 0px; margin-bottom: 5px; --*/
	margin-top: 0px; margin-bottom: 5px;
}


#blkpheader h1{
	color: #fff;
/*--	font-size: 20px; --*/
	font-size: 18px;
/*--	font-family: Arial; --*/
	font-family: Verdana;
	text-align: center;
	font-weight: bold;
	padding-left: 5px;
}

#blkpheadertext ul{
	color: #1F4B99;
/*	color: black; */
	font-size: 11px;
	font-family: Arial;
	font-weight: lighter;
/*-- Top Right Bottom Left --*/
/*--	margin: 0 5 0 0; padding: 0; --*/
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--- END Individual 970 Pixel Width Header Section to span entire content area ---*/


/*-- 

START Left Column 608 Pixel Width 

--*/



/* Left Side */
#listings{
	width: 608px;
	float: left; 
	clear: both;


}


/* -- Motto --*/
#motto{
	background: #fff;
	width: 608px;
}


/* -- Motto 970px White b/g --*/
#motto970{
	background: #fff;
	width: 970px;
}


/*--- Black Header ---*/
#blackheader{
	width: 608px; height: 25px;
	background: url(../images/black_header.png);
	margin-top: 10px; margin-bottom: 10px;
}

#blackheader h1{
	color: #fff;
	font-size: 19px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}


/*--- Green Header ---*/
#gheader{
	width: 608px; height: 25px;
	background: url(../images/green_header.png);
	margin-top: 10px; margin-bottom: 10px;
}

#gheader h1{
	color: #fff;
	font-size: 19px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}

/*-- Actual Listings --*/

.alistings{
	width: 608px;
	background: #fff;
	margin-top: 10px; margin-bottom: 10px;
}

/*--- Blue Header ---*/
.bheader{
	width: 608px; height: 25px;
	background: url(../images/blue_header.png);
	margin-top: 10px; margin-bottom: 10px;
	overflow: hidden;
	padding: 0px;
}

.bheader table{
	margin-top: -14px
}

/* Purchase Featured Listings or Post Free Listings */
.purchase_post{
	border-bottom: 1px solid #ccc;
	width: 590px;
	margin-left: auto; margin-right: auto;
	overflow: hidden;
	margin-top: -10px;
}

.purchase_post .purchase{
	font-size: 10px;
	font-family: Arial;
	color: #414042;
	float: left;
}

.purchase_post .purchase span{
	color: #ED1C24;
	font-weight: bold;
}

.purchase_post .post{
	font-size: 10px;
	font-family: Arial;
	color: #414042;
	float: right;
}

.purchase_post .post span{
	color: #ED1C24;
	font-weight: bold;
}

.purchase_post .purchase #free{
	color: #127684;
}


/*-- Content From Listings --*/

#listing_content{
	margin-top: 10px;
	margin-left: 10px;
}


#listing_content a{
	color: #1F4B99;
	font-size: 12px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}


#listing_content a h2{
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	margin-top: -10px;
	margin-bottom: -18px;
}

#listing_content a h2:hover{
	text-decoration: underline;
}

#listing_content span{
	color: #127684;
}

#listing_content .city, .date{
	color: #127684;
	font-size: 11px;
	font-family: Arial;
}

#listing_content .city span{
	color: #414042;
}

#listing_content .date span{
	color: #414042;
}

#listing_content .connection_border{
/*	width: 568px; - Changed by CJB */
	width: 558px;
/*	border-bottom: 1px dotted #ccc; - changed by CJB */
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

/*-- Listing Content --*/

/*-- End Acutal Listings --*/


/*-- END Left Column 608 Pixel Width --*/



/*-- 

START Left Column 658 Pixel Width 

--*/

/* Left Side - 658 pixels width */
#listings658{
	width: 658px;
	float: left; 
	clear: both;
}


/* -- Motto 658px White b/g --*/
#motto658{
	background: #fff;
	width: 758px;
}

/*--- Black Header ---*/
#blackheader658{
	width: 658px; height: 25px;
	background: url(../images/black_header.png);
/*--	margin-top: 0px; margin-bottom: 10px;  --*/
	margin-top: -10px; margin-bottom: 5px;
/*--	overflow and padding added by CJB on 1/6/2010  --*/
/*--	overflow: hidden;
	padding: 0px;  --*/   
}

#blackheader658 h1{
	color: #fff;
	font-size: 19px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}



/*--- Green Header ---*/
#gheader658{
	width: 658px; height: 25px;
	background: url(../images/green_header.png);
	margin-top: 0px; margin-bottom: 10px;
}

#gheader658 h1{
	color: #fff;
	font-size: 19px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}

/*-- Actual Listings --*/

.alistings658{
	width: 658px;
	background: #fff;
	margin-top: 10px; margin-bottom: 10px;
}

/*--- Blue Header ---*/
.bheader658{
	width: 658px; height: 25px;
	background: url(../images/blue_header.png);
	margin-top: 10px; margin-bottom: 10px;
	overflow: hidden;
	padding: 0px;
}

.bheader658 table{
	margin-top: -14px
}

/* Purchase Featured Listings or Post Free Listings */
.purchase_post658{
	border-bottom: 1px solid #ccc;
	width: 640px;
	margin-left: auto; margin-right: auto;
	overflow: hidden;
	margin-top: -10px;
}

.purchase_post658 .purchase{
	font-size: 10px;
	font-family: Arial;
	color: #414042;
	float: left;
}

.purchase_post658 .purchase span{
	color: #ED1C24;
	font-weight: bold;
}

.purchase_post658 .post{
	font-size: 10px;
	font-family: Arial;
	color: #414042;
	float: right;
}

.purchase_post658 .post span{
	color: #ED1C24;
	font-weight: bold;
}

.purchase_post658 .purchase #free{
	color: #127684;
}


/*-- Content From Listings --*/

#listing_content658{
	margin-top: 10px;
	margin-left: 10px;
}


#listing_content658 a{
	color: #1F4B99;
	font-size: 12px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}


#listing_content658 a h2{
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	margin-top: -10px;
	margin-bottom: -18px;
}

#listing_content658 a h2:hover{
	text-decoration: underline;
}

#listing_content658 span{
	color: #127684;
}

#listing_content658 .city, .date{
	color: #127684;
	font-size: 11px;
	font-family: Arial;
}

#listing_content658 .city span{
	color: #414042;
}

#listing_content658 .date span{
	color: #414042;
}

#listing_content658 .connection_border{
/*	width: 568px; - Changed by CJB */
	width: 608px;
/*	border-bottom: 1px dotted #ccc; - changed by CJB */
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

/*-- Listing Content --*/

/*-- END Left Column 658 Pixel Width --*/




/*-- 

START Left Column 732 Pixel Width 

--*/

/* Left Side - 732 pixels width */
#listings732{
	width: 732px;
	float: left; 
	clear: both;
}


/* -- Motto 732px White b/g --*/
#motto732{
	background: #fff;
	width: 732px;
}

/*--- Black Header ---*/
#blackheader732{
	width: 732px; height: 25px;
	background: url(../images/black_header.png);
/*--	margin-top: 0px; margin-bottom: 10px;  --*/
	margin-top: -10px; margin-bottom: 5px;
/*--	overflow and padding added by CJB on 1/6/2010  --*/
/*--	overflow: hidden;
	padding: 0px;  --*/   
}

#blackheader732 h1{
	color: #fff;
	font-size: 19px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}



/*--- Green Header ---*/
#gheader732{
	width: 732px; height: 25px;
	background: url(../images/green_header.png);
	margin-top: 0px; margin-bottom: 10px;
}

#gheader732 h1{
	color: #fff;
	font-size: 19px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}

/*-- Actual Listings --*/

.alistings732{
	width: 732px;
	background: #fff;
	margin-top: 10px; margin-bottom: 10px;
}

/*--- Blue Header ---*/
.bheader732{
	width: 732px; height: 25px;
	background: url(../images/blue_header.png);
	margin-top: 10px; margin-bottom: 10px;
	overflow: hidden;
	padding: 0px;
}

.bheader732 table{
	margin-top: -14px
}

/* Purchase Featured Listings or Post Free Listings */
.purchase_post732{
	border-bottom: 1px solid #ccc;
	width: 640px;
	margin-left: auto; margin-right: auto;
	overflow: hidden;
	margin-top: -10px;
}

.purchase_post732 .purchase{
	font-size: 10px;
	font-family: Arial;
	color: #414042;
	float: left;
}

.purchase_post732 .purchase span{
	color: #ED1C24;
	font-weight: bold;
}

.purchase_post732 .post{
	font-size: 10px;
	font-family: Arial;
	color: #414042;
	float: right;
}

.purchase_post732 .post span{
	color: #ED1C24;
	font-weight: bold;
}

.purchase_post732 .purchase #free{
	color: #127684;
}


/*-- Content From Listings --*/

#listing_content732{
	margin-top: 10px;
	margin-left: 10px;
}


#listing_content732 a{
	color: #1F4B99;
	font-size: 12px;
	font-family: Arial;
	font-weight: lighter;
	padding-left: 5px;
}


#listing_content732 a h2{
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	margin-top: -10px;
	margin-bottom: -18px;
}

#listing_content732 a h2:hover{
	text-decoration: underline;
}

#listing_content732 span{
	color: #127684;
}

#listing_content732 .city, .date{
	color: #127684;
	font-size: 11px;
	font-family: Arial;
}

#listing_content732 .city span{
	color: #414042;
}

#listing_content732 .date span{
	color: #414042;
}

#listing_content732 .connection_border{
/*	width: 568px; - Changed by CJB */
	width: 608px;
/*	border-bottom: 1px dotted #ccc; - changed by CJB */
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

/*-- Listing Content --*/

/*-- END Left Column 732 Pixel Width --*/





/* 

Right Side - 352 pixel Column

*/



#rtcolumntext ul{
/*	color: #1F4B99; */
	color: black;
	font-size: 12px;
	font-family: Arial;
	font-weight: lighter;
/*-- Top Right Bottom Left --*/
/*--	margin: 0 5 0 0; padding: 0; --*/
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
}



#ads{
	width: 352px; 
	float: right;
	margin: 0px; padding: 0px;
}

#ads .right_column_areas{
	background: #fff;
	width: 350px;
/*--	margin-top: -10px; changed by CJB to align left and right columns --*/
	margin-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

#ads .right_column_areas p{
	font-size: 12px;
	font-family: Arial;
	width: 341px;
	margin-left: auto; margin-right: auto;
/*--	padding-bottom: 10px; --*/
	padding-bottom: 0px;
}

#ads .right_column_areas p span{
	color: #ff0000;
}

#ads .right_column_areas h3{
	font-size: 12px;
	font-family: Arial;
	width: 341px;
	margin-left: auto; margin-right: auto;
	padding-left: 10px;
}

.right_column_areas .location{
	list-style: none;
	overflow: hidden;
	margin: 0 0 0 10px; padding: 0;
}

.right_column_areas .location li{
	float: left;
	margin-right: 60px;
}

.right_column_areas .location li a{
	font-size: 14px;
}



/*--- Blue Header ---*/
.bheader2{
	width: 351px; height: 25px;
	background: url(../images/blue_header2.png);
	margin-top: 10px; margin-bottom: 10px;
	overflow: hidden;
	padding: 0px;
}

.bheader2 table{
	margin-top: -14px
}

/*--- Green Header ---*/
.gheader2{
	width: 351px; height: 25px;
	background: url(../images/green_header2.png);
	margin-top: 10px; margin-bottom: 10px;
}

.gheader2 table tr td h1{
	margin-top: -2px;
}

/*-- Displaying Ads --*/
#display_ads{
	margin-right: 20px;
}


/* 

END Right Side - 351 pixel Column

*/



/* 

START Right Side - 291 pixel Column

*/

#rt291columntext ul{
/*	color: #1F4B99; */
	color: black;
	font-size: 12px;
	font-family: Arial;
	font-weight: lighter;
/*-- Top Right Bottom Left --*/
/*--	margin: 0 5 0 0; padding: 0; --*/
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
}


#ads291{
	width: 290px; 
	float: right;
	margin: 7px; padding: 0px;
	clear: right;
}

#ads291 .right_column291_areas{
	background: #fff;
	width: 291px;
/*--	margin-top: -10px; changed by CJB to align left and right columns --*/
	margin-top: -7px;
	margin-bottom: 20px;
/*--	padding-bottom: 10px; --*/
	padding-bottom: 5px;
}

#ads291 .right_column291_areas p{
	font-size: 12px;
	font-family: Arial;
	width: 291px;
	margin-left: auto; margin-right: auto;
/*--	padding-bottom: 10px; --*/
	padding-bottom: 0px;
}

#ads291 .right_column291_areas p span{
	color: #ff0000;
}

#ads291 .right_column_areas h3{
	font-size: 12px;
	font-family: Arial;
	width: 291px;
	margin-left: auto; margin-right: auto;
	padding-left: 10px;
}

.right_column291_areas .location{
	list-style: none;
	overflow: hidden;
	margin: 0 0 0 10px; padding: 0;
	width: 290px;
}

.right_column291_areas .location li{
	float: left;
	margin-right: 60px;
}

.right_column291_areas .location li a{
	font-size: 14px;
}



/*--- Blue Header ---*/
.bheader2-291{
	width: 291px; height: 25px;
	background: url(../images/blue_header2.png);
/*--	margin-top: 0px; margin-bottom: 10px; --*/
	margin-top: 10px; margin-bottom: 5px;
	overflow: hidden;
/*--	padding: 1px; ---*/
}

.bheader2-291 table{
	margin-top: -2px
}

.bheader2-291 table tr td {
	vertical-align: top;
	padding-top: 5px;
}

.bheader2-291 table tr td h1{
	margin-top: -3px;
}

/*--- Green Header ---*/
.gheader2-291{
	width: 291px; height: 25px;
	background: url(../images/green_header2.png);
/*---	margin-top: 0px; margin-bottom: 10px; ---*/
	margin-top: 0px; margin-bottom: 5px;
	overflow: hidden;
/*---	padding: 1px; ---*/
}

.gheader2-291 table tr td h1{
	margin-top: -2px
}

/*-- Displaying Ads --*/
#display_ads-291{
	margin-right: 20px;
/*---	margin-top: 0px; margin-bottom: 0px; added by CJB ---*/
}


/* 

END Right Side - 291 pixel Column

*/


/* 

START Right Side - 260 pixel Column

*/

/* -- Created by CJB on 10/24/2010 Right Frame One Click Menus -- */

#rt260columntext ul{
/*	color: #1F4B99; */
	color: black;
	font-size: 12px;
	font-family: Arial;
	font-weight: lighter;
/*-- Top Right Bottom Left --*/
/*--	margin: 0 5 0 0; padding: 0; --*/
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 10px;
}


#ads260{
/*--	width: 260px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 258px; 
	float: right;
/*--	margin: changed from 7px to 4px; by CJB to right columns --*/
	margin: 3px; padding: 0px;
	clear: right;
}

#ads260 .right_column260_areas{
	background: #fff;
/*--	width: 260px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 258px;
/*--	margin-top: -10px; changed by CJB to align left and right columns --*/
	margin-top: -9px;
	margin-bottom: 20px;
/*--	padding-bottom: 10px; --*/
	padding-bottom: 5px;
}

#ads260 .right_column260_areas p{
	font-size: 12px;
	font-family: Arial;
/*--	width: 260px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 258px;
	margin-left: 5px; 
margin-right: 5px;
/*--	padding-bottom: 10px; --*/
	padding-bottom: 0px;
}

#ads260 .right_column260_areas p span{
	color: #ff0000;
}

#ads260 .right_column260_areas h3{
	font-size: 12px;
	font-family: Arial;
/*--	width: 260px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 258px;
	margin-left: auto; margin-right: auto;
	padding-left: 5px;
}

.right_column260_areas .location260
}
{
	list-style: none;
	overflow: hidden;
	margin: 0 0 0 0px; padding: 0;
/*--	width: 233px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
/*--	width: 255px;	width: 153px; --*/
	width: 258px;

}

.right_column260_areas .location260 li{
	float: left;
	margin-right: 10px;
}

.right_column260_areas .location260 li a{
	font-size: 14px;
}



/*--- Blue Header ---*/
.bheader2-260{
/*--	width: 260px; height: 25px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 258px; height: 25px;
	background: url(../images/blue_header2.png);
/*--	margin-top: 0px; margin-bottom: 10px; --*/
	margin-top: 10px; margin-bottom: 5px;
	overflow: hidden;
/*--	padding: 1px; ---*/
}

.bheader2-260 table{
	margin-top: -2px
}

.bheader2-260 table tr td {
	vertical-align: top;
	padding-top: 5px;
}

.bheader2-260 table tr td h1{
	margin-top: -3px;
}

/*--- Green Header ---*/
.gheader2-260{
/*--	width: 260px; height: 25px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 258px; height: 25px;
	background: url(../images/green_header2.png);
/*---	margin-top: 0px; margin-bottom: 10px; ---*/
	margin-top: 0px; margin-bottom: 5px;
	overflow: hidden;
/*---	padding: 1px; ---*/
}

.gheader2-260 table tr td h1{
	margin-top: -2px
}

/*-- Displaying Ads --*/
#display_ads-260{
	margin-right: 20px;
/*---	margin-top: 0px; margin-bottom: 0px; added by CJB ---*/
}


/* 

END Right Side - 260 pixel Column

*/






/* 

START Right Side - 234 pixel Column

*/

#rt234columntext ul{
/*	color: #1F4B99; */
	color: black;
	font-size: 12px;
	font-family: Arial;
	font-weight: lighter;
/*-- Top Right Bottom Left --*/
/*--	margin: 0 5 0 0; padding: 0; --*/
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
}


#ads234{
/*--	width: 234px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 230px; 
	float: right;
/*--	margin: changed from 7px to 4px; by CJB to right columns --*/
	margin: 4px; padding: 0px;
	clear: right;
}

#ads234 .right_column234_areas{
	background: #fff;
/*--	width: 234px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 230px;
/*--	margin-top: -10px; changed by CJB to align left and right columns --*/
	margin-top: -7px;
	margin-bottom: 20px;
/*--	padding-bottom: 10px; --*/
	padding-bottom: 5px;
}

#ads234 .right_column234_areas p{
	font-size: 12px;
	font-family: Arial;
/*--	width: 234px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 230px;
	margin-left: auto; margin-right: auto;
/*--	padding-bottom: 10px; --*/
	padding-bottom: 0px;
}

#ads234 .right_column234_areas p span{
	color: #ff0000;
}

#ads234 .right_column234_areas h3{
	font-size: 12px;
	font-family: Arial;
/*--	width: 234px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 230px;
	margin-left: auto; margin-right: auto;
	padding-left: 10px;
}

.right_column234_areas .location234
}
{
	list-style: none;
	overflow: hidden;
	margin: 0 0 0 10px; padding: 0;
/*--	width: 233px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 229px;	width: 153px;
}

.right_column234_areas .location234 li{
	float: left;
	margin-right: 60px;
}

.right_column234_areas .location234 li a{
	font-size: 14px;
}



/*--- Blue Header ---*/
.bheader2-234{
/*--	width: 234px; height: 25px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 230px; height: 25px;
	background: url(../images/blue_header2.png);
/*--	margin-top: 0px; margin-bottom: 10px; --*/
	margin-top: 10px; margin-bottom: 5px;
	overflow: hidden;
/*--	padding: 1px; ---*/
}

.bheader2-234 table{
	margin-top: -2px
}

.bheader2-234 table tr td {
	vertical-align: top;
	padding-top: 5px;
}

.bheader2-234 table tr td h1{
	margin-top: -3px;
}

/*--- Green Header ---*/
.gheader2-234{
/*--	width: 234px; height: 25px; changed by CJB on 6/27/2010 b/c of overlap display problems on iphone Safari --*/ 
	width: 230px; height: 25px;
	background: url(../images/green_header2.png);
/*---	margin-top: 0px; margin-bottom: 10px; ---*/
	margin-top: 0px; margin-bottom: 5px;
	overflow: hidden;
/*---	padding: 1px; ---*/
}

.gheader2-234 table tr td h1{
	margin-top: -2px
}

/*-- Displaying Ads --*/
#display_ads-234{
	margin-right: 20px;
/*---	margin-top: 0px; margin-bottom: 0px; added by CJB ---*/
}


/* 

END Right Side - 234 pixel Column

*/



/*-- Footer  --*/
#footer{
/*--	width: 100%; height: 180px; changed by CJB --*/
	width: 100%; height: 315px;
	background: #fff;
	border-top: 5px solid #1E4C96;
	margin-top: 40px;
	padding-bottom: 50px;
}

/*-- Bottom Links --*/
#bottom_links{
	margin-top: 20px;
	width: 970px;
/*--	font-size: 12px; changed by CJB --*/
	font-size: 12px;
	margin-left: auto; margin-right: auto;
	font-family: Arial;
	color: #fff;
	clear: both;
	margin-bottom: 10px;
	position: relative;
}

#blinks{
	padding-bottom: 10px;
	list-style: none;
}

#blinks li{
	float: left;
/*	margin-right: 100px; changed by CJB --*/
	margin-right: 30px;
}

#blinks li a{
	color: #1F4B99;
}

#blinks li a:hover{
	color: #127684;
}

/*-- Bottom Content --*/
#copy{
	position: absolute;
/*--	top: 125px; changed by CJB --*/
	top: 220px;
/*--	left: 300px; changed by CJB --*/
	left: 160px;
/*--	font-size: 10px; changed by CJB --*/
	font-size: 9px; 
	font-family: Arial;
	text-decoration: bold;
	text-align: center;
	color: #666;
}
