/*
 * Author       : Rex S. Sacayan
 * Date created : February 4, 2008
 * Date modfied : March 5, 2010  
 * Description  : MSU-IIT Website stylesheet
 */  
body{color:#333; background:#e8e8e8 url(http://images.msuiit.edu.ph/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:#036; text-decoration:none}
a:hover{color:#CA0002; text-decoration:underline}
a:visited{color:#551A8B}
a:visited:hover{text-decoration:underline}
*/
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;
-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(http://images.msuiit.edu.ph/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 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(http://images.msuiit.edu.ph/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}
.clear{overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block} 
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(http://images.msuiit.edu.ph/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(http://images.msuiit.edu.ph/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}
.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(http://images.msuiit.edu.ph/box-head-bg.gif) bottom left repeat-x}
.box:hover .box-head {background:url(http://images.msuiit.edu.ph/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(http://images.msuiit.edu.ph/box-head-bg2.gif) bottom left repeat-x}
.box .bh-active {background:url(http://images.msuiit.edu.ph/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(http://images.msuiit.edu.ph/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}
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(http://images.msuiit.edu.ph/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}
.mytable td.altrow, .mytable_data td.altrow, .default-table td.altrow{border-top:0; background:#f5fafa}
.mytable td.grey-bg{background:#FEFFBF}
.mytable_data tr:hover td{background-color:#FEFF9F;  color:#000}
.red{color:#c00}
#cse-search-box{text-align:right; margin:0; padding:0; background:url(http://images.msuiit.edu.ph/google-search.gif) left no-repeat; 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(http://images.msuiit.edu.ph/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(http://images.msuiit.edu.ph/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-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(http://images.msuiit.edu.ph/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:#c00; 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(http://images.msuiit.edu.ph/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{float:right; width:30px; margin-top:10px; margin-right:10px; text-align:right}
.back-btn-foot a:hover{cursor:pointer; color:#fff}
.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:768px; padding:5px; border:1px solid #C1DAD7; margin-bottom:10px}
.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 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}
.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(http://images.msuiit.edu.ph/icons/outbox-arrow.gif) left no-repeat; padding-left:18px}
.download-link{background:url(http://images.msuiit.edu.ph/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(http://images.msuiit.edu.ph/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(http://images.msuiit.edu.ph/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(http://images.msuiit.edu.ph/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(http://images.msuiit.edu.ph/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 { -moz-box-shadow: 0 0 4px #9F9F9F; -webkit-box-shadow: 0 0 4px #9F9F9F; -webkit-transition: all 0.1s ease-out; }
.boxshadow:hover { -moz-box-shadow: 0 0 8px #777; -webkit-box-shadow: 0 0 8px #777; }
/* Bread crumbs */
#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(/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;
}
