* {
padding: 0;
margin: 0;
} 

body {margin:0; padding: 0; background: #e6eecb url(http://www.academybus.com/Portals/0/Skins/academy/images/background.gif) repeat-x; color: #444; font: 13px "Lucida Sans","Lucida Grande",sans-serif; line-height: 17px;}

img {border: none;}
a{ color: #2A84E5; text-decoration: none; }
a:hover {  color: #000; }

#left_shadow {width:1008px; background:url(http://www.academybus.com/Portals/0/Skins/academy/images/left_shadow.gif) no-repeat top left; margin:0 auto;}

#right_shadow {width:1008px; background:url(http://www.academybus.com/Portals/0/Skins/academy/images/right_shadow.gif) no-repeat top right;}

#wrap {width: 1000px; background: #fff; margin: 0 0 0 4px;}

#header {
width:1000px; height:100px; border-top:2px solid #E6EECB;
}

#header img {
float:left; margin:30px 0 0 22px;
}

#header h4 {width:324px; height:61px; font: 42px Calibri; float: right; margin:33px 0 0 10px;}

.underlinemenu{
margin: 0 0 0 20px;
padding-bottom: 10px;
font-weight: bold;
width: 100%;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}

#contentt {
width: 1000px;
background: #fff;
margin: 0 0 0 4px;
padding: 0;
}

.left {
margin: 10px 0 0 20px;
float: left;
width: 200px;
line-height: 15px;
}

.left h2 {
margin: 0px 0 0 0;
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
line-height: 30px;	
background: url(navbar-bg.png) repeat-x;
height: 30px;
color: #000;
padding-left: 10px;
}
.left ul  {
color: #aaa;
text-align: left;
margin: 3px 0 8px 0; 
padding-left: 20px;
text-decoration: none;	
list-style-type:none;	
}
.left ul li {
padding: 2px 0 2px 0px;
margin: 0 2px;	
}
.left ul a {
font-weight: 600;
color: #2A84E5;
}
.left ul a:hover { color : #333; }

.middle { 
margin-top: 3px;
float: left;
width: 510px;
margin-left: 20px;
line-height: 20px;
}

.middle h2 {
font: bold 20px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;
margin-bottom: 5px;
margin-top: 10px;
height: 30px;
line-height: 30px;
padding-left: 2px;
border-bottom:3px dotted #0066a8;
}
.middle h2 a {
color: #fff;
}
.middle h2 a:hover {
color: #000;
}

.right {position:relative; float: right; margin-top: 10px; margin-right: 20px; width: 200px; background: #FAFAF7; overflow: hidden;}
.right .sideBoxHead {background:#FAFAF7 url(http://images.ddccdn.com/img/layout/sidebox-tabs.png) no-repeat 0 0;border-bottom:1px solid #EBEBDF;}
.right .sideBoxTitle{height:25px;background:url(http://images.ddccdn.com/img/layout/sidebox-corners.png) no-repeat right 0;color:#000;font-size:13px;font-weight:400;padding:10px 12px 0;}
.right .sideBoxTitle h1,.sideBox .sideBoxTitle h2{font:bold 13px "Lucida Sans","Lucida Grande",sans-serif;margin:0;padding:0;}
.right .sideBoxContent{border-top:1px solid #FFF;font-size:12px;line-height:1.5;padding:6px 12px 8px;}
.right .sideBoxContent p{line-height:1.3;margin:0 0 10px;}
.right .sideBoxContent .group{font:bold 12px "Lucida Sans","Lucida Grande",sans-serif;color:#666;margin:12px 0 2px;}
.right .author {float: right; font-size: 1em; font-style: italic;}

#footer{width: 960px; height: 210px; clear:both;background:#FFF url(http://images.ddccdn.com/img/layout/sidebox-tabs.png) no-repeat -1650px 0;color:#666; margin:24px 0 0 20px;}
#footer li{list-style:none;margin:0 0 1px;padding:0;}
#footer .footLinks,#footer .footAbout,#footer .footPrivacy{float:left;text-align:left;padding:10px;}
#footer .footLinks{width:155px;}
#footer .footAbout{width:454px;padding-right:30px;line-height:1.4;}
#footer .footPrivacy{width:279px;padding-right:0;}
#footer .footerTitle{background:url(http://images.ddccdn.com/img/layout/sidebox-corners.png) no-repeat right -250px;height:36px;font-family:"Lucida Sans","Lucida Grande",sans-serif;font-weight:700;}
#footer .footerTitle .footAbout,#footer .footerTitle .footPrivacy{background:url(http://images.ddccdn.com/img/layout/sidebox-tabs-divider.gif) no-repeat left center;}
#footer .footerContent{margin-top:10px;clear:both;font-size:12px;}
#footer .footerContent .footLinks,#footer .footerContent .footAbout,#footer .footerContent .footPrivacy{padding-top:0;padding-bottom:0;}
#footer .footerContent .footAbout,#footer .footerContent .footPrivacy{border-left:1px solid #f5f5f3;}
#footer .footerContent p{padding-bottom:10px;margin:0;}