/* Start of CMSMS style sheet 'Cape Stylesheet' */
/* CSS Document */

body
{
	background-color: #ffffff;
	font-size: 10px; 
	font-family: verdana;
	color: Black;
	height: 100%;
	padding: 0;
	margin: 0;

}

h1
{
	font-size: 16px; 
	font-family: verdana;
            display: inline;


}

h2
{
	font-size: 14px; 
	font-family: verdana;
             display: inline;

}

h3
{
	font-size: 12px; 
	font-family: verdana;
             display: inline;

}

div#clearb
{
    clear: both;
    }

div#global
{
    margin-left: auto;
	margin-right: auto;
    padding: 0px;
    width: 750px;
     
 }

/*Header layout specifications*/

div#header
{
    width: 750px;
    margin: 0px; 
    background-color: #543f2a;
    color: #ffffff;
    font-size: .9em;
 }

div#headertop
{
    background-color: #443223;
    height: 38px;
   
     }


div#text
{
    padding-top: 20px;
    padding-left: 50px;
    
    /* position: absolute; */
	  
}

div#headertopleft
{
    height: 38px;
    width: 20px;
    background: url(/uploads/images/topleft.gif) no-repeat;
    float: left;
   
}

 div#progressMenu 
{ 
   margin-top: -25px;
   padding-right:10px;
   padding-top:3px;
   font-weight:bold;
   color:white;
   font-size:10pt; }


div#imgtopborder
{
    margin: -10px 0px 0px 290px;
    height: 16px;
    width: 431px;
    background: url(/uploads/images/headerimgtop.gif) no-repeat bottom;
   }
   
 div#imgrightborder
{
    margin: -205px 0px 0px 0px;
    height: 205px;
    width: 17px;
    float: right;
    background: url(/uploads/images/headerimgright.gif) no-repeat right bottom;
   } 

div#headertopright
{
    margin-top: -38px;
    float: right;   
    height: 38px;
    width: 20px;
    background: url(/uploads/images/topright.gif) no-repeat;
  }

div#headerbottomleft
{  
    float: left;   
    width: 210px;
    height: 160px;
    text-align: center;
    padding: 10px 10px 10px 30px;
    font-size: 8px

}

/*div#headerbottomleft font
{
    font-weight: bold;
    font-size: 11pt;
    font-family: 'verdana';
    margin-top: 0px;
    margin-left: 0px;
    
}*/

div#headerbottomright
{
    margin-right: 17px;
    padding: 0px;
    text-align: right;
    height: 205px;
    
}

div#headerbottomright img
{
    border: 5px white solid;
    border-bottom: 0px;
    height: 200px;
    width: 431px;
    
 
}


/*menu layout specifications*/

div#menu

{   
    position: relative;
    margin-top: -3px;
    height: 30px;
    width: 730px; /*690*/
    background-color: #c7b799;
    background: url(/uploads/images/menu.gif);
    padding: 10px 9px 5px 11px;
    font-weight: bold;
    }

div#menu a
{
    font-size: 12px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}    
    
    
    
/*content layout specifications*/
    
div#content
{
  margin: 0px 0px 0px 0px;
  background-color: #b39d76;
  width: 750px;
  text-align: left;
  min-height: 290px;
 }
    

div#leftcontent
{
    float: left;
    margin: 10px 0px 10px 8px;
    background-color: #354901;
    width: 265px;
    text-align: center;
   
}


div#leftcontenttop
{
    height: 8px;
    background: url(/uploads/images/greenbantop.gif) no-repeat; 
    
}


div#leftcontentmiddle
{
    color: white;
    padding: 7px;
    
   }
 
div#leftcontentmiddle img
{
    height: 185px;
    width: 245px;
    
   }   
   

div#leftcontentbottom
{
    height: 8px;
    background: url(/uploads/images/greenbanbottom.gif) no-repeat;
    background-position: bottom;
   
}  
  

div#rightcontent
{
    margin-left: 285px;
    padding: 8px 0px 8px;
    width: 455px;
    border: 1px solid #b39d76;

   } 


div#newsletter
{
    float: right;
    padding-right: 3px;
    padding-top: 3px;
    margin: 5px;
    width: 217px;
    height: 110px;
text-align:right;
    font-size: 11pt;
    font-weight: bold;
    color: White;
    background: url(/uploads/images/newsletterbkground.gif) no-repeat;
      
    }
    
div#newsletter .button
{
    margin-right: 7px;
    float: right;    
    width: 60px;
    height: 23px;
    border: 0px;
    font-size: 10pt;
    font-weight: bold;
    color: White;
    background: url(/uploads/images/gobutton.gif) no-repeat;
  
    } 



/*footer layout specifications*/

div#footer
{
    margin: 0;
    float: left;
    background-color: #9f8b68;
    width: 750px;
    height: 45px;
    font-size: .9em;

    }
    
div#footerleft
{
    margin: 0px;
    height: 45px;
    width: 20px;
    background: url(/uploads/images/footerleft.gif) no-repeat left bottom;
}


div#footerlinks
{
    margin: -28px 25px 0px 180px;


      }


div#footerright
{
    margin-top: -26px; 
    height: 45px;
    float: right;
    width: 20px;
    background: url(/uploads/images/footerright.gif) no-repeat right bottom;
    
}

div#copyright
{
    margin-top: -58px;
    margin-left: 15px;
    width: 110px;
    text-align: center;
    padding: 11px 0px 8px 0px; 
   
}


/*image gallery specifications*/

div#gallery
{
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 10px;
   background-color: #b39d76;
   width: 730px;
   min-height: 290px;
   
}

div#gallery p{
    text-align: center;
}

table.gallery{
   width: 100%;
   text-align:center;
}

img.thumbnail {
  max-height: 150px;
  max-width: 150px;
  border: 1px solid #443223;
}

img.galleryimage {
  max-width: 500px;
  border: 1px solid #443223;
}

td.thumbnail {
  width: 150px;
}

tr.thumbnail {
  height: 70px;
}




/*Airnet Logo position*/
#identity { z-index: 999; position: absolute; right: 4px; bottom: 4px; background: white; opacity: 0.5; }
body > div#identity { position: fixed; }
#identity img {border: none;}


  
/* End of 'Cape Stylesheet' */

/* Start of CMSMS style sheet 'Horizontal Menu' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden; 
   border-bottom: 1px solid #C0C0C0;*/ 
background-color: transparent; 
   
   width: 100%;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 200px; 
background-color: #b39d79; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 

}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 

}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding: 5px 8px; 
   text-decoration: none; 
   color: #006699;
}
#primary-nav li a { 
   border-right: 1px solid #9f8b68;
   border-left: 1px solid #9f8b68;
}
#primary-nav li li a { 
   border: 1px solid #9f8b68;
}	

/*#primary-nav li
{ 
  background-color: transparent; 
}

#primary-nav li.menuparent { 
  background-color: transparent; 
}*/


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
  background-color: transparent;
}


#primary-nav li.menuactive ul

 { 
  background-color: #b39d79;
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
  background-color: #9f8b68; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'Horizontal Menu' */

/* Start of CMSMS style sheet 'footer menu' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden; 
   border-bottom: 1px solid #C0C0C0;*/ 
background-color: transparent; 
   
   width: 100%;
}


/* Unless you know what you do, do not touch this */ 
#footer-nav, #footer-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 

}
#footer-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}

	
#footer-nav li { 
   margin-left: -1px;
   float: left; 
 
}
#footer-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#footer-nav a { 
   display: block; 
   margin: 0px; 
   padding: 0px 5px; 
   text-decoration: none; 
   color: black;
}
#footer-nav li a { 
   border-right: 1px solid black;
   border-left: 1px solid black;
}
#footer-nav li li a { 
   border: 1px solid #9f8b68;
}	

/*#footer-nav li
{ 
  background-color: transparent; 
}

#footer-nav li.menuparent { 
  background-color: transparent; 
}*/


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#footer-nav li.menuactive { 
  background-color: transparent;
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#footer-nav ul li.menuparent, 
#footer-nav ul li.menuparent:hover, 
#footer-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#footer-nav li:hover, 
#footer-nav li.menuh, 
#footer-nav li.menuparenth, 
#footer-nav li.menuactiveh { 
  background-color: #a4906d; 
}





/* IE Hacks */
#footer-nav li li { 
   float: left; 
   clear: both; 
}
#footer-nav li li a { 
   height: 1%; 
}
/* End of 'footer menu' */

