/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #303ea1;
	text-align:center
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
	text-align:center
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-image: url(include/menu/lev0_bg1.gif);
	border: 1px solid #336699;
	background-color: #2C5F93;
	text-align:center
}
.m0l0oover {
	text-decoration : none;
	background-image: url(include/menu/lev0_bg2.gif);
	background-color: #2C5F93;
	border: 1px solid #336699;
	text-align:center
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
	text-align:left;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
	text-align:left;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #000000;
	border: 1px solid #336699;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #1A4D81;
	background-image: url(include/menu/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #336699;
	padding: 0;
}
A:link	{	
	text-decoration:	none;
	color:	blue;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	blue;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	blue;
	}	
		
A:hover	{	
	text-decoration:	none;
	color: Fuchsia
	}

.specialLink
{
	text-decoration:	underline;
	color: Aqua
}

.borderCell
{
	border-bottom-style:double;
	border-bottom-color: Silver;
	border-bottom-width: 3px;
}

.header
{
	font-family: Arial;
	font-size:medium;
	font-weight:bold;	
}

.header1
{
	font-family:Times New Roman;
	font-size:large;
	font-weight:bold;
	font-style:italic;
	color:Black;
}

.header2
{
	font-family: Arial;
	font-size:medium;
	font-weight:bold;
	color:Maroon;	
}

.header3
{
	font-family: Arial;
	font-size:medium;
	font-weight:bold;
	color:Navy;
}

.borderedsubheader
{
	font-family: Arial;
	font-size:small;
	font-weight:bold;
	border-bottom-style:double;
	border-bottom-color: Silver;
	border-bottom-width: 3px;
	
}

.header4
{
	font-family: Arial;
	font-size:medium;
	color:Navy;
	font-weight:bold;
	font-style:italic;
	border-bottom-style:double;
	border-bottom-color: Silver;
	border-bottom-width: 3px;
	
}

.header5
{
	font-family: Arial;
	font-size:medium;
	color:Black;
	font-weight:bold;
	font-style:italic;
	border-bottom-style:double;
	border-bottom-color: Silver;
	border-bottom-width: 3px;
	
}

.header6
{
	font-family: Arial;
	font-size:medium;
	color:Black;
	font-weight:bold;
	font-style:italic;
	border:none;
}

.seperatorRow {
    border-bottom-style: solid;
    border-bottom-color: Silver;
    border-bottom-width: 1px;
}

.subheader2
{
	font-family: Arial;
	font-size:small;
	font-weight:bold;
}

.subheader
{
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
}

.textB
{
	font-family: Arial;
	font-size:small;
	font-weight:bold;
	color:Navy;
	text-align:justify;
	font-style:italic;
}

.textC
{
	font-family: Arial;
	font-size:small;
	color:Black;
	text-align:justify;
}

A.bmenu:link	{	
	text-decoration:	none;
	color:	white;
	}	
		
A.bmenu:visited	{	
	text-decoration:	none;
	color:	white;
	}	
		
A.bmenu:active	{	
	text-decoration:	none;
	color:	white;
	}	
		
A.bmenu:hover	{	
	text-decoration:	none;
	color: aqua;
	}
	

.tdDocAtt
{
	font-size: 10pt;
	font-family: Arial;
	text-align: left;
}

.tdNote
{
	font-size: 8pt;
	font-family: Arial;
	padding-left: 20px;
	text-align: left;
}

.tdDetail
{
	font-size: 10pt;
	font-family: Arial;
	padding-left: 20px;
	text-align: left;
}

.tdDetailHdr
{
	font-size: 10pt;
	font-family: Arial;
	padding-left: 20px;
	font-weight:bold;
	text-align: left;
}

.tdDetailHdr2
{
	font-size: 10pt;
	font-family: Arial;
	font-weight:bold;
	text-align: left;
}

.tdArchitect
{
	font-size: 12pt;
	font-family: Arial;
	font-weight:bold;
	text-align: left;
}

.tdProfLoc
{
	font-size: 10pt;
	font-family: Arial;
	font-style: italic;
	text-align: left;
	padding-left: 20px;
}

.tdTitleHdr
{
	font-size: 25pt;
	font-family: 'Times New Roman';
	font-weight: normal;
	text-align: left;
	border-top: black thin solid;
	border-bottom: black thin double;
}

.label1
{
	font-family:Times New Roman;
	font-size:small;
	font-weight:bold;
	color:Navy;
}

.label2
{
	font-family:Times New Roman;
	font-size:small;
	font-weight:bold;
	color:Navy;
}

.button1
{
	font-size: 8pt;
	font-family: 'Times New Roman';
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	width: 50px;
	height: 50px;
}

.topBorder
{
	border-top-style:double;
	border-top-color: Silver;
	border-top-width: inherit;
}

.divPhoto
{
	font-family: Arial;
	font-size:small;
	cursor:pointer;
	color:Navy
}
.tblReports
{
	border-right: gainsboro thick ridge;
	border-top: gainsboro thick ridge;
	border-left: gainsboro thick ridge;
	border-bottom: gainsboro thick ridge;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:WindowFrame;
	text-align: left
}
.tdLabel
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:black;
	padding-left: 20px;	
	vertical-align:top;
	padding-top: 2px
}

.tdLabel2
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:black;
	vertical-align:top;
	padding-top: 2px
}

.header4
{
	font-family: Arial;
	font-size:12pt;
	font-weight:bold;
	color:Black;
}

.tdArrayData
{
	font-size: 11pt;
	font-family: Arial;
	padding-left: 20px;
	text-align: left;
}
.tdArrayDataHdr
{
	font-size: 9pt;
	font-family: Arial;
	font-style:italic;
	text-align: left;
	border-bottom: black thin solid;
}

.allBorders
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
}

.imgLabel
{
	font-family:Arial;
	font-size:x-small;
	color:Black;
}

iframe {
border: 0px solid #ffffff;
}

    
.thumb {	
	color: #000000;
	border: blue 2px solid;
	text-decoration: none
	}	

.specialLink2 
{
	color:Blue;
	cursor:pointer;
	font-family:Arial;
	font-weight:bold;
	font-size:medium;
	text-align:left;
}

.specialLink3
{
	color:Blue;
	cursor:pointer;
	font-size: 10pt;
	font-family: Arial;

	text-align: left;
}

.navLink1
{
	color:#303ea1;
	cursor:pointer;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	text-align:right;
}

.navLink1:hover
{
	color:Blue;
	text-decoration:underline;
}

.propLink
{
	color:Blue;
	cursor:pointer;
	font-size: 10pt;
	font-family: Arial;
	padding-left: 20px;
	text-align: left;
	text-decoration:underline;
	
}

.propLink:hover
{
	color:Navy;
	text-decoration:underline;
}

.propLink2
{
	color:Blue;
	cursor:pointer;
	font-size: 10pt;
	font-family: Arial;
	text-align: left;
	text-decoration:none;
	
}

.propLink2:hover
{
	color:Navy;
	text-decoration:underline;
}

.instructions 
{
	border-bottom-style:double;
	border-bottom-color: Silver;
	border-bottom-width: 3px;
	font-family:Arial;
	font-size:small;
	text-align:center;
}

.specialLink4
{
	color:Blue;
	cursor:pointer;
	font-size: 12pt;
	font-family: Times New Roman;
	padding-left: 20px;
	text-align: left;
}

.paramHdr
{
	border-right: black thick groove;
	border-top: black thick groove;
	border-left: black thick groove;
	border-bottom: black thick groove;
}

.home {
	display: block; 
	font: bold 12px Georgia; 
	text-decoration: none; 
	color: #006; 
	padding: 5px; 
	border: 0px; 	
	border-bottom: 0;}
	
.navLink2 /*VIEW A DIFFERENT DATE ON IMG VIEWER SET HERE*/
{
	color:white;
	cursor:pointer;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	text-align:right;
}

.navLink2:hover
{
	color:white;
	text-decoration:underline;
}


.sortableborderedsubheader
{
	font-family: Arial;
	font-size:small;
	font-weight:bold;
	border-bottom-style:double;
	border-bottom-color: Silver;
	border-bottom-width: 3px;
	background-color:#eee;
    color:#666666;
    cursor: default;
	
}