body, ul, li {
 /*font-size:14px; 
 font-family:Arial, Helvetica, sans-serif;
 line-height:21px;
 text-align:left;*/
}

#menuContainer {
 position:absolute;
 z-index:250;
 height:40px;
 width:812px;
 margin:0px auto 0px auto;
 left: 50%;
 /*margin-left: -498.5px;*/
 margin-left: -315px;
 padding:0;
 top:67px;
}
#menu {
 list-style:none;
 height:40px;
 width:812px;
 margin:0px auto 0px auto;
 padding:0px 0px 0px 0px;
 /* Rounded Corners */
 
 /*-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;*/
 /* Main Background color and gradients */
 
 /*background: #014464;
 background: -moz-linear-gradient(top, #0272a7, #013953);
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#013953));*/
 
 /* Borders */
 
 /*border: 1px solid #002232;
 -moz-box-shadow:inset 0px 0px 1px #edf9ff;
 -webkit-box-shadow:inset 0px 0px 1px #edf9ff;
 box-shadow:inset 0px 0px 1px #edf9ff;*/
}
#menu li {
 float:left;
 display:block;
 text-align:center;
 position:relative;
 padding: 11px 10px 0px 10px;
 margin-right:10px;/*was 15*/
 margin-top:0px;
 height:28px;
 /*41 px added to fix the problems when bootstrap is used */
 height:41px;
 border:none;
}
#menu li:hover {
 border-right: 1px solid #000;
 border-left: 1px solid #000;
 padding: 11px 9px 0px 9px;
 background: #000000 url();
 background: #000000 url(../images/ligold-bac.gif);
 /* Background color and gradients 
 
 background: #F4F4F4;
 background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));*/
 
 /* Rounded corners 
 
 -moz-border-radius: 5px 5px 0px 0px;
 -webkit-border-radius: 5px 5px 0px 0px;
 border-radius: 5px 5px 0px 0px;*/
}
#menu li a {
 font-family:Arial, Helvetica, sans-serif;
 font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
 font-size:14px;
 color: #fff;
 display:block;
 outline:0;
 text-decoration:none;
 text-shadow: 0px 0px 0px #fff;
}

/*added to fix the problems when bootstrap is used */
#menu .dropdown_Geneva li, #menu .dropdown_Geneva li:hover, #menu .dropdown_2columns li, #menu .dropdown_2columns li:hover {
    height:28px;
}


#menu li:hover a {
 color:#f5ba15;
 color:#fff;
 text-shadow: 0px 0px 0px #000;
}
#menu li .drop {
 padding-right:17px;
 background:url(../images/drop.png) no-repeat right 8px;
}
#menu li:hover .drop {
 background:url(../images/drop3.png) no-repeat right 7px;
 
}
.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
 margin:10px auto;
 float:left;
 position:absolute;
 left:-999em; /* Hides the drop down */
 text-align:left;
 padding:10px 5px 10px 5px;
 border:1px solid #313131;
 border-top:none;
 color:#ffffff;
 background-color:#000000;
 border-top: 8px solid #cba039;
 /* Gradient background 
 background:#000000;
 background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));*/
 /* Rounded Corners */
 -moz-border-radius: 0px 5px 5px 5px;
 -webkit-border-radius: 0px 5px 5px 5px;
 border-radius: 0px 5px 5px 5px;
 
 /* Transparency */
  /* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
 /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=95);
 /* Older than Firefox 0.95 */
        -moz-opacity:0.95;
 /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.95;
 /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.95;
}
.dropdown_Geneva {
 margin:10px auto;
 float:left;
 position:absolute;
 left:-999em; /* Hides the drop down */
 text-align:left;
 padding:10px 5px 10px 5px;
 border:1px solid #313131;
 border-top:none;
 color:#ffffff;
 background-color:#000000;
 /*background: #000000 url(../sitegraphics/fbtornadoes.png) no-repeat top right;*/
 border-top: 8px solid #cba039;
 /* Gradient background 
 background:#000000;
 background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));*/
 /* Rounded Corners */
 -moz-border-radius: 5px 5px 5px 5px;
 -webkit-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
 
 /* Transparency */
  /* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
 /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=95);
 /* Older than Firefox 0.9 */
        -moz-opacity:0.95;
 /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.95;
 /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.95;
}

.dropdown_1column {width: 160px;}
.dropdown_2columns {width: 345px;}/* orig 280*/
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}
.dropdown_Geneva {width: 750px;}
#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
 left:-1px;
 top:auto;
}

#colImage {
 display:inline;
 /*width:216px;*/
 float: left;
 position: relative;
 margin-left: 10px;
 margin-right: 20px;
 padding-right:10px;
 padding-top:5px;
 border-right:1px #999 dotted;
}
.colImageText {
 width:216px;
 padding-top:10px;
margin-bottom:10px;
 color:#aaaaaa;
font-size:11px;
}

a.colImageLink:link{
color:#d5a93e;
font-size:12px;
}
a.colImageLink:visited{
color:#d5a93e;
font-size:12px;
}
a.colImageLink:hover{
color:#f9c23d;
font-size:12px;
}

.col_1,
.col_1a,
.col_2,
.col_3,
.col_4,
.col_5 {
 display:inline;
 float: left;
 position: relative;
 margin-left: 5px;
 margin-right: 5px;
}
.col_1 {/*width:150px;orig 130*/}
.col_1a {/*width:190px;slightly longer menu items*/}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}
#menu .menu_right {
 float:right;
 margin-right:0px;
}
#menu li .align_right {
 /* Rounded Corners */
 -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}
#menu li:hover .align_right {
 left:auto;
 right:-1px;
 top:auto;
}
#menu li:hover .item_alumni {
 width:605px;
 right:auto;
 left:-410px;
 top:auto;
}
#menu li:hover .item_currentstudents {
 width:840px;
 right:auto;
 left:-240px;
 top:auto;
}
#menu li:hover .item_futurestudents {
 width:850px;
 right:auto;
 left:-90px;
 top:auto;
}
#menu li:hover .item_athletics {
 width:760px;
 right:auto;
 left:-450px;
 top:auto;
}
#menu li:hover .item_academics {
 width:750px;
 right:auto;
 left:-330px;
 top:auto;
}
.simple{
*width:160px;
}
#menu p, #menu h2, #menu h3, #menu ul li {
 font-family:'Futura', 'Century Gothic', 'Arial', 'sans serif';
 line-height:21px;
 font-size:12px;
 text-align:left;
 text-shadow: 0px 0px 0px #FFF;
}
#menu h2 {
 color:#d5a93e;
 font-size:21px;
 font-weight:400;
 letter-spacing:-1px;
 margin:7px 0 7px 0;
 padding-bottom:0px;
 border-bottom:0px dotted #ccc;
}
.more{
background-color:#c1c1c1;
}
.H2Link a:link {
 color:#d5a93e;
 font-size:21px;
 font-weight:400;
 letter-spacing:-1px;
 margin:7px 0 7px 0;
 padding-bottom:0px;
 border-bottom:0px dotted #ccc;
}
.H2Link a:hover {
 color:#FFF;
 font-size:21px;
 font-weight:400;
 letter-spacing:-1px;
 margin:7px 0 7px 0;
 padding-bottom:0px;
 border-bottom:1px dotted #ccc;
}
#menu h3 {
 font-family:'Futura', 'Century Gothic', 'Arial', 'sans serif';
 color:#d5a93e;
 font-size:12px;
 font-weight:normal;
 text-transform:uppercase;
 margin:5px 0 0px 0;
 padding-bottom:5px;
 padding-top:0;
 border-bottom:0px solid #888888;
}

#menu p {
 line-height:18px;
 margin:0 0 10px 0;
}
/* Column Link */
#menu li:hover div a {
 font-size:12px;
 color:#fff;
}
#menu li:hover div a:hover {
 color:#f5ba15;
}

.strong {
 font-weight:bold;
}
.italic {
 font-style:italic;
}
.imgshadow { /* Better style on light background */
 background:#FFFFFF;
 padding:4px;
 border:1px solid #777777;
 margin-top:5px;
 -moz-box-shadow:0px 0px 5px #666666;
 -webkit-box-shadow:0px 0px 5px #666666;
 box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
 width:auto;
 float:left;
 margin:5px 15px 5px 5px;
}
#menu li .black_box {
 background-color:#333333;
 color: #eeeeee;
 text-shadow: 1px 1px 1px #000;
 padding:4px 6px 4px 6px;
 /* Rounded Corners */
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
 /* Shadow */
 -webkit-box-shadow:inset 0 0 3px #000000;
 -moz-box-shadow:inset 0 0 3px #000000;
 box-shadow:inset 0 0 3px #000000;
}
#menu li ul {
 list-style:none;
 padding:0;
 margin:0 0 12px 0;
}
#menu li ul li {
 font-size:12px;
 line-height:24px;/*double line links need to be addressed*/
 position:relative;
 text-shadow: 0px 0px 0px #FFF;
 padding:0;
 margin:0;
 float:none;
 text-align:left;
 margin-right:20px;
 /*width:200px;*/
}
#menu li ul li:hover {
 background:none;
 border:none;
 padding:0;
 margin:0;
 margin-right:20px;
}
#menu li:hover H3 a {
 color:#d5a93e;
}
#menu li:hover H3 a:hover {
 color:#f5ba15;
 background-color:#333333;
 /*background:transparent url(../sitegraphics/navpoint.gif) right no-repeat;*/
}
#menu li .underline li {
border-bottom:1px dotted #333;
width:250px;
}
#menu li .underline li:hover {
border-bottom:1px dotted #333;
width:250px;  
}
#menu li .greybox li {
 background:#000000;
 border:1px solid #bbbbbb;
 margin:0px 0px 4px 0px;
 padding:4px 6px 4px 6px;
 width:116px;
 /* Rounded Corners */
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
 background:#333;
 border:1px solid #aaaaaa;
 padding:4px 6px 4px 6px;
 margin:0px 0px 4px 0px;
}
#menu #navMore a {
border: 1px solid #9e854f;
color:#FFFFFF;
padding: 7px;
margin-bottom:5px;
text-decoration:none;
background:transparent url(../images/navpoint-bg.gif) right no-repeat;
/* Rounded Corners */
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu #navMore a:hover {
border: 1px solid #9e854f;
background-color:#a27e2b;
color:#FFFFFF;
padding: 7px;
margin-bottom:5px;
text-decoration:none;
/* Rounded Corners */
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}