html,body { margin:0; padding:0; text-align:center; border:none; margin: 0 auto; }

body { background:#eee; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; color:#333; }

a, a:link	{ color:#000; }
a:hover		{ text-decoration:underline; }
a img { border:none; }

img { padding:0; margin:0 }

p { line-height:145%; margin-top:0; }

h1,h2,h3,h4,h5 { line-height:100%; }

h1 { margin:0 0 10px 0; padding:0px; font-size:1.2em; font-weight:bold; }
h2 { font-size:1.0em; font-weight:bold; line-height:normal;}
h3 { font-size:1.0em; font-weight:bold; font-style:italic;}
h4 { font-size:1.0em; font-style:italic; }
h4 p { margin-top:0; }

#about h1 {color:#E9A429; }
#faculty h1 {color:#00A2E1; }
#research h1 {color:#B3003B; }
#alumni h1 {color:#008365; }
#hotel h1 {color:#5A3D96; }
#careers h1 {color:#A53D96; }
#mba h1 {color:#5C9839; }
#mba h1.negMarginLight{ color: #c1ce34; margin-top: -12px;}
#dba h1 {color:#0063A1; }
#executive h1 {color:#D16C27; }
#corporate h1 {color:#830053; }
#events h1 {color:#007888; }
#working h1 {color:#78117C; }
#generic h1 {color:#ABADB0; }

#about h2, #about h2 a {color:#F2CA27; }
#faculty h2, #faculty h2 a {color:#85D1F2; }
#research h2, #research h2 a {color:#E0762A; }
#alumni h2, #alumni h2 a {color:#89C847; }
#hotel h2, #hotel h2 a {color:#9898CA; }
#careers h2, #careers h2 a {color:#E40076; }
#mba h2, #mba h2 a {color:#C1CE34; }
#dba h2, #dba h2 a {color:#00ABED; }
#executive h2, #executive h2 a {color:#E9A429; }
#corporate h2, #corporate h2 a {color:#C60035; }
#events h2, #events h2 a {color:#00B184; }
#working h2, #working h2 a {color:#A53D96; }
#generic h2, #generic h2 a {color:#ABADB0; }

#about hr {color:#E9A429; height:1px;}
#faculty hr {color:#00A2E1; height:1px;}
#research hr {color:#B3003B; height:1px;}
#alumni hr {color:#008365;height:1px; }
#hotel hr {color:#5A3D96; height:1px;}
#careers hr {color:#A53D96; height:1px;}
#mba hr {color:#5C9839; height:1px;}
#dba hr {color:#0063A1; height:1px;}
#executive hr {color:#D16C27; height:1px;}
#corporate hr {color:#830053; height:1px;}
#events hr {color:#007888; height:1px;}
#working hr {color:#78117C; height:1px;}
#generic hr {color:#ABADB0; height:1px;}

form { margin:0; padding:0; }
fieldset {  }
legend { }

input[type="text"], input[type="password"] {
	color:#111;
	padding:0px;
	margin:0px;
	font-size:0.9em;
}

input.search 
{
    color:#111;
	padding:0px;
	margin:0px;
	font-size:0.9em;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border-color:#777; }

/* table { border-collapse:collapse; } */

tr {vertical-align:top;}
td, th { margin:0; padding:4px;  }
th { background:#f2f2f2; }


ul {margin-left:20px; padding:0px;}
li {  }

.alertBoxBad	{ color:#000; background:#F4D3D3; border:1px solid #F79292; padding:8px; margin:6px 0; }
.alertBoxGood	{ color:#000; background:#D5E9D9; border:1px solid #ACD4B3; padding:8px; margin:6px 0px; }

.xs-message { border:1px solid black; background:yellow; line-height:150%; padding:8px; }

.buttonContainer { background-color:#B5D6DD; border-top:1px solid #E7F0D0; border-bottom:1px solid #E7F0D0; padding:8px; margin:8px 0; }

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

/*.clearfix {display:inline-table;}*/

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
.floatR{float:right;}
.floatL{float:left;}