a {outline: none;}
label {font-weight: normal;}
hr.dotted {border-top: 1px dotted #333;background: none;color: #333;}

table {border-collapse: collapse;}
table td {float: none !important;}
table tr.even td {background: #aeba94;}
tbody td {background: #ffffff;}
thead td {font-weight: bold;color: #076324;text-transform: uppercase;padding: 0 !important;}
thead tr.text td {text-indent: .5em;}
thead td hr {border-top: 1px dotted #333;background: none;padding-bottom: 5px;margin: 0;}

#banner {margin-bottom: 1em;}

#breadcrumbs ul {margin: 0px; padding: 0px; list-style-type: none; font-size: .9em; margin-bottom: 1em; color: #7d7d7d;}
#breadcrumbs ul li {display: inline;}
#breadcrumbs ul li a {color: #7d7d7d;text-transform: capitalize;text-decoration: none;}
#breadcrumbs ul li a:hover {text-decoration: underline;}

#contentbox {margin-bottom: 35px;}
#footer {margin-top: 2em;}
#footer p {font-size: .9em;margin-top: .5em;}
#footer a {text-decoration: none;color: #000;}
#footer a:hover {text-decoration: underline;}

#global-nav {background: url(../images/greenbox.gif) no-repeat; padding: 0 .4em;}
#global-nav ul, .nav ul {padding: 0;margin: 0;list-style: none;}
#global-nav li {float: left;color: #FFFFFF;text-transform: uppercase;margin-left: 5px;padding: .55em 0;}
#global-nav a {text-decoration: none;color: #FFFFFF;display: block;}
#global-nav a:hover {text-decoration: underline;}

#global-nav-new ul, .nav ul {padding: 0;margin: 0;list-style: none;}
#global-nav-new li {float: left;color: #FFFFFF;text-transform: uppercase;margin-left: 5px;padding: .55em 0;}
#global-nav-new a {text-decoration: none;color: #FFFFFF;display: block;}
#global-nav-new a:hover {text-decoration: underline;}

.ar2011_global_nav {
    background: url(../images/ar2011/global_blue_background.jpg) no-repeat; height: 76px;
}
.global_nav_button {
    background: url(../images/ar2011/global_blue_button.png) no-repeat; width: 175px; height: 60px; margin-top:7px;
}


#searchbox {height: 33px;}
#searchbox div {margin-top: 7px;}
#search {border: 0;outline: 0;margin: 0 .5em;display: block;width: 145px;}

#searchbtn_new {border:0; margin-top: -2px;}


#searchbox-new { background: url(../images/search-box2.gif) no-repeat scroll left top transparent; margin-top: 7px; height: 22px; padding-left: 1px; padding-top: 3px; position: relative; text-align: left; width: 178px;  z-index: 0; }
.ql {margin-top: 7px; margin-left: 18px; }


#mainbody {margin-top: 6px;}



#social-network a{display: block;float: left;margin-right: 10px;}

.audience a {color: #cb7729;}
.audience a:hover, .audience a.selected {color: #d9511c !important;}

.border-bottom-dotted {border-bottom: 1px dotted #333;}

.box-link {position: absolute; width: 350px; height: 152px; border: 0; float: left; cursor: pointer;}


.captionbox {float: left;padding: .5em 10px 0 0;}
.captionbox p {font: .95em/1.25em arial, helvetica, sans-serif !important;color: #006633;border-top: 1px dotted #333;margin-top: .625em;margin-bottom: 0;padding-top: .2em;}
.contentimg {margin-top: .8em;}

.contenttxt p {font-family: arial, helvetica, sans-serif; font-size: 1.1em;line-height: 1.55em;}
.contenttxt ul {font-family: arial, helvetica, sans-serif; font-size: 1.1em;line-height: 1.55em;}


.contenttxt p span:first-child, .department span:first-child {font-size: 1.5em;font-weight: bold;color: #006633}
.contenttxt a {color: #0F9A30; text-decoration: none;}
.contenttxt a:hover {color: #000; text-decoration: underline;}

p.sectionfront {font-family: arial, helvetica, sans-serif; font-size: 1.3em;line-height: 1.75em; width: 480px;}


.heading {font: 2.45em/1em Georgia,"times New Roman",times, serif;color: #336633;padding: 0;}
.heading2 {font: 2em/1em Georgia,"times New Roman",times, serif;color: #336633;padding: 0;}
.heading3 {font: 2em/1em Georgia,"times New Roman",times, serif;color: #000; padding: 2px;}
.subheading {font: bold normal 1.5em/1em Georgia,"Times New Roman",times,serif;color: #666633;}

.hot-topic {float: left;width: 176px;margin-right: 10px;}
.hot-topic img {margin-bottom: 1em;}
.hot-topic p {font-style: italic;}
.hot-topic-heading {font: bold normal 1.1em/1.1em arial, helvetica, sans-serif;color: #016635;margin: 0;font-style: normal !important;}
.hot-topic-heading a {text-decoration: none; color: #016635}
.hot-topic-heading a:hover {color: #376a9d !important;}


.lilies {background: url(../images/headers/header_lilies.jpg) no-repeat;}
.sky {background: url(../images/headers/header_sky.jpg) no-repeat;}
.sunset {background: url(../images/headers/header_sunset.jpg) no-repeat;}

.ar2010 {background: url(../images/headers/ar2010.jpg) no-repeat;}
.ar2010_logo {background: url(../images/headers/ar2010_banner_logo.jpg) no-repeat; height: 180px;}
.ar2010_home {background: url(../images/headers/ar2010_banner_home.jpg) no-repeat; height: 180px; z-index:-9;}

.ar2011 {background: url(../images/headers/ar2011_gradient.jpg) no-repeat; height: 180px;}
.ar2011_home {background: url(../images/headers/ar2011_grnbar.jpg) no-repeat; height: 246px;}
.ar2011_news {background: url(../images/headers/ar2011_grnbar.jpg) no-repeat; height: 246px;}

.provost {background: url(../images/headers/provost_banner.jpg) no-repeat;}


.nav {margin: 0 0 30px 0;list-style: none;padding: 0;}
.nav li a {text-decoration: none;border-bottom: 1px dotted #333;padding: 3px 0;display: block;font-weight: bold;}
.nav li ul {margin: 3px 0 0 1.25em;border-top: 1px dotted #333;}
.nav li ul a {font-weight: normal;}
.nav li a.selected {border: 0;}
.nav li ul a:hover, .nav li ul a.selected{border-bottom: 1px dotted #333;}

.altnav1 {margin: 0 0 3px 0; list-style: none;padding: 0;}
.altnav1 li a {text-decoration: none; padding: 3px 0;display: block; font-size: 1.1em;line-height: 1.1em;}
.altnav1 li ul {margin: 0px 0 0 1.25em;}
.altnav1 li ul a {font-weight: normal;}
.altnav1 li a.selected {border: 0;}
.altnav1 li ul a:hover, .altnav1 li ul a.selected{}

.topic2 {color: #707070;font-weight: bold;text-decoration: none; font-size: 1.2em;line-height: 1.85em;}

.topic a {color: #6c916c;font-weight: bold;text-decoration: none; font-size: 1.2em;line-height: 1.85em;}
.topic a:hover, .topic a.selected {color: #CC9900 !important;}

.topic li ul a {color: #6c916c;}
.topic li ul a:hover, .topic li ul a.selected {color: #CC9900 !important;}


.newsitem h3 {text-transform: uppercase; color: #bf5d24; font-size: 1.1em; line-height: 1.1em; margin: 0;}
.newsitem strong a{color: #006325; font-weight: bold;text-decoration: none;}
.newsitem strong a:hover{color: #376a9d !important;}

.newsitem a{color: #006325; text-decoration: none;}
.newsitem a:hover{color:  #376a9d; text-decoration: underline;}

.newsSection a{font-size: 2em;font-weight: bold;color: #016635;text-decoration: none;}
.newsSection a:hover{color:  #376a9d; text-decoration: underline;}
.newsSectionRt a{font-size: 1.5em;font-weight: bold;color: #016635;text-decoration: none;}
.newsSectionRt a:hover{color:  #376a9d; text-decoration: underline;}
.newsTitle {font-size: 1.125em;font-weight: bold;color: #000;}
.newsTitle a{font-size: 1.125em;font-weight: bold;color: #000;text-decoration: none;}
.newsSectionLc {font-size: 1.125em;font-weight: bold;color: #000;text-decoration: none;}


.quote {margin: .5em 0;font: italic normal 1.25em/1.25em georgia,"times new roman",times,serif;}
.quote-speaker {font-size: 1em; font: italic normal 1.25em/1.25em georgia,"times new roman",times,serif; text-align:right;}


.txt-large {font-size: 1.2em;}
.txt-largest {font-size: 1.5em;}

/* Image Rotation */
.rotation-container {width: 550px; height: 345px; overflow: auto; position: relative;}
.rotation-container img {position: absolute; top: 0;left: 0; z-index: 1; }
.rotation-container .controls {height: 25px;position: absolute;top: 10px;right: 10px;z-index: 3;}
.rotation-container .controls p {float: left;margin-right: 5px;width: 35px;height: 28px;}
.rotation-container .controls p.next {background: url(../images/rotation/next.png) no-repeat;}
.rotation-container .controls p.pause {background-image: url(../images/rotation/stop.png);}
.rotation-container .controls p.play {background-image: url(../images/rotation/play.png);}
.rotation-container .controls p.play-pause {text-align: center;background-repeat: no-repeat;}
.rotation-container .controls p.prev {background: url(../images/rotation/prev.png) no-repeat;}
.rotation-container .controls p {cursor: pointer;}
/* End Image Rotation */

/* COLLAPSABLE FOOTER CSS */
/*
#footer_content { display: none;}
*/
#footer_content {}


.tButton {text-align:center; font: 1.5em Georgia,"times New Roman",times, serif; color: #006325;  cursor: pointer;}
#aboutBtn {background: url(../images/arrow2a.gif) no-repeat 5.8em -20px;}
#aboutBtn.active {background-position: 5.8em 4px;}
#acadBtn {background: url(../images/arrow2a.gif) no-repeat 9em -20px;}
#acadBtn.active {background-position: 9em 4px;}
#admissBtn {background: url(../images/arrow2a.gif) no-repeat 9.2em -20px;}
#admissBtn.active {background-position: 9.2em 4px;}
#popBtn {background: url(../images/arrow2a.gif) no-repeat 9.7em -20px;}
#popBtn.active {background-position: 9.7em 4px;}
#studentBtn {background: url(../images/arrow2a.gif) no-repeat 9.3em -20px;}
#studentBtn.active {background-position: 9.3em 4px;}

.ftrnav {list-style: none;padding: 0;}
.ftrnav li a {text-decoration: none;border-bottom: 1px dotted #333;padding: 3px 0;display: block;font-weight: normal; color:#cb7729;}
.ftrnav li a:hover {color: #376a9d !important;}

#aboutFtr {margin: 5px 0 30px 51px;}
#acadFtr {margin: 5px 0 30px 32px;}
#admissFtr {margin: 5px 0 30px 30px;}
#popFtr {margin: 5px 0 30px 20px;}
#studentFtr {margin: 5px 0 0px 28px;}


