
/* some global defaults */

a {text-decoration:none; font-weight:normal; color:#028C9A; }
a:hover	{text-decoration:underline;	}
a:visited {color:inherit;}
td {vertical-align:top;}
img {border:0; padding:0; margin:0;}

body {margin:5px; border:0; padding:0; text-align:center; font-family: Arial, Helvetica, Geneva,	sans-serif;	font-size:10pt; background-color:Silver;}

/* force v-scroll */
#forcevscroll { position:absolute; top:0; height:100%; padding:0 0 1px;
	left: 374px;
}

/* page wrapper */
#pagewrapper {background-color:White; margin: 0 auto; padding:0; width:750px;}
#pagewrapper h1 {border:0; padding:4px; margin-left:200px; font-size:18pt; font-weight:bold; text-align:center; line-height:18pt;}

			
/* header banner layout	and	style*/
#mainhead {	width:750px; margin:0; padding:0; position:relative; height:170px;	background:white; }
#mainheadlogo {	border:none; margin:0; padding:0; position:absolute; top:20px; left:10px;}
#mainheadmenu {	border:none; margin:0; padding:0; position:absolute; bottom:75px; right:10px;}

#mainheadmenu a {
padding: 2px 10px 2px 10px;
font: 13px Arial, sans-serif;
line-height:normal;
font-weight:bold;
text-decoration: none;
text-align: left;
font-weight:bold;
}

#mainheadmenu a:hover {
text-decoration: underline;
}

#mainheadyellowbar { border:none; margin:0;	padding:0; width:750px;	height:10px; position:absolute;	bottom:55px; left:0; background:#F7C15F;}
#mainheadsloganbar { border:none; margin:0;	padding:0; width:750px;	height:55px; position:absolute;	bottom:0; left:0; background:black;}
#mainheadsloganbar img { border:none; margin:0;	padding:0; position:absolute; top:18px;	right:30px;}
#mainmenu {border:0; border-bottom:solid 1px #045A5E; margin:0; padding:0; width:750px; height:26px; background:#B3E2EF; line-height:25px;	color:#056C76; font-weight:bold; font-size:12pt;}

#mainhead a	{font-weight:bold; color:#585858;}

/* mainmenu */
#mainmenu a 
{
	color: #056C76;
	background-color: #B3E2EF;
	padding: 2px 10px 2px 10px;
	font: 13px Arial, sans-serif;
	font-weight:bold;
	line-height:normal;
	text-decoration: none;
	text-align: left;
}

#mainmenu a:hover
{
	text-decoration:underline;
}

/* footer */
#footer {width:750px; height:38px; margin:0; padding:0; border:0; position:relative; }
#fineprint {position:absolute; top:10px; left:220px; font-size:8pt; color:Silver; }

/* boxed section layout	and	style*/
.sectiontitle {border:0; margin:0 5px 0 5px; padding:2px; background-color:#028C9A; color:white;	font-weight:bold; text-align:center;}
.sectionbody  {border:solid	1px	#028C9A; font-size:9pt; margin:0 5px 5px 5px; padding:4px; text-align:left;}
.sectionbodyleft {border:solid 1px #028C9A; margin: 4px 0 5px 0; padding:4px; text-align:left; font-size:10pt; text-align:center; background:#B3E2EF;}
.sectionbodyleft h2 {border:0; padding:4px; margin-left:0px; font-size:14pt; font-weight:bold; text-align:center; line-height:18pt;}

.sectionbody a {text-decoration:none; font-weight:normal; color:#028C9A; font-size:8pt; }
.sectionbody a:hover {text-decoration:underline; }
.sectionbody a:visited {color:#056C76;}

.sectionbodydate {font-weight:bold; color:black; font-size:9pt; }

/* home	page layout	*/
#hometable {padding:10px; margin:10px 0 0 0; border-collapse:collapse; }
#hometable td {padding:0; margin:0;}
#homecolumn1 {width:300px;}
#homecolumn1 img {padding:0; margin:0;}
#homecolumn2 {width:450px;}
.centered {text-align:center;}

.moreinfo {text-align:right;}

/* content page layout */
.contentcolumn1 {width:200px;}
.contentcolumn2 {width:550px;}

.contentwrapper {padding:0 20px; text-align:left;}
.contentwrapper i {color:#028C9A; }

/* sgquote classes - stockgroup quote */
/* most classes are in pairs with one ending in l and the other in v */
/* these are simply the classes for lables, and values respectively  */
/* the main differece between being alignment.						 */
/* finally there is an extra style to highlight when the stock goes up. */
.sgquotetable {width:110px; border:0; margin:0; font-size:9pt;}
.sgquotetitle {padding:4px; border-bottom:solid 1px #028C9A; text-align:center; }
.sgquotefineprint {padding:10px 0 10px 0; font-size:8pt; border-top:solid 1px #028C9A; text-align:center; }

.sgquotepricel {padding:4px 2px 0 2px; font-weight:bold; text-align:left;}
.sgquotehighl {padding:0 2px 0 2px; text-align:left;}
.sgquotelowl {padding:0 2px 5px 2px; text-align:left;}
.sgquotechangel {padding:0 2px 5px 2px; text-align:left;}
.sgquotevolumel {padding:2px; padding-bottom:5px; text-align:left;}

.sgquotepricev {padding:4px 2px 0 2px; font-weight:bold; text-align:right;}
.sgquotehighv {padding:0 2px 0 2px; text-align:right;}
.sgquotelowv {padding:0 2px 5px 2px; text-align:right;}
.sgquotechangev {padding:0 2px 5px 2px; text-align:right;}
.sgquotevolumev {padding:2px; padding-bottom:5px; text-align:right;}

.sgquotechangevup {padding:0 2px 5px 2px; text-align:right; color:Green; }

/* submenu */
.submenuwrapper {margin:0 0 0 10px; border:0; padding:0; }
.submenucontainer {width:160px; border:0; padding:0;}

.submenu a {color: #056C76;
background-color: #B3E2EF;
padding: 2px 2px 3px 5px;
display: block;
font: 13px Arial, sans-serif;
font-weight:bold;
line-height:normal;
text-decoration: none;
text-align: left;
border-bottom:solid 1px white;
margin:0;
}

.submenu img {border:0; border-bottom:1px solid white; padding:0; margin:0; vertical-align:bottom;}

.submenu a:hover {background-color: #056C76;
color: #ffffff;
text-decoration: none;}

/* content stuff */
.banner {border:0; padding:0; margin:0;}	
.sideimage {margin:20px 0 0 10px; border:0; padding:0; text-align:left; }

hr {margin:10px 50px; color:#056C76; background:#056C76; border:0; height:1px;}
h4 {margin:15px 0px; color:#056C76; }

dt {font-weight:bold; font-size:10pt;}
dd {margin-top:15px; margin-bottom:25px; font-size:10pt;}

em {color:#056c76; font-style:italic; font-weight:bold;}

/* content links */
.contentwrapper a {text-decoration:none; color:#028C9A; }
.contentwrapper a:hover	{text-decoration:underline;	}
.contentwrapper a:visited {color:#056C76;}