
/****************************************************************************
* Search this file for an equals sign (=) to jump between grouped classes   *
*                                                                           *
* Last updated by Duncan Brown, Harlequin Solutions: 07/07/2006             *
*                                                                           *
****************************************************************************/

html,body {
	margin: 0;
	padding: 0;
}

body {
	font: 76% arial,sans-serif;
	text-align: center;
	margin-top: 10px;
}

* { /* Set all default values to zero */
	padding: 0;
	margin: 0;
}

.Hide {
	visibility: hidden;
	position: absolute;
}

.None {
	background: transparent !important;
	background-image: none !important;
	border: 0px solid #f00 !important;
}



/****************************************************************************
* Main Layout Div's                                                         *
****************************************************************************/

div#Container {
	width: 768px;
	margin: 0 auto;
	text-align: left;
	/*background: #EE0;*/
}

div#Header {
	position:relative; /* Containing block - Give the included divs a starting point */
	height: 80px;
}

div#Breadcrumb {
	margin: 10px 0 1px 0;
	padding: 0 0 10px 0;
	display: block;
	clear: both;
	font: normal 86% arial;
	/*border: 10px solid #0f0;*/
	background: transparent url(/includes/site_images_06/dash_full.gif) bottom left repeat-x;
}
div#BackgroundWrapper {
	width: 100%;
	background: none;
}
div#Wrapper {
	float: left;
	width: 100%;
	/*background: #e9e9e9 url(/includes/site_images_06/home_bg.gif) bottom left repeat-x;*/
	/*border-bottom: 10px solid #f00;*/
}

div#Content {
	width: 248px;
	margin: 0 0 20px 221px; /*10 + 170 + 41*/
}
div#ChildContent {
	width: 537px;
	margin-left: 231px; /*10 + 170 + 41*/
}
div#ChildContent div#InnerChild {
	margin: 0 0 20px 0;
	padding: 10px 10px 20px 0px;

}

div#News {
	position:relative; /* Containing block - Give the included divs a starting point */
	float: left;
	width: 248px;
	margin: 0 0 20px -258px;

}

div#Navigation {
	position:relative; /* Containing block - Give the included divs a starting point */
	float: left;
	width: 205px; /*150*/
	margin: 0 0 20px -768px;
	background: transparent;
}

div#Contact {
	clear: both;
	width: 748px;
	height: 103px;
	margin: 10px 10px 20px;
	background: #fff url(/includes/site_images_06/contact_bottom_bg.gif) bottom left repeat-x;
	font: normal 86% arial;
	color: #636362;
}

div#Footer {
	clear: left;
	width: 100%;
	padding: 10px 0;
	background: transparent url(/includes/site_images_06/dash_full.gif) top left repeat-x;
	font: normal 86% arial;
	color: #636362;
}


/****************************************************************************
* = Logo                                                                    *
****************************************************************************/

#Logo {
	position: absolute; /*From containing block*/
	top: 10px;
	left: 10px;
	background: #fff;
	width: 213px;
	height: 60px;
	text-indent: -9999px;
	display: block;	
	background: transparent url(/includes/site_images_06/epping_forest_dc_logo.gif) top left no-repeat;
}
#Logo a {
	display: block;	
	text-decoration: none;
	width: 100%;
	height: 100%;
	background: transparent url(/includes/site_images_06/epping_forest_dc_logo.gif) top left no-repeat;
}
#Logo a:hover {
	text-decoration: none;
}


/****************************************************************************
* = Search                                                                  *
****************************************************************************/

#Search {
	position: absolute;
	top: 10px;
	right: 10px;
	left: auto;
	width: 248px;
	height: 2.1em;
	border-top: 2px solid #ccc;
	background: #ccc; /*#009b67*/
}
#Search form {
	margin: 0;
}
#Search input {
	width: 204px;
	margin: -1px 0 -1px 2px;
	height: 1.2em;
}
#Search label {
	display:inline;
}
#Search input#SearchButton {
	cursor: pointer;
	width: 30px;
	font-size: 90%;
	color: #fff;
	margin: 0 0 -.15em;
	height: 1.95em;
	border: 1px solid #009b67;
	background: #009b67;
}
#Search input#SearchButton:hover {
	background-color: #165B9F;
}



/****************************************************************************
* = Top site links                                                          *
****************************************************************************/

#TopLinks {
	position: absolute; /*From containing block*/
	bottom: 14px;
	/*top: 60px;*/
	right: 10px;
	/*left: auto;*/
	text-align: right;
	font: normal 94% arial;
}

div#TopLinks ul {
	width: 525px;
	margin: 0;
	padding: 0;
	background: #fff;
}
div#TopLinks li {
	display: inline;
	list-style-type: none;
	background: #fff;
	margin: 0;
	padding: 0;
}
div#TopLinks a {
	padding: 0 10px 0 8px;
	border-right: 1px solid #ccc;
	background: #fff;
	/*color: #009b67;*/
	text-decoration: none;
}
div#TopLinks a.None {
	padding: 0 0 0 8px;
}
div#TopLinks a:visited {
	color: #009b67;
} 
div#TopLinks a:hover {
	/*color: #000;*/
	text-decoration: underline;
}


/****************************************************************************
* = Top main navigation                                                     *
****************************************************************************/

/* If pixels are used for spacing in the following list the following applies */
/* IE Win increases the height of the horizonal div / list according to the height of the contents */
/* Firefox retains the height of the horizonal div / list regardless of the height of the contents */
/* Em's are used to cope with users text size settings */


div#MainNavContainer {
	/*position:relative;*/ /* Containing block - Give the included divs a starting point */
	background: #000;
	border-top: 5px solid #494949;
	/*border-right: 10px solid #0f0;*/
	border-bottom: 5px solid #494949;
	/*border-left: 10px solid #0f0;*/
}

#MainNav, #MainNav ul {
	list-style: none;
	margin: 0;
	padding: 0 7px 0 7px; /*Adjusted due to padding on links so the BG change has nice padding*/
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	height: 1.80em; /*Spot on level with li's and alinks for Firefox. IE expands height of ul according to contents*/
	font: normal 96% arial;
	background: #747474;	
}

#MainNav li {
	position: relative;
	float: left;
	/*width: 10em;*/
	display: block;
	margin: 0;
	padding: 0.15em 1.15em 0.15em 0;
}
#MainNav a, 
#MainNav a:link, 
#MainNav a:visited, 
#MainNav a:hover, 
#MainNav a:active {
	padding: 0.25em;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
	display: block;
}
#MainNav a:hover {
	color: #fff;
	background: #555;	
}	

/* hide from IE mac \*/
#MainNav li {
	width: auto;
}
/* end hiding from IE5 mac */



/****************************************************************************
* = Breadcrumb                                                              *
****************************************************************************/

div#Date {
	float: right;
	width: 258px;
	color: #333;
	white-space: nowrap;
	background: #fff;
}
div#Date b {
	color: #000;
}

div#Breadcrumb ul {
	width: 459px;
	margin: 0 0 0 10px;
	padding: 0;
	background: #fff;
}
div#Breadcrumb li {
	display: inline;
	list-style-type: none;
	background: #fff url(/includes/site_images_06/dash.gif) 0px 5px no-repeat;
	padding: 0 1px 0 5px;
}
div#Breadcrumb li.None {
	padding: 0 1px 0 0;
}
div#Breadcrumb a {
	color:#165b9f;
	text-decoration: none;
}
div#Breadcrumb a:hover {
	color: #009b67;
	text-decoration: underline;
}



/****************************************************************************
* = Homepage content area (left column and central column)                  *
****************************************************************************/

div#Navigation h2,
div#Content h2 {
	margin: 0;
	padding: 0;
	font: normal 115% arial;
}


div#Navigation img {
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	background: transparent url(/includes/site_images_06/dotted_line.gif) bottom left repeat-x;
}


div#Content img {
	padding: 0 0 7px 0;
}
div#Navigation h2 a,
div#Content h2 a {
	display: block;
	/*color: #165b9f;*/
	text-decoration: none;
}
div#Navigation h2 a:hover,
div#Content h2 a:hover {
	background: #fff;
	color: #000;
}
div#Navigation p { /*For smaller descriptive text for payment area - removed from front end*/
	margin: 2px 0 19px 0;
	padding: 0 0 17px 0;
	font: normal 80% arial;
	color: #999;
	background: transparent url(/includes/site_images_06/dotted_line.gif) bottom left repeat-x;	
}
div#Content p {
	margin: 2px 0 10px 0;
	padding: 0 0 17px 0;
	font: normal 90% arial;
	color: #666;
	background: transparent url(/includes/site_images_06/dash_full.gif) bottom left repeat-x;	
}

div#BBCWeather img{
	background-image: none !important;	
}

/*

div#BBCNews {
	overflow: hidden;
	margin: 0 0 20px 0 !important;
	background: none !important;
}*/


/****************************************************************************
* = Tree menu navigation                                                    *
****************************************************************************/

ul#Tree {
	/*For IE*/
	font: normal 110% arial;

	width: 170px; 
	margin: 0;
	padding: 0;
}
body#Home ul#Tree {
	margin: 0 0 20px 0; /*To create a decent gutter from the BBC elements on the homepage*/
}
ul#Tree ul,
ul#Tree ul ul,
ul#Tree ul ul ul,
ul#Tree ul ul ul ul {
	/*For IE*/
	padding: 0 !important;
	margin: 0 0 3px 0 !important;
}
html>body ul#Tree ul {
	/*All standards browsers*/
	padding: 0 !important;
	margin: 0 0 3px 0 !important;
}

ul#Tree li {
	list-style-type: none;
}
ul#Tree li a { /* All tree links */
	/*color: #165b9f; */
	display: block; 
	text-decoration: none; 
}
ul#Tree li a:visited { /* All tree links */
	/*color: #5789bb; */
}
ul#Tree li a.On { /*All highlights inside the tree*/
	color: #000;
	display: block; 
	text-decoration: none; }
ul#Tree li a:hover { /*All hovers inside the tree*/
	/*color: #000;*/ }







ul#Tree li a { /*Level 0 links only*/
	padding: 1px 8px 1px 0px; 
	background: none; }
ul#Tree li a.On { 
	background: none;
	font-weight: bold; 
}
ul#Tree li a:hover {
	background: none; }
	
ul#Tree li li a	{ /*Level 1 links only*/
	padding: 1px 8px 1px 10px;
	background: none; }
ul#Tree li li a.On	{
	background: none; 
	font-weight: bold;}
ul#Tree li li a:hover {
	background: none; }
	
ul#Tree li li li a { /*Level 2 links only*/
	padding: 1px 8px 1px 20px;
	background: none; }
ul#Tree li li li a.On	{
	background: none; 
	font-weight: bold;}
ul#Tree li li li a:hover {
	background: none; }
	
ul#Tree li li li li a { /*Level 3 links only*/
	padding: 1px 8px 1px 30px;
	background: none; }
ul#Tree li li li li a.On	{
	background: none;
	font-weight: bold; }
ul#Tree li li li li a:hover {
	background: none; }



/****************************************************************************
* = Homepage news area                                                      *
****************************************************************************/

div#News h3 {
	margin: 0;
	padding: 0;
	font: normal 115% arial;
}

div#News img {
	/*display: block;*/
	/*clear: both;*/
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	background: transparent url(/includes/site_images_06/dotted_line.gif) bottom left repeat-x;
}

div#News h3 a {
	display: block;
	text-decoration: none;
}
div#News h3 a:hover {
	background: #fff;
	color: #000;
}
div#News p {
	margin: 2px 0 10px 0;
	padding: 0 0 10px 0;
	font: normal 80% arial;
	color: #999;
	background: transparent url(/includes/site_images_06/dotted_line.gif) bottom left repeat-x;	
}

div#NewsArchiveLink {
	position: absolute; /*From containing block*/
	/*bottom: 14px;*/
	top: 17px;
	right: 0px;
	/*left: auto;*/
	text-align: right;
	font: normal 80% arial;
}
div#NewsArchiveLink a {
	color: #165b9f;
}

/****************************************************************************
* = Contact details area                                                    *
****************************************************************************/

#Contact div#Address,
#Contact div#ContactDetails,
#Contact div#Links {
	float: left;
	clear: none;
}
#Contact h4 {
	text-indent: 211px;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	background: #fff url(/includes/site_images_06/contact_top_bg.gif) bottom left no-repeat;	
	font-size: 1.8em;
	letter-spacing: -1px;
	font-weight: normal;
	color: #333;
}
#Contact a,
#Contact a:visited {
	color: #165b9f; 
}

#Contact div#Address {
	width: 165px; /*Pshop 165*/
	padding: 0 0 0 211px;
	background: #fff url(/includes/site_images_06/contact_img.jpg) top left repeat-y;
	font-style: normal;
}
#Contact div#Address address {
	font-style: normal;
}

#Contact div#ContactDetails {
	width: 166px; /*Pshop 166*/
	margin: 0 0 0 20px;
	background: #fff;	
}

#Contact div#Links {
	width: 166px; /*Pshop 166*/
	margin: 0 0 0 20px;
	background: #f00;	
}
#Contact div#Links ul {
	list-style-type: none;
	background: #fff;
	margin: 0;
}
#Contact div#Links ul li a {
	display: block; 
	text-decoration: none; 
	padding: 1px 0 2px 12px; 
	background: url(/includes/site_images_06/i.gif) no-repeat 0px 3px;
}
#Contact div#Links ul li a:hover {
	background: #e8eCf0 url(/includes/site_images_06/i.gif) no-repeat 2px 3px;
}



/****************************************************************************
* = Footer & Essex Online Link                                              *
****************************************************************************/

div#Footer ul {
	margin: 5px 0 5px 2px;
	padding: 0;
	background: #fff;
}
div#Footer li {
	display: inline;
	list-style-type: none;
	background: #fff;
}
div#Footer li a {
	padding: 0 10px 0 8px;
	border-right: 1px solid #ccc;
	background: #fff;
	/*color: #009b67;*/
	text-decoration: none;
}
div#Footer a.None {
	padding: 0 0 0 8px;
}
div#Footer a:visited {
	color: #009b67;
} 
div#Footer a:hover {
	color: #165b9f !important;
	text-decoration: underline;
}

#Footer p,
#EssexOnlineLink p {
	margin: 0 10px;
	/*padding: 21px 0 5px 0;*/
}

#Footer #TopOfPage {
	float: right;
}
#Footer #TopOfPage a {
	color: #1c59a8;	
}

div#EssexOnlineLink {
	clear: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 20px solid #fff;	
	background: transparent url(/includes/site_images_06/dash_full.gif) top left repeat-x;
	font: normal 86% arial;
	color: #636362;
}
div#EssexOnlineLink p a {
	display: inline;
	/*text-indent: 58px;*/
	padding: 0 0 0 63px; /*Logo BG width is 57px */
	color: #636362;
	background: transparent url(/includes/site_images_06/essex_online.gif) no-repeat 0px 0px;
}



/****************************************************************************
* = General CMS Content                                                     *
****************************************************************************/

p, ul, ol, hr, blockquote, table {
	margin: 0 0 1.5em;
}
u {
	text-decoration: none;
}
font { /*To override legacy CMS code and keep things consistent*/
	font: 100% arial,sans-serif;
	color: #000;
	background-color: transparent !important;
}
img {
	border: none;
} 
hr {
	background: #f2f2f2;
	height: 10px;
	color: #f2f2f2;
	border: none;
	clear: both;
}
blockquote	{
	padding: 10px 40px 10px 40px;
	font-size: 130% !important;
	color: #fff !important;
	line-height: 1.4em;	
	background: #a5a594 url(/includes/site_images_06/blockquote.gif) top left no-repeat;
}
blockquote p {
	margin: 0;
}

#InnerChild ul {
	padding: 6px 0 12px 0;
	background: #E8ECF0;
}
#InnerChild ul li {
	margin: 12px 14px;
	padding: 0 0 0 21px;
	list-style-type: none;
	/* False width value for all versions of IE Win, including 6.0 */
	background: url(/includes/site_images_06/bullet.gif) 0 2px no-repeat;
}
html>body div#InnerChild ul li {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	background: url(/includes/site_images_06/bullet.gif) 0 0 no-repeat;
}

#InnerChild ol {
	padding: 6px 0 12px 20px;
	background: #eee;
}

#InnerChild ol li  {
	margin: 12px 14px;
	padding: 0 5px;
}

a,
a:link {
	text-decoration: none;
	background: transparent;
	cursor: pointer;
} 
a:link {
	color: #009b67; /*#165b9f*/
	text-decoration: none;
} 
a:visited {
	/*color:#6E95BB;*/
	color:#01A31E;
} 
a:hover,
a:active {
	color:#165b9f;
	text-decoration: underline;
}



/*************************************
* = Tables                           *
*************************************/

#InnerChild table {
	border-collapse: collapse;
	border: 2px solid #818170;
	color: #494949;
}

#InnerChild table caption {
	font-size: 1.4em;
	font-weight: 600;
	letter-spacing: -1px;
	text-align: left;	
	color: #333;
}

#InnerChild table a {
}

#InnerChild table a:hover {
	background: #fff;
}
#InnerChild table th {
	font-weight: bold;
	color: #fff;
	background: #A5A594;
}
#InnerChild table td, 
#InnerChild table th {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 4px 6px;
	line-height: 1.5em;
	font-size: 0.9em;
	vertical-align: top;
	/*width: 20%;*/
}

#InnerChild table tr {
	background: #E8ECF0;
}
/* This is the magic class for the 'zebra' row eefect */
#InnerChild table tr.rowTint {
	background: #DBDBDC;
}



/*************************************
* = Template Headings                *
*************************************/

body#Home h1.ColHeader,
body#Home h2.ColHeader,
body#Home h3.ColHeader,
body#Child h1.ColHeader,
body#Child h2.ColHeader,
body#Child h3.ColHeader {
	margin: 10px 0;
	padding: 0 0 5px 0;
	background: transparent url(/includes/site_images_06/dash_full.gif) bottom left repeat-x;	
	font-weight: normal;
	letter-spacing: -1px;
}
body#Home h1.ColHeader,
body#Home h2.ColHeader,
body#Home h3.ColHeader {
	font-size: 1.5em;
	color: #333;
}

body#Child h2.ColHeader {
	font-size: 1.5em;
	color: #333;	
	padding-top: 0.16em !important;
}
body#Child h1.ColHeader {
	margin: 10px 0 0 0 !important;
	font-size: 1.8em;
	color: #000;	
}


/*************************************
* = CMS Headings                     *
*************************************/

body#Child div#InnerChild h1,
body#Child div#InnerChild h2,
body#Child div#InnerChild h3,
body#Child div#InnerChild h4,
body#Child div#InnerChild h5,
body#Child div#InnerChild h6 {
	color: #333;
	margin: 0 0 0.9em;
	padding: 0;
	letter-spacing: -1px;	
}

body#Child div#InnerChild h1,
body#Child div#InnerChild h2 {
	font-size: 1.8em;
	font-weight: normal;
}
body#Child div#InnerChild h3 {
	font-size: 1.6em;
	font-weight: 400;
}
body#Child div#InnerChild h4 {
	font-size: 1.4em;
	font-weight: 600;
}
body#Child div#InnerChild h5 {
	font-size: 1.2em;
	font-weight: 600;
}
body#Child div#InnerChild h6 {
	font-size: 1.1em;
	font-weight: 600;
}



/****************************************************************************
* = News archive                                                          *
****************************************************************************/

#NewsArchive {
	background: #fff;
	border-bottom: 10px solid #fff;
}

#NewsArchive h2 {
	margin: 0 !important;
	padding: 0 !important;
}
#NewsArchive h2 a {
}
#NewsArchive h2 a:visited {
}

#NewsArchive p {
	color: #4E4E3D; 
}

#NewsArchive p.Date { 
	color: #A5A594; 
	margin: 0 !important;
	padding: 0 !important;
	font-size: 85%;
}

#NewsArchive .NewsItem {
	margin: 0 0 10px 0 !important;
	padding: 10px !important;
	background: #eee url(/includes/site_images_06/dotted_line.gif) bottom left repeat-x;	
}
#NewsArchive .NewsItem:hover {
	background: #E8ECF0;
}


/****************************************************************************
* CMS Forms                                                                 *
****************************************************************************/

form#multiLineForm fieldset { 
	display: block; 
	border: 0;
	padding: 0 0 10px 0;
}

form#multiLineForm legend { 
	font-size: 1.4em;
	font-weight: 600;
	letter-spacing: -1px;
	text-align: left;	
	color: #333;
}

form#multiLineForm label { 
	float: left;
	color: #145471;
	width: 200px;
	height: auto;
	margin: 0 0 0.9em;
}
	
form#multiLineForm input.Text, 
form#multiLineForm textarea, 
form#multiLineForm select { 
	width: 313px;
	float: right; 
	background: #fff;
	margin: 0 0 10px 0;
}
form#multiLineForm input.Text:hover, 
form#multiLineForm textarea:hover, 
form#multiLineForm select:hover {
	background: #E8ECF0;
}
	
form#multiLineForm select { 
	width: 315px;
	font-size: 1em;
}

form#multiLineForm .buttons { 
}
form#multiLineForm .buttons label { 
}	
form#multiLineForm .buttons p { 
}

form#multiLineForm .radio { 
	margin: 0 10px 10px 0;
	float: left;
}

form#multiLineForm .SubmitButton {
	background-color: #009B67; 
	border-color: #c9c6ae;
	width: 65px; 
	margin-right: 252px;
	margin-bottom: 10px;
	float: right;
	cursor: pointer;
	color: #fff;
}
	
form#multiLineForm .SubmitButton:hover { 
	background-color: #165B9F;
}


/****************************************************************************
* Advanced Search form                                                      *
****************************************************************************/
	

.AdvancedSearchPanel {
	padding: 20px;
	background: #E8ECF0 url(/includes/site_images_06/dotted_line.gif) bottom left repeat-x;	
}
form#multiLineForm.AdvancedSearch label {
	margin: 0;
	width: 140px;
}


form#multiLineForm.AdvancedSearch #SearchInput {
	border: 1px solid #333;
	/*width: 100%;*/
}
	
form#multiLineForm.AdvancedSearch input.Text, 
form#multiLineForm.AdvancedSearch textarea, 
form#multiLineForm.AdvancedSearch select {
	float: right; 
	background-color: #fff;
	margin: 0 0 10px 0;
}	
form#multiLineForm.AdvancedSearch input.Text:hover, 
form#multiLineForm.AdvancedSearch textarea:hover, 
form#multiLineForm.AdvancedSearch select:hover {
	background-color: #E8ECF0;
}
form#multiLineForm.AdvancedSearch .check {
	float: right;
	margin-right: 300px;
}
	
form#multiLineForm.AdvancedSearch .SubmitButton {
	background: #009B67; 
	width: 75px; 
	margin: 7px 240px 0 0;
	float: right;
	cursor: pointer;
	color: #fff;
}
form#multiLineForm.AdvancedSearch .SubmitButton:hover {
	background: #165B9F;
}





/****************************************************************************
* Search Results                                                            *
****************************************************************************/

#SearchResults {
	background: #fff;
	border-bottom: 10px solid #fff;
}

#SearchResults .ResultItem {
	margin: 0 0 10px 0 !important;
	padding: 10px !important;
	background: #eee url(/includes/site_images_06/dotted_line.gif) bottom left repeat-x;	
}
#SearchResults .ResultItem:hover {
	background: #E8ECF0;
}

#SearchResults .PDF,
#SearchResults .Word,
#SearchResults .Excel,
#SearchResults .Page,
#SearchResults .Other {
	padding: 0 0 0 20px;
	margin: 0;
	display: block;
}
#SearchResults .PDF {
	background: transparent url(/includes/site_images_06/tools/pdf.gif) no-repeat 0 3px;
}
#SearchResults .Word {
	background: transparent url(/includes/site_images_06/tools/word.gif) no-repeat 0 3px;
}
#SearchResults .Excel {
	background: transparent url(/includes/site_images_06/tools/excel.gif) no-repeat 0 3px;
}
#SearchResults .Page {
	background: transparent url(/includes/site_images_06/tools/page.gif) no-repeat 0 3px;
}
#SearchResults .Other {
	background: transparent url(/includes/site_images_06/tools/other.gif) no-repeat 0 3px;
}

#SearchResults h2 {
	float: left;
	width: 80%;
	display: block;
}
#SearchResults .DateAndRank {
	color: #a1a1a1; 
	margin: 0 !important;
	padding: 0 !important;
	font-size: 85%;
	text-align: right;
}
#SearchResults .RankIcon {
	margin: 5px 0 10px 0;
}

#SearchResults p.Summary { 
	position: relative; /*Fix IE's disappearing text bug*/
	clear: both;
	margin: 0 !important;
	padding: 0 0 0 20px !important;
	line-height: 1.2em;
}

#SearchResults h2 a:visited {
}


/****************************************************************************
* = Results Navigation - Prev 10 | 1 | 2 | 3 | etc...                       *
****************************************************************************/

div.PaginationContainer {
	font-size: 90%;
	color: #000;
	background: #E8ECF0 url(/includes/site_images_06/dotted_line.gif) bottom left repeat-x;	
}

div.PaginationContainer .ItemAmount {
	float: left;
	padding: 20px;
	border-right: 1px solid #fff;
}

div.PaginationContainer .PaginationLinks {
	padding: 20px;
	text-align: right;
}
div.PaginationContainer .PaginationLinks .PageSelected,
div.PaginationContainer .PaginationLinks a {
	padding: 1px;
}
div.PaginationContainer .PaginationLinks a:hover {
	background: #fff;
}
#Sort {
	position: relative; /*Fix IE's disappearing text bug*/
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
	text-align: right;
}

.PageSelected {
	color: #000;
	text-decoration: underline;
	margin: 0;
}
.PageNumber {
	color: #000;
}



/****************************************************************************
* = Site Map                                                                *
****************************************************************************/


#SiteMap { 
	margin: 0 0 10px 0;
	padding: 0;
}

#SiteMap ul	{ 
	background: #fff;
}

#SiteMap ul ul { 
	margin: 0 0 10px 20px;
	padding: 0;
}

#SiteMap ul li.Page, 
#SiteMap ul li.Folder { 
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	
#SiteMap ul li.Page	{ 
	border-top: 1px solid #E8ECF0;
	background: #fff url(/includes/site_images_06/tools/page.gif) 3px 4px no-repeat;
	font-weight: normal;
}

#SiteMap ul li.Folder, 
#SiteMap ul li.FolderRoot { 
	background: url(/includes/site_images_06/tools/folder.gif) 0px 4px no-repeat;
	border-top: 1px solid #E8ECF0;
	font-weight: bold;
}

#SiteMap li a, 
#SiteMap ul li.FolderRoot { 
	display: block; 
	line-height: 20px;
	padding: 5px 0 3px 24px !important;
}
	
#SiteMap ul li.FolderRoot { 
	border-top: none;
}
	

#SiteMap li.Page a:hover { 
	background: #eee url(/includes/site_images_06/tools/page.gif) 5px 5px no-repeat !important; 
	text-decoration: none;
}

#SiteMap li.Folder a:hover { 
	background: #eee url(/includes/site_images_06/tools/folder.gif) 2px 5px no-repeat;
	text-decoration: none;
}


/****************************************************************************
*Youtube next para                                                          *
****************************************************************************/
iframe + * { margin-top: 15px;}
