body 
{ 
   font-family: arial, verdana, sans-serif;
   font-size: 14px; 
   font-weight: normal; 
   color: black;
   background-color: white; 
   text-decoration: none; 
   margin: 0;
   padding: 0;
   background-color: #808080
}

table
{
   text-align: left;
} 

th
{
   font-family: arial, verdana, sans-serif;
   font-size: 14px; 
   font-weight: bold; 
   color: #000000;
   background-color: #dddddd;
}

td 
{
   font-family: arial, verdana, sans-serif;
   font-size: 14px; 
   font-weight: normal; 
   color: #ffffff;
   background-color: #0082cf;
}

.td-white
{
   background-color: #ffffff;
}

.td-grey
{
   background-color: #808080;
}

.td-blue
{
   background-color: #0082cf;
}

.td-red
{
   background-color: #aa0011;
}

.td-black
{
   background-color: #000000;
}

.td-cyan
{
   background-color: #00ffff;
}

.td-light-blue
{
   color: #000000;
   background-color: #00dddd;
}

.td-large-font
{
   font-family: arial, verdana, sans-serif;
   font-size: 14px; 
}

a:link 
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   color: #001A6E; 
   text-decoration: none;
} 

a:visited 
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal; 
   color: #001A6E; 
   text-decoration: none; 
} 

a:active 
{
   font-family: arial, verdana, sans-serif; 
   font-size: 12px; 
   font-weight: normal; 
   color: #001A6E; 
   text-decoration: none; 
} 

a:hover 
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal; 
   color: #CC0000; 
   text-decoration: none; 
} 

input 
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal; 
   color: #000000; 
} 

select
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
}

#info-bar 
{
   font-size: 12px;
   font-family: arial, verdana, sans-serif;
   background-color: #001A6E;
   width: 100%;
}

#info-bar .left
{
   color: white;
   height: 21px;
   padding-left: 5px
}

#info-bar .right
{
   color: white;
   height: 21px;
   padding-right: 5px
}

#info-bar .right a:link, #info-bar .right a:visited, 
#info-bar .right a:active, #info-bar .right a:hover   
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   color: #ffffff; 
   text-decoration: underline;
}

.disclaimer
{
   font-family: arial, verdana, sans-serif;
   font-size: 14px; 
   font-weight: bold; 
}

.table-border
{
   border-style: solid;
   border-width: 1px;
   border-color: #001A6E;
}

.tab-selected a:link, .tab-selected a:visited, .tab-selected a:link.active, 
.tab-selected a:visited.active, .tab-selected a:hover 	
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   color : #0082c8;
   font-weight : normal;
   text-decoration: none;
   text-align: center;
}

.tab-normal a:link, .tab-normal a:visited, .tab-normal a:link.active, 
.tab-normal a:visited.active, .tab-normal a:hover 	
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   color : #ffffff;
   font-weight : normal;
   text-decoration: none;
   text-align: center;
}

.title-bar
{
   font-family: arial, verdana, sans-serif;
   font-size: 18px;
   color : black;
   font-weight : bold;
   position: relative;
   top: 1px;
   text-align: center;
}

.mainAreaBackground { background-color: #0082cf; }
.mainAreaBackgroundGray { background-color: #dddddd; }

a.reference:link { color: #cc0000; text-decoration: underline;}
a.reference:visited { color: #cc0000; text-decoration: underline;}
a.reference:hover { color: #cc0000; text-decoration: underline; }

.textFieldWide
{
   width: 240px;
   border-width: 1px;
   border-style: solid;
   border-color: #999999;
}


.textFieldMediumLong
{
   width: 240px;
   border-width: 1px;
   border-style: solid;
   border-color: #999999;
}

.textFieldMediumWide
{
   width: 390px;
   border-width: 1px;
   border-style: solid;
   border-color: #999999;
}

.textFieldVeryWide
{
   width: 500px;
   border-width: 1px;
   border-style: solid;
   border-color: #999999;
}

.error
{ 
	color: #ff9933;
}

.InsetTable
{
	position: static; 
	padding-bottom: 5px;
	padding-left: 10px; 
   line-height: 18px;
}

.InsetMenu
{
	position: static; 
	padding-bottom: 10px;
   padding-left: 10px;
}


.subTitleBox
{
   position:static;

	background-color: #aa0011;
	padding: 0px 0px 0px 0px;
	width: 560px;
	font: 13px verdana;
	font-weight: bold;
	background-position: left center;
	background-repeat: no-repeat;
   padding-left: 10 px;
   height: 22px;
}

.subTitleText
{
	background-color: #aa0011;
	padding: 0px 0px 0px 0px;
	font: 13px verdana;
	font-weight: bold;
	background-repeat: no-repeat;
   padding-left: 5 px;
   height: 22px;
   text-align: left;
}

.subTitleTextRight
{
	background-color: #aa0011;
	padding: 0px 0px 0px 0px;
	font: 13px verdana;
	font-weight: bold;
	background-repeat: no-repeat;
   padding-left: 0 px;
   padding-right: 5 px;
   height: 22px;
   text-align: right;
}


.actionArea, .listArea 
{
   background-color: #dddddd;
}

.scrollBox { width: 200px; height: 150 px;}
.scrollBoxMedium { width: 230px; height: 150 px;}
.scrollBoxWide { width: 230px; height: 300 px;}
.scrollBoxTall { width: 220px; height: 150 px;}
.scrollBoxShort { width: 220px; height: 120 px;}
.scrollBoxVeryWide { width: 400px; height: 200 px;}
.scrollBoxVeryVeryWide { width: 500px; height: 150 px;}


.actionButton
{ 
   width: 100px;
   background-color: #aa0011;  
	background-position: right center;
	background-repeat: no-repeat;
   color: #FFFFFF; 
   font-size: 12px;
   font-family: arial,helvetica,verdana,;
   border-width: 1px;
   border-style: solid;
   border-color: #888888;
}

.actionButtonMedium
{ 
   width: 140px;
   background-color: #aa0011;
	background-position: right center;
	background-repeat: no-repeat;
   color: #FFFFFF; 
   font-size: 12px;
   font-family: arial,helvetica,verdana,;
   border-width: 1px;
   border-style: solid;
   border-color: #888888;
}

.actionButtonWide
{ 
   width: 140px;
   background-color: #aa0011;  
	background-position: right center;
	background-repeat: no-repeat;
   color: #FFFFFF; 
   font-size: 12px;
   font-family: arial,helvetica,verdana,;
   border-width: 1px;
   border-style: solid;
   border-color: #888888;
}

.actionButtonVeryWide
{ 
   width: 168px;
   background-color: #aa0011;  
	background-position: right center;
	background-repeat: no-repeat;
   color: #FFFFFF; 
   font-size: 12px;
   font-family: arial,helvetica,verdana,;
   border-width: 1px;
   border-style: solid;
   border-color: #888888;
}

.actionButtonVeryVeryWide
{ 
   width: 305px;
   background-color: #aa0011;  
	background-position: right center;
	background-repeat: no-repeat;
   color: #FFFFFF; 
   font-size: 12px;
   font-family: arial,helvetica,verdana,;
   border-width: 1px;
   border-style: solid;
   border-color: #888888;
}

.mediumSmallActionButton
{ 
   width: 85px;
   background-color: #aa0011;  
	background-position: right center;
	background-repeat: no-repeat;
   color: #FFFFFF; 
   font-size: 12px;
   font-family: arial,helvetica,verdana,;
   border-width: 1px;
   border-style: solid;
   border-color: #888888;
}

.smallActionButton
{ 
   width: 52px;
   background-color: #aa0011;  
	background-position: right center;
	background-repeat: no-repeat;
   color: #FFFFFF; 
   font-size: 12px;
   font-family: arial,helvetica,verdana,;
   border-width: 1px;
   border-style: solid;
   border-color: #888888;
}

.buttonBar
{
   position:static;
	background-color: #0082cf;
	padding: 0px 0px;
	font: 11px verdana;
	font-weight: normal;
	background-position: left center;
	background-repeat: no-repeat;
   padding-left: 5 px;
   height: 26px;
}


.a-item
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal; 
   color: #001A6E; 
   text-decoration: none; 
}


.a-incomplete-item
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal; 
   color: #001A6E; 
   text-decoration: none; 
}


.a-complete-item
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal; 
   color: #00ff00; 
   text-decoration: none; 
}

.blue-input
{
   font-family: arial, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal; 
   color: #000000;
   background-color: #0082cf;
   width: 240px;
   border-width: 1px;
   border-style: solid;
   border-color: #999999;
} 