﻿#content 
	{ width: 900px; margin: auto; }
/* IE needs home_menu to be a class rather than ID */
.home_menu 
	{ float: left; width: 244px; height: 398px; background-image: url(../../images/homepage/left_menu_back.jpg); margin: 0; padding: 0; }
.home_menu h2 
	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #636363; font-size: 14px; font-weight: bold; text-decoration: none;
	margin: 0; padding: 15px 0 8px 0; line-height: 1; }
.home_menu h2 a 
	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #636363; font-size: 14px; font-weight: bold; text-decoration: none;
	margin: 0; padding: 0; }
.home_menu h2 a:hover 
	{ text-decoration: underline; }
.home_menu p 
	{ margin: 0; padding: 0; line-height: 1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8d8d8e; }
.home_menu p a 
	{ color: #8d8d8e; text-decoration: none; }
.home_menu p a:hover 
	{ text-decoration: underline; }
.menu_section
	{ margin: 0 0 0 31px; padding: 0; height: 66px; }
#flashad 
	{ float: right; width: 656px; height: 398px; }
#rotator
	{ float: right; width: 656px; height: 398px; }	
#bottom_bar 
	{ clear:both; width: 900px; height: 12px; }
#news_and_featured
	{ clear: both; float: left; width: 291px; height: auto; margin: 0; padding: 32px 0 0 20px; }
#right_col
	{ float: left; width: 581px; height: 275px; }

/* schedule */
#schedule
	/*{ float: left; width: 542px; height: 86px; border: 1px solid #8c8c8c; background-color: #d4c29d; 
	margin: 36px 0 0 5px; padding: 8px 0 0 16px; }*/
	{ float: left; width: 542px; height: 200px; border: solid 1px #8c8c8c; background-color: #d4c29d; 
	margin: 20pt 0 0 5pt; padding: 8px 0 0 16px; }
#schedule h3 
	{ margin: 0;}
#schedule ul
	{ color: #194e76; font-size: 8pt; line-height: 11pt; float: left; margin: 0; padding: 0 10px 0 0; }
#schedule ul a 
	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#194e76; font-size:11px; text-decoration:none; margin:0; padding: 5px 0 0 0; }
#schedule ul a:hover 
	{ text-decoration: underline; }
#schedule_visual
		{ float: right; width: 60px; height: 100px; margin: -19px 9px 0 0; background: transparent url(../../images/homepage/dtsfamily.jpg) no-repeat 0 0; border: solid 0px #8c8c8c;  }
	
#info 
	{ height: 60px; margin: 0; padding: 31px 0px 10px 13px; }

#beliefs
	{ width: 189px; height: 64px; float: left; background: url(../../images/homepage/beliefs.jpg) top left no-repeat; display: block; 
	text-decoration: none; color:#5d5d5d; font-size:11px;  }
#ministries
	{ width: 189px; height: 64px; float: left; background: url(../../images/homepage/ministries.jpg) top left no-repeat; display: block; 
	text-decoration: none; color:#5d5d5d; font-size:11px;  }
#location
	{ width: 189px; height: 64px; float: left; background: url(../../images/homepage/location.jpg) top left no-repeat; display: block; 
	text-decoration: none; color:#5d5d5d; font-size:11px;  }
#beliefs:hover, #ministries:hover, #location:hover
	{ background-position: 0 -64px; color:#194e76; }
#beliefs span, #ministries span, #location span
	{ margin: 0; padding: 21px 0 0 79px; display: block; }
/*
#beliefs ul li, #ministries ul li, #location ul li
	{ margin: 0; padding: 0; background-image: none; }
*/	

/***********
media carousel
***********/
#media
	{ width: 570px; height: 150px; background: transparent url(../../images/homepage/media_back.jpg) left no-repeat; margin: 24px 0 0 0; padding: 0; overflow:hidden; }
#media_top .header
	{ display: block; float: left; margin: 0 0 0 22px; padding: 12px 78px 10px 0; }
#media_top .media_button
	{ display: block; float: left; margin: 18px 13px 0px 0; padding: 0; width: 17px; height: 17px; 
	background-image: url(../../images/homepage/video_scroll.jpg); }	
#media_top .media_button_selected
	{ background-position: 0 -17px; }		
#media_top #rss
	{ display: block; float: left; margin: 18px 0px 0px 183px; padding: 0; width: 17px; height: 17px; 
	background-image: url(../../images/homepage/rss.jpg); }		
#media_top #rss:hover
	{ background-position: 0 -17px; }	
	
#media_items
	{ clear: both;  margin: 0 0 0 20px; width:538px; height:160px; overflow: hidden;}
#media_container 
	{ width: 2500px; height: 150px;}
.media_items_group 
	{ float: left; width:538px;}
	
#media_items .media_item
	{ display: block; float: left; width: 179px; margin: 0 0 0 0; padding: 0; 
	   background: transparent url(../../images/homepage/media_item_shadow.jpg) 13px 0 no-repeat; }
#media_items a:link, #media_items a:active, #media_items a:visited
	{ text-decoration: none; color: #d1d1d0; font-size: 11px; font-weight: bold; line-height: 12px; }
#media_items .media_item a:hover
	{ text-decoration: underline; }
#media_items .media_image
	{ display: block; width: 136px; height: 76px; margin: 3px 30px 0 15px; }	
#media_items .media_item a .media_image
	{ background-position: 0 0; }	
#media_items .media_item a:hover .media_image
	{ background-position: 0 -77px; }			
#media_items .media_title
	{ display: block; margin: 20px 0 0 5px; text-align: center; width: 150px;}	
#media_items a:hover .media_title
	{ text-decoration: underline; }	
	
/* version2 */
#media_items .media_item2
	{ display: block; float: left; width: 179px; margin: 0 0 0 0; padding: 0; 
	   background: transparent url(../../images/homepage/media_item_shadow.jpg) 11px 0 no-repeat; }
#media_items .media_item2 a
	{ background-repeat: no-repeat; background-position: 13px 0; display: block; }
#media_items .media_item2 a:link, #media_items .media_item2 a:active, #media_items .media_item2 a:visited
	{ text-decoration: none; color: #d1d1d0; font-size: 11px; font-weight: bold;  }
#media_items .media_item2 a:hover
	{ text-decoration: underline; }
#media_items .media_play2
	{ display: block; width: 136px; height: 100px; margin: 3px 30px 0 0; 
	  background: transparent url(../../images/homepage/play1-png8.png) 3px 62px no-repeat; }
#media_items .media_title2
	{ display: block; margin: 1px 0 0 5px; /*text-align: center;*/ width: 150px;}	
#media_items a:hover .media_title2
	{ text-decoration: underline; }		


/*****
news/featured
*****/

#news_and_featured h3
	{ margin: 0 0 10px 0; padding: 0; }	
#news_and_featured h3 a
	{ text-decoration: none; font-weight: bold; color: #194E76; }	
#news_and_featured a:hover
	{ text-decoration: underline; }			
#news_and_featured .news_item 
	{ width: 230px; float: left; margin: 0 0 12px 11px; padding: 0; }
#news_and_featured .news_item .date_box 
	{ background: url(../../images/homepage/calendar-bg.jpg) top left no-repeat; width: 32px; height: 40px; display: block; 
	float: left; margin: 10px 24px 0 5px; padding: 0; clear: both; }
#news_and_featured .news_item .date_box p 
	{ margin: 0; padding: 0; text-align: center; }
#news_and_featured .news_item .date_box .day 
	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #ef8120; font-size: 11px; font-weight: bold; 
	text-decoration: none; margin: 0; padding: 1px 0 0 0; line-height: 11px; }
#news_and_featured .news_item .date_box .month 
	{ font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #608fbf; font-size: 10px; font-weight: bold; text-decoration: none;
	margin: 0; padding: 0px 0 0 1px; line-height: 8px; }
#news_and_featured .news_item .date_box .weekday 
	{ font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #608fbf; font-size: 10px; font-weight: bold; text-decoration: none;
	margin: 0; padding: 2px 0 0 1px; line-height: 11px; }
#news_and_featured .news_item .item_info 
	{ width: 165px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5d5d5d; font-size: 11px; text-decoration: none; margin: 0;
	padding: 5px 0 0 0; display: block; float: right; }
#news_and_featured .news_item .item_info a 
	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #194e76; font-size:11px; text-decoration:none; margin:0; 
	padding: 5px 0 0 0; }
#news_and_featured .news_item .item_info a:hover 
	{ text-decoration: underline; }


#quick_apply
	{ visibility: hidden; width: 350px; height: 385px; left: 0; top: 0;  
	background: url(../../images/admissions/main/degrees_info_back.png) no-repeat;  position: absolute; padding: 0; margin: 0; }
#quick_apply_top
	{ padding: 30px 28px 00px 0px; }
#quick_apply_top p
	{ padding: 0 0 0 98px; font-size: 10px; line-height: 14px; }
#blue_block
	{ float: left; width: 122px; height: 112px; background: url(../../images/admissions/main/blue_block.jpg) no-repeat; 
	margin: 0 21px 10px 28px; color: #fefefe; font-size: 10px; text-align: center; padding: 14px 0 0 0; line-height: 15px; }
#quick_apply #blue_block a, #quick_apply #gray_block a
	{ color: #fefefe; font-size: 11px; font-weight: bold; }
#gray_block
	{ float: left; width: 122px; height: 112px; background: url(../../images/admissions/main/gray_block.jpg) no-repeat; 
	margin: 0px 21px 10px 28px; color: #fefefe; font-size: 10px; text-align: center; padding: 14px 0 0 0; line-height: 15px; }
#quick_apply #quick_apply_bottom
	{ float: left; padding: 0 10px 0 20px; }
#quick_apply #quick_apply_bottom ul
	{ float: left; margin: 0 0 0 0; padding: 0 28px 0 10px; list-style: none; }
#quick_apply #quick_apply_bottom ul li
	{ background-image: none; margin: 0; padding: 12px 0 0 0; line-height: 13px; }
#quick_apply #quick_apply_bottom ul li a
	{ text-decoration: none; font-size: 10px; color: #194e76; }

/* rotator */
#rotator1
	{ background-image: url(../../rotator/rotator-bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 656px; height: 398px; }
#rotator1-padding
	{ padding: 21px 21px 0 20px; }
#rotator1-large 
	{ float: left; width: 500px; height: 332px; position:relative; }	
.rotator-item
	{ position: absolute; top: 0;}
.rotator-item img
	{ width: 500px; height: 332px; }	
#rotator1-preview 
	{ float: right; width: 87px; height: 334px;}	
#rotator1-preview img
	{ border: 0;  margin: 0; padding: 0; display: block; }
.rotator-preview
	{ margin: 10px 0 0 0; padding: 2px; border: 0;}
.rotator-preview-first
	{ margin: 0; padding: 2px; border: 0;}

	
#rotator1-text
	{ clear: both; position: relative; }	
#rotator1-text a
	{ color: #fff; font-family: Verdana; font-size: 11px; font-weight: bold; display: block; float:left;}	
#rotator1-text a:link, #rotator1-text a:active, #rotator1-text a:visited
	{ text-decoration:none;}	
#rotator1-text a:hover
	{ text-decoration:underline;}
#rotator1-text span
	{ display: block;  margin: 10px 10px 0 0; padding: 0 0 0 15px; background: transparent url(../../rotator/rotator-bullet.gif) no-repeat 5px 6px;}

.rotator-text
	{ position: absolute; }
	
#rotator1-highlighter
	{ position: absolute; width: 100px; height: 61px; background: transparent url(../../rotator/rotator-highlighter.gif) no-repeat top left; }