/*Copyright: Darren Hester 2006, http://www.designsbydarren.comLicense: Released Under the "Creative Commons License", http://creativecommons.org/licenses/by-nc/2.5/*/body {	text-align: center;	background: #0E1934 url("../images/bg.jpg") no-repeat fixed top center;	margin-top:25px;	margin-bottom:500px;	color:#333333;}a:link {	COLOR: #000000; text-decoration: underline}a:visited {	COLOR: #000000; text-decoration: underline}a:active {	COLOR: #000000; text-decoration: underline}a:hover {	COLOR: #000000; text-decoration: none}#container {  background: #FFFBEF url("../images/page_bg.jpg") top left;  margin-left: auto;   margin-right: auto;  width: 800px;  text-align: left;}#header {  height: 140px;  background: #fff url("../images/header.jpg") top left no-repeat;}  #header2 {  height: 140px;  background: #515230 url("../images/header2.jpg") top left no-repeat;}  #header3 {  height: 140px;  background: #515230 url("../images/header3/header.jpg") top left no-repeat;}  #header h1 {	padding-top:98px;	padding-left: 20px;	font-family: arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	color: #98895B;	letter-spacing: -1px;	margin:0px;	font-style: italic;}#header2 h1 {	padding-top:98px;	padding-left: 20px;	font-family: arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	color: #98895B;	letter-spacing: -1px;	margin:0px;	font-style: italic;}#header h2 {  padding-top:0px;  padding-left: 20px;  font-family: arial, helvetica, sans-serif;  font-size:14px;  font-weight:bold;    color: #E2D179;  margin:0px;  }#menu {	background-image:  url("../images/menu_bg.jpg");	height: 30px;}#menulist ul{	padding-left: 0;	margin-left: 0;	margin-top:5px;	background-color: transparent;	float: left;	width: 100%;	font-family: arial, helvetica, sans-serif;	font-size:12px;	font-weight: bold;}#menulist ul li { display: inline; }#menulist ul li a{padding: 0.2em 2em;background-color: transparent;color: #765;text-decoration: none;float: left;border-right: 1px solid #BBB774;}#menulist ul li a:hover{	color: #333;	background-position: center;}#menulist .selected {	color: #fff;}#submenu {	float:left;	width:100%;	font-family: arial, helvetica, sans-serif;	font-size:11px;	line-height:normal;	background: #FFFBEF url("../images/submenu_bg.jpg") repeat-x bottom;  }#submenu ul {  margin:0;  padding:10px 10px 0;  list-style:none;  }#submenu li {  float:left;  background:url("../images/submenu_left.gif") no-repeat left top;  margin:0;  padding:0 0 0 9px;  }#submenu a {	float:left;	display:block;	background:url("../images/submenu_right.gif") no-repeat right top;	padding:5px 15px 4px 6px;	text-decoration:none;	color:#765;	font-weight: bold;  }#submenu a:hover {	color:#333;  }#submenu .selected {  background-image:url("../images/submenu_left_on.gif");  }#submenu .selected a {  background-image:url("../images/submenu_right_on.gif");  color:#333;  padding-bottom:5px;  }#mainbody {  background: transparent url("../images/content_bg.jpg") top left no-repeat;}#maincolumn {  float:left;  width:590px;  font-family: arial, helvetica, sans-serif;}  #maincolumn h3 {	margin-right:15px;	font-size:14px;	font-weight: bold;	line-height:18px;	color: #582989;	margin:20px;	clear: left;}#maincolumn h4 {	margin:20px;	margin-right:15px;	font-size:13px;	font-weight: bold;	line-height:18px;	color: #582989;	text-transform: uppercase;}  #maincolumn p {	margin:20px;	margin-right:15px;	font-size:12px;	line-height:18px;	color: #333333;	text-align: justify;}#maincolumn ul {	margin-right:15px;	font-size:12px;	line-height:18px;	color: #333333;	margin-left: 20px;	margin-top: -10px;	margin-bottom: -10px;	list-style-type: square;	list-style-position: outside;	list-style-image: url(../images/check.gif);}#maincolumn ul li {	margin-left: 20px;}#rightcolumn {  float:right;  width:190px;  font-family: arial, helvetica, sans-serif;}  #rightcolumn h3 {	margin-right:10px;	margin-bottom: 5px;	font-size:12px;	font-weight: bold;	line-height:16px;	color: #FCF8E3;	padding:4px;	border:1px solid #3A3B22;	background-color: #98895B;}  #rightcolumn p {  margin:5px;  margin-bottom:15px;  padding-right:10px;  font-size:11px;  line-height:16px;  color: #333333;}#rightcolumn ol {	padding-right:10px;	font-size:11px;}#footer {	font-family: arial;	font-size:11px;	line-height:16px;	height: 60px;	background-image:  url("../images/menu_bg.jpg");	background-repeat: no-repeat;	color: #333333;	background-color: #D7C796;}  #footer p {	text-align:center;	padding-top:16px;	color: #333333;	text-decoration: none;}#footer a:link {	COLOR: #333333; text-decoration: none}#footer a:visited {	COLOR: #999999; text-decoration: underline}#footer a:active {	COLOR: #582989; text-decoration: underline}#footer a:hover {	COLOR: #582989; text-decoration: none}.spacer {  margin:0px;padding:0px;height:10px;clear:both;}.spacer2 {  margin:0px;padding:0px;height:0px;clear:both;}.tabletext {font-size: 11px;}.tabletext input {font-size: 12px;}.tabletext select {font-size: 12px;}.tabletext submit {font-size: 12px;}.tabletext textarea {font-size: 12px;}.tabletext input:focus {background-color: #D7C796;}.tabletext textarea:focus {background-color: #D7C796;}.copyright {font-size: 9px;}thead {	color: #FFFFFF;	background-color: #582989;	text-align: left;	font-size: 12px;}td {	font-size: 11px;	vertical-align: top;}.coursetitle {	font-style: italic;	font-weight: bold;	display: block;}.coursecity {	font-weight: bold;}.description a {	text-decoration: none;	height: 12px;	display: block;	color: #582989;	overflow: hidden;}.description a:hover {	height: auto;	display: block;	overflow: visible;	text-decoration: none;	padding-top: 30px;	position: relative;	top: -20px;}.photoleft {	float: left;	border-color: #582989;	border-width: 2 px;	margin-left: 10px;	margin-right: 10px;}.testimonial {	font-style: italic;	color: #582989;	padding-left: 10px;}.citation {	font-size: 9px;	position: relative;	top: -4px;	left: 1px;}.citation a {	text-decoration: none;	color: #582989;}