/*<![CDATA[*/



/* page styling, unimportant for the menu. only makes the page looks nicer */

body {font-family: Calibri, Lucida, sans-serif;font-size: 11px;/*font-weight: bold;*/margin: 0px;background-image: url(images/Default/vdre700.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: center top;line-height: 12px;/*background-color: #a80000;*/background-color: #c20000; overflow:hidden;
}

a:link, a:visited { color: #fff;text-decoration: none; }a:hover.linky  { text-decoration: none; background-color: #c20000; }#horizon	{color: #fff;background-color: transparent;text-align: center;position: absolute;top: 50%;left: 0px;width: 100%;height: 1px;overflow: visible;visibility: visible;display: block}#content	{background-color: /*#0f0*/transparent;margin-left: -450px;position: absolute;top: -250px;left: 50%;width: 900px;height: 500px;visibility: visible}/* h1 */ .scrollertitle {font-family: Calibri, Lucida, sans-serif;font-size: 13px;font-weight: bold;}



/* - - - Positions - - - */





#pscroller1{

	font-family: Calibri, Lucida, sans-serif;

	font-size: 11px;

	font-weight: bold;

/*	top: 467px;

	left: 280px;

*/	position: absolute;

	width: 210px;

	height: 25px;

	border: 0;

	padding: 0;

	text-align: left;

	}



.scroller {position: absolute;top: 130px;left: 25px;height: 260px;width: 390px;clip: rect(0px,400px,260px,0px);text-align: left;overflow: auto;padding-right: 10px;font-size: 11px;}



#studentfilms img { float: left; margin: 0 20px 20px 0; }
#studentfilms p { margin: 0; }



.noclick {
	position: absolute;
	top: 457px;
	left: 280px;
	z-index: 10;
}
.rsspos {
	position: absolute;
	top: 487px;
	left: 280px;
}

.iframepos {position: absolute;top: 130px;left: 25px;}



.listahan {line-height: 11px;}



.TOS-Content {position: absolute;top: 50px;left: 0px;background-color: transparent;height: 390px;width: 900px;

}



.TOS-LogoHeader {position: absolute;top: 0px;left: 0px;cursor: pointer;

}



.TOS-Footer {position: absolute;top: 440px;left: 0px;

}



.TOS-Locator {position: absolute;top: 25px;right: 0px;

}



.TOS-Preemt {position: absolute;top: 25px;right: 0px;z-index: 10;

}



.TOS-ADxMenu {position: absolute;font-weight: bold;top: 440px;right: 0px;

}





/* - - - ADxMenu: BASIC styles - - - */



/* remove all list stylings */

.menu, .menu ul {margin: 0;padding: 0;border: 0;list-style-type: none;display: block;

}



/* move all list items into one row, by floating them */

.menu li {margin: 0;padding: 0;border: 0;display: block;float: right;

}



/* define new starting point for the nested UL, thus making positioning it a piece of cake */

.menu li:hover {position: relative;

}



/* raise the submenus up */

.menu li ul {bottom: 100%;right: 0;

}



/* force the submenu items into separate rows, while still keeping float:left (which resolves IE6 white-gap problem) */

.menu li li {width: 100%;

}



/* fix the position for 2nd level submenus.first make sure no horizontal scrollbars are visible on initial page load by sliding them all into bottom-left corner  */

.menu li li ul {bottom: 0;

}



/* ...and then place the submenu where it should be, when shown */

.menu li li:hover ul {right: 100%;

}



/* initialy hide all sub menus */

.menu ul {display: none;position: absolute;z-index: 10;

}



/* display them on hover */

.menu li:hover>ul {display: block;

}



/* -- float.clear -- force containment of floated LIs inside of UL */

.menu:after, .menu ul:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;

}

/* IE7 float clear: */

.menu, .menu ul {min-height: 0;

}

/* -- float.clear.END --  */



/* sticky submenu: it should not disappear when your mouse moves a bit outside the submenuYOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!if you do it, make sure you 110% know what you do */

.menu ul {background-image: url(empty.gif);/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs *//*padding: 30px 30px 10px 30px;margin: -30px -30px -10px 0;*/padding: 0;margin: 0;/*padding: 0;margin: 0;*//*background: #f00;*/		/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */

}





/* - - - ADxMenu: Dagdag - - - */



.simplemenu {background-color: #6e0000;

}



.simplemenu li:hover>a {background-color: #c30000;background-image: url(images/Default/hover.gif);background-repeat: repeat-x;background-attachment: scroll;background-position: center top;



}



#widemenu {width: 16em;

}



#narrowmenu {width: 10em;

}



/* - - - ADxMenu: DESIGN styles - - - */



.menu, .menu ul li {color: #fff;/*background: #234;*/

}





.menu li li {text-align: right;

}



.menu ul {width: 12em;

}



.menu li:hover>a {color: #fff;

}



/*TEXT ADJUST*/

.menu a {text-decoration: none;color: #a40000;padding: .4em 1em;display: block;/*padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;*/

}



.menu a:hover {color: #fff;

}



/*CONTACT FORM*/

input, textarea {font-family: Tahoma, Helvetica, sans-serif;font-size:10px;color:#222;padding:4px;position: absolute;background-color: #b1b1b1/*#0f0*/;border:0px;

}

input.send  {background-image: url(images/spacer.gif);padding: 0px;background-color: transparent;

}.scrollerdisable {
position: absolute;top: 130px;left: 25px;height: 260px;width: 390px;clip: rect(0px,400px,260px,0px);text-align: left;overflow: hidden;padding-right: 10px;font-size: 11px;
}