body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	color: #000000;
	behavior: url("/cms/assets/templates/modern/js/csshover3.htc");
}

div#container {
	width: 877px;
	margin: auto;
	padding: 0 4px 35px 0;
	text-align: left;
}

div#heading {
	margin: 0 0 3px 0;
	height: 87px;
}

img#imglogo {
	border: none;
	float: left;
}

div.searchbox {
	background-color: #aa9f95;
	width: 268px;
	height: 64px;
	float: right;
	padding: 15px 10px 8px 10px;
}

form#ajaxSearch_form, form#ajaxSearch_form fieldset {
	margin: 0;
	padding: 0;
	float: left;
	width: 153px;
	height: 18px;
	border: none;
}

form#ajaxSearch_form input#ajaxSearch_input {
	width: 153px;
	height: 14px;
	background-color: #ffffff;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 2px 20px 2px 3px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ddd;
	border-left-color: #c3c3c3;
	border-top-color: #7c7c7c;
	margin: 3px 3px 0 0;
	vertical-align: top;
	color: #666;
	font-style: italic;
}

#ajaxSearch_intro, #ajaxSearch_submit {
	display: none;
}

div.boxoptions {
	position: absolute;
	margin: 10px 0 0 0;
	padding: 0;
}

ul.quickopt {
	width: 80px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	float: right;
	line-height: 12px;
	color: #69655f;
}

ul.quickopt li {
	display: inline;
	margin: 0 5px 0 0;
	float: left;
}

ul.quickopt li.first {
	margin: 0 30px 0 0;
}

ul.quickopt li a {
	text-decoration: none;
	color: #69655f;
}

ul.quickopt li a:hover {
	text-decoration: none;
	color: #3c3b37;
}

div.boxoptions ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 268px;
	line-height: 16px;
}

div.boxoptions ul li {
	display: inline-block;
	float: left;
	width: 70px;
	background-image: url(../images/dotsbg.png);
	background-repeat: repeat-y;
	background-position: left;
	padding: 0 0 0 10px;
}

div.boxoptions ul li.first {
	background-image: none;
	padding: 0;
}

div.boxoptions ul li.last {
	width: 105px;
}

div.boxoptions ul li a {
	color: #ffffff;
	text-decoration: none;
}

div.boxoptions ul li a:hover {
	color: #69655f;
	text-decoration: none;
}

div#bigpic {
	height: 372px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0;
	padding: 0;
}

div#mainmenu ul {
	height: 23px;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
	line-height: 23px;
}

div#mainmenu ul li {
	display: inline-block;
	padding: 0 7px;
	float: left;
}

div#mainmenu ul li.active {
	background-color: #5f5d59;
	color: #ffffff;
}

div#mainmenu ul li.active a {
	color: #ffffff;
}

div#mainmenu ul li.active a:hover {
	color: #ffffff;
	background-color: 4d4b47;
}

div#mainmenu ul li a {
	text-decoration: none;
	color: #000000;
}

div#mainmenu ul li:hover, div#mainmenu ul li a:hover, div#mainmenu ul li:hover a {
	text-decoration: none;
	color: #ffffff;
	background-color: #333333;
}

hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #fff;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0;
	padding: 0;
}

body#page_5 div#maincontent {
	background-color: #4d4b47;
	min-height: 200px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	padding-top: 14px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 21px;
}

div#maincontent {
	background-color: #4d4b47;
	min-height: 227px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	padding: 5px;
}

body#page_5 div.content_left {
	width: 260px;
	float: left;
}

body#page_5 div.content_right {
	margin-left: 275px;
}

div.content_left {
	width: 199px;
	float: left;
}

div.content_left img {
	border: none;
}

div.content_right {margin: 0 5px 10px 225px;padding: 0 10px 0 0;}

div.content_left h2 {
	margin: 12px 0 0 15px;
	padding: 0;
	letter-spacing: 1;
}

div.content_left h3 {
	font-family: "Futura", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
}

div.content_left ul {
	margin: 0;
	padding: 0 15px 15px 15px;
	list-style-type: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #ffffff;
	font-size: 9px;
}

div.content_left ul li a {
	text-decoration: none;
	color: #ffffff;
}

div#maincontent img.contentpic {
	border: none;
	float: left;
	margin: 5px 0 10px 0;
}

div#maincontent h1, div#maincontent .sIFR-active h1 {
	padding: 0;
	font-size: 1.1em;
	font-family: "Arial Black", Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1em;
	margin-top: 15;
	margin-right: 0;
	margin-bottom: -7px;
	margin-left: 0;
	display: inline-block;
}

div.content_right h2, div.content_right .sIFR-active h2 {
	padding: 0;
	font-size: 0.9em;
	font-family: "Arial Black", Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 0.8em;
	margin-top: 15;
	margin-right: 0;
	margin-bottom: -7px;
	margin-left: 0;
	display: inline-block;
}

div#maincontent p {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0 0 20px 0;
	line-height: 15px;
}

div#bottomblocks {
	clear: both;
}

div.boxes {
	width: 259px;
	float: left;
	margin: 0 5px 0 0;
	padding: 10px 15px;
	min-height: 169px;
}

div.boxes h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

div.boxes h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	border-bottom: 1px dotted #ffffff;
	line-height: 17px;
}

div.boxes h4 a {
	color: #ffffff;
	text-decoration: none;
}

div.boxes h4 a:hover {
	color: #e6e6e6;
	text-decoration: none;
}

div.boxes p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

div.boxes ul {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	list-style-position: inside;
}

div#boxcarreers {
	background-color: #aa9f95;
}

div#boxcarreers p {
	margin-bottom: 3px;
}

div#boxcarreers p a {
	text-decoration: none;
	color: #ffffff;
}

div#boxcarreers p a:hover {

	color: #241402;
}

div#boxinside {
	background-color: #120e05;
	background-image: url(../images/insidebg.png);
	background-repeat: no-repeat;
	background-position: top;
}

div#boxinside h4 {
	color: #ff9903;
}

div#boxinside p {
	margin: 0;
}

div#boxinside span.visit {
	display: block;
	text-align: right;
	color: #cc0000;
	font-weight: bold;
}

div#boxinside span.visit a {
	text-decoration: none;
	color: #cc0000;
}

div#boxinside span.visit a:hover {
	text-decoration: none;
	color: #990000;
}

div#boxnews {
	margin: 0;
	background-color: #a30014;
}

div#boxnews h3 {
	border-bottom: 1px dotted #ffffff;
}

div#boxnews ul li a {
	color: #ffffff;
	text-decoration: none;
}

div#boxnews ul li a:hover {
	color: #e6e6e6;
	text-decoration: none;
}

div.facebook {
	border-top: 1px dotted #ffffff;
	border-bottom: 1px dotted #ffffff;
	padding: 5px 0;
	margin: 15px 0 0 0;
}

div.facebook img {
	border: none;
}

.clear {
	clear: both;
}

.toggler, .toggler2 {
	cursor: pointer;
}



body#page_5 div#mainmenu ul li.active, body#page_5 div#mainmenu ul li.active:hover a {
	background-color: #14212A;
}

body#page_5 div#maincontent {
	background-color: #14212A;
	
}

body.cat_5 #container #maincontent .content_right p a {
	color: #FC9;
	text-decoration: none;
}

body.cat_5 #container #maincontent .content_right p a:hover {
	color: #FC9;
	text-decoration: underline;
}

/*-----------------------------------------ADMISSIONS--------------------------------------*/

body.cat_12 div#mainmenu ul li.active, body.cat_12 div#mainmenu ul li.active:hover a {background-color: #000;}
body.cat_12 div#maincontent numberlist {
	list-style-type: lower-roman;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}



.title_left {
	font-family: Futura, "Arial Black", Helvetica, sans-serif;
	font-weight:bold;
	font-size: 2em;
	color: #FFF;
}



body.cat_12 div#maincontent {
	background-color: #2A1E19;
	background-image: url(../images/admission_bg.jpg);
	background-repeat: repeat-x;
}
body.cat_12 div#maincontent {min-height: 2450px;padding: 5px;}

body.cat_12 div.content_left {
	margin-right: 10px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
}
body.cat_12 div.content_left h2 {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 5px;
}
body.cat_12 div.content_left ul {
	list-style-position: inside;
	background-color: #F93;
	padding-left: 0px;
	
}

body.cat_12 div.content_left img {
	margin-top:5px;
}

body.cat_12 div.content_left ul li a {
	height: 20px;
	line-height: 20px;
	display: block;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 15px;
}

body.cat_12 div.content_left ul li:hover {
	color: #ffffff;
	background-color: #F60;
	margin:0;
}
body.cat_12 div.content_right {min-height:2450px;margin: 0 5px 10px 225px;padding: 0 10px 0 0;}

body.cat_12 div.content_right a:link, a:visited, a:active {color:#FC0; text-decoration:none;}

/*-----------------------------------END OF ADMISSIONS-------------------------------------*/


/*------------------------------------AFFILIATIONS---------------------------------------*/
body.cat_72 div#mainmenu ul li.active, body.cat_72 div#mainmenu ul li.active:hover a {background-color: #2A4258;}
body.cat_72 div#maincontent {
	background-color: #2A4258;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
body.cat_72 div.content_left {
	background-color: #1C2B39;
	padding-bottom:120px;
}
body.cat_72 div.content_right {
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 225px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}

body.cat_72 div#maincontent a {
	color: #6B9FD2;
	text-decoration: none;
	font-size: 12px;
}

body.cat_72 div#maincontent a:hover {
	color: #FFF;
}

body.cat_72 div#maincontent a:visited {
	color: #6B9FD2;
	text-decoration: none;
}


/*------------------------------------------------END OF AFFILIATIONS--------------------------------------------------*/




/*------------------------------------------------------FACULTY----------------------------------------------------*/


body.cat_14 div#mainmenu ul li.active, body.cat_14 div#mainmenu ul li.active:hover a {
	background-color: #161e29;
}
body.cat_14 div#maincontent {
	background-color: #7b9ba3;
	background-image: url(../images/faculty_bg.jpg);
	background-repeat: repeat-x;
}
body.cat_14 div#maincontent {min-height: 430px;padding: 5px;}
/*body.cat_14 div#maincontent p {color: #333333;}*/
body.cat_14 div.content_left {background-color: #6a858c;}
body.cat_14 div.content_left h2 {padding: 0;color: #ffffff;font-weight: bold;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 18px;}
body.cat_14 div.content_left ul {background-color: #6a858c;padding: 0 0 12px 0;line-height: 18px;}
body.cat_14 div.content_left ul li {}
body.cat_14 div.content_left ul li a {padding: 0 15px;height: 20px;line-height: 20px;display: block;color: #fff;}
body.cat_14 div.content_left ul li.active, body.cat_14 div.content_left ul li:hover {
	background-color: #323A40;
	background-image: url(../images/bullright.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#FFF;
	
}
body.cat_14 div.content_left ul li.active a {color: #ffffff;}
body.cat_14 div.content_right {height:270px;margin: 0 5px 10px 0;padding: 0 20px 0 0;}
body.cat_14 div.content_right_top h2 {color: #ffffff;font-weight: bold;text-transform: uppercase;font-family: Arial, Geneva, Arial, Helvetica, sans-serif;font-size: 18px;}
body.cat_14 div#maincontent div.content_right {margin-left: 225px;margin-top: 20px;}
body.cat_14 div#maincontent div.content_right_top {margin-left: 225px;}
body.cat_14 div#maincontent div.content_right_top p {margin: 0;padding: 0;}
body.cat_14 div#maincontent div.content_right h3 {
	color: #FFF;
	text-transform: uppercase;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
body.cat_14 div#maincontent div.content_right h4 {
	color: #e0f2ff;
	font-size: 0.7em;
	font-weight: normal;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
body.cat_14 div#maincontent div.content_right img#profilepic {border: none;margin: 0 10px 0 0;padding: 0;float: left;}
body.cat_14 div#maincontent div.content_right a {color: #000;text-decoration: none;}

/*-------------------------------------------------------END OF FACULTY----------------------------------------------------------*/



/*-------------------------------------------------------CAMPUS----------------------------------------------------------*/

body.cat_15 div#mainmenu ul li.active, body.cat_15 div#mainmenu ul li.active:hover a {
	background-color: #46463C;
	color: #000000;
}
body.cat_15 div#maincontent {
	background-color: #46463C;
}
body.cat_15 div#maincontent {min-height: 380px;padding: 5px 5px 20px 5px;}
body.cat_15 div.content_left {display: none;}
body.cat_15 div.content_left ul {background-color: #88a036;}
body.cat_15 div.content_right {margin: 0 5px;padding: 0;height: 350px;}

body.cat_15 div.content_right div.block_item {
	width: 200px;
	float: left;
	margin-top: 0;
	margin-right: 18px;
	margin-bottom: 0;
	margin-left: 0;
	display: block;
}

body.cat_15 div.content_right div.block_item h3 {
	padding: 0;
	color: #938D7F;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

body.cat_15 div#maincontent div.content_right div.block_item p {
	color: #CCC;
	margin-top: 0;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 10px;
}

body.cat_15 div#maincontent div.content_right div.block_item ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #e3ffe2;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 9px;
}

body.cat_15 div#maincontent div.content_right div.block_item ul li a {
	text-decoration: none;
	color: #938D7F;
}

body.cat_15 div#maincontent div.content_right div.block_item ul li a:hover {
	text-decoration: underline;
	color: #FEF5E3;
}

body.cat_15 div#maincontent div.content_right div.block_item ul li {
	background: url(../images/bullet.gif) no-repeat left center;
	padding: 0 0 0 7px;
}

body.cat_15 div#maincontent div.content_right div.block_item img.contentpic {
	border: 1px solid #333;
	width: 194px;
	height: 124px;
}

body.cat_15 div.content_right div#block_item_64 {
	margin: 0;
}

/*----------------------------------------END OF CAMPUS----------------------------------------*/




/*--------------------------------------GUEST LECTURERS-----------------------------------------*/

body.cat_16 div#mainmenu ul li.active, body.cat_16 div#mainmenu ul li.active:hover a {
	background-color: #363c52;
	color: #ffffff;
}
body.cat_16 div.content_left {
	color: #333;
	background-color: #363c52;
	margin-right: 25px;
	background-image: url(../images/lect_bg.jpg);
	background-repeat: repeat-x;
}

body.cat_16 div.content_left p {
	padding: 0 10px;
}


body.cat_16 div#maincontent {
	background-color: #363c52;
	padding: 5px;
}


body.cat_16 div#maincontent a {
	color: #ffffff;
}

body.cat_16 div#maincontent img {
	border:1px solid #000;
	margin-top:20px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

body.cat_16 div#maincontent hr {
	clear:both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15;
	margin-left: 0;
	width: 600px;
}

body.cat_16 div#maincontent .hrNormal {
	clear:none;
	
}


body.cat_16 div.content_left h2 {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0;
	padding: 10px 10px 0 10px;
}


/*-------------------------------END OF GUEST LECTURERS------------------------------*/


/*--------------------------------ACADEMIC PROGRAM-----------------------------------*/


body.cat_13 div#mainmenu ul li.active, body.cat_13 div#mainmenu ul li.active:hover a {
	background-color: #a1121d;
}
body.cat_13 div#maincontent {
	background-color: #333;
}
body.cat_13 div#maincontent {min-height: 360px;padding: 3px 5px 20px 5px;}

body.cat_13 div#submenu ul {
	background-color: #a1121d;
	margin:0;
	padding: 0;
	height: 25px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
	line-height: 25px;
}

body.cat_13 div.content_right a:link, a:visited, a:active{color:#FFF; text-decoration:underline;}
body.cat_13 div.content_right a:hover{color:#B52C29}
body.cat_13 div#submenu ul li {
	font-size: .9em;
	display: inline-block;
	padding: 0 7px;
	float: left;
}

body.cat_13 div#submenu ul li.active {
	background-color: #750009;
}

body.cat_13 div#submenu ul li.active a {
	color: #ffffff;
}

body.cat_13 div#submenu ul li.active {
	color: #ffffff;
	
}
body.cat_13 div#submenu ul li a:hover, body.cat_13 div#submenu ul li:hover, body.cat_13 div#submenu ul li:hover a {
	color: #ffffff;
	background-color: #750009;
}

body.cat_13 div#submenu ul li a {
	text-decoration: none;
	color: #ffffff;
}

body.cat_13 div.content_left {
	width: 199px;
	margin-right: 25px;
	background-color: #333;
	border: 1px dotted #666;
}

.disclosure{
	font-style:italic;
	padding: 5px;
	background-image: url(../images/caution.png);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 5px 5px;
}

body.cat_13 div.content_left h2 {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Futura", Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}


body.cat_13 div.left_box2 {
	background-color: #4b4841;padding: 15px 0;line-height: 18px;color: #333333; margin: 3px 0;
}

body.cat_13 div.left_box2 h2 {
	padding: 0 0 0 10px;
	margin: 0;
}

body.cat_13 div.left_box2 p {
	background-color: #4b4841;
	padding-left: 15px;
	padding-right: 15px;
}

body.cat_13 div.content_left img {
	border: none;
}
body.cat_13 div.content_left ul {
	list-style-position: inside;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
body.cat_13 div.content_left ul li {
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
}
body.cat_13 div.content_left ul li:hover {
	color: #000;
	background-color: #666;
	margin:0;
}

body.cat_13 div.content_right {height:auto;margin: 0 5px 5px 0;padding: 0 10px 0 0;overflow: auto;color: #000000;}

/*----------------------------------END OF ACADEMIC PROGRAM------------------------------------*/





body.cat_19 div#mainmenu {color: #FFF9F0;}
body.cat_19 div#mainmenu ul li.active, body.cat_19 div#mainmenu ul li.active:hover a {background-color: #660000;}
body.cat_19 div#maincontent {background-color: #660000;}
body.cat_19 div#maincontent {min-height: 310px;padding: 5px;}
body.cat_19 div.content_left {margin-right: 25px;}
body.cat_19 div.content_left ul {background-color: #6c9421;margin-bottom: 5px;}
body.cat_19 div.content_right {height:320px;margin: 0 5px 10px 0;padding: 0 10px 0 0;overflow: auto;}

body.cat_19 div.content_left {margin-right: 25px;background-color: #750009;}
body.cat_19 div.content_left h2 {color: #ffffff;font-weight: bold;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 18px;}
body.cat_19 div.content_left ul {background-color: #750009;padding: 0 0 15px 0;line-height: 18px;color: #ffffff;}
body.cat_19 div.content_left ul li {padding: 0 15px;height: 20px;line-height: 20px;}
body.cat_19 div.content_left ul li a {color: #ffffff;}

body.cat_19 div.left_box2 {
	background-color: #4b4841;padding: 15px 0;line-height: 18px;color: #333333; margin: 3px 0;
}

body.cat_19 div.left_box2 h2 {
	background-color: #4b4841;
	padding: 0 0 0 10px;
	margin: 0;
}

body.cat_19 div.left_box2 p {
	background-color: #4b4841;
	padding-left: 15px;
	padding-right: 15px;
}

body.cat_19 div.content_left img {
	border: none;
}


body.cat_20 div#mainmenu ul li.active, body.cat_20 div#mainmenu ul li.active:hover a {background-color: #000;}
body.cat_20 div#maincontent {
	color: #FFFFFF;
	background-color: #333;
	background-image: url(../images/special_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}

body.cat_20 div.content_left {display: none;}
body.cat_20 div.content_left ul {background-color: #6c9421;margin-bottom: 5px;}
body.cat_20 div.content_right {margin: 0 5px;padding: 0;}

body.cat_21 div#maincontent {display:none;}
body.cat_21 div.content_left {display: none;}
body.cat_21 div.content_right {margin: 0 5px;padding: 0;}
body.cat_21 div#maincontent div.content_right h1, body.cat_21 div#maincontent div.content_right .sIFR-active h1 {color: #000000;}

body.cat_21 div#bigpic {
	height: 372px;
	width: 878px;
}



/*---------------------------------- APLICATION -------------------------------*/


body.cat_99 div#maincontent {
	background-color: #2A2D33;
	/*background-image: url(../images/admission_bg.jpg);*/
	background-repeat: repeat-x;
}
body.cat_99 div#maincontent {
	min-height: 700px;
	padding: 5px 5px 20px 5px;
	overflow: auto;
}
body.cat_99 div.content_left ul {background-color: #88a036;}
body.cat_99 div.content_right {
	padding: 0;
	height: 350px;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 20px;
}

body.cat_99 div.content_right div.block_item {
	width: 200px;
	float: left;
	margin: 0 18px 0 0;
}

body.cat_99 div.content_right div.block_item h2 {
	margin: 0;
	padding: 0;
	color: #ffffff;
text-transform: uppercase;font-size: 20px;font-weight: bold;font-family: "Futura", Arial Black, Helvetica, sans-serif;
}

body.cat_99 div#maincontent div.content_right div.block_item p {
	color: #000000;
	margin-top: 0;
	margin-bottom: 10px;
}

body.cat_99 div#maincontent div.content_right div.block_item ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #e3ffe2;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 9px;
}

body.cat_99 div#maincontent div.content_right div.block_item ul li a {
	text-decoration: none;
	color: #003;
}

body.cat_99 div#maincontent div.content_right div.block_item ul li a:hover {
	text-decoration: underline;
	color: #000000;
}

body.cat_99 div#maincontent div.content_right div.block_item ul li {
	background: url(../images/bullet.gif) no-repeat left center;
	padding: 0 0 0 7px;
}

body.cat_99 div#maincontent div.content_right div.block_item img.contentpic {
	border: 1px solid #333;
	width: 194px;
	height: 124px;
}

body.cat_99 div.content_right div#block_item_64 {
	margin: 0;
}


body.cat_76 div#maincontent {background-color: #1c212c;}
body.cat_76 div#maincontent {min-height: 370px;padding: 5px 5px 20px 5px;}
body.cat_76 div.content_left {display: none;}
body.cat_76 div.content_left ul {background-color: #88a036;}
body.cat_76 div.content_right {margin: 0 5px;padding: 0;height: 350px;}

body.cat_76 div.content_right div.block_item {
	width: 200px;
	float: left;
	margin: 0 18px 0 0;
}

body.cat_76 div.content_right div.block_item h2 {
	margin: 0;
	padding: 0;
	color: #ffffff;
text-transform: uppercase;font-size: 20px;font-weight: bold;font-family: "Futura", Arial Black, Helvetica, sans-serif;
}

body.cat_76 div#maincontent div.content_right div.block_item p {
	color: #000000;
	margin-top: 0;
	margin-bottom: 10px;
}

body.cat_76 div#maincontent div.content_right div.block_item ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #e3ffe2;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 9px;
}

body.cat_76 div#maincontent div.content_right div.block_item ul li a {
	text-decoration: none;
	color: #003;
}

body.cat_76 div#maincontent div.content_right div.block_item ul li a:hover {
	text-decoration: underline;
	color: #000000;
}

body.cat_76 div#maincontent div.content_right div.block_item ul li {
	background: url(../images/bullet.gif) no-repeat left center;
	padding: 0 0 0 7px;
}

body.cat_76 div#maincontent div.content_right div.block_item img.contentpic {
	border: 1px solid #333;
	width: 194px;
	height: 124px;
}

body.cat_76 div.content_right div#block_item_64 {
	margin: 0;
}

body.cat_74 div#maincontent {display:none;}

/*---------------------------------- busqueda -------------------------------*/

body.cat_73 div#maincontent {background-color: #CC9;color: #000000;}
body.cat_73 div#bigpic {
}
body.cat_73 div#maincontent {
	padding: 5px 5px 20px 5px;
}
body.cat_73 div#maincontent div.content_left {
	margin-right: 10px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
	width: 260px;
	float: left;}
body.cat_73 div.content_right {margin: 0 5px;padding: 0;}


body.cat_73 div#maincontent div.content_right p, a.ajaxSearch_resultLink {
	color: #09F;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	margin-bottom: 15px;
	display: block;
}

body.cat_73 div#maincontent div.content_right p, a.ajaxSearch_resultLink:hover {
	color: #fff;}

body.cat_73 div#maincontent div.content_right div.ajaxSearch_result, div.ajaxSearch_resultExtract{margin:10px;}
body.cat_73 div#maincontent div.content_right div.ajaxSearch_result, .ajaxSearch_highlight {
	color: #000;
	background-image: url(../images/searchBg.jpg);
	padding-top: 0.5em;
	padding-right: 6px;
	padding-bottom:0.3em;
	padding-left: 6px;
	background-color: ffff00;
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.ajaxSearch_result {
	border-bottom: 1px dotted #000000;
	padding: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.AS_ajax_resultsIntroFailure{
	background-color: #22232A;
	display: block;
	margin-top: 10px;
	background-image: url(../images/cautionBig.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 46px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFE001;
	font-size: .8em;
	border: thin dotted #333;
}

.ajaxSearch_resultDescription{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #FFF;
	}
.ajaxSearch_paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #09F;
	background-color: #1E1E1E;
	display: inline-block;
	padding: 6px;
	margin-bottom: 20px;
	border: 1px dotted #333;
}
.ajaxSearch_resultsInfo{
	display: block;
	text-align: right;
	background-color: #383D45;
	padding: 5px;
	width: 800px;
	}

h2 {
	font-family: "Futura", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFF;
	text-transform: uppercase;
	font-weight: normal;
	display: block;
	margin-bottom: 5px;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFF;
	line-height: 1.2em;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	color: #FFF;
	list-style-type: square;
}

.description {
	display:block;
	width: 450px;
	background-color: #666;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 50px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.description hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 15px;
}

.description h2 {color:#000;}


/*---------------------------------- special programs -------------------------------*/


body.cat_20 div.content_right .specialpro {
	width: 263px;
	margin-top: 30px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #999999;
	
}

body.cat_20 div.content_right .specialpro  img {
	width: 263px;
	overflow: hidden;
	clip: rect(auto,200px,auto,auto);
	display: block;
	padding-bottom: 15px;
}
.summer #img {
	background-image: url(../images/interin10.jpg);
	background-repeat: no-repeat;
	width: 263px;
	height: 272px;
}
.summer  a  {
	display: block;
	width: 253px;
	margin-top: 212px;
	position: absolute;
	text-align: right;
	padding-right: 10px;
	height: 40px;
	color: #000000;
	font-size: 1.2em;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
.summer a:hover  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	background-image: url(../images/enter.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.summer #img2 {
	height: 272px;
	width: 263px;
	background-image: url(../images/ec10.gif);
	background-repeat: no-repeat;
}

.summer #img3 {
	height: 272px;
	width: 263px;
	background-image: url(../images/inter_summer10.gif);
	background-repeat: no-repeat;
}


/*---------------------------------- end special programs -------------------------------*/


/*---------------------------------- FORM -------------------------------*/

div.content_right form {
	margin: 0;
	border: none;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-top: 0;
	padding-right: 30;
	padding-bottom: 0;
	padding-left: 0;
}

div#maincontent form p {
	font-size: 0.7em;
}

div.content_right form fieldset {
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px dotted #CCC;
}

div.content_right form fieldset legend {
	font-weight: bold;
	padding: 5px;
	pading: 0;
	color: #CCC;
	text-transform: uppercase;
	font-size: 1.3em;
}

div.content_right form fieldset label {
	display: block;
	float: left;
	width: 200px;
	text-align: right;
	margin: 5px 10px 0 0;
	clear: left;
	height: 20px;
	line-height: 10px;
}

div.content_right form fieldset label.radio {
	display: inline;
	float: none;
	width: auto;
	text-align: left;
	margin: 0;
	height: auto;
}

div.content_right form fieldset div.formfield {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 210px;

}


div.content_right form fieldset label input.txt {
	font-size: 11px;
	background-color: #FFF;
	padding-left:15;
}



div.content_right form fieldset label input.txt:hover {
	font-size: 11px;
	background-color: #DBFAFF;
}

.button {
	font-size: 1.5em;
	color: #333;
	background-color: #3CF;
	padding: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.button:hover {
	color: #333;
	background-color: #0292CC;
}


span.requiredtag {
	
	color: #F00;
	background-image: url(../images/required.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	display:inline-block;
	
}

.required {
	border: 1px solid #FC0;
	background-image: url(../images/caution.png);
	background-repeat: no-repeat;
}

div.errors {
	background-color: #1E2025;
	border: 2px dotted #2A2D33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #C00;
	line-height: 1.2em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	background-image: url(../images/cautionBig.png);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 62px;
	width: 500px;
}

body.cat_99 div#bigpic {
	height: 133px;
	width: 877px;
}
/*----------------CONTACT-----------------*/
body.cat_192 div#bigpic {
	height: 133px;
	width: 877px;
}

/*-------------------ACADEMIC CALENDAR-------------------------*/
body.cat_18 div#mainmenu ul li.active, body.cat_18 div#mainmenu ul li.active:hover a {
	background-color: #13161D;
	color:#FFF;
}
body.cat_18 div#maincontent {
	background-color: #036;
	background-image: url(../images/cal_bg.jpg);
	background-repeat: repeat-x;
}
body.cat_18 div.content_left {
	display: none;
}
body.cat_18 div.content_right {
	min-height:400;
	margin: 0;
}


/* Easy Events */
/***** Calendar *****/
#ee_miniCalendarContainer{
	
	width: 250px;
}
.ee_miniCalendar{
	font-family: Arial, Helvetica, sans-serif;
}
.ee_current{
}
.ee_friday{
}
.ee_monday{
}
.ee_saturday{
}
.ee_sunday{
}
.ee_thursday{
}
.ee_tuesday{
}
.ee_wednesday{
}
.ee_monthCurrent{
}
.ee_monthNav{
}
.ee_monthPlus{
}
.ee_monthMinus{
}
.ee_noLinkDay{
}
.ee_miniCalendarDays td.ee_next{
	
}
.ee_miniCalendarDays td.ee_prev{
	background-color: #CADBFE;
}
.ee_selected{
}
/* the table */
.ee_miniCalendarDays{
	float:left;
	border:none;
	width:100%;
	text-align:left;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.ee_miniCalendarDays th{
	color: #CADBFE;
	height: 30px;
	background-color: #001F3E;
	font-size: .8em;
	text-align: left;
	vertical-align: bottom;
	padding-left: 2px;
}
.ee_miniCalendarDays td{
	font-size: 0.7em;
	height: 30px;
	width:30px;
	background-color: #F6FEFE;
	text-align: right;
	vertical-align: bottom;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.ee_miniCalendarDays a{
	color: #000;
	display:block;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 1em;
	text-align: right;
	background-image: url(../images/calDay.jpg);
	background-repeat: repeat;
	background-position: center center;
	height: 30px;
	width: 30px;
	line-height: 1.2em;
}
  
.ee_miniCalendarNav{
	font-size: 1.5 em;
	font-weight: bold;
	
}
.ee_miniCalMonth{
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	vertical-align: middle;
}
.ee_miniCalNext{
    width: 10px;
    text-align: center;
	
}
.ee_miniCalNext a{
	color: #CADBFE;
	font-size: 1.8em;
	text-decoration:none;
	vertical-align: bottom;
	
}
.ee_miniCalNext a:hover{
	color: #09F;
	font-size: 1.8em;
	
}
.ee_miniCalPrev{
    width: 10px;
    text-align: center;
	vertical-align: bottom;
}
.ee_miniCalPrev a{
	color: #CADBFE;
	font-size: 1.8em;
	text-decoration:none;
	vertical-align: bottom;
}
.ee_miniCalPrev a:hover{
	color: #09F;
	font-size: 1.8em;
}
.ee_miniCalYear{
	font-size: 1em;
	color: #CADBFE;
}
.ee_miniCalendarDays td.ee_today{
	background-color: #900;
	font-size: .8em;
	color: #FFF;
}
.ee_yearCurrent{
}
.ee_yearNav{
}
.ee_yearPlus{
}
.ee_yearMinus{
}
/***** Events List *****/
#ee_listDetailsContainer{
	font-family: Arial, Helvetica, sans-serif;
	margin-left:280px;
	
}
.easyEventsList_group{
}
.easyEventsList_heading{
	font-size: 1.3em;
	color: #CADBFE;
	font-family: "Arial Black", Gadget, sans-serif;
	text-transform: uppercase;
}
.easyEventsList_events{
}
.easyEventsList_item{
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #FFF;
}
.easyEventsList_time{
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CADBFE;
}
.easyEventsList_title{
	padding-top:10px;
}

.easyEventsList_title a{ color: #FFF; }

/*----------------PRESS RELEASES------------------*/

body.cat_30 div#bigpic {
	height: 133px;
	width: 877px;
}

body.cat_30 div#maincontent {
	background-color: #2A2D33;
	background-repeat: repeat-x;
}
body.cat_30 div#maincontent {
	min-height: 700px;
	padding: 5px 5px 20px 5px;
	overflow: auto;
}
body.cat_30 div.content_left ul {background-color: #88a036;}
body.cat_30 div.content_left { float:left;}
	fobody.cat_30 div.content_right {
	padding: 0;
	height: 350px;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 20px;
}

body.cat_30 div.content_right div.block_item {
	width: 200px;
	float: left;
	margin: 0 18px 0 0;
}

body.cat_30 div.content_right div.block_item h2 {
	margin: 0;
	padding: 0;
	color: #ffffff;
text-transform: uppercase;font-size: 20px;font-weight: bold;font-family: "Futura", Arial Black, Helvetica, sans-serif;
}

body.cat_30 div#maincontent div.content_right div.block_item p {
	color: #000000;
	margin-top: 0;
	margin-bottom: 10px;
}

body.cat_30 div#maincontent div.content_right div.block_item ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #e3ffe2;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 9px;
}

body.cat_30 div#maincontent div.content_right div.block_item ul li a {
	text-decoration: none;
	color: #003;
}

body.cat_30 div#maincontent div.content_right div.block_item ul li a:hover {
	text-decoration: underline;
	color: #000000;
}

body.cat_30 div#maincontent div.content_right div.block_item ul li {
	background: url(../images/bullet.gif) no-repeat left center;
	padding: 0 0 0 7px;
}

body.cat_30 div#maincontent div.content_right div.block_item img.contentpic {
	border: 1px solid #333;
	width: 194px;
	height: 124px;
}

body.cat_30 div.content_right div#block_item_64 {
	margin: 0;
}





/*======================ESPAŅOL========================*/

body#page_104 div#maincontent {
	background-color: #4d4b47;
	min-height: 150px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	padding-top: 14px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 21px;
}


body#page_104 div.content_left {
	width: 260px;
	float: left;
}

body#page_104 div.content_right {
	margin-left: 275px;
}


body#page_104 div#mainmenu ul li.active, body#page_5 div#mainmenu ul li.active:hover a {
	background-color: #14212A;
}

body#page_104 div#maincontent {
	background-color: #14212A;
	
}

body.cat_104 #container #maincontent .content_right p a {
	color: #FC9;
	text-decoration: none;
}

body.cat_104 #container #maincontent .content_right p a:hover {
	color: #FC9;
	text-decoration: underline;
}

/*=================================AFILIACIONES====================================*/

body.cat_185 div#mainmenu ul li.active, body.cat_185 div#mainmenu ul li.active:hover a {background-color: #2A4258;}
body.cat_185 div#maincontent {
	background-color: #2A4258;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
body.cat_185 div.content_left {
	background-color: #1C2B39;
	padding-bottom:120px;
}
body.cat_185 div.content_right {
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 225px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}

body.cat_185 div#maincontent a {
	color: #6B9FD2;
	text-decoration: none;
	font-size: 12px;
}

body.cat_185 div#maincontent a:hover {
	color: #FFF;
}

body.cat_185 div#maincontent a:visited {
	color: #6B9FD2;
	text-decoration: none;
}


/*===================================AFILIACIONES==================================*/

/*===================================ADMISIONES=====================================*/

body.cat_111 div#mainmenu ul li.active, body.cat_111 div#mainmenu ul li.active:hover a {background-color: #000;}
body.cat_111 div#maincontent numberlist {
	list-style-type: lower-roman;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}



.title_left {
	font-family: Futura, "Arial Black", Helvetica, sans-serif;
	font-weight:bold;
	font-size: 2em;
	color: #FFF;
}



body.cat_111 div#maincontent {
	background-color: #2A1E19;
	background-image: url(../images/admission_bg.jpg);
	background-repeat: repeat-x;
}
body.cat_111 div#maincontent {min-height: 2450px;padding: 5px;}

body.cat_111 div.content_left {
	margin-right: 10px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
}
body.cat_111 div.content_left h2 {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 5px;
}
body.cat_111 div.content_left ul {
	list-style-position: inside;
	background-color: #F93;
	padding-left: 0px;
}

body.cat_111 div.content_left img {
	margin-top:5px;
}

body.cat_111 div.content_left ul li a {padding: 0 15px;height: 20px;line-height: 20px;display: block;}

body.cat_111 div.content_left ul li:hover {
	color: #ffffff;
	background-color: #F60;
	margin:0;
}
body.cat_111 div.content_right {min-height:2450px;margin: 0 5px 10px 225px;padding: 0 10px 0 0;}

/*===================================FIN DE ADMISIONES=====================================*/

/*================================PROGRAMA ACADEMICO=====================================*/

body.cat_124 div#mainmenu ul li.active, body.cat_124 div#mainmenu ul li.active:hover a {
	background-color: #a1121d;
}
body.cat_124 div#maincontent {
	background-color: #333;
}
body.cat_124 div#maincontent {min-height: 360px;padding: 3px 5px 20px 5px;}

body.cat_124 div#submenu ul {
	background-color: #a1121d;
	margin:0;
	padding: 0;
	height: 25px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
	line-height: 25px;
}

body.cat_124 div.content_right a:link, a:visited, a:active{color:#FFF; text-decoration:underline;}
body.cat_124 div.content_right a:hover{color:#B52C29}
body.cat_124 div#submenu ul li {
	font-size: .9em;
	display: inline-block;
	padding: 0 7px;
	float: left;
}

body.cat_124 div#submenu ul li.active {
	background-color: #750009;
}

body.cat_124 div#submenu ul li.active a {
	color: #ffffff;
}

body.cat_124 div#submenu ul li.active {
	color: #ffffff;
	
}
body.cat_124 div#submenu ul li a:hover, body.cat_124 div#submenu ul li:hover, body.cat_124 div#submenu ul li:hover a {
	color: #ffffff;
	background-color: #750009;
}

body.cat_124 div#submenu ul li a {
	text-decoration: none;
	color: #ffffff;
}

body.cat_124 div.content_left {
	width: 199px;
	margin-right: 25px;
	background-color: #333;
	border: 1px dotted #666;
}

.disclosure{
	font-style:italic;
	padding: 5px;
	background-image: url(../images/caution.png);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 5px 5px;
}

body.cat_124 div.content_left h2 {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Futura", Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}


body.cat_124 div.left_box2 {
	background-color: #4b4841;padding: 15px 0;line-height: 18px;color: #333333; margin: 3px 0;
}

body.cat_124 div.left_box2 h2 {
	padding: 0 0 0 10px;
	margin: 0;
}

body.cat_124 div.left_box2 p {
	background-color: #4b4841;
	padding-left: 15px;
	padding-right: 15px;
}

body.cat_124 div.content_left img {
	border: none;
}
body.cat_124 div.content_left ul {
	list-style-position: inside;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
body.cat_124 div.content_left ul li {
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
}
body.cat_124 div.content_left ul li:hover {
	color: #000;
	background-color: #666;
	margin:0;
}

body.cat_124 div.content_right {height:auto;margin: 0 5px 5px 0;padding: 0 10px 0 0;overflow: auto;color: #000000;}

/*==============================FIN PROGRAMA ACADEMICO=====================================*/

/*================================FACULTY================================*/



body.cat_131 div#mainmenu ul li.active, body.cat_131 div#mainmenu ul li.active:hover a {
	background-color: #161e29;
}
body.cat_131 div#maincontent {
	background-color: #7b9ba3;
	background-image: url(../images/faculty_bg.jpg);
	background-repeat: repeat-x;
}
body.cat_131 div#maincontent {min-height: 430px;padding: 5px;}
/*body.cat_131 div#maincontent p {color: #333333;}*/
body.cat_131 div.content_left {background-color: #6a858c;}
body.cat_131 div.content_left h2 {padding: 0;color: #ffffff;font-weight: bold;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 18px;}
body.cat_131 div.content_left ul {background-color: #6a858c;padding: 0 0 12px 0;line-height: 18px;}
body.cat_131 div.content_left ul li {}
body.cat_131 div.content_left ul li a {padding: 0 15px;height: 20px;line-height: 20px;display: block;color: #fff;}
body.cat_131 div.content_left ul li.active, body.cat_131 div.content_left ul li:hover {
	background-color: #323A40;
	background-image: url(../images/bullright.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#FFF;
	
}
body.cat_131 div.content_left ul li.active a {color: #ffffff;}
body.cat_131 div.content_right {height:270px;margin: 0 5px 10px 0;padding: 0 20px 0 0;}
body.cat_131 div.content_right_top h2 {color: #ffffff;font-weight: bold;text-transform: uppercase;font-family: Arial, Geneva, Arial, Helvetica, sans-serif;font-size: 18px;}
body.cat_131 div#maincontent div.content_right {margin-left: 225px;margin-top: 20px;}
body.cat_131 div#maincontent div.content_right_top {margin-left: 225px;}
body.cat_131 div#maincontent div.content_right_top p {margin: 0;padding: 0;}
body.cat_131 div#maincontent div.content_right h3 {
	color: #FFF;
	text-transform: uppercase;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
body.cat_131 div#maincontent div.content_right h4 {
	color: #e0f2ff;
	font-size: 0.7em;
	font-weight: normal;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
body.cat_131 div#maincontent div.content_right img#profilepic {border: none;margin: 0 10px 0 0;padding: 0;float: left;}
body.cat_131 div#maincontent div.content_right a {color: #000;text-decoration: none;}

/*================================FIN DE FACULTY================================*/

/*================================CAMPUS================================*/

body.cat_152 div#mainmenu ul li.active, body.cat_152 div#mainmenu ul li.active:hover a {
	background-color: #46463C;
	color: #000000;
}
body.cat_152 div#maincontent {
	background-color: #46463C;
}
body.cat_152 div#maincontent {min-height: 410px;padding: 5px 5px 20px 5px;}
body.cat_152 div.content_left {display: none;}
body.cat_152 div.content_left ul {background-color: #88a036;}
body.cat_152 div.content_right {margin: 0 5px;padding: 0;height: 350px;}

body.cat_152 div.content_right div.block_item {
	width: 200px;
	float: left;
	margin-top: 0;
	margin-right: 18px;
	margin-bottom: 0;
	margin-left: 0;
	display: block;
}

body.cat_152 div.content_right div.block_item h3 {
	padding: 0;
	color: #938D7F;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

body.cat_152 div#maincontent div.content_right div.block_item p {
	color: #CCC;
	margin-top: 0;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 10px;
}

body.cat_152 div#maincontent div.content_right div.block_item ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #e3ffe2;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 9px;
}

body.cat_152 div#maincontent div.content_right div.block_item ul li a {
	text-decoration: none;
	color: #938D7F;
}

body.cat_152 div#maincontent div.content_right div.block_item ul li a:hover {
	text-decoration: underline;
	color: #FEF5E3;
}

body.cat_152 div#maincontent div.content_right div.block_item ul li {
	background: url(../images/bullet.gif) no-repeat left center;
	padding: 0 0 0 7px;
}

body.cat_152 div#maincontent div.content_right div.block_item img.contentpic {
	border: 1px solid #333;
	width: 194px;
	height: 124px;
}

body.cat_152 div.content_right div#block_item_64 {
	margin: 0;
}

/*===========================FIN DE CAMPUS======================*/

/*===========================CHARLISTAS======================*/

body.cat_157 div#mainmenu ul li.active, body.cat_16 div#mainmenu ul li.active:hover a {
	background-color: #363c52;
	color: #ffffff;
}
body.cat_157 div.content_left {
	color: #333;
	background-color: #363c52;
	margin-right: 25px;
	background-image: url(../images/lect_bg.jpg);
	background-repeat: repeat-x;
}

body.cat_157 div.content_left p {
	padding: 0 10px;
}

body.cat_157 div.content_left h2 {
	margin: 0;
	padding: 10px 10px 0 10px;
}

body.cat_157 div#maincontent {
	background-color: #363c52;
	padding: 5px;
}


body.cat_157 div#maincontent a {
	color: #ffffff;
}

body.cat_157 div#maincontent img {
	border:1px solid #000;
	margin-top:20px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

body.cat_157 div#maincontent hr {
	clear:both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15;
	margin-left: 0;
	width: 600px;
}

body.cat_157 div#maincontent .hrNormal {
	clear:none;
	
}

body.cat_157 div.content_left h2 {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;}
	
/*===========================FIN DE CHARLISTAS======================*/

/*===========================ALUMNI======================*/

body.cat_172 div#mainmenu {color: #FFF9F0;}
body.cat_172 div#mainmenu ul li.active, body.cat_172 div#mainmenu ul li.active:hover a {background-color: #660000;}
body.cat_172 div#maincontent {background-color: #660000;}
body.cat_172 div#maincontent {min-height: 310px;padding: 5px;}
body.cat_172 div.content_left {margin-right: 25px;}
body.cat_172 div.content_left ul {background-color: #6c9421;margin-bottom: 5px;}
body.cat_172 div.content_right {height:320px;margin: 0 5px 10px 0;padding: 0 10px 0 0;overflow: auto;}

body.cat_172 div.content_left {margin-right: 25px;background-color: #750009;}
body.cat_172 div.content_left h2 {color: #ffffff;font-weight: bold;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 18px;}
body.cat_172 div.content_left ul {background-color: #750009;padding: 0 0 15px 0;line-height: 18px;color: #ffffff;}
body.cat_172 div.content_left ul li {padding: 0 15px;height: 20px;line-height: 20px;}
body.cat_172 div.content_left ul li a {color: #ffffff;}

body.cat_172 div.left_box2 {
	background-color: #4b4841;padding: 15px 0;line-height: 18px;color: #333333; margin: 3px 0;
}

body.cat_172 div.left_box2 h2 {
	background-color: #4b4841;
	padding: 0 0 0 10px;
	margin: 0;
}

body.cat_172 div.left_box2 p {
	background-color: #4b4841;
	padding-left: 15px;
	padding-right: 15px;
}

body.cat_172 div.content_left img {
	border: none;
}
/*===========================FIN DE ALUMNI======================*/
/*=========================PROGRAMAS ESPECIALES====================*/

body.cat_173 div#mainmenu ul li.active, body.cat_173 div#mainmenu ul li.active:hover a {background-color: #000;}
body.cat_173 div#maincontent {
	color: #FFFFFF;
	background-color: #333;
	background-image: url(../images/special_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}

body.cat_173 div.content_left {display: none;}
body.cat_173 div.content_left ul {background-color: #6c9421;margin-bottom: 5px;}
body.cat_173 div.content_right {margin: 0 5px;padding: 0;}
body.cat_173 div.content_right .specialpro {
	width: 263px;
	margin-top: 30px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #999999;
	
}

body.cat_173 div.content_right .specialpro  img {
	width: 263px;
	overflow: hidden;
	clip: rect(auto,200px,auto,auto);
	display: block;
	padding-bottom: 15px;
}



/*======================== FIN PROGRAMAS ESPECIALES====================*/

/*======================== APLICACIONES====================*/
body.cat_187 div#maincontent {
	background-color: #2A2D33;
	/*background-image: url(../images/admission_bg.jpg);*/
	background-repeat: repeat-x;
}
body.cat_187 div#maincontent {
	min-height: 700px;
	padding: 5px 5px 20px 5px;
	overflow: auto;
}
body.cat_187 div.content_left ul {background-color: #88a036;}
body.cat_187 div.content_right {
	padding: 0;
	height: 350px;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 20px;
}

body.cat_187 div.content_right div.block_item {
	width: 200px;
	float: left;
	margin: 0 18px 0 0;
}

body.cat_187 div.content_right div.block_item h2 {
	margin: 0;
	padding: 0;
	color: #ffffff;
text-transform: uppercase;font-size: 20px;font-weight: bold;font-family: "Futura", Arial Black, Helvetica, sans-serif;
}

body.cat_187 div#maincontent div.content_right div.block_item p {
	color: #000000;
	margin-top: 0;
	margin-bottom: 10px;
}

body.cat_187 div#maincontent div.content_right div.block_item ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #e3ffe2;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 9px;
}

body.cat_187 div#maincontent div.content_right div.block_item ul li a {
	text-decoration: none;
	color: #003;
}

body.cat_187 div#maincontent div.content_right div.block_item ul li a:hover {
	text-decoration: underline;
	color: #000000;
}

body.cat_187 div#maincontent div.content_right div.block_item ul li {
	background: url(../images/bullet.gif) no-repeat left center;
	padding: 0 0 0 7px;
}

body.cat_187 div#maincontent div.content_right div.block_item img.contentpic {
	border: 1px solid #333;
	width: 194px;
	height: 124px;
}

body.cat_187 div.content_right div#block_item_64 {
	margin: 0;
}

body.cat_187 div#bigpic {
	height: 133px;
	width: 877px;
}
/*======================== FIN DE APLICACIONES====================*/
