/* CSS Document */
body {display:block;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; padding:0px; font-size: 12px;text-align: center;  margin:0 auto;background-image:url(images/dinbackground.gif); }
.label {font-size:12px;}
#mmenu a:hover, #mmenu a:visited:hover, #mmenu a:link, #mmenu a:visited, #mmenu .pophead:link, #mmenu .pophead:visited, b, .vidbox a:link, .vidbox a:visited, .unibox a:link, .unibox a:visited, .artbox:link, .artbox:visited {color: #FFF; text-decoration:none;}
#mmenu .pophead:hover, #mmenu .pophead:visited:hover {text-decoration:none; background-image:url(images/dinbackground.gif); color:#A1E665; border-left:6px double #A1E665; padding-left:0px; border-bottom:dashed 1px #A1E665;}
#topmenu a:link, #topmenu a:visited {color: #999; text-decoration:none;}
#topmenu a:hover, #topmenu a:visited:hover {color: #FFF; text-decoration:underline;}

/* Top Portion */
#topmenu {display:none;}
#topback{display:block; width:100%;height:190px;position:absolute; top:0px; left:0px;background-image:url(images/europe.png); background-repeat:no-repeat; background-position:top left; z-index:-1;}
#topbg {background-image:url(images/seamless_star.jpg); height:190px; width:100%; position:absolute; top:0px; left:0; z-index:-90}
#topbar {display:block;margin:0 auto;width:100%; height:145px; z-index:90; background-image:url(images/toppage.png); background-position:center; background-repeat:no-repeat;}
.breadcrumb {margin:0 auto;width:900px; height:18px; text-align:left; background-image:url(images/breadcrumb.png);  background-repeat:repeat-x; background-position:bottom;}

/* Main Menu Area */
#mmenu {width:100%; height:43px; text-align:center; background-image:url(images/menuback.png); border-top:groove 1px #999;  margin:0 auto;border-bottom:solid 1px #000;}
.marea {margin:0 auto;width:900px;  height:43px; text-align:center;font-size:13px;}
.smalltxt{display:block;font-size:10px;text-align:center;color:#09c;}
.index_home {padding-top:3px;float:left;height:40px; width:7em;border-right:dotted 1px #000;}
.index_home:hover {background-color:#333;}
.distinguished-enlisted-airmen {float:left; padding-top:3px; height:40px; width:13em; background-image:url(images/green_arrow_down.png); background-position:right; background-repeat:no-repeat;border-right:dotted 1px #000;}
.distinguished-enlisted-airmen:hover {background-color:#333;}
.parish-enlisted {padding-top:3px;float:left; width:11em;height:40px;border-right:dotted 1px #000;}
.parish-enlisted:hover {background-color:#333;}
.media {padding-top:3px;float:left;width:119.5px;height:40px; color:#FFF;background-image:url(images/green_arrow_down.png); background-position:right; background-repeat:no-repeat;border-right:dotted 1px #000;}
.media:hover {background-color:#333;}
.art-work {float:left;width:40px;height:32px;background-image:url(images/msprite.png); background-repeat:no-repeat; margin-right:4px;background-position:-155px -122px;}
.video {float:left;width:40px;height:32px;background-image:url(images/msprite.png); margin-right:4px;background-position:-190px -2px;}
.submit-story {padding-top:3px;float:left;width:136.5px;height:40px;}
.submit-story:hover {background-color:#333;}
.hist {padding-top:3px;float:left;width:9em;height:40px;  color:#FFF;background-image:url(images/green_arrow_down.png); background-position:right; background-repeat:no-repeat;border-right:dotted 1px #000;}
.hist:hover {background-color:#333;}
.questions {padding-top:3px;float:left;width:9.5em;height:40px;  color:#FFF;background-image:url(images/green_arrow_down.png); background-position:right; background-repeat:no-repeat;}
.partnerships {padding-top:3px;float:left;width:9em;height:40px;border-right:dotted 1px #000;}
.partnerships:hover {background-color:#333;}
.af-uniform {float:left;width:40px;height:28px;background-image:url(images/msprite.png); margin-right:4px;background-position:-150px -62px;}
.usafe-ac {float:left;width:40px; height:29px; background-image:url(images/msprite.png); margin-right:4px; background-position:-150px 0px;}
.operations-missions {float:left;width:40px; height:32px; background-image:url(images/msprite.png); margin-right:4px;background-position:-150px -30px;}
.cccstripe {display:none;}
.aviators {display:none;}
.decorated {display:none;}
.notfallen {display:none;}
.milestone {display:none;}

/* Popup Menu Area */
ul {list-style-type:none; margin:0; padding:0;}
.dist-area, .media-area, .contact-area, .hist-area {float:left; list-style-type:none;}
.dist-pop, .media-pop, .contact-pop, .hist-pop {display:none; position:absolute; top:211px; z-index:90; text-align:left;border-bottom:groove 2px #333;border-left:groove 2px #333; border-right:groove 2px #333; background-image:url(images/popmenuback.png); background-repeat:repeat-y;width:18em; margin:0 auto;}
.pophead {display:block; width:240px; margin-right:5px; float:left; text-align:left;border-bottom:dotted 1px #666;padding-bottom:3px; padding-top:3px;padding-left:6px;}
.poptxt {display:block; text-align:left; color:#999; width:190px; font-size:10px; margin-bottom:1px; margin-right:5px; float:right;}
#meat {display:block;margin:0 auto; width:100%; border-bottom:solid 4px #000; border-top:solid 5px #444; padding-top:10px;}
.filler {display:block;margin:0 auto; width:928px; z-index:-1; background-image:url(images/formback.png); }
.mainmap {display:none}

/* Footer */
#footer{padding-top:5px;width:100%;background-image:url(images/topbg.gif); height:280px;border-top:solid 15px #444; margin:0 auto;border-bottom:solid 50px #000;}
#footerarea {margin:0 auto; width:900px; margin-top:10px;}
.footermenu {display:block; float:left;margin:0 auto; width:683px; height:60px; padding-bottom:25px; padding-top:10px; padding-left:20px;}
#footerarea a:link, #footerarea a:visited {color:#FFF; text-decoration:none;}
#footerarea a:hover, #footerarea a:visited:hover {color:#A1E665; text-decoration:none;}
.fhome:hover, .fdistinguished:hover, .fsubmit-story:hover, .fparish-enlisted:hover, .fpartnership:hover {background-image:url(images/dinbackground.gif);border-left:double 8px #A1E665;border-bottom:dashed 1px #A1E665;}
.fhome, .fsubmit-story, .fdistinguished, .fparish-enlisted, .fpartnership {display:block;width:295px; height:25px; float:left; text-align:left; border-bottom:solid 1px #666; border-left:solid 8px #555; font-size:14px; padding-left:6px;margin-left:25px; padding-top:5px; margin-bottom:7px}
.ffacebook {float:left;width:51px;height:51px;background-image:url(images/msprite.png); background-repeat:no-repeat;margin-top:5px;margin-left:40px; background-position: 0px -51px}
.ffacebook:hover{background-position:-52px -51px}
.ftwitter {float:left;width:51px;height:51px;background-image:url(images/msprite.png);background-repeat:no-repeat;margin-top:5px;margin-left:40px}
.ftwitter:hover{background-position:-52px -1px}
.femail {float:left;width:48px;height:51px;background-image:url(images/msprite.png); background-position:-102px 0px;background-repeat:no-repeat;margin-top:5px; margin-left:50px}
.femail:hover{background-position:-102px -51px}
.footertxt{display:block; text-align:center; color:#FFF; float:left; margin-top:30px; padding-left:15px; padding-right:15px; width:860px; padding-top:10px; padding-bottom:10px;border-left:double 6px #444; border-right:double 6px #444; border-bottom:dotted 2px #444; background-image:url(images/dinbackground.gif);}
.b17 {width:170px; height:125px; background-image:url(images/msprite.png); background-position:0px -105px; float:left;}


/*!!!!!! Specific Page Controls !!!!!!!!*/
h1 {font-size:14px;font-weight:bold;margin-bottom:8px; color:#FFF; text-align:center; text-decoration:underline;}
h2 {font-size:13px;font-weight:bold;margin-bottom:8px; color:#FFF; text-align:center; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif;}
h3 {font-size:14px;font-weight:bold; color:#FFF; text-decoration:none; margin-bottom:-12px; font-family:Georgia, "Times New Roman", Times, serif;}
h4 {font-size:12px;font-weight:bold;margin-bottom:3px; color:#FFF; text-decoration:none; margin-bottom:-12px; font-family:Georgia, "Times New Roman", Times, serif;}
h5 {font-size:24px; text-align:center; color:#000; font-family:"Berlin Sans FB"; margin-bottom:0px; margin-top:5px;}
p{font-size:12px;color:#A1E665;margin-bottom:20px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px; font-weight:bold;}
.mback {display:block; height:438px; width:755px; background-color:#000; margin:0 auto;}

/* CCC Page */
.cccarea {width:900px; height:auto; margin:0 auto; background-image:url(images/formback.png); background-position:center; }
.ccctxtarea {width:820px; height:auto; margin:0 auto; text-align:left; padding-top:10px; padding-bottom:10px;}
.stext {font-size:12px; color:#FFF;}
.cccpicarea {width:279px; height:430px; float:left; padding-right:15px; padding-bottom:5px; float:left;}
.cccpic {display:block;background-repeat:no-repeat;width:279px; height:348px; float:left; padding-bottom:5px;}
.cccpictext {display:block;height:90px; text-align:right; width:279px; float:right;}

/* Video Page */
#vidarea {width:750px; height:540px; margin:0 auto; padding-bottom:10px; background-color:#000; }
.vidbox {display:block; width:200px; height:150px; float:left; border:solid 2px #333; margin-top:20px; margin-left:34px; background-color:#211f1f;}
.vidicon {display:block; width:150px; height:100px; padding-top:15px; padding-bottom:5px; margin:0 auto; color:#FFF;}
.vidtext {display:block; text-align:center; width:170px; height:20px; margin:0 auto; color:#FFF;}
.vidbox:hover {border:solid 2px #666; background-color:#333;}

/* Uniform Page */
#uniarea {height:440px; margin:0 auto; padding-bottom:10px; background-color:#000; }
.unibox {display:block; width:160px; height:290px; float:left; border:solid 2px #333; margin-top:70px; margin-left:13px; background-color:#211f1f;}
.uniicon {display:block; width:140px; height:240px; padding-top:15px; padding-bottom:10px; margin:0 auto; color:#FFF;}
.unitext {display:block; text-align:center; width:140px; height:20px; margin:0 auto; color:#FFF;}
.unibox:hover {border:solid 2px #666; background-color:#333;}

/* Distinguished Enlisted Page */
#flash_layer {display:block; float:left; margin-top:80px; margin-left:15px;}
.dist_menu {float:left; width:270px; margin-top:90px; margin-top:270px; margin-left:10px;}
.dist_mitem {width:270px; height:25px; float:left; text-align:right;}
.dist_menu a:link, .dist_menu a:visited {color:#600; font-family:"Myriad Pro"; text-decoration:none; font-size:16px; font-weight:bold;}
.dist_menu a:hover, .dist_menu a:visited:hover {text-decoration:underline; color:#795733;}

/* Partnership Page */
.partner_back {margin:0 auto; width:900px; height:auto; background-color:#CCC;}
.part_pic {display:block;float:left; padding-right:15px;}
.bohacmsm {margin:0 auto; padding-top:15px; padding-left:55px; padding-bottom:15px;}
.part_text {display:block; text-align:left; margin:0 auto; height:auto; width:860px;color:#000; font-family:Calibri; font-size:14px; padding-bottom:20px; padding-top:15px;}

/* Art Page */
.artarea {width:900px; height:1060px; margin:0 auto; padding-bottom:10px; background-color:#000; padding-top:15px; }
.artbox {display:block; width:250px; height:160px;  border:solid 2px #333; float:left; margin-top:10px; margin-left:34px; background-color:#211f1f;background-position:center; background-repeat:no-repeat; text-align:center}
.artbox:hover {border:solid 2px #666; background-color:#333;}