@charset "utf-8";
/*
 * COLORS
 * light green:	#8A866D
 * dark green:	#4C4835
 * light grey:	
 * light greenish grey: #E8EDEB
 * a color:#9F9F9F;
 * a hover color:#white; background:black;
 * active color:#4C4835; background:#E8EDE;
 * inactive color:#ccc; background:none;
 **/

:focus {outline:0;}
* {padding:0;margin:0;}

#wrapper{margin:0 auto;width:940px;}
#banner{position:absolute;  top:0px; width:940px; height:588px;}
#bannerOverlay:hover{cursor:pointer;}
#container {position:absolute; z-index:2; top:0px; width:940px;}

body {margin:0 0 25px 0;background: #FFF url('/_img/bg.gif') repeat-y top center;}
body, td {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;color:#4C4835;}
p {padding-bottom:5px;}
a {text-decoration:none;color:#9F9F9F;}
a:hover {text-decoration:none;}
small {font-size:10px;line-height:10px;}
img {border:none;}
li {list-style-type:none;}
td {display:table-cell;vertical-align:top;text-align:left;}
h1, h2, h3, h4, h5, h6{	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;}
/* page header */
h1{font-size:18px;line-height:25px;color:#4C4835;text-transform:none;font-weight:normal;margin:0 0 0 0;;vertical-align:top;}
/* section header */
h2, #search input{font-size:11px;line-height:25px;color:#8A866D;text-transform:uppercase;font-weight:normal;margin:0;vertical-align:middle;}
/* list header */
h3{font-size:16px;line-height:25px;color:#4C4835;text-transform:none;font-weight:normal;margin:0;vertical-align:top;}
/* footer header */
h4{font-weight:normal;font-size:10px;text-transform:uppercase;}
/* */
h5{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;line-height:25px;color:#8A866D;font-weight:normal;vertical-align:middle;}

/* form */
input, textarea {font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
.form table{margin-bottom:15px;}
.form h1{margin-bottom:15px;}
.input{border:1px solid #e6e6e6; }
label{display:block;margin-bottom:5px;}
.required{color:#8A866D;}
.button{border:1px solid #e6e6e6; text-transform:uppercase; color:#9f9f9f; padding:5px; background: url('/_img/buttonGradient.jpg') bottom left repeat-x;}
.button:hover{background: url('/_img/buttonGradientOver.jpg') bottom left repeat-x;}
#avansLogo{display:block;width:118px; height:35px; background-image:url('/_img/logo_avans.gif');}
#avansLogo:hover{ background:url('/_img/logo_avansOver.gif')}
#message{padding:5px;margin-bottom:5px;}
.errorMessage{background:#FFCDEB;color:#FF2877;}
.errorColor{color:#FF2877;}
.errorBackground{background:#FFCDEB;}
.successMessage{background:#E7FFCC;color:#328633;}

#content {min-height:1000px;}

#login{background:#8A866D;}
#login td{line-height:30px;text-align:right;padding-right:10px;color:#E6E6E6;}
#login a{color:white;}

#nav {margin-bottom:15px;}
#nav a {padding:0 0 0 10px;	display:block; 	border-right:1px solid #E6E6E6;}
#nav a:hover {background:#F7F7F7;}
#nav a:hover h2{}
#nav .activePage{background:#F7F7F7;}
#nav .activePage h2{color:#4C4835;}

#logo{margin:0 0 15px 0;background-color:transparent;}
#logo h2{font-size:33px;margin-top:36px;text-transform:lowercase;}
#logo h2 a {}
#header{margin:0 0 30px 0;}

.navItem{display:block; color:#9F9F9F; min-height:30px; border-bottom:1px solid #E6E6E6; padding:8px 30px 7px 10px; background:url('/_img/arrowDownOver.gif') 185px 13px no-repeat;text-transform:lowercase;}
.navItem:hover{background:#F7F7F7 url('/_img/arrowDownOver.gif') 185px 13px no-repeat;text-transform:lowercase;}
.studyNavItem{display:block; /*#9F9F9F*/; border-bottom:1px solid #E6E6E6; padding:8px 30px 7px 10px;min-height:30px;}
.studyNavItem a{color:#4C4835;}
.studyNavItem:hover{background:#F7F7F7;}
.quickLinkItem{display:block; color:#9F9F9F;border-bottom:1px solid #E6E6E6; padding:8px 30px 7px 10px;}
.quickLinkItem:hover{background:#f0f0f0;}
.mastersNavItem{display:block; color:#9F9F9F;border-bottom:1px solid #E6E6E6; padding:8px 0px 7px 10px;}
.mastersNavItem:hover{background:#F7F7F7;cursor:pointer;}
.navItemActive{display:block; min-height:25px; border-bottom:1px solid #E6E6E6; padding:8px 30px 8px 20px; color:#4C4835; background:#F7F7F7 url('/_img/arrowRightOut.gif') 185px 13px no-repeat;text-transform:lowercase;}
.utilityNavItem{padding-left:15px;}

#theContent{line-height:15px;}
#theContent p{margin-bottom:15px;}
#theContent blockquote{font-weight:normal; display:block; background:#F7F7F7; padding:10px;}
#theContent a{text-decoration:underline;}
#theContent h1, #theContent h2{font-size:14px;line-height:25px;/*color:#8A866D*/;text-transform:uppercase;font-weight:normal;margin:0;vertical-align:middle;}
#theContent ul, ol{margin-bottom:15px;padding:0 20px;}
#theContent li{list-style-position:outside;list-style-image:url('/_img/bullet.gif');}
#theContent hr{ border-bottom:1px solid 9F9F9F;border-top:none;border-left:none; border-right:none; margin-bottom:15px;}
.frame{margin-bottom:20px;}

.list h1, .item h1{margin-bottom:20px;}
.listText{border-bottom:1px solid #eef0ef; padding:10px 0 ; margin: 0 0 0 0;}
.listItem, .portfolioItem{display:block; min-height:40px; border-bottom:1px solid #eef0ef; padding:10px 0 5px; margin: 0 0 0 0; }
.listItem:hover{background:#F7F7F7;cursor:pointer;}
.listItem h3, .listItem p, .listItem table, .portfolioItem h3, .portfolioItem p{padding:0 10px;color:#4C4835;}
.portfolioItem {margin:0 0 10px 0;}

.studyHeader{margin:0 0 30px 0;}
.studyHeader h3, .studyHeader p, .studyHeader h1{padding:0 0 0 10px;}
/* pager */
.pagerTop {margin: 0 0 30px 0; }
.pagerBottom {margin: 30px 0 0 0;}
.pagerTop td, .pagerBottom td{font-size:10px;line-height:20px;color:#9F9F9F;}
.pagerTop a:hover, .pagerBottom a:hover{background:#F7F7F7;line-height:20px;}
.pagerLink {display:block;width:25px;text-align:center;margin-right:3px;}
.pagerLink:hover {background:#F7F7F7;}
.pagerLink2 {line-height:20px;padding:4px 6px;}
.pagerLink2:hover {background:#F7F7F7;}
.pagerSpan{display:block;background:#F7F7F7; width:25px;text-align:center;margin-right:3px;line-height:20px;color:#4C4835;}
.pagerSpanInActive{line-height:20px;padding:4px 6px;}

.bit {display:block; margin:0 0 0 0; padding:10px 10px 20px 10px; color:#9F9F9F; border-top:1px solid #FCFCFC;border-bottom:1px solid #FCFCFC;}
.bit:hover {background:#F7F7F7;border-top:1px solid #eef0ef;border-top:1px solid #eef0ef;;border-bottom:1px solid #eef0ef;cursor:pointer;}
.bit h1, .bit h3 {margin:0 0 5px 0;font-size:18px;line-height:25px;color:#4C4835;text-transform:none;font-weight:normal;margin:0 0 0 0;;vertical-align:top;}
.bit p{color:#4C4835;}
.bit a {color:#4C4835;}
.widget{display:block;margin:0 0 20px 0;}
.widgetFrame, .widgetFrameNoHover{background:#f7f7f7 url('/_img/widgetGradient.jpg') bottom left repeat-x;border:1px solid #eef0ef;padding:5px 10px 15px 10px ;}
.widgetFrame:hover{background:#f0f0f0 url('/_img/widgetGradientOver.jpg') bottom left repeat-x;}
.widgetFrame:hover, .widgetFrame:hover h2{cursor:pointer;}
.widgetFrame h2{margin:0 0 5px 0;}
.portfolioWidget{padding:5px 0 10px 14px;}/*override for widgetFrame*/
.more{display:block;background: url('/_img/readmore.png') right 10px no-repeat;}
.portfolioWidget .more{margin-right:15px;}

/*general */
.right {text-align:right;}
.block {display:block;margin-bottom:15px;}
.imageLeft {float:left;padding-right:10px;padding-bottom:5px;}
.imageRight {float:right;padding-left:10px;padding-bottom:5px;}

/* footer */
#footer .footer-hr {border-top:1px solid #e6e6e6;margin: 0 0 10px 0;}
#footer {margin:50px 0;}
#footer h4 {}
#footer .footer-maintext {color:#9F9F9F;font-size:10px;}
#footer .footer-maintext.route {margin:1em 0 0 0;}
#footer .footer-maintext a:link {color:#9F9F9F;		}
#footer .footer-maintext a:hover, #footer .footer-maintext a:active {color:#8A866D;	border-bottom:1px solid #4C4835;}
#footer .footer-maintext a:visited {color:#9F9F9F;}

/* search */
#search{margin:0;padding:0;display:block;}
#search .text{margin:0 0 0 10px;padding:4px 0 0 0px;width:170px; border:1px solid white; color:#8A866D; background:white;height:18px;}
#search .text:focus{border:1px solid #e6e6e6;}
#search .image{margin:0;padding:2px 0 0 0;;width:20px; border:none;}