body {white; margin: 0; font-family: arial,helvetica,sans-serif; font-size: 9pt}
p,td,th {font-size: 10pt}
.description {font-size: 9pt; font-weight: normal; padding: 4px; font-style: italic }
td.sidesave { padding: 3px; padding-left: 2em}
td.side {border: 0px; padding: 3px; padding-left: 6pt}
p.sidebar
	{margin-bottom: 10px; margin-top: 7px; font-weight: bold; font-size: 9pt; text-indent: 0pt }
p.sidebar_selected
	{margin-bottom: 10px; margin-top: 7px; font-weight: bold; font-style: oblique; font-size: 9pt;
		   margin-left: 0pt; }
font.sidebar_selected
	{font-style: oblique }

font.sidebar_selected_2
	{margin-left: 10px; font-style: oblique }

.sidebar_2 {margin-left: 10px; font-style: oblique}

h4 {font-weight: bold; font-size: 9pt;}

.sidebar_2, a:visited.sidebar, a:active.sidebar, a:hover.sidebar, a:link.sidebar {font-size: 9pt; font-weight: bold; Color: #111111; text-decoration: none} 

td.side H4 {margin-left: 0pt; }

td.side HR {margin-left: 0pt; }

td.rside {border: 0px; padding: 3px;}
td.bside {border: 0px; padding: 3px;}
.ad  {border: 0px; }

p.sidebar FONT.enumerator {
	width: 3em;
	text-indent: 0pt;
}

p.sidebar_selected FONT.enumerator {
	width: 3em;
}



.listing {margin-left: 10px; font-size: 8pt;}
a:visited.listhead, a:active.listhead, a:hover.listhead, a:link.listhead{font-size: 9pt;} 
a:visited.listlink, a:active.listlink, a:hover.listlink, a:link.listlink{font-size: 6pt; font-weight: normal;} 

hr { height: 1px }
h3.emailad {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif;
	TEXT-ALIGN: center;
}
a:visited.emailad, a:active.emailad, a:hover.emailad, a:link.emailad
	{font-size: 10pt; font-weight: bold; text-decoration: none;} 

a:visited.trailer, a:active.trailer, a:hover.trailer, a:link.trailer
	{font-size: 8pt; font-weight: normal; text-decoration: underline;} 

H2.location {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, sans-serif
}
P.location {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #900; FONT-FAMILY: Arial, sans-serif
}
P.location :link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #900; FONT-FAMILY: Arial, sans-serif
}
H1 {
	FONT-SIZE: 12pt; FONT-FAMILY: Arial, sans-serif
}
H2.sorton {
	FONT-SIZE: 10pt; COLOR: #900; FONT-FAMILY: Arial, sans-serif
}
H3.company {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0pt; PADDING-BOTTOM: 0pt
}
H4.role {
	MARGIN-TOP: 0pt; FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0pt; PADDING-BOTTOM: 0pt; PADDING-TOP: 3pt; FONT-STYLE: italic
}
BLOCKQUOTE.info {
	MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 30pt
}
BLOCKQUOTE.infowithurl {
	MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 30pt
}
BLOCKQUOTE.enhance {
	FONT-SIZE: 14pt; FONT-STYLE: oblique; FONT-FAMILY: Arial, sans-serif; TEXT-ALIGN: center
}
TD.emailad {
        COLOR: black; BACKGROUND-COLOR: #99CCFF; TEXT-ALIGN: center; FONT-SIZE: 10pt
}
.ce
	{font-family: Arial, sans-serif; text-decoration: none}


  #ce_c00 {vertical-align: top; padding-top: 3px; padding-left: 7px}
  #ce_c10 {vertical-align: middle; height: 18px; font-weight:bold}
  #ce_c11 { border: 2px solid #7f9db9; vertical-align: middle; height: 25px; padding-left: 4px}
  #ce_c12 { height: 2px}
  #ce_c03 { font-weight:bold; padding-left: 7px}


P.trailer {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif; TEXT-ALIGN: center; padding: 3px; margin: 3px;
}
P.H1 {
	FONT-SIZE: 12pt; FONT-FAMILY: Arial, sans-serif
}

P.info {
	margin-left: 8pt;
}

.stars { FONT-SIZE: 12pt }

H3.pagetitle {
        COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center;
}

#bb_r0 {text-align: left;
	vertical-align: middle;
	}
#bb_c10 {padding-left: 8px;
	}
#bb_c20 {font-weight: 900;
	width: 140px;
	}

#bb_c20 :link {font-weight: 900; text-decoration: none }
#bb_c20 :visited {font-weight: 900; text-decoration: none }

.gallery {padding-right: 8px}

#h2_c00 {font-weight: bold; font-size: 11pt}
#h2_c10 {text-align: center; padding-left: 40px}

.h1 { font-size: 14pt }

td.dp_c11 .h1 { padding: 4px }
td.dp_c12 p { padding-left: 4px; padding-right: 20px }
