/* IDS //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#HEADER{
	height:78px;
	width:100%;
	background-color:#FFFFFF;
	vertical-align:top;
}
#H_BAR1{
	height:22px;
	width:100%;
	background-color:#83BAD8;
	border-top:1px solid #A4D0E8;
	horizontal-align:center;
}
#H_BAR2{
	height:22px;
	width:100%;
	background-color:#1C6B9D;
	border-bottom:1px solid #16547B;
}
#NAV_BLOCK{
	height:28px;
	background-color:#1C6B9D;
	border-left:1px solid #2460AC;
	border-right:1px solid #A4D5F0;
	border-top:1px solid #A4D5F0;
	padding-right:10px;
	font-family:Verdana,Arial,Geneva;
	font-size: 11px; 
	text-align:center;
}
#NAV_NEST{
	position:absolute;
	height:22px;
	top:80px;
	left:200px;
	width:800px;
}
/* HTML SELECTORS CLASSES //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
BODY { 
	scrollbar-face-color: #D8D5D5;
	scrollbar-shadow-color: #EEEEEE;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-track-color: #EEEEEE;
	scrollbar-arrow-color: #EEEEEE;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-height: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-width: 0px;
	font-family:Arial,Geneva,Verdana;
	font-size: 11px; 
	color:#000000; 
	
}
hr {
	height: 1px;
	border-style:dotted;
	color:#CAC4C4
}
 
a.link,a.active,a.visited{
	color:#B9362D; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline;
	cursor:hand; 
	padding: 2px 2px 2px 2px;
	
}
a.hover {
	color:#1C6B9D; 
	font-family:Arial,Geneva,Verdana;
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
	cursor:hand; 
	padding: 2px 2px 2px 2px;
	
}

.copy{
	color:#000000; 
	font-family:Arial,Geneva,Verdana;
	font-size: 11px; 
	text-decoration: none
}
.copy_bold{
	color:#000000; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: 700; 
	text-decoration: none
}
/* NEW TEXT CLASSES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.user_welcome{
	color:#FFFFFF; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}
.user_date{
	color:#FFFFFF; 
	font-family:Arial,Geneva,Verdana;
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
	padding: 0px 5px 0px 0px;
}
.user_functions{
	color:#FFFFFF; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase; 
	text-decoration: none;
	padding: 0px 1px 0px 1px;
	background-color:#1C6B9D;
	vertical-align:middle;
}
.footer_text{
	color:#000000; 
	font-family:Arial,Geneva,Verdana;
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.footer_blue{
	color:#1C6B9D; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.hp_text{
	color:#1C6B9D; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.hp_text2{
	color:#FFFFFF; 
	font-family:Arial,Geneva,Verdana;
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.hp_text3{
	color:#000000; 
	font-family:Arial,Geneva,Verdana;
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.hp_text4{
	color:#B9362D; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
/* HREF LINK CLASSES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
a.copylink:link,a.copylink:active,a.copylink:visited{
	color:#B9362D; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline;
	cursor:hand; 
	
}
a.copylink:hover{
	color:#1C6B9D; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline;
	cursor:hand; 
}
a.userlink:link,a.userlink:active,a.userlink:visited{
	color:#FFFFFF; 
	font-family:Arial,Geneva,Verdana;
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase; 
	text-decoration: none;
	cursor:hand;
}
a.userlink:hover{
	color:#83BAD8; 
	font-family:Arial,Geneva,Verdana;
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase; 
	text-decoration: none;
	cursor:hand;
}
a.projectlink:link,a.projectlink:active,a.projectlink:visited{
	font-family:Arial,Geneva,Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#1E5AA6;
}
a.projectlink:hover{
	font-family:Arial,Geneva,Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#B9362D;
}		
a.footerlink:link,a.footerlink:active,a.footerlink:visited,a.footerlink:hover{
	color:#1C6B9D; 
	font-family:Arial,Geneva,Verdana;
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}
/* FORM ELEMENT CLASSES ////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.formlabel{
	color:#666666; 
	font-family:Arial, Geneva, Verdana;
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	padding: 0px 0px 0px 4px;
}
.button{
	border: 1px outset;
	background-color:#C6E1F0;
	color: #1C6B9D;
	cursor: default;
	font-family:Arial, Geneva, Verdana;
	font-size: 11px;
	font-weight: bold;
	height:20px;
}
.formfields{
	background-color:#F8F8F8;
	font-family:Arial, Geneva, Verdana;
	color: #000000;
	font-size: 11px;
}
/* DISPLAY CLASSES ////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.TD1{
	background-color:#83BAD8;
	font-family:Arial, Geneva, Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 0px 0px 0px 4px;
	height:25px;
}	
.TD2{
	background-color:#C9E8F8;
	font-family:Arial, Geneva, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#1E5AA6;
	padding: 0px 0px 0px 4px;
	height:25px;
}
.TD3{
	background-color:#A8CDE1;
	font-family:Arial, Geneva, Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 0px 0px 0px 4px;
	height:25px;
	
}		
.TD4{
	background-color:#F6F6F6;
	font-family:Arial, Geneva, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	padding: 0px 0px 0px 4px;
	height:25px;
}	
.TD5{
	background-color:#F0EFEF;
	font-family:Arial, Geneva, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	padding: 0px 0px 0px 4px;
	height:25px;
}
.TD6{
	background-color:#1C6B9D;
	font-family:Arial, Geneva, Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 0px 0px 0px 4px;
	height:25px;
}
.TABLE_FOOTER{
	background-color:#A8CDE1;
	padding: 0px 10px 0px 10px;
	border:1px solid #91BBD2;
}	
.TDFOOTERSH{
	background-image:url(../images/footer_shadow.gif);
	background-repeat:repeat-x;
	height:40px;
}
.TABLE_DIVIDER{
	background-image:url(../images/table_footer_shadow.gif);
	height:14px;
	background-repeat:repeat-x;
	}
.LOGO_TD{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	height:78px;
}
.HP_TD{
	background-color:#B5DCF1;
	border-left:1px solid #FFFFFF;
	padding:10px 25px 0px 25px;
	font-family:Arial, Geneva, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}
#HEADER
{
	height:75px;
	width:100%;
	background-color:#FFFFFF;
	vertical-align:top;
}
#HEADER_LOGO
{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
}
#HEADER_FUNCTIONS{
	color:#83BAD8; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase; 
	vertical-align:middle;
}
a.head_link:link,a.head_link:active,a.head_link:visited
{
	color:#83BAD8; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase; 
	vertical-align:middle;
	text-decoration:none;
}	
a.head_link:hover
{
	color:#83BAD8; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase; 
	vertical-align:middle;
	text-decoration:underline;
}
.user_welcome{
	color:#FFFFFF; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}
.user_date{
	color:#FFFFFF; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	padding: 0px 5px 0px 0px;
}
.user_functions{
	color:#FFFFFF; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 10px;
	font-weight: normal;
	text-transform:uppercase; 
	text-decoration: none;
	padding: 0px 1px 0px 1px;
	background-color:#1C6B9D;
	vertical-align:middle;
}
#table1
{
	color:#A1A588; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	background-color:#D7D9C5;
	height:28px;
	border-bottom:1px solid #B9BDA2;
}
.table1
{
	color:#A1A588; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	background-color:#D7D9C5;
	height:28px;
	border-bottom:1px solid #B9BDA2;
}
.table1_TD1
{
	padding: 0px 0px 0px 8px;
	border-right:1px solid #C5C8AF;
	font-weight: bold;
	
}
.table1_TD2
{
	padding: 0px 0px 0px 8px;
	border-right:1px solid #C5C8AF;
	border-left: 1px solid #E6E7E1;
	font-weight: bold;
	
}
.table1_TD3
{
	padding: 0px 0px 0px 8px;
	border-right:0px solid #000000;
	border-left: 1px solid #E6E7E1;
	font-weight: bold;
	
}
.table2
{
	padding: 0px 0px 0px 8px;
	color:#000000; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	background-color:#EDEFDD;
	height:31px;
}
a.projectlink:link,a.projectlink:active,a.projectlink:visited
{
	color:#CC3333; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
}	
a.projectlink:hover
{
	color:#F91B1B; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	cursor:hand;
}	

#table3
{
	color:#1C6B9D; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	background-color:#C6E1F0;
	height:28px;
	border-bottom:1px solid #FFFFFF;
}

.table3
{
	color:#1C6B9D; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	background-color:#C6E1F0;
	height:28px;
	border-bottom:1px solid #FFFFFF;
}
.table3_TD1
{
	padding: 0px 0px 0px 8px;
	border-right:1px solid #ADD1E4;
	font-weight:bold;
	
}
.table3_TD2
{
	padding: 0px 0px 0px 8px;
	border-right:1px solid #ADD1E4;
	border-left: 1px solid #D6EBF7;
	font-weight:bold;
	
}
.table3_TD3
{
	padding: 0px 0px 0px 8px;
	border-right:0px solid #000000;
	border-left: 1px solid #D6EBF7;
	font-weight:bold;
	
}
.table3_TD4
{
	padding: 0px 0px 0px 8px;
	font-weight:bold;
	
}
.table4
{
	padding: 0px 0px 0px 8px;
	color:#73A8C5; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	background-color:#E8F4FA;
	height:25px;
}
a.permitlink:link,a.permitlink:active,a.permitlink:visited
{
	color:#73A8C5; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
}	
a.permitlink:hover
{
	color:#F91B1B; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
	cursor:hand;
}	
.table5
{
	padding: 0px 0px 0px 8px;
	color:#73A8C5; 
	font-family:Arial,Geneva,Verdana; 
	font-size: 11px;
	font-weight: normal;
	background-color:#F6FBFD;
	height:25px;
}	

a.functionlink:link,a.functionlink:active,a.functionlink:visited{
 color:#FFFFFF; 
 font-family:Arial,Geneva,Verdana; 
 font-size: 11px; 
 font-weight: bold;
 padding:2px 10px 2px 10px;
 background:url(../images/function_bu_bg.gif);
 background-repeat:repeat-x;
 height:18px;
 margin:2px;
 border-left:1px solid #B2D2E4;
 border-top:1px solid #B2D2E4;
 border-right:1px solid #16547B;
 border-bottom:1px solid #16547B;
 text-transform:uppercase;
 text-decoration: none;
 cursor:hand; 
}

a.functionlink:hover{
 color:#16547B; 
 font-family:Arial,Geneva,Verdana; 
 font-size: 11px; 
 font-weight: bold;
 padding:2px 10px 2px 10px;
 background:url(../images/function_bu_bg.gif);
 background-repeat:repeat-x;
 height:18px;
 margin:2px;
 border-left:1px solid #B2D2E4;
 border-top:1px solid #B2D2E4;
 border-right:1px solid #16547B;
 border-bottom:1px solid #16547B;
 text-transform:uppercase; 
 text-decoration: none;
 cursor:hand; 
}

.function_table{
 background:url(../images/function-table-bg.gif);
 background-repeat:repeat-x;
 height:28px;
 border:1px solid #FFFFFF;
 padding:0px 5px 0px 5px;
 color:#FFFFFF; 
 font-family:Arial,Geneva,Verdana; 
 font-size: 11px; 
 font-weight: bold;
}