body, table, p {
	font-family: Arial;
	font-size: 13px;
	color: #858585;
}

body {
	margin: 0px;
	background: #310344 url(../images/ex_wide_bg.jpg) no-repeat center top;
}

h1 {
	margin: 0 0 10px 0;
	text-align: left;
	font-size: 24px;
	color: #310344;
}

h2 {
	margin: 0 0 10px 0;
	text-align: left;
	font-size: 20px;
	color: #310344;
}

h3 {
	margin: 0 0 4px 0;
	text-align: left;
	font-size: 18px;
	color: #310344;
}

h4 {
	margin: 0 0 4px 0;
	text-align: left;
	font-size: 14px;
	color: #000000;
}

.page_content ul li {
	margin-top: 0;
	line-height: normal;
}

p.message {
	font-weight: bold;
	color: #FF0000;
}

p.errors {
	font-weight: bold;
	color: #FF0000;
}


/*container for page content*/
#encapsulate {
	width: 1024px;
	margin: 0 auto;
	vertical-align: top;
}



/*header styles*/
#header_img {
	width: 1024px;
	height: 250px;
}



/*this is the row that contains the tabbed buttons for static pages*/
#top_nav {
	width: 1024px;
	height: 50px;
	overflow: hidden;
}

/*image in between header and navigation/content div*/
#under_banner {
	width: 1024px;
	height: 99px;
	overflow: hidden;
}

/*Wrapper for left, nav, content and right divs*/
#wrapper {
	width: 1024px;
	margin: 0;
	padding: 0;
}

/*Left side div*/
.leftside {
	float: left;
	display: inline;
	margin: 0;
	min-height: 300px;
}

/*right side div*/
.rightside {
	float: right;
	display: inline;
	margin: 0;
}

/*this is the div that contains the navigation and content divs*/
#nav_con {
	overflow: hidden;
	min-height: 400px;
	width: 937px;
	background: #ffffff;
}

#nav_con a, a:active, a:visited {
	color: #310344;
	text-decoration: underline;
}

#nav_con a:hover {
	color: #858585;
	text-decoration: none;
}


/*naviagion div*/
#navigation {
	width: 237px;
	margin-top: -10px;
}

#navigation li {
   list-style-type:none;   
   margin:0.25em 0 0.25em -10px;  
}

#navigation ul.pages li {
	margin-left:-50px;
}   
   
#navigation ul.subjects li a, #navigation ul.subjects li a:visited {   
   display:block;   
   width:182px;   
   border:1px solid #310344;   
   font-family:Arial;   
   font-size:0.9em;   
   text-align:center;   
   text-decoration:none;   
   background:#310344;   
   color:#ffffff;   
	padding:4px 0 4px 0;
}  

#navigation ul.subjects li a:hover {   
   background:#610089;   
   color:#ffffff;   
} 
   
#navigation ul.pages li a, #navigation ul.pages li a:visited {   
   display:block;   
   width:182px;   
   border:1px solid #310344;   
   font-family:Arial;   
   font-size:0.9em;   
   text-align:center;   
   text-decoration:none;   
   background:#eedfff;   
   color:#310344;   
	padding:3px 0 3px 0;
} 
   
#navigation ul.pages li a:hover {   
	border:1px solid #310344;   
	text-decoration:none;   
	background:#ffffff;   
	color:#310344;
}
   
.selected {
   	font-weight: bold;
}

/*main content area*/
#content {
	width: 650px;
	padding-right: 30px;
	color: #744826;
	overflow: hidden;
}

#content p {
	margin-top: 0;
}



/*footer*/
#footer {
	width: 1024px;
	margin-bottom: 20px;
	position: relative;
	clear: both;
}

#footer p {
	text-align: center;
	margin: 0;
	color: #70447f;
	font-size: 10px;
}

#footer a, a:visited, a:active {
	color: #858585;
	text-decoration: none;
}

#footer a:hover {
	color: #858585;
	text-decoration: underline;
}

























