/* CSS Document */

body, html {
	padding:0;
	margin:0;
	background-color:#FFF;
}

#container { position:relative; }

.skip { display:none; }

/***************************************************/
/*                                                 */
/*  Styles to place home link over transit center  */
/*                                                 */
/***************************************************/
#homeLink {
	position:absolute;
	text-transform:uppercase;
	font-weight:bold;
	z-index:2000;
	top:7px;
}

#homeLink a:link, #homeLink a:visited {
	color:#fff;
	background-color:#29478a;
	border-right:solid 1px #fff;
	padding:5px 0;
	display:block;
	width:39px;
	text-align:center;
	font-weight:bold; 
}
/************** End homeLink Styles *****************/


/***************************************************/
/*                                                 */
/*                Sign-In Box Styles               */
/*                                                 */
/***************************************************/
#signin {
	display:none;
	width:208px;
	height:165px;
	border:1px solid #bbb;
	right:111px;
	top:15px;
	background-color:#fff;
	z-index:11;
	padding:4px;
	position:absolute;
}
	
#signInDiv {text-align:right;}

#searchsignin {
	display:none;
	width:208px;
	height:165px;
	border:1px solid #bbb;
	right:111px;
	top:15px;
	background-color:#fff;
	z-index:11;
	padding:4px;
	position:absolute;
}

#signin h4 {
	margin:0;
	background-color:#B79965;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	padding:2px;
}
	
#signin input {
	width:192px;
}
	
.password {
	position:relative;
}
	
.submit {
	text-align:right;
	margin:25px 0 0 0;
}
	
input#signin_submit {
	width:47px;
	height:19px;
}
	
#signinForm {
	height:120px;
	padding:10px 4px 0px 4px;
	margin:0;
}
	
input#signin_remember {
	width:auto;
}
	
a.lost {
	font-weight:bold;
	position:absolute;
	right:8px;
	top:0;
}
/************ End Sign-In Box Styles ***************/


/***************************************************/
/*                                                 */
/*                   Header Styles                 */
/*                                                 */
/***************************************************/
#header {
	width:980px;
	float:left;
}

#logo {
	float:left;
	width:360px;
}

#headerRight {
	float:left;
	width:620px;
	padding-top:10px;
}

#signIn {
	text-align:right;
}

#signIn p {
	margin:0;
}

/*************** End Main Nav Styles ***************/
/*                                                                         */
/*                     Utility/Sub nav styles                     */                     
/*                                                                         */   
/*************** End Main Nav Styles ***************/


/*secondary nav*/

#subNavUL {
text-align:left;
padding-top:37px;
margin:0px;
list-style:none;
float:right;
margin:0pt 0pt 0pt 155px;
padding:44px 0pt 0pt 0px;
width:283px;} 

#subNavUL li {
width:86px;
height:auto; 
display:block;
float:left;
padding:0;
margin:0;
border-left:1px solid #fff;
border-bottom:1px solid #fff;}

#subNavUL li li {
width:150px;
padding:5px;
border-left:1px solid #cdcdcd;} 

#subNavUL li a {
padding:2px 10px;
color:#fff;
display:block;
margin:0;
background:#1D3261 url('white_arrow.gif') no-repeat right;
text-decoration:none;}
#subNavUL li li a {background:transparent url('') no-repeat right;}
#subNavUL li li a:hover {text-decoration:underline;}

#subNavUL li ul {
list-style:none;
margin:-1px 3px 0 0;
padding:0;
height:auto;
color:white;
clear:both;
text-align:left;
background-color:#1D3261;;
width:160px;
border-top:2px solid #cdcdcd;
border-right:1px solid #cdcdcd;}

* html #subNavUL li ul, * html #subNavUL li ul {margin:-10px 3px 0 -3px;}


#subNavUL li li ul {
margin: -1em 0 0 5em; 
border-top:1px solid #cdcdcd;}

#subNavUL ul {position:absolute;}

#subNavUL ul, #subNavUL ul ul, #subNavUL ul ul ul {	display:none;} 

#subNavUL li.sfhover ul, #subNavUL li:hover ul {display:block;}
#subNavUL li.sfhover ul ul, #subNavUL li:hover ul ul {	display:none;}
#subNavUL li li.sfhover ul, #subNavUL li li:hover ul {	display:block;}

#subNavUL li.sfhover ul, #subNavUL li:hover ul {display:block;}
#subNavUL li li.sfhover ul ul, #subNavUL li li:hover ul  ul {	display:none;}
#subNavUL li li li.sfhover ul, #subNavUL li li li:hover ul {display:block;}




/*hacks below*/


/* end styles from links post js */

#subNavUL li#subNavULItem0 {
	background: url('nav2_ourmission.gif') no-repeat;
}

#subNavUL li#subNavULItemOn0 {
	background: url('nav2_ourmission_on.gif') no-repeat;
}


#subNavUL li#subNavULItem0 a {
	display:block;
	width:86px;
	height:0px;
	padding:17px 0 0 0;
	overflow:hidden;
	background: url('nav2_ourmission_on.gif') no-repeat -900px -900px;
}

#subNavUL li#subNavULItemOn0 a.subNavOn {
	display:block;
	width:86px;
	height:0px;
	padding:17px 0 0 0;
	overflow:hidden;
	background-color: transparent;
}

/* hack for older versions of IE with incorrect box model */
* html #subNavUL li#subNavULItem0 a:link, * html #subNavUL li#subNavULItem0 a:visited {height:17px; he\ight:0;}

#subNavUL li#subNavULItem0 a:hover {
	background-position:0 0; z-index:50px;
}

#subNavUL li#subNavULItem1 {
	background: url('nav2_ournews.gif') no-repeat;
}

#subNavUL li#subNavULItemOn1 {
	background: url('nav2_ournews_on.gif') no-repeat;
}

#subNavUL li#subNavULItem1 a {
	display:block;
	width:75px;
	height:0px;
	padding:17px 0 0 0;
	overflow:hidden;
	background: url('nav2_ournews_on.gif') no-repeat -900px -900px;
}

#subNavUL li#subNavULItemOn1 a.subNavOn {
	display:block;
	width:75px;
	height:0px;
	padding:17px 0 0 0;
	overflow:hidden;
	background-color: transparent;
}
/* hack for older versions of IE with incorrect box model */
* html #subNavUL li#subNavULItem1 a:link, * html #subNavUL li#subNavULItem1 a:visited {height:17px; he\ight:0;}

#subNavUL li#subNavULItem1 a:hover {
	background-position:0 0; z-index:50px;
}


#subNavUL li#subNavULItem2 a:hover {	background-position:0 0; }

#subNavUL li#subNavULItem2 {
	background: url('nav2_ourstaff.gif') no-repeat;
}

#subNavUL li#subNavULItemOn2 {
	background: url('nav2_ourstaff_on.gif') no-repeat;
}

#subNavUL li#subNavULItem2 a {
	display:block;
	width:68px;
	height:0px;
	padding:17px 0 0 0;
	overflow:hidden;
	background: url('nav2_ourstaff_on.gif') no-repeat -900px -900px;
}

#subNavUL li#subNavULItemOn2 a.subNavOn {
	display:block;
	width:68px;
	height:0px;
	padding:17px 0 0 0;
	overflow:hidden;
	background-color: transparent;
}
/* hack for older versions of IE with incorrect box model */
* html #subNavUL li#subNavULItem2 a:link, * html #subNavUL li#subNavULItem2 a:visited {height:17px; he\ight:0;}

/* End Secondary Nav Styles */





/*************** End Header Styles *****************/


/***************************************************/
/*                                                 */
/*                  Main Nav Styles                */
/*                                                 */
/***************************************************/
#home .mainNav {
	float:left;
	background-color:#29478a;
	width:100%;
	height:40px;
	font-weight:bold; 
}

#default .mainNav, #rightNavBody .mainNav, #noright .mainNav {
	float:left;
	background-color:#29478a;
	width:100%;
	height:40px;
}

.noSecondary {
	float:left;
	background-color:#29478a;
	width:100%;
	height:40px;
}

div.ourNavSubOn {
	float:left;
	background:#D79B23 url('bg_ournav.gif') repeat-x;
	width:100%;
	height:64px;
}

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

#mainNav li {
	float:left;
	display:block;
}

/* styles for links pre js */
#mainNav li a.primaryNav  {
	color:#fff;
	font-size:1.0em;
	font-weight:bold;
	padding:14px 13px 12px 13px;
	display:block;
	border-right:1px solid #fff;
	font-stretch:expanded;
	text-transform:uppercase;
}

#mainNav li a.primaryNavOn {
	color:#fff;
	font-size:1.0em;
	font-weight:bold; 
	padding:14px 13px 12px 13px;
	display:block;
	border-right:1px solid #fff;
	font-stretch:expanded;
	text-transform:uppercase;
	background-color:#1d3261;
}

#mainNav li a.primaryNav:hover {
	text-decoration:none;	
	background-color:#1d3261;
	font-weight:bold; 
}

#mainNav li ul li a {
	padding-right:10px;
	padding-left:10px;
}


/* end styles from links pre js */

#mainNav li#navItem0 {
	background: url('nav_ministry.gif') no-repeat;
}

#mainNav li#navItemOn0 {
	background: url('nav_ministry_on.gif') no-repeat;
	/*border-bottom:1px solid #E3AB2E;*/
}

#mainNav li#navItem0 a.primaryNav {
	display:block;
	width:74px;
	height:0px;
	padding:40px 0 0 0;
	overflow:hidden;
	background: transparent url('nav_ministry_on.gif') no-repeat -900px -900px;
	border:0;
}

#mainNav li#navItemOn0 a.primaryNavOn {
	display:block;
	width:74px;
	height:0px;
	padding:40px 0 0 0;
	overflow:hidden;
	border:0;
	background-color:transparent;
}
/* hack for older versions of IE with incorrect box model */
* html #mainNav li#navItem0 a.primaryNav:link, * html #mainNav li#navItem0 a.primaryNav:visited {height:40px; he\ight:0;}

#home #mainNav li#navItem0 a.primaryNav:hover {
	background-position:0 0;
	z-index:50px;
	/*border-bottom:1px solid #E3AB2E;*/
}

#mainNav li#navItem1 {
	background: url('nav_education.gif') no-repeat;
}

#mainNav li#navItemOn1 {
	background: url('nav_education_on.gif') no-repeat;
	/*border-bottom:1px solid #E3AB2E;*/
}

#mainNav li#navItem1 a.primaryNav {
	display:block;
	width:90px;
	height:0px;
	padding:40px 0 0 0;
	overflow:hidden;
	background: transparent url('nav_education_on.gif') no-repeat -900px -900px;
	border:0;
}

#mainNav li#navItemOn1 a.primaryNavOn {
	display:block;
	width:90px;
	height:0;
	padding:40px 0 0 0;
	color:#fff;
	overflow:hidden;
	background-color:transparent;
	border:0;
}
/* hack for older versions of IE with incorrect box model */
* html #mainNav li#navItem1 a.primaryNav:link, * html #mainNav li#navItem1 a.primaryNav:visited {height:40px; he\ight:0;}

#home #mainNav li#navItem1 a.primaryNav:hover {
	background-position:0 0;
	z-index:50px;
	/*border-bottom:1px solid #E3AB2E;*/
}

#mainNav li#navItem2 {
background: url('nav_loans.gif') no-repeat; 
}

#mainNav li#navItemOn2 {
	background: url('nav_loans_on.gif') no-repeat;
	/*border-bottom:1px solid #E3AB2E;*/
}

#mainNav li#navItem2 a.primaryNav {
	display:block;
	width:163px;
	height:0px;
	padding:40px 0 0 0;
	overflow:hidden;
	background: transparent url('nav_loans_on.gif') no-repeat -900px -900px;
	border:0;
}

#mainNav li#navItemOn2 a.primaryNavOn {
	display:block;
	width:163px;
	height:0px;
	padding:40px 0 0 0;
	overflow:hidden;
	border:0;
	background-color:transparent;
}
/* hack for older versions of IE with incorrect box model */
* html #mainNav li#navItem2 a.primaryNav:link, * html #mainNav li#navItem2 a.primaryNav:visited {height:40px; he\ight:0;}

#home #mainNav li#navItem2 a.primaryNav:hover {
	background-position:0 0;
	z-index:50px;
	/*border-bottom:1px solid #E3AB2E;*/
}

#mainNav li#navItem3 {
	background: url('nav_communities.gif') no-repeat;
}

#mainNav li#navItemOn3 {
	background: url('nav_communities_on.gif') no-repeat;
	/*border-bottom:1px solid #E3AB2E;*/
}

#mainNav li#navItem3 a.primaryNav {
	display:block;
	width:102px;
	height:0px;
	padding:40px 0 0 0;
	overflow:hidden;
	background: transparent url('nav_communities_on.gif') no-repeat -900px -900px;
	border:0;
}

#mainNav li#navItemOn3 a.primaryNavOn {
	display:block;
	width:102px;
	height:0px;
	padding:40px 0 0 0;
	overflow:hidden;
	border:0;
	background-color:transparent;
}
/* hack for older versions of IE with incorrect box model */
* html #mainNav li#navItem3 a.primaryNav:link, * html #mainNav li#navItem3 a.primaryNav:visited {height:40px; he\ight:0;}

#home #mainNav li#navItem3 a.primaryNav:hover {
	background-position:0 0;
	z-index:50px;
	/*border-bottom:1px solid #E3AB2E;*/
}

#home #mainNav ul ul {
	width:100%;
	position:absolute;
	
	left:0px;
	height:28px;
	z-index:20;
}

#home #mainNav ul ul, #default #mainNav ul ul, #rightNavBody #mainNav ul ul, #noright #mainNav ul ul {
	width:100%;
	position:absolute;
	top:141px;
	left:0;
	height:28px;
	z-index:20;
}


#mainNav ul ul li.first {
	padding-left:4px;
}

#mainNav ul ul a {
	color:#fff;
	display:block;
	padding:4px 0;
	float:left;
}

#mainNav ul ul li span {
	display:block;
	float:left;
	padding:4px 0px;
	color:#fff;
}



#mainNavBg {
	width:100%;
	position:absolute;
	top:140px;
	left:0px;
	display:none;
	background:transparent url('bg_home_subnav.gif') repeat-x;
	height:28px;
	z-index:19;	
	float:left;
}

a.secondaryNavOn:link, a.secondaryNavOn:visited, a.subSecondaryOn:link, a.subSecondaryOn:visited {
/*	font-weight:bold; */
}

/*flyout menu styles*/

    body div  div#mainNav ul#nav li ul {
    display:none;
    margin:8px 0 0 0;
    border:1px solid white;
    left:auto;
    background-color:#1D3261;
    position:absolute;
    width:200px;
    height:auto;
    padding:0;}
    
     body div  div#mainNav ul#nav ul span {display:none;}
     
    body div  div#mainNav ul#nav ul li {
    background-image:none;
    border-bottom:1px solid white;
    clear:left;
    display:block;
    padding:0px;
    margin:0;
    width:200px;background-image:none;}
     
    body div div#mainNav ul#nav ul a {
    padding:8px;
    display:block;
    margin:0;}
    
    body div div#mainNav ul#nav h5 {color:white;padding:5px;margin:0;font-weight:bold;font-size:105%}
    
    body div  div#mainNav ul#nav li.sfhover ul, body div  div#mainNav ul#nav li:hover ul {display:block;}
    body div  div#mainNav ul#nav li.sfhover ul li ul, body div  div#mainNav ul#nav li:hover ul li ul {display:none;}
    body div  div#mainNav ul#nav li ul li.sfhover ul, body div  div#mainNav ul#nav li ul li:hover ul {display:block;}
    
    body div  div#mainNav ul#nav li.sfhover ul li ul li ul, body div  div#mainNav ul#nav li:hover ul li ul li ul{display:none;}

            

    
    body div  div#mainNav ul#nav li ul li ul  {
    margin: 00px 0 0 60px; 
    left:0;
    top:auto;}

    * html  body div  div#mainNav ul#nav li ul li ul {
    margin:  10px 0 0 20px; }    

    * html  body div  div#mainNav ul#nav li ul  {
    margin:  10px 0 0 0px; }        
    
    
    body#home div  div#mainNav ul#nav li ul li ul  {
    margin: 00px 0 0 60px; 
    left:0;
    top:auto;}

    * html  body#home div  div#mainNav ul#nav li ul li ul {
    margin:  10px 0 0 20px; }    

    * html  body#home div  div#mainNav ul#nav li ul  {
    margin:  10px 0 0 0px; }        
        
    
/*************** End Main Nav Styles ***************/



/***************************************************/
/*                                                 */
/*               Action Item Styles                */
/*                                                 */
/***************************************************/
ul#actionItems {
	float:left;
	margin-left:15px;}

#actionItems a:link, #actionItems a:visited {
	padding:2px 10px;
	color:#fff;
	display:block;
	border:1px solid #fff;
	background-color:#1d3261;
	margin:11px 5px 0 0;
	font-weight: normal;}

#actionItems a:hover {
	text-decoration:none;
	background-color:#e3ebf3;
	color:#1d3261;
	font-weight: normal;}
/************* End Action Item Styles **************/


/***************************************************/
/*                                                 */
/*                 Homepage Styles                 */
/*                                                 */
/***************************************************/
#contentContainer {
	padding:20px;
	float:left;
}
/*************** End Homepage Styles ***************/


/***************************************************/
/*                                                 */
/*                 Content Styles                  */
/*                                                 */
/***************************************************/
#mainContent {
	width:980px;
	float:left;
	background-color:#FFF;	
}

#home #mainContent {
	background:url('bg_content.jpg') repeat-x;
}

#noright #mainContent {
	width:100%;
}

#leftNav {
	width:205px;
	float:left;
}

#main {
	width:478px;
	padding:0 20px 20px 23px;
	float:left;
}

#content {
	float:left;
	width:707px;
	min-height:777px;
  	height: auto !important;
  	height:777px;
}

div#content #searchcontent {
	background:transparent url(bg-gradient.jpg) repeat-x scroll 0pt;
	font-size:11px;
	height:562px;
	margin:0px 10px 10px 0px;
	padding:20px;
}

#home #content {
	width:755px;
}

#home #feature {
	margin:15px 0 0 18px;
}

#default #content, #rightNavBody #content {
	width:467px;
}

#forms #content{padding:0px 25px 40px 20px;}

#noright #noRightContainer {
	background:url('bg_content.jpg') repeat-x;
	width:100%;
	float:left;
}

#noright #content {
	padding:0 0 20px 20px;
	width:960px;
	background:none;
}

#homeFlashBoxes {
	clear:both;
}

#default .mainbox, #rightNavBody .mainbox, #noright .mainbox {
	border-bottom:solid 2px #b79966;
	margin-bottom:30px;
	padding-bottom:15px;
	background-color:#fff;
	width:100%;
}

#title {
	padding:20px 20px 0 23px;
}

.pageTitle {
	padding:0 0 10px 0;
	margin:0;
}

#leftSide {
	float:left;
	width:775px;
	background:url('bg_content.jpg') repeat-x;
	background-color:#FFF;
}
/*************** End Content Styles ****************/


/***************************************************/
/*                                                 */
/*                Left Column Styles               */
/*                                                 */
/***************************************************/
#leftNav {
	width:205px;
	display:block;
}

#leftNav ul {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:;
}

#leftNav li.secondLevel {
	background:#fff url('square_gray.gif') no-repeat 5px 9px;
}

#leftNav a:link, #leftNav a:visited {
	display:block;
	border-bottom:1px solid #c8c8c6;
	padding:5px 5px 5px 15px;
	color:#666;
}

#leftNav li.secondLevelArrow {
	background:#fff url('arrow_gray.gif') no-repeat 5px 8px;
}

#leftNav li.thirdLevelArrow {
	background:#e3ebf3 url('arrow_gray.gif') no-repeat 5px 8px;
}

#leftNav h5 {
	background-color:#fff;
	padding:25px 0 5px 5px;
	font-size:1.0em;
	margin:0;
	border-bottom:1px solid #c8c8c6;
	text-transform:uppercase;
	color:#333;
}

#leftNav ul li li {
	margin-left:10px;
	font-weight:normal;
}

#leftNavList ul ul, #leftNavListSub ul ul, #leftNavListAction ul ul {
	display:none;
	background-color:#fff;
}

#leftNav #leftNavListAction, #leftNav #leftNavListSub {
	display:none;
	margin-top:15px;
	border-top:1px solid #c8c8c6;
}

#leftNavListSub li, #leftNavListAction li {
	display:none;
}

#leftNavListSub li.firstLiOn, #leftNavListAction li.firstLiOn {
	background:#e3ebf3 url('arrow_gray_down.gif') no-repeat 4px 10px;
	display:block;
}

li.firstLiOn ul {
	background-color:#fff;
	display:block;
}

#leftNav li.firstLiOn ul li {
	background-color:#e3ebf3;
	display:block;
}

#leftNav li.secondLevelArrowOn {
	background:#e3ebf3 url('arrow_gray_down.gif') no-repeat 4px 10px;
}

#leftNavList ul ul li, #leftNavListSub ul li, #leftNavListAction ul li {
	background:#e3ebf3 url('square_gray.gif') no-repeat 5px 9px;
}

#leftNavList ul ul ul, #leftNavListSub ul ul ul, #leftNavListAction ul ul ul{
	background-color:#e3ebf3;
}

#leftNavList ul ul ul li, #leftNavListSub ul ul ul li, #leftNavListAction ul ul ul li {
	background-color:#d5e0ec;	
}

#leftNavList li.thirdLevelArrowOn, #leftNavListSub li.thirdLevelArrowOn, #leftNavListAction li.thirdLevelArrowOn{
	background:#d5e0ec url('arrow_gray_down.gif') no-repeat 4px 10px;
}

#leftNavList a.thirdOn:link, #leftNavList a.thirdOn:visited, #leftNavListSub a.thirdOn:link, #leftNavListSub a.thirdOn:visited, #leftNavListAction a.thirdOn:link, #leftNavListAction a.thirdOn:visited {
/*	font-weight:bold; */
}

#leftNavList a.fourthOn:link, #leftNavList a.fourthOn:visited, #leftNavListSub a.fourthOn:link, #leftNavListSub a.fourthOn:visited, #leftNavListAction a.fourthOn:link, #leftNavListAction a.fourthOn:visited {
	color:#779733;
}
/************* End Left Column Styles **************/


/***************************************************/
/*                                                 */
/*               Right Column Styles               */
/*                                                 */
/***************************************************/
#rightColumn {
	width:243px;
	float:right;
	padding:0px 10px 0px 0px;
}

#home #rightColumn {
	width:205px;
}

#rightNavBody #rightColumn {
	border-bottom:0;
}

#rightColumn h4 {
	color:#fff;
	background-color:#e3ab2e;
	margin:0;
	padding:5px;
	font-size:1.0em;
}

#rightColumn h4 a:link, #rightColumn h4 a:visited {
	color:#fff;
}

#quickLinks {
	padding:10px;
	margin:0 0 10px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#f1f5f9;
}

#quickLinks div#email {
	margin-bottom:5px;
}

#quickLinks div#email a:link, #quickLinks div#email a:visited  {
	background:url('icon_email.gif') no-repeat 0 2px;
	padding-left:18px;
}

#quickLinks div#print a:link, #quickLinks div#print a:visited {
	background:url('icon_print.gif') no-repeat 0 2px;
	padding-left:18px;
}
/************* End Right Column Styles *************/


/***************************************************/
/*                                                 */
/*                    Tab Styles                   */
/*                                                 */
/***************************************************/
#tabContainer {
	background-color:#fff;
	border:1px solid #183063;
}

ul#tabs {
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#183063;
	width:465px;
	float:left;
	border-top:3px solid #183063;
}

ul#tabs li {	
	text-align:center;
	color:#fff;
	font-weight:bold;
	float:left;
	width:92px;
	border-left:1px solid #fff;
}

ul#tabs li.firstTab {
	border:0;
}

ul#tabs li a:link, ul#tabs li a:visited {
	color:#fff;
	background-color:#183063;
	display:block;
	padding:2px;
}

ul#tabs li a.active:link, ul#tabs li a.active:visited {
	background-color:#fff;
	color:#183063;
}

h5.tab {
	display:none;
}
/***************** End Tab Styles ******************/


/***************************************************/
/*                                                 */
/*                  Footer Styles                  */
/*                                                 */
/***************************************************/
#footer {
	background-color:#f2f1e1;
	padding:10px 0;
	margin-top:40px;
	float:left;
	width:100%;
}

#footerLinks {
	width:980px;
	text-align:center;
}

.footerText {
	padding:0 5px 0 15px;
}

#contactUsFooter {
	display:none;
}

#copyright {
	text-align:center;
	width:980px;
}
/**************** End Footer Styles ****************/

/***************************************************/
/*                                                 */
/*               Contact Us Styles                 */
/*                                                 */
/***************************************************/

#contactUsFooter {
	bottom: 0;
	right: 0;
	position: relative;
	z-index:2;
	height:0;
	padding:0;
	clear: left;
}
	
#contactUsFooter form {	
	background: #E4EBF3;
	font-size: 12px;
	clear: both;
	padding: 10px;
	position: absolute;
	border: 1px solid black;
	width: 250px;
	bottom: 25px; 
	left: 402px;
	color: #555;
}

#contactUsFooter span { padding-left: 70px; }

#contactUsFooter form h3 {
	font-size: 16px;
	font-weight: bold;
	color: #555;
	padding: 0;
	margin: 0 0 5px 0;
	}

#contactUsFooter form table td { padding-bottom: 5px; }

#contactUsFooter form input,
#contactUsFooter form select { border: 1px solid #7F9DB9; padding: 0; font-size: 11px;width: 182px;  }

#contactUsFooter form table td label { padding-right: 5px; white-space: nowrap; font-weight: bold; }
	
#contactUsFooter form input#zip { width: 45px; margin-right: 5px; }
	
#contactUsFooter form input#phone { width: 76px; }

#contactUsFooter form textarea#question_text { border: 1px solid #7F9DB9; width: 247px; height: 150px; }
	
#contactUsFooter form input#sendbutton { border: none;width:37px;height:19px;}

#contactUsFooter form div#disclaimer { position: relative; }
	
#contactUsFooter form div#disclaimer p { font-size: 10px; margin: 5px 0; }

#contactUsFooter form div.close {position: absolute; top: 3px; left: 235px; }
/************* End Contact Us Styles **************/

form#ContactForm { 
	font: 11px Arial, Helvetica, sans-serif; 
	/*border: 1px solid #7F9DB9; */
	/*background-color:#DEE7CE; */
	padding-bottom: 5px; 
	padding-top: 5px;}


.HtmlButton { 
	background-color:#DE7518; 
	padding: 2px; 	
	font: bold 10px Arial, Helvetica, sans-serif; 
	color:#FFFFCC; 
	text-transform:uppercase; }

form#ContactForm input, form#ContactForm select {
	border:1px solid #7F9DB9;
	font-size:11px;
	padding:0pt;
}

.Alert {
	color:#ff0000;
}

/***************************************************/
/*          Inline content listing Styles          */
/***************************************************/
.icl_title { font-size: 11px; font-weight:bold; color: #5275A5; margin:0; padding: 0 0 0 0; }
.icl_summary {margin:0; padding:0 0 .5em .5em;}
.icl_summary p {margin:0; padding:4px 0 0 0; }
.icl_more, .icl_more a, .icl_more span  { display: inline; margin:0; padding:0; }

#rightColumn .events #icl_container {
	border-bottom:0px solid #ccc;
	margin-bottom:0px;
	padding:0 10px 10px 10px;
}

#rightColumn .events #icl_container ul {
	list-style:none;
	margin:0;
	padding:0;
	border-top:0px solid #ccc;
}

#rightColumn .events #icl_container ul li {border: none;}	

#rightColumn .events #icl_container .icl_title {
	font-size: 1.0em;
	color:#7B96C6;
	text-transform:uppercase;
	background: none;
	background-color:#FFF;
	margin:0;
	padding: 8px 0 3px 0px;
	font-weight:normal;
	border: none;
	display:block;
	}

#rightColumn .events #icl_container .icl_title a {
	font-size: 1.0em;
	color:#7B96C6;
	text-transform:uppercase;
	background: none;
	background-color:#FFF;
	margin:0;
	padding: 0;
	font-weight:normal;
	border: none;
	display:block;
	}
#rightColumn .events #icl_container .icl_date {}
#rightColumn .events #icl_container .icl_author {}
#rightColumn .events #icl_container .icl_summary {}
#rightColumn .events #icl_container a:link, #icl_container a:visited {
	display:inline;
	background: none;
	padding:0;
	margin:0;
}
#rightColumn .events #icl_container p {
	background-color:#fff;
	padding:0px 0px 0px 0px;
	border: none;
}
#rightColumn .events #icl_container hr {
	padding: 0; 
	margin:3px 0px 3px 0px; 
	border: none;
	border-top: 1px dashed;
	color:#CCCCCC;
}

#rightColumn #icl_container_rltd ul {}
#rightColumn #icl_container_rltd li {}
#rightColumn #icl_container_rltd .icl_title { font-size: 11px; font-weight:normal; color: #5275A5; margin:0; padding:0 0 3px 0; }
#rightColumn #icl_container_rltd .icl_summary {margin:0; padding:0;}
#rightColumn #icl_container_rltd .icl_summary p {margin:0; padding:0; }
#rightColumn #icl_container_rltd .icl_more, #rightColumn #icl_container_rltd .icl_more a, #rightColumn #icl_container_rltd .icl_more span  { display: inline; margin:0; padding:0; }


/***************************************************/
/*          Inline content listing Styles          */
/***************************************************/
a.NLtitle { 
	background: none; 
	display: block; 
	font-size: 11px; 
	font-weight:bold; 
	color: #5275A5; 
	margin:15px 0 -12px 0; 
	padding:0; 
	text-transform: capitalize;
	}

span.NLtitle { 
	font-size:16pt;
	font-weight:normal;
	color:#1d3261;
	background: none; 
	display: inline; 
	margin:0; 
	padding:0; 
	text-transform: capitalize;
	}

.NLsummary {margin:0; padding:0;}
.NLsummary p {margin:0; padding:0;}
a.NL {	
	margin:0;
/*	padding:0 10px 0 0; */
/*	background:url('arrow_blue.gif') right no-repeat; */
	display: inline;
	}

/*right col & event calendar styles used for .JS show/hide */
.eventDetails { display: none; }
.eventSummary { display: none; }

/* Photo Gallery styles */

