@charset "UTF-8";
/* CSS Document */

    body {
    	    -webkit-animation-duration: 0.1s;
		    -webkit-animation-name: fontfix;
		    -webkit-animation-iteration-count: 1;
		    -webkit-animation-timing-function: linear;
		    -webkit-animation-delay: 0.1s;
		}
		
		@-webkit-keyframes fontfix {
		    from{   opacity: 1; }
		    to{ opacity: 1; }
		}

* {
    margin:0px;
    padding:0px;
}
img {
    border:none;
}
a {
    outline:none;
}
body {
    background:#d9d6cb url(../images/bg.png) 0 0 repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#323232;
    margin:0 auto;
}

.clearboth {
    clear:both;
}

.clearbothwpadding {
    clear:both;
    margin-bottom: 8px;
    }

.notes {
    color:#F00;
}

.yellow {
    background-color:#FF0;
    }

.info_box .info_right ul li.notbold {
font-weight:normal;
font-size:10px;
line-height: 14px;
color:#666666;
}

.info_box .info_right ul li.notbold a {
color: #666666;
font-size:10px;
}

.info_box .info_right ul li.notbold a:hover {
color:#000000;
}
    
.floatleft {
float:left;
margin-right:5px;
}

.floatright {
float:right;
margin-left:5px;
}

.highlight {
    background-color:#FF0;
}

.hide {
    left: -5000em;
    padding: 0;
    position: absolute;
    top: -5000em;
}
.header {
/*  margin:auto;*/
    width:928px;
    height:169px;
    position:relative;
    padding:0 0 0 12px;
    margin: 0 auto;
}
.header .logo_bg {
    background: url(../images/logo_bg.png) no-repeat scroll 0 0 transparent;
    height: 142px;
    left: -207px;
    position: absolute;
    top: 25px;
    width: 628px;
    padding-left:200px;
}
.header .header_inner {
    float:left;
    width:928px;
    padding:0 0px;
    height:169px;
    position:relative;
}
.header .top_nav {
    float:left;
    width:928px;
    height:24px;
}
.header .top_nav .nav_left {
    float:left;
    width:628px;
}
.top_nav .nav_left ul {
    float:left;
    width:640px;
    list-style:none;
}
.top_nav .nav_left ul li {
    float:left;
    padding:0px 3px;
    font-weight:bold;
    font-size:14px;
    color:#d9d6cb;
    height:24px;
}
.top_nav .nav_left ul li + li {
    margin:-1px 0px 0px 10px;
    padding:0 5px;
}
.top_nav .nav_left ul li a {
    float:left;
    text-decoration:none;
    padding:6px 9px 0px 0px;
    text-transform:uppercase;
    color:#d9d6cb;
    background:url(../images/nav_bullet.png) right 9px no-repeat;
}
.top_nav .nav_left ul li a.home {
    float:left;
    padding:5px 0 0;
    width:17px;
    height:15px;
    background:url(../images/home_bg.png) 0 4px no-repeat;
}
.top_nav .nav_left ul li a.home:hover {
    background:url(../images/home_bg_h.png) 0 4px no-repeat;
}
.top_nav .nav_left ul li a.home.sel {
    background:url(../images/home_bg_h.png) 0 4px no-repeat;
}
.top_nav .nav_left ul li a:hover {
    color:#ffffff;
    background:url(../images/nav_bullet_h.png) right 9px no-repeat;
}
.top_nav .nav_left ul li.sel a {
    color:#2f2f2f;
    background:url(../images/nav_bullet_active.png) right 9px no-repeat;
}
.top_nav .nav_left ul li.sel {
    color:#2f2f2f;
    background:#d9d6cb;
}



.top_nav .search_box {
    float:right;
    width:275px;
    position:relative;
}
.top_nav .search_box .school_box {
    float:left;
    cursor:pointer;
    width:95px;
    height:18px;
    background:url(../images/search_drop.png) 0 0 no-repeat;
    font-size:14px;
    padding: 6px 0 0 12px;
    color:#d9d6cb;
}
.top_nav .search_box .school_box label {
    float:left;
    text-transform:uppercase;
    cursor:pointer;
    width:95px;
    letter-spacing:1px;
}
.top_nav .search_box .search {
    float:right;
    width:168px;
    height:24px;
    background:#FFFFFF;
    border:none;
}

.top_nav .search_box .search form#cse-search-box input.searchq#searchq {
    border: 0 none !important; 
}

.top_nav .search_box .search input  {
    float:left;
    border-top:none !important; 
    border-left:none !important; 
    border-bottom:none !important; 
    width:134px;
    margin:5px 0;
    color:#adadad;
    font-size:11px;
    text-transform:uppercase;
    padding-left:8px;
    border-right:solid #adadad 1px;
}

.top_nav .search_box .search #search_keyword {
    position:absolute;
    padding:15px 10px 0 0;
    width:22px;
    height:16px;
    border:none;
    background-color:#FFF;
    background:url(../images/search_btn.png) 4px 0px no-repeat #FFF;
    cursor:pointer;
/*  border-left:1px solid #a1a1a1;*/
    margin: 4px 0;
}

.top_nav .search_box .search a:hover {
    background:url(../images/search_btn_h.png) 6px 4px no-repeat;
    width:16px;
    height:16px;
}
.header .logo {
    float:left;
    width:227px;
    height:107px;
    padding-top:20px;
}
.header .info_box {
    float:right;
    width:256px;
    padding-top:22px;
    font-size:14px;
    line-height:18px;
}

#school_drp {
    position:absolute;
    width:577px;
    height:145px;
    top: 24px;
    right:0;
    z-index:2;
}
#school_drp .close_div {
    position:absolute;
    right:7px;
    top:6px;
    cursor:pointer;
}
#school_drp .s_inner {
    float:right;
    width:250px;
    position:relative;
}

#school_drp .s_inner .l_box {
    float:right;
    width:200px;
    height:125px;
    padding:20px 0 0;
    position:absolute;
    right:0px;
    z-index:-1;
}
#school_drp .s_inner div.active {
    background:#eceae3;
}
#school_drp .s_inner .l_box .info_box {
    float:left;
    width:190px;
    padding:0;
}
#school_drp .s_inner .r_box {
    float:right;
    width:287px;
    height:131px;
    padding:14px 19px 0 33px;
    background:#2f2f2f;
}
#school_drp .s_inner .r_box .l_link {
    float:left;
    width:129px;
}
#school_drp .s_inner .r_box .l_link ul {
    width:129px;
}
#school_drp .s_inner .r_box .l_link ul li {
    width:129px;
}
#school_drp .s_inner .r_box .r_link {
    float:right;
    width:125px;
}
#school_drp .s_inner .r_box .r_link ul {
    width:125px;
}
#school_drp .s_inner .r_box .r_link ul li {
    width:125px;
}
#school_drp .s_inner .r_box ul {
    float:left;
    list-style:none;
}
#school_drp .s_inner .r_box ul li {
    float:left;
    padding-bottom:5px;
}
#school_drp .s_inner .r_box ul li a {
    float:left;
    color:#c0bfb7;
    font-size:11px;
    text-decoration:none;
}
#school_drp .s_inner .r_box ul li a:hover {
    color:#ffffff;
}

.info_box .info_left {
    float:left;
    width:90px;
}
.info_box .info_left h2 {
    float:left;
    width:90px;
    color:#660000;
    text-transform:uppercase;
    font-size:14px;
    padding-bottom:2px;
    font-weight:normal;
}
.info_box .info_left ul {
    float:left;
    width:90px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    list-style:none;
    padding: 0px;
    margin: 0px;
    font-size:11px;
}
.info_box .info_left ul li {
    float:left;
    width:100px;
    color:#860038;
}
.info_box .info_left ul li a {
    float:left;
    color:#660000;
    text-decoration:none;
}

.info_box .info_left ul li a:hover {
    color:#660000;
    }

.info_box .info_right {
    float:left;
    width:60px;
    padding-left:31px;
}
.info_box .info_right ul hr {
background-color: #999999;
border-color:#999999;
width:77px;
margin: 5px 0px 3px 0px; 
float:left;
padding:0;
}

.info_box .info_right ul {
    float:left;
    width:110px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    list-style:none;
    padding-top:0;
    margin-top:-12px;
    line-height:16px;
}
.info_box .info_right ul li {
    float:left;
    width:110px;
    color:#a87f4d;
    text-align:left;
}
.info_box .info_right ul li a {
    float:left;
    color:#a87f4d;
    text-decoration:none;
}
.info_box .info_right ul li a:hover {
    color:#757470;
    }

.info_box ul li a:hover {
    color:#272726;
}
.info_box ul li.active a {
    color:#272726;
}

.h1_div, .h2_div, .h3_div, .h4_div, .h5_div, .h6_div {
    font-weight:normal;
}

.container_main {
    width:940px;
    margin:0 auto;
    padding-top:7px;
}

.broad_crumb {
    width:940px;
    padding:22px 0px 25px 0;
}
.broad_crumb ul {
    float:left;
    width:940px;
    list-style:none;
}
.broad_crumb ul li {
    float:left;
    font-size:12px;
    color:#8d8c89;
    text-transform:uppercase;
}
.broad_crumb ul li a {
    float:left;
    color:#8d8c89;
    text-decoration:none;
}
.broad_crumb ul li a:hover {
    color:#2f2f2f;
}
.broad_crumb ul li.active a {
    color:#2f2f2f;
}
.broad_crumb ul li span {
    float:left;
    padding:0 5px;
}

.siu_event_cont {
    float:left;
    width:215px;
    padding:0 0 32px;
}
.container_main .siu_event_cont p{
    padding:20px 0 0 0;
}
.container_main .siu_event_cont hr{
    margin:15px 0 0 0;
    color:#660000;
    background-color: #600;
    height: 1px;
    border:0 none;
}
.siu_event_cont .calander {
    float:left;
    width:215px;
}
.siu_event_cont .calander h2 {
    float:left;
    font-size:24px;
    letter-spacing:-1px;
    text-transform:uppercase;
    color:#246181;
    background:url(../images/calander.png) 2px 24px no-repeat;
    padding:27px 0 24px 42px;
    width:173px;
    line-height:14px;
    font-weight:normal;
}
.siu_event_cont ul {
    float:left;
    width:215px;
    border-bottom:1px solid #246181;
    list-style:none;
}
.siu_event_cont ul li {
    float:left;
    padding:15px 0px 0 23px;
    margin:0 0 15px !important;
    width:192px;
    border-top:1px solid #246181;
    font-size:16px;
    position:relative;
    cursor:pointer;
}
.siu_event_cont ul li a {
    float:left;
    color:#555555;
    text-decoration:none;
    padding: 0px 0 0;
    font-size:18px;
}
.siu_event_cont ul li a.arrow {
    position:absolute;
    padding:0;
    width:17px;
    height:16px;
    background: url(../images/bullet.png) no-repeat scroll 0 0px transparent;
    top:13px;
    left:-2px;
}
.siu_event_cont ul li em {
    float:left;
    font-weight:normal;
    width:200px;
    padding:1px 0 0;
    font-size:13px;
    letter-spacing:0.5px;
    color:#555555;
}
.siu_event_cont ul li a:hover {
    background-position:0 -16px;
    color:#2d7ba3;
}
.siu_event_cont ul li a:hover em {
    color:#2d7ba3;
}
.siu_event_cont ul li:hover a {
    background-position:0 -16px;
}

a.allnews {
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    color:#860038;
    text-decoration:none;
    padding-top: 20px;
    display:block;
}
a.allnews:hover {
    color:#272726;
}

.footer {
    margin:0 auto;
    width:940px;
    padding:0px 0px 0 0px;
    clear:both;
}
.footer_container {
    float:left;
    width:900px;
    background:#333333;
    color:#FFFFFF;
    padding:30px 20px 52px 20px;
    margin-top:7px;
}
.footer_container .contact {
    float:left;
    width:167px;
    line-height:20px;
    margin-right:20px;
}

.footer_container .contact a {
color: #FFF;
}

.footer_container .contact a:hover {
color:#BABABA;
}

.footer_container .contact span {
    float:left;
    width:156px;
    padding-bottom:10px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:normal;
}
.footer_container .share {
    float:left;
    width:156px;
    padding-left:60px;
    width:165px;
    line-height:20px;
}
.footer_container .share span {
    float:left;
    width:156px;
    padding-bottom:10px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:normal;
}

.footer_container .share ul.footer_links {
    font-size: 14px;
    text-transform:uppercase;
    font-weight:normal;
    margin:0;
    padding:0;
    }
.footer_container .share ul.footer_links li{    
        padding:0 0 10px 0;
}
.footer_container .share ul.footer_links li a {
    padding-left:0;

}

.footer_container .share span a, .footer_container .share a {
    color:#FFFFFF;
    text-decoration:none;
}
.footer_container .share span a:hover, .footer_container .share a:hover  {
    color:#bababa;
}
.footer_container .share ul {
    float:left;
    width:156px;
    list-style:none;
}
.footer_container .share ul li {
    float:left;
    width:156px;
    padding:6px 0;
}
.footer_container .share ul li a {
    float:left;
    width:156px;
    line-height:20px;
    padding-left:28px;
    color:#FFFFFF;
    text-decoration:none;
}
.footer_container .share ul li a.t {
    float:left;
    background:url(../images/t.png) 0 0 no-repeat;
}
.footer_container .share ul li a.f {
    float:left;
    background:url(../images/f.png) 0 0 no-repeat;
}
.footer_container .share ul li a.p {
    float:left;
    background:url(../images/p.png) 0 0 no-repeat;
}
.footer_container .share ul li a.m {
    float:left;
    background:url(../images/m.png) 0 0 no-repeat;
}
.footer_container .share ul li a:hover {
    color:#bababa;
    background-position:0 -20px;
}

.pres {
padding-top: 20px;
}

.chat_box a {
    background: url(../images/z_chat_btn.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 29px;
    width: 265px;
    margin:0 0 10px 0;
    }
    
.chat_box a:hover {
background-position: 0 -29px;
}


.give_box {
width:162px;
}

.give_box a {
background: url(../images/givefooter.png) no-repeat;
/*background: url(../images/state_of_the_u.jpg) no-repeat;*/
width: 162px;
height:162px;
display:block;
}

.give_box a:hover {
background-position: 0 -162px;
}

.footer_container .updated {
color:#777777;
}


.right_inner .link {
    float:left;
    padding:47px 0px;
}
.right_inner .link a {
    float:left;
    font-size:15px;
    background:url(../images/blue_arrow.png) right 4px no-repeat;
    font-weight:bold;
    text-decoration:none;
    color:#246181;
    padding: 0 10px 0 0;
    margin-top:-30px;
}
.right_inner .link a:hover {
    color:#2d7ba3;
    background:url(../images/blue_arrow_h.png) right 4px no-repeat;
}
.picfloatleft {
float:left;
padding-right:15px;
padding-bottom: 10px;
}