/* defaults ---------- */



*{

margin:0;

padding:0;

}



body{

background:#b7c5c5 url(../images/body-bg.gif) repeat-x;

}



a:link, a:active, a:visited{

text-decoration:none;

color:#282e46;

}



a:hover{
	border-bottom:1px #5a6275 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.87px;
	color: #1c223a;
}





h1, h2, h3, h4, h5{
	overflow:hidden!important;/* IE text-align hack */
	font-size: 18px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;

}



p.top{

background:#2c3245;

width:20px;

height:120px;

position:fixed;

right:10px;

bottom:10px;

}



ul

{

list-style: none;

}



/* Embedded Open Type font -------- */



@font-face {

font-family: IRIS;

font-style: normal;

font-weight: normal;

src: url(../fonts/IRIS0.eot);

}



/* The class for the embedded font ------------ */



.newera {

font-family: IRIS;

font-size: 30px;

color: #282e46;

}





								

/* Page Wrappers ---------- */



#pageWrapper{

background:url(../images/page-bg.jpg) no-repeat 50% 0;

height:900px;

}



#wrapper{

width:700px;

margin:0 auto;

}



/* Upper Address Bar ---------- */



#addBar{

background:url(../images/topNav.gif) no-repeat left;

width:700px;

height:40px;

}



#addBar p{

font:0.68em Tahoma, Verdana, Arial, Helvetica, sans-serif;

color:#c1d0ce;

float:right;

padding-top:25px;

}



/* Flash Header ---------- */



#flashHeader{

background:#3A415A;

width:700px;

height:150px;

}



#jpegHeader{

	width:700px;

	height:150px;

	background-image: url(../images/headerConcept.jpg);

	background-repeat: no-repeat;

	background-position: left;

}



/* Navigation ---------- */



#navigation{

width:470px;

height:28px;

margin:12px 0 0 230px;

}



#navigation li{

height:28px;

float:left;

list-style:none;

}



#navigation li a{

font:0.75em Tahoma;

color:#c1d0ce;

position:relative;

left:11px;

top:3px;

}



#navigation li a:hover{border-bottom: 1px dashed;}



#navigation li.home, #navigation li.home a{background:url(../images/nav-home.gif) no-repeat; width:53px;}

#navigation li.training, #navigation li.training a{background:url(../images/nav-training.gif) no-repeat; width:61px;}

#navigation li.simulators, #navigation li.simulators a{background:url(../images/nav-simulators.gif) no-repeat; width:76px;}

#navigation li.corporateevents, #navigation li.corporateevents a{background:url(../images/nav-corporateevents.gif) no-repeat; width:116px;}

#navigation li.about, #navigation li.about a{

	background:url(../images/nav-about.gif) no-repeat;

	width:101px;

}

#navigation li.contact, #navigation li.contact a{background:url(../images/nav-contact.gif) no-repeat; width:80px;}

#navigation li.onlinetraining, #navigation li.onlinetraining a{

	background:url(../images/nav-onlinetraining.gif) no-repeat;

	width:98px;

}

/* Content ---------- */



#contentWrapper{

background:url(../images/contentWrapper-bg.gif) repeat-y;

width:700px;

display:table;/*Firefox 100% Height*/

margin-top:22px;

}



/* left column -- */

#leftColumn{

	background:url(../images/leftCol-bg.jpg) no-repeat;

	width:250px;

	height:600px;

	float:left;

}



/*thumbnails */

#thumbnails{

width:250px;

height:auto;

}



/* submenu */

/*margin:50px modified for thumbnails below menu */

#leftColumn ul{

margin:50px 42px;

list-style:none;

overflow:hidden;

line-height:1.5;

}



#leftColumn li{

	background:no-repeat 100%;

	margin-right:10px;

}



#leftColumn ul#submenu li{background-image:url(../images/submenu-arrow.gif);}

#leftColumn ul#submenu li a{font:0.87em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#1c223a;}

#leftColumn ul#submenu li a:hover{
	border-bottom:1px #5a6275 dashed;
	font-size: 0.87em;
}



#emailus{

	width:220px;

	margin-top: 220px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 20px;

}

#emailus h1{background:url(../images/emailus.gif) no-repeat;width:86px;height:16px;margin-bottom:4px;text-indent:-1000em;}

#emailus p{font:0.75em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#3e4758;}



#furtherdetails{

	width:220px;

	margin-top: 25px;

	margin-right: 20px;

	margin-bottom: 25px;

	margin-left: 20px;

}

#furtherdetails h1{background:url(../images/furtherdetails.gif) no-repeat;width:132px;height:16px;margin-bottom:4px;text-indent:-1000em;}

#furtherdetails p{font:0.75em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#3e4758;border-bottom:1px #5a6275 dashed;padding:4px 0 4px;}

#furtherdetails a{color:#5a6275;}



/* right column -- */

#rightColumn{

background:url(../images/rightCol-bg.jpg) repeat-x;

width:450px;

float:right;

}



#welcomemsg

{
	width:450px;
	height:100px;

}



#welcomemsg h1{height:25px;float:right;padding-left:20px;text-indent:-1000em;} 

#welcomemsg h1.home{

	width:233px;

	background-image: url(../images/ansettaviationtraining.gif);

	background-repeat: no-repeat;

}

#welcomemsg h1.about{

	width:233px;

	background-image: url(../images/ansettaviationtraining.gif);

	background-repeat: no-repeat;

}

#welcomemsg h1.simulators{

	width:233px;

	background-image: url(../images/ansettaviationtraining.gif);

	background-repeat: no-repeat;

}



#welcomemsg p{

	font:0.7em Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#ddd;

	width:400px;

	float:left;

	text-align:justify;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

}



#welcomeImage{

	background-image:url(../images/contactansettaviationtraining.jpg);

	width:410px;

	height:188px;

	margin-left:20px;

	text-indent:-1000em;

}



#contactimage{

background-color:#FFFFFF;

width:410px;

height:159px;

float:right;

margin:10px 10px;

overflow:hidden;

}



#content{

width:410px;

margin:30px 20px;

overflow:hidden;

}



#content h1{font:1.12em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#282e46;}

#content h2{font:0.6em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#282e46;padding-bottom:5px;border-bottom:1px #5a6275 dashed;}

#content h3{font:0.81em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#282e46;}



#content p{

	color:#282e46;

	padding-top:5px;

	padding-bottom:36px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.791em;

}



/* contact form ---------- */



/* forms defaults */

input, textarea, select{

font:0.82em Tahoma, Verdana, Arial, Helvetica, sans-serif;

color:#c9cbd1;

width:200px;

}



label{

font:0.81em Tahoma, Verdana, Arial, Helvetica, sans-serif;

color:#282e46;

cursor:text;

}



/* forms */

#feedback{

margin-top:8px;

}



.textinput{

	background-color:#5d6678;

	width:250px;

	height:18px;

	border:1px #566072 solid;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

}



.textarea{

	background-color:#5d6678;

	width:250px;

	height:98px;

	border:1px #566072 solid;

}



.staffselector{

background-color:#5d6678;

width:202px;

border:1px #566072 solid;

margin:0 0 8px;

}



/* button submit*/

.buttonSubmit{

font:0.81em Tahoma, Verdana, Arial, Helvetica, sans-serif;

color:#282e46;

width:60px;

height:25px;

background-color:#5d6678;

cursor:pointer;

border:none;

}



/* button reset */

.buttonReset{

font:0.81em Tahoma, Verdana, Arial, Helvetica, sans-serif;

color:#282e46;

width:75px;

height:25px;

background-color:#5d6678;

cursor:pointer;

border:none;

}

/* Footer ---------- */



#footerWrapper{

	background:#3a415a;

	height:25px;

	border-top:3px #454d64 solid;

}



#footer{

	width:700px;

	height:25px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background-color: #464e65;

	background-image: url(../images/footer-splitters2.gif);

	background-repeat: no-repeat;

}



/* about column -- */

#about{

width:262px;

float:left;

}



#about h1{background:url(../images/aboutansettfooter.gif) no-repeat;width:178px;height:14px;margin:15px 0 10px 15px;text-indent:-1000em;}

#about p{font:0.7em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#ddd;width:230px;padding:0 15px;}



#about ul{

margin:10px 15px;

font:bold italic 0.7em Tahoma, Verdana, Arial, Helvetica, sans-serif;

list-style:none;

}



#about li a{

background:no-repeat 0 50%;

padding-left:10px;

color:#ddd;

}



#about a:hover {border-bottom:1px #9fa5b6 dashed;}

#about ul#readmore li a{background-image:url(../images/footer-bullet.gif);}



/* simulators column -- */

#simulators{

width:153px;

float:left;

}



#simulators h1{background:url(../images/oursimulators.gif) no-repeat;width:108px;height:14px;margin:15px 0 10px 15px;text-indent:-1000em;}



#simulators ul{

margin:10px 15px;

font:0.7em Tahoma, Verdana, Arial, Helvetica, sans-serif;

list-style:none;

overflow:hidden;

}



#simulators ul li{

line-height:1.4;

}



#simulators li{

background:no-repeat 0 50%;

padding-left:10px;

color:#ddd;

}



#simulators ul#sims li{background-image:url(../images/footer-bullet.gif);}

#simulators ul#sims li a{font:bold italic 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#ddd;}

#simulators ul#sims li a:hover{border-bottom:1px #9fa5b6 dashed;}



/* contact column -- */

#contact{

width:285px;

float:left;

}



#contact h1{background:url(../images/contactus.gif) no-repeat;width:89px;height:14px;margin:15px 0 10px 15px;text-indent:-1000em;}

#contact h2{background:url(../images/phonenum.gif) no-repeat;width:131px;height:16px;margin:15px 0 10px 15px;text-indent:-1000em;}



#contact ul{

margin:10px 15px;

font:bold italic 0.7em Tahoma, Verdana, Arial, Helvetica, sans-serif;

list-style:none;

}



#contact li a{

background:no-repeat 0 50%;

padding-left:10px;

color:#ddd;

}



#contact a:hover{border-bottom:1px #9fa5b6 dashed;}

#contact ul#contactpage li a{background-image:url(../images/footer-bullet.gif);}



#meta{

width:700px;

float:right;

}



#meta p{

font:0.7em Tahoma, Verdana, Arial, Helvetica, sans-serif;

color:#c1d0ce;

text-align:center;

padding-top:5px;

}



#meta a{font-weight:bold;font-style:italic;color:#c1d0ce;}

#meta a:hover {border-bottom:1px #9fa5b6 dashed;}
