 /* General */

body
{
	padding: 0; margin: 0;
    text-align: left;
    font-family: "arial","sans-serif";
    font-size: 10pt;
    background-color: #A6C5DB;
	padding: 0;
	margin: 0;
	background-image: url('/images/brown.gif');
	background-position: 0px 90px;
	background-repeat: repeat-x;
}

.nav div,.nav p,.nav ul,.nav li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
}

.nav a
{
float: left;
width: 100%;
text-align: left;
text-decoration: none;
padding: 0.2em 0.6em;
}

.nav h2
{
font-size: 10pt;
}

.nav li ul
{
	position: absolute;
	width: 1px;
	left: -999em;
	z-index: -100;
	line-height: 17px;
	padding: 2px;
}

.nav li li
{
	width: 1px;
	line-height: 17px;
	margin: 0;
	padding: 2px 2px 2px 15px;
}

.nav li:hover ul, li.sfhover ul
{
	left: auto;
	height: auto;
	background-color: #F0F0F0;
	border: none;
	z-index: 500;
}

.nav li li a
{
clear: both;
}

.nav li li a:hover
{
color: white;
background-color: #4D628D;
}

/* Sidenav */

#sidenav
{
width: 197px;
float: left;
clear: left;
margin-top: 4px;
text-align: center;
color: #6A6C6D;
}

#sidenav h2
{
float: left;
clear: left;

width: 100%;
margin: 0;
padding: 5px 0px;

border-top: 1px solid #FFFFFF;
font-weight: 600;
}

/* Corpnav */

#corpnav
{
	float: left;
	clear: both;

	width: 100%;
	height: 88;
	margin: 0;
	padding: 0 0 0 284px;

	background-image: url("/images/logos/aer_home_page.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 2px solid white;
}

#corpnav ul
	{
	top: 0;
	margin:0;
	padding: 6px 0 0 0; 
	height: 33px;
	line-height: 29px;
	width: 100%;

	background-color: #A6C5DB;
	background-image: url("/images/cnav.gif");
	background-repeat: repeat-x;
	background-color: #CEDAE2;
	border-bottom: 2px solid white;
	}

#corpnav li
	{
	float: left;
	clear: none;
	text-align: center;
	margin: 4px 0 0 0;
	padding: 0 20 0 20;
	}

#corpnav li ul
	{
	top: 39px;
	width: 250px;
	height: auto;
	margin-left: 0px;
	padding: 6px 0 6px 0;
	border: none;
	background-image: none;
	background-color: #F0F0F0;
	z-index: 500 ;
	}

#corpnav li li
	{
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 17px;
	width: 150px;
	}

#corpnav a
{
   color: #736357;
}


#corpnav a:hover
   {
   color: #33529D;
   }

#corpnav li li a
{
color: #736357;
}

#corpnav li li a:hover
{
color: #F0F0F0;
}

#corpnav form
{
	width: 300px;
	margin: 0;
	height: 40px;
	padding: 0 0 0 50px;
	color: #6A6C6D;
}

#corpnav label
{
	position: relative;
	top: 6px;
	padding-right: 5px;
}

#corpnav input#words {
	position: relative;
	top: 6px;
	width: 80px;
}
#corpnav input
  {
	position: relative;
	top: 10px;

	color: #413333;
	background-color: #F0F0F0;
	border: none;
  }

/* science and research navigation */

div#scinav 
{
        float: left;
        clear: left;
	background-color: #E2D6BE;
	padding: 0px;
	width: 100%;
}

#scinav a
	{
	margin-left:15px;
	color: #6A6C6D;
	}

#scinav ul
    {
	width: 100%;
	float: left;
	clear: both;
	border-top: 1px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
    }

#scinav li
       {
	float: left;
	clear: both;
	padding: 4px 0 0 0;
	}

#scinav li ul
{
height: auto;
width: 300px;
border: none;
background-image: none;
background-color: #F0F0F0;
margin: 15px 0 0 65px;
}

#scinav li li
{
	width: 275px;
	line-height: 17px;
	padding-top: 0;
}

#scinav li li a
{
margin-left: 0;
}

#scinav li li a:hover
{
color: #F0F0F0;
}

div#prodnav
        {
	float: left;
	clear: both;
	min-width: 197px;
 	min-height: 450px;
   	margin: 0; 
	padding: 0;    
    border-top: 6px solid #0D2B88;
	background-image: url('/images/nav_img_sm.jpg');
	background-repeat: no-repeat;
	background-position: center 225px;
        }
        
#prodnav ul
	{
	float: left;
	clear: both;
    	margin: 0;
    	border-top: 1px solid #FFFFFF;
	padding: 10px 0 0 0;
	width: 100%;
	}

#prodnav li
        {
        float:left;
        clear:both;
        width: 190px;
        margin: 3 5 2 0;
	line-height: 16px;
	}

#prodnav a
	{
	float:left;
	color: #6A6C6D;
	margin-left:15px;
	padding:0.2em 0.6em;
	text-decoration: none;
	}
#prodnav a:hover
	{
	color: #33529D;
	}

#prodnav p
	{
	max-width: 162px;
	height: 24px;
	padding: 4px 0 0 12px;
	margin: 210px 5px 10px 5px;

	border: 2px solid #D9E6F0;
	background-color: #5E6CAF;
	background-image: url('/images/arrof_off.gif');
	background-position: 5px;
	background-repeat: no-repeat;
	}

#prodnav p a
	{
	color: #D9E6F0;
	}

#prodnav p:hover
	{
	background-image: url('/images/arrow.gif');
	background-color: #3C58A1;
	}

#prodnav p a:hover
	{
	color: #F0F0F0;
	}

/* Main content */

div#main
    {
	margin: 0;
	float: left;
	margin-top: 4px;
        min-width: 476px;
        max-width: 566px;
   	min-height: 600px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	background-color: white;
    padding: 0 20px 20px 20px;
	}
#main h2
{
font-size: 12pt;
}

#main img
      {
      border: none;
      margin: 0;
      }

#main .blurb {font-style: italic; }
#main .redirect ul {list-style-type: none; margin-top: 20px;}
#main .redirect {margin-top: 30px;}

h2#pagetitle
{
float: top;
clear: both;
height: 21px;
padding: 1px 0 0 5px;
margin: 0 -20 30px -20px;
padding: 0;
margin: 0 0 30px -20;
margin: 0 -20px 30px -20;
background-color: #0D2B88;
color: white;
text-align: left;
font-weight: normal;
line-height: 21px;
border-top: 1px solid white;
border-right: 2px solid #0D2B88;
overflow: hide;
}

h2#pagetitle img
{
padding: 0;
margin: 0 0 30px -20;
margin: 0 -20px 30px -20;
margin: 0;
margin-right: 800px;
background-color: #0D2B88;
color: white;
margin: -1px 0 0 -1px;
}


div#textnav
       {
	float: left;
	clear: both;
	width: 100%;
	padding: 0px;
	margin: 0px;
    background-color: #E2D6BE;
    border-top: 2px solid white;
    border-bottom: 4px solid #926B3c;
   }
  
#textnav ul
       {
	width: 100%;
       padding: 0;
       padding-top: 3px;
       padding-bottom: 3px;
       padding-left: 10px;
       text-align: left;
       }
#textnav li
       {
	float: left;
	clear: none:
	padding: 0;
	border-right: 1px dotted #ffffff;
	border-left: 1px dotted #ffffff;
       }
#textnav a
       {
       text-decoration:none;
       color: #6A6C6D;
	margin: -2;
	padding: 5px;
       }

#textnav p
        {
	clear: both;
      border-bottom: 2px solid white;
      padding: 3;
       color: #6A6C6D;
        }
		
.marketing 
{
margin-top: -10px;
}
.marketing2 
{
margin-top: 1px;
}
.marketing3 
{
margin-top: -15px;
}
table.marketing {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
	background-color: #CDDDE6;
	color:#000;
}
table.marketing td {
	border-width: 3px;
	padding: 4px;
	border-style: solid;
	border-color: white;
	background-color: #CDDDE6;
	-moz-border-radius: 0px 0px 0px 0px;
	color:#000;
}

.floatright
{
float: right;
margin: 5px 5px 5px 5px;
}

/*

*/
