@charset "iso-8859-1";
/*******************************************/
/************* Style RESET *****************/
/*******************************************/

body {
	font-family: Verdana, sans-serif;
	background: url("/graphics/page-bg-dark-4.png") no-repeat top center;
	font-size: 12px;
	margin:auto;
	color: #464646;
	padding:0;
	height:100%;
	
}

html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
a:link, a:visited {text-decoration:none;}
.clear {clear:both;margin:0;padding:0;}

/*************** Main Menu *****************/
/*******************************************/
ul#menu {color:#f6f4e9;margin:auto;padding:0;position:absolute;top:57px;z-index:99;}
ul#menu li {display:block;float:left;position:relative;z-index:98;}
ul#menu li.mega div a {font-size:12px;color: #215998;padding:0;text-decoration: none;border-bottom:0px dotted #87B4E4;
		background:url(../images/bullet.jpg) no-repeat left center; padding-left:15px;}
ul#menu li.mega div a:hover{
color:#FF0000;}
ul#menu .link_content {display:none;z-index:100;padding: 1.3em 1em 1.6em 1em;position:absolute;color:#333;top:40px;left: 0em;margin-left:1px;line-height: 1.5em;}

/* GLOBALHEADER */
#banner {}
#banner ul#menu { margin: 0px; width: 980px; height: 40px; padding-left:22px; position: absolute; top:123px; z-index:100;}
#banner ul#menu li a.topmenu { float: left; height: 40px; width: 20px; padding:0; margin:0; overflow: hidden; border:0;}
#banner ul#menu li a.topmenu {
	background-image: url(../images/menu-full-white.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* BUTTONS */
#banner #menu li a#nav-home { background-position: 0 0; width:34px;}
#banner #menu li a#nav-about { background-position: -34px 0; width:114px;}
#banner #menu li a#nav-trustees { background-position: -148px 0; width:122px;}
#banner #menu li a#nav-initiatives { background-position: -270px 0;  width:178px;}
#banner #menu li a#nav-newsroom { background-position: -448px 0; width:122px;}
#banner #menu li a#nav-outreach { background-position: -568px 0; width:200px;}
#banner #menu li a#nav-students { background-position: -768px 0 !important; width:173px;}
#banner #menu li a#nav-faculty { background-position: -818px 0; width:110px;}



/* OVER STATES */
#banner #menu li:hover a#nav-home, #banner #menu li a#nav-home:hover, #banner #menu li#selected a#nav-home:hover, #banner #menu li#selected:hover a#nav-home { background-position: 0 0px; width:34px;;}
#banner #menu li:hover a#nav-about, #banner #menu li a#nav-about:hover, #banner #menu li#selected a#nav-about:hover, #banner #menu li#selected:hover a#nav-about { background-position: -34px -40px; width:114px;}
#banner #menu li:hover a#nav-trustees, #banner #menu li a#nav-trustees:hover, #banner #menu li#selected a#nav-trustees:hover { background-position: -148px -40px; width:122px;}
#banner #menu li:hover a#nav-initiatives, #banner #menu li a#nav-initiatives:hover, #banner #menu li#selected a#nav-initiatives:hover { background-position: -270px -40px;  width:178px;}
#banner #menu li:hover a#nav-newsroom, #banner #menu li a#nav-newsroom:hover, #banner #menu li#selected a#nav-newsroom:hover, #banner #menu li#selected:hover a#nav-newsroom { background-position: -448px -40px; width:122px;}
#banner #menu li:hover a#nav-outreach, #banner #menu li a#nav-outreach:hover, #banner #menu li#selected a#nav-outreach:hover { background-position: -568px -40px; width:200px;}
#banner #menu li:hover a#nav-students, #banner #menu li a#nav-students:hover, #banner #menu li#selected a#nav-students:hover { background-position: -768px -40px !important; width:173px;}
#banner #menu li:hover a#nav-faculty, #banner #menu li a#nav-faculty:hover, #banner #menu li#selected a#nav-faculty:hover { background-position: -818px -40px; width:110px;}

.active_menu { background-position:-34px -40px!important;}

/* SELECTED STATES */
#banner #menu li#selected a#nav-home { background-position: -0px -80px; width:34px;}
#banner #menu li#selected a#nav-about { background-position: -34px -80px; width:114px;}
#banner #menu li#selected a#nav-trustees { background-position: -138px -80px; width:122px;}
#banner #menu li#selected a#nav-initiatives { background-position: -270px -80px;  width:186px;}
#banner #menu li#selected a#nav-newsroom { background-position: --448px -80px; width:122px;}
#banner #menu li#selected a#nav-outreach { background-position: -568px -80px; width:200px;}
#banner #menu li#selected a#nav-students { background-position: -773px -80px; width:173px;}
#banner #menu li#selected a#nav-faculty { background-position: -818px -80px; width:110px;}


ul#menu div .mega-header {color:#333;font:italic 18px georgia;display:block;margin:0;width:12em;border:0;margin-left:0px;margin-bottom:0px;background:url("/graphics/header-bg.png") no-repeat left bottom;padding:10px 0 16px 14px;}

/*Dropdown Menu styles*/
ul#menu .col ul {margin:0; padding:0;padding-bottom:8px;padding-left:0px;}
ul#menu .col ul li {margin:0; padding-bottom:6px;;float:none;list-style:none;display:list-item;}
ul#menu .col ul li span{font-size:11px;color:#a6bdd6;margin:0;}

ul#menu .col-small ul {margin:0; padding:0;padding-bottom:8px;padding-left:0px;}
ul#menu .col-small ul li {margin:0; padding-bottom:6px; float:none;list-style:none;display:list-item;}
ul#menu .col-small ul li a:hover{color:#1878e3;border-bottom:1px dotted #1878e3;background:0;}

#banner ul#menu .link_content ul{padding-bottom:18px;padding-left:6px;}
#banner ul#menu .link_content li {background:url('') no-repeat -110px -214px;margin-left:0px;padding-left:10px;}

#banner ul#menu .link_content .col-small ul{padding-bottom:0px;padding-left:6px;}
#banner ul#menu .link_content .col-small li {background:url('') no-repeat -110px -214px;margin-left:0px;padding-left:10px;}

/*About*/
ul#menu li.mega-about .link_content {margin-left: -40px;left:0em; background:url(../images/menu-columns-sprite-white.png) no-repeat 0px 100%;width:730px;padding-left:22px;}


ul#menu li.mega-about1 .link_content {margin-left: -30px;left:0em; background:url(../images/committee.png) no-repeat 0px 100%;width:170px;padding-left:22px;}

/*Initiatives*/
ul#menu li.mega-initiatives .link_content {margin-left: 0px; left:0em;background:url(../images/member_menu.png) no-repeat 0px 100%;width:580px;padding-left:22px;}
/*Outreach*/
ul#menu li.mega-outreach .link_content {margin-left:0px;left:0em;background:url(../images/menu-columns-sprite-white.png) no-repeat 0px 100%; width:700px;padding-left:22px;}
/*Students*/
ul#menu li.mega-students .link_content {margin-left: 0px;left:0em;background:url(../images/past_menu.png) no-repeat 0px 100%;width:536px;padding-left:22px;}
/*faculty*/
ul#menu li.mega-faculty .link_content {margin-left: -309px;left:0em;background:url(../images/menu-columns-sprite-white.png) no-repeat -764px 100%;width:484px;padding-left:22px;}
/*System Office*/
ul#menu li.mega-system .link_content {margin-left: -635px;left:0em;background:url(../images/menu-columns-sprite-white.png) no-repeat 0px 100%;width:730px;padding-left:22px;}


/*columns*/
ul#menu .link_content .col:first-child {background:0;padding-left:10px;margin:0;width:22em;display:block;}
ul#menu .link_content .col-small:first-child {background:0;padding-left:10px;margin:0;display:block;}
ul#menu .link_content .col, ul#menu .link_content .col-small, ul#menu .link_content .col-large {float:left;margin:0; padding:0 0 0 25px; display:block;background:url(../images/menu-bg-divider-white.png) no-repeat top left;color:#333;font-size:10px;min-height:140px;width:22em;display:block;}

ul#menu .link_content .col-small {width:17.5em;background:0;padding-bottom:18px;}

/*sprites*/
.menu-icon {float:right;margin:6px 0px 6px 8px;}
.menu-sprite-1 {background:url('/graphics/menu-sprite-white.png');}
.academics {background-position:0 0;}
.publications {background-position:0 -100px;margin-bottom:12px;margin-top:-12px;}
.sbdc {background-position:0 -203px;margin-bottom:8px;}
.map-icon {background-position:-75px -216px;margin-top:4px;}
.csusseal-icon {background-position:0 -203px;margin-right:10px;margin-top:0;}
.trustee-icon {background-position:0 -203px;}

.menu-sprite-2 {background:url('/graphics/menu-sprite-2-white.jpg');}
.knowhow-icon {background-position:0 -92px;margin-bottom:8px;}
.catalyst-icon {background-position:0 -184px;margin-bottom:8px;}



/*******************************************/
/*********** Side/Sub Menu *****************/
/*******************************************/
#leftmenu ul {padding:25px 0px;margin:0;}
#leftmenu {float:left;width:217px;padding:0;margin:0;min-height:400px;}
*+ html #leftmenu {display:inline-block;}
#leftmenu li {list-style-type:none;margin:0;padding:0;display:inline;}

/* menu */
#leftmenu li a:link, #leftmenu li a:visited {display:block;padding:12px 0 12px 45px; margin:0px; font-size:12px; color:#235f7f; text-decoration:none; background:url("/graphics/menu-bg-sprite.png") no-repeat;background-position:0 0;height:14px;clear:left;}
#leftmenu li a:hover {color:#0f3760;}

#leftmenu li a:hover {background:url("/graphics/menu-bg-sprite.png") no-repeat;background-position:0 -38px;}

#leftmenu li#select a:link, #leftmenu li#select a:visited {background:url('/graphics/menu-select-bg-5.png') no-repeat top left;border:0;color:#FFF;float:left;position:relative;right:13px;display:block;width:185px;padding:18px 0 14px 60px;text-decoration:none;z-index:3;}

/**IE7 Hack**/
*+ html #leftmenu li#select a:link, *+ html #leftmenu li#select a:visited {height: 1%;}
*+ html #leftmenu li a:link, *+ html #leftmenu li a:visited {clear:none;}

/* subMenu */
#leftmenu #select ul {background:url("/graphics/sub-menu-bg.png") no-repeat bottom #f6f4e9;margin:0;padding:16px 0 16px 37px;position:relative;top:0px;border:0;float:left;clear:both;display:block;width:180px;}

#leftmenu #select li a:link, #leftmenu #select li a:visited {font-size:11px;padding:4px 0 4px 24px;background:0;margin-bottom:4px;color:#444;display:block;width:148px;}

*+ html #leftmenu #select li a:link, #leftmenu #select li a:visited {background:0;font-size:11px;padding:4px 0 4px 24px;margin-bottom:4px;color:#444;display:block;width:148px;}

#leftmenu #select li a:hover {text-decoration:underline;}

#leftmenu #select #select a:link, #leftmenu #select #select a:visited {font-weight:normal;color:#235f7f;font-weight:bold;background:0;}



/*******************************************/
/************ Utility Menu *****************/
/*******************************************/

#csus-logo {padding:0px;margin:0;display:block;position:relative;top:24px;left:20px;}
#csus-logo {padding:0px;margin:0;display:block;position:relative;top:24px;left:20px;}

/*#csus-logo {padding:24px 0 0 20px;margin:0;display:block;}*/


#utility {display:block;height:20px;position:absolute;top:37px;margin-left:595px}
#utility ul {padding-left:4.3em;color:#777;}
#utility ul li {list-style-type:none;float:left;padding-left:0.6em;padding-right:.7em;color:#777;padding-top:0px;border-left:1px solid #6e8599;}
#utility ul li:first-child {border-left:0px;}
#utility ul li img {padding-top:6px;}
#utility ul li a:link, #utility ul li a:visited{color:#e8e2d0;text-decoration:none;font-size:11px;}

#searchbox {display:block;position:absolute;top:80px;margin-left:640px}
#searchbox .text-input {float:left; margin-left:14px;font-weight:normal;font-size:11px;padding: 3px 0px 0px 4px;
height:18px;background:url('/graphics/form-search-big.png') no-repeat top left;width: 175px;border:0;}
#searchbox .btnImage {float:left; background:0; border:0px;margin-left:6px;font-weight:normal;font-size:11px;padding:0px;}


a.button2 {
    background: transparent url('/graphics/bg_button_r.png') no-repeat scroll top right;color: #04305D;display:block; float:left;font: bold 11px verdana, sans-serif;height: 36px; margin-right: 16px;padding-right: 38px;text-decoration:none;border:0;margin-top:8px;}
a.button2 span {
    background: transparent url('/graphics/bg_button_l.png') no-repeat;display:block;line-height:24px;padding: 5px 0 7px 18px;color: #04305D;border:0;}
#content a.button2:hover {
    background-position: bottom right;text-decoration:none;border:0;outline:none;}
a.button2:hover span {
    background-position: bottom left;text-decoration:none;border:0;} 


ul#menu .col-small a.button-menu {
    background: transparent url('/graphics/bg_button_red_r.png') no-repeat scroll top right;color: #f6f4e9;display:block; float:left;font: bold 11px verdana, sans-serif;height: 36px; margin-right: 10px;padding-right:8px;text-decoration:none;border:0;margin-top:8px;text-shadow: rgba(0,0,0,0.3) -1px 0, rgba(0,0,0,0.3) 0 -1px;
}
ul#menu .col-small a.button-menu span {
    background: transparent url('/graphics/bg_button_red_l.png') no-repeat;display:block;line-height:24px;padding: 3px 0 9px 10px;color: #f6f4e9;border:0;}
ul#menu .col-small a.button-menu:hover {
    background-position: bottom right;text-decoration:none;border:0;outline:none;}
ul#menu .col-small a.button-menu:hover {
    background-position: bottom right;text-decoration:none;border:0;outline:none;}
ul#menu .col-small a.button-menu:hover span {
    background-position: bottom left;text-decoration:none;border:0;} 


a.button {
    background: transparent url('/graphics/bg_button_red_r.png') no-repeat scroll top right;color: #f6f4e9;display:block; float:left;font: bold 11px verdana, sans-serif;height: 36px; margin-right: 10px;padding-right:8px;text-decoration:none;border:0;margin-top:8px;text-shadow: rgba(0,0,0,0.3) -1px 0, rgba(0,0,0,0.3) 0 -1px;}
a.button span {
    background: transparent url('/graphics/bg_button_red_l.png') no-repeat;display:block;line-height:24px;padding: 3px 2px 9px 10px;color: #f6f4e9;border:0;}
#content a.button:hover {
    background-position: bottom right;text-decoration:none;border:0;outline:none;}
#homepage-content a.button:hover {
    background-position: bottom right;text-decoration:none;border:0;outline:none;}
a.button:hover span {
    background-position: bottom left;text-decoration:none;border:0;} 


#content a.img {border:0;}
#content a.img:hover {border: 0;}

blockquote.pullquote { float:right; width:14em; margin:0.25em 0.75em 0.25em 0;padding:0.9em; border:3px double #dbd9c8;border-width:3px 0; color:#333; background:transparent;font:italic 1.6em/1.3 Georgia;text-indent: -0.4em;}
blockquote.alt {float:right;margin:0.25em 0 0.25em 0.75em;}
.pullquote p { margin:0;text-align:center;}
.pullquote p:first-letter {text-transform:uppercase}

blockquote.pullquote2 {width:12.5em; margin:0.25em 0.75em 0.75em 0;padding:0.7em; border:3px double #dbd9c8;border-width:3px 0; color:#333; font:italic 1.6em/1.3 Georgia;border-top:0;}
blockquote.pullquote3 {width:290px; margin:0.25em 0.75em 0.75em 0;padding:0.7em; border:3px double #dbd9c8;border-width:3px 0; color:#333; font:italic 1.0em/1.0 Georgia;border-top:0;line-height:16px;}


/*******************************************/
/************** Side Items *****************/
/*******************************************/

.side-box {background:#e8e2d0; padding:12px;border:0px solid #dcd9cb;margin-bottom:16px;display:inline-block;min-height:1%;margin-left:1.0em;
-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}
.side-box h2 {padding:10px 0 20px 14px;font:normal 18px georgia;margin-left:-14px;margin-bottom:8px;background:url("/graphics/header-bg.png") no-repeat left bottom;color:#990000;display:block;}
.side-box-icon {float:left;margin-right:8px;background:url("/graphics/icon-bg-78x71.png") no-repeat;padding:5px 6px 7px 5px;}

/**IE7 Hack (the nightmare never ends)**/
*+ html .side-box h2 {min-height:1%;}

.right-box {float:right;padding:0;display:inline-block;}
.left-box {float:left;margin-right:16px;display:inline;}

.width-630 {width:630px;}
.width-470 {width:470px;}
.width-460 {width:460px;}
.width-360 {width:360px;}
.width-326 {width:326px;}
.width-300 {width:300px;}
.width-290 {width:290px;}
.width-260 {width:260px;}
.width-230 {width:230px;} 
.width-220 {width:220px;}
.width-210 {width:210px;}
.width-200 {width:200px;}
.width-190 {width:190px;}
.width-180 {width:180px;}
.width-150 {width:150px;}
.width-120 {width:120px;}
.width-70 {width:70px;}

#content ul.box-list {margin:0;padding:0;display:inline;}
#content ul.box-list li {background:#e8e2d0;padding:12px;border:1px solid #dcd9cb;margin:0 0 16px 6px;width:130px;display:inline;list-style:none;float:left;font-size:11px;}
* html #content ul.box-list li {background:#e8e2d0;padding:10px;border:1px solid #dcd9cb;margin:0 0 16px 5px;width:122px;display:inline-block;list-style:none;float:left;font-size:11px;}


#search-content ul.box-list {margin:0;padding:0;display:inline;}
#search-content ul.box-list li {background:#e8e2d0;padding:12px;border:1px solid #dcd9cb;margin:0 0 16px 6px;width:130px;display:inline;list-style:none;float:left;font-size:11px;}
* html #search-content ul.box-list li {background:#e8e2d0;padding:10px;border:1px solid #dcd9cb;margin:0 0 16px 5px;width:122px;display:inline-block;list-style:none;float:left;font-size:11px;}


#content ul.bullet-list {padding:12px 12px 12px 0px;margin:0;}
#content ul.bullet-list li {background:url('/graphics/bullet-sprite.png') no-repeat 0 -105px;padding-left:25px;margin:0;list-style:none;padding-bottom:14px;}

#content ul.no-bullet {padding:0px;margin:0;}
#content ul.no-bullet {padding-left:0px;margin:0;list-style:none;padding-bottom:14px;}

#content ul.article-list {margin:0;padding:0;display:inline;}
#content ul.article-list li {padding:12px;border:0px solid #dcd9cb;margin:0 0 16px 0px;width:265px;display:inline-block;list-style:none;float:left;font-size:11px;background:url("/graphics/movie-list-bg.png") no-repeat bottom right #e8e2d0;}
#content ul.article-list li img{margin:0 10px 10px 0px;}

* html #content ul.article-list li {padding:10px;border:1px solid #dcd9cb;margin:0 0 16px 5px;width:272px;display:inline-block;list-style:none;float:left;}

#content #article-tools {padding:8px 0 8px 12px; display:block; width:630px;border-top:1px solid #DCD9CB;border-bottom:1px solid #DCD9CB;margin-bottom:12px;}
#content #article-tools p {padding:0px 0 0px 12px; display:block;margin:0;display: inline;}



/*******************************************/
/******************* Tabs ******************/
/*******************************************/

#content ul.idTabs {list-style:none;  margin:0;  padding:0 0 0 26px;display:block;background:url("/graphics/tabs-bg.gif") repeat-x bottom;padding-top:12px; margin-left:-30px;margin-right:-30px;z-index:1;}
#content ul.idTabs li {display:inline;  margin:0;  min-width:84px;}

#search-content ul.idTabs {list-style:none;  margin:0;  padding:0 0 0 26px;display:block;background:url("/graphics/tabs-bg.gif") repeat-x bottom;padding-top:12px;margin-left:-30px;margin-right:-30px;z-index:1;}
#search-content ul.idTabs li {display:inline;  margin:0;  min-width:84px;}

ul.idTabs a, .idTabs a span {display:inline-block;  padding:0 16px 0 16px;  background:url("/graphics/tab-top.png") no-repeat;text-decoration:none;cursor:pointer;margin:0;}
ul.idTabs a {background-position:100% -100px;text-decoration:none;border-bottom:0px solid #b7ae88;}
ul.idTabs a {margin:0; padding-left:0;  color:#27537a;  font-weight:bold;  line-height:1.7;  text-align:center;  text-decoration:none;  white-space:nowrap;outline:0;}
#content ul.idTabs a:hover {border:0;}
#content ul.idTabs a.selected:hover {border-bottom:0px solid #f6f4e9;}

ul.idTabs a span {width:64px;  min-width:64px;padding-top:8px;padding-bottom:8px;padding-right:0;background-position:0 0}
*>ul.idTabs a span {width:auto;  height:auto}

ul.idTabs .selected a {position:relative;  top:-3px;  z-index:2; text-decoration:none;border-bottom:0px solid #f6f4e9;float:left;display:block;}
ul.idTabs .selected a span {border-bottom:10px solid #f6f4e9;float:left;display:block;}

ul.idTabs a.selected:active, .idTabs a.selected:link, .idTabs a.selected:visited {background-position:100% -150px;border-bottom:0px solid #f6f4e9; }
ul.idTabs a.selected:active span, .idTabs a.selected:link span, .idTabs a.selected:visited span {background-position:0 -50px;}

* html ul.idTabs {display:inline-block}
*:first-child+html .ui-tabs-nav {display:inline-block}

#idTab1, #idTab2, #idTab3, #idTab4 {padding:16px;display:block;width:610px;z-index:9;}
* html #idTab1 {display:inline-block}






#content ul.idTabs-top {list-style:none;  margin:0;  padding:0 0 0 26px;display:block;background:0;padding-top:12px; margin-left:-30px;margin-right:-30px;z-index:1;position:relative;  top:-6px;}
#content ul.idTabs-top li {display:inline;  margin:0;  min-width:84px;}

#search-content ul.idTabs-top {list-style:none;  margin:0;  padding:0 0 0 26px;display:block;background:0;padding-top:12px;margin-left:-30px;margin-right:-30px;z-index:1;}
#search-content ul.idTabs-top li {display:inline;  margin:0;  min-width:84px;}

ul.idTabs-top a, .idTabs-top a span {display:inline-block;  padding:0 16px 0 16px;  background:url("/graphics/tab-top.png") no-repeat;text-decoration:none;cursor:pointer;margin:0;}
ul.idTabs-top a {background-position:100% -100px;text-decoration:none;border-bottom:0px solid #b7ae88;}
ul.idTabs-top a {margin:0; padding-left:0;  color:#27537a;  font-weight:bold;  line-height:1.7;  text-align:center;  text-decoration:none;  white-space:nowrap;outline:0;}
#content ul.idTabs-top a:hover {border:0;}
#content ul.idTabs-top a.selected:hover {border-bottom:0px solid #f6f4e9;}

ul.idTabs-top a span {width:64px;  min-width:64px;padding-top:8px;padding-bottom:8px;padding-right:0}
ul.idTabs-top a span {background-position:0 0}
*>ul.idTabs-top a span {width:auto;  height:auto}

ul.idTabs-top .selected a {position:relative;  top:-3px;  z-index:2; text-decoration:none;border-bottom:0px solid #f6f4e9;float:left;display:block;}
ul.idTabs-top .selected a span {border-bottom:10px solid #f6f4e9;float:left;display:block;}

ul.idTabs-top a.selected:active, .idTabs-top a.selected:link, .idTabs-top a.selected:visited {background-position:100% -150px;border-bottom:0px solid #f6f4e9; }
ul.idTabs-top a.selected:active span, .idTabs-top a.selected:link span, .idTabs-top a.selected:visited span {background-position:0 -50px;}

* html ul.idTabs-top {display:inline-block}
*:first-child+html .ui-tabs-nav {display:inline-block}


#content ul.idTabs a.current:hover {border:0px solid #f6f4e9;}
ul.idTabs .current a {position:relative;  top:-3px;  z-index:2; text-decoration:none;border-bottom:0px solid #f6f4e9;float:left;display:block;}
ul.idTabs .current a span {border-bottom:10px solid #f6f4e9;float:left;display:block;}
ul.idTabs a.current:active, .idTabs a.current:link, .idTabs a.current:visited {background-position:100% -150px;border-bottom:0px solid #f6f4e9; }
ul.idTabs a.current:active span, .idTabs a.current:link span, .idTabs a.current:visited span {background-position:0 -50px;}

#content ul.idTabs-top a.current:hover {border:0px solid #f6f4e9;}
ul.idTabs-top .current a {position:relative;  top:-3px;  z-index:2; text-decoration:none;border-bottom:0px solid #f6f4e9;float:left;display:block;}
ul.idTabs-top .current a span {border-bottom:10px solid #f6f4e9;float:left;display:block;}
ul.idTabs-top a.current:active, .idTabs-top a.current:link, .idTabs-top a.current:visited {background-position:100% -150px;border-bottom:0px solid #f6f4e9; }
ul.idTabs-top a.current:active span, .idTabs-top a.current:link span, .idTabs-top a.current:visited span {background-position:0 -50px;}
div.panes div.pane {display:none;}


/*******************************************/
/***************** Tables ******************/
/*******************************************/

/**/
.dataTables_length {float:right;text-align:right;padding:0px;position:relative;top:-50px;display:block;height:10px;font-size:11px;}
.dataTables_filter {text-align: right;width: 450px;padding:0px;position:relative;top:-50px;display:block;height:10px;font-size:11px;}
.dataTables_info {font-size:11px;}

.paginate_disabled_previous {background-image: url('/graphics/tables-paginate.png');background-position: -10px -10px;}
.paginate_enabled_previous {background-image: url('/graphics/tables-paginate.png');background-position: -10px -48px;}
.paginate_disabled_next {background-image: url('/graphics/tables-paginate.png');background-position: -10px -86px;}
.paginate_enabled_next {background-image: url('/graphics/tables-paginate.png');background-position: -10px -124px;}
.dataTables_paginate {width: 44px; width: 50px;float: right;text-align: right;padding-top:12px;}


/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {height: 19px;width: 19px;margin-left: 3px;float: left;}
.sorting_asc {background: url('/graphics/datatables-filter-sprite.png') repeat-y 100% 36px;}
.sorting_desc {background: url('/graphics/datatables-filter-sprite.png') repeat-y 100% 72px;}
.sorting {background: url('/graphics/datatables-filter-sprite.png') repeat-y 100% 0px;}


table.display thead th {padding: 3px 10px;font-weight: bold;cursor:pointer;}
table.display tfoot th {padding: 3px 10px;border-top: 1px solid black;font-weight: bold;}
table.display tr.heading2 td {border-bottom: 1px solid #aaa;}
table.display td {padding: 3px 10px;}
table.display td.center {text-align: center;}
.dataTables_info {padding-top:12px;float:left;}

#content td {border-bottom:1px solid #dbd8c8;}
#content ul {padding:12px 0 0 38px;}
#content ul li {padding-bottom:4px;}


#content .res-links ul {width: 10em;padding:0;margin:0;float: left;list-style:none;}
#content .res-links ul li {float: left;width: 9em;list-style:none;padding-left:9px;padding-bottom:2px;}
#content .res-links br {clear: left;}

div.res-links {margin:0;padding:0;}

.res-links ul li a {text-decoration: none;background:0;border:0;}
.res-links ul li a:hover {text-decoration:underline;}


#header .dCorner {position: relative;zoom: 1;}
#header .dcItem {position: absolute;display: none;}
#header .dcItem img {width: 100%;height: 100%;}
#header .dctop, #header .dcbottom {left: 0px;}
#header .dctop, #header .dctop-left, #header .dctop-right {top: 0px;}
#header .dcbottom, #header .dcbottom-left, #header .dcbottom-right {bottom: 0px;}
#header .dcleft, #header .dcright {top: 0px;}
#header .dcleft, #header .dctop-left, #header .dcbottom-left {left: 0px;}
#header .dcright, #header .dctop-right, #header .dcbottom-right {right: 0px;}

.portrait-box {background:url(/graphics/trustees-portrait-bg.png) no-repeat;padding:7px 0 0 7px;display:block;width:153px;height:129px;}
#ajaxcontainer {min-height:560px;height:auto;display:block;}

#main-full #demotip {position:absolute;padding:20px 40px 30px 30px;color:#666;display:none;font-size:11px;max-width:200px;background:url('/graphics/black_arrow_big.png') no-repeat;height:94px;line-height:15px;}

div.overlay {background:url('/graphics/white.png') no-repeat;width:660px;height:370px;display:none;padding:55px;z-index:200;}


div.overlay .close {background-image:url('/graphics/close.png');position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;}



.ctmap {background:url('/graphics/ctmap-sprite.png');}
.map-ccsu {background-position:0 0;}
.map-ecsu {background-position:0 -81px;}
.map-scsu {background-position:0 -162px;}
.map-wcsu {background-position:0 -243px;}

.trustee-photo {background:url('/graphics/trustees-portrait-bg.png') no-repeat;padding:7px 0 0 7px;display:block;width:153px;height:129px;}

#message a {display: block;display: none;z-index: 999; opacity: .6;position: fixed;right:5px; bottom:80px;width: 90px;padding: 4px;background-color: #000;font-size: 10px;text-align: center;color: #fff;}

#gallery{padding-left:18px;}	
span.spotlight-teaser {font-size:11px; color:#666;}
a.news:link, a.news:hover, a.news:active, a.news:visited {display:block;height:auto;}

.extra-info {position:relative;top:2px;}

/*******************************************/
/********** SECONDARY SUB MENU ************/
/*******************************************/
#content ul#alphasort{margin-left: 0;padding-left: 0;white-space: nowrap;padding-top:12px;padding-bottom:12px;}
#content #alphasort li{display: inline;list-style-type: none;margin-right:0px;}
#alphasort a.current {background: transparent url('/graphics/bg_button_red_select_r.png') no-repeat scroll top right;color: #962118;display:block; float:left;font: bold 11px verdana, sans-serif;height: 36px; margin-right: 10px;padding-right:8px;text-decoration:none;border:0;margin-top:8px;text-shadow: -1px 0 #f3e5e4, 0 -1px #f3e5e4;}
#alphasort a.current span {background: transparent url('/graphics/bg_button_red_select_l.png') no-repeat;display:block;line-height:24px;padding: 3px 2px 9px 10px;color: #962118;border:0;}
#content #alphasort  a.current:hover {background: transparent url('/graphics/bg_button_red_select_r.png') no-repeat scroll top right;color: #962118;display:block; float:left;font: bold 11px verdana, sans-serif;height: 36px; margin-right: 10px;padding-right:8px;text-decoration:none;border:0;margin-top:8px;text-shadow: -1px 0 #f3e5e4, 0 -1px #f3e5e4;}
#alphasort a.current:hover span {background: transparent url('/graphics/bg_button_red_select_l.png') no-repeat;display:block;line-height:24px;padding: 3px 2px 9px 10px;color: #962118;border:0;}

#alphasort a.sub-selected {background: transparent url('/graphics/bg_button_red_select_r.png') no-repeat scroll top right;color: #962118;display:block; float:left;font: bold 11px verdana, sans-serif;height: 36px; margin-right: 10px;padding-right:8px;text-decoration:none;border:0;margin-top:8px;text-shadow: -1px 0 #f3e5e4, 0 -1px #f3e5e4;}
#alphasort a.sub-selected span {background: transparent url('/graphics/bg_button_red_select_l.png') no-repeat;display:block;line-height:24px;padding: 3px 2px 9px 10px;color: #962118;border:0;}
#content #alphasort  a.sub-selected:hover {background: transparent url('/graphics/bg_button_red_select_r.png') no-repeat scroll top right;color: #962118;display:block; float:left;font: bold 11px verdana, sans-serif;height: 36px; margin-right: 10px;padding-right:8px;text-decoration:none;border:0;margin-top:8px;text-shadow: -1px 0 #f3e5e4, 0 -1px #f3e5e4;}
#alphasort a.sub-selected:hover span {background: transparent url('/graphics/bg_button_red_select_l.png') no-repeat;display:block;line-height:24px;padding: 3px 2px 9px 10px;color: #962118;border:0;}
#menu1 li ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

p {
	clear: both;
}
.submenu {
	margin: 0px;
	padding: 0px;
}
.submenu a {
	
	border-bottom: 1px dotted #85b5e0;
	background:url(../images/bullet1.jpg) no-repeat left center!important;
	padding-left:10px!important;
}
.submenu a:hover {
	color:#FF0000!important;
}
.add_blcok span {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
