/* ADMIN STYLES POST PETER */
#admin-box h1, #admin-box h2, #admin-box h3, #admin-box h4 {margin:6px 0px;}
#admin-box td {padding:6px 3px;}
#admin-box {color:#656359} 
#admin-box a {color:#EC1C2E;padding:1px 3px;}
#admin-box a:hover {color:#fff;background-color:#000;}
.delete {font-size:9px;}

hr {
	border-bottom:1px solid #cccccc;
	height:0;
	margin:10px 0 10px 0;
}

fieldset 
{
    padding:10px;
	margin:0 0 10px 0;
}
form
{
    height:100%;
}
/* sets minimum height for text editor */
iframe
{
    height:300px;
}

.padMe {
	padding:10px 0 10px 0;
}

#LoginStatus
{
    float: right;
    margin-right:6px;
}

#StatusMessage
{
    visibility:hidden;
    color:#ff0000;
    height:0px;
}

/*Textarea element controled by javascript to make wysiwyg editor  */
.BodyTextBox
{
    width:500px;
}

.EditFormView
{
    width:50%;
}
.EditFormTextBox
{
    width:400px;
}
.EditFormView table
{
    border-collapse:collapse;
}
.GridViewAlternateRow
{
    background-color:#f7f7f7;
}
.FormView {font-size:1em;}
.FormView table {padding:10px 0px 10px 0px;}
.FormView table,tr,th,td,input,select,p {font-size:11px;}
.UserDataGrid td,th
{
    padding:3px;
}

.UserDataGrid tr:hover
{
    background-color:#CCCCCC;
}

a.GridViewLinkButtons
{

}
div.CommandButtons 
{
    clear:both;
    background-color:#f7f7f7;
    background-image:url(/images/background.gif);
    background-repeat:repeat;
    border:solid 1px #cccccc;
    padding:5px;
}
#RightDiv
{
    width:46%;
    float:left;
    padding:10px;
}
#LeftDiv
{
    width:46%;
    float:left;
    padding:10px;
}
.CurrentAdminNav
{
    border: 1px dotted #C0C0C0;
    background-color: #C0C0C0;
}   
.admin_navigation
{
    background-color: #cccccc;
}
.admin_navigation ul
{
    padding-left: 0px;
    padding-right: 0px;
    margin:0px;
}
.admin_navigation ul li
{
    float: left;
    list-style-type: none;
    list-style-image: none;
    list-style: none none;
    padding: 0.1em 0.4em 0.1em 0.4em;
    margin:0px;
    font-size:1em;
}
.admin_navigation ul li a
{
    text-decoration:none;
    margin:0px;
	color:#6F6D62;
 	font-size:12px; 
	font-weight:bold;
}

.admin_navigation ul li a:hover
{	
	color:#EC1C2E;
    text-decoration:underline;
}


.clear
{
    clear: left;
    height: 0px;
}
.calendarSelecter
{
    width:166px;
}

div.GeneralAgency
{
    padding: 3px;
    border: 2px dotted #0000FF;
}
div.ShoppingCentre
{
    padding: 3px;
    border: 2px dotted #FF0000;
}
div.Investment
{
    padding: 3px;
    border: 2px dotted #008000;
}
div.Shop
{
    padding: 3px;
    border: 2px dotted #000080;
}
div.NewsSection
{
    width:160px;
    border-top:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
}
div.NewsSection a
{
    text-decoration:none;
    color:#000000;
}
div.NewsSection a:hover
{
    text-decoration:underline;
    color:#999999;
}

.newsHeader
{
    background:#cc0033;
    background-image:url(/images/QuickLinksHeaderBar.png);
    background-repeat:repeat-x;
    background-position:bottom; /*stops image exploding when font size increases */
    color:#ffffff;
    width:160px;
    display:block;
    font-weight:bold;
    padding:2px 0px 2px 0px;
}
.newsTitle
{
    width:160px;
  
    font-weight:bold;
    padding:2px;
    
}
.newsBody
{
    text-align:justify;
    display:block;
    width:160px;
    font-style:italic;
 
    padding-left:2px;
    padding-right:2px;

}
.newsBody p
{
    margin:0px;
}
.separator
{
    border-bottom:solid 1px #cccccc;
    height:2px;
}

.TopBar  
{
    display:block;
    background-image:url(/images/TopBar_repeat.gif);
    background-repeat:repeat-x;
    background-color:#666666;
    color:#CCCCCC;
    padding:2px 5px 2px 5px;  
}
.TopBar .inner { margin:auto; width:928px;}
.TopBar a {color:#cccccc; text-decoration:none; }
.TopBar a:hover {text-decoration:underline; }
.TopBarRight { float:right; }
.TopBarLeft { float:left; }

