/* CSS Document */

body
{
	padding:0px;
	margin:0px;
	background: url(images/bg-body.gif) black repeat-y;
	height:100%;
}

.body-white
{
	background-color:#FFFFFF
}

.body-headline
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#0066CC;
}

.body-headline-gold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#b9851c;
}

.body-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#000000;
}

.body-text-bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
}

.body-text-italic
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style:italic;
	color:#000000;
}

.body-text-red
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FF0000;
}

.black-cell
{
	background-color:#000000;
}

.dept-nav 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
}

.dept-item-sep
{
	background-color:#ffcc66;
}

.error-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#FF0000;
}

.error-cell
{
	background-color:#fdcde3;
}

.feature-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.footer-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.form {
    margin: 0px;
    padding: 0px;
}

.forms-button-green 
{
	border: none;
	width:113px;
	height:32px;
	text-align:left;
	padding-left:12px;
	padding-top: 2px;
	background-image: url("images/button-big-green.gif");
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold;
	color:#333333;
	vertical-align: middle;
}

.forms-button-green-secure
{
	border: none;
	width:162px;
	height:32px;
	text-align:left;
	padding-left:10px;
	padding-top: 10px;
	background-image: url("images/button-big-green-secure.gif");
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align: middle;
}

.forms-button-red
{
	border: none;
	width:113px;
	height:32px;
	text-align:left;
	padding-left:15px;
	padding-top: 10px;
	background-image: url("images/button-big-red.gif");
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align: middle;
}


.help-header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
}

.help-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
}

.item-title 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#000000;
}

.item-description 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000000;
}

.gallerycontroller{
	width: 250px
}

.gallerycontent{
	width: 250px;
	height: 200px;
	border: 1px solid black;
	background-color: #DFDFFF;
	padding: 3px;
	display: block;
}


.white-text-med
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
}

.rollover a {
	display:block;
	width: 122px;
	height:27px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-size:12px;
	font-weight: bold;
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background: url("images/nav-bg-on.gif") 0 0 no-repeat;
}

.rollover-home a:hover { 
	background-position: 0 -35px;
	width:76px;
	height:39px;	
	background: url("images/navbar/home-on.gif") 0 0 no-repeat;
}

.rollover-home a:active {
	background-position: 0 -70px;
	width:76px;
	height:39px;	
	background: url("images/navbar/home-on.gif") 0 0 no-repeat;
}

.rollover-active-home a {
	display:block;
	width: 76px;
	height:39px;
	background: url("images/navbar/home-on.gif") 0 0 no-repeat;
	text-decoration: none;
}


.section-div-bg
{
	background-color:#fdcde3;
}

.section-header 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#000000;
}

.small-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.sponsor-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
}

.success-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#66b822;
}

.subNav-left
{
	color: black; 
	font-family:tahoma,arial; 
	font-size:11px; 
	padding-left:8px;
	padding-top: 5px;
}


.subNav-right
{
	color: #D2D2D2; 
	font-family:tahoma; 
	font-size:18px; 
	padding-right:8px;
	padding-top: 4px;
}

a.subNav, a.subNav:active, a.subNav:visited
{
	font-size: 11px;
	color: black;
	font-family:tahoma;	
}

a.subNav:hover
{
	text-decoration: none;
}

.userguide-title
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#03037A;
}

.userguide-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
}

.white-cell
{
	background-color:#ffffff;
}

.white-text 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#FFFFFF;
}

.white-text-bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
}