 
body
{
	margin: 10px;
	border: 0px;
	cursor: default;
	font-family:Trebuchet MS;
	font-size:12px;
	background:#00316C url("images/main-background.jpg");
	background-repeat:no-repeat;
	background-position: top center;
}

table
{
	padding:0;
}

tr
{
	vertical-align:top;
}

td
{
	vertical-align:top;
	font-family:Times New Roman;
	font-size:12px;
	color:#424242;
}

TD.req
{
	color: #9F2409;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 5px;
}

li
{
	 /*padding-left:10px;*/
}

ul
{
	margin-top:5px;
	margin-left:20px;
	list-style-position:outside;
	padding: 0;
	margin-bottom:0px;
}

.h3
{
	color:#00316C;
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	padding-bottom:0px;
	display: block;
	padding-top:15px;
}

.h3Title
{
	color:#00316C;
	font-family:Trebuchet MS;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	display: block;
	padding-top:0px;
}

.h4
{
	color:#00316C;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	display: block;
	padding-top:15px;
}

.maincontainer
{
	border: solid 0px #01326d;
}

td.topbordercell
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
	border-width: 0px;
	width: 100%;
}

td.bottombordercell
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left: 2px solid #00316c;
	border-right: 2px solid #00316c;
	border-top: 0px solid #00316c;
	border-bottom: 2px solid #00316c;
	width: 100%;
}

.bottomShadow
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#9b9b9b,endColorStr=#ffffff);
	font-size:3px;
}

.celllisting
{
	border-bottom:solid 1px #00316c;
	padding-top:5px;
	padding-bottom:5px;
}

td.tabContent
{
	padding: 0px;
	border: 1px solid #466094;
	display: inline;
	overflow-y: auto; 
}

td.tabContentLeft
{
	padding: 0px;
	border-left: 2px solid #00316c;
	border-top: 2px solid #00316c;
	border-right: 0px solid #00316c;
}
td.tabContentRight
{
	padding: 0px;
	border-left: 0px solid #00316c;
	border-top: 2px solid #00316c;
	border-right: 2px solid #00316c;
}

.pageTitleBar
{
	color:white;
	font-family: Times New Roman; 
	font-size: 24px;
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:5px;
	height:30px;
	/*background-color:#7FA3D0;*/
	background-color:#00316c;
}
.pager span 
{
	color:white;
	font-weight:bold; 
}	


.pageTitleBarGreen
{
	/*background-color:#7FA3D0;*/
	background-color:#0B7148;
}

.blueAreaD
{
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#00316c,endColorStr=#2b5386);*/
	color:white;
	font-family: Times New Roman; 
	font-size: 10px;
	font-weight:bold;
	padding:0px;
}
.blueAreaL
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#18467a,endColorStr=#3f6490);
	color:White;
	font-weight:bold;	
	padding:10px;
}
.greenArea
{
	background-color:#0B7148;
	color:white;
	font-family: Times New Roman; 
	font-size: 14px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}

.listingDark
{
	background-color:#7FA3D0;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7ea3d0,endColorStr=#7ea3cf);*/
	font-family: Times New Roman;
	color: #424242;
	font-size: 12px;
}
.listingLight
{
	background-color:#99B5D9;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#99b6d8,endColorStr=#99b5da);*/
	font-family: Times New Roman;
	color: #424242;
	font-size: 12px;
}

.resultsRowBorder
{
	background-color:#2a5384;
	height:1px;
}

SELECT
{
	width:				100%;
	font-size:			11px;
}



.leftNavText
{
	font-family: Times New Roman; 
	text-transform: uppercase; 
	color: white; 
	font-size: 16px; 
	text-align: center;
	font-weight:bold;
}

.mnuTable
{
	font-family: Trebuchet MS; text-transform: uppercase; font-size: 14px;
}
td.mnuCell
{
	cursor: hand;
	text-align:center;
}
td.mnuCellB
{
	width: 140px;
	cursor: hand;
	text-align:center;
}

.mnuItem
{
	font-family: Tahoma;
	font-size: 12px;
	cursor: hand;
	white-space:nowrap;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration:none;
	font-weight:bold;
	color:white;
}
a.mnuLink
{
	color:#0B7148;
	/*color:#00316C;*/
	/*color:#B4B4B4;*/
	text-transform:uppercase;
	font-weight:bold;
	font-family:Times New Roman;
	font-size:11px;
	text-decoration:underline;
}
.mnuLink
{
	color:#0B7148;
}
a.mnuLink:hover
{
	color:#00316C;
}
a:hover
{
	text-decoration:underline;
}
a
{
	text-decoration:none;
	color:#00316C;
}


a.listing
{
	color:#00316C;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
}
a.listing:hover
{
	color:#00316C;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
}

.textHeader1
{
	color:white;
	font-family:Times New Roman;
	font-size:16px;
}


.searchHeader1
{
	color:#00316C;
	font-family:Times New Roman;
	font-size:14px;
	
}

.textHeader2Gray
{
	color:#A4A4A4;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:10px;
	text-transform:uppercase;
}

.searchHeader2Gray
{
	color:#424242;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:10px;
	text-transform:uppercase;
}

a.searchHeader2Gray:hover
{
	text-decoration:underline;
}

.searchHeader2White
{
	color:#ffffff;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:10px;
	text-transform:uppercase;
}

a.mapit
{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:10px;
	text-transform:lowercase;
	text-decoration:underline;
}
a.mapitaddress
{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:10px;
}
a.mapitaddress:hover
{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:10px;
	text-decoration:underline;
}

.textHeader3
{
	color:white;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:11px;
}

.linkGray
{
	color:#A4A4A4;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:10px;
}



.selHi
{
	 display:;
	 visibility:visible;
}
.selLo
{
	 display:;
	 visibility:hidden;
}


.mnuRow
{
}

.mnuTable
{
}
td.mnuVerticalBar
{
	 border-right-style: solid; border-right-width: 1px; border-right-color: black;
	 width:1px;
}

.subnavbar
{
	background-color:#003466;
	font-family: Trebuchet MS;
	color: white;
	font-size: 12px;
	table-layout: fixed;display: block;
}

div.content
{
	height:100%;
	width:100%; 
	border:solid 0px #466094;
	padding:20px;
	font-family:Times New Roman;
	font-size:12px;
	color:#424242;
}

.detailH1
{
	font-family:Times New Roman;
	font-size:24px;
	color:#003466;
	padding-left:l00px;
}

.listItem
{
	font-family: Trebuchet MS;
	color: white;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#466094,endColorStr=#003466);
	border-bottom: 1px solid #466094;
	padding:0px;
}

.listItemHeader
{
	font-family: Trebuchet MS;
	color: white;
	font-size: 12px;
	font-weight:bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#466094,endColorStr=#003466);
	border-bottom: 1px solid #466094;
	padding:5px;
}

.listItemTextOnly
{
	font-family: Trebuchet MS;
	color: white;
	font-size: 12px;
}


.al_rshadow{
	width:6px;
	min-height:131px;
	position:absolute;
	top:13px;
	left:196px;
	display:inline-block;
}

.al_btmshadow{
	width:176px;
	min-height:5px;
	position:absolute;
	top:147px;
	left:13px;
	display:inline-block;
}


.al_rshadowLarge{
	width:6px;
	min-height:337px;
	position:absolute;
	top:14px;
	left:464px;
	display:inline-block;
}

.al_btmshadowLarge{
	width:453px;
	min-height:5px;
	position:absolute;
	top:351px;
	left:14px;
	display:inline-block;
}
.al_rshadowMedium{
	width:5px;
	min-height:200px;
	position:absolute;
	top:14px;
	left:315px;
	display:inline-block;
}

.al_btmshadowMedium{
	width:290px;
	min-height:5px;
	position:absolute;
	top:211px;
	left:14px;
	display:inline-block;
}
.IEtrans{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);
}
.IEtransSOLD{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}


.diagonal {width:8em;height:1em;background: #eee;
/*filter:progid:DXImageTransform.Microsoft.Matrix(M11='0.7071067811865476',
M12='0.7071067811865475', M21='-0.7071067811865475'
,M22='0.7071067811865476', sizingmethod='auto expand');
*/
filter:progid:DXImageTransform.Microsoft.Matrix(M11='0.7071067811865476',
M12='0.7071067811865475', M21='-0.7071067811865475'
,M22='0.7071067811865476', sizingmethod='auto expand');

}


#al_pic_wrapper{
	width:200px;
	position:relative;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
div.al_pic_wrapperLarge{
	width:310px;
	position:relative;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:10px;
}

div.IEtransthumbHi
{
	display:block;padding-top:5px;padding-bottom:5px; width:49px;height:49px;border:solid 1px #cc0000;cursor:hand;filter: alpha(opacity = 50);zoom:1;
}
div.IEtransthumbLo
{
	 display:block;padding-top:5px;padding-bottom:5px; width:49px;height:49px;border:solid 1px #cccccc;cursor:hand;
}

.popup
{
	position:absolute;
	top:120px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFE1,endColorStr=#ffffff);
	width:250px;
	height:30px;
	border-style:solid;
	border-width: 1px;
	border-color:gray;
	padding:5px;
	z-index:10;
}

.bluebutton
{
 border-style:solid;
 border-width: 1px;
 border-color: #485673;
}

TABLE.actionLeftButton
{
	border: inset 1px #485673;
	background-color:#EDF1D5;
	padding: 1px 3px 1px 2px;
	font-family:Trebuchet MS;
}
TABLE.actionLeftButtonOff
{
	background-color:white;
	border: inset 1px #485673;
	padding: 1px 3px 1px 2px;
	/*padding :2px 2px 2px 3px;*/
	vertical-align:bottom;
}




