body{
background:url(images/bar.jpg) repeat-x;
}



body {
  color:#8cb2c9;
  font-size: 13px;
  font-family:Verdana, Geneva, Arial, sans-serif;
  text-align: left;
}



h1 {
  color: #8cb2c9
  text-align:center;
  font-size:19px;
}

p {
  margin: 2em 0;
  line-height: 1.5em;
}





img{
border: none;
}

a:link{
	color: #2986ba;
	text-decoration:none;
}

a:visited {
	color: #368aba;
	text-decoration:none;
}

a:active {
	background-color: green;
	text-decoration:none;
}

a:hover {
	color:#5396c0;
	text-decoration:underline;
}








#tab{
position:absolute;
width:139px;
height:77px;
top:12px;
left:100px;
z-index:3;
left:50%;
margin-left:-368px;
z-index:3;
}


#bgtab{
position:absolute;
background:url(images/backtab.jpg);
width:180px;
height:87px;
top:0px;
left:50%;
margin-left:-389px;
z-index:2;
}




#navigationbar{
width:900px;
height:50px;
top:0;
position:absolute;
right:0;
margin-right:10;
z-index:2;
}



#centerlogo{
position:absolute;
left:160px;
width:229;
height:262;
background:url(images/airreflect.gif);
}

#centerlogo2{
position:absolute;
left:160px;
width:267;
height:164;
background:url(images/magellan.gif);
}

#centerlogo3{
top:400px;
position:absolute;
left:185px;
width:200;
height:153;
}


#content {  
  width: 800px;
  background:green;
  position: absolute;
  left:50%;
  margin-left: -400px;
  /*min-height: 90%; /* For Modern Browsers */
  /*height: auto !important; /* For Modern Browsers */
  /*height: 100%; /* For IE */
  top:54px;
  z-index:1;
}





#content-partners {
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: 8;
  color:#8cb2c9;
  width: 400px;
  position:absolute;
  left:50px;
  height: 600px;
  top:140; 
	}
	
	
.partners{
color: #8cb2c9;
font-size: 13;
}
	
.partners a {
color: #8cb2c9;
font-size: 14;
}

.partners a:hover {
color:#8cb2c9;
text-decoration:underline;
}


.partners a:visited {
color: #8cb2c9;
}
	
	
#logos{
text-align:center;
position:absolute;
width:150px;
height:450px;
left:0;
top:135;
z-index:3;
}




#content-right {


  width: 70%;
  position:absolute;
  left:220px;
  right:0;
 background: url(images/shadow.gif) no-repeat bottom right;
background: url(images/myshadow.png) no-repeat right bottom !important;
	height: 600px; 
	max-height: 800px;
	padding-left:10px;
	padding-right: 60px;
	padding-bottom: 20px;

	}

#content-left {
  width: 24%;
  float: left;
  background:red;
   background:url(images/sidebar2.jpg) no-repeat;
  position: absolute;
  top:0;
  left:6px;
  height:619px;
  padding-left: 20px;
  z-index:3;

  }




#gallerycontent
{
	position:absolute;
	top:45px;
	left:50%;
	margin-left: -350px;
	padding: 50px;
	width: 600px;
	z-index: 3;
}



.sidemenu dt {
float: left;
}

.sidemenu a {
margin-top: 2px;
padding-top: 8px;
padding-left: 4px;
width: 150px;
height: 30px;
display: block;
text-align: left;
text-decoration: none;
color: white;
background: url(images/shiny.jpg) no-repeat;
}

.sidemenu a:hover {
background: url(images/shiny2.jpg) no-repeat;
color:white;
text-decoration:none;
}

.sidemenu a:active {
background: gray;
border: 1px solid gray; 
color: #fff;
}

.sidemenu a:visited {
color: white;
}



dl {
list-style-type: none;
width: 100%; /* precision for Opera */
z-index:2;
}

.menu dt {
float: right;
}

.menu a {
padding-top:10px;
margin-top: -5px;
margin-right:5px;
width: 100px;
height: 30px;
display: block;
text-align: center;
text-decoration: none;
color:white;
border-right: 1px groove #b9de35;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 12px;
}

.menu a:hover {

background:url(images/under.jpg);
text-decoration: underline;
color:#5392b7;
}

.menu a:active {
background: gray;
border:none;
color: #fff;
}

.menu a:visited {
color: white;
}


.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 200px;
	height: 150px;
}
