@import url(p7pmm/p7PMMh07.css);
body {margin: 0px;padding: 0px;font: 12px "Trebuchet MS", sans-serif, Arial;color:#003366;}
td {font-family: "Trebuchet MS", sans-serif, Arial;	font-size: 12px;}
#logo {position:absolute;left:0px;top:0px;padding:0px;margin: 0px;}
#nav-h {
	float:right;margin-right:3px;
	width:100%;
	white-space: nowrap;
	height:20px;
	padding: 0px;
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
}
div#hfooter {min-width:790px;color:#FFF;background:#006699;
		width:100%;
	white-space: nowrap;
	height:20px;padding-top:3px;border-top:4px solid #FFF;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
}
#hfooter a {color:#FFF;text-decoration:none;}
#nav1 {min-width:790px;
	position: absolute;
	right: 3px;
	top: 69px;
	width:100%;
	white-space: nowrap;
	height:20px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-align:center;
	font: bold 10px Arial, Helvetica, sans-serif;
}
#tnav {position: absolute;right: 3px;top: 69px;width:100%;font-weight: bold;white-space: nowrap;font-family: Arial, Helvetica, sans-serif;height:20px;margin: 0px;padding: 0px;text-align: right;text-transform: uppercase;}
#tnav a:link, #tnav a:visited {height:20px;font-size:10px;color:#006699;text-decoration:none;border:1px solid #006699;padding: 1px 8px 4px;}
#tnav a:hover, #tnav a:active {height:20px;color:#FFF;background-color: #006699;}
#content h2{padding-bottom:0px;margin-bottom:-5px;margin-left:-10px;}
#content {margin-left: 2.5em;margin-right: 2em;margin-top:10em;font-size: 13px;}
#content1 {margin-top:6.5em;text-align:center;}
#content1a {margin-top:6.5em;}
#content1a p.pl {margin: 3em;font-size: 13px;}
#content2 {margin-left: 11em;margin-right: 13em;margin-top:10em;font-size: 13px;}
.bpages {margin-left: 150px;margin-right:45px;margin-top:10em;font-size: 13px;}
#content a:link, #content a:active, #cat a:link, #cat a:active, #content2 a:link, #content2 a:active, #content3 a:link, #content3 a:active {color:#336699;}
#content a:hover, #content a:visited, #cat a:hover, #cat a:visited, #content2 a:hover, #content2 a:visited, #content3 a:hover, #content3 a:visited {color:#3366CC;text-decoration: none;}
#content p.pl a, #content p.pl a:hover, #content1 p.pl a, #content1 p.pl a:hover {font-weight:bold;color:#003366;text-decoration:none;}
#content p, #content2 p, .bpages p {font-size: 13px;}
#content2 h1, .bpages h1 {font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-weight: bold;color: #003366;}
#content3 {margin-left: 20px;margin-right: 155px;margin-top:9.5em;font-size: 13px;min-width:770px;}
#content3 h1 {font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-weight: bold;color: #003366;text-align:center;}
#content3 h2, #content2 h2, .bpages h2 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #003366;	padding:0px;margin:0px;}
#content3 h3, #content2 h3, .bpages h3 {font-size: 15px;font-weight: bold;padding: 0px 0px 5px;margin: 0px 0px 5px;}
#content3 td, #content3 p {font-size: 13px;margin-left:5px;margin-right:15px;}
#navlist {width: 108px;position: absolute;top:140px;left:-5px;margin: 0;padding: 0;list-style: none;border: 0;}
.lside {width: 110px;position: absolute;top:140px;left:-5px;margin: 0;padding: 0;}
.bnav {width: 110px;position: absolute;top:280px;left:5px;margin: 0;padding: 0;}
#navlist li {margin: 0;padding: 0;width: 100px;}
#navlist li a {margin: 0;padding: 2px;text-decoration: none;color: #336699;font-size: 11px;	display: block;	voice-family: "\"}\"";	voice-family: inherit;width: 94px;} 
#navlist li a:hover {text-decoration: underline;color: #FF6600;}
#footer {padding: 3px;font-size:10px;border-top:1px solid #0F357D;text-align:center;color:#0F357D;}
#footer a:link, #footer a:active {color:#0F357D;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.cfooter a {color:#0F357D;text-decoration:none;margin-top:50px;}
.cfooter {margin-top:50px;}
#footer a:visited {color:#0F357D;text-decoration:none;}
#tag {position: absolute;top: 87px;left: 0px;background: #006699;font-size:11px;font-weight:bold;color:#FFF;text-align:center;width:100%;white-space: nowrap;padding-top: 3px;padding-bottom: 3px;}
#tag-h {margin-top:2px;background: #006699;font-size:11px;font-weight:bold;color:#FFF;text-align:center;width:100%;white-space: nowrap;padding-top: 2px;padding-bottom: 2px;}
td#bg1 {
	background: #003366 url(images/homebg.gif) repeat-x;
}
.ptop200 {padding-top:200px;}
#ads {position:absolute;right:2px; top:116px;}
.clearl {clear:left;padding:0px;margin:0px;line-height:1;} 
.bhdbgnews {text-align:left;background-repeat: no-repeat;background-position: right top;height: 36px;border-right:2px solid #FFF;background-image: url(images/news-sm.gif);}
.bhdbg1 {text-align:left;background-repeat: no-repeat;background-position: right top;height: 36px;border-right:2px solid #FFF;background-image: url(assets/coursbg.jpg);}
.bhdbg2 {text-align:left;background-repeat: no-repeat;background-position: right top;height: 36px;border-right:2px solid #FFF;background-image: url(assets/partbg.jpg);}
.bhdbg3 {background-repeat: no-repeat;background-position: right top;height: 36px;	background-image: url(assets/authbg.jpg);}
.bhdbg1 h2, .bhdbg2 h2, .bhdbg3 h2, .bhdbgnews h2 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;	font-weight: bold;color: #FFF;margin: 0px 0px 0px 12px;padding: 0px;vertical-align: middle;	}
.boxtd {border-top: 1px solid #FFF;border-right: 1px solid #FFF;}
.boxtd1 {border-top: 1px solid #FFF;}
.boxtd1 img.auth {border: 1px solid #CCC;padding:2px;background:#003366;}
.boxtd1 a:link, .boxtd a:link, .boxtd1 a:active, .boxtd a:active {font-weight:bold;color:#006699;}
.boxtd1 a:hover, .boxtd a:hover, .boxtd1 a:visited, .boxtd a:visited {color:#1F93FF;text-decoration:none;}
.brdlft {border-left: 1px solid #FFF;}
.brdrt {border-right: 1px solid #FFF;}
input {color: #003366;font-size:10px;}
.login {position:absolute;right:7px;top:3px;width:285px;font-size: 10px;text-align:left;}
#thisform a:link, #thisform a:active {padding:1px 2px;background:#003366;color:white;text-decoration:none;font-weight: bold;text-align:left;}
#thisform a:hover, #thisform a:visited {padding:1px 2px;color:white;text-decoration:none;background:#003366;font-weight: bold;}
#thisform {padding-top:-0px;margin-top:2px;white-space: nowrap;}
.brdrbotwht {border-bottom: 1px solid #FFF;}
.brdrbot2 {border-bottom: 1px solid #99CCDF;padding-bottom:10px;}
.smtext, .smtext td, .smtext a:link, .smtext a:visited {font-size:11px;}
table.ctbl .smtxt td {font-size:10px;}
table.ctbl td.smtxt {font-size:10px;}
.smtxt, .smtxt a:link, .smtxt a:visited {font-size:10px;text-decoration:none;color:#006699;}
.form {background:#E8F1F8;}
.form td {padding-left:10px;padding-right:10px;padding-bottom: 4px;}
.form h4 {margin-top:2px;padding-bottom:0px;margin-bottom:0px;color:#FFF;text-transform: uppercase;	font-weight:bold;font-size:13px;	font-family: Arial, Helvetica, sans-serif;}
.select1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px; color: #003366;text-align: left;	width:250px;background:#FCFCF9;	border: 1px inset #DDDDDD;}
.select, .select2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #003366;text-align: left;border: 1px inset #DDDDDD;}
.cdh2, .bdlh2 {font-family: "Trebuchet MS", sans-serif, Arial;font-size: 16px;color: #FFF;font-weight: bold;text-transform:uppercase;background:#003366;padding: 2px 5px;white-space: nowrap;}
.cdh2 a:link, .cdh2 a:active {color:#FFF;text-decoration:none;}
.cdh2 a:hover, .cdh2 a:visited {color:#FFF;text-decoration:underline;}
.cddiv {width:100%;border-top: 2px solid #003366;margin-left: -2px;margin-top:30px;}
.ctbl {border-left: 6px solid #99CCDF;border-top:4px solid #99CCDF;border-right: 1px solid #99CCDF;border-bottom: 1px solid #99CCDF;}
.ctbl2 {border-left: 5px solid #6699CC;border-top:3px solid #6699CC;border-right: 1px solid #6699CC;}
.padl {padding-left:30px;}
.padl2 {padding-left:15px;}
.padr {padding-right:10px;}
.padtop {padding-top:15px;}
.padb250 {padding-bottom:250px;}
div#content2 div.authclist {padding-left:15px;padding-left:30px;}
div#content2 div.authclist h3 {padding: 10px 0px 3px;margin: 3px 0px;}
div#content2 div.authclist p {padding:4px 3px 6px;margin: 2px;}
table.ctbl td {border-top: 1px solid #f4f4f4;}
.subj {background:#F0F4F7;}
.subjw {background:#FFF;border-bottom: 1px solid #99CCDF;padding-bottom:10px;}
.arial {font-family: Arial, Helvetica, sans-serif;}
.nw {white-space: nowrap;}
.sm {font-size: 12px;}
.lg {font-size: 16px;}
td.lglink div a img {margin-bottom:7px;}
.lglink {color:#006699;}
.lglink a:link, .lglink a:visited {color:#006699; text-decoration:none;}
.lglink a:hover {color:#006699; text-decoration:underline;}
.lglink a:active {color:#006699; text-decoration:none;}
.tdiv {width:85%;border-left:1px solid #85B0D5;border-bottom:1px solid #85B0D5;padding-bottom:3px;}
.tdiv p {margin:0px;padding:10px;}
.tdivh4 {margin:40px 0px 0px;padding:0px;text-transform: uppercase;}
.tdivh4 a:link, .tdivh4 a:visited {font-size:14px;color:#85B0D5;text-decoration:underline;}
.tdivh4 a:hover, .tdivh4 a:active {text-decoration:none;}
/* Dropdown Menu CSS */
#sub1, #sub2, #sub3, #sub4 {position: absolute;width: 155px;top: 108px;font-size:10px;visibility: hidden;background-color: #FFF;border: 1px solid #006699;font-family: Arial, Helvetica, sans-serif;}
#sub1 {right: 260px;}
#sub2 {right: 204px;}
#sub3 {right: 133px;}
#sub4 {right: 0px;}
.submenus p {margin: 0; text-align:left;}
.submenus a, .submenus a:visited {display: block;padding: 1px 5px 1px 9px;background-color: #FFF;color: #006699;text-decoration: none;}
.submenus a:hover, .submenus a:active, .submenus a:focus {background-color: #006699;
color: #FFF;}
table.auth td {border-bottom:1px solid #CCCCCC;height:60px;background-color:#157DA5;font:bold 11px Arial,sans-serif;}
table.auth {background:#EBEBEB;}
table.auth img {border:1px solid #CCCCCC;margin-right:5px;}
.auth1 {width:135px;color:#FFF;text-align: right;white-space:nowrap;}
.auth2 {color:#FFF;text-align: right;white-space:nowrap;}
div.auth table.auth .auth1 a:link, .auth2 a:link, .auth1 a:visited, .auth2 a:visited, .auth1 a:hover, .auth1 a:active, .auth2 a:hover, .auth2 a:active {color:#FFF;white-space:nowrap;}
div.auth {margin-right:55px;margin-top:9em;}
div#content3 table.ctbl td.smtxt {font-size:10px;}
div#content3 div.flbrd h3 {font-size: 14px;font-weight: bold;padding: 1px;margin: 1px;}
div.flbrd {font-size:11px;}
div#content3 div.flbrd ul li {padding-top: 0px;}
div.regbx {margin-top:6px;border:1px solid #003366;padding:4px;width:500px;}
div.regbx p {padding:0px;margin:0px;}
div.soc1 {float:left;margin-bottom:1px;padding-top:1px;}
div.soc2 {float:right;padding-top:1px;}
table td table.dictionary td {text-align:left;}
div#content2 h3.authcourse {padding-bottom:0px;margin-bottom:0px;}
div#content2 p.coursedesc {margin-left:6px;padding-top:0px;margin-top:1px;margin-bottom:25px;}
div.ptseal {border:1px solid #000;padding:10px;}
td.bdl {margin-top:5px;border: 1px solid #006699;font-size: 13px;}
.bdlh2 {background:#006699;}
td.bdl div {margin:10px;}
