/* 
Dark Grey (Inner) - #363b3a
Dark Grey (Outer) - #282a28
Light Grey - #515554
 */ 
body
{
	background:#373B3A;
	font-family:"Lucida Sans Unicode",Verdana;
}
a
{
	font-family:"Lucida Sans Unicode",Verdana;
}
a:hover
{
	font-family:"Lucida Sans Unicode",Verdana;
	text-decoration:underline;
}

.calendar, .calendar table {
	background:#4499aa;
}

/*School Options Page*/
#SchoolButtons
{
	margin-top:25px;
	margin-bottom:75px;
	margin-left:128px;
	margin-right:128px;
	width:800px;
}

#SchoolButtons .button
{
	width:115px;
	height:115px;
	overflow:hidden;
	padding:15px;
	float:left;
	margin:15px;
}
/*#SchoolButtons .rightButton
{
	margin:15px 0px 15px 15px;
}
#SchoolButtons .bottomButton {
	margin: 15px 133px;
}*/
#SchoolButtons .button .buttonLink
{
	height:115px;
	margin:-10px 0px 0px -10px;
	width:115px;
}
#SchoolButtons .button .buttonLink a
{
	width:100%;
	height:100%;
	display:block;
}

#SchoolButtons2
{
	margin:75px auto;
	width:450px;
}

#SchoolButtons2 .button
{
	width:165px;
	height:85px;
	overflow:hidden;
	padding:15px;
	float:left;
	margin:15px;
}

#SchoolButtons2 .button .buttonLink
{
	height:85px;
	margin:-10px 0px 0px -10px;
	width:165px;
}
#SchoolButtons2 .button .buttonLink a
{
	width:100%;
	height:100%;
	display:block;
}

/*Site Html : Navigation*/
#nav
{
	width:180px;
	/*height:363px;*/
	margin-left:-36px;/*-28px*/
	margin-right:11px;
	float:left;
}
/*html body #nav
{
	display:block;
}
/*#nav #NavigationCustom
{
	position:relative;
	margin-left:12px;
	z-index:2;
}*/
#nav #NavigationCustom ul
{
	/*margin:0px;
	padding:0px;*/
	list-style:none;
}
#nav #NavigationCustom ul li
{
	color:#FFF;
	font-size:11px;
	/*padding:0px 1px;*/
	/*min-width:72px;
	max-width:72px;*/
	float:left;
	line-height:38px;
	border-right:6px solid #121d27;
	/*font-family:"Myriad Pro",Arial;*/
	width:145px;
	overflow:hidden;
	height:38px;
}
#nav #NavigationCustom ul li:first-child
{
	height:43px;
	line-height:47px;
}
#nav #NavigationCustom ul li:first-child a
{
	/*margin-left:5px;*/
}
#nav #NavigationCustom ul li:last-child
{
	height:51px;
}
#nav #NavigationCustom ul li:hover
{
	/*background:#4B8C30;*/
	cursor:pointer;
}
#nav #NavigationCustom ul .CurrentPage
{
	/*background:#4B8C30;*/
	font-weight:bold;
	color:lightyellow;
}
#nav #NavigationCustom ul .ParentCurrentPage
{
	/*background:#4B8C30;*/
	font-weight:bold;
	color:lightyellow;
}
#nav #NavigationCustom ul .ParentCurrentPage a
{
	/*background:#4B8C30;*/
	font-weight:bold;
	color:lightyellow;
}
#nav #NavigationCustom ul li span
{
	font-weight:bold;
	margin-left:24px;
	color:lightyellow;
}
#nav #NavigationCustom ul li a
{
	color:#FFF;
	margin-left:24px;
}
#nav #NavigationCustom ul li a:hover
{
	/*text-decoration:none;(*/
}
/*#nav #NavigationCustom ul li ul
{
	list-style:none;
	padding:0px;
	margin-left:-10000px;
	margin-top:0px;
	position:absolute;
	background:#FFF;
	top:28px;
	text-align:left;
	font-family:"Myriad Pro",Arial;
}*/
#nav #NavigationCustom ul li:hover ul
{
	margin-left:0px;
	/*margin-left:-85px;*/
	padding-top:7px;
	-webkit-box-shadow: 0px 0px 10px #5F5F5F;
	-moz-box-shadow: 0px 0px 15px -5px #333;
	
}
#nav #NavigationCustom ul li ul:hover
{
	margin-left:0px;
	/*margin-left:-85px;*/
}
#nav #NavigationCustom ul li ul li /*Second level container*/
{
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin:3px 0px;
	padding:0px 10px 0px 23px;
	min-width:130px;
	line-height:14px;
	text-align:left;
	text-indent:-10px;
	background:#FFF;
	float:none;
	font-family:"Myriad Pro",Arial;
}
#nav #NavigationCustom ul li ul li:hover /*Second level, no link, hover over li*/
{
	color:#000;
	background:#FFF;
}
#nav #NavigationCustom ul li ul li:hover a /*Second level, link, hover over li*/
{
	color:#000;
	background:#FFF;
}
#nav #NavigationCustom ul li ul li a /*Second level, link*/
{
	color:#000;
	font-size:12px;
	text-align:left;
	line-height:14px;
	font-family:"Myriad Pro",Arial;
}
#nav #NavigationCustom ul li ul li a:hover /*Second level, hover over a link*/
{
	text-decoration:none;
	color:#4B8C30;
}
#nav #NavigationCustom ul li ul li span /*Second level, no link*/
{
	text-decoration:none;
	color:#000;
	font-size:12px;
	text-align:left;
	line-height:14px;
	font-family:"Myriad Pro",Arial;
}


#FOCUSSite 
{
	margin:0 auto;
	overflow:hidden;
	width:987px;
	/*
	display:block;
	float:left;
	height:1550px;
	min-height:200px;
	*/	
}
#SiteBorder
{
	/*
	position:absolute;
	z-index:1;
	width:987px;
	height:1152px;
	*/
}
#SignOut
{
	float:right;
	margin-right:30px;
	color:#FFFFFF;
}
#SignOut a
{
	color:#FFFFFF;
	font-size:13px;
}
/*Header*/
#SiteHeader
{
	margin-top:10px;
	height:55px;
	
}
#FOCUSLogo
{
	height:50px;
	position:absolute;
	z-index:1;
	margin-left:402px;
	margin-top:5px;
	width:187px;	
}
#FOCUSLogo a
{	
	height:100%;
	width:100%;
	display:block;
}
#SchoolLogo
{
	height:59px;
	margin-left:650px;
	position:absolute;
	width:134px;
}
#SchoolLogo a
{
	height:100%;
	weight:100%;
	display:block;
}
/*Main Navigation*/
#MainNavigation
{
	width:160px;
	height:363px;
	margin-left:13px;
	float:left;
}
#PageBorder
{
	margin-bottom:10px;
	margin-left:10px;
	overflow:hidden;
	/*padding-bottom:25px;*/
	width:967px;
	border-left:1px solid #d2d9cd;
	border-right:1px solid #d2d9cd;
	border-bottom:1px solid #d2d9cd;
	
	/*
	display:block;
	float:left;
	height:500px;
	height:100%;	
	margin-bottom:10px;	
	margin-right:auto;
	margin-top:10px;
	overflow-x:hidden;
	*/	
}
/*Page Content*/
#PageContent
{
	float:left;
	/*width:971px;*/
	width:966px;
	/*
	margin-top:5px;
	margin-left:-9px;
	height:1050px;
	*/
}
#Content
{
	/*margin-left:155px;*/
	color: #FFF;
	font-size:14px;
	line-height:16px;
	overflow:hidden;
}
#Content h1
{
	color:orange;
	font-size:28px;
}
#Content a
{
	color:lightblue;
	text-decoration:underline;
}
#Content a:hover
{
	color:#FFFFFF;
}
#Content .page
{
	padding:20px;
}
#Content .page span
{
	font-weight:bold;
}
#Content #nav
{
	margin-left:-48px;
	/*overflow:hidden;*/
	width:185px;
	float:left;
	margin-top:148px;
}
#Content #nav #NavigationCustom ul li
{
	border-right:none;
}
#WholePagePageContent
{
	float:left;
	height:1050px;
	width:954px;
	margin-top:61px;
	margin-left:17px;
		/*margin-left:155px;*/
}
#WholePageContent #Donations
{
	color: #FFF;
	font-size:14px;
	line-height:16px;
	padding:20px 35px;
}
#WholePageContent  #Donations h1
{
	color:orange;
	font-size:28px;
}
#WholePageContent #AddEdit p
{
	color: Orange;
}
#WholePageContent a
{
	color:lightblue;
	text-decoration:underline;
}
#WholePageContent a:hover
{
	color:#FFFFFF;
}
/*CCCC*/
#CCCC h1
{
	/*color:#1b50a0;*/
	color:#3d72c1;
}
#UNT h1
{
	/*color:#0d7c3e;*/
	color:#2b955a;
}
#RLC h1
{
	color:#9c4090;
}
/*Banner*/
#Banner
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}

#September
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
	margin-bottom:10px;
}
#October
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#November
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#December
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#January
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#February
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#March
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#April
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#May
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#June
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#July
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}
#August
{
	width:955px;
	/*height:690px;*/
	height:443px;
	/*overflow:hidden;*/
	margin-top:10px;
	margin-left:6px;
}



#CalendarContainer
{
	/*margin-top:444px;*/
	/*margin-top:150px;*/
	/*margin-left:451px;*/
	/*position:absolute;*/
	/*display:none;*/
	float:left;
	margin-top:8px;
	margin-left:5px;
}
#Calendar
{
	font-size:10px;
	margin-top:-1px;
}
#ViewFullCalendar
{
	/*width:354px;*/
	width:258px;
	height:19px;
	overflow:hidden;
}
#ViewFullCalendar a
{
	width:100%;
	height:100%;
	display:block;
}
#currentDate1 .date-top
{
	font-size:10px;
}
#WhatDoesUpsideDownMean
{
	width:537px;
	height:48px;
	position:absolute;
	margin-top:395px;
	margin-left:417px;
}
#WhatDoesUpsideDownMean a
{
	width:100%;
	height:100%;
	display:block;
}
#WhyGoodNews
{
	width:190px;
	height:39px;
	position:absolute;
	margin-top:396px;
	margin-left:757px;
}
#WhyGoodNews a
{
	width:100%;
	height:100%;
	display:block;
}

/*Button Navigation*/
#ButtonNavigation
{
	height:330px;
	width:696px;
	/*margin-left:-4px;*/
	margin-left:269px;
	margin-top:3px;
}

#ButtonNavigation .button
{
	width:232px;
	height:110px;
	float:left;
}
#ButtonNavigation .button .buttonLink
{
	height:87px;
	margin:5px 0px 5px 5px;
	width:216px;
}
#ButtonNavigation .button .buttonLink a
{
	height:100%;
	width:100%;
	display:block;
}

/*Full Calendar*/
#Full Calendar
{
	margin-top:6px;
}
/*FOCUS On Jesus*/
#Study
{
	margin:0px;
	overflow:hidden;
}
#StudyImage
{
	margin:20px 0px;
	float:left;
}
#StudyImage img
{
	width:200px;
}
#Links
{
	margin-top:25px;
}
#OtherLinks
{
	overflow:hidden;
	padding:20px 0px 0px 20px;
}
#CompleteStudy
{
	padding:0px 0px 15px 10px;
	overflow:hidden;
}
#Lessons
{
	padding:2px 30px;
	overflow:hidden;
}
#Teaching
{
	text-align:center;
	width:595px;
	line-height:60px;
	margin:-14px 15px 0px 15px;
	font-weight:bold;
}
#UTD #Teaching {
	color:orange;
}
#CCCC #Teaching
{
	/*color:#1b50a0;*/
	color:#3d72c1;
}
#UNT #Teaching
{
	/*color:#0d7c3e;*/
	color:#2b955a;
}
#RLC #Teaching
{
	color:#9c4090;
}
/*Banner*/
#Row
{
	color:lightYellow;
	line-height:25px;
	font-weight:normal;
}
#Row .title
{
	float:left;
	width:125px;
}
#Row .link
{
	float:left;
	width:85px;
}
#Row .prepGuide
{
	float:left;
	width:130px;
}
#Row .length
{
	float:left;
	width:125px;
}
#Row .fileSize
{
	float:left;
	width:125px;
}
#Row .center
{
	float:left;
	width:400px;
	text-align:center;
}
#BottomRightLink
{
	float:right;
	text-size:10px;
	margin-top:75px;
	text-align:right;
	line-height:25px;
}
/*Discovering Jesus*/
#DiscoveringJesus
{
	margin:20px 0 0 10px;
	overflow:hidden;
?	width:450px;
}
#DiscoveringJesus #Row
{
	color:lightYellow;
	line-height:19px;
	padding:4px 0;
	overflow:hidden;
	text-align:center;
}
#DiscoveringJesus #Row .column
{
	float:left;
	width:150px;
}
#TeachingDiscoveringJesus
{
	margin:-10px 0 0 10px;
	overflow:hidden;
	width:300px;
	text-align:center;
	line-height:60px;
	color:orange;
	font-weight:bold;
}
#TeachingDiscoveringJesus #Row
{
	color:lightYellow;
	line-height:19px;
	padding:4px 0;
	overflow:hidden;
	text-align:center;
	font-weight:normal;
}
#TeachingDiscoveringJesus #Row .column
{
	float:left;
	width:175px;
}
#TeachingDiscoveringJesus #Row .column2
{
	float:left;
	width:125px;
}


#YearInFocus h3
{
	border-bottom:1px solid white;
}


/*Misc.  (Probably won't want to use when site is live)*/
#TitleText
{
	color:#FFF;
	font-size:41px;
	margin-top:100px;
	text-align:center;
	line-height:50px;
}


.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#FFF;
	letter-spacing:.1em;
	text-align:left;
	}
.TableText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#FFF;
	letter-spacing:.1em;
	text-align:center;
	}
.RightBodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#FFF;
	letter-spacing:.1em;
	text-align:right;
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#FFF;


.TableText a {
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;
	}
	
.TableText a:hover {
	color: #FFBA00;
	}



	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #FFF;
	letter-spacing:.2em;
	line-height:32px;
	}
	
	
.Rotator {
	width:320px;
	height:240px;
}
.Rotator div {
	width:320px;
	height:240px;
	background-color:black;
	background-repeat:no-repeat;
	background-position:center center;
}
.Rotator div:first-child {position:absolute;}

.HiddenImages {display:none;}
