/* print style sheet created by Ciara Owen
09 August 2005 */

* {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-size: 75%;
	background-color: white;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center;
}



#wrap {
	width: 750px;
	text-align: left;
	margin: 0 auto;
	padding: 20px 0;
}

a img {
	border: none;
}
 
div.clear {
	clear: both !important;
	visibility: hidden !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	font-size: 1px !important;
	height: 1px !important;
	width: 1px !important;
}

/* change IDeA009 new content div for areas without any options in the right nav*/
#content_large {
	width: 550px;
	float: left;
	margin: 10px 0 10px 10px;
}

/* Conseq amend (addition of column 2) - reason?  Should overflow:hidden be added to content large? */
#content, .column2 {
	width: 420px;
	float: left;
	margin: 10px 0 10px 10px;
	overflow: visible !important;
}

#content_wrapper {
	overflow: visible !important;
}

#content_wrapper_large {
	overflow: visible !important;
}

#userbar {
	display: none;
}

/* Conseq amend - width increased by 10px? */
div.bodyEditorPane  {
	width: 420px;
	font-size: 70%;
}

/* change IDeA010 all div iterations beginning with #content 
(I believe its the next 15 classes, as well as change IDeA001)have to have #content_large  added so that when 
a content area without a right nav is used the other classes are still maintained.  
Several divs are affected by the same change, also the first item is to ensure that bullets are square instead of round */
#content ul, #content_large ul {
list-style-type: square;
}
#content * , #content_large * , .bodyEditorPane * {
line-height: 140%;
}
#content p, #content_large p, .bodyEditorPane p {
margin: 1em 0;
}
#content h1, #content_large h1, .bodyEditorPane h1 {
font-size: 140%;
color: #2478B6;
margin: 0;
}
#content h2, #content_large h2, .bodyEditorPane h2 {
font-size: 120%;
font-weight:normal;
color: #2478B6;
margin: 0;
}
#content .subitems h2 {
margin: 0;
padding: 0;
}
#content_large .subitems h2 {
margin: 0;
padding: 0;
}
#content .subitems p a {
font-weight: bold;
color: #666;
}
#content_large .subitems p a {
font-weight: bold;
color: #666;
}
#content .subitems p {
margin: 0.3em 0 0 0;
padding: 0;
}
#content_large .subitems p {
margin: 0.3em 0 0 0;
padding: 0;
}
#content .subitems div {
margin: 0;
border-top: 1px solid #ccc;
clear: both;
min-height: 60px;
}
#content_large .subitems div {
margin: 0;
border-top: 1px solid #ccc;
clear: both;
min-height: 60px;
}
#content .subitems div.subitem {
padding: 0.4em 0 0.4em 70px;
}
#content_large .subitems div.subitem {
padding: 0.4em 0 0.4em 70px;
}
#content .subitems div.subitem-noimage {
padding: 0.4em 0 0.4em 0px;
}
#content_large .subitems div.subitem-noimage {
padding: 0.4em 0 0.4em 0px;
}
#content .subitems div img {
float: left;
width: 60px;
margin: 0.3em 0 0.6em -70px;
}
#content_large .subitems div img {
float: left;
width: 60px;
margin: 0.3em 0 0.6em -70px;
}
#content .relatedlinks * {
line-height: 100%;
}
#content_large .relatedlinks * {
line-height: 100%;
}
#content .relatedlinks h2 {
font-size: 125%;
padding: 0.5em 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#content_large .relatedlinks h2 {
font-size: 125%;
padding: 0.5em 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#content .relatedlinks ul {
list-style: none;
padding: 0;
margin: 0;
}
#content_large .relatedlinks ul {
list-style: none;
padding: 0;
margin: 0;
}
#content .relatedlinks ul li {
margin: 0.75em 0;
padding: 0 0 0 22px;
background: transparent url(/idk/images/bullet_link.gif) no-repeat 0 0.2em;
}
#content_large .relatedlinks ul li {
margin: 0.75em 0;
padding: 0 0 0 22px;
background: transparent url(/idk/images/bullet_link.gif) no-repeat 0 0.2em;
}
#content .relatedlinks a {
color: #666;
font-size: 92%;
}
#content_large .relatedlinks a {
color: #666;
font-size: 92%;
}
#content .relatedlinks strong {
display: block;
font-size: 110%;
margin: 0px;
color: #666;
}

#content .input.submit {
	background-color: #85BCDA;
	font-weight: bold;
	color: #ffffff;
	margin-top: 10px;

	}
#content_large .relatedlinks strong {
display: block;
font-size: 110%;
margin: 0px;
color: #666;
}

/* change IDeA011 horizontal rule class, as several pages used this div  */
.horz-rule {
    width: 99%; 
	background-color: #ffffff;
	border-bottom: 1px dotted #0B79B6;
	margin-top: 4px;
	margin-bottom: 4px;
	clear:left;

}

/* change IDeA012 same as above*/
#rwhiteRow {
	background-color: #ffffff;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	padding : 2px 2px 5px 2px;
}



#page-title {
	background-color: transparent;
	height: 2.0em;
	font-weight: bold;
	font-size:100%;
	padding: 0.5em 4px 0.2em 6px;
}


.story {
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 6px;
	padding-bottom: 6px;
}
 
div.story p { 
	margin-top: 6px;
	margin-bottom: 6px;
	}

div.story h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	}


.childlink-section h2, .childlink-section h2 a {
	font-size: 130%;
	font-weight: bold;
	margin: 0px;
}

.childlink-section h3, .childlink-section h3 a {
	font-size: 100%;
	font-weight: normal;
	margin: 0px 0px 3px 0px;
}

.childlink-section h4, .childlink-section h4 a {
	font-size: 100%;
	font-weight: normal;
	margin: 0px 0px 2px 0px;
}

.childlink-section h5, .childlink-section h5 a {
	font-size: 100%;
	font-weight: normal;
	font-style: italic;
	margin: 0px 0px 2px 0px;
}

/* change IDeA001 added #content_large a, all sub class qualifications with #content need the addition of #content_large as new class added to have the content width across the page - see IDeA009 */
#header a, #content a, #content_large a, .bodyEditorPane a, #extras a, #quicknav a, #nav a, #footerlinks a, #footer a {
	text-decoration: none;
	color: #2478B6;
}

/* change IDeA002 same as IDeA001, #content_large added */
#header a:hover, #content a:hover, #content_large a:hover, .bodyEditorPane a:hover, #extras a:hover, #quicknav a:hover, #nav a:hover, #footerlinks a:hover, #footer a:hover {
	text-decoration: underline;
}

/* display none from here */

#header label, #quicknav label, #nav label { display: none; }

#header fieldset, #quicknav fieldset, #nav fieldset { display: none; }

#header select, #quicknav select, #nav select { display: none; }

#header input, #quicknav input, #nav input { display: none; }

#header input.text, #quicknav input.text, #nav input.text { display: none; }

#header legend, #quicknav legend, #nav legend { display: none; }

#header form, #quicknav form, #nav form { display: none; }

#header { display: none; }
  

/* change IDeA003 changed color from white to black, new header a's are black not white */
#header a { display: none; }

#header p { display: none; }


/* change IDeA004 change margin-right from 0 to 60 to move header links to the left to make room for page branding images */
#header #global { display: none; }

#header #global ul { display: none; }

/* change IDeA005 changed border right color from white to black reflecting the change */
#header #global ul li{ display: none; }

/* change IDeA006 color of font added*/
#header #global ul li a{ display: none; }

#header #about { display: none; }
#header #about p { display: none; }

#nav #print { display: none; }

#nav #print p { display: none; }

#nav #print a { display: none; }

#quicknav { display: none; }

#quicknav a { display: none; }

#quicknav p { display: none; }
#quicknav #gohome { display: none; }

#quicknav #gohome a {display: none; }

#quicknav #search { display: none; }

#quicknav input.button { display: none; }

#quicknav #search input.text { display: none; }

#quicknav #quickfind { display: none; }

#quicknav #quickfind select { display: none; }

#nav, .column1 { display: none; }

#nav ul { display: none; }

#nav ul li { display: none; }
/* change IDeA007 changed active from #F8BA53 to blue to show page user is on*/
#nav ul li.active { display: none; }

#nav ul li.parent { display: none; }

#nav ul li a, #nav ul li span { display: none; }

#nav ul li.parent a { display: none; }

/* change IDeA008 color kept as white from #000 as active background is now blue, black on blue does not show well*/
#nav ul li.active a, #nav ul li.active span { display: none; }

#nav #register { display: none; }

#nav #register input.text { display: none; }

#nav #register input.button { display: none; }

#nav #register label { display: none; }

#nav #register ul li { display: none; }

#nav #register a { display: none; }

#nav #register p { display: none; }

#accessibility { display: none; }
#footerlinks { display: none; }

#footerlinks ul { display: none; }

/* change IDeA 0013 - footerlinks color amended here */
#footerlinks ul li { display: none; }

#footerlinks ul li a { display: none; }

#footer { display: none; }

#footer p { display: none; }

#footer a { display: none; }

#footer div { display: none; }

#footer div.left { display: none; }

#footer div.right { display: none; }

#footer div.left img { display: none; }

#footer div.right img { display: none; }

#extras div.address { display: none; }

#extras div.address p { display: none }

#extras div.address strong { display: none ;}

#extras div.address a { display: none ;}

#extras div.address p.helpdesk { display: none ;}

#extras div.address p.helpdesk a { display: none ;}
#extras div.whatsnew li.more a { display: none; }

#extras div.how { display: none; }

#extras div.how h2 { display: none; }

#extras div.how li.more a { display: none; }

#extras div.share { display: none; }

#extras div.share h2 { display: none; }

#extras div.share li.more a { display: none; }
#extras div h2 { display: none; }
/* change IDeA  font-weight changed from bold to normal 
    Set this back as it was upsetting RH links
*/
#extras div h3 { display: none; }

#extras div p { display: none; }

#extras div ul { display: none; }

#extras div ul ul { display: none; }

#extras div ul li { display: none; }

#extras div ul li.more { display: none; }

#extras div div { display: none; }

#extras div div h3 { display: none; }

#extras div div p { display: none; }
#extras a { display: none; }

.bluetext { display: none; }

#blog-content * { display: none; }

#blog-content p { display: none; }

#blog-content h1 { display: none; }

#blog-content h2 { display: none; }

#blog-content h3 { display: none; }

#blog-content h4 { display: none; }

#blog-content ul { display: none; }

#blog-content ul li { display: none; }

#blog-content ul li a { display: none; }

#blog-content ul li a:hover { display: none; }


div.blog-entry-body { display: none; }

div.blog-entry-body p { display: none; }

.blog-entry-footer { display: none; }

.blog-entry-footer a { display: none; }

.blog-comment-header { display: none; }

.blog-comment-header b { display: none; }

.blog-comment-header a { display: none; }

.blog-comment-header a:hover { display: none; }

.blog-comment-footer { display: none; }

.voteBox { display: none; }

.voteBox legend { display: none; }

/*
.storyimg { display: none; }
*/

#inmainleft {display: none; }

#inmainright {display: none; }

div#inmainleft h1 { display: none; }

div#inmainright h1 { display: none; }

div#inmainleft p { display: none; }

div#inmainright p { display: none; }

.strapline { display: none; }	

div.endBodyLinkSet { display: none }

