body {
	background:#585959 url(../images/bground.jpg) no-repeat;
	background-position:50% 0;
	color: #000000; 
	font-size: .75em; /* Resets 1em to 10px */
	font-family: "Trebuchet MS" , Helvetica;
	line-height: 1.333em;
	/*font-size: 0.875em; /* 16px x .875 = 14px */
    /*line-height: 1.286em; /* 14px x 1.286 = 18px */
	font-weight: normal; 
	font-style: normal;
	margin-top:0px;
	height:100%;
    margin:0;
    padding:0;
}
h1 	{
	font-family: 'Times New Roman', Times, serif;
	color:#196550;
	padding-top:8px;
	line-height:1.3em;
	}
a:active, a:link, a:visited, a:focus {
	color:#196550;
	text-decoration:none;
}

a:hover {
	color:#196550;
	text-decoration:underline;
}

#wrap { 
	width:1065px; 
	margin-left:auto; 
	margin-right:auto;
	background-color:#FFFFFF;
}

#toplinks {
	background-color:#3e3f40;
	background-image:url(../images/navbar-bg.jpg);
	background-repeat:repeat;
	width:100%;
	height:42px;
	text-align:right;
}

#toplinks ul{
	margin:0 10px;
	padding:18px 0 0;
}

#toplinks li {
	display:inline;
	list-style:none;
	margin:0 3px 0;
}

#hdLogo {
	padding:44px 0 8px 30px;
}

#hdAd {
	float:right;
}

#navlinks {
	background-color:#3e3f40;
	background-image:url(../images/navbar-bg.jpg);
	background-repeat:repeat-x;
	height:34px;
}

#navlinks ul{
	margin:0 8px 0 10px;
	/*padding:18px 0 0;*/
	float:right; 
	/*padding-right:330px;*/
}

#navlinks li {
	display:inline;
	list-style:none;
	padding:0 0px 0 0; 
	margin:0 5px 0;
}

#contwrap {
	position:relative;
	width:1000px;
	left:0;
	margin:0;
	padding:0;
}

#col-lt {
	position:relative;
	width:738px; 
	margin:0;
	padding:0;
}

#col-rt {
	left:810px;
	position:absolute;
	width:255px;
	margin:0;
	padding:0;
	top:0px;
	text-align:center;
	line-height:3px;
}

#col-rt a {
	text-decoration:none;
	margin:0 0 0 0;
}

#col-rt a:hover {
	margin:0 0 0 0;
}

#pgBd-wrap {
	margin:0 0 0px 0px; /*-36*/
	width:803px;
	position:relative;
}

#pgBd-lt-col {
	width:203px;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	background:#9e9e9e url(../images/pgBd-lt-col-bg.jpg) no-repeat;
	}

#pgBd-lt-col ul{
	margin:0;
	padding:0 0 20px;
}

#pgBd-lt-col li {
	list-style:none;
	/*list-style-image:url(../images/navs/left-nav-li-trans.png);
	list-style-position:inside;*/
	margin:0;
	padding:6px 0 6px 10px;
	border-bottom:#FFFFFF 1px dotted;
	font: 300 13pt/23px "Times New Roman", Times, serif;
}

.li-img {
	background-image:url(../images/navs/left-nav-li-trans.png);
	width:24px;
	height:23px;
	position:absolute;
	}#pgBd-lt-col, #pgBd-lt-col a {
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#pgBd-lt-col a {
	margin-left:28px;
	}

#pgBd-lt-col a:hover, #pgBd-lt-col a:focus {
	margin:0 0 0 28px;
	padding:0;
	color:#91b9a4;
	text-decoration:none;
	}

#pgBd-lt-col .dropdown li {
	margin:0px 0 0;
	list-style-image:none;
	padding-left:0px;
	}

#pgBd-lt-col .dropdown li a {
	margin-left:0px;
	padding-left:0px;
	}
	
#testimonial-box {
	/*background:#FFFFFF url(../images/testimonial-box.jpg) no-repeat;*/
	width:180px;
	height:417px;
	display:block;
	margin:10px 0 0 -10px; /*14px;*/
	position:relative;
	}

#testimonial-box .testimonial-link {
	position:absolute;
	margin:0;
	padding:0;
	right:14px;
	bottom:2px;
	text-align:right;
	}

#testimonial-box .testimonial-link a {
	color:#FFFFFF;
	font: 300 10pt/10pt "Times New Roman", Times, serif;
	}

#testimonial-box .testimonial-link a:hover, #testimonial-box .testimonial-link a:focus {
	color:#91b9a4;
	}

#postnav {
	padding-left:12px;
	margin-right:10px;
	padding-right:10px;
	width:157px;
	height:387px;	
	overflow:auto;
	padding-top:10px;
	}

#postnav .grntxt2 a {	
	color:#196550;
	font: 700 10pt/14pt "Times New Roman", Times, serif;
	text-decoration:none;
	margin-left:0px;
	}

#postnav .grntxt2 a:hover, #postnav .grntxt2 a:focus {
	color:#91b9a4;
	}
	
#postnav .grntxt2 .testauth, #postnav .grntxt2 .testauth a {
	font:300 9pt/10pt  "Trebuchet MS", "Times New Roman", Times, serif;
	font-style:italic;
	margin:6px 0 10px;
	}

#postnav .testimonial a {	
	color:#000000;
	font: 700 11pt/14pt "Times New Roman", Times, serif;
	text-decoration:none;
	margin-left:0px;
	}

#postnav .testimonial a:hover, #postnav .testimonial a:focus {
	color:#91b9a4;
	}
	
#postnav .testimonial .testauth, #postnav .testimonial .testauth a {
	font:300 10pt/10pt  "Trebuchet MS", "Times New Roman", Times, serif;
	font-style:italic;
	margin:6px 0 10px;
	}

#postnav .testauth a:hover, #postnav .grntxt2 .testauth a:focus {
	color:#91b9a4;
	}

#pgBd-lt-col .auditq {	
	/*border-top:#0a470d thin dotted;*/
	color:#000000;
	font:700 12pt/16pt  "Trebuchet MS", "Times New Roman", Times, serif;
	width:175px;
	padding-top:14px;
	margin-left:10px;
	}
	
#pgBd-lt-col .auditq a, .auditq a {
	color:#000000;
	text-decoration:none;
	margin-left:0px;
	}
	
#pgBd-lt-col .auditq a:hover, #pgBd-lt-col .auditq a:focus,  .auditq a:hover, .auditq a:focus {
	color:#196550;
	}

#pgBd-rt-col {
	position:relative;
	left:203px;
	background-repeat:no-repeat;
	font-size:1em;
	width:607px;
	top:0;
	margin-top:0;
	height:1250px;
	overflow:auto;
	}

#content{
	margin:0px 0 0px 16px;
	width:563px;
	border:#FFFFFF thin solid;
	position:relative;
	padding-bottom:20px;
}

#content .floatrt {
	float:right;
	padding:10px 0px 10px 10px;
	}

#content p {
	line-height:1.6em;
	margin-top:0px;
}

#content h2 {
	font: 300 1.6em/1.6em "Times New Roman", Times, serif;
	margin:30px 0 10px 0px;
	color:#196550;
	}

#content .subhead {
	font: 300 11pt/14pt "Times New Roman", Times, serif;
	font-style:italic;
	margin:-10px 0 10px;
	
	
	font-weight:bold;
	}

.grntxt {	
	border-bottom:#196550 thin dotted;
	color:#196550;
	font:12pt/14pt  "Times New Roman", Times, serif;
	width:100%;
	}

.sub-body .grntxt {	
	border-bottom:#196550 thin dotted;
	color:#196550;
	font:300 13pt/16pt  "Times New Roman", Times, serif;
	width:100%;
	padding-bottom:14px;
	}

.grntxt a {	
	color:#196550;
	text-decoration:none;
	}

.grntxt a:hover, .grntxt a:focus {
	text-decoration:underline;
	}
	
.sub-body .grntxt .testauth, #content .testauth {
	/*font:300 10pt/14pt  "Trebuchet MS", "Times New Roman", Times, serif;*/
	font-style:italic;
	margin:0;
	padding:0;
	display:inline;
	}

.grntxt p {	
	margin-bottom:14px;
	}

#content .grn {	
	/*border-top:#5c5d5e thin dotted;*/
	color:#196550;
	}

#content .test {
	font-size: 1.2em;
	line-height:1.50em;
	z-index:99;
	}

#content .openquote {
	background:url(../images/open-quotes.jpg) no-repeat;
	background-position: 0px 0px;
	/*top:90px;
	left:30px;*/
	z-index:1;
	}

#content .closequote {
	background:url(../images/close-quotes.jpg) no-repeat;
	/*position:absolute;
	bottom:1%;*/
	margin-left:440px;
	width:67px;
	height:55px;
	margin-top:-55px;
	}

#content .natl-signup {	
	border-top:#5c5d5e thin dotted;
	padding:16px 0 16px 50px;
	}

#content .testblk {	
	border-bottom:#5c5d5e thin dotted;
	padding:16px 0 16px;
	z-index:99;
	}

#content .testgrn {	
	border-bottom:#5c5d5e thin dotted;
	color:#196550;
	padding:20px 0;
	z-index:99;
	}

#content .grnbold {
	font-weight:bold;
	color:#196550;
	}

#content .note {
	font-style:italic;
	font-size:9px;
	}

#content .grntxt p {
	margin-top:12px;
	}

#content ul li {
	line-height:1.4em;
}

#content a:active, #content a:link, #content a:visited {
	/*font: 0.9em/1.2em Arial, Helvetica, sans-serif;*/
	color:#196550;
	text-decoration:none;
	margin:0 1px;
}

#content .pgLinks {
	margin:0 0 20px;
}

#content a:hover {
	/*font: 0.9em/1.2em Arial, Helvetica, sans-serif;*/
	color:#196550;
	text-decoration:underline;
}

#content .wrap {
	position:relative;
	width:508px;
	}
	
#content .wrap .lt-col {
	position:relative;
	width:48%;
	border-right:#5c5d5e thin dotted;
	}
	
#content .wrap .rt-col {
	position:absolute;
	width:48%;
	left:50%;
	top:0;
	}	
	
#content .wrap .ex-lt-col {
	position:absolute;
	left:0;
	top:0;
	width:80px;
	padding:0 6px 0 0;
	height:100%;
	border-right:#5c5d5e thin dotted;
	}

.followMPS {

	text-align:right;
	top:4px;
	margin-right:6px;
	
	}	

#content .wrap .ex-rt-col {
	position:relative;
	width:430px;
	left:94px;
	top:0;
	}	

#content .natl-wrap {
	position:relative;
	width:508px;
	border-top:#5c5d5e thin dotted;
	}	
	
#content .natl-wrap .natl-lt-col {
	position:absolute;
	left:35px;
	top:20px;
	width:100px;
	padding:0;
	height:100%;
	text-align:right
	}
	
#content .natl-wrap .natl-rt-col {
	position:relative;
	width:310px;
	left:150px;
	top:0;
	min-height:80px;
	padding:10px 0;
	}	

#content .wrap3col {
	position:relative;
	width:500px;
	}
	
#content .col1 {
	position:relative;
	width:32%;
	border-right:#5c5d5e thin dotted;
	padding:0 4px;
	}		
	
#content .col2 {
	position:absolute;
	top:0;
	left:34%;
	width:32%;
	height:100%;
	border-right:#5c5d5e thin dotted;
	padding:0 4px;
	}		
	
#content .col3 {
	position:absolute;
	top:0;
	left:68%;
	width:32%;
	padding:0 4px;
	}

ul.education li {
	list-style-type:disc;
	}

ul.education ul li {
	list-style-type:circle;
	}

ul.education ul ul li  {
	list-style-type:square;
	}

#content .col1 ul, #content .col2 ul, #content .col3 ul {
	margin-top:3px;
	list-style-image:url(../images/box-checked.jpg);
	}

#content .col1 li, #content .col2 li, #content .col3 li {
	margin:5px 0px 5px -10px;
	line-height:20px;
	}
	
#content li.unchecked {
	margin:5px 0px 5px -10px;
	line-height:20px;
	list-style-image:url(../images/box-unchecked.jpg);
	/*color:#3f3f3f;*/
	font-weight:bold;
	}
	
#content .gallery {
	margin:10px 0;
	}

#content .gallery img {
	margin:2px 0;
	padding:3px;
	border:#CCCCCC 1px solid;
	}

#content .gallery a {
	}

#content .gallery img:hover {
	padding:3px;
	border:#CCCCCC 1px solid;
	background-color:#999999;
	}	

.sub-body {
	margin:0 20px 20px 30px;
	}

h2 {
	font: 700 1.6em/1.2em "Times New Roman", Times, serif;
	margin:0 0 10px;
}

h3 {
	font: 700 1.3em/1.3em "Times New Roman", Times, serif;
	margin:10px 0 0;
}

h4 {
	font: 700 1.1em/1.3em "Times New Roman", Times, serif;
	margin:0 0 2px;
}

#contBtns{
	position:relative;
	margin:0 0 0 6px;
}#footer {
	background-color:#3e3f40;
	width:100%;
	text-align:center;
	color:#FFFFFF;
}

#footer ul{
	margin:0 0 0 0px;	
}

#footer li {
	display:inline;
	list-style:none;
	margin:0 4px 0;
}

#footer a:active, #footer a:link, #footer a:visited {
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 0;
}

#footer a:hover {
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 0;
}

.thead {
	background-color:#bfbfbf;
	font: 700 1em/1.3em Arial, Helvetica, sans-serif;
	text-align:center;
}

th {
	background-color:#bfbfbf;
	color:#196550;
	font: 700 1em/1.3em Arial, Helvetica, sans-serif;
	vertical-align:bottom;
}

.talt {
	background-color:#e3e3e3;
	}

table.tradio td {
	height:20px;
	}

.tbody {
	background-color:#91b9a4;
	font: 1em/1.3em Arial, Helvetica, sans-serif;
	text-align:left;
}

/*******  schedule table *********/

table.scheduleT th {
	border-bottom: #3e3f40 2px solid;
	font-weight:700;
	background-color:#d4d4d4;
	}
	
table.scheduleT td {
	border-bottom: #3e3f40 1px solid;
	height:40px;
	}
	
table.scheduleT .location {
	text-align:center;
	}

#close {
	float: right;
	margin:-10px -4px 0 0;
}

/**********  contact 2 column ******/
#contact-wrap {
	position:relative;
	width:100%;
	}

#contact-lt {
	position:absolute;
	left:0px;
	width:200px;
	top:0px;
	}

#contact-rt {
	position:relative;
	left: 210px;
	width:300px;
	}.signup {
	float:right; 
	/*display:inline;
	right:160px;*/
	}
	
.frm {
	margin:2px 0 0 2px;
	}
	
.dottedbtm {
	border-bottom:#196550 thin dotted;
	}
	
/************************** drop down menus *************/
/*.dropdown {float:right; padding:0 5px 0 0; margin:0 7px 0;}*/
.dropdown dt { height:0px; padding:0; margin:0; }
.dropdown dt:hover {}
.dropdown dd { position:absolute; overflow:hidden; display:none; border:#333333 1px solid; background:#7a7a7a; z-index:200; opacity:0; padding:0 0 0 6px; margin:-20px 0 0 120px;}
.dropdown ul { list-style:none; padding:0; margin:0; background-image:none;  }
.dropdown li { padding:0; margin:0; border-bottom:none;}
/*.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:0; margin:0; color:#333333; text-decoration:none;  }
.dropdown a:hover {color:#196550;}*/
.dropdown dd a, .dropdown dd a:active, .dropdown dd a:visited {display:block; padding:0px 5px; margin:0; color:#333333; text-decoration:none; font: 300 10pt/12pt "Trebuchet MS", "Times New Roman", Times, serif; }
.dropdown dd a:hover {color:#196550;}.signup {
	}
	
.frm {
	margin:2px 0 0 2px;
	}
	
/*************** login div *************/

/*#overlay {
	position:fixed;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    z-index: 1000;
	background-image:url(../images/trans-bg.png);
}

#overlay .main {
    width:350px;
    margin: 100px auto;
    background-color: #fff;
    border:1px solid #000;
    padding:15px;
	line-height:14px;
}*/

#overlay, #overlay1, #overlay2, #overlay3, #overlay4, #overlay5, #overlay6, #overlay7, #overlay8, #overlay9 {
    visibility: hidden;
	position:fixed;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    text-align:center;
    z-index: 1000;
	background-image:url(../images/trans-bg.png);
}

#overlay .main, #overlay1 .main, #overlay2 .main, #overlay3 .main, #overlay4 .main, #overlay5 .main, #overlay6 .main, #overlay7 .main, #overlay8 .main, #overlay9 .main {
    width:350px;
	min-height:300px;
    margin: 100px auto;
    background-color: #fff;
    border:1px solid #000;
    padding:15px;
	text-align:center;
}

#overlay .login {
	width:350px;
	border-bottom: #043a16 thin solid;
	padding:0 0 15px;
	}

#overlay .request {
	width:350px;
	}

#close {
	float: right;
	margin:-10px -4px 0 0;
}

#tenX {
    visibility: hidden;
	position:fixed;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    text-align:center;
    z-index: 1000;
	background-image:url(../images/trans-bg.png);
}

#tenX .subhead {
	font: 300 11pt/14pt "Times New Roman", Times, serif;
	font-style:italic;
	margin:-10px 0 10px;
	}

#tenX .main {
    width:350px;
    margin: 100px auto;
    background-color: #fff;
    border:1px solid #000;
    padding:15px;
	text-align:left;
}

#tenX #close {
	float: right;
	margin:-10px -4px 0 0;
}/********************/
.tm {
	font-size:6pt;
	font-weight:normal;
	vertical-align:text-top;
	}

h2 .tm {
	font-size:6pt;
	font-weight:normal;
	vertical-align:text-top;
	}
	
.litm {
	font-size:6pt;
	font-weight:normal;
	}
	
	
.gradretreat {
	
	float:right;
	
	width:300px;
	
	margin-right:25px;
	
	}	
	
/********************/

#filedir li {
	list-style:none;
	}
	
.webinar_disclaimer {
	position:absolute;
	top: 175px;
	left: 368px;
	z-index:1;
	}	
	