﻿body 
{
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 14px;
	color: #666;
	height: 100%;
	width: 100%;
	margin:0px;
	padding:0px;
}

#leftnav
{
	/*width: 508px;*/
	/*width:450px;*/
	width:250px;
	height: 100%;
	padding-top:30px;
	float:left;
	text-align: right;
}

#leftnav #logo
{
	background: url('../images/logo.jpg') no-repeat right top;
	margin-left: auto;
	height: 250px;
	width: 170px;
}

#leftnav #arrows
{
	/*padding: 60px 45px 0 0;*/
	position:fixed;
	bottom:10px;
	left: 180px;
}

#leftnav .accordion .head
{
	cursor: pointer;
	padding-bottom: 2px;
}

#leftnav .accordion .head:hover
{
	color: #F00;
}

#leftnav .accordion .body
{
	padding: 0 0 8px 0;
	font-size: 11px;
	cursor: pointer;
}

#rightcontent
{
	/*margin-left:508px;*/
	/*margin-left:450px;*/
	margin-left:250px;
	padding-left:41px;
}

#rightcontent #header
{
	width: 100%;
	height: 170px;
	border-bottom: 32px solid #cad9dc;
}

#rightcontent #content
{
	float: left;
	/*width: 456px;*/
	width: 500px;
	height: 100%;
	padding: 10px 0 10px 0;
}

#rightcontent #news
{
	/*margin-left:456px;*/
	margin-left: 500px;
	
}

#rightcontent #footer
{
	height: 120px;
	width: 100%;	
}

#rightcontent #footer #black
{
	width: 100%;
	height: 40px;
	background: #000000;
	color: #666;
	font-size: 12px;
	
}

#rightcontent #footer #black #footerleft
{
	float: left;
	padding: 10px 35px 0 35px;
	width: 300px;
}

#rightcontent #footer #black #footerright
{
	/*float: left;
	padding: 10px 35px 0 35px;
	text-align:right;
	width:300px;*/
	position:absolute;
	right: 30px;
	padding-top:10px;
}

#rightcontent #footer #white
{
		width: 100%;
		height: 20px;
		font-size:10px;
		padding: 10px 0 10px 0;
		/*text-align: center;*/
}

a:link {
	color: #666;
	text-decoration: none;
	/*padding-left: 15px;*/
}

a:visited {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: none;
	color: #F00;
}

a:active {
	text-decoration: none;
	color: #F00;
}

.content
{
	/*width:698px;*/
	width:710px;
}

.colone
{
	width:225px;
	float:left;
	padding:4px;
}

.coltwo
{
	width: 460px;
	float:left;
	padding:4px;
}

.colthree
{
	width: 690px;
	float:left;
	padding: 4px;
}

#newscolumn
{
	width:100%;
	padding-left:5px;
}

.newsarticle
{
	font-size:11px;
	border-bottom:thin dotted #CAD9DC;
	padding:10px 0 10px 0;
}

.newsdate
{
	font-size:10px;	
}

.menuselected
{
	color:Red;
	cursor:default;
}

.descriptor
{
	width: 150px;
	float: left;
	padding: 4px;
}

.fieldcontrol
{
	width: 250px;
	float: left;
	padding: 4px;
}

#searchresultsdiv
{
	font-size: 10px;
}

#courseleft
{
	padding: 3px;
	float: left;
	width: 150px;
}

#courseright
{
	padding: 3px;
	float: left;
	width: 450px;
}

#contactleft
{
	padding: 3px 3px 3px 0;
	float: left;
	width: 450px;
}

#contactright
{
	padding: 3px 3px 3px 8px;
	float: left;
	width: 200px;
}

.coursedetailleft 
{
	color:#666666;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	float: left;
	width: 60px;
	padding-bottom: 5px;
}

.coursedetailright 
{
	color:#666666;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	float: left;
	width: 380px;
	padding-bottom: 5px;
}

.fourteenpoint
{
	font-size: 14px;
}

.tenpoint
{
	font-size: 10px;
}

.portfolio
{
	font-size: 11px;
	font-family:Tahoma,Geneva,sans-serif;
	color:#666666;
}

.portfolioseparator
{
	border-bottom:thin dotted #CAD9DC;
	width: 100%;
}

hr { border:none;border-top:thin dotted #CAD9DC; }

.membercolumn
{
	width: 250px;
	float: left;
}

#studentinfo
{
	margin-left:auto;
	margin-right:auto;
	width: 500px;
}

.clearfloat
{
	clear: both;
}