﻿body {
 /* see layout.css for this site's master font family*/
 
}

ul 
{

}

ul li
{
	margin-left:20px;
	padding-left:0px;
}
ol li {
    margin-left:24px;
	padding-left:0px;
}
ul.sysmsg{
    margin-top:5px;
    margin-bottom:5px;
    list-style: none;
}
ul.sysmsg li{
    border: 1px solid #cccccc;
    background-color:#FFFFD4;
    padding:2px;
   
}

ul.sysmsg img{
     vertical-align:middle;
     margin-right:3px;
}

.tblAdmin td
{
	height:25px;
	
}

.adminHeader
{
	
}
a, a:link, a:active, a:visited
{
	color:#DD5525;
	text-decoration:none;
}
.adminTextContainer
{
	border: solid 1px #ccc;
	margin-top: 10px;
}
.center {
    text-align: center;
}
.green-text {
    color: #019900;
}
#side-bar .important {
    font-size: 22px;
    margin-bottom: 20px;
}
.orange {
    background-color: #ff6927;
    border-color: #ff6927;
}
.pink {
    background-color: #ff4060;
    border-color: #ff4060;
}
.blue {
    background-color: #206eb7;
    border-color: #206eb7;
}
.yellow {
    background-color: #e78f08;
    border-color: #e78f08;
}
.box {
    font-size: 12px;
    border-color:#707070;
    border-top: none !important;
    overflow: hidden;
    
}
#ctlEnquiryForm_pnlEnquiryForm, #lnkCallback {
    margin-bottom: 20px;
}
.textbox-wrapper {
    padding: 5px 10px;
    border: 1px solid #8e8e8e;
    margin: 10px 0;
    background-color: #fff;
}
.box input[type=text], #callback-form input[type=text], .box textarea, #callback-form textarea,  #callback-form select {
    display: block;
    width: 100%;
    border: none;
    font-size: 12px;
}
.box input[type=submit], .box .button, #callback-form input[type=submit], #btnCallbackClose {
    border: none;
    padding: 2px 5px;
    color: #fff;
    float: right;
    margin-bottom: 10px;
    cursor: pointer;
}
#right-content .header, #right-content .header a{
    color: #fff !important;
    display: block;    
}
table .header {
    color: #fff !important;
    background-color:#019900;
}
.adminTable {
    width: 100%;
    text-align: left;
    vertical-align: top;
    font-size: 12px;

}
    .adminTable td, .adminTable th {
        padding: 5px;
    }
.stripe {
    background-color: #eee;
}
#right-content .header, .box {
    padding: 5px 10px;
    border-width: 1px;
    border-style: solid;
}
.defaultText, .greyed {
    color: #8e8e8e;
}
    .defaultText.error, .box span.error, #callback-form span.error {
        color: Red;
    }
.box span.error, #callback-form span.error {
    display: block;
    margin-bottom: -5px;
    font-size: 12px;
}
.defaultTextActive, .normal {
    color: #000;
}

.latest-news-item {
    margin-bottom: 15px;
}
.latest-news-item a {
    color: #000;
    text-decoration: underline !important;
}
#slides li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.personBannerHolder
            {
                display: table;
                width:	120px;
                height: 120px;
                float:left;
                background-color: #ffffff;
                margin: 2px;
                border: 1px solid #eeeeee;
                text-align: center;
            
            }
            .personBannerHolder:hover
            {
        	    border: 1px solid #ff5555;	
            }
.bannerCell
{
    display: table-cell;
    vertical-align: middle;
            
}
.personBannerThumb
{
    max-height: 120px;
    max-width: 120px;         
}
.pickedPersonBanner
{
    border: 1px solid Red;	
}
.news-item {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #95bf95;
}
    .news-item:last-of-type {
        border-bottom: none;
    }

.menu-button {
    background-color: #019900;
    color: #fff !important;
    display: none;
    padding: 7px 0;
    font-size: 13px;
    text-align: center;
}