@charset "UTF-8";

a {
	outline: none;
}

body {
		background-color:#FFFFFF;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
		}

h1 {
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:24px;
		line-height:28px;
		color:#666666;
		}
		
p, ul {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
	color:#000000;
	margin-bottom: -2px;

		}


a:link, a:visited {
				  text-decoration:underline;
				  color:#336699;
				  }
				  
a:hover, a:active{
				  text-decoration:underline;
				  color: #666666;
				  }

		
#page_container {
		margin-left:auto;
		margin-right:auto;
		width:1024px;
		}
		

#header {
		width:1024px;
		height:104px;
		background-image:url(../images/header_bk.gif);
		background-repeat:no-repeat;
		}
		
						#logo {
					width:289px;
					height:74px;
					padding:0px 10px 30px 77px;
					float:left;
					}
					
			#nav {
					width:637px;
					height:26px;
					padding:78px 0px 0px;
					float:left;
					text-align:center;
					}
					
						#nav ul{
							  position:relative;
							  padding-left:15px;
							  margin: 0 auto;
							  list-style-type: none;
							  text-align: center;
							  font-family: Arial, Helvetica, sans-serif;
							  font-size: 12px;
							  font-weight:bold;
							  }
							  
						#nav li{
							  display: inline;
							  float: left;
							  line-height: 14px;
							  }
							  
						#nav li a:link, #nav li a:visited{
							  display: block;
							  padding:6px 5px;
							  text-decoration: none;
							  background-color: #336699;
							  color: #ffffff;
							  height: 100%;
							  }
							  
						#nav li a:hover, #nav li a:active{
							  color: #ccff00;
							  }
								
#footer {
	width:660px;
	border-top:#666666 1px solid;
	height:50px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#666666;
		}
		
			
	
	
	
	
		
#index_center {
		width:1024px;
		height:323px;
		background-image:url(../images/index_center_bk.jpg);
		background-repeat:no-repeat;
		}
		
			#flash_box {
						width:411px;
						float:left;
						padding: 30px 30px 0px 40px;
						}
						
			#copy_box {
						width:488px;
						float:left;
						padding:25px 0px 0px 10px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						line-height:18px;
						color:#666666;
						}
						
							.copy_box_headline {
										text-align:left;
										font-family:Arial, Helvetica, sans-serif;
										font-weight:normal;
										letter-spacing:1px;
										font-size:33px;
										line-height:34px;
										color:#336699;
										}
						
							#quotebox {
										width:430px;
										padding:10px;
										background-color:#cccccc;
										text-align:justify;
										font-family:Arial, Helvetica, sans-serif;
										font-size:13px;
										line-height:14px;
										color:#336699;
										float:right;
										border-top: #ffffff 5px solid;
										border-bottom: #ffffff 5px solid;
										border-left: #ffffff 5px solid;
										}
										
										.author {
												font-family:Arial, Helvetica, sans-serif;
												font-size:11px;
												line-height:13px;
												color:#444444;
												text-align:right;
												}
						
#index_btm {
		width:1024px;
		height:152px;
		background-image:url(../images/index_btm_bk.jpg);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:13px;
		color:#ffffff;
		text-align:left;
		font-weight:normal;
		}
		
		
				#index_btm_left {
							width:300px;
							float:left;
							padding:30px 200px 0px 150px;
							}
							
				#index_btm_right {
								width:325px;
								float:left;
								padding:30px 0px 0px 0px;
								}
		
		
						.index_btm_headline {
											font-family:Arial, Helvetica, sans-serif;
											font-size:16px;
											line-height:24px;
											color:#ccff00;
											text-align:left;
											font-weight:normal;
											}
						.index_btm_link {
											font-family:Arial, Helvetica, sans-serif;
											font-size:11px;
											line-height:13px;
											color:#ccff00;
											text-align:right;
											font-weight:bold;
											}					
														  
													.index_btm_link a:link, .index_btm_link a:visited{
														  text-decoration:none;
														  color:#ccff00;
														  }
														  
													.index_btm_link a:hover, .index_btm_link a:active{
														  text-decoration:none;
														  color: #ffffff;
														  }
						
			
			
#sub_center {
		width:1024px;
		background-color:#FFFFFF;
		height:100%;
		}
		
			#sub_left {
						width:141px;
						float:left;
						padding: 30px 30px 0px 40px;
						}
						
						
							.section {
									font-family:Arial, Helvetica, sans-serif;
									font-size:17px;
									line-height:18px;
									color:#336699;
									text-align:right;
									font-weight:bold;
									}
								
							.sub_nav {
									font-family:Arial, Helvetica, sans-serif;
									font-size:13px;
									line-height:22px;
									color:#ff0000;
									text-align:right;
									font-weight:bold;
									}					
												  
											.sub_nav a:link, .sub_nav a:visited{
												  text-decoration:none;
												  color:#ff0000;
												  }
												  
											.sub_nav a:hover, .sub_nav a:active{
												  text-decoration:none;
												  color: #666666;
												  }
						
						
			#sub_right {
						width:758px;
						float:left;
						padding:0px 0px 0px 10px;
						margin:25px 0px 25px 0px;
						overflow:none;
						border-left: #336699 1px solid;
						}
						
						
						 
						 .callout_headline {
											font-family:Arial, Helvetica, sans-serif;
											font-size:14px;
											line-height:16px;
											color:#ccff00;
											text-align:left;
											font-weight:normal;
											}
						 
						 .callout_copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#ffffff;
	text-align:left;
	font-weight:normal;


									}
									
						.callout_headline_bl {
									font-family:Arial, Helvetica, sans-serif;
									font-size:17px;
									line-height:18px;
									color:#336699;
									text-align:left;
									font-weight:bold;
									}
									
									
									.callout_bl_btm_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#336699;
	text-align:right;
	font-weight:bold;
	text-decoration: none;



											}					
														  
													.callout_bl_btm_link a:link, .index_btm_link a:visited{
														  text-decoration:none;
														  }
														  
													.callout_bl_btm_link a:hover, .index_btm_link a:active{
														  text-decoration:none;
														  color: #666666;
														  }.bullet {
	list-style-position: outside;
	list-style-type: lower-roman;
	text-align: left;
	display: none;
	float: none;
	margin-left: 22px;
	white-space: normal;
	height: auto;
	margin-bottom: auto;
	line-height: normal;
	width: 540px;



}
.bodytextSpaced {
	FONT: 12px/22px Arial, Helvetica, sans-serif;
	COLOR: #000066;
	LIST-STYLE-TYPE: circle;
	TEXT-DECORATION: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
}
.bulletindent {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: normal; LIST-STYLE-POSITION: outside; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 15px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 16px; MARGIN-RIGHT: 220px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc; LETTER-SPACING: 0em; TEXT-ALIGN: justify
}
.pnumberlist {

		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:12px;
		line-height:18px;
		color:#000000;
}
.greyboxbulletindent {
	BACKGROUND-POSITION: left top;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 1px;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: circle;
	LETTER-SPACING: 0em;
	TEXT-ALIGN: left;
	margin-right: 10px;

}
.greytext {
	FONT: 12px/18px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	LIST-STYLE-TYPE: disc;
	TEXT-DECORATION: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	margin-bottom: -9px;
	padding-bottom: -9px;

}
.numberlist {

	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: normal; LIST-STYLE-POSITION: outside; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 16px; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal; LETTER-SPACING: 0em; TEXT-ALIGN: justify
}
contact {

	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	color:#000000;
	margin-bottom: -2px;
}
.textrghtindent {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
	color:#000000;
	margin-bottom: -2px;
	margin-right: 220px;

}
.textleft {

	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:15px;
	color:#000000;
	margin-bottom: auto;
	margin-right: auto;
}
.h1v2 {

		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:24px;
		line-height:normal;
		color:#666666;
}
.subh1 {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	line-height:normal;
	color:#336699;
	font-style: italic;

}
.slightindent {
	text-indent: 20pt;
	left: auto;

}
.indentslightly {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-bottom: -12px;
	display: none;
	margin-left: 20px;



}
.bulletlargeindent {
	BACKGROUND-POSITION: left top;
	DISPLAY: none;
	FONT-WEIGHT: normal;
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 4px;
	MARGIN-LEFT: 22px;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	MARGIN-RIGHT: 220px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: disc;
	LETTER-SPACING: 0em;
	TEXT-ALIGN: justify;
	text-indent: 10px;
	right: auto;
	border: none;
	float: none;


}
.associationlogos {
	margin-bottom: 4px;
	margin-top: 4px;

}
.subnavaffiliations {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:36px;
	color:#ff0000;
	text-align:right;
	font-weight:bold;
	text-decoration: underline;
	padding-top: 8px;
	padding-bottom: 2px;
	border: none #336699;




}
logo_jc {

					width:289px;
					height:74px;
					padding:0px 10px 30px 0px;
					float:left;
}
.subnavnews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	color:#ff0000;
	text-align:right;
	font-weight:bold;
	text-decoration: none;
}
.subnavnews a:link {

												  text-decoration:none;
												  color:#ff0000;
}
.sectionsubtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:17px;
	color:#336699;
	text-align:right;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	font-style: italic;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336699;
	padding-top: 5px;




}
.sectionsubtitle a:link, .sectionsubtitle a:visited {





												  text-decoration:none;
												  color:#336699;
}
.subheader {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	line-height:28px;
	color:#666666;
	font-style: italic;

}
.subnavaffiliations a:link, .subnavaffiliations a:visited {






												  text-decoration:none;
												  color:#336699;
}
#footersurvey {
	width:738px;
	border-top:#666666 1px solid;
	height:50px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#666666;
}
h1news {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	line-height:28px;
	color:#666666;
}
.sub_left_survey {
	width:121px;
	float:left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
