/* GIF MAP */ 
/*bot { background-position: 0 -30px; } 
logo-ASEE-black { background-position: 0 -66px; } 
bgcontentlefttopcorner { background-position: 0 -167px; } 
bgcontentrightopcornerleft { background-position: 0 -207px; } 
DoD-logo { background-position: 0 -248px; } 
Copyofbga2 { background-position: 0 -385px; } 
spacer { background-position: 0 -417px; } 
bga2 { background-position: 0 -448px; } 
DoD-logo-print { background-position: 0 -480px; } 
bgcontentleftfoot { background-position: 0 -599px; } 
Copyofredarrow { background-position: 0 -639px; } 
bgsubcontentfoot { background-position: 0 -676px; } 
h2bg { background-position: 0 -716px; } 
redarrow { background-position: 0 -790px; } 
Copyofbga2on { background-position: 0 -827px; } 
leftnavoffbg { background-position: 0 -859px; } 
bgcontentrightfoottesti { background-position: 0 -918px; } 
b { background-position: 0 -958px; } 
bgcontentleftbottomcorner { background-position: 0 -989px; } 
leftnavonbg { background-position: 0 -1029px; } 
bgcontentrightfoot { background-position: 0 -1088px; } 
aboutbullet { background-position: 0 -1128px; } 
bg_subnav_foot { background-position: 0 -1167px; } 
bgright { background-position: 0 -1209px; } 
bga2on { background-position: 0 -1264px; } 
logo-ASEE { background-position: 0 -1296px; } 
bgcontentrighttopcorner { background-position: 0 -1398px; } */

/* JPG MAP */

/*bg_tab_right_on { background-position: 0 -30px; } 
bgcontentrighthead { background-position: 0 -107px; } 
DOD-logo { background-position: 0 -180px; } 
search_text { background-position: 0 -303px; } 
tab_apply_off { background-position: 0 -345px; } 
bgcontentrightopcornerleft { background-position: 0 -422px; } 
tab_fellows_on { background-position: 0 -463px; } 
bg_subnav_foot { background-position: 0 -540px; } 
bgfooterright { background-position: 0 -582px; } 
search_b_on { background-position: 0 -655px; } 
contact_on { background-position: 0 -721px; } 
tab_fellows_off { background-position: 0 -789px; } 
bg_tab_right { background-position: 0 -866px; } 
bga2 { background-position: 0 -943px; } 
tab_about_on { background-position: 0 -1062px; } 
tab_apply_on { background-position: 0 -1139px; } 
bg_tab_left_on { background-position: 0 -1216px; } 
bga2on { background-position: 0 -1293px; } 
bgcontentrighttopcorner { background-position: 0 -1412px; } 
contact_off { background-position: 0 -1498px; } 
bg_tab_left { background-position: 0 -1566px; } 
search_b_off { background-position: 0 -1643px; } 
tab-home_off { background-position: 0 -1709px; } 
bga2 { background-position: 0 -1786px; } 
tab-home_on { background-position: 0 -1845px; } 
tab_about_off { background-position: 0 -1922px; } 
search_bg { background-position: -616px -30px; }
 */
 
#topper{
  height:116px;
} 

#homepage-content{
  float:right;
  width:768px;
}

#contentrighttesti{
  background-image:none;
  padding:0;
}

#content-left{
  background-image:none;
}

#contentright{
  background-image:none;
  min-height:139px;
}
#contentrightposition{
  background-image:none;
  float:right;
  position:relative;
  width:280px;
}

#contentrighttop{
  -webkit-border-radius:10px;
  behavior:url(border-radius.htc);
  -moz-border-radius:10px;
  padding:13px;
}

#contentrighttop, #contentrighttoptesti{
  background-image:none;
  width:241px;
}
#contentrighttoptesti{
  float:left;
  margin-bottom:20px;
}
#bgsubnavfoot{
  clear:left;
  float:left;
  height:12px;
} 
#subcontentright{
  float:left;
  width:738px;
}
#subcontentright-left{
  float:left;
  width:432px;
}
#subcontentright-right{
  float:left;
  margin:0 0 0 25px;
  width:280px;
}
#subcontentright-right h2{
font-size:15px;
padding-top:5px;
}

ul.with-arrow{
  padding-left:5px;
}

ul.with-arrow li{
  background:transparent url(/images/front/redarrow.gif) no-repeat scroll 0 4px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0 5px 0 10px;
}

ul#leftnav ul a:link, ul#leftnav ul a:visited, ul#leftnav ul a:hover, ul#leftnav ul a:active{
  padding-top:8px;
}

/* Search box alternate styles */
#search{
 background-image:url(/images/new_front/jpgs.jpg);
 background-position: -616px -30px;
 width:243px; 
}
#search label, #search input{
  display:block;
  float:left;
}
#search label{
  background-image:url(/images/new_front/jpgs.jpg);
  background-position: 0 -303px;
/*  color:#10356E;
  font-weight:bold;
  padding:9px 9px 0 0;*/
  height:12px;
  margin:10px 5px 10px 14px;
  text-indent:-9999px;
  width:52px;
}
input#btn_search{
  background-image:url(/images/new_front/jpgs.jpg);
  background-position: 0 -1643px;
  border:medium none;
  height:33px;
  position:relative;
  text-indent:-9999px;
  width:56px;
}
input#btn_search:hover{
  background-position: 0 -655px;
}

#contact a{
  background-image:url(/images/new_front/jpgs.jpg);
  background-position: 0 -1498px;
  display:block;
  height:38px;
  text-indent:-9999px;
  width:135px;
}

#contact a:hover{
  background-position: 0 -721px;
}

/* Global nav tabs alternate styles */
#tabs{
  padding:0;
}

#tabs li{
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
}
#tabs a{
  background-image:url(/images/new_front/jpgs.jpg);
  display:block;
  float:left;
  font-size:1.2em;
  font-weight:bold;
  height:47px;
  text-indent:-9999px;
}
#tabs a#home-tab{
  background-position: 0 -1709px;
  width:147px;
}
#tabs a#home-tab.on, #tabs a#home-tab:hover{
  background-position: 0 -1845px;
}
#tabs a#about-tab{
  background-position: 0 -1922px;
  width:205px;
}
#tabs a#about-tab.on, #tabs a#about-tab:hover{
  background-position: 0 -1062px;
}
#tabs a#apply-tab{
  background-position: 0 -345px;
  width:203px;
}
#tabs a#apply-tab.on, #tabs a#apply-tab:hover{
  background-position: 0 -1139px;
}
#tabs a#fellows-tab{
  background-position: 0 -789px;
  width:224px;
}
#tabs a#fellows-tab.on, #tabs a#fellows-tab:hover{
  background-position: 0 -463px;
}

/* Structural alternate styles */
#inner{
  clear:left;
}

/* Front page carousel alternate styles */
#main-home-image{
  float:left;
  height:177px;
  width:491px;
}
#main-home-image a{
  background-image:url(/images/front/photomain00dept.jpg);
  display:block;
  height:177px;
  text-indent:-9999px;
  width:491px;
}
#main-carousel{
 float:left;
 height:177px;
 width:477px;
}
#main-carousel ul{
  float:left;
  padding:0;
  width:245px;
}
#main-carousel ul li{
  clear:left;
  display:block;
  float:left;
  font-size:9px;
  font-weight:bold;
  margin:0;
  text-transform:uppercase;
}
#main-carousel ul li a.carousel-current img{
 display:block;
 /*z-index:15;*/
}
#main-carousel #main-carousel-major{
  float:right;
  height:177px;
  width:232px;
}
#main-carousel ul li a{
  background-image: url(/images/new_front/front_about_links.gif);
  display:block;
  height:11px;
  width:245px;
  text-indent:-9999px;
}
#main-carousel #main-carousel-major a img{
  
  display:block;
}
#main-carousel #main-carousel-major a{
  background-image: url(/images/new_front/front_about_links.gif);
  background-position: 0 -993px;
  display:block;
  height:177px;
  width:232px;
  text-indent:-9999px;
}
#main-carousel ul li a img{
  display:none;
  left:0;
  position:absolute;
  top:0;
}

#main-carousel ul li a img.hidden{
  
}

#main-carousel ul li a:hover img{
  display:block;
  z-index:5;
}

#main-carousel-aero{
  background-position: 0 -401px; 
  height:18px !important;
}
#main-carousel-aero:hover, #main-carousel-aero.carousel-current{
  background-position: 0 -904px;
}


#main-carousel-bio{
  background-position: 0 -490px;
}
#main-carousel-bio:hover, #main-carousel-bio.carousel-current{
  background-position: 0 -699px;
}

#main-carousel-chem_eng{
  background-position: 0 -781px;
}
#main-carousel-chem_eng:hover, #main-carousel-chem_eng.carousel-current{
  background-position: 0 -1286px;
}


#main-carousel-chem{
  background-position: 0 -1450px;
}
#main-carousel-chem:hover, #main-carousel-chem.carousel-current{
  background-position: 0 -236px;
}

#main-carousel-civ{
  background-position: 0 -1200px;
}
#main-carousel-civ:hover, #main-carousel-civ.carousel-current{
  background-position: 0 -154px;
}

#main-carousel-cog{
  background-position: 0 -319px;
}
#main-carousel-cog:hover, #main-carousel-cog.carousel-current{
  background-position: 0 -863px;
}

#main-carousel-comp_sci{
  background-position: 0 -531px;
}
#main-carousel-comp_sci:hover, #main-carousel-comp_sci.carousel-current{
  background-position: 0 -822px;
}

#main-carousel-electrical{
  background-position: 0 -1368px;
}
#main-carousel-electrical:hover, #main-carousel-electrical.carousel-current{
  background-position: 0 -952px;
}

#main-carousel-geo{
  background-position: 0 -277px;
  height:12px !important;
}
#main-carousel-geo:hover, #main-carousel-geo.carousel-current{
  background-position: 0 -71px;
}

#main-carousel-materials{
  background-position: 0 -360px;
}
#main-carousel-materials:hover, #main-carousel-materials.carousel-current{
  background-position: 0 -658px;
}

#main-carousel-math{
  background-position: 0 -113px;
}
#main-carousel-math:hover, #main-carousel-math.carousel-current{
  background-position: 0 -195px;
}

#main-carousel-mech{
  background-position: 0 -1327px;
}
#main-carousel-mech:hover, #main-carousel-mech.carousel-current{
  background-position: 0 -1409px;
}

#main-carousel-naval{
  background-position: 0 -740px;
}
#main-carousel-naval:hover, #main-carousel-naval.carousel-current{
  background-position: 0 -449px;
}

#main-carousel-ocean{
  background-position: 0 -617px;
}
#main-carousel-ocean:hover, #main-carousel-ocean.carousel-current{
  background-position: 0 -30px;
}

#main-carousel-physics{
  background-position: 0 -572px;
  height:15px !important;
}
#main-carousel-physics:hover, #main-carousel-physics.carousel-current{
  background-position: 0 -1241px;
}

#bgcontentrighttopcorner{
  background-image:url(/images/new_front/jpgs.jpg);
  background-position: 0 -1412px;
}

/*#contentleftcorner{
  background-image:url(/images/new_front/gifs.gif);
  background-position: 0 -716px;
  height:50px;
  width:50px;
  position:absolute;
  left:430px;
  top:12;
  z-index:1;
}

#contentlefttop{
 background-image:none;
 background-color:#fff;
}*/

/*#contentrighttop{
  background-image:url(/images/new_front/jpgs.jpg);
  background-position: 0 -422px;
}

#contentrighttoptesti{
  background-image:url(/images/new_front/jpgs.jpg);
  background-position: 0 -107px;
}*/
td, th{
  padding:5px 3px;
  text-align:left;
}
th{
  border-bottom:1px solid #ccc;
}

#footer{
  padding:0 0 0 13px;
}
#footer>div{
  padding-top:13px;
}

#contentleft li{
  background-image:url(/images/new_front/gifs.gif);
  background-position: 0 -787px;
}

#dod-logo{
  background-image:url(/images/new_front/jpgs.jpg);
  background-position: 0 -180px;
  display:block;
  height:93px;
  float:left;
  margin:11px 0 0 23px;
  text-indent:-9999px;
  width:93px;
}


#logo_ASEE{
  background-image:url(/images/new_front/gifs.gif);
  background-position: 0 -1296px;
  display:block;
  height:72px;
  width:72px;
  text-indent:-9999px;
}
p{
  text-align:left !important;
}



