/* CSS Document */

body {background-color:#FFFFFF; margin:0; padding:0; margin-top:4px; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

div .floatleft { float:left}

div .floatright { float:right }

h1 { 
font-size:14px;
font-weight:bold;
color:#0166B4;
display:inline}

h2 { 
font-size:11px;
font-weight:bold;
color:#003399;
display:inline;
}

ul {margin-bottom:8px; margin-top:8px}

#wrapper { width:744px; margin: 0 auto; border:none; overflow:hidden; }

#header {border-bottom:1px solid white}

#main1 {
margin:0; padding:0;
background:url("/images/1pxborderstretch.gif") top left repeat-y;
height:100% }

/* Menu Buttons and Hover Properties */

#menu {margin-left:1px; margin-right:1px; margin-bottom:1px; width:139px; background-color:#FFFFFF; overflow:hidden}

#menuitem { width:139px; height:21px; text-align:left; float:left; border-bottom:1px #0166B4 solid; color:#000000}
#menuitem a { width:129px; padding-left:10px; min-height:18px; height:auto; padding-top:3px; display:block;}
#menuitem a:hover { width:129px; padding-left:10px; min-height:18px; height:auto; padding-top:3px; background-color:#0065B3; display:block; color:#FFFFFF}

#menuitemend { width:139px; height:21px; text-align:left; float:left; color:#000000}
#menuitemend a { width:129px; min-height:18px; padding-left:10px; height:auto; padding-top:3px; display:block;}
#menuitemend a:hover { width:129px; min-height:18px; padding-left:10px; height:auto; padding-top:3px; background-color:#0065B3; display:block; color:#FFFFFF}

#submenuitem { width:139px; height:21px; text-align:left; float:left; border-bottom:1px #0166B4 solid;color:#0166B4}
#submenuitem a { width:119px; padding-left:20px; min-height:18px; height:auto; padding-top:3px; display:block; color:#0166B4}
#submenuitem a:hover { width:119px; padding-left:20px; min-height:18px; height:auto; padding-top:3px; background-color:#0065B3; display:block; color:#FFFFFF}

/* Main Content Area */

#leftside {background-color:#FFFFFF; width:139px; overflow:hidden}
 
#content {
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
padding-bottom:1px;
width:742px; 
min-height:331px; 
height:auto;
vertical-align:top;
}

#content p {margin-top:8px; margin-bottom:8px; margin-left:5px}

#text_content {width:569px; padding-left:16px; padding-right:16px; min-height:330px; height:auto; border-left:1px solid #E6E6E6; padding-top:11px; padding-bottom:11px }
#text_content2 {width:467px; padding-left:16px; min-height:330px; height:auto; border-left:1px solid #E6E6E6; padding-top:11px; padding-bottom:11px; padding-right:16px; }

#lowercontainer {width:567px}

#planning_economic {width:172px; margin-top:10px; height:auto; min-height:129px; border:1px solid #CDCDCD; background:url(/images/hme_planning_back.jpg) no-repeat; padding:4px}
#financial_regulatory {width:172px; margin-top:10px; height:129px; min-height:129px; border:1px solid #CDCDCD; background:url(/images/hme_regulatory_back.jpg) no-repeat; padding:4px; margin-left:10px; overflow:hidden}
#aircraft_services {width:172px; margin-top:10px; height:auto; min-height:129px; border:1px solid #CDCDCD; background:url(/images/hme_aircraft_back.jpg) no-repeat; padding:4px; margin-left:10px}
#project_resume {width:172px; margin-top:10px; height:auto; min-height:129px; border:1px solid #CDCDCD; background:url(/images/who_resume_back.jpg) no-repeat; padding:4px; }
#areas_of_expertise {width:172px; margin-top:10px; height:auto; min-height:129px; border:1px solid #CDCDCD; background:url(/images/who_expertise_back.jpg) no-repeat; padding:4px; margin-left:10px}
#areas_of_expertise2 {width:172px; margin-top:10px; height:auto; min-height:129px; border:1px solid #CDCDCD; background:url(/images/who_expertise_back.jpg) no-repeat; padding:4px;}

#who_we_are_pic {width:180px; margin-top:10px; height:137px; min-height:129px; border:1px solid #CDCDCD; margin-left:11px; overflow:hidden}
#small_pic {width:180px; margin-top:10px; height:137px; border:1px solid #CDCDCD; margin-left:10px; overflow:hidden}
#small_pic2 {width:180px; margin-top:10px; height:137px; border:1px solid #CDCDCD;}
#contentimage_right {width:100px; height:auto; margin-top:36px}

#pot_leftcontainer {width:314px}

/* Form Styling */

.mednormalform		{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}

.buttonstyle {

font-family: Verdana; font-size: 10px; font-weight: bold; color: white; background-color: #BBAAAA; }

.linkstable td {border:1px solid #000000}
#links_right_image {width:100px; margin-top:16px; height:200px; margin-left:16px}
#links_content {margin-top:16px; width:448px}
.cleaner {

clear:both;
margin:0; padding:0;
 }
 
#footer { font-size:10px; color:#666666; width:744px; margin:0 auto; height:20px;}

a:link {text-decoration:none; color:#0166B4}
a:visited {text-decoration:none; color:#0166B4}
a:active {text-decoration:none; color:#0166B4}
a:hover {text-decoration:underline; color:#0166B4}

.footerlinks a:link {text-decoration:none; color:#666666}
.footerlinks a:visited {text-decoration:none; color:#666666}
.footerlinks a:active {text-decoration:none; color:#666666}
.footerlinks a:hover {text-decoration:underline; color:#666666}

.menulinks a:link { text-decoration:none; color:#000000}
.menulinks a:visited { text-decoration:none; color:#000000 }
.menulinks a:active {text-decoration:none; color:#000000}
.menulinks a:hover { text-decoration:none; color:#000000}

.bold {
	font-weight: bold;
}

.bold2 {
	font-weight: normal;
	color: #0166B4;
}