@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50%;
	background:#303030;
	}

a {
	color:Black;
	}
	
a:hover
{
	text-decoration: none;
   cursor:pointer;
}

#everything {
	font-size:125%;
	background:url(themes/base/images/back_top_black.gif) top left #fff;
    background-repeat: no-repeat!important;
	width:946px;
	margin:12px auto 20px auto;
	padding-left:14px;
    padding-right: 14px;
    padding-bottom: 0px!important;
	/*overflow:hidden;*/
    padding-top: 20px!important;
	}

.label { font-size: 1.2em!important;}

#logo {
	float:left;
	display:inline;
	margin:0 95px 0px 8px;
    clear: both;
	}

#cormaclogo {
	float:left;
	display:inline;
	margin:0 79px 0 8px;    
}

#awardslogo {
    float:right;
    display:inline;
}

#tools {
	float:left;
	display:inline;
	width:706px;
	}

#topLinks {
	float:right;
	display:inline;
	background:url(themes/base/images/toolNavBgTopRight.gif) no-repeat top right #303030;
	margin-left:30px;
	}

#topLinks div {
	background:url(themes/base/images/toolNavBgTopLeft.gif) no-repeat top left;
    
	}

#topLinks div div {
	background:url(themes/base/images/toolNavBgBttmRight.gif) no-repeat bottom right;
	height:37px;

	}

#topLinks div div ul {
	margin:0;
	padding:9px;
	background:url(themes/base/images/toolNavBgBttmLeft.gif) no-repeat bottom left;
	height:19px;

	}

#topLinks div div ul li {
	float:left;
	display:inline;
	height:1.3em;
	padding:0 8px;
	margin:0;
	}

#topLinks div div ul li a {
	color:#fff;
	text-decoration:none;		
	}

#search {
	float:left;
	display:inline;
	padding:23px 0 0 78px;
	white-space:nowrap;
	}

#search label {
	position:absolute;
	top:-100px;
	}

#search .input {
	float:left;
	display:inline;
	font-size:1.4em;
	font-weight:bold;
	color:Black;
	line-height:1em;
	border:0;
	height:29px !important;
	width:270px !important;
	padding:0 8px;
	margin:0 4px 0 0;
	background:url(themes/base/images/searchbox_bg.gif) 0 0 no-repeat;
	} 

#search .gobutton {
	margin-top:4px;
	display:inline;
	}

#accountLogin {
	float:right;
	display:inline;
	padding:15px 10px 0 0;
	text-align:right;
	}

#accountLogin a {
	font-size:1.2em;
	text-decoration:none;
	}

#accountLogin p {
	font-size:1.1em;
	text-decoration:none;
	margin:2px 0 0 0;
	}

#accountLogin p.welcomeBack {
	font-size:1.2em;
	font-weight:bold;
	}

#toolBarWrapper {
	float:left;
	display:inline;
	width:946px;
	margin:9px 0 8px 0;
	background:url(themes/base/images/controlbar_backtop.gif) top left no-repeat #da9d13;
	clear:both;
    margin-top: 10px;
	}

#toolBar {
	float:left;
	display:inline;
	width:946px;
	padding:0;
	background:url(themes/base/images/controlbar_backbttm.gif) bottom left no-repeat;
	}
	
#toolBar #linkPanel {
	clear:both;
	height:3.3em;
	overflow:hidden;
	}

#toolBar .email a,
#toolBar .help a,
#toolBar .print a,
#toolBar .location a,
#toolBar .reset a,
#toolBar .customise a {
	float:left;
	display:inline;
	font-size:1.2em;
	margin:2px 12px 8px 12px;
	vertical-align:middle;
	padding:6px 0 6px 30px;
	background:url(themes/base/images/control_arrow.gif) center left no-repeat;
	color:#000;
	text-decoration:none;
	cursor:pointer;
	}

#toolBar .contentPages .email,
#toolBar .contentPages .help,
#toolBar .contentPages .print {
	float:right;
	display:inline;
	}

#toolBar a:active,
#toolBar a:hover {

	}

#toolBar .reset  a {
	background:url(themes/base/images/control_circle.gif) center left no-repeat;
	}

#toolBar .email  a {
	background:url(themes/base/images/control_emailafriend.gif) center left no-repeat;
	}

#toolBar .print a {
	background:url(themes/base/images/control_printericon.gif) center left no-repeat;
	}
#toolBar .help a {
background:url(images/qmark.png) center left no-repeat;
}

#toolBar .collapsePanel,
#toolBar .collapsePanel_show {
	/*to stop the panel from flashing up at the start*/
	float:left;
	width:946px;
	clear:both;
	display:none;
   overflow:hidden;
	background:url(themes/base/images/controlbar_dropdown.gif) bottom left no-repeat;
	}

#toolBar .collapsePanel_show
{
   display:inline !important;
}

#toolBar .collapsePanel div {
	background:none;
	border:none;
	}
	
#toolBar .expandedPanel {
	margin:0;
	padding:0;
	}

#toolBar .expandedPanel h3 {
	font-size:1.2em;
	color:#fff;
	margin-bottom:4px;
	}

#toolBar .expandedPanel #CurrentLbl  {
	color:#fff;
	font-size:1.1em;
	padding:0 0 3px 0;
	}

#toolBar .expandedPanel table {
	float:left;
	display:inline;
	color:#fff;
	}

#toolBar .expandedPanel table label {
	margin:0 10px 4px 4px;
	font-size:1.1em;
	position:relative;
	top:-2px;
	}

#toolBar .expandedPanel .buttons {
	text-align:right;
	padding:10px 0;
	margin-bottom:20px;
	height:18px;
	}

#toolBar .expandedPanel .toolbarButton {
	color:#fff;
	margin:0;
	font-weight:normal;
	font-size:1.2em;
	padding:0 10px 0 5px;
	text-decoration:none;
	}

#toolBar .expandedPanel .Save {
	border-right:1px solid #fff;
	}

#toolBar .expandedPanel ul.modules {
	margin:0;
	list-style-type:none;
	clear:both;
	padding:10px;
	}

#toolBar .expandedPanel ul.modules li {
	font-size:100%;
	float:left;
	display:inline;
	width:211px;
	height:1.6em;
	background:url(themes/base/images/site_options_tab_bg.gif) left top repeat-x;
	border:1px solid #333;
	padding:0.6em 5px 0.4em 5px;
	margin:4px;
}

#toolBar .expandedPanel ul.modules li input {
	vertical-align:top;
	margin-right:2px;
	cursor:pointer;
	}

#toolBar .expandedPanel ul.modules li label {
	font-size:1.1em;
	cursor:pointer;
	color:#fff;
	}

#toolBar .expandedPanel .buttons {
	float:right;
	display:inline;
	clear:both;
	margin:10px 0 5px 0;
	padding-bottom:5px;
	}

#toolBar .ContBarForm {

	}

#toolBar .ContBarForm input {
	font-size:1.1em;
	width:120px;
	}

#toolBar .ContBarForm input.textBox {
	font-size:1.2em;
	}

#toolBar .emailAFriend .buttons {
	padding-top:10px;
	}

#toolBar .emailAFriend label {
	color:#fff;
	font-size:1.1em;
	margin:0 5px;
	}

#toolBar .emailAFriend input {
	width:140px;
	}

#crumbTrail {
	
	}

#crumbTrail p {
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	margin:6px 0 10px 0;
	padding:0 0 0 4px;
	}

#crumbTrail  a {
	margin:0 6px 0 0;
	padding:0;
	/*color:#ef8a1e;*/
	color:Black;
	font-size:1em;
	line-height:1em;
	}

#mainModuleHolder {
	clear:both;
	}

.ContentContainer {
	float:left;
	display:inline;	
	}

.pageNotes {
	margin:0 8px 12px 0;
	padding:0 0 6px 0;
	line-height:1.3em;
   white-space: nowrap;
	}

.pageNotes .addBookmark a,
.pageNotes a.subscription,
.rdContent a.subscription
{
	color:#000;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	margin:0 0 0 8px;
	padding:0 0 0 16px;
	background:url(themes/base/images/bookmark_icon.gif) center left no-repeat;
}

#extraInfo {
	float:right;
	padding:0 0 0 8px;
	width:192px;
	}

#extraInfo .bookmarksModule {
	padding-bottom:5px;
	background:url(themes/base/images/module_book_bottom_yellow.gif) left bottom no-repeat;
	margin-bottom:10px;
	}

#extraInfo .bookmarksModule .bookmarksHeader {
	display:block;
	background:url(themes/base/images/module_book_headerback_yellow.jpg) left top no-repeat;
	padding:8px;
	height:1.6em;
	overflow:hidden;
	}

#extraInfo .bookmarksModule .bookmarksHeader h2 {
	color:#000;
	}

#extraInfo .bookmarksModule .bookmarksHeader h2 img {
	
	}

#extraInfo .bookmarksModule .bookmarksHeader .toolButtons {
	float:right;
	display:inline;
	position:relative;
	top:-2em;
	font-size:1.1em;
	}

#extraInfo .bookmarksModule .bookmarksHeader .toolButtons a {
	color:#a70531;
	}

#extraInfo .bookmarksModule .bookmarksBody {
	border:3px solid #ffc226;
	border-width:0 3px 10px 3px;
	padding:6px;
	}

#extraInfo .bookmarksModule .bookmarksBody .panelContent {
	overflow:hidden !important;
	}

#extraInfo .bookmarksModule .bookmarksBody .helpText,
#extraInfo .bookmarksModule .bookmarksBody .editForm {
	border-bottom:1px solid #e0e0e0;
	padding-bottom:0.8em;
	margin-bottom:0.8em;
	}

#extraInfo .bookmarksModule .bookmarksBody .helpText span,
#extraInfo .bookmarksModule .bookmarksBody .editForm span {
	font-size:1.1em;
	margin-bottom:4px;
	display:block;
	}

#extraInfo .bookmarksModule .bookmarksBody .editForm span.errorMessage {
	}

#extraInfo .bookmarksModule .bookmarksBody .helpText input,
#extraInfo .bookmarksModule .bookmarksBody .editForm input {
	font-size:1.1em;
	margin-bottom:2px;
	}

#extraInfo .bookmarksModule .bookmarksBody .editForm input.textBox {
	display:block;
	width:170px;
	}

#extraInfo .bookmarksModule .bookmarksBody h3 {
	display:block;
	margin:-6px -6px 3px -6px;
	padding:6px;
	background:url(themes/base/images/module_catback_grey.gif) left top;
	border-bottom:1px solid #e0e0e0;
	font-weight:normal;
	}

#extraInfo .bookmarksModule .bookmarksBody h3 span {

	}

#extraInfo .bookmarksModule .bookmarksBody h3 img {
	float:right;
	display:inline;
	}

#extraInfo .bookmarksModule .bookmarksBody ul {
	margin:0;
	}

#extraInfo .bookmarksModule .bookmarksBody ul li {
	background:url(themes/base/images/bookmark_icon.gif) left 2px no-repeat;
	padding-left:18px;
	margin-bottom:4px;
	}

#extraInfo .bookmarksModule .bookmarksBody a.showMore {
	display:block;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	margin-top:0.5em;
	}

#extraInfo #relatedInformation {
	padding:6px;
	}

#extraInfo #relatedInformation h2 {
	color:#000;
	border-bottom:1px solid #d1d1d1;
	padding-bottom:3px;
	margin-bottom:0.6em;
	}

#extraInfo #relatedInformation h3 {
	color:#4b4b4b;
	}

#extraInfo #relatedInformation ul,
#extraInfo #relatedInformation p {
	font-size:1.2em;
	padding-bottom:10px;
	border-bottom:1px dashed #d1d1d1;
	margin:0 0 1em 0;
	}

#extraInfo #relatedInformation li {
	font-size:1em;
	margin-left:2em;
	}

#extraInfo #additionalContent {
	padding:6px;
	}

#footerBarWrapper {
	position:relative;
	bottom:-9px;
	width:964px;
	background:url(themes/base/images/footerback_top.gif) top left no-repeat;
	text-align:center;
	padding:11px 0 0 0;
    display: inline-block;
	}

#footerBar {
	padding:0 0 11px 0;
	width:964px;
	background:url(themes/base/images/footerback_bttm.gif) bottom left no-repeat;
    display: block;
	}

#footerBar ul {
	overflow:hidden;
	margin:0px auto;
	padding:0;
	list-style:none;
	}
	
#footerBar ul li {
	display:inline;
	margin:0;
	padding:0;
	font-size:1em;
	}

#footerBar ul li a {
	font-size:1.2em;
	padding:0 20px 0 20px;
	color:#fff;
	text-decoration:none;
	}

#footerBar ul li a:active,
#footerBar ul li a:hover {
	text-decoration:underline;
	}

#copyright {
	background:url(themes/base/images/back_bttm_black.gif) #303030 no-repeat top left;
	padding-top:23px;
	margin:0 -14px -27px -14px;
    padding-bottom: 10px;
	}

#copyright p {
	font-size:1em;
	text-align:center;
	padding:10px;
	color:#fff;
	background:#303030;
	}

.clear {
	clear:both;
	height:auto !important;
  margin:0 !important;
	}

/* Styles for forms */
.formSection {
	clear:both;
	padding-bottom:10px;
	}

.formSection label {
	float:left;
	display:inline;
	width:120px;
	text-align:right;
	margin-right:5px;
	font-size:1.2em;
	}
	
.formSection p
{
   display:inline-block;
}

.formSection input {
	font-size:1.2em;
	}

.rememberMe {
	padding-left:106px;
	}

.rememberMe input {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	}

.rememberMe label {
	float:none;
	}

.submit input {
	margin-left:125px;
}

.searchPage b {
	font-size:1.2em;
	}

.searchPage input,
.searchPage select {
	font-size:1.1em;
	margin-bottom:2px;
	margin-right:1px;
	}

.searchPage label {
	font-size:1.1em;
	}

.searchPage table {

	}

.searchPage table tr td {
	vertical-align:top;
	}

.searchPage table table {

	}

.searchPage table table table {
	margin:0.5em 0;
	}

.searchPage table table table tr td {
	
	}

.searchPage table table table table {
	}

.searchhi0 {
	background:#fcffac !important;
	}

.searchhi1 {
	background:#91ef7f !important;
	}

.searchhi2 {
	background:#ffd76b !important;
	}

.searchhi3 {
	background:#6bd7ff !important;
	}


/* Site Map Styles */

.sitemap {
	line-height:2em;
	}

.sitemap a {
	padding-left:20px;
	background:url(themes/base/images/breadcrumb_divider.gif) 6px center no-repeat;
	}

.sitemap .level0 {
	font-size:1.4em;
	font-weight:bold;
	}

.sitemap .level1 {
	font-size:1.3em;
	margin-left:30px;
	}

.sitemap .level2 {
	font-size:1.2em;
	margin-left:60px;
	}

.sitemap .level3 {
	font-size:1.1em;
	margin-left:90px;
	}

.sitemap .level4 {
	font-size:1em;
	margin-left:120px;
	}

/* Module styles */

.containerLayout {
  width:946px;
  padding:0;
  overflow:hidden;
	}

.containerColumnOne {
  float:left;
  display:inline;
  width:310px;
  padding:4px 4px 4px 0;
  margin:0;
  overflow:visible;
	}

.containerColumnTwo {
  float:left;
  display:inline;
  width:310px;
  padding:4px 4px 4px 4px;
  margin:0;
  overflow:visible;
	}

.containerColumnTwoWide {
  float:left;
  display:inline;
  width:628px;
  padding:4px 0px 4px 4px;
  margin:0;
  overflow:visible;
	}

.containerColumnThree {
  float:left;
  display:inline;
  width:310px;
  padding:4px 0px 4px 4px;
  margin:0;
  overflow:visible;
	}

.raddockzone {
  background:#fff;
	}

.containerZonePinned {
	border:0 !important;
	margin-bottom:0px;
	padding:0px !important; /* This is what gets rid of the stupid RHS padding */
  background:#fff !important;
	}

.containerZone {
	border:0 !important;
	padding:0 0 10px 0 !important; /* This is what gets rid of the stupid RHS padding */
	background:#fff !important;
	}
	
.raddock {
	margin-bottom:8px !important;
	background:none !important;
	width:310px !important;
	}

.containerColumnTwoWide .raddock {
	width:628px !important;
	}

#everything .raddock {
	}

body .raddock .rdSideBorders {
	background:url(themes/base/images/module_headerback_lightgrey.gif) top left no-repeat !important;
	}

#everything .raddock .rdSideBorders  {
	background:url(themes/base/images/module_headerback_yellow.gif) top left no-repeat !important;
	}

.RadDock_Default {

}

.raddock .rdTopBorder {
	background:none !important;
	border:0 !important;
	}

.raddock .rdBottomBorder {
	background:url(themes/base/images/module_bttm_lightgrey.gif) bottom left no-repeat !important;
	height:7px;
	border:0 !important;
	}

#everything .raddock .rdBottomBorder {
	background:url(themes/base/images/module_bttm_yellow.gif) bottom left no-repeat !important;
	}

.containerColumnTwoWide .raddock .rdBottomBorder {
	background:url(themes/base/images/module_bttm_628_lightgrey.gif) bottom left no-repeat !important;
	}

#everything .containerColumnTwoWide .raddock .rdBottomBorder {
	background:url(themes/base/images/module_bttm_628_yellow.gif) bottom left no-repeat !important;
	}

body .containerColumnTwoWide .raddock .rdSideBorders {
	background:url(themes/base/images/module_headerback_628_lightgrey.gif) top left no-repeat !important;
	}

#everything .containerColumnTwoWide .raddock .rdSideBorders  {
	background:url(themes/base/images/module_headerback_628_yellow.gif) top left no-repeat !important;
	}

.raddock .rdHTitlebar,
.raddock .rdTitlebar {
	background:none !important;
	border:0 !important;
	}

.raddock .rdTitlebar {
	padding:5px 8px 0 0;
	}

.raddock .rdCommands {
	display:none;
	}

.raddock .rdTitlebar span {
  float:right;
  display:inline;
  font-size:12px;
  padding:5px 5px 0 5px;
 	color:#666;
	}

.raddock .rdTitlebar .moduleTitle {
  float:left;
  display:inline;
  font-size:15px;
  font-weight:bold;
  color:#666;
  padding-top:4px;
  margin-left:43px;
  height:2em;
	}

#everything .raddock .rdTitlebar .moduleTitle {
  font-size:1.5em;
  color:#000;
	}

.raddock .rdCommands {
	position:absolute;
	top:0;
	left:17px;
	width:23px;
	height:27px;
	overflow:hidden;
	padding:2px 0 0 0 !important;
}

.raddock .rdCommands a {
	display:block;
	width:23px;
	height:23px;
}

.raddock .rdTitlebar .collapseButton {
  float:left;
  display:inline;
  width:23px;
  height:0;
  padding-top:23px;
  overflow:hidden;
  background:url(themes/base/images/arrow_open_lightgrey.gif) top left no-repeat;
  margin:1px 10px 0 12px;
	cursor:pointer;
	}

#everything .raddock .rdTitlebar .collapseButton {
  background:url(themes/base/images/arrow_open.gif) top left no-repeat;
	}

.raddock .rdTitlebar .collapsedButton {
  float:left;
  display:inline;
  width:23px;
  height:0;
  padding-top:23px;
  overflow:hidden;
  background:url(/../Content/themes/base/images/arrow_close_lightgrey.gif) top left no-repeat;
  margin:1px 9px 0 17px;
	cursor:pointer;
	}

#everything .raddock .rdTitlebar .collapsedButton {
  background:url(/../Content/themes/base/images/arrow_close.gif) top left no-repeat;
	}

.raddock .rdTitlebar .editButton {
  float:right;
  display:inline;
  font-size:12px;
  padding:5px 0 0 0;
 	text-transform:capitalize;
 	text-decoration:none;
 	color:#666;
	}

.raddock .rdTitlebar .helpButton {
  float:right;
  display:inline;
  font-size:12px;
  padding:5px 0 0 0;
 	text-transform:capitalize;
 	text-decoration:none;
 	color:#666;
	}

#everything .raddock .rdTitlebar .editButton,
#everything .raddock .rdTitlebar .helpButton {
	font-size:1.2em;
 	color:#a70531;
	}

.raddock .rdContent {
	border:3px solid #cbcbcb;
	border-width:0 3px 0 3px;
	background:#fff;
	clear:both;
   padding-bottom:0 !important;
	}

#everything .raddock .rdContent {
	border-color:#ffc32d;
	}

.raddock .rdContent div {
	padding:0;
	}

.raddock .rdContent div p {
	font-size:1.2em;
	padding:10px 10px 0;
	margin-bottom:0;
}

.raddock .rdContent ul
{
   margin-left:0 !important;
   margin-bottom:0 !important;
   padding:5px 15px 5px 15px;
}
	
.raddock .rdContent ul li
{
   background:none !important;
   padding:2px 0;
   border-bottom: 1px dashed #DCDCDC;
   overflow:auto;
}

.raddock .rdContent ul li a
{
   text-decoration:none;
   color: #58595B;
   font-size:1em;
}

.raddock .rdContent ul li a:hover
{
   text-decoration: underline;
}
	
.raddock .rdContent .moduleheader,
.raddock .rdContent .moduleheaderlarge,
.faqTopX .moduleheader
{
   background:url(themes/base/images/module_header_back.gif) top left repeat-x;
   border-top:1px solid #F2F2F2;
   border-bottom:1px solid #CFCFCF;
   padding:6px 0 6px 12px;
   margin:0;
   font-size:1.2em !important;
   line-height:1.25em !important;
   overflow:hidden;
}

.raddock .rdContent .moduleheaderlarge
{
   background:url(/../Content/themes/base/images/module_header_back_large.gif) top left repeat-x;
   height:30px;
}

.raddock .rdContent .moduleheaderlarge img
{
   float:left;
}

.raddock .rdContent .moduleheader p,
.raddock .rdContent .moduleheader a,
.raddock .rdContent .moduleheaderlarge p,
.raddock .rdContent .moduleheaderlarge a
{
   margin:0;
   padding:0;
   font-size:1em !important;
   line-height:1.25em !important;
   text-decoration:none;
}

.rdContent .moduleInput
{
   background:url(themes/base/images/module_input_backtexture.gif) top left repeat;
   padding:10px !important;
   border-bottom:1px solid #CFCFCF;
}

.rdContent .moduleInput ul
{
   padding:0;
   margin-left:0;
   margin-bottom:5px;
}

.rdContent .moduleInput li
{
   list-style-type:none;
   background:none !important;
   padding-left:0 !important;
   font-size:1em !important;
   margin-bottom:5px;
   border-bottom:none !important;
}

.rdContent .moduleInput label
{
   font-weight:bold;
   display:block;
}

.rdContent ul
{
   list-style-type:none;
   background:none;
}

.raddock .rdContent div.collapsePanel {
	/*to stop the panel from flashing up at the start*/
	display:none;
  overflow:hidden;
  padding:6px;
  background:url(themes/base/images/collapsePanel_bg.gif) bottom left no-repeat #3E3E3E;
  color:#fff;
	}

.raddock .rdContent div.collapsePanel p {
	font-size:1em;
	color:#fff;
	padding:0;
	}

.rdExpand {
	
	}

body .RadDockZone_Default .noStyles,
body #everything .RadDockZone_Default .noStyles .rdSideBorders,
body .RadDockZone_Default .noStyles .rdContent {
	border:0 !important;
	background:none !important;
	font-size:1em;
	overflow:hidden;
	}

body .RadDockZone_Default .noStyles .rdContent div {
	padding:0 !important;
	}

body .RadDockZone_Default .noStyles .rdTitlebar,
body .RadDockZone_Default .raddock .rdTopBorder,
body .RadDockZone_Default .noStyles .rdBottomBorder {
	display:none;
	}

body .RadDockZone_Default .noStyles .rdContent #navigation {
	float:left;
	display:inline;
	width:310px;
	margin:0;
	padding:0;
	background:url(themes/base/images/menuhome_top.gif) top left no-repeat #393939;
	}

body .RadDockZone_Default .noStyles .rdContent #navigation ul {
	display:block;
	width:310px;
	padding:10px 0 10px 0;
	list-style:none;
	background:url(themes/base/images/menuhome_bttm.gif) bottom left no-repeat;
	}

body .RadDockZone_Default .noStyles .rdContent #navigation ul li {
	font-size:1em;
	display:inline;
	overflow:hidden !important;
	border-bottom:none;
}

body .RadDockZone_Default .noStyles .rdContent #navigation ul li a {
	display:block;
	color:#fff;
	font-size:1.5em;
	line-height:1em;
	font-weight:bold;
	padding:3px 15px 4px 15px;
	text-decoration:none;
	width:290px;
	}

body .RadDockZone_Default .noStyles .rdContent #navigation ul li a:hover,
body .RadDockZone_Default .noStyles .rdContent #navigation ul li a:active {
	text-decoration:none;
	font-weight:bold;
	color:#f0f0f0;
	background:#5d5d5d;
	}

.sendPageToFriend
{
   padding:10px;
}
	
.sendPageToFriend .errorMessage
{
   color:#FFFFFF;
}

img
{
   border-width:0;
}

/* Skip to content link */
a.skipnav, a.skipnav img
{
   float:left;
}

/**********************************************************************************
/ CC additions
/**********************************************************************************/
#noscript p
{
   text-align:center;
   background-color:#E8AB22;
   margin:0 245px;
   padding:4px;
   float:left;
   font-weight:bold;
}

#share
{
   margin:10px 0
}

/* Online Planning System Styles */

h2.onlinePlanning{
	padding-top:14px;
	width:500px;
	height:50px;
	background:url(http://www.cornwall.gov.uk/images/onlineplanning_webbanner4.gif) left top no-repeat;
	padding-left:5px;
	font-family:Arial;
	font-size:1.7em;
	font-weight:bold;
	color:#000
	}


h2.onlinePlanning a{
	text-decoration:underline;
	font-weight:bold;
	color:#000
	}


h2.banner{
	padding-top:12px;
	width:500px;
	height:50px;
	background:url(http://www.cornwall.gov.uk/images/bannerbackgroundz.jpg) left top no-repeat;
	padding-left:10px;
	font-family:Arial;
	font-size:2.0em;
	font-weight:normal;
	color:#FCB316
	}
	
span.sm{
    font-size:60%;
    font-weight:normal;
    color:#FCB316;
    text-decoration:none;
    }
h2.banner a{
    padding-top:14px;
    text-decoration:none;
    color:#FCB316;
    }
/**********************************************************************************
/ ADVERTISING SECTIONS
/**********************************************************************************/
#advertpersonal b
{
   font-size:1.15em;
   margin-top:5px;
}

#advertpersonal br
{
   display:none;
}

#advertpersonal a
{
   border-bottom:1px dashed #DCDCDC;
   display:block;
   width:165px;
   padding:7px 0 7px 25px;
}

#advertpersonal #recommended a
{
   background:url(themes/base/images/linktick.gif) 0% 50% no-repeat;
}

#advertpersonal #recent a
{
   background:url(themes/base/images/pageicon.gif) 0% 50% no-repeat;
}

#advertpersonal a[href^='http://dx.logo-net.co.uk']
{
   display:none;
}

/* signpost styles */

.speverything 
{
    width:511px;
    overflow:hidden;
}

.spcontainer {
	margin:5px 10px 5px 0px;
	padding:5px 5px 5px 5px;
	border: solid 1px #DDDDDD;
	width:233px;
	height:150px;
	float:left;
	overflow:hidden;
 }

.spheader {
	padding-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
	font-size:1.2em;
	border-bottom:solid 1px #FFCC00;
}

.spcontent 
{
    clear:none;
	margin-top:5px;
	padding-left:5px;
	padding-right:10px;
	font-size:1.2em;
}

.spcontent img
{
    float:left;
    margin-top:3px;
	margin-right:5px;
	margin-bottom:50px;
	overflow:hidden;
}

.spcontent ul li
{
    font-size:1.0em;
    margin-bottom:0px;
}


/* top tasks styles */

.tteverything {
	width:100%;
	border:solid;
	border-width:1px;
	border-color:#DDDDDD;
	background-color:#f2f2e6;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
	margin-bottom:10px;
	overflow:hidden;
}

#extraInfo .tteverything 
{
    width:99%;
}

.ttcontent a 
{
    background:url(themes/base/images/arrow_tasks.gif) top left no-repeat;
	margin-top:7px;
	margin-left:10px;
	padding-right:10px;
	padding-left:19px;
	float:left;
	height:40px;
	width:42%;
	font-size:1.2em;
}

#extraInfo .tteverything .ttcontent a
{
	width:78%;
}

.ttvbar {
	float:left;
	height:47px;
	border-left:solid;
	border-left-width:1px;
	border-color:#dddddd;
}

.tthbar {
	float:left;
	width:230px;
	height:1px;	
	border-top:dashed;
	border-top-width:1px;
	border-color:#dddddd;
	margin-right:10px;
	margin-left:10px;
	font-size:1px;
}

#extraInfo .tthbar 
{
    width:90%;
}
