/* CSS Document */
a{
	color: #003366;
	text-decoration: none;
}

a:hover{
	color: #0033CC;
	text-decoration: underline;
}


body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	_font-size: xx-small;
	color: #333333;
}

p, td, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;

	color: #333333;

}

.articlesHome{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;

	color: #333333;

}

#leftNav{
	background-color: #F4F4EA;
	border-right-width: 1px;
	_border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #006699;
	height: 100%;
	width: 170px;
}


#menu{
	background-color: #B5CDFB;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #597BBA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#submenu{

	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
background-color: #E3EAF4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#SignInBox{
	background-color: #FFFFFF;
	height: auto;
	width: 169px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font-size: 70%;
}

#column3{
	background-color: F3F0F0;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #999999;
	height: 100%;
	width: 184px;
	_width: 204px;
	padding: 8px;
}

#navlist2
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	margin-top: 0px;
	font-size: 90%;
}

#navlist2 li
{
	padding-left: 15px;
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #006699;
}

#navlist2 a:hover{color: #003399;}

#Title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #003366;
	background-color: EBEBEB;
	height: auto;
	width: 382px;
	_width: 410px;
	
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-weight: bold;
	border: 1px solid #999999;
	margin-bottom: 5px;
	background-image: url(square.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#Title2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #003366;
	background-color: EBEBEB;
	height: auto;
	width: 362px;
	_width: 390px;
	
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
	border: 1px solid #999999;
	margin-bottom: 5px;
	background-image: url(square.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}


#TitleOpening{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #003366;
	background-color: EBEBEB;
	height: auto;
	width: 95%;
	_width: 100%;
	
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-weight: bold;
	border: 1px solid #999999;
	margin-bottom: 5px;
	background-image: url(square.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

 #navcontainer {}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { 
margin: 0; 
font-size: 100%;
}

#navcontainer a
{
	color: #FFFFFF;
	display: block;
	padding: 5px 10px;
	background-color: #31659C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #597BBA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	background-image: url(navBlue.jpg);
	background-repeat: no-repeat;
	background-position: right center;
		width: 150px;
	_width: 170px;
}

#navcontainer a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
	background-image: url(navBlueOver.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

#navcontainer ul ul li { margin: 0 0 0px 0; }

#navcontainer ul ul a
{
	color: #000000;
	display: block;
	padding: 3px 5px 3px 15px;
	width: 150px;
	_width: 170px;
	background-color: #F4F4EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	border: none;
	background-image: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
background-image: none;
}







 #navcontainer3 {}

#navcontainer3 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer3 li { 
margin: 0 0 0; 
font-size: 100%;
}

#navcontainer3 a
{
	color: #FFFFFF;
	display: block;
	background-color: #31659C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #597BBA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	_height: 35px;
	width: 150px;
	_width: 170px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 15px;
}

#navcontainer3 a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}

#mytxnp{
	margin-top: 0px;
}

.column3Titles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #003366;
	margin-top: 8px;
	margin-bottom: 5px;
	text-decoration: none;

}

.column3TitlesRed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #003366;
	margin-top: 8px;
	margin-bottom: 5px;
color: #CC0000;
}

#footer{
	height: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-size: 80%;
}

#column4{
	width: 149px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	height: 100%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.more a:hover{color: #993300;}

#topNav{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 20px;
	width: 100%;
	font-weight: bold;
	text-align: center;
	font-size: 90%;
	padding-top: 7px;

}

#newsletter{}

.loginColor{
color: F58106;
font-size: 85%;}

#topNavLeft{
	clear: left;
	float: left;
font-size: 85%;
width:300px;
}

#topNavRight{
	clear: right;
	float: right;
font-size: 85%;
width:455px;
}

#topNavCenter{
	float: left;
	clear: none;
	
	text-align: center;
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #000000;

}

#memberService{
	_height: 110px;
	height: 90px;
	font-size: 90%;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 8px;
	padding-bottom: 8px;
	font-size:inline;
}


#oftheweek{

	height: auto;
	font-size: 90%;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 8px;
	padding-bottom: 8px;
	font-size:inline;
}

.more{
	font-size: 80%;
	font-weight: bold;
	margin-top: -3px;
	_margin-top: -10px;
	
}

#mission{
font-size: 85%;
_font-size: 80%;
}

#morning{
	font-size: 85%;
	_font-size: 80%;
	color: #CC0000;
}

.signInTitles{
color: #003366;
}

#mainText{
	height: auto;
	width: 600px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;

}
#mainText ul{
font-size: 100%;

}

#leftText{
	height: auto;
	width: 134px;
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 8px;
	font-size: 9px;
}


h4{
	font-size: 110%;
	font-weight: bold;
	color: #000000;
}

#articleTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 450px;
	font-size: 200%;
	line-height: 100%;
}

#articleText{
	height: auto;
	width: 580px;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 10px;
	font-size: 110%;
	line-height: 120%;

}

#PrintText{
	height: auto;
	width: 100%;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 10px;
		font-size: x-small;
	_font-size: xx-small;
	line-height: 120%;

}

#articleText p, #PrintText p{
	margin-bottom: 20px;


}
.author{
	font-style: italic;
	color: #999999;
}

.authorHome{
	font-style: italic;
	color: #999999;
	font-size: 80%;
}
#articleText a, #PrintText a{
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

.answer{
	color: #666666;
}

.alt{
	background-color: #F5F5F5;
}

#date, .date{


	padding-top: 8px;
	padding-bottom: 8px;	
}

.dateTop{
	font-size: 80%;
	font-weight: bold;
}

#articleArchivesTitle, .articleArchivesTitle{

	font-weight: bold;
	color: #003366;
	padding-left: 7px;
	height: auto;
	clear: both;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;	
}
#articleArchivesTitle a, .articleArchivesTitle a{

	font-weight: bold;
	color: #003366;

	
}

#articleArchivesTitle a:hover, .articleArchivesTitle a:hover{
	color: #0066CC;
	text-decoration: underline;
	
}

#outtable{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}

.tableheaders{
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
}

.navColor{
	background-color: #F4F4EA;
}

.barColor{
	background-color: #31659C;
}

#column1{
	clear: right;
	float: left;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
}

#column1-2{
	clear: right;
	float: left;
	width: 370px;
	margin-top: 10px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
}

#column2{
	padding: 8px;
	clear: right;
	float: right;
	height: auto;
	width: 280px;
	background-color: #F0F0F0;
	border: 1px solid #999999;
	margin-right: 10px;
	margin-top: 10px;
}

#column2-2{
	padding: 8px;
	clear: right;
	float: right;
	height: auto;
	width: 210px;
	background-color: #F0F0F0;
	border: 1px solid #999999;
	margin-right: 10px;
	margin-top: 10px;
}

#topTXNP{
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #31659C;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #31659C;
	font-size: 85%;
}


.tableColor{
	background-color: #31659C;
	font-size: 90%;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(common/tableColor.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;

	padding-bottom: 5px;
	padding-left: 7px;
}

.buttons{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: C30E0E;
}

# outtable td{
	padding-left: 8px;
}

h1{font-size: 150%;}

.images{
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}

#images{
	padding: 4px;
	_padding: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	height: auto;
	width: auto;	
	float: left;
}

#oftheWeekText{
	margin-left: 120px;

	font-size: 90%;
	display: block;
}

#oftheWeekPic{
	float: left;
	width: 120px;
	font-size: 9px;
}

#bookText{
	margin-left: 140px;

	font-size: 90%;
	display: block;
}

#bookPic{
	float: left;
	width: 140px;
	font-size: 9px;
}

.forgetPassword{
	font-size: 9px;
	color: #FF0000;
}

.forgetPassword a{
	font-size: 9px;
	color: #FF0000;
	text-decoration: underline;
}

.smallTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #003366;
	background-color: EBEBEB;
	height: auto;
	width: 145px;
	_width: 155px;

	
	padding-top: 4px;
	
	padding-bottom: 4px;
	padding-left: 8px;
	font-weight: bold;
	border: 1px solid #999999;
	margin-bottom: 10px;

}

.topBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	background-color: #F4F3C4;
	height: auto;
	width: 740px;
	_width: 770px;
	height: auto;
	clear: left;
	float: left;
	
	padding-top: 4px;
	
	padding-bottom: 4px;
	padding-left: 8px;
	font-weight: bold;
	border: 1px solid #999999;


}

.topbararticles{
	clear: left;
	float: left;
	width: 390px;
	_width: 395px;

}
.topbarblog{
	clear: none;
	float: left;
	width: 175px;

}
.topbardate{
	clear: right;
	float: right;
	width: 175px;
	_width: 175px;
}

#mainArticle{
	background-image: url(images/mainArticle1119.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 390px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-top: 0px;
	background-color: #ffffff;
}

#mainArticleTest{
	background-image: url(images/mainArticle11262007.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 390px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-top: 0px;
	background-color: #ffffff;
}

#mainArticleTest2{
	background-image: url(images/mainArticle1001.jpg);
	background-repeat: no-repeat;
	height: 170px;
	width: 390px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-top: 0px;
	background-color: #ffffff;
}

#mainArticleDashboard{
	background-image: url(images/mainArticle11262007.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 100%;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #000000;
}
#mainArticleTest p, #mainArticleTest2 p{
	color: #ffffff;
	float: right;
	width: 205px;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 80%;

}

#mainArticle p, #mainArticleDashboard p{
	color: #ffffff;
	float: right;
	width: 205px;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 80%;
}

#mainArticle .mainArticleTitle, #mainArticleDashboard .mainArticleTitle{
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
}
#mainArticleTest .mainArticleTitle, #mainArticleTest2 .mainArticleTitle{
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
}
#mainArticle a, #mainArticleDashboard a{
color: #ffffff;
}

#mainArticleTest a, #mainArticleTest2 a{
color: #ffffff;
}

.findFunders{
	background-color: #31659C;
	color: #FFFFFF;

}

#findFundersLeft{
	background-color: #FFFFFF;
	height: auto;

	width: 153px;
	_width: 170px;
	padding-top: 5px;
	
	padding-right: 5px;
	padding-left: 10px;
	font-size: 80%;
	border-left: 1px solid #31659C;
	_border-right: 1px solid #31659C;
	border-bottom: 1px solid #31659C;
}

.homePageArticle{


	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.homePageArticle img{
	margin-right: 10px;
	border: 1px solid #eeeeee;
}

.homePageArticle h3{
	font-size: 110%;
	color: #006699;
}
