/* 2005 OrlandoSentinel.com redesign */
body {
	font-family: Verdana, Tahoma, sans-serif;
	margin-top: 4px;
	margin-left: 2px;
	padding-left: 2px;
	height: 100%;
	width: 968px;
}

a.nostyle {
	color: #0000FF;
	}

a {
	text-decoration: none;
	/*color: #00457B; */
	color: #0000FF;
	}
	
a:link {
	/*color: #00457B; */
	color: #0000FF;
	}
/*
a:visited {
	color: #00457B;
	}
*/
a:hover {
	text-decoration: underline;
	}
	
#homedate { 
	color: #000; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
}

td.footer2005 {
	color: #666;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	font-weight: normal; 
}
		
/************NAVIGATION STYLES*************/
/* FOR TOP NAV W3C COMPLIANCE */
#navcontainer {
   width: 100%;
   }
  
ul#marketnav {
	margin-top: 0;
	margin-bottom: .1em;
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	}

#marketnav li {
	display: inline;
	list-style-type: none;
	}

#marketnav a { 
	padding: 0 .2em 0 .5em;
	color: #009;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	border-left: 1px solid #CCC;
	}

#marketnav a:link, #navlist a:visited {
	text-decoration: none;
	}

#topnav ul {
	margin: 0;
	padding-left: 0;
	margin-left: 0;
	background-color: #7af;
	color: #fff;
	float: left;
	width: 968px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap; /* 6/10/2005 */
}

#topnav ul li { display: inline; }

#topnav ul li a {
	padding: .2em .75em;
	background-color: #074B88;
	color: #fff;
	text-decoration: none;
	float: left;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #aaa;
}

#navcontainer>#topnav ul li a {
	padding: .2em .55em;
	}

#topnav ul li a:hover {
	background-color: #06d;
	color: #fff;
}

#topnav a#current {
	background-color: #06d;
	color: #fff;
}

#topnav a#misc {
	background-color: #7af;
	color: #fff;
}

#topnav a#misc:hover {
	background-color: #06d;
	color: #fff;
}

ul#topnavlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

/* SUB NAV */
#subnav ul {
	margin: 0;
	padding-left: 0;
	margin-left: 0;
	background-color: #06d;
	color: #fff;
	float: left;
	width: 968px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
}

#subnav ul li { display: inline; }

#subnav ul li a {
	padding: .2em .75em;
	background-color: #06d;
	color: #fff;
	text-decoration: none;
	float: left;
	border-left: 1px solid #fff;
	border-right: 1px solid #aaa;
}
#subnav a#hash {
	padding: .2em .75em;
	background-color: #06d;
	color: #fff;
	text-decoration: none;
	float: left;
	border-left: 1px solid #fff;
	border-right: 1px solid #aaa;
}

#subnav a#hash:hover {
	color: #fff;
}
#subnav a#hash:visited {
	color: #fff;
}


#subnav ul li a:hover {
	background-color: #8ae;
	color: #fff;
}

#subnav a#currentsub {
	background-color: #8ae;
	color: #fff;
}

ul#subnavlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

a#subnavlist {
	padding: .2em .75em;
	background-color: #06d;
	color: #fff;
	text-decoration: none;
	float: left;
	border-left: 1px solid #fff;
	border-right: 1px solid #aaa;
}

/* SUB NAV */
/* FOR TOP NAV W3C COMPLIANCE END */

.membernavhead {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #FFC;
	}
	
.membernav {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
/* NEW STYLE FOR LEFT NAV */
#leftnav2 ul
{
	padding-left: 0;
	margin: 0;
	width: 99px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

#leftnav2 ul li { display: inline; }

#leftnav2 a{
	padding: .2em .2em .2em 0;
	width: 100px;
	color: #074B88;
	text-decoration: none;
	float: left;
	}

#leftnav2 li {
	background-color: #EFEFEF;
	width: 100px;
	text-decoration: none;
	float: left;
	list-style-type: none;
	border-bottom: 1px solid #fff;
	}

#leftnav2 ul li a:hover {
	color: #999;
	}

#leftnav2 a.dkblue {
	color: #fff;
	background-color: #074588;
	padding: .3em 0 .1em .1em;
	}

#leftnav2 a.dkblue:hover {
	color: #fff;
	}
	
#leftnav2 a.ltred {
	color: #e00;
	background-color: #EFEFEF;
	padding: .3em 0 .1em .1em;
	}

#leftnav2 a.ltred:hover {
	color: #e00;
	}			

#leftnav2 li.ltblue {
	background-color: #7af;
	color: #fff;
	padding: .3em 0 .1em .1em;
	}
	
#leftnav2 a.ltblue {
	background-color: #7af;
	color: #fff;
	padding: .3em 0 .1em .1em;
	}

#leftnav2 a.ltblue:hover {
	color: #fff;
	}			
	
ul#leftnav2list{
	margin-left: 0;
	padding-left: 0;
	}
/* END NEW STYLE FOR LEFT NAV */	
.leftnav-head {
	color: #FFF;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	}
	
a.leftnav-head {
	color: #FFF;
	}

a.leftnav-head:link {
	color: #FFF;
	}

a.leftnav-head:visited {
	color: #FFF;
	}	
	
td.leftnav {
	height: 9px;
	color: #000;
	}

a.leftnav {
	/*color: #000;  */
	color: #0000FF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
   font-weight: normal;  
	text-align: left;
	text-decoration: none;
	}

a.leftnav:link {
	/*color: #000; */
	color: #0000FF;
	}

	/*
a.leftnav:visited {
	color: #000;
	}
	*/
a.leftnav:hover {
	color: #0000FF;
	text-decoration: underline;
	}

a.morenavlinks {
	color: #25b;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: .5em;
	}
	
a.morenavlinks:hover {
	text-decoration: underline;
	}	
a.moresubnavlinks {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}	
	
a.moresubnavlinks:hover {
	text-decoration: underline;
	}		
  
ul#morenav {
	padding: 2px 0;
	margin: 0;
	list-style-type: none;
	float: left;
	color: #25b;
	white-space: nowrap;
	border-bottom: 1px solid #fb0;
	border-top: 1px solid #fb0;
	}

ul#morenav li { display: inline; }

ul#morenav li {
	float: left;
	color: #25b;
	padding: 0;
	text-decoration: none;
	border-right: 1px solid #ccc;
	font-size: 10px;
}

ul#morenav li a:hover
{
text-decoration: underline;
}

li.morenav {
	float: left;
	padding: 0;
	border-right: 1px solid #ccc;
	text-decoration: none;
	}

table.morenavborder {
	margin: auto;
	padding: 2px;
	border-bottom: 1px solid #fb0;
	border-top: 1px solid #fb0;
	float: left;
	text-align: left;
	}
	
td.nav {
	background-color: #074B88;
	padding: 0px;
	line-height: 15px;
	}

td.nav:hover {
	background-color: #06d;
	text-decoration: none;
	}			
	
a.nav {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	background-color: #074B88;
	}	
	
a.nav:link {
	color: #FFF;
	}
	
a.nav:visited{
	color: #FFF;
	}
	
a.nav:hover {
	padding: 0px;
	width: 100%;
	line-height: 19px;
	background-color: #06d;
	}

td.nav-on {
	background-color: #06d;
	padding: 0px;
	line-height: 15px;
	vertical-align: middle;
	}
		
a.nav-on {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	}
	
td.nav-misc {
	background-color: #7af;
	padding: 0px;
	line-height: 15px;
	}	

td.nav-misc:hover {
	background-color: #06d;
	text-decoration: none;
	}
			
a.nav-misc {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	}
	
a.nav-misc:hover {
	padding: 0px;
	width: 100%;
	line-height: 19px;
	background-color: #06d;
	}

td.nav-reverse {
	color: #009;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	}
	
a.nav-reverse {
	color: #009;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	}	
	
a.nav-reverse:hover {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
	text-transform: uppercase;
	}
	
a.nav-red {
	color: #e00;
	}

a.nav-red:visited {
	color: #e00;
	}												
/*************NAVIGATION STYLES END************/

/*************TITLES, LISTS, FORM FIELDS STYLES*************/	
ul.no-indent {
	padding-top: 4px;
	margin-top: 4px;
	margin-left: 8px; 
	padding-left: 8px;
	text-align: left;
}

ul.no-indentnorm {
	margin-left: 8px; 
	padding-left: 8px;
	padding: 0 0 0 8px;
	margin: 0 0 0 8px;
	text-align: left;
}

li.square {
	list-style-type: square;
	color: #074B88;
	padding-bottom: 2px;
}

li.squarenorm {
	list-style-type: square;
	color: #074B88;
	padding: 0;
	margin: 0;
}

#channel-title {
	color: #000; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 24px; 
	font-weight: bold;
	text-transform: uppercase;

}

.channel-title {
	color: #000; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 24px; 
	font-weight: bold;
	text-transform: uppercase;

}

.title-bar {
	color: #25b;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}

a.subtitle-bar {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
}
.subtitle-bar {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
}

a.title-bar {
	color: #25b;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
}


a.fieldname {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}
	
a.fieldname:hover {
	text-decoration: underline;
	}
	
.fieldname-bold {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.fieldname-bold {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.fieldname-bold:hover {
	text-decoration: underline;
	}

input.field-style {
	border-top: 2px solid #009;
	border-left: 2px solid #009;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	background-color: #EBEBEB;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
input.form {
	border-top: 2px solid #009;
	border-left: 2px solid #009;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	background-color: #EBEBEB;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	}	
	
input.go-button {
	border: 1px solid #CCC;
	background-color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	width: 28px;
	height: 21px;
	padding: 0;
	margin: 0;
	}


.realtor-title{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #074B88;
}
.blog-section {
	border-bottom: 2px solid #6699FF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #003399; 
	line-height: 12px;
	margin-top: 10px;
}
.blog-block-gr {
	background-color: #EDEDED; 
	font-size: 12px; 
	margin: 2px; 
	height: 85px; 
	vertical-align: middle; 
	padding: 7px 0 2px 0;
	font-family: Helvetica, Arial, sans-serif; 
	text-align: left;
}
.blog-block-wh {
	background-color: #FFFFFF; 
	font-size: 12px; 
	margin: 2px; 
	height: 85px; 
	vertical-align: middle; 
	padding: 7px 0 2px 0;
	font-family: Helvetica, Arial, sans-serif; 
	text-align: left;
}
.blog-thumb {
	margin: 0 5px;
	}
.blog-related {
	margin-top: 5px; 
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px;
	}
.search-label {
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: white;
	}
.search-tab
{
	font: bold 9px Verdana, Arial, sans-serif; 
	color: black; 
	line-height: .95em;
	text-transform: uppercase;
	padding: 1px 0 0 0;
	vertical-align: middle;
	letter-spacing: -.02em;
	display: block;
	text-decoration: none;
}	
a.search-tab:hover {
	text-decoration: none;
	color: #666; 
}	

		
	

/************TITLES, LISTS, FORM FIELDS STYLES END************/

/************CONTENT STYLES************/

.new {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #900;
	text-transform: uppercase;
}

#deckhead {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	color: #999;
	}


.subhead {
	font-size: small;
	font-weight: bold;
	color:gray;
}

#os-headline-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size:30px; 
	font-weight: bold;
	text-align: left; 
	margin-top: 0; 
	padding-top: 0;
	margin-bottom: 8px; 
	line-height: 30px;
	}

#os-headline-med {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px; 
	font-weight: bold;
	text-align: left; 
	margin-top: 0; 
	padding-top: 0; 
	line-height: normal;
	color: #074B88;
	}

a#os-headline-med {
	color: #074B88;
	}	
	
.os-headlinelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #074B88;
	text-align: left;
	}
		
.os-headlinelink:link {
	color: #074B88;
	}
	
.os-headlinelink:visited {
	color: #333;
	}
	
.os-headlinelink:active {
	color: #074B88;
	}
	
.os-headlinespace {
	margin-bottom:9px;
}	
	
#os-brief-big {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 13px;
	line-height: normal;
	text-align: left;
	}
	
p#os-brief-big {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 12px;
	line-height: normal;
	text-align: left;
	margin: 4px 0;
	padding: 0;
	}

p#os-brief {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 11px;
	line-height: normal;
	text-align: left;
	margin: 2px 0;
	padding: 0;
	}
	
p.brief {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 12px;
	line-height: normal;
	text-align: left;
	margin: 2px 0;
	padding: 0;
	}
	
p	{
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 12px;
	line-height: normal;
	text-align: left;
	margin: 2px 0;
	padding: 0;
	}		
	
.os-brief {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 11px;
	line-height: normal;
	text-align: left;
	}	

p#os-brief-med {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 12px;
	line-height: normal;
	text-align: left;
	}

.os-brief-med {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 12px;
	line-height: normal;
	text-align: left;
	}

.os-rail {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px;
	line-height: normal;
	text-align: left;
	}
	
p.rail-list-item {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px;
	line-height: normal;
	text-align: left;
	padding: 0;
	margin-top: 4px;
}
	
.text {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 12px;
	text-align: left;
	line-height:normal;
}

#copyright {
	font-size: 11px;
	font-weight:bold;
	}
	
.brief-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #074B88;
	text-align: left;
	}
	
h3.brief-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #074B88;
	text-align: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	
h3.brief-headline a {
	text-decoration: none;
	}
	
.source-credit {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 14px;
}

cite.source-credit {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 12px;
}						
			

/*OLD STYLES FROM OS.COM V 2.0*/
	
#subheading {
	color: #FFFFFF;
	font-size: small;
	font-family: Arial, Helvetica
}

.subheading {
	color: #FFFFFF;
	font-size: small;
	font-family: Arial, Helvetica
}

a.subheading {
	color: #000000;
	font-size: small;
	font-family: Arial, Helvetica
}

#headline {
	font-size: 13pt;
	font-weight: bold;
}
#headline:link {
	font-size:13pt;
	font-weight: bold;
}
#headline:visited {
	font-size:13pt;
	font-weight: bold;
	color: gray;
}
#headline:active {
	font-size:13pt;
	font-weight: bold;
}

h1.page-title{
	font-family: Arial, Helvetica;
	font-size:14pt;
	font-weight: bold;
}

#story-headline {
	font-family: Arial, Helvetica;
	font-size:14pt;
	font-weight: bold;
}

.story-headline {
	font-family: Arial, Helvetica;
	font-size:14pt;
	font-weight: bold;
	margin-top: 0; 
	padding-top: 0;
	line-height: normal;
}

#nodecoration {
	text-decoration:none;
}
#subhead {
	font-family: Arial, Helvetica;
	font-size: small;
	font-weight: bold;
	color:gray;
}
#subhead-mynews {
	font-family: Arial, Helvetica;
	font-weight: bold;
	color: gray;
	font-size: smaller;
}
#byline {
	font-family: Arial, Helvetica;
	font-size: small;
	font-weight: bold;
}
#titleline {
	font-family: Arial, Helvetica;
	font-size: xx-small;
	font-size:10pt;
}
#date {
	font-family: Arial, Helvetica;
	font-size: smaller;
	color: gray;
}
#text {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 12px;
	text-align: left;
}
#text-two {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
}
#poll-question {
	font-weight: normal;
}
#poll-choice {
	color: gray;
}
#quiz-question {
	font-weight: normal;
}
#quiz-choice {
	font-size: 10pt;
	color: gray;
}
#quiz-correct {
	font-size: medium;
	color: medium;
}
#quiz-incorrect {
	font-size: medium;
	color: red;
}
#quiz-score {
	font-size: 10pt;
}
#quiz-explanation {
	color: gray;
}
#quiz-selected {
	font-weight: normal;
	color: blue;
}
#graffiti-topic {
	font-weight: normal;
}
#graffiti-comment {
	color: gray;
}
#form-title {
	font-weight: normal;
	color: gray;
}
#form-description {}
#form-label {
	font-weight: normal;
	color: gray;
}
#heading {
	color: #336699;
	font-family: Arial, Helvetica;
	font-size: small;
}
/*OLD STYLES FROM OS.COM V2.0 END*/
/************CONTENT STYLES END************/

/************ELEMENT STYLES*************/
.orangeln-subnav { 
	float: left;
	display: table;
	height: 5px;
	margin-top: 10px;
	border-top: solid 1px #fb0;
	}	
	
.borderbottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #009;
	}
	
.borderbottom-or {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #fb0;
	}	

.divider
{
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCC;
	}

.divider-blk
{
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #000;
	}	

.divider-pl7
{
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCC;
	padding-left: 7px;
	padding-right: 1px;
	}
	 
table.simple {
	padding: 0px;
	margin: 0px;
}

.edgeborder-bl {
	border-style: solid;
	border-width: 1px;
	border-color: #009;
}

table.edgeborder-bl {
	border-style: solid;
	border-width: 1px;
	border-color: #009;
}	

.edgeborder-gr {
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;
}
			
table.edgeborder-gr {
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;
}

.edgeborder-or {
	border-style: solid;
	border-width: 1px;
	border-color: #fb0;
}
table.edgeborder-or {

	border-style: solid;
	border-width: 1px;
	border-color: #fb0;
}
				
.arrow {
	background-image: url(http://www.orlandosentinel.com/images/standard/arrow-2005.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 8px;
	height: 9px;
	}
	
.subnavarrow {
	background-image: url(http://www.orlandosentinel.com/images/standard/arrow-2005.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 9px;
	height: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
				
.titlebg-gradient {
	background-image: url(http://www.orlandosentinel.com/images/standard/titlebar-gradient.gif);
	background-repeat: repeat-y;
	background-position: top left;
	text-align: left;
	}
	
.titlebg-gradient-or {
	background-image: url(http://www.orlandosentinel.com/images/standard/titlebar-gradient-or.gif);
	background-repeat: repeat-y;
	background-position: top left;
	text-align: left;
	}	

.titlebg-gradient-border {
	border: 1px solid #D6DFEF;
	padding: 0;
	margin: 0;
	background-image: url(http://www.orlandosentinel.com/images/standard/titlebar-gradient.gif);
	background-repeat: repeat-y;
	background-position: top left;
	}
			
.promoheader {
	background: #CCC; 
	width: 154px;
	text-transform: uppercase;
	text-align: left;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;		
		}
		
.photoborder-br {
	border: 1px solid #000; 
	width: 200px; height: 200px; 
	float: left; 
	padding: 0; 
	margin-bottom: 6px; 
	margin-right: 6px;
}

.photoborder-br2 {
	border: 1px solid #000; 
	width: 200px; height: 120px; 
	float: left; 
	padding: 0; 
	margin: 0;
	margin-right: 6px; 
}

.photoborder-channel {
	width: 140px; 
	padding: 0; 
	margin: 8px 6px 0 0;
	float: left; 
	border: 1px solid #000;
}		

.utility-head {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background: #CCC;
	padding: 2px;
	width: 150px;
	text-align: left;
	text-transform: uppercase;
	margin: 0 2px;
	}

.railbox {
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;
	padding: 2px;
	margin: 0;
	text-align: left;
	width: 148px;
	display: table;
	vertical-align: top;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px;
	line-height: normal;
	}

.railthumb {
	width: 140px;
	margin: 2px 2px 2px 4px;
	padding: 0;
	border: 0;
	text-align:center;
	}	

						
/************ELEMENT STYLES END************/	

/************HORIZONTAL SPACER GUTTERS************/
	.horiz-space2 { line-height: 2px; font-size: 2px;}
	.horiz-space3 { line-height: 3px; font-size: 3px;}
	.horiz-space4 { line-height: 4px; font-size: 4px;}
	.horiz-space5 { line-height: 5px; font-size: 5px;}
	.horiz-space6 { line-height: 6px; font-size: 6px;}
	.horiz-space7 { line-height: 7px; font-size: 7px;}
	.horiz-space8 { line-height: 8px; font-size: 8px;}
	.horiz-space9 { line-height: 9px; font-size: 9px;}
	.horiz-space10 { line-height: 10px; font-size: 10px;}
/************HORIZONTAL SPACER GUTTERS END************/	
	
/************VERTICAL SPACER GUTTERS************/
	.gutter-space2 { padding-left: 2px; }
	.gutter-space3 { padding-left: 3px; }
	.gutter-space4 { padding-left: 4px; }
	.gutter-space5 { padding-left: 5px; }
	.gutter-space6 { padding-left: 6px; }
	.gutter-space7 { padding-left: 7px; }
	.gutter-space8 { padding-left: 8px; }
	.gutter-space9 { padding-left: 9px; }
	.gutter-space10 { padding-left: 10px; }
/************VERTICAL SPACER GUTTERS END************/	
	
/************ENTERTAINMENT FIND IT FAST************/
.fieldtitle {
	font-family:sans-serif, Verdana, Helvetica; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	}
	
.fieldchoice {
	font-family:sans-serif, Verdana, Helvetica; 
	font-size: 11px; font-style: normal;
	}
	
#search-body	 {
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 12px;
	text-align: left;
}

#search-sorthead {
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	color: #FFFFFF; font-weight: bold;
}
/************ENTERTAINMENT FIND IT FAST END************/	


/************COMPRESSOR STYLE STARTS BELOW************/

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: 18px; 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: 18px; 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: #00457B; }

	.comp-adsfound { font-size: 16px; font-family: Arial, Verdana, sans-serif; color: #FFFFFF; font-weight: bold; }
	.comp-adsfound A { color: #00457B; }

/* related links classes */

	.comp-relatedlinks { font-size: 11px; font-family: Arial, Verdana, sans-serif; color: #000000; }


/* Rows */

	tr.comp-header-row { background-color: #00457B; }

	tr.comp-content-row { background-color: #FDF8E3; }

	tr.comp-white-row { background-color: #FFFFFF; }

	div.button { background-color: #00457B; padding: 4px;}

	div.searchbox { background-color: #FDF8E3; padding: 4px;}

	div.contentbox { background-color: #FFFFFF; padding: 4px;}

/* 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 }

/************COMPRESSOR STYLE ENDS************/

/* New related rail styles to support central webapp (and xml feeds) */
#related-rail {	width: 140px; float: right; margin-left: 4px; padding: 3px;}
#related-rail a {}
#related-rail a:hover {}

/*
styles for photo galleries
*/

.pg_numbers a:link, .pg_numbers a:active, .pg_numbers a:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: black;
}

.pg_numbers_on {
	font-weight: bold;
	text-decoration: none;
}

.pg_arrow_numbers {
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	color: black;
}

.pg_caption {
	font-family: arial, helvetica, sans-serif;
	font-size: 95%;
}

.pg_copyright {
	font-family: 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: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
}

.pg_date {
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}

.pg_relatedlabel {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	font-weight: bold;
}

.pg_relatedlinks {
	font-family: 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: arial, helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}

/* CCI styles */
.ccitable {font-family: "verdana"; font-size:10px; border: 1px dotted #00457B; width: 310px ; position: relative;}
.ccithead {background-color:#00457B; background-image:none; font-weight:bold; color:#ffffff}
.ccitbody {font-family: "verdana";}
.ccitd {border-bottom: solid 1px #CCCCCC; padding:3px;}

/* Prospero styles */
.ptActiveContent {
	font: bold italic 16px Georgia, "Times New Roman", Times, serif;
	/* text-align: left;*/
	padding: 0;
	margin: 0;
	margin-left: 10px;
	}

.ptViewAllLink {
	font: bold 14px Arial, Helvetica, sans-serif;
	float: right;
	padding: 0 0 5px 0; 
	margin: 10px 55px 0 5px;
}	
	
.ptHead1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	text-transform: uppercase;
	text-align: left;
	padding-left: 2px;
	}
.ptHead2 {
	font-size: 12px;
	font-weight: bold;
	background-color: #003366;
	color: #FFFFFF;
	text-align: center;
	}	
.ptItem1 {
	margin-top: 5px;
	font-size: 14px;
	color: #000000;
	text-align: left;
	}
.ptLink1 {
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
}
.ptTextBox {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #074B8A;
	font-size: 11px;
	margin: 0 5px;
	width: 370px;
}
a.ptSubmitButton:hover	{	color:	#ff6600;	}
a.ptSubmitButton{
	text-decoration: none;
	text-transform: uppercase; 
	color: #003366;
	background:	#ffcc66;
	}
.ptSubmitButton	{
	font: 11px bold Helvetica, Arial, sans-serif;
	text-transform: uppercase; 
	text-align:	center;
	text-decoration: none;
	color:	#003366;
	background:	#ffcc66;
	margin: 0 0 2px 160px;
	border-top:	2px solid #ffff99;
	border-left:	2px solid #ffff99;
	border-right:	2px solid #cc9933;
	border-bottom:	2px solid #cc9933;
}
.ptFullMsgLink {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC3300;
}

.ptFromName {
	float: right;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	margin-right: 30px;
}

.ptOddRow {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	}
	
.ptEvenRow	{
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	}


.commentbox {
	width: 400px;
	background-color: #E3E8EB;
	color: #000;
	font: normal 12px Helvetica, Arial, sans-serif; 

}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(http://www.orlandosentinel.com/images/vendors/prospero/tb_tr_corner.gif) no-repeat top right; 
}

.roundbottom {
	background: url(http://www.orlandosentinel.com/images/vendors/prospero/tb_br_corner.gif) no-repeat top right; 
}

img.corner {
   width: 11px;
   height: 10px;
   border: none;
   display: block !important;
}

.comment-header {
	background-color:#074B88; 
	color: white; 
	vertical-align: middle;
	margin-left: 10px; 
	padding: 1px 0; 
	font-weight: bold; 
	font-size: 11px; 
	width: 380px; 		
	text-align: center;
}
	
#commentmenu {
	width: 375px;
	height: 38px;
	margin-left: 10px;
	background-color:#074b88; 
	background-image:url(http://www.orlandosentinel.com/images/vendors/prospero/button-bg.gif); 		
}

#commentmenu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#commentmenu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#commentmenu ul li a{
	width: 185px;
	text-decoration: none;
	display: block;
	color: white; 
	text-align: center; 
	font: bold 11px Helvetica, Arial, sans-serif; 
	line-height: normal;
	padding: .2em 0;	
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #aaa;
}

#commentmenu ul li a:hover {
	color: #074B88;
}

#loginmenu {
	width: 250px;
	height: 20px;
	margin-left: 130px;
	background-color:#074b88; 
	background-image:url(http://www.orlandosentinel.com/images/vendors/prospero/button2-bg.gif); 		
}

#loginmenu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#loginmenu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#loginmenu ul li a{
	text-decoration: none;
	display: block;
	color: white; 
	text-align: center; 
	font: bold 11px Helvetica, Arial, sans-serif; 
	line-height: normal;
	padding: .2em .3em;	
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #aaa;
}

#loginmenu ul li a:hover {
	color: #660000;
}

.commentnote {
	 margin: 2px 10px;
	 font-size: 11px;
 }
 
 /* ############################ Contents ############################# */
 .frontpageheader {
	font-size: 18px;
    color : #8caae7;
    font-weight : bold;
	 margin-top: 10px;
	 margin-bottom: 10px;
    }

table.moduletable th, .content-header {
  height: 19px;
  padding: 0;
  background-color: #6e89dd;
}


td {
	font-size: 12px;
	text-align: left;
	text-valign: top;
}

.blueDefaultBold { font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #526B8A }
	