@charset "utf-8";
/* CSS Document */

/*Created by M. Perez || www.gaudigital.com || August 2009 || All rights reserved*/

/*Default styles*/

html{
	background-color:#FFFFFF;
}
body{
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding: 5px;
}
a.default: link{
	color: #002D59;
	text-decoration:underline;
}
a.default: hover{
	color: #D85E41;
	background-color: #418ED8;
}
a.default: visited{
	color: #418ED8;
	text-decoration:none;
}
a.default: active{
	color: #B22200;
	text-decoration:underline;
}
p{
	margin: 5px;
	padding-bottom: 10px;
	line-height: 140%;
}
p.justified{
	margin: 5px;
	padding-bottom: 10px;
	line-height: 140%;
	text-align: justify;
}
img{
	margin: 7px;
}
a > img{
border: 0;
}
em{
	color: #0054A5;
	font-style: italic;
}
#borderbox{
	margin: 10px;
	border-right: 1px dotted #0054A5;
	border-left: 1px dotted #0054A5;
	border-top: 1px dotted #0054A5;
	border-bottom: 1px dotted #0054A5;
}
#border_solid_box{
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #0054A5;
	border-left: 1px solid #0054A5;
	border-top: 1px solid #0054A5;
	border-bottom: 1px solid #0054A5;
}
#box_light_coloured{
	background-color: #D5E6F7;
}
h1.title{
	font-size: 20px;
	color: #002D59;
	margin-top: 5px;
	padding-left: 7px;
}
h2.subtitle{
	font-size: 12px;
	color: #418ED8;
	padding-left: 7px;
}


/*Global Template Classes*/
/*Page Heading*/

table.pagehead{
	background-image:url(images/logo.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
td.mainmenu{
	background-image:url(images/mainmenu_bg.gif);
	background-repeat: no-repeat;
}
ul.topmenu{
	list-style-type: none;
	font-size: 12px;
	margin: 0px;
	text-align: left;
	margin-bottom: 30px;
}
li.menuitem{
	list-style-type: none;
	display: inline;
}
li.menuitem a.mml:link{
	padding: 5px 8px 28px 5px;
	color: #000000;
	text-decoration: none !important;
}
li.menuitem a.mml:hover{
	padding: 5px 8px 28px 5px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: #A9CBED !important;
}
li.menuitem a.mml:active{
	padding: 5px 8px 28px 5px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: #A9CBED !important;
}
li.menuitem a.mml:visited{
	padding: 5px 8px 28px 5px;
	color: #000000;
	text-decoration: none !important;
}
td.footer{
	background-image:url(images/footer_bg.gif);
	background-repeat: repeat-x;
	padding: 7px;
	text-align: center;
}

/*Page specifi styles*/
/*Home Page*/

img.chica{
	float: right;
}
		/*right hand column*/

h3.blue_bg_heading{
	color: #FFFFFF;
	font-size: 14px;
	text-indent: 10px;
	padding: 7px;
	background-color: #002D59;
	margin-top: 55px;
}

	/*variant of the above without the margin-top for standard use*/
h3.blue_bg_heading_variant{
	color: #FFFFFF;
	font-size: 14px;
	text-indent: 10px;
	padding: 7px;
	background-color: #002D59;
	margin-top: 5px;
}
h3.blue_bg_heading_variant a.linkme:link{
	text-decoration: none;
	color:#FFFFFF;
}
	h3.blue_bg_heading_variant a.linkme:hover{
		text-decoration: none;
		color:#FFFFFF;
	}
	h3.blue_bg_heading_variant a.linkme:active{
		text-decoration: none;
		color:#FFFFFF;
	}
	h3.blue_bg_heading_variant a.linkme:visited{
		text-decoration: none;
		color:#FFFFFF;
	}
h4{
	color: #B22200;
	font-size: 12px;
	font-weight:bold;
	line-height: 2.8em;
}

img.bullet{
	border: 0;
	margin: 0px;
}
td.right_menu{
	background-image: url(images/chart_bg.gif)
}
		/*Internal Navigation Menu */
		
ul.vertical_menu{
	list-style: none;
	padding-top: 10px;
	margin-left: 0;
	border-left: 0;
	padding-left: 0;
	border-right: 1px solid #0054A5;
	border-left: 1px solid #0054A5;
	border-top: 1px solid #0054A5;
	border-bottom: 1px solid #0054A5;
	background-image: url(images/chart_bg.gif);

}
li.vertical_menu_item{
	list-style-type: none;
	margin-bottom: 18px;
	margin-left: 0;	
}

a.inl:link{
	padding: 5px 15px 5px 15px;
	color: #000000;
	text-decoration: none !important;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
a.inl:hover{
	padding: 5px 15px 5px 15px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: #A9CBED !important;
	border-right: 1px solid #002D59;
	border-left: 1px solid #002D59;
	border-top: 1px solid #002D59;
	border-bottom: 1px solid #002D59;
}
a.inl:active{
	padding: 5px 15px 5px 15px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: #A9CBED !important;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
a.inl:visited{
	padding: 5px 15px 5px 15px;
	color: #000000;
	text-decoration: none !important;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
img.est{
	border: 0;
	margin: 0;
}
img.powersymbol{
	float: left;
}
li.emphasis_list{
	color: #002D59;
	font-size: 12px;
	padding-bottom: 10px;
}

/*ENGLISH COURSES*/

div.sqldisplay{
	margin-top: 5px;
	margin-right: 7px;
	border-top: 1px dotted #002D59;
	border-left: 1px dotted #002D59;
	border-bottom: 1px dotted #002D59;
	border-right: 1px dotted #002D59;
}
strong.schoolname{
	color: #002D59;
}
div.container-1{
	float: left;
	width: 290px;
	height: 100%;
	margin-top: 12px;
	margin-right: 7px;
	border-top: 1px dotted #002D59;
	border-left: 1px dotted #002D59;
	border-bottom: 1px dotted #002D59;
	border-right: 1px dotted #002D59;
}
div.container-2{
	float: right;
	width: 290px;
	height: 100%;
	margin-top: 12px;
	margin-left: 7px;
	border-top: 1px dotted #002D59;
	border-left: 1px dotted #002D59;
	border-bottom: 1px dotted #002D59;
	border-right: 1px dotted #002D59;
}
ul.linklist{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}
li.linklist_items{
	list-style-type: none;
	padding: 10px;
}
p.highemphasis{
	background-color: #D85E41;
	margin: 0;
	padding: 20px 5px 33px 5px;
}
/*CERTIFICATIONS AND SHORT COURSES*/

div.container-3-lead{
	width: 600px;
	height: 100px;
	margin-top: 28px;
	border-top: 1px dotted #002D59;
	border-left: 1px dotted #002D59;
	border-bottom: 1px dotted #002D59;
	border-right: 1px dotted #002D59;
	padding-bottom: 12px;
	background-color: #D5E6F7;
}
div.container-3{
	width: 600px;
	height: 100px;
	margin-top: 10px;
	border-top: 1px dotted #002D59;
	border-left: 1px dotted #002D59;
	border-bottom: 1px dotted #002D59;
	border-right: 1px dotted #002D59;
	padding-bottom: 12px;
	background-color: #D5E6F7;
}
img.certified{
	float: left;
	border: 1px solid #ffffff;
}
ul.inlinelinks{
	list-style: none;
	padding-left: 0;
	line-height: 2.8em;
	text-align: center;
}
li.inlinelink_item{
	padding: 5px 10px 5px 5px;
	list-style-type: none;
	display: inline;
}
li.inlinelink_item a.schoolink:link{
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #0054A5;
	border-left: 1px solid #0054A5;
	border-bottom: 1px solid #0054A5;
	border-right: 1px solid #0054A5;
	color: #591100;
	text-decoration: none;
}
li.inlinelink_item a.schoolink:hover{
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #591100;
	border-left: 1px solid #591100;
	border-bottom: 1px solid #591100;
	border-right: 1px solid #591100;
	color: #ffffff !important;
	background-color: #D85E41 !important;
	text-decoration: none;
}
li.inlinelink_item a.schoolink:active{
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #591100;
	text-decoration: none;
}
li.inlinelink_item a.schoolink:visited{
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #591100;
	text-decoration: none;
}
/*University Degrees and Posgraduate Courses*/
div.container-21{
	float: right;
	width: 290px;
	height: 100%;
	margin-top: 12px;
	margin-left: 7px;
	border-top: 1px dotted #002D59;
	border-left: 1px dotted #002D59;
	border-bottom: 1px dotted #002D59;
	border-right: 1px dotted #002D59;
	background-color: #418ED8;
}
/*VISA Page*/
div.container-4{
	width: 100%;
	height: 100%;
	background-color: #D5E6F7;
	border-top: 1px solid #002D59;
	border-left: 1px solid #002D59;
	border-bottom: 1px solid #002D59;
	border-right: 1px solid #002D59;
}
ul.visasmenu{
	list-style: none;
	padding: 0;
	margin: 5px;
	line-height: 2.8em;
}
li.visasmenu_item{
	list-style-type: none;
}
li.visasmenu_item a.schoolink:link{
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #0054A5;
	border-left: 1px solid #0054A5;
	border-bottom: 1px solid #0054A5;
	border-right: 1px solid #0054A5;
	color: #591100;
	text-decoration: none;
}
li.visasmenu_item a.schoolink:hover{
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #591100;
	border-left: 1px solid #591100;
	border-bottom: 1px solid #591100;
	border-right: 1px solid #591100;
	color: #ffffff !important;
	background-color: #D85E41 !important;
	text-decoration: none;
}
li.visasmenu_item a.schoolink:active{
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #591100;
	border-left: 1px solid #591100;
	border-bottom: 1px solid #591100;
	border-right: 1px solid #591100;
	color: #591100;
	text-decoration: none;
}
li.visasmenu_item a.schoolink:visited{
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #0054A5;
	border-left: 1px solid #0054A5;
	border-bottom: 1px solid #0054A5;
	border-right: 1px solid #0054A5;
	color: #591100;
	text-decoration: none;
}
div.divs-1{
	width: 252px;
	height: 100%;
	border: 1px solid #D85E41;
	background-color: #F2CABF;
	float: left;
	padding: 5px;
}
div.divs-2{
	width: 252px;
	height: 100%;
	border: 1px solid #D85E41;
	background-color: #F2CABF;
	float: left;
	padding: 5px;
	margin-left: 10px;
}
div.divs-3{
	width: 340px;
	height: 100%;
	border: 1px solid #D85E41;
	background-color: #F2CABF;
	float: right;
	padding: 5px;
}
table.borderedtable{
	border: 1px solid #0054A5;
	background-color: #B9D5F0;
	padding: 10px;
}
/*Admin Pages*/
td.paddme{
	padding-left: 20px;
}
strong.logout{
	padding: 2px 5px 2px 5px;
	background-color: #418ED8;
	border: 1px solid #002D59;
}
strong.logout a.out:link, a.out:hover, a.out:active, a.out:visited{
	color: #FFF;
	text-decoration: none;
}
div.tasks{
	border: 1px solid #002D59;
	margin: 5px;
	padding: 5px;
}
h3.tasktitle{
	background-color: #002D59;
	color: #FFF;
	font-size: 12px;
	margin: 0px;
	padding: 5px;
}
input.button{
	padding: 2px 5px 2px 5px;
	background-color: #418ED8;
	border: 1px solid #002D59;
	color: #FFF;
}
table.formulario{
	border: 1px solid #002D59;
	margin: 5px;
	padding: 5px;
}
strong.code{
	padding: 2px 5px 2px 5px;
	background-color: #ffffff;
	border: 1px solid #418ED8;
	color: #039;
	font-size: 10px;
	margin-right: 5px;
}
p.subtle{
	font-style: italic;
	color: #D85E41;
}
div.container-5{
	width: 600px;
	margin-top: 10px;
	border-top: 1px dotted #002D59;
	border-left: 1px dotted #002D59;
	border-bottom: 1px dotted #002D59;
	border-right: 1px dotted #002D59;
	padding-bottom: 12px;
	background-color: #D5E6F7;
}
div.logmein{
	width: 170px;
	margin-top: 10px;
	float: right;
}
strong.wlog{
	font-weight: 500;
	color: #FFF;
}
input.loginput{
	border: 1px solid #591100;
	height: 15px;
	width: 100px;
	font-size: 10px;
	margin-top: 2px;
}
input.logbtn{
	border: 0px;
	background-color: #418ED8;
	color: #fff;
	margin-left: 95px;
	margin-top: 4px;

}
div.tipsbox{
	border: 1px dotted #B22200;
	padding: 3px;
	margin-top: 5px;
}
h4.tipstitle{
	background-color: #D85E41;
	color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	border: 0px;
}
	
