body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color:#0033CC;text-decoration: none}

a:visited {
	color:#660066;text-decoration: none}

a:hover {
	color:#666600;text-decoration: underline}

#headlinelist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; }
#headlinelists { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}

#deckhead {
	font-size: smaller;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#deckhead2 {
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#headline {
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#story-headline {
        font-size: 14pt;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

#subhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-size: 10pt;
	font-weight: normal;
}

#subheading {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
#smallheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-size: 12pt;
    font-weight: normal;
}

#byline {
	font-size: smaller;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#titleline {
	font-size: smaller;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

#date {
	font-size: smaller;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
}

#source-credit {
	font-size: smaller;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#copyright {
	font-size: xx-small;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#caption {
	font-size: 10pt;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#credit {
	font-size: smaller;
	color: gray; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal}

#note {
	font-size: xx-small;
	color: gray;
}
#rail-credit {
	font-family: Verdana, Arial, Helvetica, sans-serif;   	
	font-size: 7pt;
        color: gray}

#rail-date {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9;
}

#rail-font {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

#heading {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: smaller;
	font-style: bold;
}


#poll-question {

	font-weight: bold;

}

#poll-choice {

	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 7pt;
}

#headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 7pt;
	font-weight: bold;
}

#quiz-question {
	font-weight: bold;
}


#quiz-choice {
	font-size: 10pt;
	font-weight: normal;
}


#quiz-correct {
	font-size: medium;
	color: medium;
}


#quiz-incorrect {
	font-size: medium;
	color: red;
}


#quiz-score {
	font-weight: normal;
}


#quiz-explanation {
	color: black;
}


#quiz-selected {
	font-weight: normal;
	color: blue;
}

#graffiti-topic {

	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;   

}

#graffiti-comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

#form-title {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
}

#form-description {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
}
#form-label {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
}

#column-title {
	color: gray;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;   

}

#columnist-name {
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;  

}

#brief {
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;  

}

#brief-headline {

	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;   
}

#brief-main-headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;   	
	font-size: 13pt;
	font-weight: bold;
}

#brief-nobold-headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;   	
	font-size: 10pt;
	font-weight: normal;
}

#glyph-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-size: 10pt;
}

#ad-rail {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666}

#cr-other-headlines { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }

span {font-size:12px} background {color:red}

#rail-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

#line-spacer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7px; line-height: 7pt; }

.rail-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.automotive1 {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bold; }

.automotive2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

.automotive3 {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; }

.automotive4 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

}

.label {
	color: black;
	font-weight: bold;
}

.required-label {
	color: red;
	font-weight: bold;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
}


/* newadsize front */

#topnav { padding: 2px; margin: 5px; font: normal .86em Arial, Helvetica, Verdana, sans-serif; color=#666666;}
#rails { padding: 2px; font: normal .76em Arial, Helvetica, Verdana, sans-serif;}
#headerssouthfl {padding: 2px; font: bold 1.1em Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase;}
#grayline {width:260px border-bottom: 1px solid #666;}

h1.{font-family: verdana, arial, Helvetica, sans-serif}
#h1 {font-family: verdana, arial, Helvetica, sans-serif}
h1.sectionheaders {color:#666666; width:310px; font-family: Times, Georgia, "Times New Roman", serif; text-transform: uppercase; font-weight:bold; text-decoration:none; font-size: 2.4em; border-bottom: 1px solid #666666; line-height: 25px;}
h1.sectionheadersnowidth {color:#666666; font-family: Times, Georgia, "Times New Roman", serif; text-transform: uppercase; font-weight:bold; text-decoration:none; font-size: 2.4em; border-bottom: 1px solid #666666; line-height: 25px;}

#more { font-family: arial, helvetica, sans-serif; font-size: 10px; }
#white-body { font-family: verdana, arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
#sectionheaders {color:#666666; width:310px; font-family: Times, Georgia, "Times New Roman", serif; text-transform: uppercase; font-weight:bold; text-decoration:none; font-size: 2.6em; border-bottom: 1px solid #666666; line-height: 25px;}
#sectionheaderssm {color:#666666; font-family: Times, Georgia, "Times New Roman", serif; text-transform: uppercase; font-weight:bold; text-decoration:none; font-size: 2.6em; border-bottom: 1px solid #666666; line-height: 25px;}
.white { font-family: verdana, arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #FFFFFF;}
.smheader { font-family: Times, Georgia, "Times New Roman", serif; font-weight:bold; font-size: 14px;}
.morenews { font-family: Times, Georgia, "Times New Roman", serif; font-weight:bold; font-size: 10px;}

#bonus {width:224px;
	margin: 0;
	padding: 2px 3px 2px 6px;
	border-bottom: 1px solid #FFFFFF;
	line-height: 16px;
	font: .95em Arial, Helvetica, sans-serif;
	background: #E6E6CB;
}
#bonusbr {
	width:224px;
	margin: 0;
	padding: 2px 3px 2px 6px;
	line-height: 6px;
	font: .95em Arial, Helvetica, sans-serif;
	background: #E6E6CB;
}

/* navigation styles commonlinks */
#navheadlinks {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: .80em;}
#navheadings {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color: #666; font-size: .80em;}
#navheads {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size: .80em;}
#navstyle {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size: .90em;}

/* styles for XMLfeed templates */
h1.page-title {font-size: 12pt; font-weight: bold; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 5px 20px 5px; padding: 0;}
h3.brief-headline {font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 5px 0 5px; padding: 0;}
div.brief-date {font-size: 9pt; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 5px 0 5px; padding: 0;}
p.brief {font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 5px 5px 5px; padding: 0;}
div.rail-list {margin: 0; padding: 0;}
p.rail-list-item {margin: 0 0 5px 0; padding: 0;}
#related-rail {	width: 140px; float: right; margin-left: 4px; padding: 3px; }
#related-rail a {}
#related-rail a:hover {}	

/* sofla.com styles for ss front */
A.nav-wh {color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size: .90em; padding-left: 5px}
A.nav-wh:visited {color:white}
A.nav-wh:hover {color:#FFFF99; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size: .90em;padding-left: 5px}
.nav {color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size: .90em; padding-left: 5px}
#nav {color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size: .90em; border-bottom: 1px solid #E6E6CC; background-color:#999966;}

/* childrens fund styles */
a.cfnav-reg { color:#000066; font-family:Arial, Verdana, Geneva; font-weight:normal; text-decoration:none; font-size:12px }
a.cfnav-reg:hover { color:#FF0000; font-family:Arial, Verdana, Geneva; font-weight:normal; text-decoration:none; font-size:12px }
a.cfnav-reg:visted { color:#000066; font-family:Arial, Verdana, Geneva; font-weight:normal; text-decoration:none; font-size:12px }
.cfnav-bold { color:#000066; font-family:Arial, Verdana, Geneva; font-weight:bold; text-decoration:none; font-size:12px }
a.cfnav-bold { color:#000066; font-family:Arial, Verdana, Geneva; font-weight:bold; text-decoration:none; font-size:12px }
a.cfnav-bold:hover { color:#006600; font-family:Arial, Verdana, Geneva; font-weight:bold; text-decoration:none; font-size:12px }
a.cfnav-bold:visted { color:#000066; font-family:Arial, Verdana, Geneva; font-weight:bold; text-decoration:none; font-size:12px }
a.cfnav-small { color:#000066; font-family:Arial, Verdana, Geneva; font-weight:normal; text-decoration:none; font-size:9px }
a.cfnav-small:hover { color:#FF0000; font-family:Arial, Verdana, Geneva; font-weight:normal; text-decoration:none; font-size:9px }
.cffooter-reg { color:#000066; font-family:Arial, Verdana, Geneva; font-weight:normal; text-decoration:none; font-size:12px }
.cfnavwhite { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:9px }


/* homespot styles */
body,td,th { font-size: 11px; color: #333333; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
a.reg:link { color: #003366; text-decoration: none; }
a.reg:visited { color: #003366; text-decoration: none; }
a.reg:hover { color: #003366; text-decoration: none; }
a.reg:active { color: #003366; text-decoration: none; }
a.homescape:link { color: #1a456c; }
a.homescape:visited { color: #1a456c; }
a.homescape:hover { color: #1a456c; }
a.homescape:active { color: #1a456c; }
a.linkOn { color: #993300; text-decoration: none; background-image: url('/images/homes/bullet.gif'); background-repeat: no-repeat; background-position: 0% 50%; }
a.linkOff { color: #1a456c; text-decoration: none; }
div.hideIt { visibility: hidden; }
div.showIt { position:absolute; left: 20px; top: 188px; height: 177px; width: 203px; z-index: 2; visibility: visible; }
.searchType { font-weight:normal; color:#333333; }
.searchTypeOn { font-weight:bold; color:#872300; }



/* compressor styles */
	FORM { margin: 0px; }

/* content classes */

	.comp-fieldcontent { font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000 }
	.comp-fieldcontent A { font-weight: bold }

	.comp-searchfields { font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000 }
	.comp-searchfields A { font-weight: bold }

	.comp-advsearch { font-size: 11px; font-family: Arial, Verdana, sans-serif; color: #000000 }
	.comp-advsearch A { font-weight: bold }

	.comp-find-options { font-size: 10px; font-family: Arial, Verdana, sans-serif; color: #000000 }
	.comp-find-options A { font-weight: bold }

	.comp-resultsnav { font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #FFFFFF }
	.comp-resultsnav A { font-weight: bold; color: #FFFFFF }

/* Headlines */

	.comp-printhead { font-size: 24px; font-family: Arial, Verdana, sans-serif; font-weight: bold; color: #000000; }
	.comp-printhead A:active { color: #666666; }

	.comp-keywords { font-size: 16px; font-family: Arial, Verdana, sans-serif; color: #000000; font-weight: bold; }
	.comp-keywords A:active { color: #666666; }

	.comp-fieldhead { font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; font-weight: bold; }
	.comp-fieldhead A:active { color: #666666; }

	.comp-sectionhead { font-size: 24px; font-family: Arial, Verdana, sans-serif; font-weight: bold; color: #FFFFFF; }
	.comp-sectionhead A { color: #FFFFFF; }

	.comp-detailhead { font-size: 14px; font-family: Arial, Verdana, sans-serif; color: #FFFFFF; font-weight: bold; }
	.comp-detailhead A { color: #FFFFFF; }

	.comp-adsfound { font-size: 18px; font-family: Arial, Verdana, sans-serif; color: #FFFFFF; font-weight: bold; }
	.comp-adsfound A { color: #FFFFFF; }

/* related links classes */

	.comp-relatedlinks { font-size: 11px; font-family: Arial, Verdana, sans-serif; color: #000000; }


/* Rows */

	TR.comp-header-row { background-color: #083973; }

	TR.comp-content-row { background-color: #E3ECF8; }

	TR.comp-white-row { background-color: #FFFFFF; }

	DIV.button { background-color: #E6E6CC; padding: 4px; width: 420px; }

	DIV.searchbox { background-color: #E3ECF8; padding: 4px; width: 420px; }

	DIV.contentbox { background-color: #FFFFFF; padding: 4px; width: 420px; }

/* Spacers */

	.comp-spacer10 { font-size: 10px; font-family: Arial, sans-serif; line-height: 10px }
	.comp-spacer9 { font-size: 9px; font-family: Arial, sans-serif; line-height: 9px }
	.comp-spacer8 { font-size: 8px; font-family: Arial, sans-serif; line-height: 8px }
	.comp-spacer7 { font-size: 7px; font-family: Arial, sans-serif; line-height: 7px }
	.comp-spacer6 { font-size: 6px; font-family: Arial, sans-serif; line-height: 6px }
	.comp-spacer5 { font-size: 5px; font-family: Arial, sans-serif; line-height: 5px }
	.comp-spacer4 { font-size: 4px; font-family: Arial, sans-serif; line-height: 4px }
	.comp-spacer3 { font-size: 3px; font-family: Arial, sans-serif; line-height: 3px }
	.comp-spacer2 { font-size: 2px; font-family: Arial, sans-serif; line-height: 2px }
	.comp-spacer1 { font-size: 1px; font-family: Arial, sans-serif; line-height: 1px }
	
/*
styles for photo galleries
*/

.pg_numbers a:link, .pg_numbers a:active, .pg_numbers a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	color: black;
}

.pg_numbers_on {
	font-weight: bold;
	text-decoration: none;
}

.pg_arrow_numbers {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: black;
}

.pg_caption {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 120%;
}

.pg_copyright {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: black;
}

.pg_copyright a:link, .pg_copyright a:active, .pg_copyright a:visited {
	color: black;
}

.pg_credit {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
}

.pg_date {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}

.pg_relatedlabel {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	font-weight: bold;
}

.pg_relatedlinks {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
}

.pg_relatedlinks a:link, .pg_relatedlinks a:active, .pg_relatedlinks a:visited {
	color: #000000;
}

.pg_spacer {
	font-size: 75%;
}

.pg_title {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}
