/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight: normal; font-style: normal;}
ul,ol {list-style: none;}
fieldset,img {border: none;}
caption,th {text-align: left;}
table {border-collapse: collapse; border-spacing: 0;}
/* Global Desgin Items */
html {border:none; height:100%; margin:0px; padding:0px;}
body {background:#fff url(../images/0611/bg0910.jpg) repeat-x; border:none; color:#333; font:62.5% "Myriad Pro","Myriad","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; height:100%; margin:0px auto; padding:0px; /*position:relative;*/ text-align:center; width:800px;}
#wrapper {background:transparent url(../images/0611/contentbg0410.jpg) no-repeat 0 0; overflow:hidden; padding:0px 10px; text-align:left; width:780px;}
a {color:#341e55; text-decoration:none;}
a:hover {color:#777;}
/* HEADER ITEMS */
#header {height:69px; overflow:hidden; padding:14px 0;}
#header h1 {display:inline; height:69px;}
#header h1 a {background:url(../images/0611/iconpkgTEMP.png) no-repeat 0 5px; float:left; height:0; padding-top:69px; overflow:hidden; width:300px;}
/* AUDIENCE HEADER */
#audience {display:inline; float:left; height:35px; position:relative;}
#audience li {display:inline;}
#audience li a {background-image:url(../images/0611/iconpkgTEMP.png); display:inline; float:left; height:0; padding-top:35px; overflow:hidden;}
/* AUDIENCE BUTTONS */
#audience li#future a {background-position: 0 -292px; width:120px;}
#audience li#parents a {background-position: -120px -292px; width:120px;}
#audience li#current a {background-position: -240px -292px; width:120px;}
#audience li#facstaff a {background-position: -360px -292px; width:120px;}
* html #audience {width:480px;}
/* AUDIENCE OVER STATES */
#audience li#future a:hover {background-position: 0 -389px;}
#audience li#parents a:hover {background-position: -120px -389px;}
#audience li#current a:hover {background-position: -240px -389px;}
#audience li#facstaff a:hover {background-position: -360px -389px;}
/* AUDIENCE ACTIVE STATES */
#audience li#future a:active {background-position: 0 -486px;}
#audience li#parents a:active {background-position: -120px -486px;}
#audience li#current a:active {background-position: -240px -486px;}
#audience li#facstaff a:active {background-position: -360px -486px;}
/* SEARCH/PORTAL STYLES */
#searchdiv {display:inline; float:left; margin-top:10px; height:24px; overflow:hidden;}
#searchdiv span {font-size:1.4em;}
/* PORTAL ONLY STYLES */
#portal {display:inline; height:34px; position:relative;}
#portal a {background:url(../images/0611/iconpkgTEMP.png) 0 -332px; float:left; height:0; overflow:hidden; padding-top:34px; width:119px;}
#portal a:hover {background-position: 0 -429px;}
#portal a:active {background-position: 0 -526px;}
#portal a em {float:left; height:0; overflow:hidden; width:auto;}
/* SEARCH ONLY STYLES */
#searchtext {background:url(../images/0611/iconpkgTEMP.png) -248px -332px; float:left; position:relative; width:129px;}
#searchtext a, #searchtext label, #searchtext .pipe {float:left; height:0; overflow:hidden; padding-top:34px;}
#searchtext a {background-image:url(../images/0611/iconpkgTEMP.png); height:0; overflow:hidden; padding-top:34px; position:absolute; top:0;}
#searchtext a#searchsite {background-position:-156px -526px; left:37px; width:24px;}
#searchtext a#searchsite:hover {background-position: -156px -429px;}
#searchtext a#searchsite.active {background-position: -156px -332px;}
#searchtext a#searchdir {background-position: -188px -526px; left:69px; width:45px;}
#searchtext a#searchdir:hover {background-position: -188px -429px;}
#searchtext a#searchdir.active {background-position: -188px -332px;}
#audsearch, #audsearch form {display:inline;}
#searchbox {background:transparent url(../images/0812/searchbox.png) no-repeat top left; border:none; float:left; height:14px; padding:3px; width:188px;}
#search {float:left;}
/* NAV HEADER */
#nav {height:35px; position:relative; z-index:100;}
#nav li {display:inline;}
#nav li a {background-image:url(../images/0611/iconpkgTEMP.png); float: left; height: 0; padding-top: 35px; overflow: hidden;}
/* NAV BUTTONS */
#nav li#about a {background-position: -2px -573px; width:120px;}
#nav li#academics a {background-position: -122px -573px; width:133px;}
#nav li#admissions a {background-position: -255px -573px; width:133px;}
#nav li#alumni a {background-position: -388px -573px; width:133px;}
#nav li#athletics a {background-position: -521px -573px; width:133px;}
#nav li#campuslife a {background-position: -654px -573px; width:128px;}
/* NAV OVER STATES */
#nav li#about a:hover, #nav li#about.sfHover a {background-position: -2px -608px;}
#nav li#academics a:hover, #nav li#academics.sfHover a {background-position: -122px -608px;}
#nav li#admissions a:hover, #nav li#admissions.sfHover a {background-position: -255px -608px;}
#nav li#alumni a:hover, #nav li#alumni.sfHover a {background-position: -388px -608px;}
#nav li#athletics a:hover, #nav li#athletics.sfHover a {background-position: -521px -608px;}
#nav li#campuslife a:hover, #nav li#campuslife.sfHover a {background-position: -654px -608px;}
/* LAN Styles = Lower Aux Nav */
#nav li li a {background:#341e55; color:#fff; font-size:1.3em; height:auto; padding:3px 5px 3px 15px;}
#nav li li a:hover {background-color:#21153d;}
#nav li#about li a {width:120px;}
#nav li#academics li a {width:133px;}
#nav li#admissions li a {width:133px;}
#nav li#alumni li a {width:153px;}
#nav li#athletics li a {width:133px;}
#nav li#campuslife li a {width:108px;}
.sf-menu, .sf-menu * {list-style:none; margin:0; padding:0;}
.sf-menu ul {position:absolute; top:-999em;}
.sf-menu li {float:left; position:relative; z-index:200;}
.sf-menu ul li {width:100%;}
.sf-menu a {display:block; position:relative;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0; top:35px; z-index:99;}
/* IMAGE ROTATOR STYLES */
#imagerotator {height:322px; overflow:hidden; position:relative; width:780px; z-index:2;}
#imagerotator .wrapper {height:322px; margin:0px; overflow:auto; position:absolute; top:0; width:780px;}
#imagerotator .wrapper ul {margin:0; padding:0; position:absolute; top:0;}
#imagerotator .wrapper li {display:block; float:left; width:780px;}
#imagerotator .wrapper li img {display:block; float:left; overflow:hidden; width:780px;}
/* IMAGE ROTATOR CONTROL STYLES */
#control {background-image:url(../images/0611/iconpkgTEMP.png); height:11px; overflow:hidden; position:absolute; right:5px; top:5px; /*width:65px;*/}
#control li {display:inline; float:left; width:13px;}
#control li a {float: left; height: 0; padding-top: 11px; overflow: hidden; width:13px;}
#control.r1 {background-position:-55px -243px;}
#control.r2 {background-position:-42px -243px;}
#control.r3 {background-position:-29px -243px;}
#control.r4 {background-position:-16px -243px;}
#control.r5 {background-position:-3px -243px;}
/* CONTENT STYLES */
#content {height:250px; position:relative;}
#news {color:#341e55; display:inline; float:left; height:245px; margin:5px 15px 0; overflow:hidden; position:relative; width:250px;}
#events {color:#341e55; display:inline; float:left; height:245px; margin:5px 15px 0; overflow:hidden; position:relative; width:190px;}
#events .VS_Filter_Header {margin-bottom:-8px;}
#features {display:inline; float:left; height:250px; margin:0; overflow:hidden; width:280px;}
#features img, #features p {float:left;}
#content .VS_Filter_Footer a, #content a.more {background:url(../images/0611/iconpkgTEMP.png) no-repeat 100% -46px; bottom:5px; font-size:1.2em; padding-right:15px; position:absolute; right:0;}
#content .VS_Filter_Footer a:hover, #content a.more:hover {background-position:100% -23px; color:#777;}
/* BOTTOM NAV STYLES */
#btmnav {height:35px;}
/*#btmmsg {float:left; font-size:1.4em; height:20px; margin:10px; overflow:hidden; text-align:center; width:170px;}
#btmmsg a {background:url(../images/0611/iconpkgTEMP.png) no-repeat 100% 0; color:#fff; display:block; padding-right:15px;}
#btmmsg a:hover {background-position:100% -46px; color:#341e55;}*/
#btmlinks {color:#666; float:left; margin:10px auto; width:780px;}
#btmlinks ul {margin:0 auto; text-align:center;}
#btmlinks li {display:inline; font-size:13px;}
#btmlinks a {color:#666;}
#btmlinks a:hover {color:#333;}
/* FOOTER GENERIC */
#footer {color:#666; height:50px; margin:10px 0;}
/* HOMEPAGE COPYRIGHT */
#copyright {display:inline; float:left; position:relative; width:385px;}
#btmlogo {float:left; height:35px; position:relative; width:155px;}
#btmlogo a {background:url(../images/0611/iconpkgTEMP.png) 1px -62px; float:left; height:0; padding-top:35px; overflow:hidden; width:155px;}
#copyright p {float:left; padding:3px 10px; width:200px;}
#dontsteal {clear:left; width:360px;}
#dontsteal .copylink {display:inline-block; margin-top:4px; width:165px;}
#dontsteal a.copylink {color:#666;}
#dontsteal a.copylink:hover {color:#333;}
/* HOMEPAGE SOCIAL */
#social {display:inline; float:left;}
* html #social {width:220px;}
#social p {margin:3px 0;}
#connect {height:25px; margin:0 15px; position:relative;}
#connect li {display:inline;}
#connect li a {background-image:url(../images/0611/iconpkgTEMP.png); float:left; height:0; padding-top:25px; overflow:hidden;}
#connect li#itunesu a {background-position: -92px -188px; width:65px;}
#connect li#youtube a {background-position: -58px -188px; width:30px;}
#connect li#facebook a {background-position: -26px -188px; width:30px;}
#connect li#twitter a {background-position: 1px -188px; width:24px;}
/* HOMEPAGE BADGES */
#badges {display:inline; float:right; height:46px; position:relative;}
#badges li {display:inline;}
#badges li a {background-image:url(../images/0611/iconpkgTEMP.png); float:left; height:0; padding-top:46px; overflow:hidden;}
#badges li#usnews a {background-position: -304px -188px; width:40px;}
#badges li#service a {background-position: -254px -188px; width:48px;}
#badges li#hacu a {background-position: -221px -188px; width:30px;}
#badges li#cccu a {background-position: -173px -188px; width:41px;}
/* VS HOME DESIGN ELEMENTS */
.FilterImage {clip:rect(0px, 55px, 55px, 0px); position:absolute; width:55px;}
* html img.FilterImage {clip:rect(0px 55px 55px 0px);}
#news table {display:block; height:55px; margin-bottom:-1em;}
#news .VS_Filter_Headline {display:block;font-size:1.2em; padding-left:60px;}
#events .VS_Filter_Headline {display:inline-block; font-size:1.2em; font-style:italic; margin-top:-5px; padding:0;}
#events .VS_Filter_Headline strong {font-style:italic;}
.VS_Filter_Header {display:block; font-size:1.8em}
#VS_PrintEmail {display:none;}
form[name="frmTop"] {position:absolute;}
#imagerotator td.VS_PageEditorBackground {display:block; overflow:hidden; width:733px;}
#features td.VS_PageEditorBackground {display:block; overflow:hidden; width:233px;}
#player {left:420px; position:absolute; top:265px;}
