body{background-color:#777777; text-align:center; margin:0; padding:0; height:100%;}
body, td, tr, div, span, p, input, a, testarea{font-family:Arial, Helvetica, sans-serif;padding:0;}
select{background-color:#666666; border-style:1px; font-size: 10px; color: #FFFFFF; font-family: verdana, helvetica, arial;}
.hide {display:none;}
@media print /*By Amin Oct 2007 - For Printing Invoices*/
{
.noprint{width:0;height:0;color:white}
}
#page {width:760px;margin:15px auto 0px auto;text-align:left;position:relative;}
#header {width:760px;height:65px;position:relative;z-index:1;}
/* ------------------- */
/*top*/
#topo {width:760px;height:65px;position:relative;z-index:1;}
#topo #logo {float:left;position:relative;}
#topo #bannerG {margin-left:67px;float:left;position:relative;}
#topo #bannerP {margin-left:7px;float:left;position:relative;}
/* ------------------- */
/*menu*/
#menu {width:760px;height:56px;position:relative;z-index:2;margin-top:15px;}
#menu #flash {width:570px;position:relative;float:left;}
#menu #flash OBJECT {margin-top:0px;}
#menu #select {width:100px;float:left;}
#menu #select SELECT {background-color:#666666; border-style:1px; font-size: 10px;color: #FFFFFF; font-family: verdana, helvetica, arial;width:185px;}
/* ------------------- */
#content {width:760px;height:100%;position:relative;z-index:1;margin: 70px auto 5px auto;	}
#contentHolder {width:555px;height:auto;float:left;background:#CFDEE1 url("/images/cornerNorm.gif") bottom left no-repeat;position:relative;}
/* film content */
#filmcontentHolder {width:555px;height:auto;float:left;background:#F9F500 url("/images/cornerNormYellow.gif") bottom left no-repeat;position:relative;padding-bottom:15px;margin-bottom:15px; _margin-bottom:0px;}
#filmcontentHolder #section{position:relative;width:505px;left:10px;}
#filmcontentHolder td{font-size: 12px;}
#filmcontentHolder p {font-size: 12px;}
#filmcontentHolder  table{background-color:#F9F500;}
/* ------------------- */
#section {width:520px;float:left;color: #000000;font-size: 12px;over-flow:inherit;margin-top:10px; _margin-top:10px;margin-left:15px; _margin-left:7px;position:relative;}
#sectionYellow {width:535px;background-color:#F9F500;float:left;color: #000000;font-size: 12px;over-flow:inherit;margin-top:0px; _margin-top:20px;margin-left:15px; _margin-left:7px;position:relative;}
#sectionshort {width:260px;float:left;color: #000000;font-size: 12px;over-flow:inherit;margin-top:5px;margin-left:15px; _margin-left:7px;position:relative;}
#sectionLarge {width:480px;float:left;color: #000000;font-size: 12px;over-flow:inherit;margin-top:0px; _margin-top:20px;margin-left:15px; _margin-left:7px;position:relative;}
/* ------------------- */
#image {float:right;margin-top:5px;margin-right:5px;margin-left:5px;margin-bottom:5px;}
#imageHistory {position:absolute;float:right;top:45px;left:290px;padding-top:20px;padding-right:5px;padding-left:5px;padding-bottom:5px;}
/* ------------------- */
#advert {width:190px;height:450;overflow:visible;float:left;margin-left:15px;background:#F9F500 url("/images/topYellow.gif") top right no-repeat;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#advertBlue {width:190px;height:463px;float:left;margin-left:15px;background:background :#CFDEE1; top right no-repeat;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#advert .log{position:relative;width:180px;height:500px;left: 5px;top:5px;	}
#advertshort {background:#f43298 url("/images/cornerNormPurple.gif") top right no-repeat;width:190px;float:left;margin-left:15px;over-flow:inherit;font-size: 12px;}
#advertOverFlow {position:absolute;width: 190px;height:463px;top:0px;left:570px;padding: 0px 0 0 0px;z-index:1;background :#CFDEE1;}
#advertmodule {background:#f43298 url("/images/cornerNormPurple.gif") top right no-repeat;width:255px;float:left;margin-left:15px;margin-right:10px;over-flow:inherit;font-size: 12px;}
#advertmodule .selectable  {font-size: 12px;color:#F9F500;font-weight:bold;}
#advertmodule a {font-size: 11px;color:#000000;font-weight:normal;}
/* ------------------- */
#contentShortHolder {width:480px;height:auto;float:left;background:#CFDEE1 url("/images/cornerNorm.gif") bottom left no-repeat;position:relative;}
#contentShortHolder .courseModuletitle {width:465px;background-color:#F33699;position:relative;font-size: 24px;color:#FFFFFF;padding-top:10px;padding-right:5px;padding-left:10px;padding-bottom:10px;font-weight:bold;top:0px;left:0px;}
#contentShortHolder .section {width:455px;float:left;color: #000000;font-size: 12px;over-flow:inherit;margin-top:0px; _margin-top:10px;margin-left:15px; _margin-left:7px;position:relative;}
#contentShortHolder .coursemenu{display:block;width:465px;padding-top:5px;padding-left:5px;background-color:#CFDEE1;}
/* ------------------- */
#coursemenu{display:block;width:550px;padding-top:5px;padding-left:5px;background-color:#CFDEE1;}
#leftContent {width:315px;height:auto;overflow:visible;float:left;background:#CFDEE1 url("/images/cornerNorm.gif") bottom left no-repeat;position:relative;padding-top:7px; _padding-top:8px;padding-top:5px;padding-right:5px;padding-left:5px;padding-bottom:15px;margin-bottom:15px; _margin-bottom:0px;}
#leftContentNews {width:315px;float:left;background:#CFDEE1 url("/images/cornerNorm.gif") bottom left no-repeat;position:relative;padding-top:7px; _padding-top:8px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-top:5px;padding-right:5px;padding-left:5px;padding-bottom:15px;margin-bottom:15px; _margin-bottom:0px;}
/* ------------------- */
#rightContent {width:215px;height:450px;float:left;position:relative;margin-left:15px;}
#rightContentNews{width:205px;height:auto;overflow:visible;float:left;background-color:#CFDEE1;padding-top:15px;padding-left:10px;font-size: 12px;}
#rightContentNewsLink {width:190px;height:450;overflow:visible;background:#F9F500 url("/images/topYellow.gif") top right no-repeat;}
#rightContentNews table{font-size:1px;}
/* ------------------- */
#shortCourseLink{margin-top:8px;padding-top:0px;padding-left:5px;padding-bottom:10px;padding-right:5px;}
#shortCourseLink .white{font-weight:bold;font-size:12px;color:white;display:block;}
#shortCourseLink a {font-size:12px;text-decoration: none;}
#shortCourseLink a:hover {color:#777777;font-size:12px;text-decoration: none;}
#shortCourseLink .yellow{font-weight:bold;color:#F9F500;}
/* ------------------- */
#rightContentEPK{width:195px;height:148px;display:block;float:left;font-size: 21px;font-weight: bold;color: #F5F900;background-color:#F33699;margin-top:15px;padding-top:10px;padding-right:10px;padding-left:10px;padding-bottom:10px;}
#rightContentEPK a{color: #FFFFFF;font-size: 16px;}
#rightContentEPK a:hover{color: black;}
/* ------------------- */
#filmPlayer {position:relative; top:10px;  left:70px;  height: 227px;  width: 360px; background-color:#000000;}
#button{position:relative;left:220px;background-color:#F9F500;}
#applicationCourseDetails{float:left;left:10px;right:40px;width:240px;float:left;padding-right:10px;}
#applicationPersonDetails{padding-right:10px;left:10px;	width:auto;float:left;width:190px;}
#applicationBottom{position:relative;float:left;bottom:0px;}
/* ------------------- */
#formApply {position:relative;left:10px;margin-top:10px; _margin-top:10px;width:100%;}
#formApply p{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px;padding-right:10px;}
/*By Amin 0ct 2007 - Steps table in short courses application forms: */
#StepsTable {border:3px inset}
h3.StepsTitle{text-transform: uppercase;color:black;font-size:1em}
td.StepsActive {border:outset white 3px;background-color:#F5F5F5;padding-right:3px;padding-left:3px}
td.StepsPassive{border:black 1px;background-color:white;padding-right:3px;padding-left:3px}

/* ------------------- */
.pagination{font-size: 12px;color: white;font-weight: bold;}
/*TITLES */
h1 {padding-top:10px;font-family: Arial, Helvetica, sans-serif;font-size: 19px;font-style: normal;line-height: 19px;font-weight: 900;font-variant: normal;color: #F43298;}
.titleh1{padding-bottom:10px;font-family: Arial, Helvetica, sans-serif;font-size: 19px;font-style: normal;line-height: 19px;font-weight: 900;font-variant: normal;color: #F43298;}
h2 {line-height: 1px;font-size: 15px;font-weight: bold;color: #666666;}
h3 {padding-top:15px;font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #FFFFFF;}
.titleh4 {padding-top:5px;font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;}
h4 {font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;line-height: 17px;}
h5 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 14px;color: #000000;font-weight: bold;display:inline;}
h5{font-size: 14px;	font-weight: bold;color: #000000;}
.h7 {font-family: Arial, Helvetica, sans-serif;font-size: 21px;font-weight: bolder;color: #F5F900;}
.h8 {font-family: Arial, Helvetica, sans-serif;font-size: 9px;line-height: normal;font-weight: normal;color: #333333;font-style: normal;text-align: left;padding-right: 10px;padding-left: 10px;}
.head4 {padding-top:15px;font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;}
.newsHeadTOP{padding-top:5px;font-size: 15px;font-weight: bold;color: #666666;padding-left:5px;}
.newsHeadPagination{  width:180px;  padding-top:12px;  padding-left:5px;}
.newsHeadContent{  padding-top:5px; padding-left:5px;}
.newsHeadTitle{  background-color:#CFDEE1; font-weight: bold;font-size:15px; padding-left:5px;  padding-top:3px;  padding-bottom:3px; }
#coursetitle {width:540px;background-color:#F33699;position:relative;font-size: 24px;color:#FFFFFF;padding-top:10px;padding-right:5px;padding-left:10px;padding-bottom:10px;font-weight:bold;top:0px;left:0px;}
#yellowtitle {width:545px;background-color:#F9F500;position:relative;font-size: 24px;color:#F43298;padding-top:7px; _padding-top:8px;padding-right:5px;padding-left:5px;padding-bottom:5px;}
#title{position:relative;font-size: 18px;color:#F43298;font-weight:bold;}
#blackSubTitle{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;font-weight: bold;}
#graySubTitle{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #666666;font-weight: bold;}
#spacer{padding-top:9px;padding-right:9px;padding-left:9px;padding-bottom:19px;margin-bottom:19px;}
#webaccess a:hover{color: #FFFFFF;}

#flash #altmenu #webaccess #lower a{color:#ffffff;}
#flash #altmenu #webaccess #lower a:hover{color:#f43298;}



/* ------------------- */
/*Links*/

#flash #altmenu{width:555px;background:  #666666;}
A {font-weight:bold;color:#777777;font-size:12px;text-decoration: underline;}
A:Visited {font-weight:bold;color:#f43298;font-size:12px;text-decoration: none;}
A:Link {font-weight:bold;color:#f43298;font-size:12px;text-decoration: none;}
A:Hover {font-weight:bold;color:#777777;font-size:12px;text-decoration: none;}
/* ------------------- */
/* Error */
.error{font-size:10px;font-weight:bold;color:#FF0000;}
/* ------------------- */
/* layout */
.tabFundo {}
.tabItem {padding:2px;}
.tenright{padding-right:10px;}
.tenleft{padding-left:10px;}
.right{position:absolute;right:20px;}
.uldept{position:relative;left:-25px;}
#webaccess .topNavigation{height:10px;padding:0;margin:0;}
/* ------------------- */