/*for a print css stylesheet - that gives only the main content
.footer, #navigation, .navbgd, #header, #sidebar {display:none;}
end print stylesheet*/

/*for a print css stylesheet - that removes nav and footer and header
.footer, #navigation,  #header  {display:none;}
end print stylesheet*/

/* colours 
333333 
FBCC33 yellow
51550D 
green ABB41C
blue 094186
mid green DCE095
light: FDE89D, FEF2C7, EDEDCC */

body {font: 11px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;line-height: 15px;color: #333333; margin: 0px;}

.navbgd {	width: 168px; background-image: url(../imgs/navbgd.gif); background-repeat: repeat-y;}
#navigation {border: 0; width: 168px; margin-top: 0; margin-left: 0; margin-right: 0; padding: 0; text-align: left;}
#content{width:372px; padding: 0 19px 0 16px; margin-bottom:50px;}
#sidebar{width:195px;}
#footer{background-color:#FBCC33;}/*replaced with a class*/
#header img { margin-bottom: 26px; display: block; border: 0;}

/* preload images for nav */
.hide {display: none;}
.preloada 
{ background-image:url(../imgs/nav-homeo.gif); }
/*--
.preloadb 
{ background-image:url(../imgs/nav-newso.gif); }  
.preloadc 
{ background-image:url(../imgs/nav-meeto.gif); }  
--*/






/*#content img {display: inline;}*/
/*#content table.leftImg {margin-right: 14px;}
#content table..rightImg {margin-left: 14px;}*/










/*these can be removed - not used */
.navDatebgd {background-color:#ABB41C; height: 104px; width: 163px; margin-top:74px;}
.navDate {background-color:#51550D; width: 163px; margin-top:74px; color: #FFFFFF; text-align: center;}
#content .itemSection 	{border-bottom: 1px solid white; padding-left: 20px; font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
  
  
/* styles for left hand side nav bar */
/* *** general *** */
.navHome a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-home.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 57px;
	background-repeat: no-repeat;
}
.navHome a:hover {
	background-image: url(../imgs/nav-homeo.gif);
	background-repeat: no-repeat;
}
.navFeature a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-featured.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 51px;
	background-repeat: no-repeat;
}
.navFeature a:hover {
	background-image: url(../imgs/nav-featuredo.gif);
	background-repeat: no-repeat;
}
.navOther a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-other.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 41px;
	background-repeat: no-repeat;
}
.navOther a:hover {
	background-image: url(../imgs/nav-othero.gif);
	background-repeat: no-repeat;
}
.navCase a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-case.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 36px;
	background-repeat: no-repeat;
}
.navCase a:hover {
	background-image: url(../imgs/nav-caseo.gif);
	background-repeat: no-repeat;
}
.navTech a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-tech.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 43px;
	background-repeat: no-repeat;
}
.navTech a:hover {
	background-image: url(../imgs/nav-techo.gif);
	background-repeat: no-repeat;
}
.navAbout a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-about.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 25px;
	background-repeat: no-repeat;
}
.navAbout a:hover {
	background-image: url(../imgs/nav-abouto.gif);
	background-repeat: no-repeat;
}
.navContact a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-contact.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 24px;
	background-repeat: no-repeat;
}
.navContact a:hover {
	background-image: url(../imgs/nav-contacto.gif);
	background-repeat: no-repeat;
}








.navHomeOn a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-homeo.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 57px;
	background-repeat: no-repeat;
}
.navHomeOn a:hover {
	background-image: url(../imgs/nav-home.gif);
	background-repeat: no-repeat;
}
.navFeatureOn a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-featuredo.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 51px;
	background-repeat: no-repeat;
}
.navFeatureOn a:hover {
	background-image: url(../imgs/nav-featured.gif);
	background-repeat: no-repeat;
}
.navOtherOn a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-othero.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 41px;
	background-repeat: no-repeat;
}
.navOtherOn a:hover {
	background-image: url(../imgs/nav-other.gif);
	background-repeat: no-repeat;
}

.navCaseOn a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-caseo.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 36px;
	background-repeat: no-repeat;
}
.navCaseOn a:hover {
	background-image: url(../imgs/nav-case.gif);
	background-repeat: no-repeat;
}
.navTechOn a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-techo.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 43px;
	background-repeat: no-repeat;
}
.navTechOn a:hover {
	background-image: url(../imgs/nav-tech.gif);
	background-repeat: no-repeat;
}
.navAboutOn a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-abouto.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 25px;
	background-repeat: no-repeat;
}
.navAboutOn a:hover {
	background-image: url(../imgs/nav-about.gif);
	background-repeat: no-repeat;
}
.navContactOn a {
	padding: 0px;
	text-decoration: none;
	display: block;
	background-image: url(../imgs/nav-contacto.gif);
	text-indent: -3000px;
	margin: 0px;
	height: 24px;
	background-repeat: no-repeat;
}
.navContactOn a:hover {
	background-image: url(../imgs/nav-contact.gif);
	background-repeat: no-repeat;
}








/* right hand sidebar */
#sidebar p, h2, h3 {font: 11px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;line-height: 15px;color: #333333;}
#sidebar {text-align:left;  background-color: #EDEDCC;}
#sidebar img {display: block; border: 0;}
#latestnews img, #talkingPoints img {margin-bottom: 10px;}
.bgdOrange {background-color: #FDE89D;}
.bgdYellowLight {background-color: #FEF2C7;}
.bgdGreenLight{background-color: #EDEDCC;}
.barGreenLight{background-color: #EDEDCC; height:17px;}

#latestnews {width:195px; margin: 0; background-color: #DCE095; padding-bottom: 25px;}
#talkingPoints {width:195px; margin: 0; background-color: #FDE89D; padding-bottom: 20px;}

#latestnews p, #latestnews h3, #talkingPoints p, #talkingPoints h3  {font: 11px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;line-height: 15px;color: #333333;}
/*#latestnews p, #latestnews h3, #talkingPoints p, #talkingPoints h3  {width:185px; font: 11px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;line-height: 15px;color: #333333; margin: 0; padding-left:10px;}*/

#latestnews p, #talkingPoints p {padding-bottom:5px;}
#latestnews h3, #talkingPoints h3 {font-weight: bold;}
#sidebar h6 {font: italic normal 9px/15px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; margin: 0px;}

#latestnews p, #latestnews h3, #talkingPoints p, #talkingPoints h3, #sidebar h6 {margin: 0; padding-left:10px; padding-right:8px;}

#sidebar #latestnews .leftImg {margin-left: 10px; margin-right: 8px;}
#sidebar #latestnews .leftImg img {margin-bottom: 2px; padding-bottom: 0px; margin-top:2px; border: none;}

#sidebar .quoteIn {
	background-image: url(../imgs/quoteIn.gif);
	background-repeat: no-repeat;
	height:19px;
	background-position: left top;	/*--display: block;--*/
}
#sidebar .quoteOut {background-image: url(../imgs/quoteout.gif); background-repeat: no-repeat; height:19px;}

/* general navigation */
#content a, #sidebar a{color: #094186; text-decoration: underline;}

#content a:hover, #sidebar a:hover{color: #094186; text-decoration: none;}
.submenu {padding-bottom:16px;}

/* no space between headings and para text */
#content p{margin-top:0; margin-bottom: 1em;}
#content p.nospace {margin-top:0; margin-bottom: 0.5em;}
#content p.hilite {margin:0px; margin-top: 1em; font: 11px/13px; color:#094186;}
/* remove may not need #content h2{margin-top:0; margin-bottom: 1px;} */

/* additional typography */

#content h6 {font: italic normal 11px/15px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; margin-bottom: 6px;margin-top:2px;}
#content h1,h2,h3{font-family:  Arial, Verdana, sans-serif; margin-top:0; margin-bottom: 0;}
#content h1 {font-size: 20px; line-height: 20px; padding: 3px 0 6px 0; font-weight: normal;}
#content h1 {color:#FBCC33;}
#content h2 {font-size: 15px; line-height: 15px; padding: 6px 0 1px 0; font-weight: bold; }
#content h3 {font-size: 12px; line-height: 15px; padding: 6px 0 0px 0; font-weight: bold; }


.topicSummary td {padding: 5px 0 0 0; vertical-align:top}
.topicImageGreen {width:80px; height:80px;}
.topicImageGreen a img {  border:2px solid #ABB41C;}
.topicSummary h4 {font: bold 12px/16px Verdana, Arial,  sans-serif; margin:0 0 0 0; padding-bottom: 1px;}
.topicSummary h4 a {text-decoration:underline; }/* note colour is overridden by general nav styles*/
.topicSummary h4 a:hover {text-decoration: none}
.topicSummary p {font: 11px/13px verdana, "Lucida Grande", arial, helvetica, sans-serif; color: #333; margin-top:0; }



/* Footer of page */
.footer {
	padding: 4px 33px 4px 0px;
	text-align: center;
	font-size: 9px;
	line-height: 12px;
	color: #333;
	background-color:#FBCC33;
}
.footer a {
	color: #333;
	text-decoration: none;
	padding-right:6px;
	padding-left:0;
}
.footer a:hover {
	text-decoration: underline;
}
.footer .on{
	text-decoration: underline; 
}

.footer .div {

	color: #FBCC33;

}



/*-- not used
#content .campaign h5 {font-size:20px/13px; margin:0px; padding:0px; margin-top:10px;}
.campaign {margin-bottom:5px;}--*/

.indexintro {
	background-image: url(../imgs/rule-v.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0px;
	padding-right: 34px;
	margin-bottom: 24px;
}
/*--
.terminology .colourone {background-color: #EFF1CD;}
.terminology .colourtwo {background-color: #FFF0B6;}
--*/


#content .alignleft img {
	margin-right: 15px;
}
#content .alignleft h6 {
	margin-right: 15px;
}
#content .alignright img {
	margin-left: 15px;
}
#content .alignright h6 {
	margin-left: 15px;
}


ul.bulletlist {
	margin-left: 30px;
	padding-left: 0px;
}

.bulletlist li {
	list-style-type: none;
	background-image: url(../imgs/bulletsqy.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 12px;
	margin-top: 5px;
}

.bulletlist li ul li {
	/*-- background-image: url(../imgs/bulletarrow.gif);
	background-repeat: no-repeat;--*/
	list-style-type: none;
	margin-left: 0px;
	padding-left: 12px;
	margin-top: 0px;
}
.bulletlist ul {
	margin-left: 15px;
	padding-left: 0px;
	
}
