* {
	margin:0;
	padding:0;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:5;
	line-height: 22px;
}
body {
	margin: 0px;
	padding:45px 0 0 0;
	background-image:url(../images/bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#010241;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#fff;
}
#logo-section{
	width:950px;
	height:142px;
	background-image:url(../images/logo-bg.jpg);
	background-position:center 2px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0 auto;
}
#main-wrapper{
	width:100%;
	background-image:url(../images/main-wrapper-bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
#navigation{
	width:866px;
	height:45px;
	background-image:url(../images/navigation-bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
	clear:both;
	margin:0 auto;
	padding:30px 39px 0 45px;
	text-align:center;
}
#flash{
	width:711px;
	height:458px;
	background-image:url(../images/flash-bgsmaller.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:25px 34px 34px 26px;
	margin:0 auto;
	background-color:#010647;
}
#content-wrapper{
	width:100%;
	background-image:url(../images/content-bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
#wrapper{
	width:866px;
	margin:0 auto;
	background-image:url(../images/wrapper-bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding:15px 39px 0 45px;
}
#wrapper h1{
	margin:0;
	padding:0 0 0 0;
}
#wrapper h2{
	margin:0;
	padding:5px 0 8px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	color:#78a745;
	font-weight:normal;
	text-transform:uppercase;
}
#wrapper p{
	margin:0;
	padding:0 0 25px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#fff;
	line-height:22px;
}
#wrapper p a{
	text-decoration:none;
	color:#78a745;	
}
#wrapper p a:hover{
	text-decoration:underline;
}
#footer{
	width:950px;
	height:30px;
	background-image:url(../images/footer-bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
	clear:both;
	margin:10px auto;
	padding:22px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626389;
	text-align:center;
}
#footer a{
	text-decoration:none;
	color:#626389;
}
#footer a:hover{
	color:#fff;
}
#sub-main-wrapper{
	width:100%;
	background-image:url(../images/sub-page-bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
#sub-wrapper{
	width:866px;
	margin:0 auto;
	background-image:url(../images/sub-wrapper-bg.gif);
	background-position:center 63px;
	background-repeat:no-repeat;
	padding:15px 39px 0 45px;
}
#sub-wrapper h1{
	margin:0;
	padding:8px 0 0 0;
}
#sub-wrapper h2{
	margin:0;
	padding:5px 0 8px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	color:#78a745;
	font-weight:normal;
	text-transform:uppercase;
}
#sub-wrapper p{
	margin:0;
	padding:0 0 25px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#fff;
	line-height:22px;
}
#sub-wrapper p a{
	text-decoration:none;
	color:#78a745;

}
#sub-wrapper p a:hover{
	text-decoration:underline;
}


#sub-wrapper li a{
	text-decoration:none;
	color:#78a745;	
}

#sub-wrapper li a:hover{
	text-decoration:underline;
}


.object{
	background-image:url(../images/object-bg.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	display:table;
	width:866px;
}
#sub-footer{
	width:950px;
	height:30px;
	background-image:url(../images/footer-bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
	clear:both;
	margin:0 auto 10px auto;
	padding:22px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626389;
	text-align:center;
}
#sub-footer a{
	text-decoration:none;
	color:#626389;
}
#sub-footer a:hover{
	color:#fff;
}
#sub-left{
	width:552px;
	float:left;
	padding:0 10px 0 0;
}
#sub-right{
	width:304px;
	float:right;
	padding:6px 0 0 0;
}
#sub-leftboarding{
	width:512px;
	float:left;
	padding:0 10px 0 0;
}
#sub-rightboarding{
	width:344px;
	float:right;
	padding:6px 0 0 0;
}
.photo{
	padding:25px 8px 22px 1px;
	background-image:url(../images/photo-bg.jpg);
	background-position: center top;
	background-repeat:no-repeat;
}

.photoboarding{
	padding:25px 1px 22px 55px;
	background-image:url(../images/boardingphotosbackgroundc.png);
	background-position: center top;
	background-repeat:no-repeat;
}



.photonervion{
	padding:25px 8px 22px 1px;
	background-image:url(../images/photo-bg.jpg);
	background-position: center top;
	background-repeat:no-repeat;
}

/*Start Photo Section Css*/
#photo-section-wrapper{
	width:100%;
	background-image:url(../images/photo-section.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
#photo-section{
	width:950px;
	padding:30px 0 0 0;
	margin:0 auto;
/*	background-color:#010647;*/
	display:table;
}
.photo-section{
	width:313px;
	height:451px;
	float:left;
	background-image:url(../images/photo-section-bg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	padding:7px 0 0 0;
}

.green {
	text-decoration:none;
	color:#78a745;	
}

#photo-wrapper{
	width:866px;
	margin:0 auto;
	background-image:url(../images/sub-photo-section-bg.gif);
	background-position:center 19px;
	background-repeat:no-repeat;
	padding:15px 39px 0 45px;
}
#photo-wrapper h1{
	margin:0;
	padding:0 0 0 0;
}
#photo-wrapper h2{
	margin:0;
	padding:5px 0 8px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	color:#78a745;
	font-weight:normal;
	text-transform:uppercase;
}
#photo-wrapper p{
	margin:0;
	padding:0 0 25px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#fff;
	line-height:22px;
}
#photo-wrapper p a{
	text-decoration:none;
	color:#78a745;	
}
#photo-wrapper p a:hover{
	text-decoration:underline;
}

.img_border {
	background-color: #ffffff;
	padding: 1px;
	border: 5px solid #78a745;
}
