/* Start of CMSMS style sheet 'RCS : RCS' */
/*
----------------------------------------------------------------------------- 
Standard
-----------------------------------------------------------------------------*/
html { height: 100%; margin-bottom: 1px; }
body { margin: 0; padding: 0; font: 80% Arial,Helvetica,sans-serif; color: #666666;  background: #fff url(uploads/RCS/bg.png) repeat-x scroll 0 -1px; }
body.front { background: #fff url(uploads/RCS/bg-front.png) repeat-x scroll top left; }
body * { margin: 0; padding: 0;	}
p,ul,ol,dl,blockquote,pre { margin-bottom: 1.0em; line-height: 1.4em; }
h1 { margin-bottom: 0.5em; }
h2 { margin-bottom: 0.4em; }
a { color: #0072bc; text-decoration: underline; }

img { border: 0; }
acronym,abbr { border: 0; text-decoration: none; }
address { font-style: normal; }
hr { height: 0; color: #fff; background-color: #fff; border: 0; border-top: 1px solid #ccc; margin: 0.5em 0 1.5em 0; }
fieldset { border: 0; }

ul { padding-left: 1.6em; margin-left: 1em; list-style-type: square; }
ul li { margin-left: 0; padding-left: 0; padding-bottom: 0.4em; }
	
dl { margin-left: 0.3em; }
dd { margin: 0 0 0.5em 0.5em; }
	
ol { padding-left: 1.6em; margin-left: 1em; }
ol li { margin-left: 0; padding-left: 0; padding-bottom: 0.4em; }

blockquote { padding: 8px 8px 0 8px; margin: 0 1em 1em 2em; font-size: 1.1em;  }


/*
----------------------------------------------------------------------------- 
Text Formatting
-----------------------------------------------------------------------------*/
.shaded { color: #888; }
.cen { text-align: center; }
.r { text-align: right; }
.l { text-align: right; }
.alignleft { float: left; margin: 0 1em 1em 0; }
.alignright { float: left; margin: 0 1em 1em 0; }
.rfloat { float: right; margin: 0 0 1em 1em; }
.lfloat { float: left; margin: 0 1em 1em 0; }
.line { white-space: nowrap; }
.clear { clear: both; }
.bumper { clear: both; font-size: 0.1em; }
.wp-caption-text { font-size: 0.9em; color: #666; }
.lead { color: #0072bc; font-size: 1.1em; margin: 0 0 2em 0; }
.accessibility { display: none; }



h1 { font-size: 2em; font-weight: normal; color: #bc050d; text-decoration: none; margin: 0; }
h2 { font-size: 1.3em; font-weight: bold; color: #0072bc; text-decoration: none; margin: 0 0 0.2em 0;  }
h3 { font-size: 1.4em; font-weight: normal; color: #bc050d; text-decoration: none; margin: 0 0 0.2em 0; }
h4 { font-size: 1.2em; font-weight: normal; color: #0072bc; text-decoration: none; margin: 0 0 0.2em 0; }
h5 { font-size: 1.2em; font-weight: normal; color: #959595; text-decoration: none; margin: 0 0 0.2em 0; }
h6 { font-size: 1.2em; font-weight: normal; color: #8F0D0D; text-decoration: none; margin: 0 0 0.2em 0; }

	
	
/*
----------------------------------------------------------------------------- 
Red Centre Software Styles
-----------------------------------------------------------------------------*/

#header { width: 960px; margin: 0 auto; height: 37px; background: transparent url(uploads/RCS/header.png) no-repeat scroll top right;}
	#rcsf { float: left; display: inline; margin: 0 0 0 29px; }
	
	#nav { float: right; display: inline; width: 700px; height: 37px; margin: 0; list-style: none; padding: 0; color: #fff; }
		#nav li { margin: 0; padding: 0; list-style: none; display: inline; }
		#nav li a { float: left; display: inline; height: 27px; padding: 10px 16px 0 14px; margin: 0 1px 0 0; color: #fff; text-decoration: none; background: transparent url(uploads/RCS/nav.png) no-repeat scroll center right; }
		#nav li.last a { background: transparent; }
		#nav li a:hover { text-decoration: none; background: transparent url(uploads/RCS/nav-on.png) no-repeat scroll center right; }
		#nav li.last a:hover { background: transparent url(uploads/RCS/nav-last-on.png) no-repeat scroll center right;; }

#banner { width: 960px; height: 176px; margin: 0 auto; background: transparent url(uploads/RCS/banner.png) no-repeat scroll 29px 0; }
	body.front #banner { height: 305px; }

#fullbody { width: 960px; margin: 0 auto; background: transparent url(uploads/RCS/fullbody.png) repeat-y scroll 5px 0; }
	#fullcontent { width: 906px; margin: 8px 0 0 7px; padding: 1em 20px 1em 20px; background: transparent url(uploads/RCS/fullbody-footer.png) no-repeat scroll bottom left; }
	body.front #fullcontent { width: 926px; padding: 1em 0 1em 20px; }

#splitbody { width: 947px; margin: 8px auto 0 auto; background: transparent url(images/splitbody.png) repeat-y scroll top right; }
	#splitcontent { float: right; display: inline; width: 677px; margin: 8px 0 0 0; padding: 1em 30px 2.5em 20px; }
	
	#splitbody p.bumper { height: 15px; margin: 0 0 0 220px; background: transparent url(uploads/RCS/splitbody-footer.png) no-repeat scroll 1px bottom;  }
	
	#splitnav { float: left; display: inline; width: 220px; margin: 20px 0 0 0; padding: 0 0 0 0; position: relative; left: 3px;  }

		#splitnav ul { width: 220px; margin: 10px 0 0 0; padding: 0; list-style: none; border-top: 1px solid #d3d3d3; }
			#splitnav ul li { display: inline; margin: 0; padding: 0; list-style: none; }
			#splitnav ul li a { display: block; height: 29px; border-bottom: 1px solid #d3d3d3; text-decoration: none; background: transparent url(images/subnav.png) no-repeat scroll 0 0; padding: 10px 0 0 30px; }
			#splitnav ul li a:hover { background: transparent url(uploads/RCS/subnav-on.png) no-repeat scroll top left; }
	
	.frontproduct { float: left; display: inline; width: 380px; margin: 0 45px 30px 30px; font-size: 0.9em; }
		.frontproduct h2, .frontproduct p { margin: 0 0 6px 0; }
		.frontproduct h2 { font-size: 1.4em; }
		.frontproduct a { text-decoration: none; }
	
	.frontflash { float: left; display: inline; width: 450px; margin: 0 11px 0 0; }

#footer { clear: both; width: 727px; margin: 0 auto; padding: 5px 0 2em 232px; text-align: center; color: #a7a7a7; }
	body.front #footer, body.full #footer { width: 960px; padding: 5px 0 2em 0; margin: 0 auto; }
.clear {clear:both;}

.intro{ width:880px; margin-left:auto; margin-right:auto; margin-top:20px;}
.text{ width:850px; margin-left:auto; margin-right:auto; margin-top:10px;  margin-right:45px;}
.center{  margin-left:auto; margin-right:auto;  padding-left:15px; padding-right:15px;}
.line{ width:880px; margin-left:auto; margin-right:auto; margin:15px; border-top:1px ##e5e5e5 solid;}

#splitnav h4 a { font-size: 1.4em; font-weight: normal; color: #0072bc; text-decoration: none; margin: 0; padding: 0 0 0 10px;}

/* backend styles */
img.right-image {float:right; padding:2px; border: 1px solid #e5e5e5; margin-left:15px; margin-top:10px;}
img.left-image {float:left; padding:2px; border: 1px solid #e5e5e5; margin-right:10px; margin-top:10px;}
.quote-text { font-size: 1.3em; font-weight: normal; color: #0e446f; text-decoration: none; font-family: Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0; }
img.icon {float:left; padding:0px; margin-right:10px; margin-bottom:10px; border: 0px}
.line { border-top:1px solid #e5e5e5; margin-top:10px; padding-bottom:10px;}
.highlight {font-size: 15px; color: #0072bc; font-weight:bold;}


/* End of 'RCS : RCS' */

