body {
	margin:20px 0 0 0;
	background-color:#FFFFFF;
}
h1 {
	font: normal 20px Arial, Geneva, sans-serif;
	text-align:left;
	color: #FFFFFF;
	margin:2px 0 0 10px;
}
h2 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffca3a;
	margin: 8px 5px;
	text-align: left;
}
h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #222222;
	margin:3px 0;
	padding:0px 0 3px 3px;
}
p {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin:3px 0;
}
#content-holder {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:15px 8px 15px 8px;
	text-align:left;
	color: #333333;
}
.invers, a.invers:link, a.invers:visited, a.invers:active {
	color:#FFF;
}
a.invers:hover {
	color:#EEE;
}
a:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
a:link	  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
a:hover	  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666;}
a.bold:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
a.bold:link	   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
a.bold:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
a.bold:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #666666;}
B         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
.small    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;}
.blue     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #2787FE;}
.black    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #445568;}
.whiteb   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF;}
.footer   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666;}

.orange {
	color: #ffca3a;
}
.grey { 
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
a.grey:link, a.grey:visited, a.grey:active {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #CCCCCC;
}
a.grey:hover {
	text-decoration:none;
	color: #DDDDDD;
}
a.inlinelink:link, a.inlinelink:visited, a.inlinelink:active
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	margin:3px 0;
}
a.inlinelink:hover
{
	color: #666666;
}
a.h3link:link, a.h3link:visited, a.h3link.active, a.h3link:hover
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration: none;
	color: #ffca3a;

}


.button {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #99CCFF;
	border: solid 1px #333333;
	cursor:pointer;
}
.yell-list {
	list-style:none;
	list-style-image:url(../images/oarrow.gif);
	text-align:left;
	padding:3px;
	margin:5px 5px 5px 25px;
}
.pic   { 
	border: 1px solid #000000;
	margin-left:10px;
}
#list ul
{
line-height: 125%;
color: #000000;
}
#oportunities {
	margin:0px 0px 0px 0px;
}
#outline {
	margin:15px 0px 0px 0px;
}
#feedback {
	padding:5px;
	margin:10px 15px 10px 10px;
	background:#EEEEEE;
	border:dashed 1px #333333;
}
.story {
	padding:5px;
	margin:10px 15px 10px 10px;
	background:#EEEEEE;
	border:dashed 1px #333333;
}
.courselink, a.courselink:link, a.courselink:visited, a.courselink:hover, a.courselink:active {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif !important;
	color: #333333 !important;
	text-decoration:none !important;
}
.nodeco, a.nodeco:link, a.nodeco:visited {
	/*display:none;*/
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333 !important;
	text-decoration:none !important;
}
a.nodeco:hover, a.nodeco:active {
	text-decoration:none !important;
	color:#ED12A6 !important;
}

.menu {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffca3a;
	margin: 8px 5px;
	text-align: left;
}
.smenu { 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}
a.smenu:link, a.smenu:visited, a.smenu:active {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #FFF;
}
a.smenu:hover {
	text-decoration:none;
	color: #EEE;
}
.normdiv {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:10px 10px 0 10px;
	clear:both;
}
.norm, a.norm:link {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif !important;
	text-align:left;
}
.shortul {
	margin: 3px 20px;
}
.shortli {
	list-style-image: url(/images/oarrow.gif);
}
.lidev {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
	margin-top:10px;
	clear:both;
	border:0px solid black;
}
.register {
	float:right;
	width:212px;
	height:48px;
	background:url(/images/register.gif) no-repeat;
	padding:6px 0px 3px 8px;
	/*margin-top:-52px;
	margin-right:-8px;*/
}
.course-links {
	width:472px;
	height:48px;
	background:url(/images/course-links.gif) no-repeat;
	padding:6px 0px 3px 8px;
	/*margin-top:-52px;
	margin-right:-8px;*/
}
.course-links select {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffca3a;
}
/* ZIP */
.grey-arrow {
 list-style-image:url(/images/arrow.gif);
 margin-top:0px;
 font-size:9px;
 color:#333333;
}
.long {
 padding-left:80px;
}
.back-to {
 font-size:0.7em;
 color:#999999;
 font:Verdana, Arial, Helvetica, sans-serif;
}
.shortmargin {
 margin-top:3px;
}
.lined {
 border:dashed #006600 1px;
}
.lined2 {
 border:dashed #333333 2px;
 text-align:center;
}
.orange-arrow {
	list-style-image:url(images/oarrow.gif);
	margin:1px;
	font-size:9px;
	color:#333333;
	margin-left:20px;
}
.normdivshort {
	text-align:left;
	margin-left:5px;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}