body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('../../images/bg.gif');
	background-color: #fff;
	margin: 0px;
}

a:link, a:visited {
	color: #ed912c;
	text-decoration: underline;
	font-weight: bold;
}

a:hover, a:active {
	color: #d37208;
	text-decoration: underline;
	font-weight: bold;
}

a.presslink:link, a.presslink:visited, a.presslink:active {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

a.presslink:hover {
	color: #3e5f2c;
	text-decoration: underline;
	font-weight: bold;
}

.activeBtn {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 41px;
	background-color: #ed912c;
	border-top: 2px solid #3fa436;
}

.contentHome {
	background-color: #f5f5f5;
	padding: 25px 18px 2px 18px;
}

.content {
	background-color: #f5f5f5;
	padding: 20px 2px 0px 2px;
}

/* .content {
	background-color: #f5f5f5;
	padding: 28px 18px 20px 18px;
} */

.loggedInBlueBar {
	background-color: #014a81;
}

.tagArea {
	background-color: #014a81;
	color: #fff;
	padding: 8px 12px;
}

.navAreaBlue {
	background-image: url('../../images/nav_bg_blue.gif');
	background-repeat: repeat-x;
	background-position: top;
}

.navAreaBlue a:link, .navAreaBlue a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 41px;
	border-top: 2px solid #014a81;
}

.navAreaBlue a:hover, .navAreaBlue a:active {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 41px;
	background-color: #ed912c;
	border-top: 2px solid #014a81;
}

.navArea {
	background-image: url('../../Images/nav_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
}

.navArea a:link, .navArea a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 41px;
	border-top: 2px solid #3fa436;
}

.navArea a:hover, .navArea a:active {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 41px;
	background-color: #ed912c;
	border-top: 2px solid #3fa436;
}

.footer {
	background-image: url('../../images/footer_bg.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #014a81;
	color: #fff;
	font-size: 9px;
	padding: 3px;
}

.footer a:link, .footer a:visited {
	color: #fff;
	text-decoration: none;
}

.footer a:hover, .footer a:active {
	color: #fff;
	text-decoration: underline;
}

.blueText {
	color: #014a81;
}

#overContainer {
	position: relative;
}

.overMenu {
	position: absolute;
	top: 43px;
	left: 0px;
	z-index: 30;
	color: #fff;
}

.overMenu a:link, .overMenu a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	display: inline;
	border: none;
}

.overMenu a:hover, .overMenu a:active {
	color: #fff;
	text-decoration: underline;
	font-size: 11px;
	display: inline;
	border: none;
}

.homebox {
	background-color: #cbdac2;
	color: #000;
	padding: 6px 10px;
	font-size: 12px;
	text-align:left;
}

.homeboxBtn {
	background-color: #cbdac2;
	color: #000;
	padding: 6px 2px;
	font-size: 12px;
	text-align:left;
}

.homeboxTitle {
	color: #3e5f2c;
	background-color: #cbdac2;
	padding: 6px 10px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 3px solid #fff;
}

.titleGreen {
	color: #3e5f2c;
	font-size: 16px;
	font-weight: bold;
}

.titleBlue {
	color: #014078;
	font-size: 18px;
	font-weight: bold;
}

.titleBlueSmall {
	color: #014078;
	font-size: 16px;
	font-weight: bold;
}

.pageContent {
	color: #000000;
	line-height:normal 18px;
	font-size: 13px;
}

.navAreaOrange {
                background-image: url('../../images/nav_bg_o.gif');
                background-repeat: repeat-x;
                background-position: top;
}

.navAreaOrange a:link, .navAreaOrange a:visited {
                color: #fff;
                text-decoration: none;
                font-size: 11px;
                font-weight: bold;
                display: block;
                height: 40px;
                border-top: 0px solid #cd770d;
}

.navAreaOrange a:hover, .navAreaOrange a:active {
                color: #fff;
                text-decoration: none;
                font-size: 11px;
                font-weight: bold;
                display: block;
                height: 34px;
                background-color: #ed912c;
                border-top: 2px solid #cd770d;
                
}

.BtnSelected {
                color: #fff;
                text-decoration: none;
                font-size: 12px;
                font-weight: bold;
                display: block;
                height: 41px;
                background-color: #2f8627;
                border-top: 2px solid #2f8627;
}

a.tab:link, a.tab:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; display:block; padding:8px;  text-decoration:none;}
a.tab:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#024b82; display:block; padding:8px;  text-decoration:underline;}

.text {
font-family:Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#000000; font-weight:normal; padding-left:5px;
}

.title {
font-family:Arial, Helvetica;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:7px;
}

/* input styles */
input { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.submit  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.input { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.save { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#588f02; }
.cancel { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#e46100 }
.disabled {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#E5E5E5; }
.required {font-family:Verdana, Helvetica, sans-serif; font-size:12px; color:red; font-weight:bold; padding-left:2px; padding-right:2px;}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
text-align:left  
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: normal ;
color: #315f93;
font-family:Arial, Helvetica,Verdana ;
font-size: 9px;
margin: 3px 8px;
}
