﻿/**** 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; }
b {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;}
blockquote {margin-top:0.5em; margin-bottom:0.75em;}

h1 { font: 26px/33px "Verdana", Helvetica, Arial, serif; font-weight: normal; color: #AAB831; text-decoration: none; margin: 0px; padding: 0px; }
h2 {color: #000000;margin: 0px; padding: 0px; }
h3 {color: #000000;margin: 0px; padding: 0px; }
h4 {color: #000000;margin: 0px; padding: 0px; }
h5 {color: #000000;margin: 0px; padding: 0px; }
h6 {color: #000000;margin: 0px; padding: 0px; }

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: 25px 0px 5px 5px; }
#sidebar{padding: 25px 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;}

/**** HOME PAGE STYLES *****/
.callout{background: #999999;border: 1px solid #333366;}
.callouttext{font-weight: bold;color:#ffffff;}

/**** INDIVIDUAL SECTION STYLES *****/
.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:#000066;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
.agentdata{border:2px solid #999999;padding:2px;}
table.agentdata td, table.agentdata th{border:2px solid #999999;padding:2px;color: black;}
table.AgentSchool td{padding:0px 0px 0px 0px;}
/********* leftmenu, right menu, footer and maincontent *************/
div#leftmenu {
	margin:0;
	padding: 0 7px 0 0;
	width: 148px;
	float:left;
}
div#rightmenu {
	float:right;
	margin:0;
	padding:0 47px 0 20px;
	width: 148px;
}
* html div#rightmenu { /* IE Hack */
	padding-right: 19px;
}
div#maincontent {
	margin:10px 0 0 170px;
	padding: 0 50px 0 0;
	height: 1%; /* IE 3px bug hack */
}

/**** New EMC STYLES *****/
.nodisplay {display:none;}
#printheader {position: absolute; top: 0;right: 0;text-align: center;}
.cellpadding {padding: 10px 50px 0px 10px;}
.cellpaddinglanding {padding: 10px 20px 0px 10px;}
a.nodecor {text-decoration:none;}
.subtitle {
	font-weight:bold;
}
.subtitle2 {
	font-weight:bold;
	text-align:right;
}
.backto {
	text-align: center;
	margin: 20px 0;
}