html { font-size: 100%; /* IE hack */ }
body {margin:0px; background: #a6ce39; color: #555; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;}
table { font-size: 100%; /* IE hack */ }

/* CJ's Style Defaults */
a {outline: none;}
form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5  {margin: 0 0 0 0;  padding: 0; }
p {margin: 0 0 15px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }
.clearer {clear: both;}
.clearleft {clear: left}
.clearright{clear: right;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}

/* Colours */

/* Links */
a:link, a:visited		{color: #488be0; text-decoration: none;}
a:active, a:hover	{text-decoration: underline;}

/* Headings */
h1 {display: block; margin-bottom: 20px;}
	h1 a {display: block; margin: 0 auto; width: 200px; height: 129px; background: url(images/carenetwork.png) no-repeat; text-indent: -9999px; overflow: hidden;}

h2, h3, h4 {color: #d7418d;}
h2 {color: #d7418d; font-size: 1.4em; margin-bottom: 20px;}
h3 {color: #d7418d; font-size: 1.2em; margin-bottom: 0;}
	h3 span {color: #488be0;}
h4 {color: #75818a; font-size: 0.9em; margin-bottom: 0;  letter-spacing: 1px;}

#sidebar h5 {font-size: 3.0em; color: #BBC2C9; text-transform: uppercase; line-height: 1.0em; margin-bottom: 30px;}


/* Lists */
#navigation {display: block; float: left; width: 100%; margin: 0 0 30px 0; padding: 0; border-bottom: 1px solid #bbc2c9;}
	#navigation li {display: block; float: left; margin: 0 20px 0 0; padding: 0;}
	#navigation li a {display: block; float: left; color: #b8bdbf; font-size: 1.1em; padding: 0 0 3px 0; border-bottom: 4px solid #FFF; font-weight: bold; text-transform: uppercase;}
	#navigation li a:hover {color: #000; border-bottom: 4px solid #bbc2c9; text-decoration: none;}
	#navigation li.current_page_item a {color: #000; border-bottom: 4px solid #bbc2c9; cursor: pointer;}
	
#footer ul {margin: 0; padding: 0; font-size: 1.1em; letter-spacing: 1px;}	
	#footer li {display: inline; padding-right: 10px; border-right: 1px solid #bbc2c9; margin-right: 10px;}
	
/* Carousel */
	#t_imageShow { display: block; margin: 0 0 30px 0; padding: 0; list-style: none; width: 720px;  height: 300px; overflow: hidden; background: url(images/bg_carousel.gif) repeat-x 0 100%;}
	#t_imageShow li {display: inline-block;}
	#t_imageShow li {display: block; width: 720px;  float: left; margin-bottom: 55px;}
	#t_imageShow li img {width: 427px; height: 250px; float: left; }
	#t_imageShow li div.ctext {float: right; width: 270px; height: 250px; overflow: hidden; }
	#t_imageShow a.spoolnext {bottom: 0px; background:url(images/butt_next.gif) no-repeat; display: block; text-indent: -9999px; overflow: hidden; width: 88px; height: 23px;}
	#t_imageShow a.spoolprev {bottom: 0px; background:url(images/butt_previous.gif) no-repeat;  display: block; text-indent: -9999px; overflow: hidden; width: 88px; height: 23px;}
	
	#listlogos {display: block; margin: 0; padding: 0; list-style: none !important; width: 720px; }	
	#listlogos li {display: block; float: left; margin: 0 20px 20px 0; list-style: none !important; }
	
/* Tables */


/* Forms */


/* Superstructure  */
#shield {width: 730px; margin: 0 auto; background: #FFF; padding: 0 20px; border-left: 1px solid #777;  border-right: 1px solid #777; border-bottom: 1px solid #777;}

/* Infrastructure  */
#grey-block {height: 10px; background:#bbc2c9; margin-bottom: 20px;}
#tagline {font-size: 2.0em; color: #488be0; margin-bottom: 20px; text-align: center;}
#footer {border-top: 1px solid #bbc2c9; padding: 10px 0 50px 0;}
#main {margin-bottom: 20px; font-size: 1.2em; line-height: 1.5em;}
#content {float: left; width: 430px; }
#sidebar {float: right; width: 260px; }

/* Entry */
div.entry h5 {font-size: 1.1em; }
div.entry .title {color: #d7418d;}
div.entry ul {margin: 5px 0 15px 0; padding: 0; list-style: none;}
div.entry ul li {background: url(images/bullet.gif) 0 0.5em no-repeat; padding: 0 0 3px 13px;}

/* Sidebar */
#sidebar ul {margin: 0 0 15px 0; padding: 0; list-style: none;}
#sidebar ul li {padding: 0 0 15px 0;}
#sidebar li li {padding: 0 0 3px 0 !important; }