@charset "utf-8";

/* CSS Document */

body { background: url(images/bodybg.jpg) repeat-x left top; margin: 0; padding: 0; }
.padlr { padding: 0 12px; }
.headwrap { height: 124px; overflow: hidden; width: 956px; }
.aaslogo1 { float: left; width: 112px; height: 124px; }
.headright { float: left; width: 844px; height: 124px; }
.snwrap { float: left; width: 844px; height: 26px; padding-top: 14px; }
.snwrap ul { float: right; margin: 0; padding: 0; margin-right: 10px; list-style: none; }
.snwrap ul li { float: left; margin-right: 6px; }
.snwrap ul li a { display: block; height: 26px; width: 25px; overflow: hidden; text-indent: -100000px; }
.aaslogo { float: left; width: 844px; height: 48px; }
.navwrap { float: left; width: 844px; height: 36px; }
/*.navwrap ul { float: right; margin: 0; padding: 0 3px 0 0; list-style: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.navwrap ul li { float: left; margin-right: 1px; height: 36px; line-height: 36px; }
.navwrap ul li a { display: block; background: url(images/menubg.jpg) no-repeat right top; padding-right: 25px; text-decoration: none; color: #FFF; }
.navwrap ul li a span { background: url(images/menubg.jpg) no-repeat left top; display: block; padding-left: 25px; }
.navwrap ul li a:hover, .navwrap ul li a.active { display: block; background: url(images/menubg.jpg) no-repeat right -36px; padding-right: 25px; text-decoration: none; color: #FFF; }
.navwrap ul li a:hover span, .navwrap ul li a.active span { background: url(images/menubg.jpg) no-repeat left -36px; display: block; padding-left: 25px; }
.navwrap1 { float: left; width: 844px; height: 36px; }
.navwrap1 ul { float: right; margin: 0; padding: 0 3px 0 0; list-style: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.navwrap1 ul li { float: left; margin-right: 1px; height: 36px; line-height: 36px; }
.navwrap1 ul li a { display: block; background: url(images/menubg.jpg) no-repeat right top; padding-right: 25px; text-decoration: none; color: #FFF; }
.navwrap1 ul li a span { background: url(images/menubg.jpg) no-repeat left top; display: block; padding-left: 25px; }
.navwrap1 ul li a:hover, .navwrap ul li a.active { display: block; background: url(images/menubg.jpg) no-repeat right -36px; padding-right: 25px; text-decoration: none; color: #FFF; }
.navwrap1 ul li a:hover span, .navwrap ul li a.active span { background: url(images/menubg.jpg) no-repeat left -36px; display: block; padding-left: 5px; }*/

.ddcolortabs { /*padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; color: #999999; padding-top: 0px;*/ margin-right: 1px; height: 36px; line-height: 36px;   font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.ddcolortabs a { /*padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #999999; padding-top: 0px; text-decoration: none*/ display: block; background: url(images/menubg.jpg) no-repeat right top; padding-right: 14px; text-decoration: none; color: #FFF; }

.ddcolortabs a span { /*padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #999999; padding-top: 0px; text-decoration: none*/ background: url(images/menubg.jpg) no-repeat left top; display: block; padding-left: 14px; }

.ddcolortabs a:hover, .ddcolortabs a.active { /*padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #ffffff; padding-top: 0px; text-decoration: none*/ display: block; background: url(images/menubg.jpg) no-repeat right -36px; padding-right: 14px; text-decoration: none; color: #FFF; }

.ddcolortabs a:hover span, .ddcolortabs a.active span { /*padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #999999; padding-top: 0px; text-decoration: none*/ background: url(images/menubg.jpg) no-repeat left -36px; display: block; padding-left: 14px; }

.dropmenudiv_a { visibility: hidden; text-transform: capitalize; font: 13px "Trebuchet MS"; position: absolute; text-align: left; }

.dropmenudiv_a a { display: block; background: #f7861c; width: 160px; color: #ffffff; padding: 5px; border-bottom: 0 solid #fbbd7e; border-bottom-width: 1px; text-decoration: none }

.dropmenudiv_a a:hover { display: block; background: #153d57; color: #ffffff; text-decoration: none }

.leftbg { background: url(images/leftbg.jpg) repeat-y right top; }
.leftwrap { width: 207px; padding-right: 37px; }
.leftwrap ul { list-style: none; width: 203px; margin: 10px 0 10px 0; padding: 1px; border: 2px solid #e5e5e5; border-left: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.leftwrap ul li { margin-bottom: 1px; }
.leftwrap ul li a { background: url(images/leftmenubg.jpg) no-repeat left top; height: 30px; line-height: 30px; padding-left: 30px; color: #f47906; width: 173px; display: block; text-decoration: none; }
.leftwrap ul li a:hover, .leftwrap ul li a.active { color: #185574; text-decoration: none; }

.sidelink { width:198px; float:left; }

.sidetop { width: 181px; float:left; background:url(../images/side_top.jpg) left top no-repeat; height:21px; font-size:12px; color:#003781; font-weight:bold; padding:12px 0 0 17px; }

.sidemid { width:196px; float:left; border-left:#D4D4D4 solid 1px; border-right:#D4D4D4 solid 1px; }

.sidemid ul { list-style: none; }

.sidemid ul li { width: 196px; height: 24px; line-height: 24px; float: left; border-bottom:#D4D4D4 solid 1px; }

.sidemid ul li.brd_none { border:none; }

.sidemid ul li a { background:url(../images/menu.jpg) no-repeat left top; width: 172px; display: block; text-decoration:none; font-size:11px; font-weight:bold; color:#004576; padding:0 0 0 25px; text-transform:uppercase; }

#dropmenudiv { position:absolute; background-color: #f79232; border:1px solid #ffffff; border-bottom-width: 0; font:bold 11px Arial, Helvetica, sans-serif; color:#003781; line-height:22px; z-index:100; }

#dropmenudiv a { width: 100%; display: block; text-indent: 5px; border-bottom: 1px solid #ffffff; font:bold 11px Arial, Helvetica, sans-serif; color:#003781; padding: 4px 0; text-decoration: none; }

#dropmenudiv a:hover { /*hover background color*/ background-color: #286CAC; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; }

.righttd { padding: 15px 0 15px 15px; font-family: Trebuchet MS; font-size: 13px; }
.rightwrap { width: 680px; float: left;}
.rightwrap h1, .objectives h2 { color: #f27e1e; font-family: Arial, Helvetica, sans-serif; font-size: 22px; margin: 0; padding: 0; }
.rightwrap h1 span, .objectives h2 span { color: #0c5580; }

.objectives { background: url(images/objectives.jpg) no-repeat left top; width: 364px; height: 185px; padding-left: 18px; padding-right: 320px; margin-top: 10px; margin-bottom: 17px; }
.objectives ul { list-style: none; margin: 0; padding: 0; }
.objectives ul li { padding-left: 42px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #165575; margin-bottom: 12px; }

.forthcoming { background: url(images/forthcoming1.jpg) no-repeat left top; width: 364px; height: 185px; padding-left: 18px; padding-right: 320px; margin-top: 10px; margin-bottom: 17px; }
.forthcoming ul { list-style: none; margin: 0; padding: 0; }
.forthcoming ul li { padding-left: 42px; font-family: Trebuchet MS; font-size: 16px;  color: #165575; margin-bottom: 12px; }

.forthcoming1 { background: url(images/forthcoming2.jpg) no-repeat left top; width: 364px; height: 185px; padding-left: 18px; padding-right: 320px; margin-top: 10px; margin-bottom: 17px; }
.forthcoming1 ul { list-style: none; margin: 0; padding: 0; }
.forthcoming1 ul li { padding-left: 42px; font-family: Trebuchet MS; font-size: 16px;  color: #165575; margin-bottom: 12px; }

.boxeswrap { width: 702px; float: left; height: 291px; overflow: hidden; }
.boxwrap { background: url(images/boxbg.jpg) no-repeat left top; width: 207px; height: 271px; padding: 10px; float: left; }

.boxwrap h2 { color: #f27e1e; font-family: Arial, Helvetica, sans-serif; font-size: 22px; margin: 0; padding: 0; padding-bottom: 10px; font-weight: normal; text-align: center; width: 207px; background: url(images/dotts.jpg) repeat-x left bottom; }

.boxwrap h2 span { color: #0c5580; }

.boximg { padding: 10px 0; text-align: center; }

.boxwrap ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style: none; margin: 0; padding: 0; }

.boxwrap ul li { background: url(images/bullet.jpg) no-repeat left top; padding-left: 17px; margin-bottom: 5px; }

.boxwrap p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }

img.orangemore { float: right; margin-right: 10px; }

.ftd1 { background: #0f4a73; padding: 15px; }

.divwraps { width: 170px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.divwraps ul { list-style: none; margin: 0 0 0 20px; padding: 0; }

.divwraps ul li { background: url(images/bulletfooter.jpg) no-repeat left 3px; padding-left: 15px; margin-bottom: 5px; text-transform: uppercase; }

.divwraps ul li a { color: #FFF; text-decoration: none; }

.divwraps ul li a:hover { color: #f7861c; text-decoration: none; }

.divwraps ul li.folder { background: url(images/folder.gif) no-repeat left 1px; padding-left: 18px; margin-bottom: 5px; text-transform: uppercase; font-size: 12px; color: #75a2c1; }

.divwraps2 { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; font-weight: bold; text-align: right; }

.ftd2 { background:url(images/footer_bg.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d5d1d0; line-height: 38px; padding: 0 25px; }

.ftd2 a {color: #FFFFFF; text-decoration: none;}
.ftd2 a:hover {color: #FFFFFF; text-decoration: underline;}
