* {
	font-family: Arial, Helvetica, San-Seriff;
}
BODY {
	background: url(/media/image/nav/bg_image_blue_grid.gif);
	margin: 0;
}
input, textarea {
	font-size: 12px;
}
h3 {
	font-size: 13px;
	color: #036;
	text-align: left;
	margin: 3px 0;
}
img {
	border: 0;
}
.headernav {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background-image: URL(/media/image/nav/header_nav_bg.gif);
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
}
.headernav a:link {
	color: #fff;
	text-decoration: none;
}
.headernav a:visited {
	color: #fff;
	text-decoration: none;
}
.headernav a:hover {
	color: #ccc;
	text-decoration: none;
}
.headernav a:active {
	color: #fff;
	text-decoration: none;
}
.leftnavbartitle {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #c00;
	text-align: left;
	font-style: italic;
}
.leftnavbarbg {
	background-image: url(/media/image/nav/nav_left_bg_grid.gif);
	vertical-align: top;
}
#leftnavbar a,#leftnavbar a:visited {
	display:block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	text-align: right;
	padding: 3px 8px 3px 0;
	border-bottom: 1px solid #94a5cf;
	text-decoration: none;
	color: #fff;
}
#leftnavbar a:hover,#leftnavbar a:active{
	color: #9cf;
}
#leftnavbarsublinks a,#leftnavbarsublinks a:visited{
	background-color: #97AFC9;
	border:0 !important;
	padding: 3px 15px 3px 0;
	color: #000;
}
#leftnavbarsublinks a:hover,#leftnavbarsublinks a:active {
	 color: #036;
}
.rightnavbarbg {
	background-image: url(/media/image/nav/nav_right_blue_bg_174x1.gif);
	vertical-align: top;
}
.rightsidebar {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background-image: url(/media/image/nav/nav_right_light_bg_174x1.gif);
}
.rightsidebar a:link {
	text-decoration: none;
	color: #000;
}
.rightsidebar a:visited{
	text-decoration: none;
	color: #000;
}
.rightsidebar a:hover{
	text-decoration: none;
	color: #036;
}
.rightsidebar a:active{
	text-decoration: none;
	color: #333;
}
.rightsidebarsublinks {
	font-size: 10px;
	color: #000;
	background-image: url(/media/image/nav/nav_right_light_bg_174x1.gif);
	text-align: center;
}
.rightsidebarsublinks a:link {
	color: #2D3A9A;
}
.rightsidebarsublinks a:visited {
	color: #2D3A9A;
}
.rightsidebarsublinks a:hover {
	color: #c60;
}
.rightsidebarsublinks a:active {
	color: #039;
}
.rightnavbar2 {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	text-align: left;
	background-image: url(/media/image/nav/nav_right_light_bg_174x1.gif);
	padding: 3px 0 3px 17px;
}
.rightnavbar2 a:link{
	text-decoration: none;
	color: #000;
}
.rightnavbar2 a:visited{
	text-decoration: none;
	color: #000;
}
.rightnavbar2 a:hover{
	text-decoration: none;
	color: #039;
}
.rightnavbar2 a:active{
	text-decoration: none;
	color: #333;
}
.contenttitles {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #036;
	vertical-align: top;
	text-align: left;
}
.contenttitleslarge, .bgwhite h1 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #036;
	vertical-align: top;
	text-align: left;
	line-height: normal;
}
.contenttitleslarge a:link {
	font-size: 14px!important;
	text-decoration: underline;
	color: #039;
}
.contenttitleslarge a:visited {
	font-size: 14px!important;
	text-decoration: underline;
	color: #039;
}
.contenttitleslarge a:hover {
	font-size: 14px!important;
	text-decoration: underline;
	color: #c60;
}
.contenttitleslarge a:active {
	font-size: 14px!important;
	text-decoration: underline;
	color: #039;
}
.contenttitleshuge {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #036;
	vertical-align: top;
	text-align: left;
}
.contenttitleshuge a:link {
	font-size: 16px!important;
	text-decoration: underline;
	color: #039;
}
.contenttitleshuge a:visited {
	font-size: 16px!important;
	text-decoration: underline;
	color: #039;
}
.contenttitleshuge a:hover {
	font-size: 16px!important;
	text-decoration: underline;
	color: #c60;
}
.contenttitleshuge a:active {
	font-size: 16px!important;
	text-decoration: underline;
	color: #039;
}

.search {
	background-color: #A3B592;
}
.searchbox {
	width: 120px;
}
.content {
	font-size: 12px;
	text-decoration: none;
	color: #000;
	vertical-align: top;
}
.content a:link {
	text-decoration: underline;
	color: #039;
}
.content a:visited {
	color: #69c;
}
.content a:hover {
	color: #c60;
}
.content a:active {
	color: #039;
}
.contentmedium {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	vertical-align: top;
}
.contentmedium a:link {
	font-size: 11px;
	text-decoration: underline;
	color: #039;
}
.contentmedium a:visited {
	font-size: 11px;
	color: #039;
}
.contentmedium a:hover {
	font-size: 11px;
	color: #c60;
}
.contentmedium a:active {
	font-size: 11px;
	color: #039;
}
.contentsmall {
	font-size: 10px;
	text-decoration: none;
	color: #000;
}
.contentsmall a:link {
	font-size: 10px;
	text-decoration: underline;
	color: #039;
}
.contentsmall a:visited {
	font-size: 10px;
	text-decoration: underline;
	color:  #039;
}
.contentsmall a:hover {
	font-size: 10px;
	text-decoration: underline;
	color:  #c60;
}
.contentsmall a:active {
	font-size: 10px;
	text-decoration: underline;
	color: #039;
}
.contentsmallest {
	font-size: 8px;
	text-decoration: none;
	color: #000;
}
.contentsmallestred {
	font-size: 9px;
	text-decoration: none;
	color: red;
}
.contentsmallest a:link {
	font-size: 8px;
	text-decoration: underline;
	color: #039;
}
.contentsmallest a:visited {
	color: #999;
}
.contentsmallest a:hover {
	color: #c60;
}
.contentsmallest a:active {
	color: #039;
}
.contentredbold {
	font-size: 12px;
	font-weight: bolder;
	color: #c00;
}
.contentnavheader {
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.contentnav {
	font-size: 11px;
	text-decoration: none;
	color: #039;
	line-height: 16px;
}
.contentnav a:link {
	text-decoration: underline;
	color: #039;
}
.contentnav a:visited {
	color: #039;
}
.contentnav a:hover {
	color: #c60;
}
.getpluggedin {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	background-color: #fff;
	vertical-align: top;
	text-align: left;
}
.titleblockltblue {
	font-size: 11px;
	color: #fff;
	background-color: #069;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.titleblockmedblue {
	font-size: 11px;
	color: #fff;
	background-color: #033c72;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.titleblockdkblue {
	font-size: 11px;
	color: #fff;
	background-color: #036;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.titleblockteal {
	font-size: 11px;
	color: #fff;
	background-color: #006599;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.titleblockpurple {
	font-size: 11px;
	color: #fff;
	background-color: #636;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.titleblockred {
	font-size: 11px;
	color: #fff;
	background-color: #c00;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.titleblockgray {
	font-size: 13px;
	color:#fff;
	background-color: #999;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	padding:2px;
}
.getpluggedin a:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #636;
}
.getpluggedin  a:visited {
	font-size: 12px;
	color: #636;
	font-weight: bold;
}
.getpluggedin a:hover {
	font-size: 12px;
	color: #900;
	font-weight: bold;
}
.getpluggedin a:active {
	font-size: 12px;
	color: #900;
	font-weight: bold;
}
.thirdlevelheader {
	color: #666;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
	vertical-align: middle;
}
.footer {
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	background-image: URL(/media/image/nav/footer_red_bg_1x58.gif);
	text-align: center;
	vertical-align: middle;
}
.footer a:link{
	color: #fff;
}
.footer a:visited{
	color: #fff;
}
.footer a:hover{
	color: #ccc;
}
.footer a:active{
	color: #fff;
}
.errormsg {
	font-size: 14px;
	font-weight: bolder;
	color: #c00;
}
.reqtext {
	font-size: 14px;
	font-weight: bolder;
	color: #c00;
}
.reqAst {
	font-size: 14px;
	font-weight: bolder;
	color: #c00;
}
.formtitles {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	vertical-align: top;
	text-align: left;
	background-color: #c00;
}
.formselect {
	font-size: 10px;
}
.formcolor {
	color: #fff;
	background-color: #c00;
}
.linkbig {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.linkbig a:link {
	text-decoration: underline;
	color: #039;
}
.linkbig a:visited {
	text-decoration: underline;
	color: #c00;
}
.linkbig a:hover {
	text-decoration: underline;
	color: #c60;
}
.linkbig a:active {
	text-decoration: underline;
	color: #039;
}
.tblbrdr {
	border: 1px solid #000;
}
.bgwhite {
	background-color: #fff;
}
.bgshadowedbluegrid {
	width: 13px;
	background-image: URL(/media/image/nav/bg_shadow_gradient.gif);
}
.entrelinks {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background-image: URL(/media/image/general/entreleadership_nav_bg.gif);
    line-height: 20px;
	vertical-align: middle;
	text-align: center;
}
.entrelinks a:link {
	color: #fff;
	text-decoration: none;
}
.entrelinks a:visited {
	color: #fff;
	text-decoration: none;
}
.entrelinks a:hover {
	color: #ccc;
	text-decoration: none;
}
.entrelinks a:active {
	color: #fff;
	text-decoration: none;
}
.formInputs {
	font-size: 8pt;
	border: 1px solid gray;
}
H1 {
	font-size: 1px;
	line-height: 0px;
	padding: 0px;
	color: #000;
	margin: 0px;
}
H2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	padding: 0px;
	text-decoration: none;
	color: #036;
	text-align: left;
}
.bigred {
	font-size: 18px;
	color: #c00;
	font-weight: bold;
}
.bigred a:link {
	font-size: 18px;
	color: #c00;
	text-decoration:underline;
	font-weight: bold;
}
.bigred a:hover {
	font-size: 18px;
	color: #666;
	text-decoration:underline;
	font-weight: bold;
}
.titleWhite {
	font-size:12pt;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.titleWhite a:hover a:link a:visited a:visited{
	font-size:12pt;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.tanbox {
	font-size: 14px;
	text-decoration: none;
	color: #000;
	vertical-align: top;
	background-color: #FCF5E9;
	border: 1px solid #DCA976;
}
.titleblockredbig {
	font-size: 13px;
	background-color: #c00;
	color:#fff;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	padding:2px;
}
.titleblockgreenbig {
	font-size: 13px;
	background-color: #690;
	color:#fff;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	padding:2px;
}
.articlescontent {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	vertical-align: top;
	background-color: #FBF4E6;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: #DCA976;
	border-bottom-color: #DCA976;
}
.section {
	text-align:left;
	border-left:#A3BDD4 1px solid;
	border-right:#A3BDD4 1px solid;
	border-bottom:#A3BDD4 1px solid;
	background-color:#DFE9F1;
	padding:7px;
	margin-bottom:15px;
}
TABLE.border {
	text-align:left;
	border:#AEC9DB 1px solid;
	margin-bottom:10px;
}
TD.border {
	text-align:left;
	border:#AEC9DB 1px solid;
	margin-bottom:10px;
}
TABLE.bordercat {
	text-align:left;
	border:#AEC9DB 1px solid;
	margin-bottom:10px;
}
TD.bordercat {
	text-align:left;
	border:#AEC9DB 1px solid;
	margin-bottom:10px;
}
TABLE.borderpad {
	text-align:left;
	border:#AEC9DB 1px solid;
	padding: 5px 7px 10px 10px;
	margin-bottom:10px;
	content:inherit;
}
TD.borderpad {
	text-align:left;
	border:#AEC9DB 1px solid;
	padding: 5px 7px 10px 10px;
	margin-bottom:10px;
	content:inherit;
}
.category {
	font-size: 11px;
	color: #000;
	list-style-image:url(/media/image/general/bullet_blue_square.gif);
	line-height: 17px;
}
ul.category {
	margin: 5px;
	padding-left: 20px;
}
.category a:link {
	font-size: 11px;
	text-decoration: underline;
	color: #039;
}
.category a:visited {
	font-size: 11px;
	text-decoration: underline;
	color: #039;
}
.category a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #c60;
}
.category a:active {
	font-size: 11px;
	text-decoration: underline;
	color: #039;
}
.linkred {
	font-size: 12px;
	font-weight: bold;
	color:#c00;
}
.linkred a:link {
	text-decoration: underline;
	color: #c00!important;
}
.linkred a:visited {
	text-decoration: underline;
	color: #c00;
}
.linkred a:hover {
	text-decoration: underline;
	color: #c60;
}
.linkred a:active {
	text-decoration: underline;
	color: #c00;
}
.hotelpromo p {margin: 0} /* used in investment seminar registration */
/* quotes styling including style for list-of-quotes page */
.quotes li { margin-bottom: 1em;}
.quotes li q {display: block; margin-bottom: 1ex;}

/*** For Google Mini Search & Results ***/
.SearchResults {
	padding: 10px;
	margin: 0 15px;
}
.SearchResults a:link, .SearchResults a:visited, .SearchResults a:hover, .SearchResults a:active {
	font-size: 16px;
}
.sponsered p {
	padding: 10px;
	background-color: #e8e8ff;
}
.displayURL {
	color: #808080;
}
p.searchResultIndent {
	padding-left: 40px;
}
/*** End Google Mini ***/
/*** SEO Tabs ***/
#tabcontentcontainer{
	width:380px; /*width of 2nd level content*/
	height:350px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
	padding:5px 8px;
}
#tabcontentcontainer div{
	display:none;
}
.tabImg{
	display:block;
	float:left;
	background-position:top;
	height:19px;
}
.tabImg:hover {background-position:bottom;}