 
body
{
}

table
{
	padding:0;
}

tr
{
	vertical-align:top;
}

td
{
	vertical-align:top;
	/*font-family:Tahoma;*/
	font-family:Arial;
	font-size:10pt;
	color:white;
}

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:Arial;
	/*text-transform:uppercase;*/
	font-weight:bold;
	font-size:12px;
	padding-bottom:0px;
	display: block;
	padding-top:15px;
}

.h3Title
{
	color:#00316C;
	font-family:Arial;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	display: block;
	padding-top:0px;
}
.TopMenuItem
{
	font-family:Garamond;
	font-size:14px;
	text-transform:uppercase;
	color:White;
	font-weight:bold;
	padding:4 4 4 4;
}


.h4
{
	color:#00316C;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	display: block;
	padding-top:15px;
}

.maincontainer
{
	border: solid 1px #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;
	color:#424242;
}

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-style:italic;
	font-family: Arial; 
	font-size: 24px;
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:5px;
	height:30px;
	/*background-color:#7FA3D0;*/
	background-color:#004179;
	background-image: url(images/side-nav-background.jpg); background-color: #004179;
}



.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;
}
.row
{
    border-bottom:solid 1px white;
}
.listingDark
{
	/*background-color:#7FA3D0;*/
	background-color:#eaebef;
	/*background-color:#adbbd6;*/
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7ea3d0,endColorStr=#7ea3cf);*/
	color: #424242;
/*	font-size: 12px;*/
	font-family:Arial;
	font-size:11pt;
}
.listingLight
{
	/*background-color:#99B5D9;*/
	background-color:#eaebef;
	/*background-color:#cbd3e4;*/
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#99b6d8,endColorStr=#99b5da);*/
	/*font-family:Tahoma;*/
	font-family:Arial;
	font-size:11pt;
	color:#424242;
}

.resultsRowBorder
{
	background-color:white;
	/*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:#00316C;
	/*color:#00316C;*/
	/*color:#B4B4B4;*/
	text-transform:uppercase;
	font-weight:bold;
	font-family:Times New Roman;
	font-size:11px;
	text-decoration:underline;
}
.mnuLink
{
	color:#00316C;
}
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:#00316C;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}


.searchHeader1
{
	color:#00316C;
	font-family:Arial;
	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:#002746;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:10px;
	text-transform:uppercase;
}
.lightbluegradient
{
	/*font-family: Tahoma;*/
	font-family:Times New Roman;
	color: black;
	font-size: 10pt;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#cbd3e4,endColorStr=#d7deeb);*/
	background-color:#cbd3e4;
	padding:15px;
}

.darkbluegradient
{
	/*font-family: Tahoma;*/
	font-family:Times New Roman;
	color: black;
	font-size: 10pt;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#adbbd6,endColorStr=#c9d2e3);*/
	background-color:#cbd3e4;
	padding:15px;
}

.mapitaddresswhite
{
	color:White;
	font-family:Trebuchet MS;
	font-size:10px;
}

a.mapit
{
	color:#002746;
	font-family:Trebuchet MS;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:underline;
}
a.mapitaddress
{
	color:#002746;
	font-family:Trebuchet MS;
	font-size:10px;
}
a.mapitaddress:hover
{
	color:#002746;
	font-family:Trebuchet MS;
	font-size:10px;
	text-decoration:underline;
}

.textHeader3
{
	color:black;
	font-weight:bold;
	font-family:Arial;
	font-size:10px;
	padding-top:4px;
}

.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;
}

.content
{
	width:100%; 
	/*border:solid 0px #466094;
	font-size:12px;*/
	padding:10px;
	color:#424242;
	background-color:#eaebef;
}

.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_rshadowPic{
	width:6px;
	min-height:131px;
	position:absolute;
	top:13px;
	left:128px;
	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:225px;
	position:absolute;
	top:13px;
	left:351px;
	display:inline-block;
}

.al_btmshadowLarge{
	width:340px;
	min-height:5px;
	position:absolute;
	top:238px;
	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:100%;
	position:relative;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
#al_pic_wrapperPic{
	width:130px;
	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:100px;height:67px;border:solid 1px #cc0000;cursor:hand;filter: alpha(opacity = 50);zoom:1;
}
div.IEtransthumbLo
{
	 display:block;padding-top:5px;padding-bottom:5px; width:100px;height:67px;border:solid 1px #cccccc;cursor:hand;
}

.popup
{
	position:absolute;
	top:120px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFE1,endColorStr=#ffffff);
	background-color:#FFFFE1;
	width:250px;
	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;
}




.cal_title
{
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#cecfde);
}

.cal_dayheader
{
	font-family:verdana;
	font-size:8pt;
	background-color:#eeeeee;
	text-align:center;
	border:1px solid #7b9ebd;
	width:20px;
	height:18px;
	cursor:default;
	padding-top:2px;
}
.cal_dayheader_ucas
{
	font-family:verdana;
	font-size:8pt;
	background-color:#0B7148;
	color:White;
	text-align:center;
	border:1px solid #0D714B;
	width:20px;
	height:18px;
	cursor:default;
	padding-top:2px;
}


.cal_day
{
	border:1px solid #7288ac;
	width:20px;
	height:18px;
	font-family:Verdana;
	font-size:8pt;
	padding-top:2px;
}

.cal_today
{
	border: solid 2px #e89f2e;
	font-family:Verdana;
	font-size:8pt;
	padding-top:2px;
}

.headerText
{
	background-color:#adbbd6;
/*	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;*/
}

.button
{
	background-color:#2b5485;
	border:solid 1px #6c89aa;
	font-family:Garamond;
	font-weight:bold;
	font-size:14px;
	color:White;
	height:23px;
	vertical-align:middle;
}
.button-on
{
	background-color:#6c89aa;
	border:solid 1px #6c89aa;
	font-family:Garamond;
	font-weight:bold;
	font-size:14px;
	color:White;
	height:23px;
	vertical-align:middle;
}
