﻿/**** GENERAL STYLES *****/
body { 
	background: #ffffff;
	margin:0;
	padding: 0;
	border-left: 10px solid #E5E5E5;
	border-right: 10px solid #E5E5E5;
}
body,p,div,th,td { font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #666666; }
a, a:link { color: #666666; text-decoration: underline; font: 8pt Verdana, Arial, Helvetica, sans-serif; }
a:visited { color: #666666; text-decoration: underline; font: 8pt Verdana, Arial, Helvetica, sans-serif; }
a:hover { color: black; text-decoration: underline; font: 8pt Verdana, Arial, Helvetica, sans-serif; }
a:active  { color: #666666; text-decoration: underline; font: 8pt Verdana, Arial, Helvetica, sans-serif; }

/**** New EMC STYLES *****/
.nodisplay {display:none;}
#printheader {position: absolute; top: 0;right: 0;text-align: center;}
.cellpadding {padding: 10px 50px 0px 10px;}
b,strong {color:#4D4D4D;}
p {margin-top:0.5em; margin-bottom:0.75em;}
ul {margin-top:0.5em; margin-bottom:0.75em;}
ol {margin-top:0.5em; margin-bottom:0.75em;}
dl {margin-top:0.5em; margin-bottom:0.75em;}
td.sitemap li {margin:0; padding: 0;}
td.sitemap ul {margin-top:0; margin-bottom: 0;}
td.sitemap p.sitemap1 {margin-bottom: 0;}
td.sitemap p.sitemap2 {margin-bottom: 0;margin-top: 1.5em;}
td.sitemap b {color:#666666;}
td.sitemap a.sitemapbold {text-decoration: none;font-weight: bold;}
td.sitemap a.sitemapnormal {text-decoration: none;}
blockquote {margin-top:0.5em; margin-bottom:0.75em;}
h1 { font: 26px/33px "Verdana", Helvetica, Arial, serif; font-weight: normal; color: #3F3F7F; text-decoration: none; margin: 0px; padding: 0px; }

#navcontainer {padding: 0 0 1em 0px;margin-bottom: 1em;}
#navcontainer ul {margin: 0;padding:0 0 0 0;border: none;color: #6F6F6F;list-style: none;}
#navcontainer li {margin: 0 0 0 0;}
#navcontainer li a.sidebar1 {width:136px;display: block;background: url('../borders/images/menu_closed.gif') no-repeat 0 .4em;padding-left: 8pt;color: #6F6F6F; font-weight: bold;text-decoration: none}
#navcontainer li a.sidebar1on {width:136px;display: block;background: url('../borders/images/menu_open.gif') no-repeat 0 .4em;padding-left: 8pt;color: #6F6F6F; font-weight: bold;text-decoration: none}
#navcontainer li a:hover.sidebar1 {background-color: #F6FAE3;text-decoration: none;}
#navcontainer li ul {margin: 0;padding:0 0 0 0;border: none;color: #6F6F6F;list-style: none;}
#navcontainer li a.sidebar2 {width:126px;display: block;background: url('../borders/images/bullet.gif') no-repeat 0 .4em;padding-left: 8pt;color: #6F6F6F; text-decoration: none}
#navcontainer li a:hover.sidebar2 {background-color: #F6FAE3;text-decoration: none;}

/*ul.nav1 { line-height: 125%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 13px;}\
li.nav1 { list-style: url(../borders/images/menu_closed.gif);}
li.nav1on { list-style: url(../borders/images/menu_open.gif);}
#nav2 {line-height: 125%; margin: 0px; padding: 0px; list-style: none;}
#nav2 li {padding-left: 8pt; background-image: url(../borders/images/bullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}*/

form { margin: 0px; padding: 0px; display: inline; }
input { font: 12px "Verdana", Helvetica, Arial, serif; padding: 2px; margin: 0px;border: 1px solid #333366;}
select { font: 12px "Verdana", Helvetica, Arial, serif; padding: 2px; margin: 0px;border: 1px solid #333366;}
textarea { font: 12px "Verdana", Helvetica, Arial, serif; padding: 2px; margin: 0px;border: 1px solid #333366;}

#content{padding: 5px 0px 5px 5px; }
#sidebar{padding: 5px 0px 5px 5px; }
.outtertbl{height:100%; width:100%; border-left: 8pt solid #E5E5E5;  border-right: 8pt solid #E5E5E5;  background-color:#ffffff;}
.lefttbl{height:100%; width:100%; border-left: 8pt solid #E5E5E5;  background-color:#ffffff;}
.rigttbl{height:100%; width:100%; border-right: 8pt solid #E5E5E5;  background-color:#ffffff;}
.graysidebar1 {
     width:1%;
     background-color:#E5E5E5;
     background: white url('../borders/images/sidespacer.jpg');	
}

/**** HOME PAGE STYLES *****/
.callout{background: #999999;border: 1px solid #333366;}
.callouttext{font-weight: bold;color:#ffffff;}

/**** INDIVIDUAL SECTION STYLES *****/
.about_sidebar{background: #dedede;width:136px;padding: 0px 6px 0px 6px;color:#6F6F6F}
.about_bar{background: #999999;height:8pt;}
.about{color:#999999;}
a.about, a:link.about, a:visited.about{color:#999999;font: 8pt Verdana, Arial, Helvetica, sans-serif;}
a:hover.about, a:active.about{color:black;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

.product_sidebar{background: #F1C39F;width:136px;padding: 0px 6px 0px 6px;color:#6F6F6F}
.product_bar{background: #CC6600;height:8pt;}
.product{color:#CC6600;}
a.product, a:link.product, a:visited.product{color:#CC6600;font: 8pt Verdana, Arial, Helvetica, sans-serif;}
a:hover.product, a:active.product{color:#CC6600;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

.loss_sidebar{background: #DBD6CE;width:136px;padding: 0px 6px 0px 6px;color:#6F6F6F}
.loss_bar{background: #9D8D6B;height:8pt;}
*.loss{color:#9D8D6B;}
a.loss, a:link.loss, a:visited.loss{color:blue;font: 8pt Verdana, Arial, Helvetica, sans-serif;}
a:hover.loss, a:active.loss{color:#856A00;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

.invest_sidebar{background: #CDD7B4;width:136px;padding: 0px 6px 0px 6px;color:#6F6F6F}
.invest_bar{background: #86933F;height:8pt;}
*.invest{color:#86933F;}
a.invest, a:link.invest, a:visited.invest{color:#86933F;font: 8pt Verdana, Arial, Helvetica, sans-serif;}
a:hover.invest, a:active.invest{color:#86933F;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
.investdata{border:2px solid #999999;padding:2px;}
.investdata th{ border-bottom: 1px dashed #999999;padding:2px;}
.investdata td{color:#484848;}
.investdatasm {color:#484848;font-size: 8px}

.policy_sidebar{background: #F5E5C1;width:136px;padding: 0px 6px 0px 6px;color:#6F6F6F}
.policy_bar{background: #D6AE10;height:8pt;}
.policy{color:#D6AE10;}
a.policy, a:link.policy, a:visited.policy{color:#D6AE10;font: 8pt Verdana, Arial, Helvetica, sans-serif;}
a:hover.policy, a:active.policy{color:#D6AE10;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

.agents_sidebar{background: #C6C6E1;width:136px;padding: 0px 6px 0px 6px;color:#6F6F6F}
.agents_bar{background: #666699;height:8pt;}
*.agents{color:#666699;}
a.agents, a:link.agents, a:visited.agents{color:#666699;font: 8pt Verdana, Arial, Helvetica, sans-serif;}
a:hover.agents, a:active.agents{color:#666699;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
/********* leftmenu, right menu, footer and maincontent *************/
div#maincontent {
	margin:10px 0 0 10px;
	padding: 0 50px 0 0;
	height: 1%; /* IE 3px bug hack */
}
div#rightmenu {
	float:right;
	margin:0;
	padding:0 47px 0 5px;
	width: 148px;
}
* html div#rightmenu { /* IE Hack */
	padding-right: 19px;
}
/**** New EMC STYLES *****/
.subtitle {
	font-weight:bold;
}
.centeronly {
	text-align: center;
}
.backto {
	text-align: center;
	margin: 20px 0;
}