body, #container, #content{
	font-family: Arial, Helvetica, sans-serif; margin: 0 auto; 
}
body { background:#d0e4f1 url('../images/body_bg.jpg')  top center  no-repeat;  } 
h1 { color:#0E375F; margin:0 auto; text-align:left; font-family:  "Trebuchet MS", Verdana, Helvetica, sans-serif;  padding:13px 0px 0px 13px;  position:relative;}
h2 { color:#0E375F; margin:0 auto; text-align:left;  font-family:  "Trebuchet MS", Verdana, Helvetica, sans-serif;  font-weight:100; position:relative;  padding:13px 0px 0px 13px; }
h3 { color:#0E375F;  margin:0 auto;  font-family:  "Trebuchet MS", Verdana, Helvetica, sans-serif; font-weight:100;  }

form h2 { color:#08315d; margin:0 auto; text-align:left;  font-family:  "Trebuchet MS", Verdana, Helvetica, sans-serif;  font-weight:100; position:relative;  padding:0px 0px 0px  0px; }

table { font-size:13px; }
 
td { font-family: Arial, Helvetica, sans-serif; }
th { font-family: Arial, Helvetica, sans-serif; } 
form { padding-left:30px; }
span { font-style:normal; }
input { background:#ffffff; border:solid 1px #aaa; padding:3px; }
textarea { background:#ffffff; border:solid 1px #aaa; padding:3px;}
#submit { border:none; }
.checkbox {border:none; }

#container{
	margin: 0 auto; 
	width: 951px;
	text-align: left;
	border: none;
	padding-left:0px;
	position:relative;
	
	
	
	
}
#splash_join { background:url(../images/splash_signup.jpg) top no-repeat; width:311px; height:160px; position:absolute; z-index:9000; margin:0 auto; bottom:54px; right:60px; text-align:left; }

#splash_join2 { background:none; width:537px; height:160px; position:absolute; z-index:9000; margin:0 auto; bottom:148px; right:62px; text-align:left; }

#skip_splash { position:absolute; bottom:110px; left:10px; }

#names { float:left; } 
#particulars { float:right; } 

#names input, #particulars input { 
	width:206px; margin-bottom:18px;
	padding:6px 8px;
	background:none; border:none;
}

*html #names input, *html #particulars input { 
	width:206px; margin-bottom:11px;
	padding:6px 8px;
	background:none; border:none;
}


#particulars input { 
	margin-right:49px;
}

#splash_submit2 { background:none; border:none; padding:0px; position:absolute; bottom:32px; right:-5px;  }
 

#splash_flash_quotes { position:absolute; width:300px; height:250px; left:8px; top:120px; }
#splash_flash_quotes img { position:absolute;  left:25px; top:165px; }

*html .no6 { display:none; }

#email_form {padding:5px; margin-top:18px; margin-left:45px; margin-bottom:13px; }
#zip_form {padding:5px;    text-align:left;  margin-left:75px;  }
#splash_submit { background:none; border:none; padding:0px; position:absolute; bottom:31px; right:60px;  }

#intro_signup { width:550px; height:68px; position:absolute; z-index:9999; bottom:3px; left:3px; }

#email_intro {padding:2px; margin-top:28px; margin-left:155px;  }
#zip_intro {padding:2px;    text-align:left;  margin-left:15px;  }
#intro_submit { background:none; border:none; padding:0px; position:absolute; bottom:20px; right:9px;  }

span.style2 { color:#FF0000; font-size:13px; }
span.style1 { color:#FF0000; font-size:13px;}
#body_holder {
	margin: 0 auto;
	width: 929px;  
	font-size: .8em;
	padding-left:0px;
	position:relative;
	clear:both;
	
 
}
#body_holder_lv2 {
	margin: 0 auto;
	width: 929px;  
	border: none;
	font-size: .9em;
	padding-left:0px;
	clear:both;
	 
}

 
#content {
	  width:920px; position:relative;  margin:0px 0 0 18px; background:#fff url(../images/content-bg.jpg) no-repeat top;
}
 
#top_join { position:absolute;  margin:120px -0 0px 560px;  z-index:9999;   color:#3A5C7B;    }
#art_join form { padding:0px; position:relative; margin:10px 0 0 0; width:450px;   }
 

#menu { width:922px; height:45px; padding:0px 0 0 6px; margin:0 auto;   }
#intro {position:relative; text-align:left; width:680px; height:354px; margin:0 auto;   background:#eee;  border:solid 2px #aaa;  } 
*html #intro {position:relative; text-align:left; width:680px; margin:0 auto;   background:#eee;  border:solid 2px #aaa;  } 

#header { position:relative; width:929px; margin:0 auto; height:153px; background:url(../images/header.jpg) top no-repeat; z-index:8000;  }
#header_swf { position:absolute; width:929px; margin:0 auto; height:153px; background:url(../images/header.jpg) top no-repeat; z-index:8000; }

#header a { text-decoration:none; }
#header a:visited { text-decoration:none; }
#header a:hover { text-decoration:none; }
#flash_intro {   width:680px; height:354px;}

#header2 { position:relative; width:929px; margin:0 auto; height:140px; background:url(../images/header2.jpg) top no-repeat;  }

#header2 a { text-decoration:none; }
#header2 a:visited { text-decoration:none; }
#header2 a:hover { text-decoration:none; }


#left_column_lv1 { width:680px; float:left; position:relative;   margin:3px 3px 3px 10px;   }
*html #left_column_lv1 { width:670px; float:left; position:relative;   margin:3px 3px 3px 5px;    }
#right_column_lv1 { width:210px; height:500px; background:none; float:left; position:relative;  margin:3px 0px 3px 0px;   }  

#action_bar  { width:200px; height:500px; background:none; margin:0 0 0 5px; }
*html #action_bar  { width:200px; height:500px; background:none; float:right;  margin:0 0 0 0px; padding:0px; }


#social_bar  { width:200px; height:126px; background:url(../images/socials_bg.jpg) top no-repeat;  margin:0 0 0 12px; }
*html #social_bar  { width:200px; height:126px; background:url(../images/socials_bg.jpg) top no-repeat;  float:right;   margin:0 0 0 5px; padding:0px; }

#net_holder { padding:20px 0 0 20px; }

#fb { float:left; margin-right:10px; }
#twitter { float:left; margin-right:10px; }
#rss { float:left; }

.text_block_a {  background:#ffffff url(../images/content_bg.jpg) top repeat-y; border:solid 2px #aaa;  width:680px;   margin: 5px 0px 0px 0px; }
*html .text_block_a { background:#ffffff url(../images/content_bg.jpg) top repeat-y; border:solid 2px #aaa; width:680px;  margin: 5px 0px 5px 0px; }
*html .text_block_a p{ position:relative; margin:0 auto;   padding:15px; z-index:1000; }
.text_block_a p {position:relative; margin:0 auto;   padding:15px; z-index:1000;}

.text_block_b { margin:0 auto; background:#fff; width:266px; }
.text_block_b p { margin:0 auto;    padding:15px 5px 15px 9px; }

.text_block_c { float:left; background:#ffffff url(../images/side_bg.jpg) top repeat-y; border:solid 2px #aaa; width:175px;   margin: 5px 12px 5px 0px; }
.text_block_d { float:left; background:none; width:450px; padding:10px; margin: 0px 0px 5px -5px;  border:solid #CCCCCC; border-width:0 1px 0 0;}
.text_block_c p {position:relative; margin:0 auto;   padding:10px; z-index:9999;}
.text_block_c h2 {  padding:10px 0 0 10px; z-index:9999;}

*html .text_block_c {  background:#ffffff url(../images/side_bg.jpg) top repeat-y;  border:solid 2px #aaa;  width:165px;  margin: 0px 0px 5px 0px; }
*html .text_block_c p {position:relative; margin:0 auto;   padding:10px; z-index:9999;}
*html .text_block_d { float:left; background:none; width:440px; padding:10px 0 10px 10px; margin: 0px 0px 5px 0px; }
hr { color:#1A4674; }
.page_heads { margin:0 auto; color:#3A5C7B; font-size:24px; }

#sidebar { width:210px; float:left;  background-color:#ffffff; text-align:center;}
#footer {  clear:both; text-align:center; margin:0 auto; width:920px;  }
#footer p{ clear:both; margin:0 auto; text-align:center; padding:10px; width:799px; font-size:.8em; color:#08315d;}

p.body_text { margin:0 auto; color:#333333; font-size:14px;  }
p.body_text a { text-decoration:underline; color:#003366; }
p.body_text a:visited { text-decoration:underline; color:#003366; }
p.body_text a:hover { text-decoration:underline; color:#c20000; }
 
.part_hold { width:630px; margin-bottom:20px;}
.left_part { width:365px; float:left; margin:0 auto; line-height:20px;}
.right_part { width:265px; float:left; margin:0 auto; line-height:20px;}
 
.blue_border { position:relative; width:799px; height:15px; background-color:#3756B3; }
.c_text_intro { font-size:.8em; line-height:15px; margin-bottom:-5px;}
.c_text, .c_text_white { font-size:.8em; line-height:15px; margin:0 auto; }
.c_text_white { color:#fff; text-align:center;  }

.form_text { text-align:right; }
.blue_border, .grey_border { width:799px; position:relative;  background: #3452AA url('../images/blue_border.jpg') no-repeat top;  padding:3px 0px 3px 0px; }

.red_bold { color:#990000; font-weight:bold; }

.box_bottoms { width:630px; margin:-15px; height:35px; background:url('../images/bottom_bg.jpg') repeat-x top; }
.grey_border { background: #8994AB; width:799px; margin:0 auto; } 
.gen_links { position:relative; text-align:right; }

.staff_links p { color:#ff0000; text-decoration:none; margin:0 auto; padding-left:5px; }

.staff_links_b p { color:#3A5C7B; text-decoration:none; font-size:12px; margin:0 auto; padding-left:5px; }
.staff_links_b p a { color:#3A5C7B; text-decoration:none; font-size:12px; margin:0 auto; padding-left:5px; }
.staff_links_b p a:visited { color:#3A5C7B; text-decoration:none; font-size:12px; margin:0 auto; padding-left:5px; }
.staff_links_b p a:hover { color:#c20000; text-decoration:none; font-size:12px; margin:0 auto; padding-left:5px; }

#menu a { text-decoration:none; }
 
#home_on, #about_on, #projects_on, #facts_on, #news_on, #events_on,  #join_on { color:#c20000; } 
 
 .arc_links a {  color:#3A5C7B; font-size:16px; text-align:right; text-decoration:none; }
 .arc_links a:visited {  color:#3A5C7B; font-size:16px; text-align:right; text-decoration:none; }
 .arc_links a:hover {  color:#c20000; font-size:16px; text-align:right; text-decoration:none; }

.gen_links a {  color:#3A5C7B; text-align:right; text-decoration:underline; padding-right:10px;}
.gen_links a:visited {  color:#3A5C7B; text-align:right; text-decoration:underline; padding-right:10px;}
.gen_links a:hover {  color:#c20000; text-align:right; text-decoration:underline; padding-right:10px; }

.title_links { color:#1A4674; font-family:  "Trebuchet MS", Verdana, Helvetica, sans-serif; }
 .title_links a {  color:#1A4674; text-align:right; text-decoration:none;  }
.title_links a:visited {  color:#1A4674; text-align:right; text-decoration:none; }
.title_links a:hover {  color:#c20000; text-align:right; text-decoration:none; }


.staff_links a { color:#3A5C7B; text-decoration:none;  }
.staff_links a:visited { color:#3A5C7B; text-decoration:none;  }
.staff_links a:hover { color:#c20000; text-decoration:none;  }