/* ADDED BY BROCK */
html, body, input
{
	padding: 0px;
	margin: 0px;
	font-family: futura, sans-serif; /* changed from arial,verdana, sans-serif 8/24/09 */
	font-size: 14px;
}
	/* LINK BEHAVIOR added 3/12/2009; to each to preserve link color; doesn't work*/ 
a:link 
	{
	color: #3D4FA1;
	text-decoration: none; } /* default link */
a:visited 
	{ 
	color: #3D4FA1; 
	text-decoration: none; }/* link that you already visited */
a:active 
	{
	color: #3D4FA1; 
	text-decoration: none; } /* active link */

table td
{
	text-align: left; /* ADDED BY TOM*/
	text-decoration: none;
	vertical-align: top; /* ADDED BY TOM to cause "top left" feel */
	font-size: 12px; /* ADDED BY TOM*/
	padding: 0;
}
/* END */

td a:link 
	{
	color: #3D4FA1
	text-decoration: none} /* default link */
td a:visited 
	{ 
	color: #3D4FA1
	text-decoration: none}/* link that you already visited */
td a:active 
	{
	color: #3D4FA1 
	text-decoration: none} /* active link */
	
.TableSettings
{	
	text-align: top;
	font-size: 11px;
	padding-right: 5px;
	
}
.LeftMenuCell
{	
	text-align: top;
	font-size: 14px;
	padding-right: 7px;
	padding-left: 7px;		
	font-weight: bold;	
	text-decoration: none;
	color: blue;
	
	
}

.ButtomBar
{	
	text-align: top;
	font-size: 14px;
	padding-right: 7px;
	padding-left: 7px;		
	font-weight: bold;
	background-color: #3D4FA1; 
	color: #DEE1EA;
	
}

.ActiveButtomBar
{
	background-color: #CCCCCC;
}

.Logo
{
	background-color: #DEE1EA;
	text-align: top; /* ADDED BY Tom */
	font-size: 14px; /* ADDED BY Tom */
	padding-right: 7px; /* ADDED BY Tom */
	padding-left: 7px; /* ADDED BY Tom */
	color: #3D4FA1; /* ADDED BY Tom */
	font-weight: bold; /* ADDED BY Tom */

}

.MainText
{
	background-color: #FFFFFF;
	text-align: top;
	/*text-align: left; */ /* changed from "top  in attempt to "lift": the MainText */
	vertical-align: top; /* added to cause "top left" feel */
	padding: 6px;
	font-size: 12px;

}

.LeftMenu
{
	
	text-align: top;
	width: 160px;
	font-size: 12px;
	text-decoration: none;
}

.HomepageMenu
{
	background-color: #FFFFFF;
	text-align: top;
	
	font-size: 12px;
}

.HomepageMenuText
{
	background-color: #FFFFFF;
	text-align: top;
	
	font-size: 12px;
	border-left: 1px solid #000000;
	vertical-align: top;
}

.Catagory
{
	background-color: #000000;
	text-align: top;
	padding: 3px;
	font-size: 12px;
	color: #FFFFFF;	
}
.Search
{
	background-color: #0A338F;
}

.ButtomBarCell
{	
	 border-left: 1px solid #FFFFFF;
	 text-align:center;
	 padding: 2px 0px;
	 border-bottom: 1px solid #ffffff
	 /* 10-24-08 */
	 text-decoratiion: none;
}

.CAPCell
{	
	 border: 1px solid #3D4FA1;
	
	 padding: 2px 0px;
}

.CAPTitle
{	
	 border: 1px solid #3D4FA1;
	 background-color: #3D4FA1;
	 color: #FFFFFF;
	 text-align:center;
	 padding: 2px 0px;
}

.BDHeader
{	
	border-bottom: 2px solid #0118A3;
	
	font-size: 16px;
	font-weight: bold;	
	background-color: #C6E0FE; 
	color: #0118A3;
}

.BDContent
{	
	border-bottom: 2px solid #0118A3;
	
	font-size: 12px;
	background-color: #FFFFFF;		 
}

.TableHeader
{	
	border-bottom: 2px solid #0118A3;
	
	font-size: 11px;
	font-weight: bold;	 
}

.TableCell
{	
	border-bottom: 1px solid #0118A3;
	
	font-size: 11px;
	
	 
}

.TitleLinks
{
	border-top: 1px solid #0118A3;
	 border-right: 1px solid #0118A3;
	 border-bottom: 1px solid #0118A3;
	 border-left: 1px solid #0118A3;
	 background-color: #0118A3;
	 color: #FFFFFF;
}

.TitleLeft
{
	border-top: 1px solid #0118A3;
	 border-right: 1px solid #0118A3;
	 border-bottom: 1px solid #0118A3;
	 border-left: 1px solid #0118A3;
	 background-color: #C6E0FE;
	 color: #0118A3;
	 margin-left: 4px;
	 
}

.DetailSettings
{	
	text-align: top;
	
	font-size: 16px;
	border-bottom: 1px solid black;	
}

.TDLeft
{
	 border-top: 1px solid black;
	 border-left: 1px solid black;
	 border-bottom: 1px solid black;
}

.TDRight
{
	 border-top: 1px solid black;
	 border-right: 1px solid black;
	 border-bottom: 1px solid black;
	
}

.TDAll
{
	 border-top: 1px solid black;
	 border-right: 1px solid black;
	 border-bottom: 1px solid black;
	 border-left: 1px solid black;
}

.TDMonth
{
	text-align: top;
	
	font-size: 16px; 
}

.BackNoRepeat
{
	background-repeat: no-repeat;
}

.BackXRepeat
{
	background-repeat: repeat-x;
	background-color: #3D4FA1; 
	
}

A.Left:link /* added ; to each to preserve link color*/ 
	{
	color: #3D4FA1;
	text-decoration: none; } /* default link */
A.Left:visited 
	{ 
	color: #3D4FA1; 
	text-decoration: none; }/* link that you already visited */
A.Left:active 
	{
	color: #3D4FA1; 
	text-decoration: none; } /* active link */


A.Top:link { color: #FFFFFF } /* default link */
A.Top:visited { color: #FFFFFF } /* link that you already visited */
A.Top:active { color: #FFFFFF } /* active link */





