/*--------------------------------NOTICE-----------------------------------------
The contents of this style sheet are ordered in the following way:
	Elements - ordered alphabetically
	IDs 		- ordered by appearance on the page
	Classes  - ordered alphabetically
----------------------------------------------------------------------------------*/
/*@import url(/css_092006/layout-print.css); */
@media screen {
    #fcgov-heading{
        display:none;
    }
    .offsite-link{
        padding-right: 14px;
        background: url(/common/images/external.gif) right no-repeat;
    }
}
@media print {
    body{
        font-family: "Times New Roman", Times, serif;
    }
    #fcgov-heading{
        display:block;
        border-bottom:solid 2px #000;
        margin:2px 0 10px 0;
    }
    .sidebar1, 
	.sidebar1-heading, 
	#masthead-blind-bottom, 
	#masthead-blind-top,
	#topnav-container,
	#mastheadbottom-wrapper,
	#menu-box
	{
        display:none;
    }
    .offsite-link{
        padding-right: 0px;
        background-image: none;
    }
    .page-break{
    	page-break-before: always;
    }
}

/**************************Begin Element Definitions*******************************/
/***************************End Element Definitions********************************/

/**************************Begin Layout Structure IDs******************************/
.menu-off{

}
.menu-live{
    background-image: url(/common/images/mhimages/topnav-bg-sel.jpg);
    background-repeat: repeat-x;
    text-decoration: underline;
    color:rgb(25,62,81);
}
.menu-item{
    display:none;
}
#menu-box{
    font-size:.8em;
    position:absolute;
    background-color:rgb(244,233,203);
    clear:both;
    opacity: .95;
    -moz-opacity: .95;
    filter: alpha(opacity=95);
    width:200px;
    border:solid 1px #333;
    z-index:20;
    left:-210px;
}
#menu-box span{
    display:block;
    background-color:transparent;
}
#menu-box a{
    display:block;
    padding:3px 5px 3px 5px;
    border-bottom:solid 1px #333;
    text-decoration: none;
    color:#000;
    
}
#menu-box a:hover{
    background-color:#FFFFFF;
    text-decoration: underline;
}
#masthead-blind-alt{
    background: url(/common/images/mhimages/mh-backgroundrd.jpg) top left repeat-x;
    height:30px;
    border-bottom:solid 1px rgb(16,78,116);
    margin: 0 0 5px 0;
    display:none;
    background-color:rgb(205,222,231);
}
#masthead, #masthead-container, #mhcontents-container, #masthead-image{
	height: 65px;
	padding:0;
	margin:0;
}
#masthead-container{
	background: url(/common/images/mhimages/mh-backgroundrd.jpg) top left repeat-x;
    background-color:rgb(205,222,231); 
    }
#masthead{                                                                     
	background: url(/common/images/mhimages/defaultrd.gif) bottom left no-repeat;
}
#masthead-image{	
	margin:0 10px 0 0;
	padding:0 5px 0 5px;
	width: 180px;
	float:right;
	background-image: url(/common/images/mhimages/mh_window.jpg);
	background-repeat: no-repeat; 
}
#topnav-container{
	padding:0;
   margin:0;
	font-size:12px;
	background-image: url(/common/images/mhimages/topnav-bg.jpg);
	background-repeat: repeat-x;
	background-color: rgb(16,78,116);
	border-bottom: solid 1px #999;
}
#topnav{
    margin: 0 0px 0 0px;
    padding: 0;
    float: left;
}
#topnav a, #topnav ul li span{
    display: block;
    float: left;
    padding: 4px 8px;
    font-weight:bold;
    color: white;
    text-decoration: none;
    font-family: "MS Sans Serif", Geneva, sans-serif;


}
#topnav a:hover, #topnav ul li span{
    background-image: url(/common/images/mhimages/topnav-bg-sel.jpg);
    background-repeat: repeat-x;
    text-decoration: underline;
    color:rgb(25,62,81);
}
#topnav ul li span{
    text-decoration: none;  
    padding: 3px 8px 5px 8px;
    font-weight:bold;
}
#topnav li{
    float: left;
    list-style:none;
    margin:0;
    text-transform: uppercase;
    font-weight: normal;
}
#topnav ul{
    margin:0 0 0 5px;
    padding:0px 0 0 0;
}
#masthead-search {
	padding-top:2px;                                                                                                        
	text-align: right;
	clear: right;
	margin: 0 10px 0 0;
}
#mastheadbottom-wrapper{
	margin: 0 auto;
	border-bottom: solid 1px rgb(200,200,200);
    display:block;
}
#mastheadinf-wrapper{
	margin: 0;
}
#mastheadinf-breadcrumb{
    font-size: .8em;
    padding: 2px 0 3px 15px;
    background-color: White;
    text-transform: lowercase;
}
#mastheadinf-breadcrumb a:link, #mastheadinf-breadcrumb a:visited{
	text-decoration: none;
	color: rgb(80,80,80);
}
#mastheadinf-breadcrumb a:visited{
	color: rgb(100,100,100);
}
#mastheadinf-breadcrumb a:hover{
	text-decoration: underline;
	color: rgb(40,40,40);
}
#mastheadinf-breadcrumb span{
   font-weight: bold;
	color: #c60;
}
#body-container{
	margin:0px 0 0px 10px;
	background-repeat: repeat-y;
    font-size: .8em; 
}
#footer-wrapper{
 width: 99%;
 margin: 2em auto;
}
#masthead-blind-bottom{
background: url(/common/images/cofc-logo.gif) no-repeat bottom left;
}
#footer-logo {
 text-align: center;
 height: 77px;
}
#footer-text{
 /*	border-top:1px solid #eee;
border:1px solid #ccc;
 border-top:5px solid #000;
 background:#eee;*/
 font-size: .8em;
 padding:0.3em;
 text-align: center;
}
#footer-text a{
 color:#333;
 text-decoration: none;
 text-align:center;
 text-decoration: underline;
}
#footer-text a:hover{
 color:#000;
 text-decoration: underline;
}
#footer-legal{
   font-size:small;
   margin: 35px 0 0 30px;
   padding:60px 0 0 0;
   height:14px;
}
#footer-legal a{
   margin:40px 0 0 0;
}

/***************************End Layout Structure IDs*******************************/

/****************************Begin Standard Classes********************************/
.clear-both{
	clear: both;
}
/*****************************End Standard Classes*********************************/