@charset "UTF-8";
/* CSS Document */

/*  BASE  */

body, html {
	height:100%;
	background-color: #003054;
	background-image: url(i/bg.gif);
	background-repeat: repeat-x;
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #454545;
	line-height: 16px;
}
	img { 
	border:none;
}
body {
    margin:0px;
    padding: 0px; 
	
      } 

/*  FOOTER  */

.footer_box {
	background-image: url(i/footer_bg.png);
	font-family: "Gill Sans", "Gill", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	font-size: 10px;
	line-height: 11px;
	text-decoration: none;
	color:#527aa3;
	text-transform: uppercase;
	letter-spacing: .1em;
	height: 60px;
	padding: 12px;
}
.footer_box a:link, .footer_box a:visited {
	text-decoration: none;
	color:#527aa3;
}
.footer_box a:hover, .footer_box a:active {
	text-decoration: none;
	color:#FFF;
}
.footer_text {
	font-family: "Gill Sans", "Gill", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	font-size: 9.5px;
	line-height: 11px;
	text-decoration: none;
	color:#97b9de;
	text-transform: uppercase;
}
.footer_text a:link, .footer_text a:visited {
	text-decoration: none;
	color:#97b9de;
}
.footer_text a:hover, .footer_text a:active {
	text-decoration: none;
	color:#FFF;
}

/*  SITEWIDE  */

.italic_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	color: #454545;
	line-height: 18px;
	font-style: italic;
	margin-left:2px;
	margin-top:0px;
	margin-bottom:10px;
}
.italic_text a:link {
	color: #016eb7;
	text-decoration: none;
}
.italic_text a:visited {
	color: #016eb7;
	text-decoration: none;
}
.italic_text a:hover {
	color: #025f9e;
	text-decoration: underline;
}
.italic_text a:active {
	color: #016eb7;
	text-decoration: underline;
}

/*  NEWS  */

.news_text_head {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	color: #454545;
	line-height: 18px;
	font-style: italic;
	margin-left:2px;
	margin-top:1px;
	margin-bottom:0px;
}
.news_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	color: #454545;
	line-height: 18px;
	font-style: italic;
	margin-left:2px;
	margin-top:0px;
	margin-bottom:0px;
}
.news_link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
	color: #016eb7;
	line-height: 18px;
	font-style: italic;
	margin-left:2px;
	margin-top:0px;
	margin-bottom:15px;
}
.news_link a:link {
	color: #016eb7;
	text-decoration: none;
}
.news_link a:visited {
	color: #016eb7;
	text-decoration: none;
}
.news_link a:hover {
	color: #025f9e;
	text-decoration: underline;
}
.news_link a:active {
	color: #016eb7;
	text-decoration: underline;
}
.news_date {
	font-family: "Gill Sans", "Gill", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #454545;
	line-height: 18px;
	font-style: normal;
	text-transform: uppercase;
	margin-left:2px;
	margin-top:-2px;
	margin-bottom:1px;
	letter-spacing: .2em;
}

/*  CONTACT  */

.contact_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	color: #454545;
	line-height: 9px;
	font-style: italic;
	margin-left:10px;
	margin-top:-4px;
	margin-bottom:-7px;
}
.input_area {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999;
	overflow:auto;
	margin-left: 10px;
	width: 200px;
	height:60px;
	background:#FFFFFF url(i/formfield_bg.gif) repeat-x scroll 0 0;
}
.input_field {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999;
	color: #666;
	width: 200px;
	height:16px;
	margin-left: 10px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(i/formfield_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.contact_select {
	margin-left: 10px;
}




     #newwrapper {
        
        width:100%;
        margin:0px;
        padding:0px;
        min-height:100%;
      }
      #newcontent {
        height:570px;
        width:940px;
        margin:0px auto;

      }
	  #newcontent_news {
        /*height:570px;*/
        width:940px;
        margin:0px auto;

      }
      #newfooter_container {
        position:relative;
        height:60px;
        width:100%;
        margin:-60px auto 0 auto;

}
      #newfooter_content {
        height:60px;
        width:940px;
        margin:auto;
        color:#CCCCCC;
      }
