/*
	Official Colors(http://www.umcrookston.edu/relations/standards/color.htm)
	Maroon: #7A0019;
	Gold: #FFCC33
*/

body
{
	background-image: url(bg.png);
	background-color:#D7BCA1;
}
/*
.headerSection
{
	background-color:#660000;	
}
*/

.pageLink a
{
	color:#fff399;
}
/*
.pageContentLoginCell a
{
	color:#fff399;	
}
*/

.bodyTopSpacer
{
	height:13px;
}

table.layout
{
	margin-top:0;
	padding:0;
	width:auto;
}

table.layoutInner
{
	border-collapse:collapse;
	width:800px;
	margin:0;
	padding:0;
}

#contentSection
{
	min-height:648px;
}

.navSection
{
	border-collapse:collapse;		
	padding:0;
	margin:8px auto 0 auto;
	height:29px;
}

.navSection ul li
{
	display:inherit;
	float:left;
	padding:0;
	margin:0;
	margin-top:2px;
	text-align:center;
	margin-right:2px;
	border-bottom:solid 1px #440000;
}

.navButton
{
	height:auto;
	/*padding-top:2px;
	padding-bottom:2px;*/
}
 
.navButton a
{
	padding:0;
	margin:0;	
	text-decoration:none;
	font-weight:500;
	/*letter-spacing:2px;*/
}

.layoutContent
{
	width:100%;
}

table.layoutOuter
{
	width:100%;
}

table.layoutInner
{
	/*width:inherit;*/
}

.bodyOuterContainer
{
	background-color:#F9F5F2;
}

.bodyContainer{}

.bodyInnerContainer{}



.pageContentHeaderBar
{
	height:auto;
}

a
{
	color:#660000;
}

a.authButton, a.authButton:link 
{
	color: #ffffcc;
	margin: 0 2px;
	text-decoration:none;
	display:inline;
	float:none;
	width:auto;
}

.layout_tbanner_tl
{
	background-image: url(tbanner_tl.png);
	width:532px;
	height:54px;
	background-repeat:no-repeat;	
	border-collapse:collapse;
	padding:0;
	margin:0;	
}

.layout_tbanner_tc
{
	background-image: url(tbanner_tc.png);
	width:62px;
	background-repeat:no-repeat;	
	border-collapse:collapse;
	padding:0;
	margin:0;	
}

.layout_tbanner_t
{
	background-image: url(tbanner_t.png);
	background-repeat:repeat-x;	
	border-collapse:collapse;
	padding:0;
	margin:0;	
}

.layout_tbanner_tr
{
 	background-image: url(tbanner_tr.png);
	width:26px; 	
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_tbanner_ml
{
	background-image: url(tbanner_ml.png);
	width:6px;
	height:81px;	
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_tbanner_m
{
	background-image: url(tbanner_m.png);
	width:789px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_tbanner_mr
{
	background-image: url(tbanner_mr.png);
	width:6px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_tbanner_bl
{
	/*background-image: url(tbanner_bl.png);
	width:16px;
	height:8px;	
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
*/
	display:none;
}

.layout_tbanner_b
{
	/*background-image: url(tbanner_b.png);
 	background-repeat:repeat-x;
	border-collapse:collapse;
	padding:0;
	margin:0;
	*/
	display:none;
}

.layout_tbanner_br
{
	/*
	background-image: url(tbanner_br.png);
	width:17px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
	*/
	display:none;
}

.layout_tl
{
 	background-image: url(tl.png);
	width:10px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0; 		
	background-position:bottom;
}

.layout_t
{
 	background-image: url(t.png);
 	background-repeat:repeat-x;
	border-collapse:collapse;
	padding:0;
	margin:0;
	background-position:bottom;
	height:29px;	
}

.layout_tr
{
 	background-image: url(tr.png);
	width:11px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0; 		
	background-position:bottom;
}

.layout_lt
{
	background-image: url(lt.png);
	background-position:0 0; 		
	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0; 		
}

.layout_l
{
	background-image: url(l.png);
	background-position:0 100%;
	background-repeat:repeat-y;
	border-collapse:collapse; 				
	padding:0;
	margin:0;
		
}

.layout_lb
{
	background-image: url(lb.png);
	background-position:0 100%;
	background-repeat:no-repeat;	
	border-collapse:collapse; 		 		
	padding:0;
	margin:0;
}

.layout_rt
{
	background-image: url(rt.png);
	background-position:100% 0;			
	background-repeat:no-repeat;	
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_r
{
	background-image: url(r.png);
	background-position:100% 0;			
	background-repeat:repeat-y; 		
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_rb
{
	background-image: url(rb.png);
	background-position:100% 100%;			
	background-repeat:no-repeat;	
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_bl
{
	background-image: url(bl.png);
	width:11px;
	height:13px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0; 	
}

.layout_b
{
	background-image: url(b.png);
 	background-repeat:repeat-x;
	border-collapse:collapse;
	padding:0;
	margin:0; 		
}

.layout_br
{
	background-image: url(br.png);
	width:11px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0; 		
}

.navButton .navButton_l
{
	background-image: url(navButton_l.png);
	background-repeat:no-repeat;
	background-position:0 0;	
}

.navButton .navButton_m
{
	background-image: url(navButton_m.png);
	background-repeat:repeat-x;
}

.navButton .navButton_r
{
	background-image: url(navButton_r.png);	
	background-repeat:no-repeat;
	background-position:100% 0;
}

.navButton a:hover
{
	color:#ffffbd;
}

/*
.navButton a:hover .navButton_m
{
	background-image: url(buttons/navButton_m.png);
	background-repeat:repeat-x;
}

.navButton a:hover .navButton_r
{
	background-image: url(buttons/navButton_r.png);	
	background-repeat:no-repeat;
	background-position:100% 0;
}*/


.navButton_inner
{
	height:16px;
	padding-top:1px;
}
 
.navButton a
{
	color:white;
} 

.navButton
{
	border-bottom:none;
}
 
.appFooter
{

}

.contentCell
{
	background-color:#7A0019;
}

.navContainer_hide
{
	background-color:#7A0019;
}

.navContainer
{
	background-color:#7A0019;
}

.sideMenuButton
{
	padding:0;
	margin:0;
	height:130px;
	width:36px;
	border-collapse:collapse;
}

.sideMenuButton_nav
{
	background-image: url(buttons/sideMenuButton_nav.png);
}

.sideMenuButton_fileManager
{
	background-image: url(buttons/sideMenuButton_fileManager.png);
}

.sideMenuButton_corner
{
	padding:0;
	margin:0;
	width:36px;
	height:23px;
	background-image: url(buttons/sideMenuButton_corner.png);
	border-collapse:collapse;
}

/*.pageContentTitleBarCornerCell
{
	background-image:url(pageTitleBar-corner.png);
}*/

/*.pageContentLoginCell
{
	background-image:url(pageTitleBar-l.png);
}*/

.pageContentLoginCell a
{
	/*color:#FFCC33;*/
	color:Maroon;
}

.pageTitle a:Link, .pageTitle a:Visited
{
		color:#eeeeee;
}

a.authButton:Hover
{
	color:#ffffff;
	/*background-image:url(authButton_hover.png);*/
}

.gameButton_l
{
	background-image: url(buttons/gameButton/l.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	height:34px;		
}

.gameButton_m
{
	background-image: url(buttons/gameButton/m.png);
	background-repeat:repeat-x;
}

.gameButton_r
{
	background-image: url(buttons/gameButton/r.png);
	background-position:100% 0%;
	background-repeat:no-repeat;
}

/* 
.titleBarSection
{
	color:white;
	padding:0;
	margin:0;
	background-color:#8CA2B5;
}

.titleBarSection_r
{
	background:url(titleBar_r.png);
	background-repeat:no-repeat;
	display:block;
	width:12px;
	height:23px;
	float:right;
}
*/

.appFooter
{
	margin:0;
	height:auto;
}