
html,body {
min-width: 982px;
height: 100%;
margin: 0;
padding: 0;
font: small "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
color: #3e3e3e;
line-height: 1.6em;
margin-bottom: 0pt;
background: #e5e5e5 url(images/bgrnd.jpg) repeat-x;
text-align:center;
}

#container {
	width: 982px;
	background-color: white;
	border: 1px solid black;
	padding-bottom: 30px;
	margin: 20px auto;
}

#header {
	float: left;
	width: 980px;
	height: 107px;
	padding-left: 1px;
	padding-right: 1px;
	background: url(images/header-bgrnd.jpg) no-repeat;
}
#header_logo {
	float: left;
	width: 260px;
	height: 107px;
}

#header_message {
	float: left;
	width: 720px;
	height: 107px;
}

#nav1 {
	float: left;
	width: 980px;
	height: 39px;
	padding-left: 1px;
	padding-right: 1px;
	background: url(images/nav1-bgrnd.jpg) no-repeat;
}


#minitabs {
	margin: 0;
	padding: 10px 0 20px 10px;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs a:link, #minitabs a:visited {
	float: left;
	font-size: 12px;
	line-height: 16px;
	margin: 0 10px 4px 10px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	padding-bottom: 2px;
	color: #99CCFF;
	}

#nav2 {
	float: left;
	width: 980px;
	height: 45px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #6699cc;
}


#verticals {
	width: 415px;
	height: 45px;
	float: left;
}	
	
.classvert {padding: 0 0 0 10px; margin: 6px 0 0; list-style:none; height:30px;
}
.classvert li {float:left;}
.classvert li a {display:block; float:left; height:30px; line-height:30px; color:#fff; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding: 0 0 0 5px; cursor:pointer; font-size: 12px;}
.classvert li a b {float:left; display:block; padding: 0 10px 0 4px;
	background-position: right top;
}

.classvert li a:hover {color:#ddd;}
.classvert li a:hover b {
	background-position: right top;
	background-repeat: no-repeat;
}

.classvert li a em {display:block; float:left; width:16px; height:30px;}
.classvert li a em.homes {background:url(images/star-homes.gif) no-repeat center center;}
.classvert li a em.jobs {background:url(images/star-jobs.gif) no-repeat center center;}
.classvert li a em.cars {background:url(images/star-cars.gif) no-repeat center center;}
.classvert li a em.shopping {background:url(images/star-shopping.gif) no-repeat center center;}

#search {
	text-decoration: none;
	font-family: verdana, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva; 
	width: 285px;
	height: 35px;
	float: left;
	padding-top: 10px;
}

.search_text{
font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
margin:0px;
padding; 0px;
width: 15px;
	color: #fff;
}


.header {
	color: #007ccc;
	font-size: 14px;
	font-weight: bold;
}

label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
	color: #666666;
	font-weight: bold;
}

.submit input
{
margin-left: 4px;
}

#contact_nav {
	width: 275px;
	height: 37px;
	float: left;
    line-height: 30px;
    color: #fff;
    text-decoration: none;
    font-family: arial, verdana, sans-serif;
    text-align: center;
    cursor: pointer;
    font-size: 11px;
	padding-top: 8px;
}

#contact_nav a {
    text-decoration: none;
        color: #fff;
}

#placead {
	width: 980px;
	height: 65px;
	float: left;
}

#placead_logo {
	width: 230px;
	height: 65px;
	float: left;
	margin: 0;
	padding: 0;
}

#placead_steps {
	width: 750px;
	height: 65px;
	float: left;
	margin: 0;
	padding: 0;
}

#left_content {
	width: 190px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
}

#left_nav_top {
	width: 190px;
	height: 9px;
	background: #eef6fb url(images/left_nav_top.gif) no-repeat;
}

#left_nav {
	background-color: #eef6fb;
	border-width: 1px;
	border-style: none;
	border-right-style: solid;
	border-right-color: #b0b0b0;
	border-left-style: solid;
	border-left-color: #b0b0b0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}



 #navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0;
	padding-left: 8px;
	color: #007ccc;
	font-weight: bold;
}

#navcontainer a
{
display: block;
color: #007ccc;
width: 9em;
padding: 1px 12px 1px 8px;
text-decoration: none;
font-weight: bold;
}

#navcontainer a:hover
{
background-color: #369;
color: #FFF;
}

#navcontainer li li a
{
display: block;
color: #666666;
width: 9em;
text-decoration: none;
font-weight: normal;
	padding: 0 3px 0 17px;
}


#loginform {
	float: left;
	margin-left: 5px;
	text-align: left;
	width: 185px;
}

.navtext {
	color: #666666;
	font-size: 12px;
	text-align: left;
}

.navtext A:link {
	color: #007ccc;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

.navtext2 {
	color: #666666;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
}

.navtext2 A:link {
	color: #007ccc;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	font-weight: bold;
}

#left_nav hr {
    border: 1px dotted #999999; border-style: none none dotted;
	width: 85%;
	text-align: center;
}

#deadlines {
	text-align: center;
	padding-top: 8px;
}
#left_nav_bottom {
	width: 190px;
	height: 9px;
	background: #eef6fb url(images/left_nav_bottom.gif) no-repeat;
}


#right_top {
	width: 730px;
	height: 8px;
	background: url(images/right_top.gif) no-repeat;
}

#right_top_wht {
width: 730px;
height: 8px;
background: url(images/right_top_wht.gif) no-repeat;
}

#right_top_header {
	width: 720px;
	height: 20px;
	background-color: #d8e5f1;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	float: left;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 3px;
}



#right_top_header_white {
	width: 720px;
	height: 20px;
	background-color: #ffffff;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	float: left;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 10px;
}

#right_content {
	width: 730px;
	padding-right: 15px;
	padding-left: 20px;
	float: left;
	margin-top: 5px;
	padding-bottom: 10px;
}



#content {
	border-style: none;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	float: left;
	width: 728px;
	padding-bottom: 10px;
}


#package_content_left_index {
	width: 233px;
	float: left;
	text-align: center;
	padding-left: 11px;
	padding-right: 10px;
	padding-top: 10px;
}

#package_content_right_index {
	width: 454px;
	float: left;
	padding-top: 10px;
	text-align: center;
	padding-right: 10px;
}

#package_content_left {
	width: 233px;
	float: left;
	text-align: center;
}

#package_content_right {
	width: 485px;
	float: left;
	padding-top: 10px;
	text-align: center;
}

#package_content_right_top {
	float: left;
	text-align: center;
}



#package_content_right_bottom {
	float: left;
	text-align: center;
}

#package_a {
	text-align: center;
	width: 165px;
	float: left;
}

#package_b {
	text-align: center;
	width: 160px;
	float: left;
}

#package_c {
	text-align: center;
	width: 160px;
	float: left;
}


#right_bottom {
	width: 730px;
	height: 8px;
	float: left;
	background: url(images/right_bottom.gif) no-repeat;
}


#category_top {
	width: 350px;
	height: 5px;
	float: left;
	background: url(images/category_top.gif) no-repeat;
}

#category_a {
float: left;
width: 357px;
	padding-left: 8px;
}

#category_b {
float: left;
width: 357px;
	padding-left: 4px;
}

#category_bottom {
	width: 350px;
	height: 5px;
	margin-bottom: 15px;
	float: left;
	background: url(images/category_bottom.gif) no-repeat;
}

#category_auto {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/auto_category.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_public {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/public_notices.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_procurement {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/procurement_notices.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_merchandise {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/merchandise_category.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_employment {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/employment_category.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_realestate {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/realestate_category.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_rental {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/rental_category.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_legal {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/legal_notices.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_service {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/service_category.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_business {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/business_category.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

#category_announcements {
	width: 338px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background: url(images/announcements_category.jpg) no-repeat;
	padding-top: 85px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}

.headingsub a {
	text-decoration: none;
}

.headingsub ul {
	list-style-type: none;
}

.errormsg ul {
	list-style-type: none;
}

#category_auto a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_merchandise a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_rental a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_realestate a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_employment a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_public a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_procurement a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_legal a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_service a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_business a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

#category_announcements a {
	text-decoration: none;
	color: #007bca;
	font-weight: bold;
}

.mgroupheadercell {

  background-color:#007bca;

  text-align: left;
	padding-left: 5px;
}

.mgroupdesc {

  background-color:#007bca;

  text-align: left;
	padding-left: 5px;
		font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;
}


.mgroupname {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	text-align: left;

}

.mgroupname_black {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #3e3e3e;

	text-align: left;

}


.mattrlabelcell {

  background-color:#cccccc;

  vertical-align:top;
  text-align: right;
  padding-right: 5px;
}

tbody td {
	text-align: left;
}

table {
	border-width: 0;
}

.mmaintable {

  background-color:#eef6fb;
	border-style: solid;
	border-width: 1px;
}

.mbodytable {
  background-color:#cccccc;

  vertical-align:top;
  text-align: right;
  padding-right: 5px;
	padding-left: 5px;
}

td {
	border-style: none;
	border-width: 0;
}

.mlayouttable {

  vertical-align:top;
  text-align: right;
  padding-right: 5px;
	padding-left: 5px;
	border-style: dashed;
	border-width: 1px;
}

.packagename {
	padding-left: 15px;
	}

/* clear fixes + IE hacks
-------------------------------*/
hr.cleaner {
    clear:both;
    height:1px;
    margin: -1px 0 0 0;
    padding:0;
    border:none;
    visibility: hidden;
    }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
    
#searchBox .searchTag { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; padding-top: 5px; margin-left: 10px; margin-right: 10px; color: #FFFFFF; }

.packagepatterndaypatterntable
{
	display:none;
}
    

