﻿

.loginTextBox
{
	width: 350px;
}


.admin_main_nav 
{
	padding-top : 10px;
}

.admin_main_nav ul 
{
	list-style-type: none;
}
.admin_main_nav li 
{
	list-style-type:none;	
	display: inline;
	margin:  0px 45px 0px 0px;
}

.admin_main_nav a, .admin_nav a:visited
{
	text-decoration: none;
	color : #FFFFFF;
	font-weight : bold;
}
.admin_main_nav a:hover 
{
	color:#9B9253;
}

.gallery_select img
{
    width:50px;
    margin-top:5px;
    margin-right:5px;
}
.news_select
{
    width:400px;
    margin-bottom:35px;
}
.news_select img
{
    width:100px;
    margin-left:15px;
}

.step_status_wrapper
{
    width:100%;
    margin-left:-10px;
}
.step_status_image
{
    width:20px;
}
.step_status
{
    width:100%;
    margin-top:10px;
    line-height:200%;
}

.step_active
{
    background-color:#E3D48C;
}

.step_complete
{
}



/***************************************
	ADMIN
****************************************/

.admin_nav 
{
	text-align : right;
}

.admin_nav ul 
{
	list-style-type: none;
}
.admin_nav li 
{
	margin-bottom: 10px;
	display: list-item;
	list-style-type:none;	
}
.admin_nav a, .admin_nav a:visited
{
	text-decoration: none;
	color : #9BB153;
	font-weight : bold;
}
.admin_nav a:hover 
{
	color:#9B9253;
}

.admin_nav h4 
{
	margin-top: -10px;	
}

.adminRightNav
{
	margin-bottom :	35px;
}

.adminMainColumn 
{

}

.borderLeft
{
	border-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;		
}

.borderRight
{
	border-color: #CCCCCC;	
	border-right-style: solid;
	border-right-width: 1px;		
}

.adminLeftColumn 
{
	float:left;
	width:240px;
	margin-right:20px;
	margin-left:5px;
}

.adminCentreColumn 
{
	float:left;
	width:555px;
	min-height:1000px;
	padding-left:10px;
	padding-right:10px;	
	margin-bottom : 20px;
}

.faq_adminCentreColumn 
{
	float:left;
	width:825px;
	min-height:1000px;
	padding-left:10px;
	padding-right:10px;	
	margin-bottom : 20px;
}



.adminRightColumn 
{
	float:right;
	width:130px;
	margin-left:10px;
}
.admin_list table
{

}
.admin_list td
{
	padding-bottom :10px;
	padding-left :5px;
	padding-right :5px;
	padding-top: 10px;
	vertical-align:top;	
}

.adminSpacer
{
	height : 300px;
}

.admin_header
{
	width: 98%;
	margin-right: auto;
	margin-left: auto;		
}

.admin_header a, .admin_header a:visited
{
	text-decoration: none;
	color : #FFFFFF;
	font-weight : bold;
	padding: 5px 10px 5px 10px;
}
.admin_header a:hover 
{
	color:#CCCCCC;
}
.admin_header_active 
{
	 background-color:#F05A28;
}
.report_header_active 
{
	 background-color:#E3D48C;
}

.admin_header_right
{
	float: right;
	width: 50%;
	text-align:right;	
}
.admin_header_left
{
	float: left;
	width: 50%;
	text-align:left;	
}


.contenthistory_item
{
	font-size:9px;
	border-color: #CCCCCC;	
	border-bottom-style: solid;
	border-bottom-width: 1px;	
	margin-bottom: 5px;	
}

.row
{
}
.alternate_row
{
	background-color: #DEDEDE;	
}
.header_row
{
	background-color: #BCBCBC;	
}

.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .mGrid th { padding: 4px 2px; color: #fff; background: #424242 url(../../images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; }
    .mGrid th a { color: #FFFFFF; text-decoration: none; }
    .mGrid th a:hover { color: #FFFFFF; text-decoration: none; }
	.mGrid .alt { background: #fcfcfc url(../../images/grd_alt.png) repeat-x top; }
	.mGrid .pgr {background: #424242 url(../../images/grd_pgr.png) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }
    
    
    
.sub_main_nav li 
{
	display: inline;
	margin:  0px 50px 0px 0px;
}    
