/***********************************************************************************************
* Content
***********************************************************************************************/
body {
	background-image: url(bckg.gif);
	color:#FFFFFF;
	font-size: .95em;
}

body,  td {
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
	color:#FFFFFF;
	font-size:1.5em;
}

h2 {
	color:#FFFFFF;
	font-size:1.25em
}

h3 {
	color:#FFFFFF;
	font-size:1em;
}

a:link {
	color: #ffcc66;
	font-weight:bold;
	text-decoration:none;
}

a:visited {
	color:#ffcc66;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

a:active {
	color:#ffcc66;
	font-weight:bold;
	text-decoration:none;
}

form {
	margin:0;
	padding:0;
}

.errorBox {
	color: #990000;
	background-color: #FFFFCC;
	border: thin solid #990000;
	padding: 3px 3px 3px 3px;
}

.greenlink {
	background-color:none;
	color:#000000;
	font-size:.8em;
	text-align: center;
}
.greenlink a:link {
			color: #009966;
}
.greenlink a:visited {
            color: #009966;
}
.greenlink a:active {
            color: #009966;
}
.greenlink a:hover {
            color: #33cc99;
			text-decoration:underline;
}

.copyright {
	color:white;
	font-size:11px;
	text-align: center;
}

.copyright a {
	color: #ffcc66;
	font-weight:normal;
}

.caption {
	color:#993333;
}

#content {
	margin:5px 20px 5px 20px;
}
.formlabels {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.formlabels a:link {
			color: #3399ff;
}
.formlabels a:visited {
            color: #0066cc;
}
.formlabels a:active {
            color: #009966;
}
.formlabels a:hover {
            color: #99ccff;
			text-decoration:underline;
			
}
.formnote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #009966;
}
.formtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;

}
.formtextReverse {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
.h1form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	
}
.blacklargetxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}

.rate_table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	
}
.rate_table_cells {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}

.outerBox {
	/*width:545px;*/
	width:600px
}

.outerBoxContents {
 background-image: url(outer_box_middle.gif);
 background-repeat: repeat-y;
 margin:0;
 padding:0 5px 0 5px;
}
 
.outerBoxContents p {
 margin:0;
}

.innerBox {
	width:680px;
}
.innerBoxContents {
 background-image: url(inner_box_middle.gif);
 background-repeat: repeat-y;
 margin:0;
 padding:0 5px 0 5px;
}
.innerBoxContents p {
 margin:0;
}

.plainBox {
	color:#000000;
}

.plainBox p {
	margin:0;
	padding:0;
}

/***********************************************************************************************
*Cool Roll over buttons
***********************************************************************************************/
div.button {
	width:120px; 
	height:24px; 
	top:0px; 
	left: 0px;
	border: 0px #000 solid;
}

a.roll, .button a.selected  {
	width:120px; 
	height:20px; 
	padding-top:4px;
	display:block; 
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	text-align:center;
	background:  url("four_state_roll_bckg.gif") 0px 0px no-repeat #000;
	/*NOTE: backgroud shorthand is equivilant of:	
	background-image: url("images_pres/four_state_roll_bg.gif"); 
	background-position: 0px 0px; 
	background-repeat: no-repeat; 
	background-color: #000; */
}
div.button a.roll:link {
	background-position: 0px 0px; color: #ffcc66; text-decoration:none;
}

div.button a.roll:visited {
	background-position: 0px -25px; color: #ffcc66; text-decoration:none;
}

div.button a.roll:hover {
	background-position: 0px -50px; color:#FFFFFF; text-decoration:none;
}
			
div.button a.roll:active {
	background-position: 0px -75px; color: #FFFFFF; text-decoration:none;
}

div.button a.selected {
	background-position: 0px -75px; color:#FFFFFF; text-decoration:none;
}
.status {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #03A564;
}
 

/***********************************************************************************************

* Page Links

***********************************************************************************************/
#tablePageLinks TD {
            padding-top: 0px;
            padding-right: 4px;
            padding-bottom: 0px;
            padding-left: 4px;
}

#tablePageLinks a.button:link, #tablePageLinks a.button:visited, #tablePageLinks a.button:active {
            background-color:#4383CA;
            font-weight:bold;
            color: #FFFFFF;
            text-decoration: none;
            display:block;
            margin: 2px;
            padding: 0px 4px 0px 4px;
            border-width: 2px;
            border-style: solid;
            border-top-color: #8BB3DE;
            border-right-color: #24466C;
            border-bottom-color: #24466C;
            border-left-color: #8BB3DE;
}

#tablePageLinks EM {
            font-style: normal;
            font-weight: bold;
            color: #990000;
}

#tablePageLinks a.button:hover {
            background-color:#993333;
            color: #FFFFFF;
            text-decoration: none;
            border-top-color: #C08181;
            border-right-color: #521b1b;
            border-bottom-color: #521b1b;
            border-left-color: #C08181;

}

.bigFigures {
	font-size:20px;
	font-weight: bold;
}

/******************************************************************************
/* Logout Menu
/******************************************************************************/
.logoutMenu {
	font-size: 11px;
	color: #663300;
}

.logoutMenu a.selected {
	color:#FFFFFF;
}
.boxtext {
	color: #000000;
}

.realTable {
	border-collapse:collapse;
	border: solid 1px #333333;
}

.realTable td {
	border-top:solid 1px #333333;
	border-right:solid 1px #333333;
	border-bottom:none;
	border-left:none;
	padding: 1px  3px 1px 3px;
}

.realTable th {
	font-weight:bold;
	background-color: #E2E2E2;
	border: solid 1px #333333;
	padding: 1px  3px 1px 3px;
}

.extension td {
	border-top:none;
	padding-top:0;
	margin-top:0;
}
