/* ---------------------------------------------------------------  */
/* HOME PAGE TEXT STYLES */

/* Locations  */
div.locations {
 font-family: Arial,Sans-serif;
 color: black;
 font-size: 10pt;
 margin-bottom: 10px;
}

/* The homepage tagline */
div.home-tag {
 font-family: Arial,Sans-serif;
 margin-top: 5px;
 margin-left: 5px;
 margin-bottom: 0;
 margin-right: 0;
 font-size: 9pt;
}

/* ---------------------------------------------------------------  */
/* END PAGE TEXT STYLES */


/* ---------------------------------------------------------------  */
/* BEGIN GENERAL TEXT STYLES */

/* The headline at the top of each page */
div.headline {
 font-family: Arial,Sans-serif;
 margin-top: 5px;
 margin-left: 5px;
 margin-bottom: 0;
 margin-right: 0;
 color: #009900;
 font-size: 16pt;
 font-weight: bold;
}

/* The headline at the top of each page */
div.news-headline {
 font-family: Arial,Sans-serif;
 margin-top: 2px;
 margin-left: 5px;
 margin-bottom: 2px;
 margin-right: 0;
 color: #FFFFFF;
 font-size: 12pt;
 font-weight: bold;
}

/* The short description below each headline */
div.headline-tag {
 font-family: Arial,Sans-serif;
 margin-top: 0;
 margin-bottom: 10px;
 margin-right: 10px;
 margin-left: 10px;
 color: #1F499F;
 font-size: 11pt;
 font-weight: bold;
}

/* Introductory text for the body copy  */
div.body-intro {
 text-align: center;
 font-family: Arial,Sans-serif;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-right: 25px;
 margin-left: 25px;
 color: black;
 font-size: 18pt;
 font-weight: bold;
}

/* Introductory text for the body copy  */
div.frontnewshead {
 font-family: Arial,Sans-serif;
 margin-top: 0;
 margin-right: 10px;
 margin-left: 10px;
 color: black;
 font-size: 12pt;
 font-weight: bold;
}

/* Introductory text for the body copy  */
div.frontnews {
 font-family: Arial,Sans-serif;
 margin-top: 0;
 margin-bottom: 2px;
 margin-right: 15px;
 margin-left: 25px;
 color: black;
 font-size: 10pt;
}

/* Introductory text for the body copy  */
div.body-intro-left {
 font-family: Arial,Sans-serif;
 margin-top: 0;
 margin-bottom: 10px;
 margin-right: 25px;
 margin-left: 25px;
 color: black;
 font-size: 12pt;
 font-weight: bold;
}

/* Main body for each page  */
div.list {
 font-family: Arial,Sans-serif;
 margin-top: 6px;
 margin-bottom: 6px;
 margin-right: 0px;
 margin-left: 10px;
 color: #1F499F;
 font-size: 10pt;
}

/* Bottom Navigation for each page  */
div.nav_bottom {
 font-family: Arial,Sans-serif;
 margin-top: 20px;
 margin-bottom: 10px;
 color: black;
 font-size: 8pt;
 text-align: center;
}

/* Bottom Address for each page  */
div.nav_address {
 font-family: Arial,Sans-serif;
 margin-top: 20px;
 margin-bottom: 10px;
 color: #666666;
 font-size: 8pt;
 text-align: center;
}

/* Main body for each page  */
div.copyright {
 font-family: Arial,Sans-serif;
 margin-top: 4px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-left: 0px;
 color: #3179C4;
 font-size: 10pt;
 text-align: right;
}


/* Main body for each page  */
div.body {
 font-family: Arial,Sans-serif;
 margin-top: 0;
 margin-bottom: 10px;
 margin-right: 70px;
 margin-left: 70px;
 color: black;
 font-size: 10pt;
}

/* Main body for each page  */
div.comment {
 text-align: center;
 font-family: Arial,Sans-serif;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-right: 70px;
 margin-left: 70px;
 color: green;
 font-size: 8pt;
 font-style: italic;
}

	/* Paragraph Headline  */
	div.para-head {
	 font-family: Arial,Sans-serif;
	 margin-top: 0;
	 margin-bottom: 0;
	 margin-right: 70px;
	 margin-left: 70px;
	 color: #1F499F;
	 font-size: 11pt;
	 font-weight: bold;
	}

	div.para-head-center {
	 font-family: Arial,Sans-serif;
	 margin-top: 0;
	 margin-bottom: 0;
	 margin-right: 70px;
	 margin-left: 70px;
	 color: #1F499F;
	 font-size: 11pt;
	 font-weight: bold;
	 text-align: center;
	}

		/* The paragraph headline link  */
		a.para-head:link {
		 font-family: Arial,Sans-serif;
		 margin-top: 2px;
		 margin-bottom: 2px;
		 margin-right: 0;
		 margin-left: 0;
		 color: #1F499F;
		 font-size: 11pt;
		}

		/* The paragraph headline link  */
		a.para-head:visited {
		 font-family: Arial,Sans-serif;
		 margin-top: 2px;
		 margin-bottom: 2px;
		 margin-right: 0;
		 margin-left: 0;
		 color: #3399CC;
		 font-size: 11pt;
		}

div.next {
 text-align: right;
 font-family: Arial,Sans-serif;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 2px;
 margin-left: 0;
 color: black;
 font-size: 9pt;
 font-weight: bold;
}

.floatimgleft {
 float:left;
 margin-top: 2px;
 margin-right: 10px;
 margin-bottom: 2px;
}

.floatimgright {
 float:right;
 margin-top: 2px;
 margin-left: 5px;
 margin-bottom: 2px;
}
/* END GENERAL TEXT STYLES */
/* ---------------------------------------------------------------  */



/* ---------------------------------------------------------------  */
/* BEGIN SUBSECTION BUTTONS STYLES  */


/* The button color while in the subsection  */
td.subsectionon {
 background-color: #06AE00;
}

/* The button color before being selected  */
td.subsection {
 background-color: #3179C4;
}

/* The button color on mouseover  */
td.subsection:hover {
 background-color: #1F499F;
}

/* The button text while in the subsection  */
div.subsection {
 font-family: Arial,Sans-serif;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-right: 0;
 margin-left: 0;
 color: white;
 font-size: 11pt;
 text-decoration: none;
 font-weight: bold;
 text-shadow: #090293 0.2em 0.2em 0.2em
}

/* The button text before it has been visited  */
a.subsection:link {
 font-family: Arial,Sans-serif;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-right: 0;
 margin-left: 0;
 color: white;
 font-size: 11pt;
 text-decoration: none;
 font-weight: bold;
 text-shadow: #090293 0.2em 0.2em 0.2em
}

/* The button text after it has been visited  */
a.subsection:visited {
 font-family: Arial,Sans-serif;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-right: 0;
 margin-left: 0;
 color: white;
 font-size: 11pt;
 text-decoration: none;
 font-weight: bold;
 text-shadow: #090293 0.2em 0.2em 0.2em
}

/* same as above only for the Next button  */
/* same as above only for the Next button  */
a.nextsection:link {
 font-family: Arial,Sans-serif;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 12px;
 margin-left: 12px;
 color: white;
 font-size: 10pt;
 text-decoration: none;
 font-weight: bold;
 text-shadow: #090293 0.2em 0.2em 0.2em
}

a.nextsection:visited {
 font-family: Arial,Sans-serif;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 12px;
 margin-left: 12px;
 color: white;
 font-size: 10pt;
 text-decoration: none;
 font-weight: bold;
 text-shadow: #090293 0.2em 0.2em 0.2em
}
/* same as above only for the Next button  */
/* same as above only for the Next button  */


/* END SUBSECTION BUTTONS STYLES */
/* ---------------------------------------------------------------  */


/* Plain text for any page  */
div.plain {
 font-family: Arial,Sans-serif;
 color: black;
 font-size: 11pt;
}

/* Plain text for any page  */
div.plainer {
 font-family: Arial,Sans-serif;
 color: black;
 font-size: 10pt;
}

/* Small plain text for any page  */
div.small {
 font-family: Arial,Sans-serif;
 color: black;
 font-size: 8pt;
}

/* Large text for any page  */
div.large {
 font-family: Arial,Sans-serif;
 color: black;
 font-size: 11pt;
}

/* Larger text for any page  */
div.larger {
 font-family: Arial,Sans-serif;
 color: black;
 font-size: 12pt;
}

/* Larger text for any page  */
div.largest {
 font-family: Arial,Sans-serif;
 color: black;
 font-size: 16pt;
}

/* Largest text for any page  */
div.largester {
 font-family: Arial,Sans-serif;
 color: black;
 font-size: 18pt;
}

img.left {
 float: left;
 margin: 2px 10px 5px 0;
 border: 0;
}

img.right {float: right; margin: 2px 0 5px 10px; border: 0;}

img.center {float: middle; margin: 2px 0 5px 10px; border: 0;}