/* CSS Document */
body { margin:0; padding:0; text-align:center; background:#003366 repeat-x; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif;}
h1 { font-size:24px; margin:0px 0 8px 0; color:#FFFFF7; font-weight:heavy; font-family:'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;}
h2 { font-size:15px; margin:0px 0px 20px 0px; color:#00457B; font-weight:heavy; font-family:'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;}
h3 { font-size:18px; margin:24px 0 8px 0; color:#9AADBC; font-weight:normal; font-family:'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;}
h4 { font-size:16px; margin:8px 0 12px 0; color:#2A5223; font-weight:normal; font-family:'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif; border-bottom:1px dotted #9AADBC;}
h5 { font-size:14px; margin:4px 0 8px 0; color:#9AADBC; font-weight:normal; font-family:'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;}
h6 { font-size:12px; margin:4px 0 4px 0; color:#2A5223; font-style:oblique; font-weight:normal; font-family:'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;}
p { font-size:12px; line-height:16px; margin:0px 0 18px 270; color:#FFFFF7;}
a { text-decoration:none; color:#009AFF;}
a:hover { text-decoration:underline;color:#990033}
li { list-style-type:none; margin:0 0 5px 0; padding:0; font-size:12px; color:#003366; font-family:'Gill Sans', 'Trebuchet MS', Helvetica, Arial, sans-serif;}
#box { width:771px; margin:0 auto; padding:0; background:transparent url(images/mainbg.jpg) top center repeat-y;}
#box2 {background:transparent url(images/airforceone_top.jpg) top center no-repeat; text-align:left;}
#hdrBox { height:120px; background:transparent url(/caahq_webfiles/caahq.com/img/hdrBG.jpg) top center no-repeat; text-align:left; width:740px; margin:0;}
#hdr { height:100px; text-align:left;}

#tnv {  width:450px; margin:130px 100px 30px 10px; padding:30; float:right;}
#tnv li { list-style-type:none; margin:0 0 5px 0; padding:0; font-size:13px; color:#2A5223; font-family:'Gill Sans', 'Trebuchet MS', Helvetica, Arial, sans-serif;}
#tnv li a { font-size:13px; color:#2A5223;}
#topPic { clear:both; margin:0px 0px 0px 0px;}
#contentleft { width:150px; margin:0px 0px 0px 10px; float:left;}
#contentleft li a { list-style-type:none; margin:0px 0px 0px 0px; padding:0 0px 0px 0; border-bottom:1px dashed #5B758A; font-size:11px; color:#003366; font-family:'Gill Sans', 'Trebuchet MS', Helvetica, Arial, sans-serif;}
#contentcenter {width:452px; margin:10px 0px 0px 40px; padding:0px; float:left;}

#mnavBox { width:530px; margin:0px 0px 0px 200px; padding:0px; height:25px; border:0; list-style-type:none;}
#mnavBox li { display:inline; padding:0; margin:0; font-family:Helvetica, Arial, sans-serif;}
#mnavBox li a { float:left; display:block; margin:0px; padding:0px 15px; text-align:center; color:#FFF4CC; line-height:29px; font-size:12px; font-weight:bold; background:transparent url(/images/mnavLiBG.gif) top right no-repeat;}
#mnavBox li.last a { background:none;}
#mnavBox li a:hover { color:#fff; text-decoration:underline;}

#mnv {width:400px; margin:0px 0px 0px 0px; padding:0px; float:left;}
#mnv li { list-style-type:none; margin:20px 0px 20px 0px; padding:0 0 8px 0; border-bottom:1px dashed #5B758A; font-size:12px; color:#003366; font-family:'Gill Sans', 'Trebuchet MS', Helvetica, Arial, sans-serif;}
#mnv li a { font-size:12px; color:#003366;}
#ftr { clear:both; height:21px; font-size:10px; padding:0px 0 0px 0px; margin:0px; color:#F5DFD5; background:#CE6331 url(images/footerbg.jpg) top left repeat-x;}
#ftrCopy { margin:0px 0px 0px 10px; color:#9AADBC;}
#ftrAddy { float:right; color:#FFFFFF;}
fieldset { margin:0 0 12px 0; padding:0; border:0;}
legend { font-size:11px; color:#9AADBC; margin:0; padding:0; font-style:normal;}
legend.req { font-weight:bold;}
