/* BODY */
body {
	background-image: url(images/bg_grey.gif);
	font-family: verdana, arial, helvitica, sans-serif;
	font-size: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-right: 0pt;
	margin-left: 0pt;

.menutitle {
	font: 10px verdana, arial, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-indent: 3;
	background-color: #000080;}

.menutitle A {
	text-decoration: none;
	color: #000000;}

.menutitle A:link {
	text-decoration: none;
	color: #000000;}

.menutitle A:visited {
	text-decoration: none;
	color: #000000;}

.menutitle A:hover {
	text-decoration: none;
	color: #cc0000;}

.box {
	font: 10px verdana, arial, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-indent: 3;
	background-color: gray;}

.box A {
	text-decoration: none;
	color: #000000;}

.box A:link {
	text-decoration: none;
	color: #000000;}

.box A:visited {
	text-decoration: none;
	color: #000000;}
	
.box A:hover {
	text-decoration: none;
	color: #ffffff;}

.content {
	text-align: center;}


/* FONT FOR TABLE HEADERS AND DATA */
td {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #000000;}
	
th {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-style: bold;
	color: #000080;}

/* FONT */
.copyright {
      font-size: 8pt;
      color: #808080;
      text-align: center;
      padding-top: 15px;
      padding-bottom: 15px;}

.title {
	font-weight: bold;
	font-size: 12pt;
	color: #000080;
	text-align: center;}

.menubar {
	background: #000088;
	background-image: url(images/bluegray.jpg);
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: white;
	padding-left: 10px;
	padding-top : 15px;}

.subheader {
	font-weight: bold;
	font-family: Arial, sans-serif;
	background: #FFFFFF;}

.applhdrs {
	font-weight: bold;
	font-size: 8pt;
	width: 25%;
	vertical-align: top;}

.applicants {
	font-size: 8pt;
	vertical-align: top;}


/* LOGIN */
.Header {
	width: 100%;}

.Header th { 
	font-size: 90%;
	padding: 2px;
	background-image: url('images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;}

.Header a:link { 
	color: #ffffff;}

.Header a:visited { 
	color: #ffffff;}

.Header a:hover, .Caption a:active { 
	color: #ffffff; text-decoration: none;}

.HeaderLeft { 
	background-image: url('images/HeaderLeft.gif');}

.HeaderRight { 
	background-image: url('images/HeaderRight.gif');}

.HeaderLeft img{
	width: 4px;}

.HeaderRight img{
	width: 9px;}


/* RECORD OPTIONS */
.Record { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	width: 100%;}

.Error td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f8fa;}

.Controls th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;}

.Controls td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	vertical-align: top;
	background-color: #f7f8fa; 
	color: #000000;}

.Bottom td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;}

.Bottom a:link { 
	color: #000080;}

.Bottom a:visited { 
	color: #6f6fc2;}

.Bottom a:hover, .Caption a:active { 
	color: #ff5630;}

.Bottom img {
	margin: 2px;
	vertical-align: middle;}

.Bottom input {
	vertical-align: middle;}


/* BOTTOM LINKS */
.botm {
	font-size: 10pt;
	font-family: arial, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;}
	
.botm A {
	text-decoration: none;
	color: #000000;}
	
.botm A:link {
	text-decoration: none;
	color: #000000;}

.botm A:visited {
	text-decoration: none;
	color: #000000;}

.botm A:hover {
	text-decoration: none;
	color: #ffffff;}

/* ANCHOR LINKS */
/* MAKE SURE HOVERS ARE LAST IN ORDER */
A:active {
	text-decoration: underline;}
	
A:link {
	text-decoration: none;}
	
A:visited {
	text-decoration: none;}
	
A:hover {
	color: #ff0000;
	text-decoration: underline;}
	
A.menu:link {
	color: #FFFFFF;
        font-weight: bold;}
        
A.menu:visited {
	color: #FFFFFF;
        font-weight: bold;}
        
A.menu:hover {
	color: #C0C0C0;
	font-weight: bold;}