/* Start of CMSMS style sheet 'sfm_avionco' */
/*

Avionco Styles
Frank Fowler

*/ 

#logout_nav {
/*   float:right;
   margin-top:-12px;
   text-align: right;
*/}

img, div { behavior: url(/uploads/png_hack/iepngfix.htc) }

body {
	margin: 0px;
	padding: 0px;
	background-image: url(uploads/images/bg_index.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #c0c0c0;
	position: relative;
	height: 100%;
	min-height: 100%;
}
	body.internal {
/*		background-image: none;
		background-color: #ffffff;
*/	}

	#eyecandy {
	z-index: 1;
		position: absolute;
		top: 90px;
		right: 0px;
/*		height: 247px;
*/		height: 77px;
		width: 235px;
		background-image: url(uploads/images/eyecandy.png);

	}
	#eyecandy2 {
	z-index: 1;
		position: absolute;
		top: 270px;
		right: 0px;
		height: 361px;
		width: 591px;
/*		background-image: url(uploads/images/eyecandy2.png);
*/		background-image: url(uploads/images/eyecandy_new.png);
		
	}

img {
	border: 0px solid #ff00ff;
}


p, a, li {
	font-family: arial, sans-serif;
	color: #333;
	font-size: 12px;
	
}
a {
	color: #3371c6;
	
}

ul {
	margin:0px;
	padding: 0px 0px 0px 10px
}

li {
	color: #002b53;
	padding-bottom: 5px;
}

span {
}

h3 {
        color: #333333;
        font-weight: bold;
        font-family: arial;
        font-size: 14px; 
}
legend {
        color: #333333;
        font-weight: normal;
        font-family: arial;
        font-size: 14px; 

}

th {
        text-align: left;
        color: #333333;
        font-weight: normal;
        font-family: arial;
        font-size: 12px;
}

#admin_links {
	color: #3371c6;
	text-size: 13px;
}
	#admin_links a {
		
		text-decoration: none;
	}
		#admin_links a:hover {
			text-decoration: underline;
		}



	#header_wrap {
		width: 960px;
		position: absolute;
		left: 50%;
		margin-left: -480px;
		position: relative;
		
	}	

        #dl_corp {
            position: absolute;
            top: 218px;
            left: 20px;
            
            
        }
	
	#logo {
		margin-top: 10px;
		margin-left: 20px;
	}
	
	#admin_links {
		position: absolute; 
		top: 20px;
		right: 20px;
	}
	
	#nav {
		z-index: 3;
		padding: 55px 0px 0px 0px;
		height: 34px;
	}
		#nav ul {
			z-index: 3;
			margin: 0px 0px 0px 155px;
			height: 34px;
			position: relative;
			padding: 0px;
			list-style-type: none;
			
		}
			#nav li {	
				z-index: 3;	
				height: 34px;
				width: 120px;
				float: left;
				padding: 0px;
				margin: 0px 14px 0px 0px;
				background-repeat: no-repeat;
				background-position: center center;
						background-image: url(uploads/images/nav_about.gif);
		
			}
				#nav a {
					z-index: 3;
					font-size: 18px;
					text-decoration: none;
					display: block;
					height: 34px;
					width: 120px;
					background-repeat: no-repeat;
					background-position: center center;
				}
					#nav li.about {
						background-image: url(uploads/images/nav_about.gif);
margin-right: 7px;
					}
                       
					#nav li.services {
						background-image: url(uploads/images/nav_services.gif);
					}
					#nav li.currentopps {
						background-image: url(uploads/images/nav_currentopportunities.gif);
					}
					#nav li.schedules-forum {
						background-image: url(uploads/images/nav_schedules_forum.gif);
margin-right: 7px;
					}
					#nav li.contact {
						background-image: url(uploads/images/nav_contact.gif);
					}
					
					#nav a:hover {
						text-decoration: none;
						background-image: url(uploads/images/nav_hover.gif);
						background-position: center center;
						background-repeat: no-repeat;
					}

					#nav li:hover {
					}
				
				span {
					display: none;
				}
				
		#subnav {
			margin-bottom: 15px;
			
		}	
			#subnav ul {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
				
			}
				#subnav li {
					display: inline;
					margin-left: -5px;
				}
					#subnav a {
						margin: 0px 5px;
					}
			
	#worldmap {
	position: relative;
	z-index: 2;
	top: 55px;
	margin: 0px auto;
		background-image: url(uploads/images/world_map.png);
		width: 571px;
		height: 236px;
		
	}
		
	
	#content {
	z-index: 2;
		background-image: url(uploads/images/content_bg.png);
		width: 562px;
		margin: 0px auto;
		padding: 12px 80px 12px 70px;
/*		position: relative;	
*/	}
	
		#content_header {
		z-index: 2;
			background-image: url(uploads/images/content_h1_bg.png);
			height: 164px;
			width: 712px;
			margin: 0px auto;
			left: 0px;
			position: relative;
		margin-top: -65px;
			
		}
		
		#content_footer {
	z-index: 2;
			background-image: url(uploads/images/content_footer.png);
			width: 712px;
			height: 123px;
			margin: 0px auto;
			left: 0px;
			position: relative;
		}
		
		
		#content_header h1 {
			display: block;
			height: 30px;
			width: 250px;
			position: absolute;
			top: 85px;
			right: 80px;
			text-align: right;
			background-image: url(uploads/images/h1_about.gif);
			background-position: right center;
			background-repeat: no-repeat;
			margin: 0px;
			padding: 0px;
		}
			#content_header h1.about {
				background-image: url(uploads/images/h1_about.gif);			
			}
			#content_header h1.services {
				background-image: url(uploads/images/h1_services.gif);			
			}
			#content_header h1.currentopps {
				background-image: url(uploads/images/h1_currentopps.gif);			
			}
			#content_header h1.contact {
				background-image: url(uploads/images/h1_contact.gif);			
			}
			#content_header h1.admin {
				background-image: url(uploads/images/h1_admin.gif);			
			}
		
		h1 span {
		}
		
		
		
		h1.about {
		
		}
		
	.left {
		float: left;
		width: 276px;
	}
	
	.right {
		float: left;
		width: 276px;
		margin-left: 6px;
	}
	
		
		
/*  --------  home -------------- */	
		
		
		#home_desc {
			position: absolute;
			top: 10px;
			left: 315px;
			padding: 2px 10px 8px 10px;
			text-align: center;
			width: 461px;
			height: 68px;
			background-image: url(uploads/images/bg_home_desc.gif);
			background-repeat: no-repeat;
		}
		
		
		

/*  --------  services & Support interior -------------- */


		
		
/*  --------  current opportunities -------------- */

	.content_container {
		border: 1px solid #104ca1;
		margin-bottom: 20px;
		padding-bottom: 10px;
				padding: 0px 10px 4px 10px;
	
	}
		img.registered {
			margin-top: 25px;
			margin-left: 45px;
			margin-bottom: 15px;
		}
			
		.solid_header {
			background-color: #104ca1;

		}
			.solid_header p {
				margin: 0px 0px 0px 0px;
				color: #fff;			
				padding: 4px 0px 4px 6px;
			}
		
		



/*  --------  about -------------- */
		
		.three_column_container {

		}
		
		.bg_lightblue {
			padding: 18px 10px 8px 10px;
			text-align: center;
			width: 540px;
			height: 52px;
			background-image: url(uploads/images/bg_lightblue.jpg);
			background-repeat: no-repeat;
		}
		
		.bg_lightblue_top {
			padding: 8px 10px 8px 10px;
			text-align: center;
			background-color: #cddef6;
			width: 540px;
			background-image: url(uploads/images/bg_lightblue_top.jpg);
			background-repeat: no-repeat;
			background-position: top;
		}
			.bg_lightblue_bottom {
				
				background-image: url(uploads/images/bg_lightblue_bottom.jpg);
				background-repeat: no-repeat;
				background-position: bottom;
			}
			
			
			.bg_lightblue p {
				padding: 0px;
				margin: 0px;
			}
			
		.bg_darkblue {
			background-color: #104ca1;
			
		}
			.bg_darkblue p {
				color: #fff;
			}
			.col_triple {
			background-image: url(uploads/images/bg_darkblue_bottom.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			width: 166px;
			padding: 2px 10px 2px 10px;
			float: left;
			height: 180px;
			text-align: center;
			}
			
			#about_left_col {
				float: left;
			}
			
			.clear {
				clear: both;
				margin-bottom: 15px;
			}
			
			


/*  --------  contact -------------- */	
	.left {
		float: left;
	}
	
	.right_contact {
		float: right;
		background-color: #104ca1;
		margin-top: 15px;
		width: 210px;
		padding: 8px 10px 8px 10px;
	}
		.right_contact p {
			color: #fff;
			margin: 0px;
			padding: 3px 0px;
		}
		
        .error{
              font-family: arial;
              color:red;
              font-size: 12px;
        } 
	
        .loginform{
             font-family: arial;
             font-size:12px;
         }
        
        .pageoverflow{
            font-family: arial;
            font-size: 12px;
         }




/* FORUM STYLES */

.forum_content, .forum_bodypost  {
	font-family: arial, sans-serif;
	color: #333;
	font-size: 12px;
}

.forum_info{
   background-color: #f8fcff;
}

hr {
   border-top: 1px dotted #666666;
}

/* DOcuments Form */

tr.row1  {
   background-color: #fff;
   }

tr.row2  {
   background-color: #ececec;
   }


table#documents li {
  color:#999999;
  font-weight: bold;
  list-style-image: url(images/bullet.gif);
}
/* End of 'sfm_avionco' */

