/*
Description: CSS for new home page
Date: July 16, 09
*/

/* GENERAL */
body,h1,h2,h3,h4,h5,h6,p {margin:0;padding:0;}
body {margin:0;padding:0;background-color:#e7e7e7;font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited {color:#cc0000;font-size:12px;text-decoration:none;outline:none;}
a:hover, a:active {color:#cc0000;font-size:12px;text-decoration:underline;outline:none;}
a img {border:none;}

/* TOP */
div#address {text-align:right;padding-top:10px;font-size:12px;padding-right:10px;color:#666;}
div#address img {position:relative;top:3px;padding-left:5px;}
div#header {background:url(../images/home-page/top.png);height:150px;}
.header2 {background:url(../images/home-page/top2.png);height:150px;}
div#header img.logo {float:left;position:relative;top:55px;left:40px;}
div#header div {float:right;padding-top:50px;padding-right:40px;text-align:right;}
div#header div form {padding:0;margin:0;}
div#header div .txt {padding:4px;border:2px solid #af1f24;font-size:14px;color:#333;}
div#header div .btn {cursor:pointer;outline:none;background-color:#bb0000;color:#fff;font-size:12px;border:2px solid #af1f24;text-transform:uppercase;padding:4px;}
div#header div ul li.last {border:0;padding-right:0;}
div#header div ul {list-style:none;padding:0;margin:0;text-align:right;padding-bottom:10px;}
div#header div ul li {display:inline;padding-right:15px;padding-left:15px;border-right:1px solid #af1f24;font-size:12px;}
div#header div ul li a:link, div#header div ul li a:visited {color:#fff;background:none;text-transform:none;text-decoration:none;}
div#header div ul li a:hover, div#header div ul li a:active {color:#fff;background:none;text-transform:none;text-decoration:underline;}

/* MENU */
#nav {background:url(../images/home-page/content-bg.png);}
.droplinebar {overflow:hidden;width:780px;margin:0 auto;border-bottom:1px solid #000;border-top:1px solid #990000}
.droplinebar ul 
{margin: 0;padding: 0;list-style:none;width:100%;background-color:#ccc;border-top:none;height:30px;}
.droplinebar ul li
{float:left;width:156px;background-image:url(../images/home-page/main-menu-bg.png);height:30px;line-height:15px;font-size:12px;text-transform:uppercase;text-align:center;border-right:none;}
.droplinebar ul li.last
{border:0;}
.droplinebar ul li a:link, .droplinebar ul li a:visited
{display: block;color:#fff;text-decoration:none;padding:8px;font-size:12px;}
.droplinebar ul li a:hover, .droplinebar ul li a:active, .droplinebar ul li .current
{display: block;color:#fff;font-weight:normal;background-image:url(../images/home-page/main-menu-bg2.png);padding:8px;font-size:12px;}

.droplinebar ul li ul
{position: absolute;z-index: 100;left: 0;top: 0;height:30px;background: #660000;visibility: hidden;border-bottom:3px solid #cc0000;margin:0;padding:0;list-style:none;}
ul.sub li
{border-right:1px solid #990000;text-transform:uppercase;font-size:11px;line-height:29px;}
ul.sub li a:link, ul.sub li a:visited
{color:#c3a495;font-size:11px;}
ul.sub li a:hover, ul.sub li a:active
{color:#c3a495;font-size:11px;font-weight:bold;}
.downarrowclass {display:none;position: relative; left:-9999px;}

/* SECTIONS */
div#wrapper {width:820px;margin:0 auto;}
div#content {background:url(../images/home-page/content-bg.png);background-repeat:repeat-y;padding-left:20px;padding-right:20px;padding-bottom:30px;padding-top:0;}
div#left {width:520px;float:left;}
div#right {width:260px;float:right;}
div#bottom {background:url(../images/home-page/bottom.png) no-repeat;height:30px;}
div#footer {width:780px;margin:0 auto;padding-top:20px;}

/* SLIDESHOW */
.panel h2 {font-size:14px;color:#fff;padding-bottom:10px;padding-top:5px;}
.panel p {font-size:12px;color:#fff;}

/* Social */

div#left .social {margin:0;padding:0;}
div#left .social td {margin:0;padding:0 30px 15px 0;}
div#left .social td  img {position:relative;top:10px;}
div#left .social td h3 a {font-size:16px;color:#333;}
div#left .social td h3 a:hover {font-size:16px;color:#cd3333;text-decoration:none;}

/* LEFT */
div#left div#slideshow {width:520px;height:265px;background-color:#222;}
div#left div.box {width:500px;margin-top:30px;}
div#left div.box h2 {font-size:22px;color:#cd3333;text-transform:uppercase;border-bottom:2px solid #cd3333;margin-bottom:5px;}
div#left div.box h2 a:link, div#left div.box h2 a:visited {font-size:22px;text-decoration:none;color:#cd3333;}
div#left div.box h2 a:hover, div#left div.box h2 a:active {font-size:22px;text-decoration:none;color:#cd3333;}
div#left div.box h2 img {position:relative;top:2px;border:0;}

/* RIGHT */
div#right div#campus {padding-left:5px;padding-right:5px;background-color:#222;height:265px;}
div#right div#campus h2 {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#ccc;padding-bottom:10px;text-align:center;text-transform:uppercase;font-weight:normal;}
div#right div#campus ul {list-style:none;margin:0;padding:0;width:100%;}
div#right div#campus ul li {padding:4px;border-bottom:1px solid #000;border-top:1px solid #333;color:#999;}
div#right div#campus ul li img {float:right;padding-right:5px;}
div#right div#campus ul li a:link, div#right div#campus ul li a:visited {font-size:12px;color:#999;}
div#right div#campus ul li a:hover, div#right div#campus ul li a:active {font-size:12px;color:#ccc;}
div#right div#promotions {margin-top:20px;}
div#right div#promotions img {padding:1px;border:1px solid #ccc;margin-bottom:15px;}

/* CALENDAR WIDGETS */
/*
---removed dec 21,2010---
div.cal-widget {font-size:12px;}
div.cal-widget ul {list-style:none;padding:0;margin:0;}
div.cal-widget ul li {padding:5px 0 5px 0;border-bottom:1px solid #ddd;font-size:12px;}
div.cal-widget table td.date {width:15%;}
div.cal-widget table td.title {width:80%;}
div.cal-widget table td.dept {width:5%;padding-left:5px;font-size:11px;text-transform:uppercase;}
*/
div.cal-widget {font-size:12px;}
div.cal-widget ul {list-style:none;padding:0;margin:0;border-bottom:2px solid #eee;}
div.cal-widget ul li {padding:10px 0 10px 0;border-bottom:1px solid #eee;}
div.cal-widget ul li img { float:left;width: 24px;  height: 24px; margin: 0; padding:0 10px 0 0; position: relative;}
div.cal-widget ul li a {color:#cc0000;text-decoration:none;font-size:13px;font-weight:bold;}
div.cal-widget ul li a:hover {color:#cc0000;text-decoration:underline;}
img.icon16 {position:relative;top:3px;}

/* FEATURED BOTTOM BANNERS */
div#featured {padding:0;margin:0;border-top:1px dotted #ccc;padding-top:20px;}
div#featured table {width:100%;padding:0;margin:0;}
div#featured table td {text-align:center;}
div#featured table td img {padding:2px;border:1px solid #ccc;}

/* FOOTER */
div#footer div#copyright {float:right;width:60%;text-align:right;}
div#footer div#copyright ul {padding:0;margin:0;list-style:none;}
div#footer div#copyright ul li {display:inline;padding-right:10px;padding-left:10px;border-right:1px solid #ccc;}
div#footer div#copyright ul li a:link,div#footer div#copyright ul li a:visited {color:#666;text-decoration:underline;}
div#footer div#copyright ul li a:hover,div#footer div#copyright ul li a:active {color:#cc0000;text-decoration:underline;}
div#footer div#copyright p {padding-top:15px;font-size:12px;color:#999;}
div#footer div#contact {float:left;width:40%;text-align:left;}

div#weather {width:150px;margin:0 auto;}
