 
/* CSS Document */

/*Basic Struction */

html { background:#ffffff url(../images/background.png) top repeat-x; } 
body {   font-family:"Lucida Grande",Arial, Helvetica, sans-serif;     }
#doc2 { position:relative; width:974px; margin:0 auto; border:solid #fff; border-width:0px 1px 1px 1px; }


#hd { position:relative; width:974px; height:33px; z-index:5000;  background: url(../images/menu_bg.jpg) top no-repeat; text-align:center; margin:0 auto; padding-bottom:0px; margin-bottom:0px;  }
#bd { position:relative; width:974px;   z-index:1000;  margin:0 auto;   } 
#center_page { position:relative; width:974px; height:237px;  z-index:1000;     margin:0 auto; background: url(../images/center_bg.jpg) top no-repeat; clear:both;   }
#main_content { position:relative; width:974px;  z-index:1000;  float:left; min-height:385px;  margin:0 auto; background: url(../images/content_bg.jpg) top no-repeat; clear:both;   }

.underlined { text-decoration:underline; }
strong { font-weight:bold; }

/****Sign Up Form****/
#join_form { 
 	float:right; margin-top:90px;  		 
 }  
 center { font-size:16px; color:#333;}
.fend_form-long input {font-family: Georgia, "Times New Roman", Times, serif; background:#fff; color:#333;   padding:8px; border:none; margin-right:15px; width:295px; border:solid 1px #262262;  text-align:left; margin-bottom:25px; } 
 .fend_form-short  input {font-family: Georgia, "Times New Roman", Times, serif; background:#fff; color:#333;   padding:8px; border:none; margin-right:15px; width:155px; border:solid 1px #262262; text-align:left; margin-bottom:12px; } 
#fend_sub input {   border:none;   }
 
 
*html #join_form { 
 	float:right; margin:0 auto; margin-top:90px;  		 
 }  
/****End Sign Up Form****/
  
em { font-style:italic; }

img.left { float:left; margin:10px 10px 10px 0; } 
img.right { float:right; margin:0px 10px 10px 10px;}

.left_col { width:604px;   float:left; border:none; background:#eeeeee url(../images/inner_bg.jpg) top no-repeat; min-height:380px; margin-left:11px;}
*html .left_col { width:604px;   float:left; border:none; background:#eeeeee url(../images/inner_bg.jpg) top no-repeat; min-height:380px; margin-left:5px;}

.left_inner { background:#fff; margin:8px;} 
#ni_toggle { height:29px; margin:0 auto; margin:0px 10px; padding:5px 0 0 0; border-bottom:solid 2px #262262; }
 
.right_col { width:338px;   float:right; background:none;  margin:0 auto;   margin-right:11px;}
*html .right_col { width:330px;   float:right; background:none;  margin:0 auto;   margin-right:5px;}

#action_center {   width:328px; background:none;   margin:0 auto; margin-top:45px; }
#action_center img { margin-bottom:12px; }

.context { margin:10px; padding-bottom:10px; min-height:270px;  }
.date { font-size:8px; color:#262262; letter-spacing:normal; }
 
#vol-form { float:left; width:40%; }
#vol-form input { font-family:Georgia, "Times New Roman", Times, serif; border:solid 1px #262262; color:#333; padding:3px 5px; width:80%; }
#right-form { float:right; width:60%;} 
#right-form td { padding:5px 0;}
#right-form textarea {  font-family:Georgia, "Times New Roman", Times, serif; border:solid 1px #262262; color:#333; padding:3px 5px;}
  
h1.sect_headers { font-family: Georgia, "Times New Roman", Times, serif;   font-size:30px; font-weight:bold; color:#25aae1; margin:3px 0 0 0px; }
h2.sect_headers {font-family: Georgia, "Times New Roman", Times, serif;    font-size:18px; font-weight:bold; color:#25aae1; margin:0px 0 0 0px; letter-spacing:2px; padding-top:5px; }
h3.sect_headers  { font-family: Georgia, "Times New Roman", Times, serif;    font-size:16px; font-weight:bold; color:#262262; margin:0px 0 0 0px; letter-spacing:2px; padding-top:5px; padding-bottom:5px; }
h4.sect_headers  { font-family: Georgia, "Times New Roman", Times, serif;    font-size:14px; font-style:italic; font-weight:bold; color:#262262; margin:0px 0 0 0px; letter-spacing:2px; padding-top:5px; padding-bottom:5px; }
 
.details {    font-size:11px; font-weight:bold; color:#666; margin:0px 0 0 0px;  }
.body_text {  color:#333; text-align:justify;  font-size:16px; margin-bottom:12px;  }
.body_text a { font-size:12px; text-decoration:none;  font-weight:bold; color:#cc0000;    }
.body_text a:hover {  font-size:12px; text-decoration:none;   font-weight:bold; color:#262262;    }
.body_text a.read_more {font-size:14px; text-decoration:none; float:right; font-weight:bold; color:#66ccff;  padding:3px 5px; margin:12px 0 0 0px; }
.body_text a.read_more:hover { font-family:"Lucida Grande",Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; float:right; font-weight:bold; background:#66ccff; color:#fff; padding:3px 5px; margin:12px 0 0 0px; }

/* Footer */
.footer_bar { margin-bottom:13px; }
#ft { width:974px; height:64px; background:url(../images/footer_bg.jpg) top no-repeat; clear:both; margin:0 auto;}
 
#disclaimer  { color:#908eaf; padding:3px 6px; border:solid 1px #908eaf; font-size:10px; margin:0 auto; margin-top:40px; margin-left:5px; text-align:center;  float:left;  }
#ft p {  color:#ccc; margin:0 auto; margin:5px 0 0 65px; }
#ft_img { width:974px; height:85px; text-align:right; margin:0 auto;   }
#ft_img img{ margin-top:25px;  }
/* End Footer */

ul.bullets li { margin-left:30px; font-size:14px; list-style:disc; color:#fff; margin-bottom:8px; width:500px;   }

/* Menus */

#main_menu {  float:right; height:33px; margin:0 auto; padding:0px; }
*html #main_menu {  float:right; height:33px;  margin:0 auto; padding:0px; }

ul.inline_nav  { list-style: none; padding: 0; margin: 0; display:inline; }
ul.inline_nav li {  float: left; margin:0px;}

ul.main_nav  { list-style: none; padding: 0; margin: 0; display:inline; height:33px;  }
ul.main_nav li {  float: left; margin: 0px; padding:0; height:33px;  } 
*html ul.main_nav li img  { list-style: none; padding: 0px; margin-bottom:-3px; display:inline; height:33px;   }
 
 

/* End Menus */

/* Spacers */
.spacer { clear:both; }
.spacer2 { clear:right; }

 