body{ margin-top:0;}
A img { border:0;}
.pr_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	color: #86AA2F;
	font-weight:bold;
	border-bottom-color:#86AA2F;
	border-bottom-style:solid; 
	border-bottom-width:2px;
	border-top-color:#86AA2F;
	border-top-style:solid; 
	border-top-width:2px;
	padding-top:10px;
	padding-bottom:10px;
}

.pr_summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333;
	font-style:italic;
}


.blog_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 18px;
	color: #000000;
	border-bottom-color:#cccccc;
	border-bottom-style:solid; 
	border-bottom-width:1px;
}
.blog_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight:bold;
}

.blog_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;

}
.blog_calendar_dayofweek {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}



.blog_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #204A97;
	font-weight: bold;
}
a.blog_title:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #204A97;
	font-weight: bold; 
}
a.blog_title:visited {
	text-decoration: none;
}
a.blog_title:hover {
	text-decoration: underline;
	
}
a.blog_title:active {
	text-decoration: none;
}

.blog_calendar_day {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.blog_calendar_day:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A97;
}
a.blog_calendar_day:visited {
	text-decoration: underline;
	color: #204A97;

}
a.blog_calendar_day:hover {
	text-decoration: none;
	color: #204A97;
}
a.blog_calendar_day:active {
	text-decoration: none;
	color: #204A97;

}


.blog_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.blog_text:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A97;
}
a.blog_text:visited {
	text-decoration: underline;
	color: #204A97;

}
a.blog_text:hover {
	text-decoration: none;
	color: #204A97;
}
a.blog_text:active {
	text-decoration: none;
	color: #204A97;

}

.table_section {
		
	
	background-image: url(images/bg-title.gif);
	height: 35px;
	border-bottom-color:#C0DEED;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-top-color:#C0DEED; 
	border-top-style:solid; 
	border-top-width:1px;
	border-right-color:#C0DEED; 
	border-right-style:solid; 
	border-right-width:1px; 
	border-left-color:#C0DEED; 
	border-left-style:solid; 
	border-left-width:1px;   

	
	
}

h2 {
	color: #204A97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}

.text_status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
a.text_status:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A97;
}
a.text_status:visited {
	text-decoration: underline;
}
a.text_status:hover {
	text-decoration: none;
	color: #FF9900;
}
a.text_status:active {
	text-decoration: underline;
}

.item_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.item_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.item_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}



.item_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #204A97;
	font-weight: bold;
}
a.item_title:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #204A97;
	font-weight: bold; 
}
a.item_title:visited {
	text-decoration: none;
}
a.item_title:hover {
	text-decoration: underline;
	
}
a.item_title:active {
	text-decoration: none;
}


.link_status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A97;
	font-weight: bold; 
}
a.link_status:link {
	text-decoration: underline;
}
a.link_status:visited {
	text-decoration: underline;
}
a.link_status:hover {
	text-decoration: none;
	color: #FF9900;
}
a.link_status:active {
	text-decoration: underline;
}


.text_column_name_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#e0e0e0;
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
	padding-bottom:3px;

}
.text_column_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}

a.text_column_name:link {
	text-decoration: underline;
	color: #333333;
}
a.text_column_name:visited {
	text-decoration: underline;
	color: #333333;
}
a.text_column_name:hover {
	text-decoration: none;
	color: #333333;
}
a.text_column_name:active {
	text-decoration: underline;
	color: #333333;
}

.text_location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;

}
.table_td {

	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	padding-top: 10px;
	padding-bottom:10px;
}
.table_td_column {

	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	padding-top: 5px;
	padding-bottom:5px;
}
.first_sentence {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}

.footer {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.footer_title {
	color: #A4BCEE;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:5px;

}

.footer_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

a.footer_link:link {
	text-decoration: none;
	color: #ffffff;
}
a.footer_link:visited {
	text-decoration: none;
	color: #ffffff;
}
a.footer_link:hover {
	text-decoration: underline;
	color: #ffffff;
}
a.footer_link:active {
	text-decoration: none;
	color: #ffffff;
}


.page_title {
		
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;

	
}
.area_header {
		
	color: #204A97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 25px;
	font-weight:bold;
		border-bottom-color:#cccccc;
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.area_state {
		
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
		margin-bottom:5px;

}
.area_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:5px;
}

a.area_link:link {
	text-decoration: underline;
	color: #204A97;
	margin-bottom:5px;

}
a.area_link:visited {
	text-decoration: underline;
	color: #0b83b7;
}
a.area_link:hover {
	text-decoration: none;
	color: #0b83b7;
}
a.area_link:active {
	text-decoration: underline;
	color: #0b83b7;
}

.path_link_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}


.path_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a.path_link:link {
	text-decoration: underline;
	color: #204A97;

}
a.path_link:visited {
	text-decoration: underline;
	color: #0b83b7;
}
a.path_link:hover {
	text-decoration: none;
	color: #0b83b7;
}
a.path_link:active {
	text-decoration: underline;
	color: #0b83b7;
}

#pressBody a
{
	font-family: arial, Helvetica;
	font-size: 14px;
	margin-top:0;
	margin-bottom:0;
	line-height: 1.4;
	color: #204A97;
	text-decoration:none;
	}
	#pressBody a:hover
{
	text-decoration: underline;
	}
.link7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a.link7:link {
	text-decoration: underline;
	color: #204A97;

}
a.link7:visited {
	text-decoration: underline;
	color: #0b83b7;
}
a.link7:hover {
	text-decoration: none;
	color: #0b83b7;
}
a.link7:active {
	text-decoration: underline;
	color: #0b83b7;
}

.fieldname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.form_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.form_field_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	
}

.text_made_popular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;

}

.cat_type_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#e0e0e0;
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
	padding-bottom:3px;

}
.td_spacing {
	
	padding-top: 10px;
	padding-bottom:10px;
}


.banner_head {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height:30px;
}
.banner_head2 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.banner_head3 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.banner_head4 {
	color: #F9C52A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.head3 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.head4 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom:3px;
	font-weight: bold;

}


.head5 {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

h1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0;
	margin-bottom:0;
	margin-left:0px;
	margin-right:0px;
	font-style:normal;
	font-weight:lighter;

}

h3 {
	color: #204A97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top:0;
	margin-bottom:0;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
margin-top:0;
	margin-bottom:0;
}
p {
	font-family: arial, Helvetica;
	font-size: 14px;
	margin-top:0;
	margin-bottom:0;
	line-height: 1.4;
}

.style2 {
	color: #204A97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.text_submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.style3_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.style4_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style5 {
	color: #A4BCEE;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style7 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style9 {
	color: #204A97; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A97;
}
a.link2:link {
	text-decoration: none;
}
a.link2:visited {
	text-decoration: none;
}
a.link2:hover {
	text-decoration: underline;
	color: #FF9900;
}
a.link2:active {
	text-decoration: none;
}
.link3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
a.link3:link {
	text-decoration: none;
}
a.link3:visited {
	text-decoration: none;
}
a.link3:hover {
	text-decoration: underline;
}
a.link3:active {
	text-decoration: none;
}
.link4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #204A97;

}
a.link4:link {
	text-decoration: none;
}
a.link4:visited {
	text-decoration: none;
}
a.link4:hover {
	text-decoration: underline;
	color: #FF9900;
}
a.link4:active {
	text-decoration: none;
}

.link5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #204A97;

}
a.link5:link {
	text-decoration: underline;
}
a.link5:visited {
	text-decoration: underline;
}
a.link5:hover {
	text-decoration: none;
	color: #FF9900;
}
a.link5:active {
	text-decoration: underline;
}

.link6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A97;

}


a.link6:link {
	text-decoration: underline;
}
a.link6:visited {
	text-decoration: underline;
}
a.link6:hover{
	text-decoration: none;
	color: #FF9900;
}
a.link6:active{
	text-decoration: underline;
}



.navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
a.navbar:link {
	text-decoration: none;
	
}
a.navbar:visited {
	text-decoration: none;
}
a.navbar:hover {
	text-decoration: none;
	color: #A4BCEE;
}
a.navbar:active {
	text-decoration: none;
}
.navsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
a.navsub:link {
	text-decoration: none;
	
}
a.navsub:visited {
	text-decoration: none;
}
a.navsub:hover {
	text-decoration: none;
	color: #FF9900;
}
a.navsub:active {
	text-decoration: none;
}


.table-border { 
	border:1px solid #CCCCCC; 
}
.table-comment { 
	border:1px solid #CCCCCC; 
	background-color:#f5f5f5;
	padding: 10px;
}


.td-bottom-border { 
	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	padding-top: 10px;
	padding-bottom:10px;
	
}

.table-border-black { 
	border-bottom-color:#000000; 
	border-bottom-style:solid; 
	border-bottom-width:5px;
	border-top-color:#000000; 
	border-top-style:solid; 
	border-top-width:5px;
	border-right-color:#000000; 
	border-right-style:solid; 
	border-right-width:5px; 
	border-left-color:#000000; 
	border-left-style:solid; 
	border-left-width:5px;   
}
.table-border-black-thumb { 
	border-bottom-color:#666666; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-top-color:#666666; 
	border-top-style:solid; 
	border-top-width:1px;
	border-right-color:#666666; 
	border-right-style:solid; 
	border-right-width:1px; 
	border-left-color:#666666; 
	border-left-style:solid; 
	border-left-width:1px;   
}

.asterisk {
	color: #ff0000;
	font-size: larger;
	font-weight: bold;
}
.sale {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.fieldset_title {
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	
}
.pag_nav_box_on {
	background-color: #204A97;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	
}
.pag_nav_box_off {
	border-width:1px; 
	border-color:#204A97;
	border-style:solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A97;

}
.pag_nav_box_next_off {
	border-width:1px; 
	border-color:#cccccc; 
	border-style:solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;

}
.pag_nav_box_next_on {
	border-width:1px; 
	border-color:#204A97;
	border-style:solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A97;

}
.page_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3b5998;
	font-weight: bold;

}

.refine_table_hd {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	height: 28px;
}
.refine_cat_hd {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	height: 20px;
}
.refine_text_hd {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	
}
.delete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.errorBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.errorBox img
{
	float: left;
	vertical-align: middle;
	margin-left: 20px;
}
.errorBox
{
	border: 1px solid #FBB917;
	background-color: #ffffbb;
	

	height: 20px;
	overflow: visible;
	vertical-align: middle;
	margin-bottom: 10px;
	 margin-top:10px;
	
}

.datepicker { border-collapse: collapse; border: 2px solid #999; position: absolute; }
.datepicker tr.controls th { height: 22px; font-size: 11px; }
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td, .datepicker thead td { height: 18px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }
.datepicker th span, .datepicker thead td span { font-weight: bold; }

.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #99ffff; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color: #ccffcc; }

.imageThum { cursor:pointer; margin-bottom:5px;}
.tdImageThum {text-align:center; }
.tags_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A97;
}
.imagesTable {  padding-bottom:10px; padding-top:10px;border:1px solid #cccccc;}


.delete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000; cursor:pointer;
}

.pages {
    padding: 0.5em 0 0 0.7em;
    margin: 1em 0;
   
    float:right;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
  
  
  

}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.3em 0.6em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
    margin-right:3px;
}

.pages span.current {
    border: 1px solid #626262;
    font-weight: bold;
    background: #626262;
    color: #fff;
    margin-right:3px;
}

.pages a {
    border: 1px solid #626262;
    text-decoration: none;
    color:#626262;
}

.pages a:hover {
    border:1px solid red;
    
   
}

.pages a.nextprev {
    font-weight: bold;
    cursor:pointer;
    color:#626262;
   
}

.pages span.nextprev {
    color: #626262;
}

.pages span.nextprev {
    border: 1px solid #d5d5d5;
    color: #d5d5d5;
}

.pages .nextprev-next {
    float: right;
}

.featureTable {border:1px solid #eeeeee;}
.featureTable td {border:1px solid #eeeeee;}
  a.tt
        {
            position: relative;
            z-index: 24;
            text-decoration: none;
            cursor:crosshair;
        }
        a.tt span
        {
            display: none;
        }
        /*background:; ie hack, something must be changed in a for ie to execute it*/
        a.tt:hover
        {
            z-index: 25;
            }
        a.tt:hover span.tooltip
        {
            display: block;
            position: absolute;
            top: -15px;
            left: 15;
            padding: 15px 0 0 0;
            width: 400px;
            text-align: left;
           
         
            color: #000000;
        }
        a.tt:hover span.top
        {
            display: block;
            padding: 30px 8px 0;
            
        }
        a.tt:hover span.middle
        {
            /* different middle bg for stretch */
            display: block;
            padding: 10px;
            background-color:#FFFFCC;
            border:1px solid  gray;
            
        }
        a.tt:hover span.bottom
        {
            display: block;
            padding: 3px 8px 10px;
            
        }

.msg_warning {
	border-width:1px; 
	border-color:#FD7E00; 
	border-style:solid;
	background-color: #FFFFAE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD7E00;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.msg_info {
	border-width:1px; 
	border-color:#006CD9; 
	border-style:solid;
	background-color: #D7EBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006CD9;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;

}
.msg_error {
	border-width:1px; 
	border-color:#FF0000; 
	border-style:solid;
	background-color: #FFD5D5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;

}
.tdDate  img{ vertical-align:middle; margin-left:3px;}

a.linkHint span { display:none; background-color:#fff; padding:5px; border:1px solid gray;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; width:450px; color:Black;}
a.linkHint:hover span{ display: inline; position:absolute;}