@charset "utf-8";
/* CSS Document */

body,html	{
	background-image : url(../../media/images/temp_page/bg_repeater.jpg);
	width : 100%;
	margin : 0px;
	padding : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 16px;
}

marquee {
	width: 710px;
	padding: 5px;
}

hr {
	border-top: 1px dotted #6acfdc;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	height: 1px;
}

.button	{
	background-color : #6acfdc;
}

label {
	font-weight: bold;	
}

form	{
	margin : 0px;
}

ul	{
	padding : 10px 0px 10px 0px;
	margin : 0px 0px 0px 20px;
}

li	{
	padding : 2px 0px;
}

h2	{
	font-size : 14px;
	padding : 10px 0px 2px 0px;
	margin : 0px 0px 5px 0px;
	clear : both;
	border-bottom : 1px dotted #6acfdc;
}

h3	{
	font-size : 12px;
	padding : 0px;
	margin : 0px;
	clear : both;
}


h4	{
	font-size : 14px;
	padding : 10px 0px 2px 0px;
	margin : 0px 0px 0px 0px;
	clear : both;
}

#header	{
	height : 131px;
	clear : both;
}

#header	div	{
	float : left;
}

#nav	{
	height : 30px;
	clear : both;
}

#nav div	{
	float : left;
}

p	{
	padding : 5px 0px;
	margin : 0px;
}

a	{
	color : #45c3d3;
	text-decoration : underline;
}

a:hover	{
	color : #00a950;
	text-decoration : underline;
}

#container	{
	width : 780px;
	height : 100%;
	margin-left : auto;
	margin-right : auto;
	background-color : #FFF;
	overflow : inherit;
}

#content	{
	width : 710px;
	margin-left : auto;
	margin-right : auto;
	height : 100%;
}

#current_issue_container	{
	border-bottom : 1px dotted #6acfdc;
	padding : 0px 0px 20px 0px;
	margin-top: 10px;
}



#current_issue	{
	clear : both;
	width : 710px;
	overflow : auto;
	background-color : #daf3f6;
}

#current_issue_left	{
	float : left;
	width : 245px;
}

#current_issue_right	{
	float : right;
	width : 465px;
	padding : 8px 0px;
	background-color : #daf3f6;
}

#current_issue h1	{
	font-size : 16px;
	line-height : 20px;
	color : #000;
	border-bottom : 1px dotted #6acfdc;
	margin : 0px 9px 0px 9px;
	padding : 2px 0px 5px 0px;
}

#current_issue p	{
	color : #000;
	margin : 0px 9px 0px 9px;
}

#welcome_contact_area	{
	width : 710px;
	clear : both;
	padding : 20px 0px;
	margin-bottom : 5px;
	overflow : auto;
}

#welcome_contact_area div	{
	float : left;
}

#welcome_left	{
	width : 455px;
	border-right : 1px dotted #45c3d3;
	padding : 0px 13px 0px 0px;
}

#welcome_right	{
	width : 195px;
	line-height : 16px;
	padding : 0px 0px 0px 25px;
}

#home_content	{
	width : 710px;
	clear : both;
	margin : 20px 0px 0px 0px;
	overflow : auto;
	background-image : url(../../media/images/homepage/home_content_bg.jpg);
	background-repeat : repeat-y;
}

#home_content_bottom div	{
	float : left;
	margin-right : 25px;
	margin-bottom : 20px;
}

#home_content div	{
	float : left;
	width : 220px;
}
#upcoming_events_content h1	{
	color : #00a950;
	font-size : 16px;
	line-height : 20px;
	margin : 0px 9px 0px 9px;
	padding : 2px 0px 5px 0px;
}

#upcoming_events_content p	{
	color : #000;
	margin : 0px 9px 0px 9px;
}

#upcoming_events_content a	{
	color : #00a950;
	text-decoration : underline;
}

#upcoming_events_content a:hover	{
	color : #000;
	text-decoration : underline;
}

#about_cct_content h1	{
	color : #45c3d3;
	font-size : 16px;
	line-height : 20px;
	margin : 0px 9px 0px 9px;
	padding : 2px 0px 5px 0px;
}

#about_cct_content p	{
	color : #000;
	margin : 0px 9px 0px 9px;
}

#about_cct_content a	{
	color : #45c3d3;
	text-decoration : underline;
}

#about_cct_content a:hover	{
	color : #000;
	text-decoration : underline;
}

#become_member_content h1	{
	color : #523276;
	font-size : 16px;
	line-height : 20px;
	margin : 0px 9px 0px 9px;
	padding : 2px 0px 5px 0px;
}

#become_member_content p	{
	color : #000;
	margin : 0px 9px 0px 9px;
}

#become_member_content a	{
	color : #523276;
	text-decoration : underline;
}

#become_member_content a:hover	{
	color : #000;
	text-decoration : underline;
}

#secondary_content_area	{
	width : 710px;
	clear : both;
	padding : 20px 0px;
	margin-bottom : 20px;
	overflow : auto;
}

#content_left	{
	width : 455px;
	padding : 0px 13px 0px 0px;
	float : left;
}

#content_left.no_right_col	{
	width:675px;
	padding:0;
}

.member_list	{
	clear : both;
	padding : 0px;
}

.member_list p	{
	padding : 0px 0px 10px 0px;
	margin : 0px;
}

.member_list div	{
	float : left;
	width : 200px;
	margin-right:25px;
}

.member_name	{
	color : #00a950;
}

#content_right	{
	width : 220px;
	line-height : 16px;
	padding : 0px 0px 0px 12px;
	float : left;
}

#events_bottom	{
	background-image : url(../../media/images/common/right_col_events_bottom.jpg);
	height : 42px;
	width : 220px;
	padding : 5px 0px;
	background-repeat : no-repeat;
	text-align : center;
}

#member_bottom	{
	background-image : url(../../media/images/common/right_member_bottom.jpg);
	height : 42px;
	width : 220px;
	padding : 5px 0px;
	background-repeat : no-repeat;
	text-align : center;
}

#about_bottom	{
	background-image : url(../../media/images/common/right_col_about_bottom.jpg);
	height : 42px;
	width : 220px;
	padding : 5px 0px;
	background-repeat : no-repeat;
	text-align : center;
}

.right_col_callout	{
	margin-bottom : 15px;
}

#right_col_contact	{
	margin-top : 20px;
	padding-top : 15px;
	border-top : 1px dotted #45c3d3;
}

#footer	{
	border-top : 1px dotted #45c3d3;
	clear : both;
	text-align : center;
}

#footer_nav	{
	color : #45c3d3;
}

