/*-----------------------------------------------------------------------------
Prototype Style Sheet (empty commented stylesheet)

author:    mark pollak
email:     mark@clifton-media.co.uk
 
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}




/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 1em 0;
}


/* Class for clearing floats */
.clear {
	clear:both;
margin-top:-1px;
height:1px;
overflow:hidden;

}

.spacer2 {
	MARGIN-TOP: -0.5em; PADDING-LEFT: 0px; BACKGROUND: url(../imgs/spacer2.gif) no-repeat center 50%; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
/* =General
-----------------------------------------------------------------------------*/

.resourceslist{
	list-style-type: none;
	margin-top: 0px;
	margin-left: 40px;
	margin-bottom: 10px;
	padding: 10px;
	 font-size: 90%;
	
}



.resourceslist li a:link{
padding-left:17px;
 padding-bottom: 10px;
 line-height: 1em;
display:block;
font-weight: normal;
BACKGROUND: url(../images/interface/pdfbullet.gif) no-repeat left 6px; 

 
  
}

.resourceslist li a:active{
color:#000000;
}
.resourceslist li a:hover{

color:#000000;
border-bottom:none;
 


 
}


.resourceslist li a:visited{
	padding-left:17px;
 padding-bottom: 10px;
 line-height: 1em;
display:block;
font-weight: normal;
/*text-decoration:line-through;*/
color:#999999;
BACKGROUND: url(../images/interface/tickpdfbullet.gif) no-repeat left 6px; 
 
}

/* Remove border around linked images */
img {
	border: 0;
}


body {
	margin: 10px 0 0 0;
 font: 62.5%/1.6 museo-sans, "Trebuchet MS",  Verdana, Tahoma, sans-serif;
	font-weight: 300; 
 /* BACKGROUND: url(../images/graphics/interface/body-bg.gif) no-repeat center 2px; 
font: 62.5%/1.6 "Lucida Grande", "Lucida Sans",museo-sans,   "Trebuchet MS", Tahoma, Verdana, sans-serif;*/
	line-height: 1.5em;
	color: #666666;
		font-size: 0.9em;
		background: url(/images/graphs/sibbald-background.jpg)   no-repeat center top  #FFF; 
	}

#pagecontainer {
	MARGIN: auto;
	WIDTH: 980px;
	 
 
	position: relative;
	
	
	
}
#breadcrumb{
	
	font-size: 0.8em;
	padding-right: 20px;

}

.breadcrumbparagraph{
text-align:right;
padding-top: 10px;
font-family: museo-sans, Arial, Helvetica,  "Trebuchet MS", Verdana, sans-serif;
/*
padding-left: 70px;
background: url(../images/interface/whereami.gif) no-repeat left center;*/

}
#header{
	background-image: url(../images/interfaceelement/myworkexperience-header.gif);
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: block;
	padding:3px 0px 8px 8px;
	text-align:right;
	background-repeat: no-repeat;
}




#header ul {
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#header li {
	display: inline;
	font-family:museo-sans,   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
	font-size: 0.8em;
	font-weight: bold;
	color: #194683;
	margin-left: 0px;
	border-style:dashed;
	border-color:#CCCCCC;
	border-width:0px 1px 0px 0px;
}
#header a {
	text-decoration: none;
	border-bottom:0px;
}
#header a:hover {
	text-decoration: underline;
	color: #666666;
}
#maincontent{
	position:absolute;
	top: 11em;
}

#utilitiesNav {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 300px;
	MARGIN-RIGHT: 5px;
	
}


/* =Typography
-----------------------------------------------------------------------------*/

.featuredtitle{
color:#666666;
font-size: 110%;
margin-top: 4px;
}


/* =Headings
-----------------------------------------------------------------------------*/

.getintouch, .sibbaldsnews, .subscribenewsletter, .featuredcasestudy{
/*padding-left: 40px;
padding-top: 15px;
*/
}
.getintouch{
padding-top: 0px;
}
 

.getintouch {
background: url(../images/graphs/contactusicon.gif) no-repeat right center;

}
.sibbaldsnews {
background: url(../images/graphs/newsicon.gif) no-repeat right center;
}
 
 


/* =Links
-----------------------------------------------------------------------------*/

.morelink{
background: url(../images/interface/morelink.gif) no-repeat right center;
padding-right: 19px;
font-size: 0.8em;

}


/* =Branding
-----------------------------------------------------------------------------*/
#logo{
	position: absolute;
	top: 12px; /* 30 pixels from the top of the page */
	left: 25px; /* 80 pixels from the left hand side */
	width: 150px; /* Always set a width for absolute positioned block level elements, such as divs */
	margin: 0;
	padding: 0;
}

#searchquery {
width: 200px;
}
#searchbuttontopform, #callyoubackform{
position: relative;
top: 6px;
padding-left: 10px;
}





#topimage{
clear: both;
padding-top: 3px;
display:block;
}

#topimage a:hover {
border-bottom: none;
}

/* =Main Nav
-----------------------------------------------------------------------------*/
#mainNav{
	
	
}

#mainNav ul{
	margin: 0;
	margin-left: -20px;
	margin-top: 25px;
	padding: 10px  0px;
	 padding-top: 18px;
	 
	list-style:none;
	width: 1020px;
	float:left;
 margin-bottom: 55px;
font-family: myriad-pro, arial, sans-serif;
background: url(/images/graphs/nav_bg.png) top no-repeat;
}
#mainNav ul li{
float: left;
 
text-transform: uppercase;
font-size: 14px;
text-align: center;

   height: 3em;
  line-height: 3em;
 
  text-align: center;
 

}
#mainNav ul a{
display: block;
float:left;
padding: 0 1.5em;
 
 
background:   url(../images/interface/navdividerx.gif) no-repeat left center;
 

width: 109px;
text-decoration:none;

color:  #FFF;
 
 
}

  .doubleline{ line-height: 1.5em;  }

#mainNav ul .home a{
background:none;
}

 
 

/* Put this back in when the team is uncommented from mainnav - i.e. delete the style below
-----------------------------------------------------------------------------*/
 

#home #mainNav .home a, 
#about-sibbalds #mainNav .about-sibbalds a, 
#accountancy-services #mainNav .accountancy-services a, 
#contact-sibbalds #mainNav .contact-sibbalds a, 
#sibbald-team #mainNav .sibbald-team a, 
#sibbalds-links #mainNav .sibbalds-links a, 
#accountant-news #mainNav .accountant-news a,
#resources #mainNav .sibbalds-resources a,
#testimonials #mainNav .testimonials a{

color:#9900CC;
text-decoration:none;
 background-color: #FFF;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;   

}



#mainNav ul a:visited{

color: #FFF;
 text-decoration:none;
 border-bottom: 0;
}
#mainNav ul a:hover{
 color:  #CCC;
 text-decoration:underline;
 border-bottom: 0;
}

#utilitiesNav ul{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-size: 0.9em;
margin: 0;
margin-top: 10px;
padding: 0;
list-style:none;

float:left;

}
#utilitiesNav ul li{
float: left;
}
#utilitiesNav ul a{
display: block;
float:left;
padding: 0 1.6em;
padding-left:3.3em;
line-height:2.1em;
background:   url(../images/interface/navdivider.gif) no-repeat left center;
border-bottom: 0;
text-decoration:none;
 color:#333333;
 
}

 

#searchform{
text-align:right;
margin-right: 20px;
margin-top: 20px;
}
/* =Sub Nav
-----------------------------------------------------------------------------*/

/* 
styles for the left navigation links
*/
#sidebar{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	WIDTH: 200px;
	margin-left: 10px;
	POSITION: relative;
	clear:both;
 
	
	
}
#newslettersidebar{
margin-right: 20px;
}
#sidebar h2{
	
	padding-top: 0px;
	margin-left: 0px;
	margin-bottom: -10px;
	padding-left: 0px;
}
 

.cbSide {
	width: 170px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;

}
.cbSide ul{
	list-style-type: none;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 0.8em;
	padding-left: 0px;
	
}

.cbSide li a:link{
color: #333;
padding-left:19px;
line-height: 250%;
text-decoration: none;
display:block;
width: 150px;
border-bottom: 1px solid #EDEAEB;
font-weight: normal;
 
background:  url(../images/interface/purplebullet.gif);
background-position:left center;
background-repeat: no-repeat;
 
line-height: 1.4em;
padding-top: 8px;
padding-bottom: 8px;
}

.cbSide li a:active{
color: #333;
line-height:250%;
text-decoration:none;
display:block;
width: 150px;
border-bottom: 1px solid #EDEAEB;
/* 
background: #FFF url(../images/interface/cbside.gif);
*/
line-height: 1.4em;
padding-top: 8px;
padding-bottom: 8px;
}


.cbSide li a:visited{
color: #333;
padding-left:19px;
line-height: 250%;
text-decoration: none;
display:block;
width: 150px;
border-bottom: 1px solid #EDEAEB;
font-weight: normal;
 
background:  url(../images/interface/purplebullet.gif);
background-position:left center;
background-repeat: no-repeat;
 
line-height: 1.4em;
padding-top: 8px;
padding-bottom: 8px;
}

.cbSide li a:hover{


line-height: 250%;
text-decoration: underline;
display:block;
width: 150px;
border-bottom: 1px solid #EDEAEB;
background: #FFF url(../images/interface/nav-bullet.gif);
background-position:left center;
background-repeat: no-repeat;
 border-bottom:none;
/* 
background: #FFF url(../images/interface/cbside.gif) 0px -20px;
*/
line-height: 1.4em;
padding-top: 8px;
padding-bottom: 8px;
}

/* =Main Content
-----------------------------------------------------------------------------*/

.leftcolumn{
width: 48%;
float: left;
}

.rightcolumn{
width: 48%;
float: right;
}


/* =Secondary Content
-----------------------------------------------------------------------------*/



/* =Footer
-----------------------------------------------------------------------------*/



/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}

#yourname, #email , #phone, #description, #fields_email, #enquirer_name, #comments, #telephone, #searchquery {
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding: 2px;
	color:#999999;

}

#searchquery{
 
	width: 200px;
}
/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/

#iamlookingfor {
	background:url(../images/interface/iamlookingforbg.jpg);
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	padding-left: 10px;
	margin-left: -12px;
}


#iamlookingfor form select{
	 font-size: 10px; 
 background-color:#F4F4F4;
 border: 1px solid #CCCCCC;
 COLOR:#666666; 
	width: 400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-color:#CCCCCC; 
	
}



.contentleft{
	float: left;
	text-align: left;
	width:470px;
 	
 

}
.contentfullleft{
	float: left;
	text-align: left;
	width:740px;
	 
 

}
.contentright{
	float: left;
	text-align: left;
	width: 210px;
	margin-left: 30px;

}
.contentinnerleft{
	float: left;
	text-align: left;
	width:170px;
	
 

}
.contentinnerright{
	float: left;
	text-align: left;
	width: 230px;
	margin-left: 10px;

}






/* 
basic styles for formatting
*/

.printonly{
display:none;
}
.lightborders{
border: 1px solid #E6E6E6;

padding-top:20px;
}
.darkborders{
border: 1px solid #666666;

padding-top:20px;
}
th{
	text-align: left;
	border-bottom: 2px solid #E6E6E6;
	margin: 0em 0em 0.5em 5px;
	
}
.lineright{
BORDER-RIGHT: #E6E6E6 1px solid; 

}
.linerightbottom{
BORDER-RIGHT: #E6E6E6 1px solid; 
border-bottom: #E6E6E6 1px solid; 
}
.linebottom{
border-bottom: #E6E6E6 1px solid; 
}
.centredpage{
text-align:center;
}
.small{
font-size: 0.8em;
}
.vsmall{
font-size: 0.7em;
line-height: 1.5em;	
}
.newsparagraph{
font-size: 0.8em;
 
line-height: 1.2em;
}
.newsparagraph a{
font-weight: normal;
}
.smallred{
font-size: 0.9em;
color: #AB1330;
}
.redhighlight{
	font-size: 1.2em;
	color: #FF0000;
}
.purplehighlight{
	 
	color: #5C21A5;
}
td p, td h1, td h2{
padding: 10px 10px 10px 10px;
}

.oddrow{
background-color:#F0F0F0;
border-top:1px solid #E6E6E6;
}
.evenrow{
background-color:#E6F4FF;
border-top:1px solid #E6E6E6;
}
th{
text-align:left;
padding: 10px 10px 10px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
	color: #BD4B01;
	font-size: 1.1em;
	font-style:normal;
}

a {
font-weight: bold;
}

a.img-link {
border-bottom: 0;
}

a:link{
	color: #44AAB9;
	text-decoration: none;
	
	
}
a.noborder{
border-bottom: 0px dashed #65BBC6;
}
img { border: none; }

a:visited{
color: purple;
text-decoration: none;

}
a:hover{
color: #003333;
text-decoration: none;
border-bottom: 1px solid #003333;
border-bottom:none;

}
a:active{
color: red;
}
p{
/* 
padding-top: 9px;
	padding-bottom: 7px;
*/
	

}
h1{
	font-family: myriad-pro, Georgia, "Times New Roman", Times, serif;
	color: #45187A;
	font-size: 2.5em;
	font-style:normal;
	font-weight: 700;
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 20px;
}

h2{
	font-family:  myriad-pro,   Georgia, "Times New Roman", Times, serif;
	color: #006699;
	color: #990099;
	font-size: 1.2em;
	font-style:normal;
	padding-top: 0px;
	padding-bottom: 2px;
	font-weight: 700;
}
.greenhighlight{
	color:#9CB30F;
	font-style: italic;
	font-weight: bold;
}
.maroonhighlight{
	color: #900;
}
.aligntoright{
	
	float: right;
	padding: 5px 5px 5px 15px;
}
.aligntoleft{
	
	float: left;
	padding: 5px 15px 5px  5px;
}
.aligntorightnopaddingtop{
	text-align: right;
	padding: 0px 5px 5px 0px;
	margin-top: -14px;
	display: block;
	margin-bottom: 10px;
}
ul, ol{
margin-left: 40px;
margin-top: 8px;
line-height: 1.5em;
}
li{
	line-height: 1.7em;
}
/* 
end styles for formatting
*/


/* ###################### Navigation CSS ###################### */
#navigation {
display:block;
}
#navigation a {

	FONT-SIZE: 1em; COLOR: #FFFFFF; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: none;
	/* ###################### 
	PADDING-RIGHT: 10px; BACKGROUND: url(../icons/external.gif) no-repeat right top;
	 ###################### */

}



#navigation ul {
	padding:0px 0px 0px 0px;
	margin:0px;
}
#navigation li {
	display: inline;
	font-family: "Courier New", Courier, monospace;
	padding:0px 10px 0px 10px;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px 1px 0px 0px;
}

#navigation .noborderright, #header .noborderright{
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#navigation .highlight{
	background-color: #D91739;
	padding: 2px 4px 2px 4px;	
}
#navigation a {
	text-decoration: none;
	border-bottom:0px;
}
#navigation a:hover {
	text-decoration: underline;
	color: #FFFF00;
	
}
#flashcontent{
text-align:center;
}


/* ###################### End Navigation CSS ###################### */

#content {
	MARGIN-LEFT: 230px;
	MARGIN-RIGHT: 15px;
	padding-left: 10px;
		/*background:url(../images/interface/navigationgradient.jpg) repeat-y;*/

}
.boxgradient{
	padding-left: 10px;
	padding-right: 10px;
	border-color:#CCCCCC;
	border: solid #CCCCCC 1px;
	background:url(../images/graphics/redgradient.jpg) repeat-x;
}



/*



*/
#restrictednavigation {
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 1px;
	background-image: url(../images/interfaceelement/restricted-nav.jpg);
	margin: 15px 0px 10px 3px;
	border: 1px solid #CCCCCC;

}
#restrictednavigation h1{
font-size: 0.9em;
	margin-top: 1px;
}
#restrictednavigation a{
	
	border-bottom: 0px solid #333333;
}

#restrictednavigation ul{
margin-top: 10px;
margin-left: 0px;
}
#restrictednavigation li{
	list-style: none;
	list-style-type: none;
	border-bottom: 0px solid #961027;
	padding-bottom: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size: 0.9em;
	line-height: 1.4em;
}


#restrictednavigation li a{
	color: #003366;
	text-decoration: none;
	border-bottom: 0px dashed #65BBC6;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-weight:normal;
	display: block;
	text-decoration: underline;
}

#restrictednavigation li a:hover{
	color: #961027;
	padding-left: 5px;
	padding-right: 5px;
	
}




.hide{
display: none;
}

#footerClear {
	CLEAR: both; 
	DISPLAY: block;
}
#copyright {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ddd 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.8em;
	BACKGROUND: #F6F4F9;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ddd 1px solid;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	clear: both;
	margin-top: 40px;
}

blockquote{
	float:right;
	width:186px;
	text-align:left;
	margin: 0;
	color:#666666;
	padding: 5px 18px 0px 18px;
	font-family: adobe-caslon-pro, Georgia, "Times New Roman", Times, serif;
	font-weight: 600;
	font-style: italic;
	font-size: 1.4em;
	line-height: 1.4em;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	background: url(/images/graphs/stripe.png);
}
blockquote ul{
margin-left: 12px;
}
.notopmargin{
	margin-top: -15px;
}


.paragraphquotequote {
  background: transparent url(../images/graphics/bluequotestart.gif) left top no-repeat;
  padding-top: 15px;
  width: 80%;
  float: none;
  border: 0;
  padding: 5px 5px 2px 5px;

  /* 
background-color: #FFFDFB;
*/

}
.paragraphquotequote div {
padding: 5px 5px;
  background: transparent url(../images/graphics/bluequoteend.gif) right bottom no-repeat;

}
.paragraphquotequote p {
color: #000000;
}
.usefullinksbackground{
background:  url(../images/interfaceelement/useful-links-header.gif) no-repeat top left;
padding-top: 45px;
border-left: 0px dashed #CCCCCC;
border-top: 0px dashed #CCCCCC;
border-right: 0px dashed #CCCCCC;
border-bottom: 0px dashed #CCCCCC;
}
.usefullinksbackground p{
padding-left: 15px;
padding-top: 3px;
padding-bottom: 10px;
padding-right: 10px;

}
.newsbackground{
background:  url(../images/interfaceelement/blockquote-news-background.gif) no-repeat top left;
padding-top: 45px;
border-left: 0px dashed #CCCCCC;
border-top: 0px dashed #CCCCCC;
border-right: 0px dashed #CCCCCC;
border-bottom: 0px dashed #CCCCCC;
}
.newsbackground p{
padding-left: 15px;
padding-top: 3px;
padding-bottom: 10px;
padding-right: 25px;

}
.newsbottom{
margin: 0 20px 0 0;
padding: 10px 0 13px 0;
background: url(../images/interfaceelement/bottom-blockquote.gif) no-repeat bottom;

}

.nospeechmarks{
background-image: none;
background-color:#FFFFFF;
border-left: 1px dashed #CCCCCC;
border-top: 1px dashed #CCCCCC;
border-right: 1px dashed #CCCCCC;
border-bottom: 1px dashed #CCCCCC;
margin-bottom: 10px;
margin-left: 5px;
}
.withquote{
background: #eee url(../images/interface/blockquote_top.gif) no-repeat top left;

}
#quote{
margin: 0 10px 0 0;
padding: 20px 15px 15px 15px;
background: url(../images/interface/blockquote_endquote.gif) no-repeat right bottom

}
#author{
margin: 0 10px 0 0;
padding: 0 0 10px 0;
color: #FF0000;
font-size: 85%;
background: url(../images/interface/blockquote_bottom.gif) no-repeat bottom;
text-align:right;
}
#quote strong{
color: #000;
font-weight: normal;
}


.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#44AAB9;
	font-weight: bold;
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:10px;
	background-image:url(../images/interfaceelement/bullet-blue.gif);
	background-repeat:no-repeat;
	height:20px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
	background-position: center left;
	margin-left: 40px;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border: 1px solid #E6E6E6;
	background-color:#F8FAFA;
	width:500px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:10px;
	font-size:0.9em;	
	position:relative;
}


hr {height:2px; border:none; overflow:hidden; border-top:1px solid #e6e5e5; background-color:#fff; margin:45px 50px 35px 50px;  }
	hr.topzero {margin:0 0 50px 0}
	hr.searchrule {margin:30px 0 0 0;}
.shorthr{
margin:35px 50px 25px 50px;
}
.leftcolumnhalf {
float:left;
width:50%;
 
 
}
.rightcolumnhalf {
float:right;
width:50%;
 
}


.greyboxbg{background:  repeat-x url(/images/graphs/divbg.jpg)  top     #FFF; padding-left: 10px; padding-bottom: 14px; padding-right: 10px; border: 1px solid #E1E1E1; margin: 10px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  -webkit-box-shadow: 3px 3px 3px 0px #CCCCCC; -moz-box-shadow: 3px 3px 3px 0px #CCCCCC; box-shadow: 3px 3px 3px 0px #CCCCCC;}
.greyboxbg h3{
	background: url(/images/graphs/heading_line.jpg)  repeat-x      bottom ; padding-bottom: 10px; margin-bottom: 20px;
}
.newsparagraph a{ font-size: 13px; padding-top: 8px; font-weight: bold; line-height: 1.1em;   }
.greyboxbg .newsparagraph{ margin-top: -10px;}
  #pagecontainer #content .contentleft .rightcolumnhalf .greyboxbg .newsparagraph em{  }
.greyboxbg .newsparagraph em{ display: block; text-align: right; margin-bottom: 35px;}
.greyboxbg .newsparagraph strong{  font-weight: 700;  }
.intro {
	font-weight: 700;
	font-size: 17px;
}
strong{
font-weight: bold;	
}
.yellowhighlight{background-color: #FFC; padding: 15px 15px;  line-height: 35px;}



 
.feedburnerFeedBlock b{font-weight: 700; font-size: 16px; }
	.feedburnerFeedBlock .headline{ font-size: 19px; }
	.feedburnerFeedBlock  ul{list }
	
	div.feedburnerFeedBlock ul { 
margin-left:10px; 
padding-left:0px; 
list-style-type: none 
}

  #creditfooter{
display: none;	
} 
 div.feedburnerFeedBlock ul li div      {
font-size:12px;
 
 margin-bottom: 15px;
margin-top: -15px;
padding-top: 0px;

}
  div.feedburnerFeedBlock ul li span.headline  {
font-size: 18px;
 font-weight: bold;
 
color: #B11F25;
}
 div.feedburnerFeedBlock ul li p.date {
	font-size: 11px;
	color: #999;
	 margin-bottom: 20px;
	font-style: italic;
	padding-left: 0px;
	color: #900; font-size: 11px;margin-top: -5px; 
	margin-top: 10px;
}
 
}
@media print{
#sidebar, #header,  #breadcrumb, #copyright, #navigation, #mainNav, #utilitiesNav, #topimage{
display: none;
}
#logo{
	position: relative;
	top: 0px; /* 30 pixels from the top of the page */
	left: 0px; /* 80 pixels from the left hand side */
	width: 150px; /* Always set a width for absolute positioned block level elements, such as divs */
	margin-bottom: 20px;
	padding: 0;
}
#pagecontainer {
	
	WIDTH: 95%;
	border: 0px solid #194683;
	
}
.printonly, #logo{
display:block;
}
#content{
float: left;
width: 100%;
MARGIN-LEFT: 5px;
}
#maintitle{
display:block;


}

#frame{
margin-left: 20px;
width:758px;
border-bottom: 0px solid #CCCCCC;
border-left: 0px solid #CCCCCC;
border-right: 0px solid #CCCCCC;

}
}

