/*** Main styles ***/
body {
	background-color: #E3E3E3;
	margin: 0px;
}

.breadcrumbBlue{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;line-height:1.4em;
	color:#85898a;width:390px;margin-left:3px;_margin-left:2px;
}

.breadcrumbBlue a:hover {text-decoration:underline;}

.callOutHeader{}
.callOut{}

form{
	margin: 0px;
}

ul.column{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002663;
	list-style-type:none;
	margin:0 0 0 14px;
	padding:0;
}

ul.column strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c79316;
}

ul.column a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#85898a;
	text-decoration:none;
	display:block;
	margin-top:5px;
}

ul.column li{
	line-height:16px;
	background-image:url(../images/pDivPattern.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002663;
	list-style-type:square;
}

ol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002663;
}

td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002663;
}

a, a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c79316;
	text-decoration:none;
}

a:hover {text-decoration:underline;}

.leftShadow {
	background-image: url(../images/leftTblShadow.gif);
	background-repeat: repeat-y;
}
.rightShadow {

	background-image: url(../images/rightTblShadow.gif);
	background-repeat: repeat-y;
}
.siteSearch{
	padding-right:10px;
	text-align:right;
}
.siteSearch input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002B4C;
}
.contentArea{
	padding:10px 7px 10px 7px;
	border-left:1px solid #AFAFAF;
}

.midColumn {width:390px;margin-left:3px;_margin-left:2px;}
p.midColumn{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002663;
	margin:0 0 10px 14px;
	padding:5px 0 10px 0;
	line-height:16px;
	background-image:url(../images/pDivPattern.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

p.midColumn strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c79316;
}

p.midColumn a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#85898a;
	text-decoration:none;
	display:block;
	margin-top:5px;
}
/* Programs Form */
.locResources{
	background: url(../images/Search-box.png) 0 0 no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002B4C;
	width:161px;
	padding-top:50px;
	margin-bottom:4px;
	min-height: 89px;
	text-align:right;
}

.locResources ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.locResources li {
	margin-bottom: 3px;
}

.locResources form{
	margin:0;
	padding-right:5px;
}

.locResources select, .locResources input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002B4C;
}
/* /Programs Form */

/* Right Column Callouts */
.calloutList {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* /Right Column Callouts */
.footerTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #727677;
	padding-left: 22px;
	padding-top: 10px;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#85898a;

	margin:0 0 5px 0px;
	padding:0px 0 5px 0;
	/*background-image:url(../images/navDivPattern.gif);
	background-position:bottom left;
	background-repeat:repeat-x;*/
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#85898a;
	margin:20px 0px 0px 0px;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#002663;
	margin:0;
}


.heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#c79316;
}

hr {color:#A7A69F; height:1px; style:dotted;}

.midColumnLevel {width:390px;margin-left:3px;_margin-left:2px;}

.midColumnLevel p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002663;
	margin:0px 0px 10px 0px;
	line-height:16px;
}

p.imageCaption{
 	margin:-20px 0 0 0;
	padding:10px 0 10px 0;
	background-image:url(../images/navDivPattern.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.midColumnLevel p strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#495762;
}



p.articleHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c79316;
	margin:0;
}

p.articleSource{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#495762;
}

a.sendtofriend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#85898a;
	text-decoration:none;
}

p.callOutHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A8DA1F;
	font-weight:bold;
	width:350px;
	padding-bottom:2px;
	background-image:url(../images/callout_dash.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

p.callOut{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#85898a;
	font-weight:bold;
	width:350px;
	padding-left:5px;
	padding-bottom:10px;
	background-image:url(../images/callout_dash.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.Thirdcolumncontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #727677;
	text-align:left;
}




/*APP PAGE CSS*/

select, input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.tableHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color: #0A1F62;
	font-weight:bold;
}

.instructions{
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	color:#FFFFFF;
	border:1px solid #999999;
	background-color:#85898a;

}

.formElementTxt, .formTable{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.submitButton
{

	border: 1px solid #999999;
	padding: 1px;
	background-color: #c7e7f9;
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;


}

.submitButton:active
{
	border-top-color: #999999;
	border-left-color: #999999;
}


a.resTitle, a.resTitle:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#85898a;
	text-decoration:none;
	font-weight:bold;
}


a.resTitle:hover, a.resTitle:visited:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c79316;
	text-decoration:none;
	font-weight:bold;
}

.psearch_cats {background:#85898a;color:#fff;padding:3px 2px;margin:8px 0;display:block;}

#ValidationSummary1 ul {color:red;}
#dgPrograms td a:link, #dgPrograms td a:visited{font-size:10px;color:#c79316;}
#dgPrograms td a:hover {text-decoration:underline;}
#dgEvents td a:link, #dgEvents td a:visited{font-size:10px;color:#c79316;}
#dgEvents td a:hover {text-decoration:underline;}
/*END APP PAGE CSS*/





/* BEGIN NAVIGATION STYLES */
.navDiv {background-image:url(../images/navDivPattern.gif);background-repeat:repeat-x;height:1px;margin:1px 4px 1px 10px;}

/* Nav Headers */
h2.navHeader {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 2px 0 2px 10px;
	text-transform: uppercase;
}
h2.money {
	background: #f26324;
}
h2.life {
	background: #616566;
}
h2.tools {
	background: #09144e;
}
/* /Nav Headers */

/* purple nav for top menu expansion */
.navPurple {padding:4px 3px 4px 10px;}
.navPurple a, .navPurple a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #49579E;text-decoration: none;display:block;}
.navPurpleSelected {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #49579E;padding:4px 3px 4px 10px;}
.navPurpleSelected a{color:#49579E !important;}
.navPurple_lvl2 {padding:3px 3px 3px 15px;background:#c7e7f9;}
.navPurple_lvl2 a, .navPurple_lvl2 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #002663;text-decoration: none;display:block;}
.navPurple_lvl2Selected {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #002663;font-weight: bold;background:#c7e7f9;padding:3px 3px 3px 15px;}
.navPurple_lvl2Selected a{color:#002663 !important;}
.navPurple_lvl3 {padding:3px 3px 3px 25px;background:#c7e7f9;}
.navPurple_lvl3 a, .navPurple_lvl3 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #002663;text-decoration: none;display:block;}
.navPurple_lvl3Selected {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #002663;font-weight: bold;background:#c7e7f9;padding:3px 3px 3px 25px;}
.navPurple_lvl3Selected a{color:#002663 !important;}
.navPurple_lvl3 a:hover , .navPurple_lvl2 a:hover, .navPurple a:hover {text-decoration:underline;}

/* money */
.navMoney {padding:4px 3px 4px 10px;}
.navMoney a, .navMoney a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #002663;text-decoration: none;display:block;}
.navMoneySelected{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #c79316;padding:4px 3px 4px 10px;}
.navMoneySelected a{color:#c79316 !important;}
.navMoney_lvl2 {padding:3px 3px 3px 15px;background:#c7e7f9;}
.navMoney_lvl2 a, .navMoney_lvl2 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #002663;text-decoration: none;display:block;}
.navMoney_lvl2Selected {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #002663;font-weight: bold;background:#c7e7f9;padding:3px 3px 3px 15px;}
.navMoney_lvl2Selected a{color:#002663 !important;}
.navMoney_lvl3 {padding:3px 3px 3px 25px;background:#c7e7f9;}
.navMoney_lvl3 a, .navMoney_lvl3 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #002663;text-decoration: none;display:block;}
.navMoney_lvl3Selected {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #002663;font-weight: bold;background:#c7e7f9;padding:3px 3px 3px 25px;}
.navMoney_lvl3Selected a{color:#002663 !important;}
.navMoney_lvl3 a:hover , .navMoney_lvl2 a:hover, .navMoney a:hover {text-decoration:underline;}

/* life */
.navLife {padding:4px 3px 4px 10px;}
.navLife a, .navLife a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #002663 !important;text-decoration: none;display:block;}
.navLifeSelected {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#85898a; padding:4px 3px 4px 10px;}
.navLifeSelected a{color:#85898a !important;}
.navLife_lvl2 {padding:3px 3px 3px 15px;background:#c7e7f9;}
.navLife_lvl2 a, .navLife_lvl2 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #002663;text-decoration: none;display:block;}
.navLife_lvl2Selected {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #002663;font-weight: bold;background:#c7e7f9;padding:3px 3px 3px 15px;}
.navLife_lvl2Selected a{color:#002663 !important;}
.navLife_lvl3 {padding:3px 3px 3px 25px;background:#c7e7f9;}
.navLife_lvl3 a, .navLife_lvl3 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #002663;text-decoration: none;display:block;}
.navLife_lvl3Selected {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #002663;font-weight: bold;background:#c7e7f9;padding:3px 0 3px 25px;}
.navLife_lvl3Selected a{color:#002663 !important;}
.navLife_lvl3 a:hover , .navLife_lvl2 a:hover, .navLife a:hover {text-decoration:underline;}

/* tools */
.navTools {padding:4px 3px 4px 10px;}
.navTools a, .navTools a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #002663 ;text-decoration: none;display:block;}
.navToolsSelected {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #002663;	font-weight: bold;padding:4px 3px 4px 10px;}
.navToolsSelected a{color:#002663 !important;}
.navTools_lvl2 {padding:3px 3px 3px 15px;background:#c7e7f9;}
.navTools_lvl2 a, .navTools_lvl2 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #002663;text-decoration: none;display:block;}
.navTools_lvl2Selected {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #002663;font-weight: bold;background:#c7e7f9;padding:3px 3px 3px 15px;}
.navTools_lvl2Selected a{color:#002663 !important;}
.navTools_lvl3 {padding:3px 3px 3px 25px;background:#c7e7f9;}
.navTools_lvl3 a, .navTools_lvl3 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #002663;text-decoration: none;display:block;}
.navTools_lvl3Selected {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #002663;font-weight: bold;background:#c7e7f9;padding:3px 3px 3px 25px;}
.navTools_lvl3Selected a{color:#002663 !important;}
.navTools_lvl3 a:hover , .navTools_lvl2 a:hover, .navTools a:hover {text-decoration:underline;}


/*** Register styles ***/
body.register {
	background: #fff;
}
#header{
	padding: 0px;
	border-bottom: solid #CC6018 2px;
	height: 124px;
}

.headerTitle{
	font-family: Arial, Verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #0A1F62;
	padding-left: 10px;
	color: #FFFFFF;
}

.1pxBorder{
	margin:0;
	border:1px solid #E1E1E1;
}

.requiredInfo{
	padding:2px;
	margin-bottom:10px;
	border:1px solid #E1E1E1;
	text-align:left;
	font-family: Verdana,Arial,san-serif;
	font-size:12px;
}

.loginPanel{
	font-family: Verdana,Arial,san-serif;
	padding: 10px;
	border: 1px solid #09144E;
	background-color:#FFFFFF;
}

.footer{
	font-family: Verdana,Arial,sans-serif;
	padding: 4px;
	font-size:12px;
	color:#FFFFFF;
	border: 1px solid #999999;
	background-color:#F65C13;
	margin-bottom:2px;
	text-align:center;
	font-weight:bold;
}
.footer a, .footer a:visited{
	color:#ffffff;
	text-decoration:none;
}

.headerUtils{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right:10px;
	background-color:#c7e6f8 !important;
}

.headerUtils a, .headerUtils a:visited{
	text-decoration:none;
	color:#0A1F62;
}

.headerUtils a:hover, .headerUtils a:visited:hover{
	text-decoration:none;
	color:#FFFFFF;
}


.loginPanel a, .loginPanel a:visited{
	font-size: 12px;
	color: #0785B5;
}
.loginPanel a:hover, .loginPanel a:visited:hover{
	color: #0785B5;
}
.formTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
}

.formContent{
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	color: #000000;
}


.loginPanel p{
	font-size:12px;
	color: #495156;
}

ul,ol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #495156;
}



.instructions
{
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	color:#FFFFFF;
	border:1px solid #999999;
	background-color:#0785B5;

}

.headerTitleWelcome{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0785B5;
	padding:10px;
}

.headerTitleWelcome a {color:#fff;}

.message{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px;
	color:#FFFFFF;
	border:1px solid #333333;
	background-color:#F65C13;
	width:100%;

}

.errorTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:White;
	padding: 8px;
	background-color:#F65C13;
	text-align:left;
	width:100%;
	margin:10px 0 10px 0;
}

.errorTxt ul{
	color:#FFFFFF;
}

.errorTxtNoBg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#F65C13;

}

.dgItems{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4A535C;
}

.dgItems a, .dgItem a, .dgItemAlt a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0785B5;
	text-decoration:none;
	font-weight:bold;
}
.dgItems a:hover, .dgItem a:hover, .dgItemAlt a:hover{
	color:#B5DC12;
}

.dgHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#09144E;
}

.dgHeader a, .dgHeader a:visited{
	color: #FFFFFF;
}

.dgHeader a:hover, .dgHeader a:visited:hover{
	color: #B5DC12;
}

.dgItem{
	background-color:#F1F1F1;
}


.dgItemAlt{
	background-color:#FFFFFF;
}

.calItems{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-style:none;
}

.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #347D8C;
	background-color:#FFFFFF;
}

.submitButton
{

	border: 1px solid #999999;
	padding: 1px;
	background-color: #A4D920;
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;


}

.submitButton:active
{
	border-top-color: #999999;
	border-left-color: #999999;
}

.contentPanel{
	font-family: Verdana,Arial,san-serif;
	padding: 10px;
	border: 1px solid #09144E;
	background-color:#FFFFFF;
}
.contentPanel p{
	font-size:12px;
	color: #495156;
}

.contentPanel div a {font-size:12px;}

.headerPad{
	margin-left:5px;
	margin-top:5px;
}


.navSelectedItem{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C75A17;

}

a.leftNavItem , a.leftNavItem:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0785B5;
	text-decoration:none;
	display:block;
	padding:4px 2px 4px 10px;
}
a.leftNavItem:hover, a.leftNavItem:visited:hover{
	background-color:#A4D920;
	color:#FFFFFF;
	display:block;

}

.managePanel{
	background-color:#E2E7EB;
}

select, input, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.formElementTxt, .formTable{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tableHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color: #0A1F62;
	font-weight:bold;
}
.orgStatus{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:100%;
}

.lnkbTogglePrintEditContainer
{
	padding:0 0 5px 0;
}


.lnkbTogglePrintEdit
{
	color:#0785B5;
	text-decoration: underline;
}