/* CSS Document */
*
{
	margin: 0;
	padding: 0;
}
html, body{
height:100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
body{
background-image:url(../index_art/bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
 margin: 0 0 0 0; /*  (top, right, bottom, left) */
  padding: 0 0 0 0; /*  (top, right, bottom, left) */
}
#main_container{
 width:916px;
margin: 0 auto 0 auto;
background-color:#00204e;
height:100%;
}
#white_container{
height:245px;
background-image:url(../index_art/pilot_image_bg.jpg);
background-repeat:no-repeat;
padding: 0 0 0 0; /*  (top, right, bottom, left) */
margin: 0 0 0 0;
background-color:#FFFFFF;
}
#content{
width:916px;
background-image:url(../index_art/blue_bg.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#00204e;
padding: 0 0 10px 0; /*  (top, right, bottom, left) */
}

h1{
padding-top:17px;
padding-left:20px;
padding-bottom:5px;
font-size: 13px;
  font-weight:normal
  line-height: 20px;
color:#FFFFFF;
}
h2{
padding-top:30px;
padding-left:20px;
font-size: 18px;
  font-weight:bold;
  line-height: 30px;
color:#FFFFFF;
}
h3 {
padding: 15px 10px 0 20px;
  color:#00306E;
  font-size: 15px;
  font-weight: bold;
  line-height: 14px;
}
#baseh2{
width:240px;
text-align:center;
padding-top:30px;
padding-left:15px;
padding-right:10px;
font-size: 17px;
  font-weight:bold;
  line-height: 30px;
color:#FFFFFF;
background-image:url(../index_art/base_bg.gif);
background-repeat:no-repeat;
}
#text_container{
margin: 0 10px 10px 20px;
background-image:url(../index_art/top_corners.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:622px;
/*_width:620px;*/
}

#main_text{
padding: 12px 10px 10px 20px;
margin: 5px 0 0 0;
width:572px;
font-size:11px;
line-height:19px;
min-height:168px;
/*_width:550px;*/
_height:168px;
}
#inset{
position:relative;
top:20px;
left:35px;
width:400px;
}

#bottom_corners
{
width:622px;
/*_width:620px;*/
background-image:url(../index_art/bottom_corners.gif);
background-position:bottom right;
}
#right_col{
margin: 2px 15px 10px 0;
_margin: 2px 8px 10px 0;
height:251px;
float:right;
position:relative;
width:249px;
background-image:url(../index_art/grey_bg.gif);
background-position:top;
background-repeat:no-repeat;
}
/*****************************about us page ***********************/

#about_us{
right:20px;
width:103px;
float:right;
position:relative;
top: -8px;
margin: 0 0 0 0; /*  (top, right, bottom, left) */
  padding: 0 0 0 0; /*  (top, right, bottom, left) */
}
#address_text{
color:#ffffff;
width:100%;
text-align:center;
font-size:11px;
}

/*********************** footer ****************************/

#footer{
color:#CCCCCC;
text-align:center;
font-size:10px;
line-height:15px;
background-color:#00204e;
margin: 0 0 0 0; /*  (top, right, bottom, left) */
  padding: 20px 0 0 0; /*  (top, right, bottom, left) */

}
#footer_nav{
padding-top:10px;
}

#footer a:link{
color:#CCCCCC;
text-decoration:none;
}
#footer a:active{
color:#CCCCCC;
text-decoration:none;
}
#footer a:visited{
color:#CCCCCC;
text-decoration:none;
}
#footer a:hover{
color:#CCCCCC;
text-decoration:underline;
}
/**************************news page ************************/
#news_container{
margin: 0 10px 10px 20px;
background-image:url(../inside_art/news_top.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:641px;
/*_width:620px;*/
}
#news_bottom_corners
{
width:435;
/*_width:620px;*/
background-image:url(../inside_art/news_bottom.gif);
background-position:bottom right;
}
#news_right_col{
color:#666666;
margin: 2px 15px 10px 0;
_margin: 2px 8px 10px 0;
float:right;
position:relative;
width:214px;
background-image:url(../inside_art/events_top.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#bcbcbc;
}
#grey_bottom
{
width:435;
/*_width:620px;*/
background-image:url(../inside_art/events_bottom.gif);
background-position:bottom right;
}
#news_headline{
font-size:11px;
line-height:14px;
padding: 0 10px 0 15px; /*  (top, right, bottom, left) */

}
#news_headline a:link{
color:#666666;
text-decoration:none;
}
#news_headline a:active{
color:#666666;
text-decoration:none;
}
#news_headline a:visited{
color:#666666;
text-decoration:none;
}
#news_headline a:hover{
color:#666666;
text-decoration:underline;

}
#news_all{
text-align:right;
padding: 0 30px 0 0; /*  (top, right, bottom, left) */
font-size:11px;
line-height:14px;
}
#news_all a:link{
color:#666666;
text-decoration:none;
}
#news_all a:active{
color:#666666;
text-decoration:none;
}
#news_all a:visited{
color:#666666;
text-decoration:none;
}
#news_all a:hover{
color:#666666;
text-decoration:underline;

}
#news_text{
padding: 10px 10px 5px 20px;
margin: 5px 0 0 0;
width:595px;
font-size:11px;
line-height:19px;
}
#news_text a:link{
color:#00306E;
text-decoration:none;
  font-size: 15px;
  _font-weight:bold;

}
#news_text a:active{
color:#00306E;
text-decoration:none;
  font-size: 15px;
  _font-weight:bold;

}
#news_text a:visited{
color:#00306E;
text-decoration:none;
  font-size: 15px;
  _font-weight:bold;

}
#news_text a:hover{
color:#00306E;
text-decoration:underline;
  font-size: 15px;
  _font-weight:bold;

}
/****************************employment page **************/
#emp_text{
padding: 12px 10px 10px 20px;
margin: 5px 0 0 0;
width:550px;
font-size:11px;
line-height:19px;
height:188px;
}
#emp_text a:link{
color:#00306E;
text-decoration:none;
  font-size: 11px;
  _font-weight:bold;

}
#emp_text a:active{
color:#00306E;
text-decoration:none;
  font-size: 11px;
  _font-weight:bold;

}
#emp_text a:visited{
color:#00306E;
text-decoration:none;
  font-size: 11px;
  _font-weight:bold;

}
#emp_text a:hover{
color:#00306E;
text-decoration:underline;
  font-size: 11px;
  _font-weight:bold;

}
/****************************links page *******************/
#link_text a:link{
color:#00306E;
text-decoration:none;
font-size:14px;
padding: 0 20px 10px 0;
font-weight:bold;
}
#link_text a:active{
color:#00306E;
text-decoration:none;
font-size:14px;
padding: 0 20px 10px 0;
font-weight:bold;

}
#link_text a:visited{
color:#00306E;
text-decoration:none;
font-size:14px;
padding: 0 20px 10px 0;
font-weight:bold;

}
#link_text a:hover{
color:#666666;
text-decoration:underline;
font-size:14px;
padding: 0 20px 10px 0;
font-weight:bold;
}
/***********************one-column layout**********************/
#one_col{
margin: 0 10px 10px 20px;
background-image:url(../inside_art/one_col_top.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:877px;
}
#one_col_bottom
{
width:877px;
background-image:url(../inside_art/one_col_bottom.gif);
background-position:bottom right;
}
#one_col_text{
padding: 12px 10px 10px 20px;
margin: 5px 0 0 0;
width:830px;
font-size:11px;
line-height:19px;
min-height:200px;
}
/***********************feedback page*************************/
#feedback_container{
margin: 0 10px 10px 20px;
background-image:url(../inside_art/feedback_top.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:528px;
/*_width:620px;*/
}
#feedback_bottom_corners
{
width:435;
/*_width:620px;*/
background-image:url(../inside_art/feedback_bottom.gif);
background-position:bottom right;
}
#feedback_right_col{
color:#666666;
margin: 2px 15px 10px 0;
_margin: 2px 8px 10px 0;
float:right;
position:relative;
width:328px;
background-image:url(../inside_art/feedback_grey_top.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#bcbcbc;
}
#feedback_headline{
font-size:11px;
line-height:14px;
padding: 0 10px 0 15px; /*  (top, right, bottom, left) */
}
#feedback_grey_bottom
{
width:330;
/*_width:620px;*/
background-image:url(../inside_art/feedback_grey_bottom.gif);
background-position:bottom right;
}
#feedback_text{
padding: 12px 10px 5px 20px;
margin: 5px 0 0 0;
width:475px;
font-size:11px;
line-height:12px;
}
/**************************membership page**************/
#mem_right_col{
margin: 2px 15px 10px 0;
_margin: 2px 8px 10px 0;
/*height:251px;*/
float:right;
position:relative;
width:249px;
/*background-image:url(../index_art/grey_bg.gif);
background-position:top;
background-repeat:no-repeat;*/
}
#mem_top{
margin: 0 0 0 0;
_margin: 0 0 0 0;
/*float:right;
position:relative;
width:249px;*/
height:35px;
background-image:url(../inside_art/memb_top.gif);
background-position:top;
background-repeat:no-repeat;
}
#mem_middle{
margin: 0 0 0 0;
_margin: 0 0 0 0;
/*height:251px;
float:right;
position:relative;
width:249px;*/
background-image:url(../inside_art/memb_middle.gif);
background-repeat:repeat-y;
}
#mem_bottom{
/*margin: 0 15px 10px 0;
_margin: 0 8px 10px 0;
float:right;
position:relative;
width:249px;*/
height:24px;
background-image:url(../inside_art/memb_bottom.gif);
background-position:top;
background-repeat:no-repeat;
}
#mem_header{
padding-top:10px;
padding-left:20px;
padding-bottom:5px;
font-size: 13px;
  font-weight:bold;
  line-height: 20px;
color:#FFFFFF;
}