@charset "UTF-8";

body 
{
    	margin:0;
	text-align:center;
	/*background:url(/ODUTemplateFiles/ODUStyleImages/bg-grey.png) repeat-x #ebebeb;*/
	background-color:#fff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:12px;	
        padding-bottom:20px;
}

.container 
{
	width:900px;
	margin-top:0px;
	margin-left:auto;
    	margin-right:auto;
	text-align:left;
	background:url(/ODULibrary/images/3Col_Background.jpg) repeat-y;
	z-index:1;
	position:relative; 
    	border-top: solid 2px #003F5F;
	
	
	/*border:solid 1px red;  /*for testing */
    	min-height:600px;  /*needed for background and menu to show up in Firefox*/
        display:block;  
}


#header
{
    display:block;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFF;
    width:900px;
    height:110px;
    overflow:hidden;
    /*border:solid 1px red;  /*for testing */
}

#LIBLogo img
{
    
    height:85px;
    margin-top:2px; 
    margin-left:80px; 
    float:left;
    /*border:solid 1px green;  /*for testing */    
}

#ODUHours
{
    float:right;
    margin-top:2px;
    margin-right:8px;
    width:175px;
    text-align:center;
    margin-top:25px;
    font-family:"Trebuchet MS", sans-serif;
    color:#003F5F; 
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    
    /*border:solid 1px red;  /*for testing */
}

 #header a img
{
    text-decoration:none;
    border:none 1px #fff;
}

#colLeft
{
    float:left;
    width:173px;  /*to adjust for padding actual=185px*/
    color:#FEF6E1; 
    padding:.5em .5em .5em .5em;
    /*border:solid 1px green;  /*for testing */  
    /*background:green; /*for testing */
    
}

#colLeft a
{
    color:#FEF6E1; 
    text-decoration:none;
    font-size:14px;
}

#colLeft a:hover
{   
    color:#CD9500; 
    
}

#colCenter
{
    float:left;
    width:505px;   /*to adjust for padding actual=530px*/
    padding:.5em 1em 1em 1em;
    /*border:solid 1px purple;  /*for testing */ 
    /*background:purple; /*for testing */
}

body.nosidebar #colCenter {
	width:690px;
	padding-bottom:10px;
}
    
#colRight
{
    float:left;
    width:185px; /*173 to adjust for padding actual=185px*/
    /*padding:.5em .5em .5em .5em;*/
   /*background:aqua; /*for testing */
    
}

.RightColumnBlock
{
    background:url(/ODULibrary/images/gold_gradient.jpg) repeat-y;
    width:185px;    
    padding:3px 3px 3px 3px;
    margin-left:1px;
    margin-bottom:10px;
}
/*
.RightColumnBlock a
{
    color:#000;
    text-decoration:none;
}

.RightColumnBlock a:hover
{
    color:#fff;
    text-decoration:none;
}

/**********************************************************
/* START: RIGHT Column Sidebar Toolbox/Tabs 
/***********************************************************/

#toolbox {
	font-size:10px;
	padding: 2px 2px 0 2px;
	margin: 5px 0   0   0;	
    /*border: solid 1px purple; /*for testing purposes */
} 

ul.tabs 
{
	font-size:11px;
	padding:0;
	list-style:none;
	position:relative;
	margin-left:2px;
	margin-top:7px;
	background:url(/ODULibrary/images/tab-bg.gif) no-repeat !important;
	height:134px;
	width:180px;
}

ul.tabs li {
	float:left;	
}

ul.tabs li a {
	color:#000;
	height:20px;
	text-decoration:underline;
	display:block;
	padding:2px 4px;
	text-decoration:none;	 
}

ul.tabs li a.tools {
	background-color: #fef3d8;
	width:40px;		
}

ul.tabs li a.campus-features {
	background-color:#fce095;
	background-image:url(/ODULibrary/images/tab-1-bg.jpg);
	background-position:bottom;
	width:60px;
}

ul.tabs li:hover a.campus-features {
	background-image:none;	
}

ul.tabs li a.quick-facts {
	background-color:#fad264;
	background-image:url(/ODULibrary/images/tab-2-bg.jpg);
	background-position:bottom;
	width:52px; 
}

ul.tabs li:hover a.quick-facts {
	background-image:none;	
}

ul.tabs li div {
	position:absolute;
	top:24px;
	left:0px;
	/*display:none;*/  /*10/29/09 - DRG - Removed because was keeping contentblock
	                 from displaying on load; added to div tags for 2nd and 3rd tab
	                 in .aspx template*/
	padding:10px 5px;
	width:170px;
	height:82px;
	
}

ul.tabs li div a {
	display:inline;
	padding:0;	
}

ul.tabs li div a:hover {
	text-decoration:underline;	
}

ul.tabs li div.tools { 
	display:block;  
	height: 82px;
	
}

ul.tabs div.campus-features {
	background-color:#fce095;
	height: 82px;
}

ul.tabs div.quick-facts {
	background-color:#fad264;
	height: 82px;
}

ul.tabs li:hover div {
	display:block;
}





/**********************************************************
/* END: RIGHT Column Sidebar Toolbox/Tabs 
/***********************************************************/


.EktronAjaxLoading img
{
 display: none;
}

.clear {clear:both;}


/**********************************************************
/* START: Editor Related Styles
/***********************************************************/
.goldLink:hover 
{
    color:#696969;
}

.blueLink:hover
{
    color:#696969;
}

.burgundyLink:hover
{
    color:#696969;
}

.blackLink:hover
{
    color:#696969;
}

/**********************************************************
/*  START:  Search Page elements
/***********************************************************/
#column-middle h4 img
{
    border:dashed 0px #000;
    margin: 2px 4px 2px 2px;
}
#column-middle  a img
{
    border:dashed 0px #000;
    margin: 2px 4px 2px 2px;
}

/**********************************************************
/*  START:  XSLT elements
/***********************************************************/
pre { /* pre element needs font defined*/
    font-family: "Trebuchet MS", sans-serif;
}

.columnFullWidthBlue{
    color: #003F5F;
    font-weight: bold;
    font-size: 16px;
    vertical-align: top;  
    clear:both;
    float:left;  
    width:40em;  
    padding-top:.5em;  
}

.columnFullWidthBurgundy{
    color: #792720;
    font-weight: bold;
    font-size: 16px;
    vertical-align: top;  
    clear:both;
    float:left;  
    width:40em;  
    padding-top:.5em;  
}

.columnFullWidthText_level2 {
    vertical-align: top;  
    clear:both;
    float:left;  
    width:40em;  
    padding-top:.5em;  
    text-align:justify; 
    padding-left:10px;      
}

.staffphoto  {
    width:90px;
    float:left;
}

.staffphoto img {
    width:75px;
    height:100px;
    border:solid 1px black;
    margin-top:5px;
}

.staffbio {
    float:left;
    padding: 5px 5px 2px 5px;
    width:400px; 
   
  
}

.staffdivide{
    clear:both;
    border-bottom:solid 1px black;
    
}

.staffbold{
    font-weight:bold;
    font-size:14px;
}

.chooseLetter {
    margin-bottom: 40px; 
    width: 100%;
    text-align: center; 
}

.chooseLetter a {
    margin-bottom: 20px;
    color: #003F5F; 
    font-size: 1em;
    text-decoration: none;
    padding: 0px 7px 0px 7px;
}

.chooseLetter a:hover {    
    color: #003F5F;    
}

.listingSubtitle {
    color:#003F5F; 
    font-size:14pt;
    font-weight: bold;
    padding-bottom: .5em;
    padding-top: .5em;
    clear: both;
}

.inpageTop {
    color:#003F5F;
    text-decoration: none;  
    font-size: .65em;
}

.inpageTop:hover {
    color:#696969;
    text-decoration: underline;
}

.faq_question a
{
    vertical-align: top;  
    clear:both;
    float:left;  
    width:40em;  
    padding-top:.5em;  
    text-align:justify; 
    padding-left:10px;   
    color:#792720;   
}

.faq_answer
{
    vertical-align: top;  
    clear:both;
    float:left;  
    width:40em;  
    padding-top:.5em;  
    text-align:justify; 
    padding-left:10px;  
    margin-top:3px;
    margin-bottom:3px;
}

.libtour_lg
{
    width:440px;
    float:right;
    padding:0 0 0 0;
    /*border:solid 1px red;  /*for testing */
}

.libtour_lg img
{
    width:440px;
}

.libtour_title
{
    width:700;
    font-family:"Trebuchet MS", sans-serif;
	color:#003F5F;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
}

.libtour_desc
{
    width:700px;
    font-family:"Trebuchet MS", sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;   
}

.libtour_sm
{
    width:240px;
    float:left
}

.libtour_sm img
{
    width:240px;
    margin-top:20px;
}

.libtour_left
{
    width:260px;
    float:left;
}

#sidebar-logo a img {    
    display:block;
    margin-left:auto;
    margin-right:auto;
    border:0;
    /*border:solid 1px orange; /* for testing */
} 
#sidebarlogo a img {    
    display:block;
    margin-left:auto;
    margin-right:auto;
    border:0;
    /*border:solid 1px orange; /* for testing */
} 

/**********************************************************
/* START: Search Tabs 
/***********************************************************/

.searchLabel{float: left; margin-left: 0px; margin-top: 0px; text-align: left; clear:both;}
.searchInput{margin-left: 275px; margin-top: 0px;}
.searchInput a{color: #003F5F; margin-left: 2px;}

.tabberLinksDiv{ text-align: center; clear:both;}
.tabberLinksDiv a{color:#792720 /*#003F5F*/; margin: 10px 2px;}

.courseReserves{font-weight: bold; }
/**********************************************************
/* END: Search Tabs 
/***********************************************************/


.knowhow_container 
{
	width:650px;
	margin-top:0px;
	display:block;
	margin-left:auto;
    margin-right:auto;
	text-align:left;
	position:relative; 
    /*border:solid 1px red;  /*for testing */
    min-height:600px;  /*needed for background and menu to show up in Firefox*/
	
}

.blueHeader_16
{
    font-family:"Trebuchet MS", sans-serif;
	color:#003F5F;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
