// Styles in Layout

.LAYOUTBACKCOLOR { BACKGROUND-COLOR: #FFFFCC; }
.LAYOUTFORECOLOR { COLOR: #FFFFFF; }
.PANELBACKCOLOR { BACKGROUND-COLOR: #6699FF; }
.PANELFORECOLOR { COLOR: #FFFFFF; }
.CHOICEBACKCOLOR { BACKGROUND-COLOR: #0066cc; }
.CHOICEFORECOLOR { COLOR: #FFFFFF; FONT-SIZE: 10pt; FONT-WEIGHT: bold; }

//
// Common Styles
//

BODY
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans serif;
	FONT-SIZE: 10pt;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
}

P,TABLE, TD
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
}


FORM:TEXT
{

    FONT-SIZE: 40
}


H1
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: normal;
    PADDING-TOP: .5em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    PADDING-RIGHT: 0em;
    TEXT-ALIGN: center;
}

H2
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: normal;
    PADDING-TOP: .5em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    PADDING-RIGHT: 0em;
    TEXT-ALIGN: left;
}


H3
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: normal;
    PADDING-TOP: .5em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    PADDING-RIGHT: 0em;
    TEXT-ALIGN: center;
}

.topics
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
}

LI.outline
{
	MARGIN-TOP: 0em;
	MARGIN-LEFT: 0em;
	MARGIN-BOTTOM: 0em;
	MARGIN-RIGHT: 0em;
    COLOR: #000000;
	LIST-STYLE-POSITION: inside;
}

.fineprint
{
    FONT-SIZE: 7pt;
	COLOR: #000000;
}

.white8
{
	font-size:8pt; 
	color:white;
	font-weight:normal;
}
.red8
{
	color : Red;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : none;
}
.white10
{
	font-size:10pt; 
	color:white; 
	font-weight:bold;
}

.PageNav
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
}

.DetailNav
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    font-weight : Bold;
}

.ListNav
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000099;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
}

.ListNav2
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    font-weight:Bold;
}

.ListNav2Anchor
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    font-weight:Bold;
}

.menu
{
	font-size:8pt; 
	color:white;
	font-weight:normal;
    BACKGROUND-COLOR: #ffffff;
}

.Box 
{
    BORDER-LEFT: #000033 1px solid; 
    BORDER-RIGHT: #000033 1px solid;
    BORDER-TOP: #000033 1px solid; 
    BORDER-BOTTOM: #000033 1px solid; 
}
TD.menuOff 
{
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #3399cc 1px solid; 
	BORDER-LEFT: #3399cc 1px solid; 
	BORDER-RIGHT: #3399cc 1px solid; 
	COLOR: #000000;
	FONT-FAMILY: ms sans serif, arial; 
	FONT-SIZE: 7px; 
	FONT-WEIGHT: normal;
}
TD.menuOn 
{
	BACKGROUND-COLOR: #99ccff; 
	BORDER-BOTTOM: #3399cc 1px solid; 
	BORDER-LEFT: #3399cc 1px solid; 
	BORDER-RIGHT: #3399cc 1px solid; 
	COLOR: #000000;  
	FONT-FAMILY: ms sans serif, arial; 
	FONT-SIZE: 7px; 
	FONT-WEIGHT: normal; 
	CURSOR: hand;
}
TD.navOff 
{
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-RIGHT: #000033 1px solid; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center;
}
TD.navOn 
{
	BACKGROUND-COLOR: #6699e8; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-RIGHT: #6699cc 1px solid; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
	CURSOR: hand;
}
TD.RedButtonOn 
{
	BACKGROUND-COLOR: #6699e8; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial, Helvetica, sans-serif; 
	FONT-SIZE: 12pt; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
	height: 30px; 
}
TD.RedButtonOff 
{
	BACKGROUND-COLOR: #FF0000; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial, Helvetica, sans-serif; 
	FONT-SIZE: 12pt; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
	height:30px; 
}

.crumbtrail {
	color: #666666; font-family: arial, helvetica, sans-serif; font-size: 8pt; padding-top:6px; font-weight:normal;
}

.SearchField {
	font-size:10pt; 
	font-weight:bold;
}


.RowColorA {BACKGROUND-COLOR: #EEEEEE;}
.RowColorB {BACKGROUND-COLOR: #FAFAFA;}
.ListNavOFF {COLOR: #AAAAAA; FONT-WEIGHT:BOLD; FONT-SIZE: 10pt; TEXT-DECORATION: none;}
.ListNav {COLOR: #FFFFFF; FONT-WEIGHT:BOLD; FONT-SIZE: 10pt; TEXT-DECORATION: none;}
.ListNav:hover {COLOR: #FFFFFF; FONT-WEIGHT:BOLD; FONT-SIZE: 10pt; TEXT-DECORATION: underline;}
.ListValue {font-size:8pt; font-weight:normal;}
.ListCaption {font-size:10pt; font-weight:bold; TEXT-DECORATION: none;}
.ListCaption:hover {font-size:10pt; font-weight:bold; TEXT-DECORATION: underline;}
.relative {position:relative; }
.black9 {font-size:8pt; color:#000000; font-weight:normal; text-decoration: none;}
.red9 {font-size:8pt; color:#CC0000; font-weight:normal; text-decoration: none;}
.red9:hover {font-size:8pt; color:#CC0000; font-weight:normal; text-decoration: underline;}
.agentpagecolor { BACKGROUND-COLOR: #ABC4DC; } 
.openhousetext { COLOR: #ff0000; } 
.agentbranding { border: 2px solid #000000;} 
.agentbrandingcaption { BACKGROUND-COLOR: #000080; COLOR: #FFFFFF; FONT-WEIGHT:BOLD; FONT-SIZE: 9pt; TEXT-DECORATION: none;} 
.featurecaption {FONT-SIZE: 8.5pt; text-decoration: underline;}
.featurelabel {FONT-WEIGHT:BOLD; FONT-SIZE: 10pt;}
.featurevalue {FONT-WEIGHT:NORMAL; FONT-SIZE: 10pt;}
ul {margin-top: 0px; margin-bottom: 4px; margin-left:4px; padding-left: 15px;}
li { list-style-type: disc}
