@charset "utf-8";
/* CSS Document */
body *, html *, * {
	outline:none;
	outline:0;
}
body {
	color:#333333;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:20px;
	margin:0px;
	padding:10px 0 10px 0;
}
h1 {
	color:#01588e;
	font-size:16px;
	letter-spacing:-0.02em;
	margin:0 0 5px 0;
	padding:0;
}
h2 {
	color:#222222;
	font-size:14px;
	margin:8px 0;
}
h3 {
	font-size:14px;
}
h4 {
	font-size:13px;
}
h5, h6 {
	font-size:12px;
}

.bodySetting {
	margin:auto;
	width:840px;
}
.frameHead {
	height:11px;
	background-image:url(/images/bg_round_top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.frameFoot {
	height:11px;
	background-image:url(/images/bg_round_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.header {
	height:120px;
	background-image:url(/images/bg_header.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	margin:auto;
	width:818px;
}
.navSetting {
	width:840px;
}
.navList {
	list-style-type:none;
	margin:0;
	padding:0;
}
.navList li {
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:30px;
	margin:0;
	padding:0;
}
li#nav_home {
	background-image:url(/images/nav_home.gif);
	width:66px;
}
li#nav_home:hover, li#nav_home_on {
	background-image:url(/images/nav_home_over.gif);
	width:66px;
}
li#nav_about {
	background-image:url(/images/nav_about.gif);
	width:74px;	
}
li#nav_about:hover, li#nav_about_on {
	background-image:url(/images/nav_about_over.gif);
	width:74px;
}
li#nav_officers {
	background-image:url(/images/nav_officers.gif);
	width:73px;
}
li#nav_officers:hover, li#nav_officers_on {
	background-image:url(/images/nav_officers_over.gif);
	width:73px;
}
li#nav_sponsors {
	background-image:url(/images/nav_sponsors.gif);
	width:76px;
}
li#nav_sponsors:hover, li#nav_sponsors_on {
	background-image:url(/images/nav_sponsors_over.gif);
	width:76px;
}
li#nav_join {
	background-image:url(/images/nav_join.gif);
	width:116px;
}
li#nav_join:hover,li#nav_join_on {
	background-image:url(/images/nav_join_over.gif);
	width:116px;
}
li#nav_members {
	background-image:url(/images/nav_members.gif);
	width:100px;
}
li#nav_members:hover, li#nav_members_on {
	background-image:url(/images/nav_members_over.gif);
	width:100px;
}
li#nav_links {
	background-image:url(/images/nav_links.gif);
	width:55px;
}
li#nav_links:hover, li#nav_links_on {
	background-image:url(/images/nav_links_over.gif);
	width:55px;
}
li#nav_news {
	background-image:url(/images/nav_news.gif);
	width:55px;
}
li#nav_news:hover, li#nav_news_on {
	background-image:url(/images/nav_news_over.gif);
	width:55px;
}
li#nav_events {
	background-image:url(/images/nav_events.gif);
	width:57px;
}
li#nav_events:hover, li#nav_events_on {
	background-image:url(/images/nav_events_over.gif);
	width:57px;	
}
li#nav_newsletter {
	background-image:url(/images/nav_newsletter.gif);
	width:77px;
}
li#nav_newsletter:hover, li#nav_newsletter_on {
	background-image:url(/images/nav_newsletter_over.gif);
	width:77px;	
}
li#nav_contact {
	background-image:url(/images/nav_contact.gif);
	width:91px;
}
li#nav_contact:hover, li#nav_contact_on {
	background-image:url(/images/nav_contact_over.gif);
	width:91px;	
}
.navList li a {
	display:block;
	height:30px;
}

.contentSetting {
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	margin:auto;
	width:818px;
}
.sponsorLogo {
	border:1px solid #c1bdb1;
}
.infoTable_home {
	margin:auto;
	width:800px;
}
.infoTable_content td {
	background-position:bottom;
	background-repeat:no-repeat;
}
td#infoEvents {
	font-size:11px;
	padding:0 0 9px 0;
	background-color:#ebe6d8;
	background-image:url(/images/footing_events.gif);
}
td#infoLearn {
	background-color:#f6f4ef;
	background-image:url(/images/footing_learn.gif);
}
td#infoNews {
	font-size:11px;
	padding:0 0 9px 0;
	background-color:#ebe6d8;
	background-image:url(/images/footing_news.gif);
}
.columnSetting {
	width:800px;
	margin:auto;
	background-image:url(/images/bg_columns.gif);
	background-position:top;
	background-repeat:repeat-y;
	background-color:#f6f4ef;
}
.columnSetting2 {
	width:800px;
	margin:auto;
	/*background-image:url(/images/bg_columns.gif);*/
	background-position:top;
	background-repeat:repeat-y;
	background-color:#f6f4ef;
}
.leftColumn {
	width:500px;
	background-image:url(/images/bg_column_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:2px 15px 10px 15px;
	float:left;
}
#fullPage {
	background-image:none;
	width:750px;
	background-color:#f6f4ef;
}
.rightColumn {
	width:230px;
	background-image:url(/images/bg_column_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:2px 10px 10px 10px;
	float:right;
}
.staffBio {
	float:left;
	margin:0 10px 5px 0;
}
.photoSetting {
	margin:auto;
	width:800px;
}
.photoList {
	list-style-type:none;
	margin:0;
	padding:0;
}
.photoList li {
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:96px;
	margin:0;
	padding:0;
	width:160px;
}
li#photo_one {background-image:url(/images/photo_one.jpg);}
li#photo_two {background-image:url(/images/photo_two.jpg);}
li#photo_three {background-image:url(/images/photo_three.jpg);}
li#photo_four {background-image:url(/images/photo_four.jpg);}
li#photo_five {background-image:url(/images/photo_five.jpg);}

.joinSetting {
	background-color:#e7b620;
	background-image:url(/images/bg_join.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:32px;
	margin:auto;
	margin-top:2px;
	padding:3px 5px 0 5px;
	width:790px;
}
.field_email {
	margin:2px 4px 0 4px;
	font-size:11px;
	color:#666;
	padding:2px;
	width:185px;
}
.submitButton_join {
	background-image:url(/images/btn_join.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:20px;
	margin:3px 0 0 0;
	width:56px;
}
.footer {
	margin:auto;
	width:780px;
	padding:7px 10px 0 10px;
	font-size:11px;
	line-height:18px;
}
.footerSite {
	float:left;
	width:460px;
}
.footerInfo {
	float:right;
	text-align:right;
	width:320px;
}

/* --- Misc Design Elements --- */

.rowOdd {
	padding:2px 5px 2px 5px;
}
.rowEven  {
	border-top:1px dotted #c1bdb1;
	border-bottom:1px dotted #c1bdb1;
	padding:2px 5px 2px 5px;
}
.rowEven td {
	border-top:1px dotted #c1bdb1;
	border-bottom:1px dotted #c1bdb1;
}
.rowOdd:hover, .rowEven:hover {
	background-color:#f6f4ef;
}
.contactOfficials td {
	background-color:#ffffff;
}
.middleColumn {
/*	background-color:#FFFFFF;*/
}
.newsType {
	float:left;
	width:67px;
	font-size:10px;
	text-align:right;
}
.newsTitle {
	float:right;
	width:161px;
}

/* --- MISC --- */

.imageList {
	list-style-type:none;
	margin:5px 0 5px 8px;
	padding:0;
}
.imageList li {
	background-image:url(/images/bg_arrow.gif);
	background-position:0 10px;
	background-repeat:no-repeat;
	padding:2px 0 2px 10px;
	margin:0;
}
.rule {
	height:1px;
	border-top:1px dotted #c1bdb1;
	margin:9px 0 10px 0;
}

.primary {
	color:#095e92;
}
.secondary {
	color:#2d8cb8;
}
.tertiary {

}


/* --- Positioning --- */

.back {
	float:left;
}
.forward {
	float:right;
}
.block {
	display:block;
}
.inline {
	display:inline;
}
.clearFloat {
	clear:both;
	height:0;
}
/* --- Links --- */

a, a:link {
	color:#2d8cb8;
	text-decoration:none;
}
a:visited {
	color:#095e92;
}
a:active, a:hover {
	color:#01588e;
}
a.arrow, a.arrow:link {
	padding-left:10px;
	background-image:url(/images/bg_arrow.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
}
a.noLink, a.noLink:link, a.noLink:visited, a.noLink:active, a.noLink:hover {
	cursor:text;
	text-decoration:none;
	color:#333333;
}

/* --- Admin Links -- */
.menu2 {
	width: 80%;
	font-size: 11px;
	}
	
.menu2 li a {

  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 17px;
	text-decoration: none;
	border-top: 1px solid #fff;
	}	
	
.menu2 li a:link, .menu2 li a:visited {
	color: #404040;
	display: block;
	background: #f5f5f5;
	padding: 3px 0 3 27px;
	}
	
.menu2 li a:hover {
	color: #404040;
	background:  #fff;
	padding: 3px 0 3 29px;
	}
.navheader {
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0px 2px 4px;
	color: #7f1a0a;
	background: url(/cms/images/catheader.gif) repeat-x top center;
	border-top: 1px solid #cacaca;
}
.formoutput {
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #444444;
  border           : 1px #666666 solid;
  background-color : #f5fafe;
  font-weight:  bold;
  padding-left: 3px;
}
