body {background-color:#fff; font-family: 'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Verdana, helvetica, Arial, Sans-Serif;} 

h1 {color:#185593; font-weight:normal; font-size:160%;}
h2, .form .title {color:#0081c6; font-weight:normal; font-size:130%;}
h3 {color:#0081c6; font-size:12px;}
h4 {font-size:12px; font-weight:bold;}
 
/********************************************/
/* HEADER									*/
/********************************************
#header {background:#fff url(../images/header-bg2.gif) top left no-repeat;}
#contact-info {background:url(../images/header-green-bg3.gif) top left no-repeat;}
p#banner-tag {color:#999; font-size:14px; text-transform:uppercase;}

/********************************************/
/* TOP NAVIGATION							*/
/********************************************/
#case-links li {list-style:none;}
#case-links li a {font-size:12px; background:#fff url(../images/buttons/large-blue.gif) top left no-repeat; line-height:40px; text-align:center; color:#fff; text-transform:uppercase;}
#case-links li a:hover, #case-links li a.current-page {background:#fff url(../images/buttons/large-green.gif) top left no-repeat; line-height:40px; text-align:center; color:#fff; text-transform:uppercase;}

/********************************************/
/* MAIN NAV	BOXES							*/
/********************************************/
.nav-box {background:url(../images/nav-box-large.gif) top left no-repeat; color:#fff;}
.nav-box li {font-size:10px; border-bottom:1px solid #fff;}
.nav-box li a, .login-box li a  {color:#fff; background-color:#888f95; display:block;}
.nav-box#general li a, .login-box li a {color:#777; background-color:#e6e6e6; line-height:30px;} 
.nav-box li a:hover, .login-box li a:hover {background:#fff url(../images/buttons/green-grad.gif) top left repeat-x;}
.nav-box#general li a:hover, .login-box li a:hover {color:#fff;}
.nav-box li a strong, login-box li strong {font-size:12px;}
.nav-box li a.current-page, .nav-box#general li a.current-page {background:#ccc;}

li.title {font-size:14px; font-weight:bold; border:none;}
.nav-box#info li.title {background:url(../images/menu/icon-info.gif) bottom right no-repeat;}
.nav-box#action li.title {background:url(../images/menu/icon-arrow.gif) bottom right no-repeat;}
.nav-box#general li.title {background:url(../images/menu/icon-globe.gif) bottom right no-repeat;}

/********************************************/
/* LOGIN/NEWS BOXES							*/
/********************************************/
.login-box {background:url(../images/nav-box-small.gif) top left no-repeat; color:#fff; font-size:12px;}
.login-box li {border-bottom:1px solid #fff;}
.login-box li.title {background:url(../images/menu/icon-uk.gif) bottom right no-repeat; border:none;}
.login-box li.status {background:#71a032 url(../images/buttons/green-grad.gif) top left repeat-x;}
.news-box {background:url(../images/nav-box-small-no-border.gif) top left no-repeat; color:#fff;}
.news-box li.title {background:url(../images/menu/icon-news.gif) bottom right no-repeat; border:none;}
.news-box li {border-bottom:1px dotted #fff;}
.news-box li a {color:#fff; font-weight:normal;}
.news-box li a:hover {text-decoration:underline;}

/********************************************/
/* PAGE CONTENT								*/
/********************************************/
#content {background-color:#e6e2f4; font-size:80%;}
#copy-container {border:2px solid #8cc63f; background:#fff url(../images/copy-grad-bg.gif) top left repeat-x;}

#copy {color:#222; font-weight:normal; line-height:150%;}
p {font-family:verdana;}
p.tag {font-style:italic; font-size:120%; color:#fff; background-color:#8cc63f; font-family: 'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Verdana, helvetica, Arial, Sans-Serif;}
#copy ul li {list-style-type:disc;}
#copy a {color:#669933; text-decoration:underline;}
#copy a:hover {background-color:#8cc63f; color:#fff; text-decoration:none;}
/*
#copy a:visited {color:#185593;}
h2.progression {color:#8cc63f;}
*/
dt {font-weight:bold;}
#copy ul.sitemap li a {color:#333; font-size:12px;}
#copy ul.sitemap li.title {list-style-type:none; color:#0081c6; font-weight:normal; font-size:130%;}

/********************************************/
/* APPLICATION FORMS						*/
/********************************************/
#copy ul.form {background:#fff url(../images/form-bg.gif) top left repeat-x; border:1px solid #ccc;}
#page-copy ul.form li.title {font-size:12px; background-image:none; color:#03325f; font-weight:bold;}
#page-copy ul.form li.input{background-image:none;}
#page-copy ul#login-box.form li{background-image:none;}

/********************************************/
/* FOOTER									*/
/********************************************/
#disclaimer {font-family:Arial; text-align:center; font-weight:bold; text-transform:uppercase; color:#333;} 

#footer ul {border:1px solid #ccc; background-color:#f0f0f0; font-size:12px;}
#footer ul li, #footer ul li a {color:#595959; text-align:center;}

/**********************************************
 * WHITE LABEL CREATE SITE
 **********************************************/
p.error{color:#ff0000;}
#create-whitelabel{background:#fff url(../images/form-bg.gif) top left repeat-x; border:1px solid #ccc; text-align:left;}
#create-whitelabel table th{color:#0081c6; font-weight:normal; font-size:130%;}
#create-whitelabel a, #create-whitelabel a:hover{border:none;color:#000;}

#marketing table {float:left;margin:2px; border:2px solid #8cc63f; vertical-align:top;}
#marketing table th {padding:1px 3px; color:#fff; background:#8cc63f url(../mages/table-header.gif) bottom left repeat-x;}
#marketing table th.subhead {background-image:none;}

#marketing table td {padding:1px 3px; background-color:#fff; color:#777; border-bottom:1px solid #fff; font-size:12px;}	
#marketing table a {color:#777;}
a.Cheshire, a.Berkeley, a.Fairfield, a.Rockwell
{
	position:relative;
	cursor:default;
	z-index:0;
}

/**********************************************
 * DISPLAY TOOL TIPS
 **********************************************/
#copy a.tooltip {color:#000; text-decoration:none; border:none;}
#copy a.tooltip:hover{color:#000; background:#fff; text-decoration:none; border:none;}
a.tooltip:hover span {font-size:85%; border:1px solid #333; background-color:#ffffcc; color:#000;}

.lowercase {text-transform:lowercase;}
.capitalise {text-transform:capitalize;}
.error {color:#cc0000;}


/* YCM FORM */
#copy ul.fullform li {list-style:none;}