﻿html, body 
{
 height:100%;
 margin:0; 
 padding:0; 
 text-align:center; 
} 

body {
  background-color: #d9d9d9;
  background-image: url("https://www.baylor.edu/content/images/baylorbg_top_gray.jpg");
  background-repeat: repeat-x;
  margin: 0; 
}
 
 #wrapper
 {
 	border-top: 7px solid #FFFFFF;
 	margin:0;
 	padding:0;
 	width:100%;
 }
#pagewidth{ 
 width:900px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;

} 
 
#header{
 position:relative; 
 height:50px; 
 background-color:#003800;
 padding:7px 0;
 position:relative; 
 width:100%;
} 

#headertext{
 color: #ffcc66;
 font-family: verdana, arial, helvetica;
 font-size: 20px;
 text-align: right;
 background: #003800 none repeat scroll 0;
 display: block;
 margin: 0px;
 padding:19px 20px 7px 0; 
 right: 0;
 bottom: 0;
}

#headertext a, #headertext a.hover, #headertext a.visited{
 text-decoration: none;
 color: #ffcc66;
 font-family: verdana, arial, helvetica;
 font-size: 20px;
}

#topbar {
 background-color:#000;
 border-top:1px solid #ffcc66;
 height:10px;
 margin: 0;
}
 
#leftcol{
 width:220px; 
 float:left; 
 position:relative;
 text-align:left;
 
}

.navheader {
 width:200px;
 display:block;
 margin:0 0 0 10px;
 padding:5px 0 5px 10px;
 color:#ffcc66;
 font-family:verdana;
 font-size:13px;
 font-weight:normal;
 background-color:#003800;
}

#leftevents {
 margin:12px;
}

#events_title {
 font-family:verdana;
 font-size:12px;
 font-weight:bold;
 margin:75px 0 0 30px;
}

#events_reg_link {
 font-family:verdana;
 font-size:12px;
 font-weight:normal;
 margin:0 0 12px 48px;
}
 
#onecol{
 width:775px; 
 position:relative;
 margin-left:62px;
}

#twocols{
 width:675px; 
 position:relative;
 margin-left:180px;
}

#leftNavHead
{
	background-color: #003800;
	width:100%;
	padding:2px 12px 3px 24px;
	height: 15px;
}

#give_bar{
 color:#ffffff;
 font-family:verdana;
 font-size:14px;
 font-weight:bold;
 background-color:#003015;
 text-align:right;
 width:884px;
 padding:2px 5px 3px 2px;
}

#give_bar a{
 color:#ffcc66;
 font-size:11px;
}

#main_content {
position:relative;
width: 650px;
float:left;
margin: 0 0 0 2px;
display:inline;
}
 
#rightcol{
 width:212px; 
 float:right; 
 position:relative; 
 margin-right:2px;
 }

#maincol{
 background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:480px;
 margin:0 0 0 12px;
 font-family:verdana; 
 }

.network_link{
 font-size:14px;
 font-weight:bold;
 padding:0 0 7px 0;
}

.network_text{
 font-size:14px;
 width:290px;
 line-height:20px;
}

.network_text ul{
 margin:0 0 0 0;
}

.network_text li {
 margin:0 0 0 0;
 list-style-type:none;
 width:270px;
}
 
 .content_givebtn{ background-color:#FFFFFF; padding-left:0; width:204px;}
.content_featured_title
{
	background-color:#003015;
	 border-top:7px solid #FFFFFF;
	 color:#FECB00;
	 font-size:11px;
	 font-weight:bold;
	 height:18px;
	 padding-left:7px;
	 padding-top:4px;
	 width:199px;
	 text-transform:uppercase;
}
.content_callout1
{
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding-left:12px;
	padding-top:15px;
	width:197px;
}

.content_callout2
{
	font-size:10px;
	font-weight:bold;
	margin-top:0;
	padding-left:12px;
	padding-top:10px;
	width:197px;
}

.content_callout3
{
	font-size:10px;
	font-weight:bold;
	margin-top:0;
	padding-left:12px;
	padding-top:10px;
	width:197px;
}

.content_callout4
{
font-size:10px;
font-weight:bold;
margin-top:10px;
padding-left:12px;
padding-top:4px;
width:197px;
}
.network_links{color:#016600; font-size:10px; font-weight:bold; padding:0; position:relative; width:205px;}
.network_links ul{margin:0; padding:0; width:100%;}
.network_links ul li{margin:0; padding:4px 4px 4px 12px; list-style-type:none; list-style-position:outside; list-style-image:none; border-bottom: 1px solid #005524;}

.leftnav_title{background-color:#003015; color:#FECB00; font-weight:bold; height:18px; margin:0 0 0 12px; padding-left:3px; padding-top:4px; width:204px; text-transform:uppercase; }
.leftnav_wrapper {margin:0 0 0 8px;position:relative;z-index:10;background-color:#005524;}
.left_menu{font-family:Verdana, Arial, Sans-Serif; font-size:10px; height:auto; position:relative; width:203; z-index:100;}
.left_menu_table{border-bottom: 1px solid #000000; font-family:Verdana, Arial, Sans-Serif; font-size:10px; height:auto; position:relative; width:203; z-index:100;}
.edit_table_head{vertical-align:top; }


/*.left_menu_table a, .left_menu_table a:visited{font-weight:bold; color:#FFFFFF; text-decoration:none; width:178px; display:block;}*/
.left_menu ul{list-style-type:none; margin:0; padding:0;}
.left_menu ul li{border-bottom: 1px solid #000000; float:left; margin-right:1px; position:relative; background-color:#005524;}
.left_menu ul li a, .left_menu ul li a:visited{font-weight:bold; color:#FFFFFF; text-decoration:none; width:178px; display:block; padding:4px 24px 4px 10px;}
.leftside_gradient{background-image:url(https://www.baylor.edu/alumni/images/left_nav_gradient.png); float:left; height:200px; margin-left:8px; width:212px;}
.baylorsearch_textbox{margin-bottom:10px; padding:0;}
.baylorsearch
{
	background-image: url(https://www.baylor.edu/content/images/leftnav/search_box-gradient.png);
	background-repeat: repeat-x;
	float:left;
	height:20px;
	margin: 0 0 0 8px;
	padding:10px;
	width:192px;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

.pager span { color:#003300;font-weight:bold; font-size:7pt; background-color:Yellow; }	
.grid-text-l{text-align:left;}
#search-box{padding: 8px 0pt;}
 div.d-header{padding:4px 0; font-weight:bold; font-size:12px; text-align:left;}
 
 /* Styles for Modal Popups */
