BODY {
color: #000000;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
line-height: 14px
}

FONT {
FONT-SIZE: 11px;
}
TD {
FONT-SIZE: 11px;
}

a:link {
color: #8C0810;
text-decoration: none;
background: none;
}
a:visited {
color: #000000;
text-decoration: none;
background: none;
}
a:hover {
color: #000000;
text-decoration: none;
background: none;
}
a:active {
color: #000000;
text-decoration: none;
background: none;
}

a.imglink:link {
color: #000000;
text-decoration: none;
background: none;
}
a.imglink:visited {
color: #000000;
text-decoration: none;
background: none;
}
a.imglink:hover {
color: #8C0810;
text-decoration: none;
background: none;
}
a.imglink:active {
color: #8C0810;
text-decoration: none;
background: none;
}

a.slogan:link {
FONT-SIZE: 14px;
color: #FFFFFF;
text-decoration: none;
background: none;
}
a.slogan:visited {
FONT-SIZE: 14px;
color: #FFFFFF;
text-decoration: none;
background: none;
}
a.slogan:hover {
FONT-SIZE: 14px;
color: #8C0810;
text-decoration: none;
background: none;
}
a.slogan:active {
FONT-SIZE: 14px;
color: #FFFFFF;
text-decoration: none;
background: none;
}

P.title { 
FONT-SIZE: 18px;
font-weight: 600;
}

p.byline { 
margin-top: 6;
margin-bottom: 1;
}

p { 
margin-top: 6;
margin-bottom: 1;
}

.formtext_sub {
color: #333333; 
font-size: 10px; 
background: none;
margin-bottom: 15px;
padding-bottom: 1cm;
}

td.formtext_sub {
color: #333333; 
font-size: 10px; 
background: none;
padding-bottom: 1cm;
}

table.maintable_1 {
background: #ffffff;
border-width: 0px 0px 0px 0px;
border-color: none;
}

.maintable {
background: #ffffff;
border-width: 0px 0px 0px 0px;
border-color: none;
}

td.r_class {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
background: #CAC3AB;
border-width: 0px 0px 0px 0px;
color: #333333;
font-weight: 600;
border-color: none;
}

td.r_price {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
background: #CAC3AB;
border-width: 0px 0px 0px 0px;
color: #000000;
font-weight: 600;
border-color: none;
}

td.r_phone_number {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
background: #ffffff;
border-color: none;
}

td.adtext {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
background: #ffffff;
}

td.meta_title {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
background: #ffffff;
}

td.meta_result {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
background: #ffffff;
}


form.search {
display:inline;
}
 
form {
display:inline;
}
 
.verticalline {
border-style: solid;
border-left-color: #FFFFFF;
border-left-width: 0px;
border-right-color: #666666;
border-right-width: 1px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
}

.horizontalline {
border-style: solid;
border-bottom-color: #666666;
border-bottom-width: 1px;
border-left-color: #FFFFFF;
border-left-width: 0px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
}

.date {
font-size: 10px;
font-style: italic;
color: #666666;
margin-bottom: 8px;
margin-top: 1px;
}

.byline {
font-size: 10px;
font-weight: 600;
color: #000000;
margin-bottom: 6px;
margin-top: 12px;
}

.r-button {
font-size: 10px;
font-weight: 600;
color: #000000;
}

A.toplinenav:link {
font-size: 10px;
color: #0000000;
}

A.toplinenav:visited {
font-size: 10px;
color: #000000;
}

A.toplinenav:hover {
font-size: 10px;
color: #000000;
}

.slogan {
font-weight: 600;
color: #999999;
}

.slogansm {
font-weight: 400;
font-size: 9px;
color: #999999;
}

.menublue {
padding-left: 8px;
border-style: solid;
border-left-color: #31639C;
border-left-width: 4px;
border-right-color: #000031;
border-right-width: 0px;
border-top-color: #31639C;
border-top-width: 1px;
border-bottom-color: #000031;
border-bottom-width: 1px;
background: #003163;
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
}

.menusubblue {
padding-left: 16px;
border-style: solid;
border-left-color: #31639C;
border-left-width: 4px;
border-right-color: #000031;
border-right-width: 0px;
border-top-color: #31639C;
border-top-width: 1px;
border-bottom-color: #000031;
border-bottom-width: 1px;
background: #003163;
color:#FFFFFF;
}

.menutan {
padding-left: 8px;
border-style: solid;
border-left-color: #9D977F;
border-left-width: 4px;
border-right-color: #000031;
border-right-width: 0px;
border-top-color: #9D977F;
border-top-width: 1px;
border-bottom-color: #352D0F;
border-bottom-width: 1px;
background: #6E6851;
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
}

.menured {
padding-left: 8px;
border-style: solid;
border-left-color: #C7A9AB;
border-left-width: 4px;
border-right-color: #000031;
border-right-width: 0px;
border-top-color: #e9e6db;
border-top-width: 1px;
border-bottom-color: #500207;
border-bottom-width: 1px;
background: #8C0810;
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
}

.menuorange {
padding-left: 8px;
border-style: solid;
border-left-color: #E57100;
border-left-width: 4px;
border-right-color: #000031;
border-right-width: 0px;
border-top-color: #e9e6db;
border-top-width: 1px;
border-bottom-color: #500207;
border-bottom-width: 1px;
background: #B4400D;
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
}

.menusearch {
padding-left: 8px;
border-style: solid;
border-left-color: #C7A9AB;
border-left-width: 4px;
border-right-color: #000031;
border-right-width: 0px;
border-top-color: #e9e6db;
border-top-width: 1px;
border-bottom-color: #500207;
border-bottom-width: 1px;
background: #8C0810;
color:#FFFFFF;
font-weight: 200;
text-transform: none;
}

A.topictitleblack:link {
color:#000000;
font-weight: 600;
text-transform: none;
}

A.topictitleblack:visited {
color:#000000;
font-weight: 600;
text-transform: none;
}
 
A.topictitleblack:hover {
color:#003163;
font-weight: 600;
text-transform: none;
}

A.topictitlewhite:link {
color:#FFFFFF;
font-weight: 600;
text-transform: none;
}

A.topictitlewhite:visited {
color:#FFFFFF;
font-weight: 600;
text-transform: none;
}
 
A.topictitlewhite:hover {
color:#FFFFFF;
font-weight: 600;
text-transform: none;
}

A.whitelinkdown:link {
color:#FFFFFF;
font-weight: 600;
text-transform: none;
}

A.whitelinkdown:visited {
color:#FFFFFF;
font-weight: 600;
text-transform: none;
}
 
A.whitelinkdown:hover {
color:#B8C7D9;
font-weight: 600;
text-transform: none;
}

A.whitelink:link {
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.5px;
}

A.whitelink:visited {
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.5px;
}
 
A.whitelink:hover {
color:#FFFFFF;
background: #31639C;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.5px;
}

A.whitelinkdownlight:link {
color:#FFFFFF;
font-weight: 200;
text-transform: none;
}

A.whitelinkdownlight:visited {
color:#FFFFFF;
font-weight: 200;
text-transform: none;
}
 
A.whitelinkdownlight:hover {
color:#FFFFFF;
background: #31639C;
font-weight: 200;
text-transform: none;
}

A.tanlinkdownlight:link {
color:#FFFFFF;
font-weight: 200;
text-transform: none;
}

A.tanlinkdownlight:visited {
color:#FFFFFF;
font-weight: 200;
text-transform: none;
}
 
A.tanlinkdownlight:hover {
color:#FFFFFF;
background: #9D977F;
font-weight: 200;
text-transform: none;
}

A.redlink:link {
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.5px;
}

A.redlink:visited {
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.5px;
}
 
A.redlink:hover {
color:#FFFFFF;
background: #C7A9AB;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.5px;
}

A.redlinkdownlight:link {
color:#FFFFFF;
font-weight: 200;
text-transform: none;
}

A.redlinkdownlight:visited {
color:#FFFFFF;
font-weight: 200;
text-transform: none;
}
 
A.redlinkdownlight:hover {
color:#FFFFFF;
background: #C7A9AB;
font-weight: 200;
text-transform: none;
}

A.orangelink:link {
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.5px;
}

A.orangelink:visited {
color:#FFFFFF;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.5px;
}
 
A.orangelink:hover {
color:#FFFFFF;
background: #E57100;
font-weight: 600;
text-transform: uppercase;
letter-spacing: -0.5px;
}

.headerleft {
padding-left: 5px;
border-style: solid;
border-left-color: #000031;
border-left-width: 0px;
border-right-color: #000031;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #B8C7D9;
color: #000000;
font-weight: 600;
text-transform: uppercase;
}

.headerright {
padding-left: 5px;
border-style: solid;
border-left-color: #968F74;
border-left-width: 8px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #e9e6db;
color:000000;
font-weight: 600;
}

.headerbox {
padding-left: 5px;
border-style: solid;
border-left-color: #968F74;
border-left-width: 8px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #e9e6db;
color:000000;
font-weight: 600;
}

.headerboxcenter {
padding-left: 5px;
border-style: solid;
border-left-color: #968F74;
border-left-width: 8px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #e9e6db;
color:000000;
font-weight: 600;
}

.headerbox1 {
padding-left: 5px;
border-style: solid;
border-left-color: #394273;
border-left-width: 8px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #B8C7D9;
color:000000;
font-weight: 600;
}

.headerbox1_2 {
padding-left: 5px;
border-style: solid;
border-left-color: #394273;
border-left-width: 8px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #B8C7D9;
color:000000;
font-weight: 600;
}

.headerbox1_3 {
padding-left: 5px;
border-style: solid;
border-left-color: #968F74;
border-left-width: 8px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #e9e6db;
color:000000;
font-weight: 600;
}

.headerbox2 {
padding-left: 5px;
border-style: solid;
border-left-color: #968F74;
border-left-width: 8px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #6E6851;
color:FFFFFF;
font-weight: 600;
}

.headerbox2_2 {
padding-left: 8px;
border-style: solid;
border-left-color: #31639C;
border-left-width: 8px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #003163;
color:#FFFFFF;
font-weight: 600;
}

.headerbox2_3 {
padding-left: 5px;
border-style: solid;
border-left-color: #C7A9AB;
border-left-width: 8px;
border-right-color: #FFFFFF;
border-right-width: 0px;
border-top-color: #FFFFFF;
border-top-width: 0px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
background: #8C0810;
color:FFFFFF;
font-weight: 600;
}

A.headline {
color: #000000;
font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
A.headline:visited {
color: #000000;
font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
A.headline:hover {
color: #000000;
font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
A.headline:active {
color: #000000;
font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

A.pn-title {
color: #000000;
font: bold 13px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
A.pn-title:visited {
color: #000000;
font: bold 13px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
A.pn-title:hover {
color: #000000;
font: bold 13px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
A.pn-title:active {
color: #000000;
font: bold 13px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

.articletitle {
color: #000000;
font: bold 18px/18px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
margin-top: 16px;
}

A.articletitle {
color: #000000;
font: bold 18px/18px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
margin-top: 16px;
}
A.articletitle:visited {
color: #000000;
font: bold 18px/18px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
margin-top: 16px;
}
A.articletitle:hover {
color: #000000;
font: bold 18px/18px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
margin-top: 16px;
}
A.articletitle:active {
color: #000000;
font: bold 18px/18px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
margin-top: 16px;
}

A.pn-normal:link {
color: #000000;
text-decoration: none;
background: none;
line-height: 11px
}
A.pn-normal:visited {
color: #000000;
text-decoration: none;
background: none;
line-height: 11px
}
A.pn-normal:hover {
color: #000000;
text-decoration: none;
background: none;
line-height: 11px
}
A.pn-normal:active {
color: #000000;
text-decoration: none;
background: none;
line-height: 11px
}

A.pn-sub:link {
color: #000000;
font: 10px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sub:visited {
color: #000000;
font: 10px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sub:hover {
color: #000000;
font: 10px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sub:active {
color: #000000;
font: 10px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

.pn-pagetitle {
color: #000000;
font: bold 12px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
.pn-title {
color: #000000;
font: bold 12px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
.pn-blocktitle {
color: #ffffff;
font: bold 12px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
}
.pn-mainblock {
color: #ffffff;
font: bold 14px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
}

.pn-normal {
color: #000000;
font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
background: none;
}
.pn-blockcontent {
color: #2957BD;
font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
padding-left: 5px;
}
.pn-sub {
color: #000000;
font: 10px Verdana, Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
background: none;
}
INPUT.pn-text {
color: #000000;
border: solid 1px #000000;
font-size: 8px;
background: none;
}
.note {
FONT-FAMILY: Arial, "Times New Roman", Times, serif; 
COLOR: #00000C; FONT-SIZE: 11px; 
FONT-WEIGHT: normal; 
TEXT-DECORATION: none; 
BACKGROUND: none;
margin-top: 8px;

}
.tiny {
FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
COLOR: #333333; FONT-SIZE: 10px; 
FONT-WEIGHT: normal; 
TEXT-DECORATION: none; 
BACKGROUND: none;
}
.footer {
color: #ffffff;
font-size: 8px;
background: none;
}
A.footer:link {
color: #ffffff;
font-size: 8px;
background: none;
}
A.footer:active {
color: #ffffff;
font-size: 8px;
background: none;
}
A.footer:hover {
color: #cccccc;
font-size: 8px;
background: none;
}
A.footer:visited {
color: #ffffff;
font-size: 8px;
background: none;
}

.giInfo {
    font-size: 1em;
    color: #000;
}

ul {
	list-style: none;
}

li {
	list-style: none;
}
/* inlines */
div.inline {width: 180px;background: #666;padding: 0;margin: 0;display: block;}
div.inline a:link { text-decoration: none; }
div.inline a:hover { text-decoration: underline; }
div.inline-left {float: left;clear: left;margin: 0 10px 5px 0;padding: 5px;background: #f8f8f8 !important; border: 1px solid #eaeaea;}
div.inline-full {width: 95%; float: none; margin: 1em auto;padding: 10px;background: #f8f8f8 !important; border: 1px solid #eaeaea;}
div.inline-comments {width: 95%; float: none; margin: 1em auto;padding: 10px;background: #E2E2E2 !important; border: 1px solid #666666;}
div.inline-right {float: right; clear: right; margin: 0 0 0 10px;padding: 10px;background: #f8f8f8 !important; border: 1px solid #eaeaea;}



.videoStory {background-image: url(icon_vid.gif);background-repeat: no-repeat;padding-left: 27px;text-align: left;line-height: 1.6em;}
.photoStory {background-image: url(icon_pho.gif);background-repeat: no-repeat;padding-left: 27px;text-align: left;line-height: 1.6em;}
.textStory {background-image: url(icon_tex.gif);background-repeat: no-repeat;padding-left: 27px;text-align: left;line-height: 1.6em;}
.linkStory {background-image: url(icon_lin.gif);background-repeat: no-repeat;padding-left: 27px;text-align: left;line-height: 1.6em;}
.mapStory {background-image: url(icon_map.gif);background-repeat: no-repeat;padding-left: 27px;text-align: left;line-height: 1.6em;}

