

/* Some overrides to portal css */
.banGreetingText {
	color: #00205b;
	font-size: .75em;	
}

.banHelpText {

}

/*
.customAppText {
	font-size: 11px;
}

.customAppText a {
	font-size: 11px;
}

.customAppText a:hover {
	font-size: 11px;
}
*/



/* Begin Nidis Public Custom Styles */

.nidisBlue { color: #1a429a; }
.nidisGreen { color: #5da853; }
/*.nidisBrown { color: #785e3b; }*/
.nidisBrown { color: #88622f; }
.nidisBrownBG { background-color: #8a7152; }
/*.nidisOrange { color: #e88f25; }*/
.nidisOrange { color: #c15300; }
.nidisYellow { color: #ffe294; }

.content {
	padding: 1.0em;
	font-size: 11px;
}

.content a {
	font-size: 11px;
	text-decoration: underline;
}

.content a:hover {
	font-size: 11px;
}

.nidisPublicHeader {
	background-color: #dcd3b3;
}

#nidisPublicMenuContainer {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin-right: 2em;
	padding-top: 1.2em;
	color: #00205b; 		
}
#nidisPublicMenuContainer a {
	color: #00205b; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: underline;
}

#nidisPublicMenuContainer a:hover {color: red; font-weight: bold; font-size: 11px; text-decoration: underline;}

.nidisPublicMenuLinks a {
	color: #00205b; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: underline;
}
.nidisPublicMenuLinks a:hover {color: red; font-weight: bold; font-size: 11px; text-decoration: underline;}

#publicSearch {
	padding-top:2.25em;
	padding-top:1.00em; 
	text-align: right; 
	background-color:#dcd3b3;
}

.mainNavStretch {
	background-color: #908666;
	border-width:1px;
	border-style:solid;
	border-color:#51402d;
	margin-bottom:.5em;
}

.mainHeaderNav	{
	height:27px;
	position:relative;
	min-width:984px;
	min-width: 1100px;
	margin:0 auto;
}

.mainHeaderNav li
{font-weight:bold;font-size: 10px;}

.mainHeaderNav li a,
.mainHeaderNav li a:visited {
	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
	line-height:25px;
}

.mainHeaderNav li a:hover {
	background: #fff;
	color: #51402d;
	text-decoration: none;
}

.mainHeaderNav ul.mainNavigation
{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;left:0;}  

.mainHeaderNav ul.mainNavigation li {
	float:left;
	border-width:0 1px 0 0;
	border-style:solid;
	border-color:#51402d;
}

.mainHeaderNav ul.mainNavigation li a
{font-size: 1.1em;padding:0 6px;width:auto;height:25px;margin:1px;display:block;vertical-align:middle}

* html .mainHeaderNav ul.mainNavigation li a
{width:25px;}

.mainHeaderNav ul.mainNavigation li.mainNavLeft {
	border-right: none;
	margin-right: 0px;
	padding-right: 0px;
}

/*********** Start IE Hack **************/

* html .minwidth {
	margin-left:1100px;
}

* html .container {
	margin-left:-1100px;
	position: relative;
}

/*\*/
* html .minwidth, * html .container {
	height: 1px;
}
/**/


/*********** End IE Hack **************/

/*
.mainHeaderNav ul.mainNavigation li.mainNavLeft
{width:9px;height:27px;}
*/

#state {

	float: left;	
	margin-right: 4em;
	margin-left: 2em;
	width: 150px;
}
#region {

	float: left;	
	margin-left: 0px;
	margin-right: 0px;
	width: 150px;
}

#regions {
	/*float:left;*/
	float: right;
	margin: 0px;
	margin-right: 2em;
	padding: 0px;
	/*margin-right: 2em;*/
}

#regions .title {
	text-align: left;
	font-size: 11px;
	color: #00205B;
	font-weight: bold;
	/*margin-top: 2px;*/
	margin-bottom: .5em;
}
#regions .imgIcon {
	width: 40px;
	border: 1px solid #51402d;
}

#regions ul li img {
    color: #fff;
}

#regions ul li a:link img {
    color: #fff;
}

#regions ul li a:hover img  {
    color: #00205B;
    border: 1px solid red;
}

#regions ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}

#regions ul li {
	margin-right: 4px;
	float: left;
	width: 40px;
}
#regions ul {
	width: 350px;
}

#regions .title #defaultRegion {
	display: block;
}

.area_FieldSet { border: 0px; padding: 0px; margin: 0px; }
.area_dropDownText {
	color: #00205b;
}

#localW {
	text-align: right;
	margin-right: 4em;
	margin-top: 1em;
	color: #51402d;
	color: #fff;
	color: #00205b; 
	font-size: 12px;
	font-weight:bold;
	/*padding-top:.25em;*/
}


.wxFieldSet { 
	vertical-align: middle;
	display: inline;
	border: 0px; 
	padding: 0px; 
	margin: 0px; 
	font-size: 1.2em;
}

.inputText {
	vertical-align: 25%;
	font-size: .9em;
	color: #8a7152;
	color: #00205b; 
}

.nidisPublicFooter {
	margin-top: 0;
	text-align: center;
}

.nidisPublicFooter UL {
	list-style: none;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	margin: 0;
	text-align: center;
	color: #00205b;
}

.nidisPublicFooter UL LI {
	display: inline;
}

.nidisPublicFooter UL LI A {color: #00205b;  font-size: .7em; text-decoration: underline;}
.nidisPublicFooter UL LI A:hover {color: red;}

#contentContainer {
	width:80%;
	min-width:1100px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	border: 1px solid #51402d;
}

