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

body,td,th {
	font-size: 11px;
	font-family:Calibri, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/bg.gif);
}
a {
	font-size: 11px;
	color: #FF9900;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FFCC00;
}
a:active {
	text-decoration: none;
}
input{
    color:#000000;
    font-size:11px;
    font-family: Calibri, Futura, Arial;
   	text-decoration:none;
	background-color:#cccccc; 
	background-image:url(../img/bg_input.gif);
	padding:1px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	margin:0;
	margin-left:5px;
}

select {
    color:#000000;
    font-size:11px;
    font-family: Calibri, Futura, Arial;
   	text-decoration:none;
	background-image:url(../img/bg_input.gif);
	padding:2px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	margin:4px;
}

h2{
	color:#FF9900;
}

h3{
font-size:14px;
color:#a4a4a4;
}
h4{
font-size:12px;
color:#003366;
}
textarea {
    color:#000000;
    font-size:11px;
    font-family: Calibri, Futura, Arial;
   	text-decoration:none;
	background-color:#cccccc; 
	padding:2px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	margin:4px;
	background-image:url(../img/bg_textarea.gif);
	width:200px;
}
select {
    color:#333333;
    font-size:11px;
    font-family: Calibri, Futura, Arial;
   	text-decoration:none;
	background-image:url(../img/bg_input.gif);
	padding:2px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	margin:4px;
	width:130px;
}
td{
       padding:5px;
       border:0px dotted #cccccc;
}
#wrapper {
	position:relative;
	margin:0 auto;
	width:1000px;
	height:auto; 
}
#header {
	position:relative;
	width:inherit;
	height:85px;
	background-image:url(../img/logo_header.gif);
	background-repeat:no-repeat;
}
#body {
	position:relative;
	width:inherit;
	height:auto;
}
#body2 {
	position:relative;
	width:975px;
	height:300px;
	padding-left:12px;
	
}
#footer {
	position:relative;
	width:inherit;
	height:30px;
	margin-right:0;
}
#left_nav {
	position:absolute;
	width:213px;
	height:463px;
	*left:-213px;
	left:0;
}
* HTML DIV #left_nav{
	left:-213px;
}
#body_content {
	position:relative;
	width:787px;
	margin-left:213px;
	height:463px;
	background-image:url(../img/bg_content.jpg);
	background-repeat:no-repeat;
}
#flash_nav {
	margin-left:15px;
}
#flash_content {
	border:1px #999999 solid;
	border-bottom:0;
	margin-top:14px;
	margin-left:14px;
	width:743px;
}
/*#col1{
	position:absolute;
	width:287px;
	height:245px;
	background-color:#006600;
}
#col2{
	position:absolute;
	left:300px;
	background-color:#006699;
	width:287px;
	height:245px;
}*/
.col{
	float:left;
	position:relative;
	margin-top:10px;
	margin-left:10px;
}
#col1{
	border-left:0px solid #666;
	width:287px;
	height:195px;
	margin-left:0;
}
#col2{
	border-left:0px solid #666;

	width:287px;
	height:195px;
}
#col3{
	border-left:0px solid #666;
	margin-left:10px;
	width:377px;
	height:195px;
}
.panel_header{
	padding-top:4px;
	padding-left:10px;
	font-size:12px;
	height:16px;
	color:#333333;
	background-image:url(../img/col1_header.jpg);
}
.panel_header3{
	padding-top:4px;
	padding-left:10px;
	font-size:12px;
	height:16px;
	color:#333333;
	background-image:url(../img/col3_header.jpg);
}

.panel_buttons{
	position:absolute;
	top:4px;
	left:245px;
}
.panel_button3{
	position:absolute;
	top:4px;
	left:335px;
}
.panel_button_content{
	position:absolute;
	top:4px;
	left:730px;
}
.panel_container{
	position:absolute;
	width:287px;
	height:205px;
	overflow:hidden;
	background-image:url(../img/col1_body.jpg);
}
.panel_container3{
	position:absolute;
	width:287px;
	height:205px;
	overflow:hidden;
	background-image:url(../img/col3_body.jpg);
}
.panel_content{
	position:absolute;
	width:265px;
	height:auto;
	padding-left:10px;
	padding-top:5px;
}
.panel_footer{
	position:relative;
	background-image:url(../img/col1_footer.jpg);
	height:20px;
	width:287px;
	margin-top:200px;
	*top:200px;
}
#panel_footer3{
	width:377px;
	background-image:url(../img/col3_footer.jpg);	
}
#panel_container3{
	width:377px;	
}
#panel_content3{
	width:355px;	
}
#search_box{
	color:#CCCCCC;
	margin-left:15px;
	margin-top:12px;
	background-color:#000000;
	background-image:url(../img/bg_search.jpg);
        *background-image:url(../img/bg_search_ie.jpg);
        background-repeat:no-repeat;
	width:185px;
	height:140px;
        *height:205px;
}
*html #search_box{
 background-image:url(../img/bg_search_ie.jpg);
height:205px;
}
#search_input{
	margin-left:24px;
	padding-top:22px;	
}
#copyright{
	position:absolute;
	padding:10px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

#footer_links {
border-right:1px solid #CCCCCC;
left:482px;
padding:10px;
position:absolute;
width:500px;
}
#login{
	position:absolute;
	left:580px;
	top:55px;
	top:30px;
}
.txt_username, .txt_password{
    color:#000000;
    font-size:11px;
    font-family: Calibri, Futura, Arial;
   	text-decoration:none;
	background-color:#cccccc; 
	background-image:url(../img/bg_input.gif);
	padding:1px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	margin:0;
	margin-left:5px;
}

.bttn_login{
	margin-left:5px;
	*margin-bottom:-4px;
	background-image:none;
	padding:0;
	border:0;
	margin:0;
	margin-bottom:-5px;
	margin-left:5px;
}

* HTML DIV .bttn_login{
	margin-bottom:-4px;
}
#footer_links a, #footer_links a:link{
	color:#333333;
}
#footer_links a:hover{
	color:#999999;
}
#main_container{
	position:absolute;
	width:748px;
	height:400px;
	overflow:hidden;
	margin-left:10px;
/*	position:absolute;
	top:30px;
	left:10px;
	width:728px;
	height:400px;
	overflow:hidden;*/
	border:1px solid #cccccc;
}
#main_content{
	position:absolute;
	width:720px;
	height:auto;
	padding:10px;
/*	position:absolute;
	padding:10px;
	width:728px;
	height:auto;*/
}
.page_header{
	padding:5px;
	margin-left:5px;
	font-size:18px;
	color:#666666;
}
#session{
	position:relative;
	left:224px;
	top:33px;
}
.checkbox_clear{
	border:0;
	background:none;
	margin:0;
	padding:0;
}
#password_retrieve{
	position:relative;
	left:143px;
	top:0px;
}
#contact_form{
	left:135px;
}
#admin_links{
         position:relative;
         padding:5px;
         padding-top:0px;
         padding-bottom:0px;
         width:980px;
         padding-right:10px;
         text-align:right;
         font-weight:bold;
top:40px;
}
#admin_links ul li{
        display:inline;
        padding-left:10px;
        padding-right:10px;
}
#admin_links a, #admin_links a:link{
        color:#333333;
}
#admin_links a:hover{
        color:#0099ff;
}
#flash_content{
border:0px;
}
#flash_nav{
border:0px;
}
#flash_map{
	margin-top:-32px;
	margin-left:-21px;

}