/* ********************************************
* based of 4 shades of blue and contrast orange 
* from lightest to darkest
* 
* #E3F1FF
* #C8E3FF
* #97C7F7
* #336699
* 
* #FF8C00 (contrast orange)
************************************************/
.prtlBody {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	xscrollbar-base-color: #00214D; 
	xscrollbar-arrow-color: #AB7310;
	xscrollbar-DarkShadow-Color: #97C7F7;
}

/* the row everything in level 1 nav sits in */
.prtlTopNav1stLvlWhl {
	background-color: #00214D;
	height: 17px;
	vertical-align: top;
	text-align: center;
	border-top: 1px solid #00214D;
}

/* the vertical bars between menu items on level 1 nav */
.prtlTopNav1stLvlSpacer {
	background-color:#FFFFFF;
	font-size:1pt;
}

/* cell properties of menu items on level 1 nav */
.prtlTopNav1stLvl-i {
	background-color:#00214D;
	padding:0 0.9ex 0 0.9ex;
	vertical-align:center;
	line-height:1.1em;
}

/* link properties of menu items on level 1 nav */
.prtlTopNavLnk1:link {
	text-decoration: none;
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
}
/* link properties of menu items on level 1 nav */
.prtlTopNavLnk1:active {
	text-decoration: none;
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
}
/* link properties of menu items on level 1 nav */
.prtlTopNavLnk1:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
}
/* link properties of menu items on level 1 nav */
.prtlTopNavLnk1:hover {
	text-decoration: none;
	color: #7F90A6; 
	font-family: arial,helvetica,sans-serif;
	font-size: x-small;
	font-weight: normal;
}

/* HIGHLIGHTED cell properties of menu items on level 1 nav */
.prtlTopNav1stLvl-a {
	font-family:arial,helvetica,sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:x-small;
	text-align:center;
	vertical-align:center;
	height:17px;
	background-color:#7F90A6;
	padding:0 0.9ex 0 0.9ex;
	border-left:1px solid #7F90A6;
	border-right: 1px solid #7F90A6;
	line-height:1.1em;
}

/* HIGHLIGHTED link properties of menu items on level 1 nav */
.prtlTopNavLnk:link {
	text-decoration: none;
	color: #FFFFFF;
	font-family: arial,helvetica,sans-serif;
	font-size: x-small;
	font-weight: normal;
}
/* HIGHLIGHTED link properties of menu items on level 1 nav */
.prtlTopNavLnk:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: arial,helvetica,sans-serif;
	font-size: x-small;
	font-weight: normal;
}
/* HIGHLIGHTED link properties of menu items on level 1 nav */
.prtlTopNavLnk:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: arial,helvetica,sans-serif;
	font-size: x-small;
	font-weight: normal;
}
/* HIGHLIGHTED link properties of menu items on level 1 nav */
.prtlTopNavLnk:hover {
	text-decoration: none;
	color: Silver;
	font-family: arial,helvetica,sans-serif;
	font-size: x-small;
	font-weight: normal;
}

/* the row everything in level 2 nav sits in */
.prtlTopNav2ndLvlWhl {
	background-color:#7F90A6;
	border-bottom: 1px solid #00214D;
	border-top: 1px solid #7F90A6;
	height:17px;
	text-align:center;
}

/* the vertical seperator between menu items on level 2 nav */
.prtlTopNav2ndLvlSep {
	font-size:x-small;
	text-align:center;
	background-image:URL(image/seperator.gif);
	width: 14px;
	height: 4px;
	background-repeat: no-repeat;
	background-position: center;
}

/* cell properties of menu items on level 2 nav */
.prtlTopNav2ndLvl-i {
	text-align:center;
	background-color:#7F90A6;
	padding:0 .4em 0 .3em;
}

/* HIGHLIGHTED cell properties of menu items on level 2 nav */
.prtlTopNav2ndLvl-a {
	 font-family:arial,helvetica,sans-serif;
	 font-style:normal;
	 font-weight:bold;
	 font-size:x-small;
	 text-align:center;
	 background-color:#7F90A6;
	 padding:0 .4em 0 .3em;
}

/* links on level 2 nav, both highlighted and not use the 
level 1 nav highlighted properties */


/* Links in banner area */
.prtlTopNavLnk2:link {
        text-decoration: none;
        color:#000000;
        font-family:arial,helvetica,sans-serif;
        font-size:xx-small;
        font-weight:normal;
}
.prtlTopNavLnk2:visited {
        text-decoration: none;
        color:#000000;
        font-family:arial,helvetica,sans-serif;
        font-size:xx-small;
        font-weight:normal;
}
.prtlTopNavLnk2:hover {
        text-decoration: none;
        color:#000000;
        font-family:arial,helvetica,sans-serif;
        font-size:xx-small;
        font-weight:normal;
}

.prtlTopNavLnk2:active {
        text-decoration: none;
        color:#000000;
        font-family:arial,helvetica,sans-serif;
        font-size:xx-small;
        font-weight:normal;
}

.prtlHdrMenu {
        font-family:arial,helvetica,sans-serif;
        font-style:normal;
        font-weight:normal;
        color: #97C7F7;
        text-align:right;
        vertical-align:bottom;
        padding:6 0 0 1em;
        font-size:xx-small;
}


/****************************************
* anything not in the header below here *
****************************************/


/* cell properties of the main table with the two blue columns */
TD.lvl3navframe{
	background-color: #DAD3C9;
	border-left: 1px solid #7E7974;
	border-right: 1px solid #7E7974;
}
TD.maincopyframe{
	background-color: #ffffff;
	border-bottom: 1px solid #7E7974;
}
TD.lvl4navframe{
	background-color: #DAD3C9;
	border-left: 1px solid #7E7974;
	border-right: 1px solid #7E7974;
}

/* any general content in the site */
.maincopy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	letter-spacing: normal;
}

/* any general links appearing in the general content of the site */
A.maincopylink:link{
	color: #7F90A6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	letter-spacing: -1px;
}
/* any general links appearing in the general content of the site */
A.maincopylink:active{
	color: #7F90A6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	letter-spacing: -1px;
}
/* any general links appearing in the general content of the site */
A.maincopylink:visited{
	color: #7F90A6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	letter-spacing: -1px;
}
/* any general links appearing in the general content of the site */
A.maincopylink:hover{
	color: Gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	letter-spacing: -1px;
}

/* copy appearing in the level 3 nav column */
.lvl3menucopy{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

/* links appearing in level 3 nav */
A.lvl3menulink:link{
	color: #00214D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1;
}
/* links appearing in level 3 nav */
A.lvl3menulink:active{
	color: #00214D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1;
}
/* links appearing in level 3 nav */
A.lvl3menulink:visited{
	color: #00214D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1;
}
/* links appearing in level 3 nav */
A.lvl3menulink:hover{
	color: #7F90A6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1;
}

/* HIGHLIGHTED links appearing in level 3 nav */
A.lvl3menulinklit:link{
	color: #7F90A6; /*#cc6600;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1;
}
/* HIGHLIGHTED links appearing in level 3 nav */
A.lvl3menulinklit:active{
	color: #7F90A6;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}
/* HIGHLIGHTED links appearing in level 3 nav */
A.lvl3menulinklit:visited{
	color: #7F90A6;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1;
}
/* HIGHLIGHTED links appearing in level 3 nav */
A.lvl3menulinklit:hover{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}

/* any forms appearing in the main column of the site will use these font properties */
TD.tdformfield{
	color: #00214D;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
}

/* Did You Know quote in level 3 nav */
.tdquote{
	color: Black;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #AB7310;
	font-size: medium;
	margin-bottom: 10px;
	line-height: 21pt;
	letter-spacing: -1px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #AB7310;
	font-size: small;
	margin-top: 7px;
	margin-bottom: 5px;
	letter-spacing: -1px;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #AB7310;
	font-size: x-small;
	margin-bottom: 5px;
	margin-top: 15px;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	color: #AB7310;
	font-size: x-small;
	margin-bottom: 5px;
	margin-top: 10px;
	letter-spacing: -1px;
}

/* Breadcrumbs */
TABLE.breadcrumbs{
}
TD.breadcrumbs{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	letter-spacing: -1px;
}
A.breadcrumbs_there:link{
	color: #AB7310;
	text-decoration: none;
}
A.breadcrumbs_there:active{
	color: #AB7310;
	text-decoration: none;
}
A.breadcrumbs_there:visited{
	color: #AB7310;
	text-decoration: none;
}
A.breadcrumbs_there:hover{
	color: #AB7310;
	text-decoration: none;
}
A.breadcrumbs_here:link{
	color: Black;
	text-decoration: none;
}
A.breadcrumbs_here:active{
	color: Black;
	text-decoration: none;
}
A.breadcrumbs_here:visited{
	color: Black;
	text-decoration: none;
}
A.breadcrumbs_here:hover{
	color: Black;
	text-decoration: none;
}

/* the column the supportive links table sits in */
TD.footer_supportive_nav{
	background-color: #DAD3C9;
	border-bottom: 1px solid Gray;
	border-left: 1px solid #7E7974;
	border-right: 1px solid #7E7974;
}
/* the column the search bar table sits in */
TD.footer_search_bar{
	background-color: #DCDCDC;
	border-top: 1px solid White;
	border-bottom: 2px solid Gray;
	border-right: 1px solid Gray;
	border-left: 1px solid White;
}
/* text within the table of the search bar */
.footer_search_bar{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
INPUT.footer_searchbox{
	border: 1px solid #00214D;
	padding-left: 3px;
	height: 20px;
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
INPUT.footer_searchbutton{
	font-weight:normal;
	background-color:#C88C21;
	color:#FFFFFF;
	white-space:nowrap;
	text-align:center;
	border-width:1px;
	font-size:xx-small;
	height:20px;
	padding:0 2px 0 2px;
	border-style:solid;
	margin:0 0 0px 0;
	border-color:#7896AA #4C4040 #4C4040 #7896AA;
	text-decoration:none;
	cursor:hand;
	font-family:arial,sans-serif;
}

/* the Meta Data Search text box */
INPUT.metasearchbox{
	border: 1px solid #00214D;
	padding-left: 3px;
	height: 20px;
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 100px;
	margin: 0px 3px 0px 0px;
}
/* the Meta Seach Data button */
.metasearchbutton{
	font-weight:normal;
	background-color:#C88C21;
	color:#FFFFFF;
	white-space:nowrap;
	text-align:center;
	border-width:1px;
	font-size:xx-small;
	height:20px;
	padding:0 2px 0 2px;
	border-style:solid;
	margin:0 0 0px 0;
	border-color:#7896AA #4C4040 #4C4040 #7896AA;
	text-decoration:none;
	cursor:hand;
	font-family:arial,sans-serif;
}
.metasearchbutton:hover{
	color:#000000;
	text-decoration:none;
}
/* the hint below the search box */
.metasearchhints{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

/* supportive nav text like seperator bars */
.supportive_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
A.supportive_nav:link{
	color: #336699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
A.supportive_nav:active{
	color: #336699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
A.supportive_nav:visited{
	color: #336699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
A.supportive_nav:hover{
	color: #CC6600;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: underline;
}

/* copyright text below footer */
.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
A.copyright:link{
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
A.copyright:active{
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
A.copyright:visited{
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
A.copyright:hover{
	color: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: underline;
}

/* the orange arrows for lists */
ul.rightarrow{
	list-style-image: url(https://clients.ddasolutions.x/geonova/image/active.folder.icon.gif);
	text-indent: -5px;
}

/* comment temporarily on the page for everyone to see */
.pagecomment{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	letter-spacing: normal;
}
/* required and not required symbols for form fields */
.required{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}
/* general text boxes */
INPUT.inputtext{
	background-color: #FFFFFA;
	border: 1px solid #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 200px;
}
TEXTAREA.inputtext{
	background-color: #FFFFFA;
	border: 1px solid #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 200px;
}

/* seperator bars for parters section v1 */
TD.rightsep{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	letter-spacing: normal;
	border-right: 1px dashed Silver;
}
TD.horzsep{
	border-bottom: 1px dashed Silver;
}
