/* Redefines */
body { 
	background-color:#C5DDF4;
	background-image: url("../images/mainback.gif");
	background-position: 50% 0%;	
	background-repeat:no-repeat;
	color:#000000;
	font-family: arial;	
	line-height: 12pt;
	margin:0px 0px 0px 0px;
}

h1 {
    color:#ffffff;
    display: block;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 14pt;
    line-height: 13pt;
	margin:8px 0px 0px 0px;						
}

h2 {
    color:#000000;
    font-family: arial;	
    font-weight: bold;
    font-size: 11pt;	
    line-height: 14pt;
    margin:0px 0px 0px 0px;
}

h3 {
    color:#EB4141;
    font-family: arial;	
    font-weight: bold;
    font-size: 11pt;	
    line-height: 14pt;
    margin:0px 0px 0px 0px;
}

h4 {
    color:#000000;
    font-family: arial;	
    font-weight: bold;
    font-size: 9pt;	
    line-height: 12pt;
    margin:0px 0px 0px 0px;
}

h5 {
    color:#5266AE;
    font-family: arial;	
    font-weight: bold;
    font-size: 9pt;	
    line-height: 12pt;
    margin:0px 0px 0px 0px;
}

p {
	font-size:11px;
	margin:0px 0px 10px 0px;				
}

li {
	font-size:11px;
	margin:0px 0px 10px 0px;	
}

table tr td {
	font-size:11px;
	margin:0px 0px 10px 0px;	
}

/* Custom Classes */
.error {
	color:#ff0000;
	font-weight:bold;
	font-size:12px;
}

.shadedError {
	background-color:#ff0000;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:4px 4px 4px 4px;
}

.bold {
	font-weight:bold;
}

.borderedTable {
	border:solid 1px #cccccc;
}

.tableHeader {
	background-color:#EB4141;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.tdHeader {
	background-color:#5266AE;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.tableRow {

}

.alternateTableRow {
	background-color:#C5DDF4;
}

.tdCell {
	font-size:11px;
}

.tdCenteredCell {
	font-size:11px;
	text-align:center;
}

.topMenu {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.whiteText {
	color:#FFFFFF;
}

/* Input Controls */
.singleLineTextBox {
	border:solid 1px #cccccc;
	font-family:Arial;
	font-size:12px;
	height:16px;
	width:150px;
}

.multiLineTextBox {
	border:solid 1px #cccccc;
	font-family:Arial;
	font-size:12px;
	height:150px;
	width:355px;	
}

.passwordTextBox {
	border:solid 1px #cccccc;
	height:16px;
	width:150px;
}

.shortTextBox {
	border:solid 1px #cccccc;
	font-family:Arial;
	font-size:12px;
	width:80px;	
}

.longTextBox {
	border:solid 1px #cccccc;
	font-family:Arial;
	font-size:12px;
	width:350px;		
}

.tinyTextBox {
	border:solid 1px #cccccc;
	font-family:Arial;
	font-size:12px;
	width:30px;
}

.dropDownList {
	border:solid 1px #cccccc;	
	font-family:Arial;
	font-size:12px;
}

.radioButtonList {
	font-family:Arial;
	font-size:12px;	
}

.checkBoxList {
	font-family:Arial;
	font-size:12px;		
}

.singleSelectListBox {
	border:solid 1px #000000;
	font-family:Arial;
	font-size:11px;
	height:200px;
	width:200px;
}

.multiSelectListBox {
	border:solid 1px #cccccc;
	font-family:Arial;
	font-size:12px;
	height:130px;
	width:250px;	
}

.button {
	border:solid 1px #EB4141;
	background-color:#5266AE;
	color:#ffff00;
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;	
}

/* Links */

a, a:active, a:link, a:visited {
    color:#EB4141;
    font-weight:bold;
    text-decoration:underline;
}

a:hover {
    color:#5266AE;
    font-weight:bold;
    text-decoration:underline;
}

a.leftnav, a:active.leftnav, a:focus.leftnav, a:link.leftnav, a:visited.leftnav
{
	color:#EB4141;
	display:block;
	font-family: Trebuchet MS;
	font-size:14px;	
	font-weight:bold;
	line-height:20px;
	margin-right:10px;
	text-decoration:none;
}

a:hover.leftnav
{
	color:#A90000;
    text-decoration:none;
}

a.subnav, a:active.subnav, a:focus.subnav, a:link.subnav, a:visited.subnav
{
	color:#EB4141;
	display:block;
	font-family: Trebuchet MS;
	font-size:12px;	
	font-weight:bold;
	line-height:20px;
	margin-right:10px;
	text-decoration:none;
}

a:hover.subnav
{
	color:#A90000;
    text-decoration:none;
}

a.breadcrumbs, a:active.breadcrumbs, a:focus.breadcrumbs, a:link.breadcrumbs, a:visited.breadcrumbs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    color:#1F3173;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: arial;			
    TEXT-DECORATION: none;	
}

a:hover.breadcrumbs
{
    color:#FFFFFF;
    TEXT-DECORATION: none	
}

.breadCrumbsDelimiter {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    color:#1F3173;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: arial;			
    TEXT-DECORATION: none;	
}

a.white, a:active.white, a:link.white, a:visited.white {
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:underline;
}

a:hover.white {
    color:#1F3173;
    font-weight:bold;
    text-decoration:underline;
}

a.event, a:active.event, a:link.event, a:visited.event {
    color:#EB4141;
    font-weight:bold;
    font-size:9px;
    text-decoration:underline;
}

a:hover.event {
    color:#5266AE;
    font-weight:bold;
    font-size:9px;
    text-decoration:underline;
}

.resultstext1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7.5pt;
    color:#000000;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: arial;
	DISPLAY: BLOCK;
	MARGIN-LEFT: 10pt;
	MARGIN-BOTTOM: 1pt;
	MARGIN-TOP: 1pt;							
    TEXT-DECORATION: none	
}

.homeresult
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    color:#000000;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: arial;
	DISPLAY: BLOCK;
	MARGIN-LEFT: 1pt;
	MARGIN-BOTTOM: 1pt;
	MARGIN-TOP: 1pt;							
    TEXT-DECORATION: none		
}

.hometext1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    color:#000000;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: arial;					
    TEXT-DECORATION: none	
}

.hometext2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 13pt;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    color:#000000;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: arial;					
    TEXT-DECORATION: none	
}

.blackheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    color:#666600;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: arial;					
    TEXT-DECORATION: none	
}



ul.subnavbullet
{
    FONT-SIZE: 8pt;
    color:#ffffff;
    LINE-HEIGHT: 15pt;
    FONT-FAMILY: verdana;					
    TEXT-DECORATION: none;
	DISPLAY: BLOCK;	
	margin-left: 10px;
	padding-left: 1em;
	text-indent: 0em; 
	list-style-type: square
}