body {
	color:#E1E8F5;
	margin: 0px;
	padding: 0px;
}

H1, H2, H3, H4, H5, H6 { font-family: Arial, Helvetica, sans-serif;}

P, td, a, th, blockquote, ol, ul, dl, dt, dd, li, input, select, textarea { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
}

H1 {
	font-size: 14pt;
	margin-top:5px;
	margin-bottom:5px;
	color:#006892;
} 
H2 {
	color:#006892;
	font-size:14pt;
	text-align:center;
}
H3 {
	font-size: 12pt;
	border-bottom:1px solid #006892;
}
H4 {
	font-size: 12pt;
	color:#006892;
	border-bottom:2px solid #ffffff;
}
H5 {

	color:#006892;
}
H6 { font-size: 9pt;}
li {padding-bottom:3px; }

table {
	margin: 0px;
	padding: 0px;
	/*width: 100%;*/
	border: 0px;
	cellpadding: 0;
	cellspacing:0;
}

table.sidenav { width: 130px; }*/

#banner {
	padding: 0px;
	width: 100%;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#banner th.leftsection {
	background-image: url(../images/2008/NARPM_WebBanner_01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	width:542px;
	height: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}

#banner table {	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
}

#banner th.center {
	background-image: url(../images/2008/NARPM_WebBanner_02.jpg);
	margin: 0px;
	padding: 0px;
	height: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#banner th.rightsection {
	background-image: url(../images/2008/NARPM_WebBanner_03.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 258px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#banner th.info {
	background-image: url(../images/2008/NARPM_WebBanner_04.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 542px;
	border: none;
	color: #006892;
	font-size: 0px;
	}
	
/*Side Navitation Styles*/
#sidenav {
	margin-right: 5px;
	margin-left: 5px;
	width: 100%;
	background-color: #006892;
	text-align: left;
	vertical-align: top;
	padding-top:5px;
	padding-bottom:5px;
}


th.sidenav {
	width: 20em;
	background-color: #006892;
	text-align: left;
	vertical-align: top;
}


#sidenav a, #sidenav a:link, #sidenav a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	width:124px;
	height:20px;
	font-size: 9pt;
	background-color: #006892;
	padding: 2px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 3px;
	display: block;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	text-align: left;}

#sidenav a:hover 
	{
	color: #CAEDFF;
	background: #0096D7;
}

.sidebar { line-height:0px;
			color: #666666; 	}


/*TopNavigation Styles*/
#topnav {float: right }

#topnav a, #topnav a:link, #topnav a:visited{
	display: inline-block;
	border-left:1px solid #ffffff;
	white-space: nowrap;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	height:30px;
	font-size: 8pt;
	background-color: #006892;
	text-decoration: none;
	text-align: left;
	padding: 5px;
	}

#topnav a:hover 
	{
	color: #CAEDFF;
	background: #0096D7;
}

/*Footer Styles*/
td.footer {
	padding-top:25px;
	align:center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006892;
	text-align: center;
			}


/*Main Content Styles*/
#mainContent { float: none; }

img.right {
	float: right;
	border:2px solid #006892;
}

img.left {
	float: left;
	margin-right: 10px;
}

a img.left {
	border: none;
	
}

td.bottomrule {
	vertical-align:top;
	text-align: left;
	margin: 5px;
	width: 100%;
	border-bottom:1px solid silver;
	white-space: nowrap;
	}
	
td.columnlabel {
	padding-top:12px;
	color:#0096D7;
	font-size: 12pt;
	vertical-align:top;
	text-align: left;
	margin: 5px;
	width: 100%;
	border-bottom:2px solid #0096D7;
	white-space: nowrap;
	}
	
.reverse {background-color: #0096D7;
	color: #ffffff;}
	
	
td.maincontent {
	vertical-align:top;
	text-align: left;
	margin: 5px;
	padding: 5px;
	width: 100%;
}

table.border { border: 2px solid #006892; 
}

.clearfloat { clear: both; }



.largetext { font-size: 14pt; }


.note {  color: #666666; font-size: 8pt;}
a.note, a.note:link, a.note:visited, a.note:active{
	color: #006892;
	font-size: 8pt;
	text-decoration: none;
}

a.note:hover {
	color: #006892;
	background-color: #CAEDFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

a, a:link, a:visited {
	color: #006892;
	text-decoration: none;
}

a:hover, a:active {
	color: #0096D7;
	text-decoration: underline;
}


.nav, a.nav, a.nav:link, a.nav:visited {  color: #FFFFFF; text-decoration: none;}
a.nav:hover, a.nav:active {
	color: #CAEDFF;
	background: #0096D7;
	text-decoration: none;
}

.navtop, a.navtop, a.navtop:link, a.navtop:visited {  color: #FFFFFF; font-size: 8pt; text-decoration: none;}
a.navtop:hover, a.navtop.active {
	color: #CAEDFF;
	background: #0096D7;
	font-size: 8pt;
	text-decoration: none;
}

.nav2, a.nav2, a.nav2:link, a.nav2:visited {
	background:#006892;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
}

a.nav2:hover, a.nav2:active {
	background:#006892;
	color: #CAEDFF;
	font-size: 10pt;
	text-decoration: underline;
}

.navsub, a.navsub, a.navsub:link, a.navsub:visited  {
	color: #006892;
	font-size: 8pt;
	text-decoration: none;
}

a.navsub:hover, a.navsub:active {
	color: #0096D7;
	font-size: 8pt;
	text-decoration: underline;
}
/*
.bannernav, a.bannernav, a.bannernav:link, a.bannernav:visited,  {  color: #FFFFFF; font-size: 10pt; text-decoration: none;}

a.bannernav:hover, a.bannernav:active {
	background:#0096D7;
	color: #CAEDFF;
	font-size: 10pt;
	text-decoration: underline;
}

.bannerlink, a.bannerlink, a.bannerlink:link, a.bannerlink:visited {  color: #FFFFFF; font-size: 10pt; text-decoration: none;}

a.bannerlink:hover, a.bannerlink:active {
	background:#0096D7;
	color: #CAEDFF;
	font-size: 10pt;
	text-decoration: underline;
}
*/
.tablenav, a.tablenav, a.tablenav:link, a.tablenav:visited {
	color: #006892;
	text-decoration: none;
}

a.tablenav:hover, a.tablenav:active {
	color: #006892;
	background:#CADEFF;
	text-decoration: underline;
}

.subnavbar {
	border-right:1px solid #9BC2B9;
	font-size: 10pt;
	text-decoration: none;
}

.details, a.details, a.details:link, a.details:visited {
	color: #006892;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a.details:hover, a.details:active {
	color: #0096D7;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

.small, a.small, a.small:link, a.small:visited {  font-size: 8pt; text-decoration: none;}
a.small:hover, a.small:active {  font-size: 8pt; text-decoration: underline; }

.smalllink, a.smalllink, a.smalllink:link, a.smalllink:visited {
	color: #006892;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a.smalllink:hover {
	color: #0096D7;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

.smallblack {  color: #000000; font-size: 8pt; text-decoration: none;}
a.smallblack, a.smallblack:link, a.smallblack:visited {
	color: #006892;
	font-size: 8pt;
	text-decoration: none;
}

a.smallblack:hover, a.smallblack:active {
	color: #008852;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

.smallclear, a.smallclear, a.smallclear:link, a.smallclear:visited {  color: #ffffff; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.smallclear:hover, a.smallclear:active {  color: #ffffff; font-weight: bold; font-size: 8pt; text-decoration: none; }

.alert, a.alertlink, a.alertlink:link, a.alertlink:visited {
	color: #0096D7;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
}

a.alertlink:hover, a.alertlink:active { color: #0096D7; font-weight: bold; font-size: 12pt; text-decoration: underline; }

.location {  text-align:center; font-size: 8pt; color:#008852; text-decoration: none;}

a.whitelink, a.whitelink:link, a.whitelink:visited {  color: #ffffff; font-size: 8pt; text-decoration: none;}

a.whitelink:hover, a.whitelink:active {  color: #CAEDFF; font-size: 8pt; text-decoration: underline; }

UL.orange { list-style-image: url(../images/2008/bullet3.gif) }

.regAbstract {  padding:2px; margin:2px;}
a.regAbstract, a.regAbstract:link, a.regAbstract:visited {  color: #006892; text-decoration: none;}
a.regAbstract:hove, a.regAbstract:active {  color: #0096D7; text-decoration: underline; }

UL.reg { margin-top:3px;margin-bottom:3px;}
LI.reg { padding:2px; }


.courseAlert {  text-align:center;font-size: 8pt; text-decoration: none;}

a.courseAlert, a.courseAlert:link, a.courseAlert:visited {  color: #008852; font-size: 8pt; text-decoration: none;}
a.courseAlert:hover, a.courseAlert:active {  color: #00703C; font-size: 8pt; text-decoration: underline; }

.alert {  text-align:center; font-weight: bold; font-size: 12pt; text-decoration: none;}

.regButton {  text-align:center; font-size: 10pt; text-decoration: none; color:#FFFFFF; background:#006892; 
	border-top:2px solid #006892;
	border-bottom:2px solid #CAEDFF;
	border-left:2px solid #006892;
	border-right:2px solid #CAEDFF;
	cursor:pointer;
}

.regStatus {
	color: #999999;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	border-bottom:1px solid #00703C;
	padding-left:2px;
	padding-right:2px;
}
.regStatus2 {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	border-bottom:1px solid #00703C;
	background: #008852;
	padding-left:2px;
	padding-right:2px;
}
.regStatus3 {
	color: #00703C;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	border-bottom:1px solid #00703C;
	padding-right:2px;
}
.note2 {
	color: #00703C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.saotc, a.saotc, a.saotc:link, a.saotc:visited {  color: #ffffff;  font-weight: bold; text-decoration: none;}

a.saotc:hover, a.saotc:active {
	color: #CAEDFF;
	background: #0096D7;
	font-weight: bold;
	text-decoration: none;
}

.navinitial {
	background-color: #0096D7;
	font-size: 9pt;
}
.navhighlight {
	background-color: #006892;
	font-size: 9pt;
}

.navtopinitial { background-color: #008852; }
.navtophighlight { background-color: #71B69C; }

.calloutbox { color: #008852; }

