@charset "utf-8";

/* CSS Document */



body {

	margin:0 auto;
	width: 100%;

	font-family:Arial, Helvetica, sans-serif;

}



a:hover {

	text-decoration:underline;

}



img {

	border:none;

}



#header {

	background:url(images/header.png) repeat-x;

	height:132px;

	position:relative;

}



#headerWrapper {

	width:924px;

	margin:auto;

	position:relative;

	height:132px;			

}



#logoHolder {

	position:absolute;

	margin-top:20px;

	margin-left:9px;



}



#logo {

	position:relative;

	float:left;

}



#logoText {

	position:relative;

	float:left;

	height:87px;

	border-left:1px solid #757575;

	margin-top:14px;

	margin-left:12px;

}



#logoTextHolder {

	font-family:arial;
	font-weight:bold;
	font-size:32px;
	color:#5292bb;
	margin-top:25px;
	margin-left:15px;

}
#logoTextHolderB {
	font-family:arial;
	font-size:15px;
	color:#666666;
	margin-left:15px;
	
}



#form {

	float:right;

	width:204px;

	font-size:11px;

	color:#757575;

	position:relative;

	text-align:right;

	line-height:25px;

	margin-top:50px;

}



#menuBar {

	position:relative;

	background:url(images/menuBar.png);

	height:52px;

	width:100%;

	margin-top:17px;

}



#menu {

	position:relative;

	text-align:center;

	font-size:13px;

	color:#ffffff;

	top:20px;

}



#menu ul {

	padding:0px;

	margin:0px;

	

}



#menu li {

	list-style:none;

	display:inline;

	font-size:13px;

}



#menu a:link{color:#ffffff; text-decoration:none;}

#menu a:visited{color:#ffffff; text-decoration:none;}

#menu a:hover{color:#ffffff; text-decoration:underline;}

#menu a:active{color:#ffffff; text-decoration:none;}





#content {

	position:relative;

	background:url(images/contentTopBg.png) repeat-x;

	height:386px;

	border-bottom:#f9f9f9 1px solid;

}



#contentTopHolder {

	width:922px;

	position:relative;

	top:16px;

	margin:auto;	



}



#contentTopBg {

	background:url(images/contentTop.png);

	height:9px;

	width:922px;

	margin:auto;

	position:relative;

}



#contentTopMain {

	position:relative;

	margin:auto;

	width:922px;

	background-color:#d0d0d0;

}



#contentTopBottomBg {

	position:relative;

	margin:auto;

	width:922px;

	background:url(images/contentTopBottom.png);

	height:9px;

}



#contentTopWrapper {

	width:905px;

	margin:auto;

	position:relative;

}



#contentTopLeft{

	position:relative;

	float:left;

	width:368px;

}



#contentTopRight {

	position:relative;

	float:right;

	width:537px;

	margin-top:1px;

}



#contentTopRightTop {

	width:537px;

	background:url(images/contentTopTr.png);

	height:10px;

	position:relative;

}



#contentTopRightBottom {

	width:537px;

	background:url(images/contentTopBr.png);

	height:10px;

	position:relative;

}



#contentTopRightMain {

	background:#ffffff;

	width:537px;

	height:306px;

	position:relative;

}





	

#contentTopText {

	margin-left:12px;

	top:64px;

	position:relative;

	font-size:12px;

	color:#616161;

}



#contentTopRightButtons {

	position:relative;

	width:504px;

	border-top:3px solid #f1f1f1;

}



#contentTopRightButtons ul {

	padding:0px;

	margin:15px 0px 0px -28px;

}



#contentTopRightButtons li {

	list-style:none;

	padding-left:28px;

	float:left;

	display:inline;

}



#contentTopText h2 {

	padding:0px 0px 10px 0px;

	margin:0px;

	color:#5292bb;

	font-size:30px;

	font-famiy:arial;

}



#contentTopText h3 {

	padding:0px;

	margin:0px;

	color:#616161;

	font-size:12px;

	font-weight:bold;

}



#contentBottom{

	min-height:430px;

	position:relative;

	margin:auto;

	width:900px;

}



#contentBottomLeft {

	position:relative;

	float:left;

	width:352px;

}



#contentBottomLeftTitle {

	width:352px;

	height:64px;

	border-bottom:1px solid #eaeaea;

	position:relative;

}



#contentBottomLeftTitle h2 {

	color:#444444;

	font-size:22px;

	padding:15px 0 0 0px;



}



#contentBottomLeftTitle ul {

	padding:0px;

	margin:0px;

}



#contentBottomLeftTitle li {

	list-style-image:url(images/bullet.png);

	margin-left:20px;

}



#contentBottomLeftHeadlines {

	position:relative;

}



#contentBottomLeftHeadlines ul {

	padding:0px;

	margin:0px 0px 0px 25px;

}



#contentBottomLeftHeadlines li {

	list-style:none;

	margin-top:10px;

	border-bottom:1px dotted #c1c1bf;

	width:310px;

	font-size:12px;

	color:#505050;

	padding-bottom:20px;

}



#contentBottomLeftHeadlines h2 {

	padding:0px 0px 5px 0px;

	margin:0px;

	color:#5b8fb4;

	font-size:14px;

	font-weight:normal;

}



#contentBottomLeftHeadlines a:link {

	color:#5b8fb4;

	font-weight:normal;

	text-decoration:none;

}



#contentBottomLeftHeadlines a:visited {

	color:#5b8fb4;

	font-weight:normal;

	text-decoration:none;

}



#contentBottomLeftHeadlines a:hover {

	color:#5b8fb4;

	font-weight:normal;

	text-decoration:underline;

}



#contentBottomRight {

	width:505px;

	position:relative;

	float:left;

	margin-left:34px;

}



#contentBottomRightTitle {

	width:505px;

	height:64px;

	border-bottom:1px solid #eaeaea;

	position:relative;

}



#contentBottomRightTitle h2 {

	color:#444444;

	font-size:22px;

	padding:15px 0 0 0px;



}



#contentBottomRightTitle ul {

	padding:0px;

	margin:0px;

}



#contentBottomRightTitle li {

	list-style-image:url(images/bullet.png);

	margin-left:20px;

}



#contentBottomRightWWDH {

	position:relative;

	width:100%;

	font-size:12px;

}



#contentBottomRightWWDH ul {

	padding:0px;

	margin:20px 0 0 0;

}



#contentBottomRightWWDH li {

	list-style:none;

	display:inline;

	float:left;

	padding-right:12px;

	width:156px;

	color:#727272;

}



#contentBottomRightWWDH h2 {

	padding:10px 0px 0px 0px;

	margin:0px;

	color:#4b4b4b;

	font-size:12px;

	font-weight:bold;

}



#contentBottomRightWWDH a:link {color:#6c84c2; text-decoration:none;}

#contentBottomRightWWDH a:visited {color:#6c84c2; text-decoration:none;}

#contentBottomRightWWDH a:hover {color:#6c84c2; text-decoration:underline;}

#contentBottomRightWWDH a:active {color:#6c84c2; text-decoration:none;}

	



#footer {

	width:100%;

	background:url(images/footer.png) repeat-x;

	height:94px;

	position:relative;

	text-align:center;

	font-size:10px;

	color:#8a8a8a;

	margin-top:20px;
	width: 100%

}



#footer ul {

	padding:25px 0 15px 0;

	margin:0px;

}



#footer li {

	list-style:none;

	text-align:center;

	display:inline;

	font-size:11px;

}



#footer a:link {color:#5292bb; text-decoration:none;}

#footer a:visited {color:#5292bb; text-decoration:none;}

#footer a:hover {color:#5292bb; text-decoration:underline;}

#footer a:active {color:#5292bb; text-decoration:none;}





/* Inner page content */



#innerPageContent {

	width:510px;

	position:relative;

	font-size:12px;

	float:left;

}



#innerPageContent a:link {color:#659cbb; text-decoration:none;}

#innerPageContent a:visited {color:#659cbb; text-decoration:none;}

#innerPageContent a:hover {color:#659cbb; text-decoration:underline;}

#innerPageContent a:active {color:#659cbb; text-decoration:none;}



	

.left_articles {

border:2px solid #EEEEEE;

color:#454545;

margin-left:200px;

margin-top: 35px;

padding:15px 15px 5px 10px;

width: 630px;

}





#res_links{

	float: left;


	}

#res_links h1{

	color: #4F8FBD;

	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;

	

	}

#res_links p{
	margin-top:-10px;
	font-size:14px;
	width:350px;
	}

#res_links ul{

	/*padding: 0px;*/
	margin:60px 0px 0px -40px;

	}

	

#res_links ul li{

	display: inline;

	margin-right:5px;

	color: #4B5E6F;

	font-weight: bold;

	}

	

#res_links ul li a{

	display: inline;

	margin-right:5px;

	color: #4B5E6F;

	font-weight: bold;

	text-decoration:none;

	}

	

#res_links ul li a:hover {

	display: inline;

	margin-right:11px;

	color: #4B5E6F;

	font-weight: bold;

	text-decoration:underline;

	}

	

#res_search{

	float: right;

	padding-top:75px;

	}



#resContentBottom{

	min-height:430px;

	position:relative;

	width:100%;

	padding-top:50px;
	margin:0 auto;
	

}





.res_table_text{

	color: #00598F;

	font-size: 12px;

	}

.left_articles tr{

	line-height: 20px;

	}

	

.breadcrumb {

	color:#254a65;

	font-size: 12px;
	width:400px;

	}
	
.alphaLinks{ text-decoration:none; color:#4B5E6F; font-weight:bold; }

#linktitle {
	font-size:22px;
	font-weight:bold;
	color:#5292bb;
	
}

#linktitle a:link {
	font-size:22px;
	font-weight:bold;
	color:#5292bb;
	text-decoration:underline;
	
}

#linktitle a:visited {
	font-size:22px;
	font-weight:bold;
	color:#5292bb;
	text-decoration:underline;
	
}

#linktitle a:hover {
	font-size:22px;
	font-weight:bold;
	color:#5292bb;
	text-decoration:none;
	
}

#contacttitle {
	font-size:18px;
	font-weight:bold;
	color:#5292bb;
	text-decoration:none;
}

#member_resources{
	/*padding: 0px 40px;*/
	margin: 0 auto;
	width: 960px;
	}
	
	.greytop {color: #666666}