﻿/* CSS for FBLA*/


  .errFld {border: 1px solid #F00; /*... or any other css properties ... */} 
  .errMsg { color: #C33; /*... or any other css properties ... */ } 




body {
	font: 11px Verdana, Helvetica, sans-serif;
	line-height: 18px;
}


a:visited {
	color: #2a4b99;
	text-decoration: none;	
}
a:hover {
	color: #2a4b99;
	text-decoration: none;
	
}
a:active {
	color: #2a4b99;
	text-decoration: none;
}
a {
	color: #2a4b99;
	text-decoration: none;
}




.blueBold {
	font: 11px Verdana, Helvetica, sans-serif;
	line-height: 22px;
	color: #2a4b99;
	font-weight:bold;
	
}


.bluetext {
	font: 11px Verdana, Helvetica, sans-serif;
	line-height: 18px;
	color: #2a4b99;
	font-weight:none;
	
}

h1 {
	color: #2a4b99;
	font-size: 1.5em;
	margin: 0 0 10px 0;
}
h2 {
	color: #2a4b99;
	font-size: 1.3em;
	margin: 5px 5px 10px 0px;
}
h3 {
	color: #2a4b99;
	font-size: 1.1em;
	margin: 5px 0;
}


/*HOME PAGE TD BOX COLORS */

td{
	
	font: 11px Verdana, Helvetica, sans-serif;
	line-height: 18px;
	text-align: left;


}

.TABLE_LEFT{
	width: 20px;
	height: 78px;
	margin: 0 auto;
	border-top: 1px solid #999; 
	border-bottom: 1px solid #999; 
	background: #8aa0cd;
}

.TABLE_MIDDLE{
	width: 20px;
	height: 78px;
	margin: 0 auto;
	border-top: 1px solid #999; 
	border-bottom: 1px solid #999; 
	background: #a1b3d7;
}




.TABLE_RIGHT{
	width: 20px;
	height: 78px;
	margin: 0 auto;
	border-top: 1px solid #999; 
	border-bottom: 1px solid #999; 
	background: #c4cfe6;
}

.TABLE_RIGHTCOLUMN{
	width: 221px;
	margin: 0 auto;
	background: #FFFFFF;
	
}	

.TABLE_Form{
	
	
	width: 100%;
	height: 80px;
	margin: 0 auto;
	background: #FFFFFF;
	border-top: 1px solid #8aa0cd; 
	border-bottom: 1px solid #8aa0cd; 
	border-left: 1px solid #8aa0cd; 
	border-right: 1px solid #8aa0cd; 

	
}
.TABLE_Form2{
	
	
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background: #FFFFFF;
	border-top: 1px solid #8aa0cd; 
	border-bottom: 1px solid #8aa0cd; 
	border-left: 1px solid #8aa0cd; 
	border-right: 1px solid #8aa0cd; 
	text-align:center;

	
}	
	

.ImgArea_RedFont	{
	font: 80% verdana, Helvetica, sans-serif;
	text-align: left;
	color: #b5243e;
}

	
	.ImgArea_RedFont_LG	{
	font: 110% verdana, Helvetica, sans-serif;
	text-align: right;
	color: #b5243e;
	
}

	


/*FORMS */


.frontSelect
{
color: #781351;
background: #c4cfe6;
border: 1px solid #2a4b95;
width: 150px; 


}
SELECT
{
color: #781351;
background: #c4cfe6;
border: 1px solid #2a4b95;


}


.submit
{
font: 90% verdana, Helvetica, sans-serif;
font-weight:bold;
color:white;
background: #b4203b;
border: 1px solid #2a4b95;

width: 29px; 
} 

.submit2
{
font: 90% verdana, Helvetica, sans-serif;
font-weight:bold;
color:white;
background: #b4203b;
border: 1px solid #2a4b95;

} 



/*HOME LEADER BOX */


.LoginArea {
	border: 1px solid #2a4b95;
	color: #2a4b99;
	width:300px;

background: #f0f0f0;
}
.LoginArea2 {
	border: 1px solid #2a4b95;
	color: #2a4b99;
	width:400px;

background: #f0f0f0;
}


div.LeaderBox { border: solid; 
	border-width: 0px; 
	width: 245px; 
	color:#2a4b99; 
	background:#ffffFF; 
	line-height:18px;
	
}


	.Leaderbox_Header_B	{
	font: 110% verdana, Helvetica, sans-serif;
	text-align: center;
	color: #2a4b99;
	font-weight:bold;
	line-height:18px;
}
	.Leaderbox_Header_B1	{
	font: 115% verdana, Helvetica, sans-serif;
	text-align: center;
	color: #2a4b99;
	font-weight:bold;
	line-height:18px;
}


	a.Leaderbox_learnmore:link	{
	font: 100% verdana, Helvetica, sans-serif;
	text-align: center;
	color: #b5243e;
	font-weight:bolder;
	line-height:18px;
}


/*INTERIOR PAGE */



.InteriorBox {
	border: 1px solid #CCCCCC;
	width: 91%;
	height: 95%;
	background: #ffffFF;
	line-height: 18px;
	padding: 10px 15px;
	position: relative;
	margin: 10px 10px 10px 10px;
}

/* PBL INTERIOR PAGE */
.PBLInteriorBox {
	border: 1px solid #CCCCCC;
	width: 95%;
	height: 100%;
	background: #ffffFF;
	line-height: 18px;
	padding: 10px 15px;
	
	}
	h3.pbl {
	color: #b5243e;
	font-size: 1.1em;
	margin: 5px 0;


}


/* GLOBAL */
.footer{
	
	font: 10px verdana, Helvetica, sans-serif;
	color:white;
	margin: 3 auto;
	background: #2b4ca1;
	text-align:center;
	padding:3px 3px 3px 3px ;
	line-height: 12px;
	}
	
	a.footer:link{
	color:white;
	text-decoration:none;
}
	
	a.footer:hover{
	color:white;
	text-decoration:underline;
}
	a.footer:visited{
	color:white;
	text-decoration:none;
}
	a.footer:visited{
	color:white;
	text-decoration:none;
}

}

.footermission{
font: 11px verdana, Helvetica, sans-serif;
	color:white;
	margin: 3 auto;
	background: #2b4ca1;
	text-align:center;
	padding:3px 3px 3px 3px ;
	line-height: 20px;
	}
	
}




ul{
	list-style-type: disc;

list-style-position: inside;
}
ol{
	list-style-type: decimal;
	list-style-position: inside;
}

li{ list-style-type: disc;
font-variant: normal; 
	margin-left: 0; }

.leftLightBlue {
	background-color: #DDE2EF;
	background-image:url('/images/lightBlueBack.gif')
}
.leftLightBlue2 {
	background-color: #DDE2EF;
	background-image:url('/images/lightBlueBack2.gif')
}



.home a:link {
	color: #836E2C;
	text-decoration : underline;
	font-size: 11px;
	font-weight: none;
	font-family: Verdana, Helvetica, sans-serif;

	

}

.navlink a:visited {
	color: #2a4b99;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-align:right;
	
}
.navlink a:hover {
	color: #2a4b99;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-align:right;
	
}
.navlink a:active {
	color: #2a4b99;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-align:right;
}
.navlink a {
	color: #2a4b99;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-align:right;
}

.navlink2{
	color: #2a4b99;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-align:right;
	
}




.subnavlink a:visited {
	color: #5873b4;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-align:right;
	
}
.subnavlink a:hover {
	color: #2a4b99;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-align:right;
	
}
.subnavlink  a:active {
	color: #5873b4;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-align:right;
}
.subnavlink a {
	color: #5873b4;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-align:right;
}





.footerlink a:visited {
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	
}
.footerlink a:hover {
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	
}
.footerlink a:active {
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
}
.footerlink a {
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
}

.hrthin {
	width=95%;
	size=1;
	color=#2a4b9a;
}