/* CSS Document */
/* 
page bg - bec4cf
content bg - ebeced
dark blue - 4c5463
gold - af7a0b
*/

/* New  Code */

* {
margin:0;
padding:0;
}

body {
	background:#bec4cf;
	font-family:"Century Gothic", Tahoma, Verdana, sans-serif;
	font-size:14px;
}

.wrapper {
margin:0 auto 30px auto;
width:960px;
background:#bec4cf;
}

.headermain {
margin:0;
padding:20px 0 0 0 ;
width:960px;
height:137px;
}

.topleft {
	width:7px;
	min-height:5px;
	background-image:url(images/corner_tl.png);
	background-repeat:no-repeat;
	margin-top:87px;
	float:left;
}

.topleftedge {
	width:7px;
	margin-top:5px;
	height:45px;
	background-image:url(images/edge_left.png);
	background-position:left;
	background-repeat:repeat-y;
}
	
.headermenu {
	width:946px;
	height:137px;
	float:left;
	background-image:url(images/header_bg.png);
	background-repeat:repeat-x;
	}

.headermenu img {
	float:left;
}

.headermenu ul {
	width:520px;
	height:40px;
	margin-top:20px;
	padding-top:5px;
	padding-left:20px;
	float:left;
	background-image:url(images/menubar_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.headermenu li {
	display:inline;
	float:left;	
	margin-right:40px;
	margin-left:25px;
	color:#af7a0b;
}

.headermenu li a {
	text-decoration:none;
	font-family:"Century Gothic", sans-serif;
	font-size:30px;
	color:#f6f6f6;
}

.headermenu li a:link {
	color:#f6f6f6;
}

.headermenu li a:hover {
	color:#758BAF;
}

.headermenu li a#selected {
	color:#af7a0b;
}

.topright {
	width:7px;
	min-height:5px;
	background-image:url(images/corner_tr.png);
	background-repeat:no-repeat;
	margin-top:87px;
	float:left;
}

.toprightedge {
	width:7px;
	margin-top:5px;
	height:45px;
	background-image:url(images/edge_right.png);
	background-position:right;
	background-repeat:repeat-y;
}

.headercontent {
width:800px;
background-image:url(images/headercontentbg.gif);
background-repeat:no-repeat;
background-color:#587d76;
}

.contentwrapper {
  width:960px;
  background-image:url(images/edge_left.png);
  background-repeat:repeat-y;
  background-position:left;
  background-color:#ebeced;
}

.content {
	width:893px;
	margin-left:7px;
	padding-left:30px;
	padding-right:30px;
	background-image:url(images/edge_right.png);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#ebeced;
	float:left;
	
}

.footer {
  	clear:both;
  	width:953px;
  	margin-left:7px;
	padding-top:40px;
  	background-image:url(images/edge_right.png);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#ebeced;
	text-align:center;
}

.footer p {
font-size:10px;
color:#4c5463;
}

.bottomcontainer {
	width:960px;
	height:12px;
}

.bottomleft {
	width:12px;
	height:12px;
  	background-image:url(images/corner_bl.png);
	float:left
}

.bottom {
	width:936px;
	height:12px;
	background-image:url(images/edge_bottom.png);
	background-repeat:repeat-x;
	float:left;
}

.bottomright {
	width:12px;
	height:12px;
	background-image:url(images/corner_br.png);
	background-repeat:repeat-x;
	float:left;
}

.topicheader {
	width:893px;
	margin-top:-40px;
}

#contact {
float:right;
width:120px;
height:16px;
padding-right:400px;
padding-top:4px;
text-align:left;
}

#contact a:link {
	font-size:14px;
	color:#4c5463;
	text-decoration:none;
}

#contact a:hover {
	text-decoration:underline;
	color:#00f;
}

.topicheader ul {
	margin-right:10px;
	clear:right;
	float:right;
}

.topicheader ul li {
	display:inline;
	list-style-type:none;
	padding-left:10px;
	color:#af7a0b;
}

.topicheader ul li a {
	text-decoration:none;
	color:#4c5463;
}

.topicheader ul li a:hover {
	color:#00F;
}

#selected {
  	color:#af7a0b;
}

.classlist {
	width:540px;
	border-top:1px solid #af7a0b;
	margin-top:4px;
	clear:right;
	float:right;
}

.classlist ul {

}

.classlist ul li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding-left:8px;
	color:#af7a0b;
}

.classlist ul li a {
	text-decoration:none;
	font-size:10px;
}

.classlist ul li a:link {
	color:#4c5463;
}

.classlist ul li a:hover {
	color:#00f;
}

.contentleft {
	width:560px;
	margin-left:20px;
	padding-top:40px;
	/*border:1px solid #000;*/
	clear:right;
	float:left;
}

h1 {
	font-size:24px;
	color:#003;
	font-weight:bold;
	float:right;
	margin-right:10px;
}

h2 {
	font-size:18px;
	margin-top:10px;
	clear:right;
	}
	
h3 {
font-size:14px;
margin-top:10px;

}

.contentleft p  {
	margin-bottom:12px;
	}
	
.contentleft ul {
	margin-left:10px;
	margin-bottom:12px;
}

.contentleft ul li{
	font-size:12px;
	padding:4px 0 4px 20px;
	background-image:url(images/bullet12.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	list-style-type:none;
}

.contentright {
	width:280px;
	margin-left:0px;
	padding-top:40px;
	float:left;
}

.assignment {
width:240px;
padding-top:10px;
padding-bottom:10px;
float:right;
}

.assignment h3 {
font-size:14px;
color:#4c5463;
padding-left:4px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#4c5463;
}

.assignment ul {
float:left;
padding-left:4px;
padding-right:4px;
padding-bottom:6px;
}

.assignment ul li {
display:block;
font-size:12px;
color:#4c5463;
padding-top:6px;
}

.assignment img {
margin:6px 30px;
border:2px solid #4c5463;
}

.quote {
	font-style:italic;
	margin:0 0 12px 0;
}

input {
line-height:16px;
}

tr {
height:30px;
margin-bottom:10px;
}

/* Old Code */
/*
div#banner {
width:468px;
height:112px;
margin-left:128px;
float:left;
background-image:url(images/banner.gif);
background-repeat:no-repeat;
background-position: 18px 30px;
}

div#banner img {
border:0;
/*padding-left:248px;
}

div#ad  {
padding-top:20px;
padding-left:270px;
}

div#headercontent ul {
margin-left:32px;
margin-top:6px;
padding-bottom:8px;
height:16px;
}

div#headercontent ul li {
list-style-type:none;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#587d76;
padding:0 8px 0 8px;
border-right:1px solid #ffffee;
border-bottom:1px solid #ffffee;
background-color:#ffffee;
}

div#headercontent ul li a {
text-decoration:none;
color:#587d76;
}

div#headercontent ul li a:link {
text-decoration:none;
color:#587d76;
}

div#headercontent ul li a:hover {
text-decoration:none;
color:#d3d0b2;
}

div#headercontent ul li a:visited {
text-decoration:none;
/*color:#C7D9C3;
}

div#breadcrumb {
width:800px;
height:20px;
margin:0;
padding:0;
padding-bottom:10px;
}

div#breadcrumb ul {
margin:0;
padding:0;
padding-left:34px;
padding-top:5px;
}

div#breadcrumb ul li {
list-style-type:none;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#f8f7f2;
float:left;
padding-right:6px;
}

div#breadcrumb ul li a {
text-decoration:none;
color:#f8f7f2;
}

div#breadcrumb ul li a:link {
text-decoration:none;
color:#f8f7f2;
}

div#contentleft {
width:580px;
float:left;
}


h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:0.8px;
/*color:#f8f7f2;
color:#fbfbd5;
padding:8px 0px 0px 34px;
}

div#contentleft p {
padding-left:34px;
padding-right:20px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#f8f7f2;
line-height:20px;
letter-spacing:0.4px;
}

div#special p {
margin:0px 40px;
padding:4px 20px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#D9E7DA;
line-height:15px;
}

div#contentleft ul {
padding-left:60px;
padding-right:20px;
padding-bottom:14px; 
}

div#contentleft ul li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#f8f7f2;
padding-bottom:8px;
}

div#contentleft a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:14px;
color:#f8f7f2;
}

div#contentleft a:hover {
text-decoration:underline;
}

div#contentleft a:visited {
color:#dfe;
}

div#contentright {
width:220px;
float:left;
}

div#contentright a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#;
}

div#contentright img {
margin:0;
padding:0px 20px;
}

iframe {
	border: 0;
	width: 760px;
	margin:10px 0 0 12px;
	padding:0;
	overflow: inherit;
}*/
