/* Effects */
.shadow-frontpage {
  -moz-box-shaow:     2px 2px 4px 2px #777;
  -webkit-box-shadow: 2px 2px 4px 2px #777;
  box-shadow:         2px 2px 4px 2px #777;
}

/* Navigation */
div#top-navigation { font-size:14px; top:90px; position:absolute; color: #94BE0E; }
div#top-navigation .main a { color: #94BE0E; font-weight:bold; display:block; width:160px; left:5px;} 
div#top-navigation .main a:hover { color : #fff; font-weight:bold; } 
div#top-navigation .main-support a { color: #f76b44; font-weight:bold; display:block; width:160px; left:5px;} 
div#top-navigation .main-support a:hover { color : #fff; font-weight:bold; } 
div#top-additional-navigation { position: absolute; top: 10px; left: 580px; } 
div#top-additional-navigation #bloglink a { font-weight:bold; font-size:14px; color: #94BE0E; margin-right: 10px; }
div#top-additional-navigation .language { float:left; margin-left: 20px; }
div#top-navigation .sub_menu { font-size:14px; }
div.main-navi-text { margin-left:4px; text-transform: uppercase; height : 20px; padding-top : 5px; }
div#top-navigation .main .main-navi-active { color: #FFF; background-color : #94BE0E; }
div#top-navigation .main .main-navi-active-support { color: #FFF; background-color : #f76b44; }
div#navi-award-scholarship { /* background-color : #FF4000; */ width:155px; font-size:20px; text-transform: uppercase; 
font-weight: bold; top:30px; height : 54px; margin-left:15px; padding-left:5px; padding-top: 5px; color: white !important; position: absolute; }
div#navi-award-scholarship img { position:relative;left:-5px; width:160px;}

#header { height: 120px;}
.header-bottom-line { bottom: 4px;}
#wrap {overflow: visible; }
.login { left: 890px;}
#signinbanner {top:60px; right:30px;}

div#bg-citation {position: absolute; left: 100px; top:50px; width: 710px;}
div#bg-citation-main {color: #94BE0E; font-size: 20px; font-weight : bold;}

div#aidu-pagelogo { float:right; left:726px; top:10px; position:absolute; font-size:20px; color: #FFF; }

/* Frontpage */
div#fp-background { height:520px; width:980; z-index: -1; }
div#fp-bg-image { left:0px; position:absolute; padding-top: 100px; z-index : 0;} 
div#fp-bg-image img { height : 400px;} 
div#maintile-fp { position: absolute; top : 195px; left : 480px; width: 500px;
  height: 320px; background :#94BE0E; z-index: 1; opacity: .8; }

/* Frontpage -- claim left */
div#maintile-fp-left { opacity: 1; width : 500px; color: #FFF; }
  div#maintile-fp #claim { font-size : 40px; font-weight: bold; text-transform : uppercase; }
  div#maintile-fp #claim-verb { font-size : 16px; padding-left:13px; padding-top: 15px; padding-bottom: 15px;}

/* Frontpage -- student profiles */
div#maintile-fp-right { float : left; width : 510px; color: #FFF; }
div#maintile-fp-right a { color : white }
div#maintile-fp-right #student-space-left { float : left; width: 10px; }
div#maintile-fp-right #student-space-right { float : left; width: 10px; }

div#maintile-fp-right .student-wrap { float : left; height: 320px; width: 150px;  border-right:20px; margin-left:10px; }
/* div#maintile-fp-right .student-wrap {height : 320px;} */
div#maintile-fp-right .student-imagewrap { position : relative; height: 160px; width: 120px; margin-left : 15px; margin-top : 25px; margin-bottom : 19px; overflow:hidden; background-color : #FFF; height: 166px; width: 126px;  
}
div.student-img { position : relative; top : 3px; left : 3px; height : 160px; width 120px; overflow : hidden;}
div.student-fp-support-btn { background: #f76b44; position: absolute; bottom : 20px; right : 0px;
  padding-top: 3px; padding-left: 3px; font-weight:bold; text-transform : uppercase; }

/* Frontpage -- student profiles -- text*/
/* Student height has 300 px, image takes 160 + 30 , text can take 110  */
div.student-text { font-size : 12px; margin-left : 15px; display:block; position : relative; height:110px; }
div.student-text-name { display : inline; font-size : 14px; font-weight : bold; width : 120px;}
div.student-text-vision { margin-top : 11px;}
div.student-text-more-info { font-size: 11px; position : absolute; bottom : 5px; right : 5px; }

div#fp-other-profiles { float:right; position:relative; top:-30px; font-size:20px; color: #FFF; }
div.start-image-container { display:none; }

.mainpage-bottom-line { position : absolute; width: 980px; height: 2px; bottom: 18px; left: 0px; background-image: url('/media/templates/aiducation/pics/header-bottom-line.gif'); background-repeat: repeat-x; }

/* Footer */
#footer {margin-top : 50px; padding : 0; font-size : 12px;}
#footer {clear : left;}
#footer-bottom { clear : both;}

.footer-element { float:left; position : relative; height : 250px;}
#footer-element1 { width: 250px; }
#footer-element2 { width: 360px; margin-left: 10px;}
#footer-element3 { width: 180px; margin-left: 10px; }
#footer-element4 { width: 170px; }
#footer-meet-partners { margin-top: 15px;}

tr.f-separator {background-color : #ddd; height : 1px; width = 100%; border-spacing:1px;}

#footer-extra #ft-known-from {margin-top: 30px; margin-bottom : 45px;}
#footer-extra #ft-further-info { font-size : 10px; margin-top: 15px; margin-bottom: 15px;}
#footer-extra h2 { font-size : 11px; margin : 0px; }

/* Testimonials */
div#testimonials { margin-top: 30px;}
div#testimonials-left { float : left; width : 465px;}
div#testimonials-right { float : left; width : 465px; margin-left: 50px;}
div#testimonials .quote-container {float : left;}
div#testimonials .quote { font-style:italic; color : #94BE0E;}
div#testimonials .quoted { float : right ;  margin-bottom : 30px;}

.aidu_round_corners { -moz-border-radius: 5px; border-radius: 5px; }

/*
div.facts-figures-righttile { padding-top: 40px; font-size:14px;}
*/
#as_table_header  {width: 100%;}
#as_table_body {width: 100%;}

