@import url("type.css");
* {
	margin: 0px;
	padding: 0px;
	}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
* html .clearfix {height: 1%;}
.wrapper {
	width:865px;
	margin:0 auto;
	}
.container {
	width:865px;
	margin:0 auto;
	background:url(images/bg.gif) top center repeat-y;
	}
.wrapperCont {
	width:785px;
	margin:0 auto;
	padding:25px 0 15px 0;
	}
body {
	background:#012641;
	color:#012641;
	}
img { border:0; margin:0; }
#containerTop {
	width:100%;
	background:url(images/top-bg.gif) center top no-repeat;
	height:125px;
	}
.flLeft { float:left; }
.flRight { float:right; }
/*HOME PAGE
//////////*/
#logo {
	float:left;
	padding:40px 0 0 0;
	}
.join {
	width:215px;
	float:right;
	padding:50px 0 0 0;
	}
.join img { margin-bottom:3px; clear:both;}
.join input { vertical-align:middle; }
.join-field {
	width:135px;
	height:21px;
	padding:3px 2px 0 3px;
	background:#00528e;
	border:none;
	color:#6eb2ff;
	margin:0;
	}
.join-field-error {
	width:135px;
	height:21px;
	padding:3px 2px 0 3px;
	background:#00528e;
	border:none;
	color:#cc3300;
	margin:0;
	}
#navContainer {
	width:100%;
	height:27px;
	border-top:1px solid #285f9c;
	border-bottom:1px solid #193f69;
	background:#1b487a;
	}
ul.nav {
	list-style:none;
	height:27px;
	}
ul.nav li {
	float:left;
	padding:7px 31px 0 0;
	}
ul.nav li.flag { padding:5px 12px 0 5px; }
ul.nav li.contribute { padding: 6px 0 0 0; }
ul.nav li span { display:none; }
ul.nav li a, ul.nav li a:active, ul.nav li a:visited  {
	display:block;
	height:14px;
	}
ul.nav li a:hover, ul.nav li a.on, ul.nav li a.on:active, ul.nav li a.on:visited  {
	display:block;
	height:14px;
	}
	/*nav about*/
ul.nav li.about a, ul.nav li.about a:active, ul.nav li.about a:visited  {
	width:76px;
	background:url(images/about.gif) top left no-repeat;
	}
ul.nav li.about a:hover, ul.nav li.about a.on, ul.nav li.about a.on:active, ul.nav li.about a.on:visited  {
	width:76px;
	background:url(images/about.gif) bottom left no-repeat;
	}
	/*nav events*/
ul.nav li.events a, ul.nav li.events a:active, ul.nav li.events a:visited  {
	width:80px;
	background:url(images/events.gif) top left no-repeat;
	}
ul.nav li.events a:hover, ul.nav li.events a.on, ul.nav li.events a.on:active, ul.nav li.events a.on:visited  {
	width:80px;
	background:url(images/events.gif) bottom left no-repeat;
	}
	/*nav blog*/
ul.nav li.blog a, ul.nav li.blog a:active, ul.nav li.blog a:visited  {
	width:63px;
	background:url(images/blog.gif) top left no-repeat;
	}
ul.nav li.blog a:hover, ul.nav li.blog a.on, ul.nav li.blog a.on:active, ul.nav li.blog a.on:visited  {
	width:63px;
	background:url(images/blog.gif) bottom left no-repeat;
	}
	/*nav involved*/
ul.nav li.involved a, ul.nav li.involved a:active, ul.nav li.involved a:visited  {
	width:97px;
	background:url(images/involved.gif) top left no-repeat;
	}
ul.nav li.involved a:hover, ul.nav li.involved a.on, ul.nav li.involved a.on:active, ul.nav li.involved a.on:visited  {
	width:97px;
	background:url(images/involved.gif) bottom left no-repeat;
	}
	/*nav gallery*/
ul.nav li.gallery a, ul.nav li.gallery a:active, ul.nav li.gallery a:visited  {
	width:88px;
	background:url(images/gallery.gif) top left no-repeat;
	}
ul.nav li.gallery a:hover, ul.nav li.gallery a.on, ul.nav li.gallery a.on:active, ul.nav li.gallery a.on:visited  {
	width:88px;
	background:url(images/gallery.gif) bottom left no-repeat;
	}
	/*nav officers*/
ul.nav li.officers a, ul.nav li.officers a:active, ul.nav li.officers a:visited  {
	width:94px;
	background:url(images/officers.gif) top left no-repeat;
	}
ul.nav li.officers a:hover, ul.nav li.officers a.on, ul.nav li.officers a.on:active, ul.nav li.officers a.on:visited  {
	width:94px;
	background:url(images/officers.gif) bottom left no-repeat;
	}
	/*nav contribute*/
ul.nav li.contribute a, ul.nav li.contribute a:active, ul.nav li.contribute a:visited  {
	width:124px;
	background:url(images/contribute.gif) top left no-repeat;
	}
ul.nav li.contribute a:hover, ul.nav li.contribute a.on, ul.nav li.contribute a.on:active, ul.nav li.contribute a.on:visited  {
	width:124px;
	background:url(images/contribute.gif) bottom left no-repeat;
	}
	
.hLeft {
	float:left;
	width:475px;
	padding-right:10px;
	font:12px Georgia, "Times New Roman", Times, serif;
	}
.inLeft {
	float:left;
	width:575px;
	padding-right:10px;
	font:12px Georgia, "Times New Roman", Times, serif;
	}
.hLeftFix {
	float:left;
	width:774px;
	font:12px Georgia, "Times New Roman", Times, serif;
	}
.hRight {
	float:right;
	width:289px;
	}
.inRight {
	float:right;
	width:189px;
	}
.borderRight { border-right:1px solid #e6e6e6; }
.grad {
	background:url(images/bgGrad.gif) top left repeat-x;
	padding:7px 11px 7px 11px;
	}
.gradS {
	background:url(images/bgGradS.gif) top left repeat-x;
	padding:7px 11px 7px 11px;
	}
.hLeft p, .inLeft p {margin-bottom:15px;}
.fields { padding-bottom:10px; font:11px Arial, Helvetica, sans-serif; color:#6b6b6b; }
input.field-91 {
	border:1px solid #959595;
	height:26px;
	width:89px;
	padding:5px 0 0 2px;
	margin:2px 0 5px 0;
	background:url(images/field-91.gif) top left;
	font:16px Georgia, "Times New Roman", Times, serif;
	}
input.field-122 {
	border:1px solid #959595;
	height:26px;
	width:120px;
	padding:5px 0 0 2px;
	margin:2px 0 5px 0;
	background:url(images/field-122.gif) top left;
	font:16px Georgia, "Times New Roman", Times, serif;
	}
input.field-131 {
	border:1px solid #959595;
	height:26px;
	width:129px;
	padding:5px 0 0 2px;
	margin:2px 0 5px 0;
	background:url(images/field-131.gif) top left;
	font:16px Georgia, "Times New Roman", Times, serif;
	}
input.field-158 {
	border:1px solid #959595;
	height:26px;
	width:156px;
	padding:5px 0 0 2px;
	margin:2px 0 5px 0;
	background:url(images/field-158.gif) top left;
	font:16px Georgia, "Times New Roman", Times, serif;
	}
input.field-195 {
	border:1px solid #959595;
	height:26px;
	width:193px;
	padding:5px 0 0 2px;
	margin:2px 0 5px 0;
	background:url(images/field-195.gif) top left;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#7e7e7e;
	}
input.field-240 {
	border:1px solid #959595;
	height:26px;
	width:238px;
	padding:5px 0 0 2px;
	margin:2px 0 5px 0;
	background:url(images/field-240.gif) top left;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#7e7e7e;
	}
input.field-262 {
	border:1px solid #959595;
	height:26px;
	width:260px;
	padding:5px 0 0 2px;
	margin:2px 0 5px 0;
	background:url(images/field-262.gif) top left;
	font:16px Georgia, "Times New Roman", Times, serif;
	}
input.check { vertical-align:bottom; }
#csLeft {float:left;}
#csLeft img { margin-right:12px; height:63px;}
#csRight {float:right;}
#csRight img { margin-left:12px; height:65px;}
#containerBtm {
	width:100%;
	height:155px;
	border-top:1px solid #285f9c;
	background:#1b487a;
	}
.buttons {
	float:right;
	padding:4px 0 20px 0;
	}
.buttons img {
	float:left;
	margin-left:2px;
	width:24px;
	height:23px;
	}
.error {
	padding:0 0 10px 0;
	color:#cc3300;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.gfix {min-height:460px;}
.attentFields {
	padding:5px 0 0 0;
	}
.posted {
	font:11px Arial, Helvetica, sans-serif;
	color:#0c4166;
	padding-bottom:5px;
	}
ul.blogNav {
	list-style:none;
	padding-top:10px;
	}
ul.blogNav li { padding:3px 0; }
ul.blogNav li a, ul.blogNav li a:active, ul.blogNav li a:visited  { color:#7e7e7e; }
.blogSearch { padding:15px 0; }
.success {
	background:#179d00;
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:5px 10px;
	}
.error {
	background:#b20b02;
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:5px 10px;
	}