/* Pale Green: #cee88d */
/* Med Green: #99cc33 */
/* Med Lavinder: #6e6eaf */

body {
	FONT-SIZE: 9pt; COLOR: #000066; 
    overflow: -moz-scrollbars-vertical;
}

body, p, td { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; }

H1 {
	 FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #000066; 
    text-align:center;
}
H1:link {
	 FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #000066; 
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000066; 
}
H2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #6e6eaf; 
}
H2.highlight {
	COLOR: #99cc33;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000066; 
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #6e6eaf; 
}

.normal {
	FONT-SIZE: 9pt;  color: #000066;
}
.tiny {
	
	color: #000066;
	FONT-SIZE: 8pt;
}
.tiny:link {
	
	color: #000066;
	FONT-SIZE: 8pt;
}
.tiny:hover {
	
	color: #ffffff;
	FONT-SIZE: 8pt;
}
A {
	color: #000066;
    text-decoration : underline;
	font-weight: bold;
	
}
A:hover {
	color: #6e6eaf;
	text-decoration : underline;
}
b {
	text-decoration : none;
}
.blue {
	color: #6e6eaf;
}
.green {
	color: #99cc33;
}

dt {
	color: #000066;
	font-weight: bold;
	FONT-SIZE: 9pt;
}
dd {
	
	color: #000066;
	text-decoration : none;
	FONT-SIZE: 9pt;
}
li {
  color: #000066;  FONT-SIZE: 9pt;
}
.alt {
	FONT-SIZE: 85%; LINE-HEIGHT: 14pt; 
}
.heading {
	text-decoration : none;
	color: #336699;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}

.heading:link {
	text-decoration : none;
	color: #336699;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}

.heading:hover {
	color: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	text-decoration : none;
}

.nav_box {
	padding: 5px 0px 15px 5px;
	background-color: #cee88d;
	width: 185px;
	
}

.navigation {
	text-decoration : none;
	color: #336699;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
    background: url(images/bullet_dgreen.gif) no-repeat left center;
    padding-left: 15px; 
}
.navigation:hover {
	color: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	text-decoration : none;
}

.navigation_sub {
	text-decoration : none;
	color: #336699;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
    padding-left: 25px; 
}
.navigation_sub:hover {
	color: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	text-decoration : none;
}

.rightImages {
	margin-left: 5px;
}

.rightImages img { 
	margin-bottom: 10px; 
}



.title {
	
	color: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
}
.med_title {
	
	color: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
}
.sm_title {
	
	color: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
}


p, div, td {
     color: #000066;  FONT-SIZE: 9pt;
}
.normal {
     color: #000066;  FONT-SIZE: 9pt;
}
.normal_bold {
     color: #336699;  FONT-SIZE: 9pt; FONT-WEIGHT: bold;
}
.normal_bold:link {
     color: #336699;  FONT-SIZE: 9pt; FONT-WEIGHT: bold;
}
.normal_bold:hover {
     color: #336699;  FONT-SIZE: 9pt; FONT-WEIGHT: bold;
}
.fine {
     color: #000066;  FONT-SIZE: 9pt;
}

.fine:link {
     color: #000066;  FONT-SIZE:9pt;
}

.fine:hover {
	
	color: #003333;
	FONT-SIZE: 9pt;
	text-decoration : underline;
}
.address {
	 color: #ffffff; FONT-SIZE:8pt; font-weight: bold;
}
.sponsor {
	 color: #000066; FONT-SIZE:9pt; font-weight: bold;
}
.sponsor:link {
	 color: #000066; FONT-SIZE:9pt; font-weight: bold;
}
.sponsor:hover {
	 color: #000066; FONT-SIZE:9pt; font-weight: bold;
}
.header {
	 	color: #6e6eaf; FONT-WEIGHT: bold; 	FONT-SIZE: 9pt;
}

.header:link {
	 	color: #6e6eaf; FONT-WEIGHT: bold;	FONT-SIZE: 9pt;
}

.header:hover {
	 	color: #6e6eaf; FONT-WEIGHT: bold; 	FONT-SIZE: 9pt;
	text-decoration : underline;
}

.header:visited {
	 	color: #6e6eaf; FONT-WEIGHT: bold; 	FONT-SIZE: 9pt;
}
.sub {
     color: #003333;  FONT-SIZE: 8pt;
}
.sub:link {
     color: #003333;  FONT-SIZE: 8pt;
}
.sub:hover {
     color: #003333;  FONT-SIZE: 8pt; text-decoration : underline;
}

.directoryHeading { font-size: 10pt; }

.promo { border: 1px solid #99cc33; background-color: #ffffdd; padding: 5px; margin-bottom: 15px; }

.headline {}
div.subHeadline { 
	font-size: 10px; 
	font-weight: bold; 
	margin-bottom: 10px; 
	}
.teaserImage {
  float:right;
	margin-left: 15px; 
	margin-bottom: 15px; 
	text-align:right; 
	border: 1px solid #336699;
	background-color: #ffffdd;
	padding: 5px 5px 5px 5px;
	}
.sideBar .teaserImage { float:none; }
.sideBar {
  float:right;
}
