*
{
	margin: 0;
	padding: 0;
}
body
{
	font-family: Verdana, "Lucida Grande", "Bitstream Vera Sans", Arial, sans-serif;
	font-size: 78%;
	line-height: 1.3em;
	font-weight: normal;
	background: #fff;
	color: #333;
	text-align: center;
}

br
{
clear: both;
}

a:link,
a:active,
a:visited
{
	color: #550000;
	text-decoration: none;
}
a:link img,
a:active img,
a:visited img,
a:hover img
{
	border: none;
}
a:hover
{ 
	color: #808080;
	background-color: transparent;
	text-decoration: none;
}
#toolbar,
#logobar,
#banner,
#navalpha,
#breadcrumbs,
#main,
#footer
{
	width: 760px;
	text-align: left;
	margin: 0 auto;
}
#footer
{
	height: 30px;
}
.skiplink
{
	position: absolute; 
	left: -1000em; 
	width: 20em;
}
/* Toolbar
========================================================*/
#toolbar
{
	font-size: .8em;
	padding: 0 0;
	text-align: right;
	border-bottom: 1px solid #fff;
	height: 5px;
	
	/*width: 588px;*/
}
#toolbar ul
{
	list-style: none;
}
#toolbar li
{ 
	display: inline;
}
#toolbar a
{
	text-decoration: none;
	color: #333;
	border-right: 1px solid;
	padding: 0 0;
}
#toolbar a.first 
{ 
	border-left: 1px solid;
}
#toolbar a:hover
{
	color: #F60;
}
/* Logobar
========================================================*/
#logobarcontainer
{
	display: block;
	margin-bottom: 2px;
}
#logobar
{
	padding: 0 0 0 0;
}
#logobarphoto
{
	float: left;
        padding: 0 0 0 0;
}
#logobarlogo
{
	float: left;
}
/* Banner
========================================================*/
#bannercontainer
{
	clear: both;
}
#bannerlogo
{
        position: relative;
	float: left;
	width: 170px;
	height: 103px;
}
#bannerlogo h2{
	margin-top: 10px;
}
#tour #bannerlogo
{
 background: url(/logo.jpg) no-repeat top left;
}
#tour #bannerphoto
{
	float: right;
	background: url(/banner-comp.jpg) no-repeat top left;
	height: 103px;
	width: 588px;
}
#bannerphoto h2{
	margin-top: 10px;
}
/* NavAlpha
========================================================*/
#navalphacontainer
{
	clear: both;
	background: #550000;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	height: 5px;
    
}
#navalpha ul
{
	list-style: none;
}
#navalpha ul li	
{
	display: inline;
	font-family: "Lucida Grande", Verdana, "bitstream vera sans", Arial, sans-serif;
	font-size: 1em;
	line-height: 2.3em;
	text-transform: capitalize;
}
#navalpha ul li a	
{
	margin-right: 12px;
	text-decoration: none;
	color: white;
}
#navalpha ul li a:hover,
#navalpha ul li.selected a,
#navalpha ul li.unfolded a
{
	color: #fe7;
}
#navalpha ul li a.selected
{
	cursor: default;
}
/* Quicklinks
========================================================*/
#quicklinks
{
	display: none;
}
/* Breadcrumbs
========================================================*/
#home #breadcrumbscontainer
{
	display: none;
}
#breadcrumbscontainer
{
	/*border-bottom: 1px solid #999;*/
}
#breadcrumbs
{
	height: 5px;
}
#breadcrumbs a
{
	float: right;
}
/* Main
========================================================*/
#maincontainer
{
	padding: 14px 0 2em 0;
}
#main
{
	min-height: 300px;
	font-size: 95%;
}
h1#deptname  {
	display: none;
}
/* Nav Beta
========================================================*/
#navbeta
{
	float: left;
	font-size: 90%;
	margin-top: 1px;
}
#navbeta ul
{
	list-style: none;
	width: 140px;
	font-weight: normal;
}
#navbeta li
{
	line-height: 1.1em;
	margin: .5em 0;
        border-bottom: 1px solid #ccc
}
#navbeta ul ul li
{
	padding-left: 1em;
}
#navbeta ul li.selected a
{
	color: #999;
}
#navbeta ul li.selected ul a
{
	color: #550000;
}
#navbeta ul li.disabled a
{
	color: #bbb;
	border-top: dotted 1px #bbb;
	border-bottom: dotted 1px #bbb;
}
/* Content
========================================================*/
#contentcontainer
{
	float: right;
	width: 595px;
	padding: 0 0 2em 0;
}
#contentcontainer h1, #contentcontainer h2, #contentcontainer h3
{
	font-size: 105%;
	color: #666;
}
#content
{
	float: left;
	clear: both;
	width: 415px;
	padding: 0 8px 0 0;
}
#content strong, #content b
{
	color: #444;
}
#content h2
{
	font-size: 120%;
	color: #666;
	margin-bottom: .15em;
}
#content h3
{
	font-size: 110%;
	display: inline;
	color: #999;
}
#content p
{
	margin-bottom: 1.5em;
}
#content ul
{
	margin: 1.1em;
}
#content ol
{
	margin: 1em;
	padding-left: 1em;
}
#content ul li
{
	padding-left: 12px;
}
#content ul ul
{
	margin: 0 0 0 2em;
}
#content ol ol
{
	margin-left:  2em;
	padding-left: 2em;
}
#content hr {
	margin-bottom: 1em;
}
.right-content 
{
	display: none;
}
tr.first
{
	background-color: #ccc;
}
tr.odd
{
	background-color: #eee;
}
/* Subcontent
========================================================*/
#subcontent
{
	font-size: 78%;
	line-height: 1.2em;
	float: left;
	padding: 0 0 0 0;
	width: 163px;
	margin-left: 3px;
	overflow:hidden;
}
#subcontent h3
{
	font-size: 115%;
	margin-bottom: 1.15em;
	color: #999;
}
#subcontent p
{
	margin-bottom: 1em;
}
#subcontent .caption
{
	margin-bottom: 1em;
}
#subcontent ul
{
	list-style: none;
}
#subcontent ul li
{
	margin: 6px 0 3px 0;
}
#subcontent ul li a
{
	/* padding-left: 11px;
	background: url("../images/highlights_bullet.gif") no-repeat center left;*/
}
#subcontent ul li a:hover
{
	/*background: url("../images/highlights_bullet_hover.gif") no-repeat center left;*/
}
#subcontent .caption
{
	/*text-align: left;*/
}
#subcontent .bullet
{
	display: none;
}
#subcontent .icon
{
	float: left;
	width: 1em;
	height: 1.3em;
	/*background: url("../images/highlights_bullet.gif") no-repeat 0 4px;*/
}
#subcontent .icon img
{
	display: none;
}
#subcontent img 
{
    border: outset 1px #999999;
}
/* Footer
========================================================*/
#footercontainer{
border-top: 1px solid #999;
clear: both;
}
#footer
{
	clear: both;
	font-size: .7em;
	line-height: 1.2em;
}
#footerlogo a
{
	display: none;
}
.foradmins{
font-size: 10px;
}
label.foradmins  {
float:left;
width: 120px;
}
a.foradmins{
margin-left: 125px;
}
#bannerphoto a{
color: #550000;
text-shadow: #eeeeee 1px -1px 1px;
margin-left: 5px;
}
#bannerlogo a{
color: #550000;
text-shadow: #eeeeee 1px -1px 1px;
margin-right: 5px;
}
#bannerlogo{
text-align: right;
}
