/*	css document	*/
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	background-color:#eeeeee;
/*
*/
}

h1 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px;
}


/* SCLir (Sealer) by Shawn Lawler */
.SCLir {
	position:relative;
	z-index:1;	
	margin:0;
}
.SCLir span {
	position:relative;
	z-index:-1;}
	
#masthead {
	display:block;
	width:760px;
	height:133px;
	margin:0 auto 0 auto;
	background:url(../images/nadspbanner3.gif) top left no-repeat;
	text-decoration:none;}

#container_outer {
	width:760px;
	margin:5px auto 0 auto;
	background-color:#FFffff;

/*
*/
}

/* Content */
#content_wrap {
	background-color:#ffffff;
	overflow:hidden;
	width:760px;

/*
overflow:visible;

*/
	}

#rail {
	width:170px;
	background-color:#ffffff;
	float: left;
	padding-top:5px;
/*
*/
	}

#content {
	min-height:300px;
	background-color:#ffffff;
	padding: 0 10px 10px 10px;
	float:right;
	width:570px;

/*

*/
	}

* html #content {height/* \ */:300px;}

#rightrailwrapper {
	width:156px;
	float:right;
	margin-top:27px;
	margin-left:10px;
/*
	border:1px solid #000000;

*/
}

#rightrailcontainer {
	width:156px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

/*begin nav styles*/
#navcontainer { 
	width: 150px;

/*
*/
	}

#navcontainer ul
{

margin-left: 10px;
padding-left: 0;
list-style-type: none;
margin-top: 0;

/*
*/
}

#navcontainer a
{
display: block;
padding: 3px;
width: 135px;
background-color: #9999ff;
color: #18006b;
text-decoration: none;
margin-bottom:3px;
font-weight:normal;
font-size:13px;
/*
*/
}

#navcontainer a.on {
background-color: #834fec;
color:#ffffff;

}

#navcontainer a:hover
{
background-color: #834fec;
color: #ffffff;
/*
*/
}
/*end subnav styles*/

/*begin subnav styles*/
#subnav {
margin-bottom:5px;
}

#subnav ul {

margin-left: 7px;
padding-left: 0;
margin-top: 5px;
list-style-type:none;
/*

*/
}


#subnav a
{
padding: 2px;
background-color: #d8c6fb;
color: #6600ff;
text-decoration: none;
margin-bottom:3px;
font-size:11px;
font-weight:normal;
width:145px;
/*
*/
}

#subnav a.subon {
background-color: #834fec;
color:#ffffff;
/*
*/
}

#subnav a:hover
{
background-color: #834fec;
/*
*/
}
/*end subnav styles*/

/*begin styles for main content area containers*/
#maintilecontainer {
	width:400px;
	float:left;
/*
	width:400px;

*/
}

#maintileleft {
	width:45%;
	float:left;
	padding:5px 5px 5px 5px;
	margin:0 5px 5px 0;
/*
	width:180px;
*/
}

#maintileright {
	width:45%;
	float:right;
	padding:5px 5px 5px 5px;
	margin:0 0 5px 0;
/*
	width:180px;
*/
}

.containerwrapperblue {
padding:1px;
background-color:#0066cc;
/*
*/
}

.containertitleblue
{
	background-color:#0066cc;
	padding: 5px 5px;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
/*
*/
}

.containerwrapperred {
background-color:#cc0000;
padding:1px;
/*
*/
}

.containertitlered
{
	padding: 5px 5px;
	background-color:#cc0000;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
/*
*/
}
.containerwrapperorange {
background-color:#ff9900;
padding:1px;
/*
*/
}

.containertitleorange
{
	padding: 5px 5px;
	background-color:#ff9900;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
/*
*/
}

.containerwrappergreen {
background-color:#33cc00;
padding:1px;
/*
*/
}

.containertitlegreen
{
	padding: 5px 5px;
	background-color:#33cc00;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
/*
*/
}

.container
{
	background-color:#ffffff;
	padding: 5px 5px;
	text-align:left;
	font-size:11px;
	color:#000000;
	text-align:center;
/*
*/
}
/*end styles for main content area containers*/


/* footer */
#footer {
	background-color:#d8c6fb;
	padding:10px 30px 20px 30px;
	font-size:80%;
	text-align:center;
/*
*/
	}

/*begin calendar styles*/
#calendar {
	width:150px;
	float:right;
	background-color:#d8c6fb;
	padding:3px 3px;
}

#calendar h2 {
	margin-top:5px;
	margin-bottom:5px;
}

#calendar table {
	width:100%;
	border-collapse:collapse;
	background-color:#fff;
	border-color:#000;}

#calendar table td {
	border:1px solid #666;
	padding:1px;
	}

#calendar table td.nodate {
	background-color: #eee;
	}

#calendar table th.month {
	background-color: #eee;
	padding:3px;
	font-weight:normal;
	}

#calendar table th.days {
	padding:3px 0 1px 0;
	}

#calendar table td.dateHasEvent {
	background-color:#c9dbff;}

.today {
	color:#ff0000;
	font-weight:bold;
}

.eventlisting {
	padding:3px;
	margin:5px 0 5px 0;
	background-color:#eeeeee;
	font-size:11px;
	text-align:left;
}

/*end calendar styles*/

.boldlist {
	font-weight:bold;
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	margin-top:3px;

}

.boldlist li {
	margin-bottom:5px;

}

.sublist {
	font-weight:normal;
	margin-left:10px;
	padding-left:10px;

}
.sublist li {
	margin-bottom:0;
	
}

.systeminfo {
	margin:5px 0 10px 0;
	padding:5px 5px;
	background-color:#dddddd;
	color:#0C3;
	width:80%;
}

.systemerror {
	margin:5px 0 10px 0;
	padding:5px 5px;
	background-color:#dddddd;
	color:#F00;
	width:80%;
}

.bodysubtitle {
	font-family: Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

#linkbutton {
	display:block;
	background-color:#66cc33;
	padding:3px 3px;
	font-weight:bold;
	text-decoration:none;
	border:2px outset #cccccc;
	color:#ffffff;
}

#linkbutton:hover {
	background-color:#73e539;
	border-color:#ccff99;
	color:#333333;
}

#linkbuttonblue {
	display:block;
	background-color:#0066cc;
	padding:3px 3px;
	font-weight:bold;
	text-decoration:none;
	border:2px outset #cccccc;
	color:#ffffff;
}

#linkbuttonblue:hover {
	background-color:#c9dbff;
	color:#333333;
/*
	border-color:#ccff99;

*/
}


/*link colors*/
a:link {color: #3349AF;}
a:visited {color: #3349AF;}
a:active {color: #3349AF;}
a:hover {color: #000000;}

.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

