  /*
 * Author       : Rex S. Sacayan
 * Date created : February 4, 2008
 * Date modfied : September 08, 2011  
 * Description  : 91ÊÓÆµÎÛÎÛ-IIT Website stylesheet
 */  
@media screen
{ 
body{color:#333; background:#e8e8e8 url(/alumni-friends/registry/images/body-bg-5.jpg); padding:0; margin:0 auto; font-size:12px; font-family:Verdana,Arial,Sans-serif,Verdana,Helvetica,Tahoma}
p{font-size:12px;}
small{font-size:10px; font-weight:normal; color:#777}
ul, li{margin:0; padding:0}
h1{font-size:1.9em; color:#000; padding:0; margin:0; padding-left:8px; line-height:60px; text-indent:-5000px}
#msuiit-logo{width:94px; height:94px; margin:0; padding:0; float:left; position:absolute; margin-left:-58px}
h2{font-size:1.3em; color:#c00; padding:0; margin-top:0}
h3{font-size:1.1em; color:#444; padding:0; margin:0}
.box-head h3{font-size:13px; color:#000;}
h4{color:#000; padding:5px 5px 2px 5px; margin:0}
a{color:#1F4F82; text-decoration:none}
a:hover{color:#c00; text-decoration:underline}
a:visited{color:#4A7194}
a:visited:hover{color:#c00; text-decoration:underline}
#title a:hover{text-decoration:none}
#cd{font-size:18px; color:#16387C; margin-bottom:5px}
#header-container{width:800px; margin:0 auto}
#main-container{
margin:0 auto; width:800px; min-height:400px; text-align:left; padding:0; background:#fff;
box-shadow: 0 0 10px #888;
-moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px #888; 
}
#container{margin:0; text-align:left; width:780px; min-height:400px}
#header{height:105px; width:800px; background:#FFF url(/alumni-friends/registry/images/head-foot-sprite.png) no-repeat; margin:0 auto;  padding:0}
#header #title{float:left; width:400px}
#header h1{float:left; width:50px}
#header h1 a{padding:30px 360px 35px 5px} 
#header #description{float:left; width:220px; margin-top:14px; font-weight:bold; font-size:13px}
#header #description small{color:#999}
#header a{color:#C00}
#header #date-gsearch{width:800px; margin-top:5px}
#date{width:400px; float:left; padding:10px; color:#999; padding-bottom:0}
#google-search{margin-right:10px; width:300px; float:right}
#google-search form{margin:0; padding:0; height:22px}
#google-search input{margin:0}
#gs-input{width:170px}
#cse-search-box{margin:0; padding:0; width:300px}
ul#main-menu{font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; height:28px; margin:0; padding:0; width:800px; background:#494949; border-top:4px solid #c00}
ul#main-menu li{float:left; list-style-type:none; margin-left:2px}  
ul#main-menu li div.roundbottom .corner{display:none}
ul#main-menu li a{display:block; text-decoration:none; margin:0 3px} 
ul#main-menu li a:link{text-decoration:none}
ul#main-menu li a:visited{text-decoration:none}
ul#main-menu li a:hover{text-decoration:none}
ul#main-menu li a:active{text-decoration:none}
ul#main-menu .menu{position:absolute; background:url(/alumni-friends/registry/images/bg_subnav.png) repeat-x bottom left;  padding:5px 0 10px 0px;  border-top:6px solid #494949; z-index:51;}
ul#main-menu .menu ul.sub_nav{float:left}
ul#main-menu .menu ul.sub_nav{margin:0 5px 0 0; padding:0; width:130px} 
ul#main-menu .menu ul.sub_nav li{float:none; background-image:none}
ul#main-menu .menu ul.sub_nav li a, ul#main-menu .menu ul.sub_nav li a:link, ul#main-menu .menu ul.sub_nav li a:visited{font-size:11px; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.3em; color:#DFDFDF; text-decoration:none; padding:4px 5px; height:100%; background-color:transparent}
ul#main-menu .menu ul.sub_nav li a:hover{color:#fff; text-decoration:none; background-color:#c00}
ul#main-menu .menu ul.sub_nav li a:active{color:#fff; text-decoration:none; background-color:#c00}
ul#main-menu li .menu{display:none}
ul#main-menu li:hover .menu{display:block}
ul#main-menu li.over .menu{display:block; width:200px; height:1%}
ul#main-menu a.nav_item{padding:5px 3px; color:#EFEFEF}
ul#main-menu a.nav_item:hover{color:#fff}
ul#main-menu li.nav_home, ul#main-menu li.nav_home:hover, ul#main-menu li.nav_home_over{margin-left:10px}
ul#main-menu li.nav_home:hover, ul#main-menu li.nav_home_over{background:#c00}
li.nav_admissions:hover, li.nav_admissions_over{background:#c00}
li.nav_admissions a.nav_item, li.nav_admissions_over a.nav_item{width:70px}
li.nav_admissions .menu{min-width:270px}
li.nav_academics:hover, li.nav_academics_over{background:#c00}
li.nav_academics a.nav_item, li.nav_academics_over a.nav_item{width:64px}
li.nav_academics .menu{min-width:270px}
li.nav_students:hover, li.nav_students_over{background:#c00}
li.nav_students a.nav_item, li.nav_students_over a.nav_item{width:56px}
li.nav_students .menu{min-width:405px}
li.nav_faculty-staff:hover, li.nav_faculty-staff_over{background:#c00}
li.nav_faculty-staff a.nav_item, li.nav_faculty-staff_over a.nav_item{width:98px}
li.nav_faculty-staff .menu{min-width:205px}
li.nav_admin:hover, li.nav_admin_over{background:#c00}
li.nav_admin a.nav_item, li.nav_admin_over a.nav_item{width:98px}
li.nav_admin .menu{min-width:205px}
li.nav_research:hover, li.nav_research_over{background:#c00}
li.nav_research a.nav_item, li.nav_research_over a.nav_item{width:135px}
li.nav_research .menu{min-width:205px}
li.nav_ictc:hover, li.nav_ictc_over{background:#c00}
li.nav_ictc a.nav_item, li.nav_ictc_over a.nav_item{width:66px}
li.nav_ictc .menu{min-width:50px}
li.nav_home:hover .roundbottom, li.nav_home_over .roundbottom, 
li.nav_admissions:hover .roundbottom, li.nav_admissions_over .roundbottom, 
li.nav_academics:hover .roundbottom, li.nav_academics_over .roundbottom, 
li.nav_students:hover .roundbottom, li.nav_students_over .roundbottom, 
li.nav_faculty-staff:hover .roundbottom, li.nav_faculty-staff_over .roundbottom, 
li.nav_admin:hover .roundbottom, li.nav_admin_over .roundbottom, 
li.nav_research:hover .roundbottom, li.nav_research_over .roundbottom, 
li.nav_ictc:hover .roundbottom, li.nav_ictc_over .roundbottom{background:#c00 url(/alumni-friends/registry/images/br.gif) no-repeat top right; margin-top:-5px}
li.nav_home:hover img.corner, li.nav_home_over img.corner, 
li.nav_admissions:hover img.corner, li.nav_admissions_over img.corner, 
li.nav_academics:hover img.corner, li.nav_academics_over img.corner, 
li.nav_students:hover img.corner, li.nav_students_over img.corner, 
li.nav_faculty-staff:hover img.corner, li.nav_faculty-staff_over img.corner, 
li.nav_admin:hover img.corner, li.nav_admin_over img.corner, 
li.nav_research:hover img.corner, li.nav_research_over img.corner, 
li.nav_ictc:hover img.corner, li.nav_ictc_over img.corner{height:5px; border:none; display:block !important}
ul#main-menu li.current .roundbottom, ul#main-menu li.current:hover .roundbottom{background:#c00 url(/alumni-friends/registry/images/br.gif) no-repeat top right; margin-top:-5px}
ul#main-menu li.current img.corner, ul#main-menu li.current:hover img.corner{height:5px; border:none; display:block !important}
ul#main-menu li.current{background:#c00}
ul#main-menu li.current .nav_item{color:#fff}
#submenu{height:20px; background:#404040; width:800px; border-bottom:5px solid #FC0; text-align:center; padding-bottom:8px; border-top:1px solid #ccc; font-weight:normal}
#submenu ul{float:left; margin:0; margin-left:9px;  padding:0; list-style:none; height:20px}
#submenu ul li{margin:0; padding:0; float:left}
#submenu ul li a{float:left; display:block; position:relative; color:#DFDFDF; text-decoration:none; margin:4px 2px 0px 3px; border-top:1px solid #404040; line-height:16px; font-size:10px; text-transform:uppercase}
#submenu ul li a span{float:left; display:block; position:relative; margin:0 -1px; padding:4px 4px 4px 4px; border-top:1px solid #404040}
#submenu ul li a:hover{border-top:1px solid #fc0; color:#c00}
#submenu li a:hover span{border-top:1px solid #fc0; background-color:#fc0; cursor:pointer}
#submenu ul li a.current{border-top:1px solid #fc0; color:#c00; background:#fc0}
#submenu ul li a.current span{border-top:1px solid #fc0; background-color:#fc0; cursor:pointer}
#big-banner{width:800px; min-height:100px; margin:0 auto; border-top:5px solid #666; border-bottom:5px solid #666; background:#f8f8f8}
#content{width:780px; min-height:800px; padding:10px; background:#DADADA; margin:0 auto}
div.content{width:780px; padding:10px; margin:0 auto; background:#fff}
.banner{background:#c00; width:800px; padding:0; height:100px}
#col1{float:left; width:520px; min-height:100px}
#col2{float:right; width:250px; min-height:100px}
.column{float:left; width:252px; min-height:125px}
.column-right{float:right; width:258px; min-height:100px; clear:right}
.clear{overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block}
p.clear {clear:both; visibility:visible; height:auto}
p.center {text-align:center}
.box-span-1{width:250px}
.box-span-2{width:520px}
.box{padding:0; margin:0; min-height:26px; margin-bottom:12px; background:#FFF; overflow:hidden}
.box .box-head{margin:0; margin:0; padding:5px 5px; border-bottom:1px solid #CCC; background:url(/alumni-friends/registry/images/box-head-bg.gif) bottom left repeat-x}
.box:hover .box-head {background:url(/alumni-friends/registry/images/box-head-bg2.gif) bottom left repeat-x}
.box:hover .box-body {background:#FFEFEF} 
.box .box-head h3 {color:#444}
.box .box-head:hover{background:url(/alumni-friends/registry/images/box-head-bg2.gif) bottom left repeat-x}
.box .bh-active {background:url(/alumni-friends/registry/images/box-head-bg2.gif) bottom left repeat-x}
.box .box-body{padding:5px; margin:0;}
.box .box-body p{padding:0px; margin-top:2px; margin:0}
.box .box-body span{margin:0; padding:0}
.box .box-body ul{padding:0 5px 5px 5px; margin:0; margin-left:10px; }
.box .box-body ul li{padding:0; color:#C00; line-height:18px;}
.box .box-body ul li a{font-size:12px}
.box form{margin:0; padding:2px 0px}
.pagination{padding:5px; text-align:center} 
.orange{color:#f93; text-align:left} 
#footer-container{margin:0 auto; width:800px}
#footer{width:780px; height:80px; background:#414141 url(/alumni-friends/registry/images/head-foot-sprite.png) no-repeat; padding:10px; font-size:11px; margin:0 auto; border-top:5px solid #6F6F6F; color:#999; background-position:0px -107px}
#footer a{color:#CFCFCF}
#footer .fdiv-left{float:left; width:400px}
#footer .fdiv-right{width:300px;float:right; text-align:right}
table td.capitalize{text-transform:capitalize}
.mytable, .mytable_data{border-left:1px solid #C1DAD7}
.mytable th, .mytable_data th{font:bold 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#4f6b72; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; border-top:1px solid #C1DAD7; letter-spacing:2px; text-transform:uppercase; text-align:left; padding:2px 4px; background:#CAE8EA url(/alumni-friends/registry/images/th-bg.jpg) top left repeat-x}
.mytable tfoot th, .mytable_data tfoot th{text-align:right; color:#f60; border-top:0; text-transform:uppercase; background:#fff; padding:0 4px}
.mytable tfoot td, .mytable_data tfoot td{text-align:left; color:#f60; text-transform:uppercase; background:#fff; padding:5px}
.mytable td, .mytable_data td{border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background:#fff; padding:4px; color:#4f6b72; vertical-align:top; line-height:18px}
.mytable td.altrow, .mytable_data td.altrow, .default-table td.altrow{border-top:0; background:#f5fafa}
.mytable td.grey-bg{background:#FEFFBF}
.mytable td.subth{background:#e8e8e8; font-weight:bold}
.mytable_data tr:hover td{background-color:#FEFF9F;  color:#000}
.red{color:#c00}
.content-navlist li a.red {color:#c00}
#cse-search-box{text-align:right; margin:0; padding:0; width:300px;
background-position:1px 1px;
}
#cse-search-results{margin:0 auto; width:800px}
#top-content{width:780px; min-height:165px; padding:10px; background:#dadada}
#ts-container{padding:0; margin:0; margin-right:10px; width:520px; height:170px; background:#FDFDFD url(/alumni-friends/registry/images/preloader.gif) center no-repeat; float:left; overflow:hidden}
.top-story{padding:0; margin:0; width:520px; height:170px; position:relative; float:left; 
background: #fdfdfd; display:none; overflow:hidden; }
#ts-container h2 span{padding:3px 0; width:120px; position:absolute; top:0; right:8px; text-transform:uppercase; font-weight:normal; color:#fff; text-align:center; background:#c00}
#ts-container h2{position:relative; top:0; left:0; margin:0; z-index:45; font-size:1em; height:5px; overflow:visible}
.top-story p{float:right; clear:right; width:300px; padding-right:8px; padding-top:2px; padding-bottom:6px; margin:0; text-align:left; font-size:13px}
.top-story h3{padding:1.4em 4px 3px 212px; font-size:1.5em; position:static}
.top-story h3.noimg, .top-story .noimg{padding:1.6em 0 6px 6px; font-size:1.5em; position:static}
.top-story h3 a{font-weight:bold}
.top-story img{position:absolute; top:6px; left:6px; z-index:1; border:none}
.dy{background:#c00; width:130px; font-size:11px; }
.dy a, .dy a:hover, .dy a:visited{color:#f4f4f4; text-decoration:none}
.dy-more-news{float:right; font-size:11px}
#spotlight{width:250px; float:left; background:#fdfdfd; padding:0; margin:0; height:170px; overflow:hidden;}
#spotlight .spotlight-dy{text-transform:uppercase; padding:0; margin:0; float:right; margin-right:8px; width:75px; color:#fff; background:#c00; padding:3px}
#spotlight .spotlight-dy {text-align:center; font-size:11px;}
#spotlight .spotlight-dy a, .spotlight-dy a:visited, .spotlight-dy a:hover{color:#f4f4f4; text-decoration:none}
#spotlight p{padding:1px 5px; padding-top:0; margin:0; margin-top:5px; line-height:18px; text-align:left; color:#404040}
#spotlight h4{font-size:13px; margin-top:5px; line-height:18px}
#utilnav ul{list-style:none}
#utilnav ul li a{font-size:.9em; color:#222; text-align:center; text-decoration:none}
#utilnav ul li a:hover, #utilnav ul li a:active{color:#c00}
#utilnav{float:right; margin-top:10px; width:265px; height:50px}
#utilnav ul{margin:0; padding:0; text-align:right}
#utilnav ul li{float:right; margin:0; padding:0}
#utilnav ul li a{overflow:visible; display:block; padding:29px 10px 0; color:#494949}
#utilnav ul li a#icon-menu-cal, #utilnav ul li a#icon-menu-news,  #utilnav ul li a#icon-menu-bul, #utilnav ul li a#icon-menu-phone{background-position:center top;}
#utilnav ul li a.icon-menu-active{color:#c00} 
#utilnav ul li a{background:url(/alumni-friends/registry/images/menu/tr-menu-sprite2.png) top left no-repeat}  
#utilnav ul li a#icon-menu-phone{background-position:0px -40px; height:15px; width:53px;}
#utilnav ul li a#icon-menu-phone:hover{background-position:0 0}
#utilnav ul li a#icon-menu-phone.icon-menu-active{background-position:0 0}
#utilnav ul li a#icon-menu-bul{background-position:-70px -42px; height:14px; width:43px;}
#utilnav ul li a#icon-menu-bul:hover{background-position:-70px -2px}
#utilnav ul li a#icon-menu-bul.icon-menu-active{background-position:-70px -2px}
#utilnav ul li a#icon-menu-news{background-position:-141px -42px; height:13px; width:33px;}
#utilnav ul li a#icon-menu-news:hover{background-position:-141px -2px}
#utilnav ul li a#icon-menu-news.icon-menu-active{background-position:-141px -2px}
#utilnav ul li a#icon-menu-cal{background-position:-193px -42px; height:13px; width:53px;}
#utilnav ul li a#icon-menu-cal:hover{background-position:-193px -2px}
#utilnav ul li a#icon-menu-cal.icon-menu-active{background-position:-193px -2px}
div.content-body{width:570px; min-height:500px; float:left; margin:0; padding:0;overflow:hidden; background:#fff;}
div.content-body p{line-height:18px; text-align:justify}
div.content-body h2 {font-size:18px; font-family:Georgia, Tahoma, Verdana; font-weight:normal; }
div.content-body ul, ol{line-height:18px}
div.content-body ul{margin-left:25px}
div.content-body ol{margin:0;padding:0; margin-left:30px}
div.content-menu{float:left; width:193px; min-height:100px; padding-right:5px; margin-right:10px; border-right:1px dotted #bbb}
div.content-menu h2{margin-bottom:5px; font-size:18px; font-family:Georgia,Tahoma,verdana,arial; color:#333; margin-bottom:10px; font-weight:normal; }
div.content-menu h3{margin-top:2px}
.content-navlist{margin:0; padding:0; list-style:none; margin-bottom:5px}
.content-navlist li{padding-left:10px; background-image:url(/alumni-friends/registry/images/arrow.gif); background-repeat:no-repeat; background-position:0 .5em; width:178px; line-height:18px; margin-top:4px; margin-bottom:4px;}
.content-navlist li a{line-height:18px}
.content-navlist ul, .content-navlist ul li{margin:0; padding:0; width:170px}
.content-navlist ul li{list-style:disc outside; background-image:none; color:#777; vertical-align:middle; margin:0; margin-left:15px; width:auto; padding-bottom:0}
.content-navlist ul {margin-top:5px;}
.grey-bg{background:#e8e8e8}
.contact-info{border:2px solid #FFD83F; font-size:11px; width:450px; min-height:100px; margin:15px auto; padding:10px; background:#fff url(/alumni-friends/registry/images/contact-box-bg.jpg) top repeat-x}
.imgright{float:right; margin-left:10px}
.imgleft{float:left; margin-right:10px}
.back-btn{background:#fff; width:800px; margin:0; padding:0; float:left; clear:both; height:27px; margin-bottom:8px;}
.back-btn a.print-util{width:16px; height:17px; background:url(/alumni-friends/registry/images/printer.gif) no-repeat}
.back-btn a{float:right; width:30px; margin-top:10px; margin-right:10px; text-align:right}
.back-btn-foot a:hover{cursor:pointer; color:#fff}
.back-btn-foot a.bp-util{padding-top:20px; margin-right:-4px;}
.back-btn span{float:left; width:350px; padding:2px 0; margin-left:10px; margin-top:5px; font-size:11px; color:#999}
.back-btn-foot{background:#fff; height:46px; width:800px; margin:0 auto; padding:0}
.btn-container, a.btn-container{height:28px; float:right; padding-right:10px}
.btn-container a, back-btn-foot a{float:right}
.btn{background-color:#c00; color:#fff; padding:2px 3px 0 3px; text-align:center; min-width:60px; text-transform:uppercase; border-bottom:2px solid #999; border-right:2px solid #999; border-top:2px solid #e8e8e8; border-left:2px solid #e8e8e8}
.box-common{width:auto; padding:5px; border:1px solid #C1DAD7; margin-bottom:10px; overflow:hidden}
.box-common ul{margin:0; padding:0; text-align:left}
.box-common ul li{list-style:none;margin:0;padding:0;margin-left:-20px;font-size:11px;min-width:260px}
.box-common ul li span{color:#c00}
.pink{background:#FFDFDF; border:1px solid #c00;padding:3px}
.pages{width:auto; margin-top:10px; text-align:center}
.pages a{padding:0 2px;}
.alphabet_pagenav{margin:10px 0;text-align:center}
a.alphabet-page{height:25px; border:1px solid #C1DAD7; padding:4px; margin:3px 4px; color:blue}
a.alphabet-page:hover{background-color:#FEFF9F; color:#000}
.tadman-box{width:150px;float:left;margin-right:20px;margin-bottom:20px;border:1px solid #C1DAD7;padding:8px 10px 8px 8px;height:350px;overflow:hidden;font-size:12px;font-family:Arial;line-height:18px;color:#444}
.tadman-box img {border:1px solid #000; min-height:150px; min-width:150px}
.tadman-bc {width:728px;margin:10px 0 10px 0; text-align:center}
.tab-menu{display:block; list-style:none; font-size:16px; font-weight:bold; border-bottom:1px solid #999; margin:0; padding:0; height:26px; width:100%}
.tab-menu li{display:inline; margin:0; padding:0; height:18px}
.tab-menu li a{display:block; float:left; position:relative; background:#f2f2f2; border:1px solid #999; border-bottom:none; padding:2px 5px 0 5px; margin:5px; color:#999}
.tab-menu li a:hover{color:#c00}
.tab-menu li a.active{color:#222; background:#EDF3FE}
.body{width:800px; margin:0 auto}
.breadcrumbs{color:#999; margin-bottom:8px; font-size:12px}
.breadcrumbs a{color:#666}
.breadcrumbs a:hover{color:#c00}
.quick-links a{color:#036}
.quick-links a:visited{color:#551A8B}
.quick-links ul{font-size:11px; margin-left:10px; color:#444}
.quick-links h4{font-weight:bold; font-size:12px; color:#c00; margin:0; padding:0}
#countdowncontainer{padding:10px; color:#f8f8f8; width:450px}
#big-activities{float:right; text-align:right; width:350px; color:#f8f8f8; padding:10px}
#big-activities a{color:#f8f8f8}
#big-activities a:hover{text-decoration:underline}
.new-window-link{background:url(/alumni-friends/registry/images/icons/outbox-arrow.gif) left no-repeat; padding-left:18px}
.download-link{background:url(/alumni-friends/registry/images/icons/outbox-download.gif) bottom left no-repeat; padding-left:15px}
.img-box{float:left; width:178px; border:1px solid #ccc; height:auto; padding:5px; background:#e8e8e8}
.bg-pink{background:#FCC}
ul.content-navlist li .active, ul.content-navlist li a.active{color:#c00}
.fsa p{color:#4f6b72}
.back-top{font-size:10px; margin-bottom:0}
.back-top a{font-size:10px}
div.hr{width:100%; height:1px; background:url(/alumni-friends/registry/images/hr-bg.gif) repeat-x top center; margin:0; padding:0; clear:both}
.capitalize{text-transform:capitalize}
.default-table{border-left:1px solid #C1DAD7; border-top:1px solid #C1DAD7}
.default-table td{padding:5px; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7}
.no-link-list{font-size:12px; color:#666}
#msg{display:none; position:absolute; z-index:200; background:url(/alumni-friends/registry/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent{display:block; background:#FFEFEF; border:2px solid #c00; border-left:none; padding:5px; min-width:150px; max-width:250px}
.rss_wrapper{position: relative; height: 15px; width: 37px; float:left; padding:0; margin:0;}
.rss_wrapper a{width:37px;height:15px;background:url(/alumni-friends/registry/images/icons/rss-sprites.gif) no-repeat;
background-position:0px -16px;text-indent:-5000px;float:left;}
.rss_wrapper a:hover{background-position:0px 0px;}
#accordion{width:242px;background-color:#fff; overflow:hidden;border-top:1px solid #ccc;}
#accordion .title{padding:5px;background:#e8e8e8;border-top:1px solid #f4f4f4;border-bottom:1px solid #ccc;cursor:pointer;color:#036;}
#accordion .title:hover{color:#c00;}
#accordion .title span{background:#e8e8e8 url(/alumni-friends/registry/images/menu/tr-menu-sprite2.png) top left no-repeat;background-position:-105px -99px;padding-left:6px;padding-right:6px;}
#accordion .content{padding:4px; background:#f9f9f9; width:234px; display:none; border-bottom:1px solid #ccc;} 
#accordion .content ul{margin:0; padding:0;}
#accordion .content ul li{line-height:18px;  margin-left:30px;}
#accordion .aCurrent{border-bottom:1px solid #999;border-top:1px solid #f4f4f4; font-weight:bold;color:#551A8B;}
#accordion  .aCurrent:hover{color:#551A8B; text-decoration:none}
#accordion  .aCurrent span{background-position: -88px -100px;}  
.boxshadow{ box-shadow: 0 0 4px #9F9F9F; -moz-box-shadow: 0 0 4px #9F9F9F; -webkit-box-shadow: 0 0 4px #9F9F9F; -webkit-transition: all 0.1s ease-out; }
.boxshadow:hover{ box-shadow: 0 0 8px #777; -moz-box-shadow: 0 0 8px #777; -webkit-box-shadow: 0 0 8px #777; }
#crumbs, #crumbs li{list-style-type:none;padding:0;margin:0;}
#crumbs{height:2.3em;border:1px solid #dedede;margin-bottom:10px;font:11px "Lucida Grande", Lucida, Verdana, sans-serif;}
#crumbs li{float:left;line-height:2.3em;color:#777;padding-left:.75em;}		
#crumbs li a{background:url(/alumni-friends/registry/images/crumbs.gif) no-repeat right center;
display:block;padding:0 15px 0 0;}
#crumbs li a:link, #crumbs li a:visited{color:#777;text-decoration:none;}	
#crumbs li a:hover,#crumbs li a:focus{color:#dd2c0d;}
.info-message{border:1px solid #006600;background:#C6FFC6;margin-bottom:5px;padding:5px;}
.error-message{border:1px solid #c00;background:#FFBaBa;margin-bottom:5px;padding:5px;}
::-moz-selection{background: #c00; color:#fff; text-shadow: none;}
::selection{background: #c00; color:#fff; text-shadow: none;} 
#main-container div.content{width:780px;padding:10px;padding-top:0;margin:0 auto;}
.banner{background:#b00 url(/alumni-friends/registry/images/banners/bulletin/1.jpg) top right no-repeat;height:100px;}
.bulletin-cat{float:left;width:190px;min-height:100px;padding:0px;border-right:1px dotted #999;}
.bulletin-cat h2{margin:0;padding:0;padding-bottom:3px;font-size:18px;font-family:Tahoma,verdana,arial;font-weight:normal;color:#222}
.bulletin-post{float:right;width:575px; min-height:100px;padding:0px;}
.bulletin-post p{font-size:13px;line-height:18px;}
.bulletin-post h2{color:#464646; font-size:17.9333px;}
.bulletin-post div{margin:0;padding:0;}
.bulletin-post ul, .bulletin-post ol{padding-left:35px;margin:10px 0px;line-height:18px;}
.bcat-current, .bcat-current a{font-weight:bold;color:#c00;}
.mytable td ul{margin:0;margin-left:15px;padding:0;}
.mytable td ol{margin:0;margin-left:20px;padding:0;}
.bulletin-post .mytable td, .bulletin-post .default-table td{line-height:18px;}
.bulletin-post .date-posted{margin-top:-10px; padding-bottom:10px}
.bulletin-post .yellow-box{padding: 10px;background-color:rgb(255, 204, 0);border:1px solid rgb(204, 0, 0);border-radius:5px 5px 5px 5px;}
.bulletin-post .bulnav, .jobs-post .jnav{margin-bottom:0;text-align:center}
.divider2{border-top:1px dashed #ccc}
.tadman-photo-box {border-right:0;width:170px; float:left;}
.tadman-detail-box{margin-bottom:10px}
.tadman-photo-detail{border:1px solid #000; float:left}
#search-boardpassers div{ padding:3px; }
#search-boardpassers div.search-con{ padding-left:72px }
.mytable td.bp-toprank{background:#FEFFAF;color:#222}
.mytable td .bp-photo {float:left; margin-right:4px;}
}

/* PRINT MEDIA */
@media print {
body {color:#000; font-family: Verdana, Arial;font-size:13px; margin:0; padding:0; line-height:18px;} 
#main-container{padding:0;margin:0;width:800px;-moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff;}
.content, .bulletin-post {margin:0;padding:0}
a, a:hover{color:#000000;text-decoration:none;}
h1,h2,h3,h4 {color:#000000;}
table {margin-bottom:5px;border-top:1px solid #222;border-left:1px solid #222;}
table td, table th {border-right:1px solid #222;border-bottom:1px solid #222;padding:5px;}
form, input {display:none;}
#header, #main-menu, #submenu, .content-menu, .back-btn, 
.back-btn-foot, .tab-menu, .alphabet-page, .box-sase, .box-common,
.breadcrumbs, .bulletin-cat, #news-menu, .content-navlist, .news-post-right, .prevnext-nav,
.tag-clouds, .tagged-as, .addthis, .bulnav, .jobs-cat, .back-top, .noprint, #crumbs {height:0;display:none}
img {border:0}
.img-box {margin-top:5px; float:left; margin-right:5px; border:0}
.disclaimer {float:left;}
.contact-info {padding:5px;border:2px solid #ccc;text-align:left}
.contact-info p{text-align:left}
#footer {clear:both; color: #999; margin-top:50px;padding-top:5px;border-top:2px solid #999;font-size:11px;}
#footer .fdiv-right{float:right; text-align:right} 
#footer .fdiv-left{float:left}
}