/********************************************************************
/*
/*		Abilene Christian University
/*		Global CSS File
/*
/********************************************************************/




/* ------------- Center Column Custom Styles ------------- */
/* Image Buttons */
.blankImageButton {
	clear:both;
	float:left;
	width:25px;
	height:10px;
	}
.imageButton {
	float:left;
	margin:10px 0px 5px 0px;
	}
.imageButton a {
	display:block;
	}
.imageButtonRound {
	float:left;
	width: 88px;
	height: 65px;
	margin:10px 0px 5px 0px;
	}
.imageButtonRound a { display:block; }

/* Image Button IE Hack */
* html a:hover { visibility: visible; }
.imageButton a:hover img{ visibility: hidden; }
.imageButtonRound a:hover img{ visibility: hidden; }

/* Visit and Events */
#visitBox {
	margin:15px 0px 5px 15px;
	padding:5px;
	background-color:#F4F4F4;
	border:1px solid #9E9E9E;
	width:170px;
	}
#visitBox a {
	margin:0;
	padding:0;
	}
.visitPicture {
	border:none;
	float:right;
	padding:3px;
	}
.visitHeadline {
	font-weight:bold;
	padding:3px;
	}
.visitText {
	padding:0px 3px 3px 3px;
	}

/* Link List Pages */
.linkCol {
	width:50%;
	}
.linkBlock {
	padding:10px;
	}
.linkBlock li {
	padding-top:3px;
	padding-bottom:3px;
	}
.linkBlock a {
	}
.linkBlock h2 {
	padding-left:0px;
	margin-left:0px;
	font-size:1.05em;
	}
.linkBlock h2 a {
	padding-left:0px;
	margin-left:0px;
	font-size:1.05em;
	}
/* ----------------------------------------------------- */










/* ------------- WYSIWYG Styles ------------- */
/* Normal Text */
.normalText {
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:black;
	background:none;
	}

/* Sub-Headlines */
.subHeadline {
	font-size:1.05em;
	font-weight:bold;
	color:black;
	}
table { border-collapse: collapse }
thead { border-collapse: inherit}
tbody { border-collapse:inherit} 
td { border-collapse: inherit }
tr { border-collapse:inherit }
th { border-collapse:inherit }
td p {margin:0px; padding:0px; }
th p {margin:0px; padding:0px; }

/* Table Styles */
.tablePurple { border:1px solid #b9a8cd; }
.tablePurple td, .tablePurple th { padding:3px; border:1px solid #b9a8cd; }
.tableGray { border:1px solid #b9a8cd; }
.tableGray td, .tableGray th { padding:3px; border:1px solid #d4d4d4; }

.tableRowPurple { border:0px; }
.tableRowPurple td, .tableRowPurple th { padding:3px; border:0px; }
.tableRowGray { border:0px; }
.tableRowGray td, .tableRowGray th { padding:3px; border:0px; }
.tableLayout { border:0px; }
.tableLayout td, .tableLayout th { padding:0px; border:0px; }

.rowGray { background:#e9e9e9; }
.rowPurple { background:#dcd4e6; }
.rowWhite { background:#ffffff; }

/* Table Styles From Old Layout */
.oldRowGreen { background:#add3c6; }
.oldrowBeige { background:#ffefce; }
.oldRowCentennial { background:#e7dfc6; }

/* ----------------------------------------------------- */









/* ------------- Right Column Custom Styles ------------- */
#contentRight {
	position:absolute;
	top:0;
	left:576px;
	width:175px;
	height:100%;
	text-align:center;
	background-color:#969696;
	}

.textright {
	margin:0px 10px 5px 10px;
	background-color:#E9E9E9;
	padding:5px 8px 5px 8px;
	text-align:left;
	}
.textright p {
               line-height:1.4em; 
               }
.textright a {
	color:#531C79;
	}
.textright a:hover {
	color:#cc0000;
	}
.textright ul {
	margin:0px;
	margin-left:-25px;
	line-height:1.4em;
	}
	
.labelright {
               margin-bottom:2px;
               width:155px;
               margin-left:auto;
               margin-right:auto;
               }
.labelright img {
               display:block;
               }
.logoright {
                text-align:center;
               }              
.logoright p {
               margin-top:0px;
               }
	
.picright { margin:-2px 10px 0 10px; }

.headerright { margin-top:10px; }
/* ----------------------------------------------------- */









/* --------------- Left Menu Nav Styles --------------- */
/* --------- Do not change the following order -------- */
/* Universal Menu Styles */
.left { text-align:center; }
.left div { text-align: left; }
.left div a {
	text-decoration: none;
	display: block;
	}
.left div a:hover { background: white;}

/* Menu borde rojo */
.menu1 {
padding-left:16px;
background:#D4D4D4 url("imagenes/menu1.gif") repeat-y 0 0;
border-bottom:1px solid white;
}
/* Menu borde  esec */
.menu10 {
padding-left:16px;
background:#D4D4D4 url("imagenes/menu10.png") repeat-y 0 0;
border-bottom:1px solid white;
}
.menu1 a {
display:block;
color:black;
padding:5px;
background:#D4D4D4;
}
.menu10 a {
display:block;
color:black;
padding:5px;
background:#D4D4D4;
}
.menu1 a:hover {
background:#FFF;
color:black;
}
.menu10 a:hover {
background:#FFF;
color:black;
}
.menu1 a:active {
background:white;
}
.menu10 a:active {
background:white;
}
/* Menu Level 2 */
.menu2 {
padding-left:16px;
background:#E9E9E9 url("http://www.acu.edu/img/assets/7858/menu2.gif") repeat-y 0 0;
border-bottom:1px solid white;
}
.menu2 a {
display:block;
color:black;
background:#E9E9E9;
padding:5px 0 5px 15px;
}
.menu2 a:hover {
background:#FFF;
color: black;
}
.menu2 a:active {
background:white;
}

/* Active States for Levels 1 and 2 */
.active {
background-color:white;
}
.active a {
background:white;
}

/* Menu Level 0 (Does not use active state) */
.menu0 {
background:#F4F4F4;
border-bottom:1px solid white;
}
.menu0 a {
display:block;
padding:10px;
color:#A40404;
font-size:12px;
font-weight:bold;
}
.menu0 a {
background:#F4F4F4;
}
.menu0 a:hover {
background:white;
color:#CC0000;
}

/* Section Titles (Non Linked Menu Level 0) */
.sectionTitle {
	padding: 6px;
	background: #F6F6F6;
	font-size:1.15em;
	font-weight: bold;
	border-bottom: 1px solid white;
	}
.rojoTitulo { color: #A40404; }


/* Menu Standard Links */
.leftLink a {
	padding:4px 0 4px 15px;
	color: #000000;
	}
.leftLink a:hover {	color: #000000; }

.menuLine { border-top:1px solid white; }
/* ----------------------------------------------------- */









/* ------------- Header and Footer Styles ------------- */
.darkLinks a { color: #000000; }
.darkLinks a:hover { color: #CC0000; }

/*  Banners rojo */
.rojo2Banner { 
	margin-top: 40px;
	width: 100%;
	background-color: #C14134;
	}
	/* Banners esec*/
.Banner { 
	margin-top: 40px;
	width: 100%;
	background-color: #F2E4C8;
	}
.pBannerHome {
	height: 200px;
	margin-bottom: -240px;
	}
.pBannerNormal {
	height: 178px;
	margin-bottom: -218px;
	}
.pBannerShort {
	height: 82px;
	margin-bottom: -122px;
	}

/* Header */
.utilities {
	height:40px;
	border-left:150px solid #C9C9C9;
	text-align:right;
	}
#utilLinks {
	float:left;
	padding:5px;
	font-size: x-small;
	}
#search { padding:15px 0 0 320px; }
#searchBoxContainer {
	width:300px;
	float:left;
	margin-left:-20px;
	}
#headerLeft {
	float:left;
	width:150px;
	margin-bottom:3px;
	}
#headerRight { 
    float:right;
    width:601px;
    }
#milonicMenu {
	height:20px;
	line-height:1.3;
	text-align:left;
	background:#E9E9E9;
	border-top:1px solid #BABABA;
	border-bottom:1px solid #BABABA;
	}

/* Footer */
#footerLinks {
	padding: 5px;
	margin-top: 5px;
	background: #D4D4D4;
	font-size: x-small;
	}
#footerText { font-size: xx-small; }
/* ----------------------------------------------------- */








/* ------------------ Usefull Classes ------------------ */
.floatLeft { float:left; }
.clear { clear: both; }
.bold { font-weight: bold; }
.centeredText { text-align: center; }
.text { margin: 10px; }
/* ----------------------------------------------------- */









/* -------- Global Styles for the ACU website --------- */
/* { margin:0; }removed because vspace wasn't working in firefox*/
body {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .7em;
	line-height: 1.45;
	margin:0;
	}
div { margin: 0px;padding: 0px }
p  { margin: 8px 0 8px 0;	}

a { color:#531C79; }
a:hover { color:#CC0000; } 
a img {	border:0;	}
.center ul {
    margin: 0px;
   }
ul {
    list-style-type:disc;
    }
ul ul {
    list-style-type:circle;
    }
ul, ol { padding:5px 0 5px 40px; }
ul ul, ol ol { padding:0 0 5px 20px; }
li { padding:4px 0 4px 0; }
li p { padding:0px; margin:0px; }

form {
	margin:0;
	padding:0;
	}
input {
	margin:0;
	padding:0;
	}

acronym {
	cursor:help;
	border-bottom:1px dotted black;
	}

h1 {
	font-size:1.15em;
	font-weight: bold;
	color:black;
	}

h2 {
	font-size:1.05em;
	font-weight:bold;
	color:black;
	}
	
h3 {
	font-size:1em;
	font-weight:bold;
	color:black;
	}

blockquote {
	padding-left:40px;
	}
/* ---------------------------------------------------- */








/* ------------- Site Setup (DO NOT CHANGE) ------------- */
.wrapper {
	width: 751px;
	margin: auto;
	}

/* Mozilla Fix for Three Column Layout */
.outer > .inner { border-bottom: 0px solid; }
.inner > .centerBG { border-bottom:0px solid; }

/* Force Mozilla's Vertical Scrollbar */
HTML { overflow: -moz-scrollbars-vertical; }
/* ----------------------------------------------------- */


.fecha {
	font-size: 9px;
	font-weight: bold;
}

.Estilolink {color: #003333}

.Estilonegrita {color: #000000}

.Estilo_link_rojo {
	color: #A40404;
	font-weight: bold;
}