body {
	background:#ffffff;
	font-family: tahoma, verdana, arial;
	font-size: 0.9em;
	line-height:1.2em;
}


div#container {

}

div#innercontainer {
	border-top: 1px solid #084798;
	border-left: 1px solid #084798;
	border-right: 1px solid #084798;	
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

div#header { height: 140px; position: relative; background: url('/media/images/blue_address2.gif'); z-index: 100; background-position: right 0; background-repeat: no-repeat;}

div#blackline { position: absolute; bottom: 0px; left: 0px; height: 16px; background: #000000; width: 786px; z-index: 200;}
div#header>div#blackline { width: 950px; height:20px; }

div#menubar ul { display: inline; list-style: none; }
div#menubar li { float: left; position: relative; list-style: none; padding-left:10px;}
div#menubar li ul {  display: none; position: absolute; top: 1em; left: 0; background: #831819; list-style: none; margin: 0; padding: 3px 0px 3px 0px;}
div#menubar li:hover ul, div#menubar li.over ul{ display: block; clear: left}
div#menubar a, div#menubar a:link, div#menubar a:visited, div#menubar a:active { display: block; text-decoration: none; font-size: 13px;color: #FFFFFF; font-weight: bold; margin: 0px 10px 0px 0px;}
div#menubar a:hover { text-decoration: underline;}

/* Form Layout */
form ul, form ol { list-style: none; }
input[type=radio] { margin-right: 15px;}
ul li label { float: none; width: auto; display: inline; margin: 0px 0px 5px 0px; list-style: none;}
label { display: block; padding:0 1em 3px 0; float:left; width:8em; }
input, textarea, select { margin:2px 0; padding:2px 3px; vertical-align:middle; font-weight:normal; font-size:11px; }
input[type=text] { width: 150px;}
textarea { vertical-align:top !important; width: 250px; }
select { font-size: 0.8em; }
form.not_styled label { float: none; width: auto; padding: 0; display: inline; }


div#content {
  	min-height:300px;
  	height:auto !important;
  	height:300px;
  	background: url('/media/images/nscs.jpg') right;
	background-repeat: no-repeat;
	background-position: top right;
	/*border: 0px solid black;*/
	color: #2C4086;	
	font-size:12pt;
    padding-top: 22px;
    padding-left:25px;
    padding-right:135px;
    padding-bottom:15px;
    float: left;
    width:790px;
    line-height:1.2em;
}

div#innercontainer>div#content {
	padding-top:5px;
}



div#footer {
	color:#ffffff;
	clear: both;
	margin-bottom:-3px;
	background: url('/media/images/footer_back.gif');
	background-repeat: repeat-x;
	height: 20px;
	font-size:0.8em;
	text-align:center;
	padding-bottom: 2px;	
}

div#footer a, div#footer a:link, div#footer a:visited div#footer a:active {
	color: #ffffff; text-decoration:none;
}

div#footer a:hover {
	text-decoration:underline;	
}

a, a:visited, a:link, a:active { color:#2C4086; text-decoration:underline; font-weight:normal; }
a:hover { color: #000000; }*/
.bold { font-weight: bold; }
.italic { font-style: italic;}

h3, h2 { color: #1F3371; }

table.courses { width: 500px;}
table.courses td { border: 1px solid #c0c0c0; background: #7BB841; color: #ffffff; }

.newsitem-listing {border:1px solid #223355; margin-bottom: 0.5em; width:700px;}
.newsitem-listing-text {padding-left:0.5em;}
.color1 {background-color:#f5f5f5;}
.color2 {background-color:#e8eef5;}
.error {color:#dd0000;}

.