/* GENERAL */

body
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; background-color:white;}
p, h1, h2, h3, h4, ul, li  {margin:0px; padding:0px; border:0px;}
a         {color: #0033cc; text-decoration: none;}
a:visited {color: #0033cc; text-decoration: none;}
a:hover   {color: #cb0d07;/* background-color: #fdff57;*/ text-decoration: underline;}
a         {color: #0033cc; text-decoration: none;}

div#pagecontent { margin:0; width:760px; width:100%;}

/**html div#pagecontent {width:expression(document.body.clientWidth < 790 ? "765px" : "100%" );}*/
a{color: #0066cc; text-decoration: underline;}

a:visited
{
	text-decoration: none;
}


/* NAVIGATION */

div#mainnavigation { top: 73px; z-index:1000; left:0px;}
div#pagecontent h1 {padding-left:2px;}
div#navbar {margin-left:3px; height:1px; width:98%; padding-top:15px; background-image:url(../images/bg-navdots.gif); background-repeat:repeat-x; clear:both;}
div#dotslight {height:1px; width:100%; padding-top:15px; background-image:url(../images/bg-dotslight.gif); background-repeat:repeat-x; clear:both;}
.pagenum {width:20px; float:left; text-align:center;}
.pagenumon {width:20px; float:left; color:#ffffff; background-color:#37939b; text-align:center;}


/* PAGER */

div.floatleft span.pages a:active
{
	text-decoration: none;
	width: 20px;
	color: #ffffff;
	background-color: #37939b;
	text-align: center;
}

div.floatleft span.pages a:link
{
	text-decoration: none;
	color: #000000;
}

div.floatleft span.pages a:visited
{
	text-decoration: none;
	color: #000000;
}

div.floatleft span.pages a:hover
{
	width: 20px;
	text-decoration: none;
	background-color: #37939b;
	color: #ffffff;
}

div.floatleft span.navigator a:active
{
	text-decoration: none;
	width: 20px;
	color: #ffffff;
	background-color: #37939b;
	text-align: center;
}

div.floatleft span.navigator a:link
{
	text-decoration: none;
	color: #000000;
}

div.floatleft span.navigator a:visited
{
	text-decoration: none;
	color: #000000;
}

div.floatleft span.navigator a:hover
{
	width: 20px;
	text-decoration: none;
	background-color: #37939b;
	color: #ffffff;
}


/* ADDED IN FOR IE BREADCRUMBS ROLL-OVER QUIRK */

#maincontent {}
/*div#pagecontent {position:relative;}*/
div#leftcol {}
#tabs_container {}
#tabmain {}
#footer {}
#social-bookmarks {}


/* CONTENT BLOCKS */

div#leftcol {float:left; width: 65%; margin: 0 30px 20px 0; }

/*leftcol_records added for use in records.aspx to list results across the whole page - acurry 17 April 08*/
div#leftcol_records {width: 90%; float:left; margin-left: 10px;}
div#rightcol {float:left; width: 25%; margin-left: 5px; }
div.sideboxtitle { min-height:20px; padding:5px 0 0 5px; background-color:#37939b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:#ffffff; font-weight:bold;}
div.sidebox {padding:10px 10px 1px 10px; margin-bottom:15px; background-color:#f2f3ee; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#maincontent {padding: 5px 0 5px 10px; clear:left; margin:0;}


div#maincontent h2
{
	color: #CB0D07;
}

div#box5050
{
	width: 40%;
	float: left;
}

div#search
{
	width: 60%;
	margin: 5px 0 0 10px;
}

div#search a
{
	color: #0066cc;
	text-decoration: underline
}

div#mainsearchbox {height:100px; margin: 5px 10px 10px 0; padding: 10px; border: #cccc99 1px solid; background-image:url(/images/a2a/bg-contentbox.jpg); background-repeat:repeat-x; background-color:#ebe8d1;}


/* CONTENT */

div#pagecontent p  {padding-left:0; margin-left:0; margin-bottom:0.8em; font-size:1em;}
div#pagecontent p img {padding-right:10px; float:left;}
div#pagecontent h1 {font-size:1.8em; color:#338991; font-weight: bold; margin-bottom:2px;}
div#pagecontent h2 {margin-top:0px; font-size: 1.3em;}
div#pagecontent h2#tagline {font-size: 1.1em;}
div#pagecontent h3 {font-size:1.1em; margin: -2px 0 5px 0; color:#cb0d07;}
div#containerbox {padding: 10px; width:98%; border: #cccc99 1px solid; background-image:url(../images/ero3/bg-contentbox.jpg); background-repeat:repeat-x; background-color:#ebe8d1; clear:both;}
.pagenum a:link, a:visited, a:active {text-decoration: none; color: #000000;}
.pagenum a:hover {text-decoration: none; background-color: #37939b; color: #ffffff; display:block;}
li {margin: 0 0 10px -30px;}
ul.arrow {list-style-image:url(../images/arrows/arrow.gif) !important;}
img {border:0;}
.dotslinelight {width:100%; height:1px; background-image:url(../../images/global/bg-searchdots.gif); background-repeat:repeat-x; margin-bottom:10px; margin-left:-5px;}


div#partners ul {float:left; list-style:none; width: 100%; margin-left:-5px;}
div#partners li {display:inline; padding:0px 5px 5px 0; height:100px;}
div#partners li a {margin:5px; text-decoration: none; padding:8px;}
div#partners a:hover  {color: #cb0d07;}
a:visited {color: #762123; text-decoration: underline;}

#keywordbox{width:50%;height:100%;float:left;}
#datebox{width:48%;height:100%;float:right;}

#datebox img {padding:10px 0 2px 5px;}

#keywordbox
{
	width: 50%;
	height: 100%;
	float: left;
}

#datebox
{
	width: 48%;
	height: 100%;
	float: right;
}

#datebox img
{
	padding: 10px 0 2px 5px;
}


/* FORM */

div#search .tips  {padding-left:0px;}
div#search input.search-btn {padding:0 5px 0 2px;}
div#search input.search-txt {margin-left:0px; margin-right:2px;}
.search-text {margin:-5px; padding:5px;}
.search-text p {padding-left:5px;}


/* SEARCH AND RESULTS */

.link-source {color:#008000;}

div#search input.search-btn
{
	padding: 0 5px 0 2px;
	vertical-align: top;
}

div#search input.search-txt
{
	margin-left: 0px;
	margin-right: 2px;
}

.search-text
{
	margin: -5px;
	padding: 5px;
}

.search-text p
{
	padding-left: 5px;
}


/*TAB STYLES*/

div.tableft {width:15px; height:37px; background-image:url(../images/ero3/tab-left.jpg); float:left;}
div.tabright {margin-right:3px; width:15px; height:37px; background-image:url(../images/ero3/tab-right.jpg); float:left;}
div.tab {padding-top:10px; height:27px; background-image:url(../images/ero3/bg-tab.jpg); float:left; border: 0px;}
div.tab a {color: #000;}
div.tab a:hover {color: #FF0000;}
div#tabon {margin-right:3px; padding:10px 13px 0 13px; height:25px; background-color:#ffffff; border: #cccc99 1px solid; border-bottom: 0px; float:left;}


/* SEARCH AND RESULTS */

.link-source
{
	color: #008000;
}

.search_result_highlight 
{
	background: #FEE9CC; font-size:1em;
}


/*A2A RECORDS*/

div .cDark
{
	background-color: #F7F8F3;
	border: solid 1px #CCCC99;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

div .cLight
{
	background-color: #FFFFFF;
	border: solid 1px #CCCC99;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

div .browser
{
	padding: 0em 0em 0.3em 0em;
}


/*TABLE STYLES*/

div#containerbox table {border-collapse: collapse; border: #cccc99 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#ffffff; margin-bottom: 10px;}
div#containerbox th {line-height:35px; background-color:#f2f3ee; font-weight:bold; text-align:left;}
div#containerbox tr {line-height:15px; vertical-align:top;}

table.details   {width:100%; border: solid 1px #cccc99; padding: 0; border-collapse: collapse;}
table.details th {width:25%; text-align: left; background-color: #F3F0DD; padding: 2px; border-right: solid 1px #cccc99; border-bottom: dotted 1px #cccc99; vertical-align: top;}
table.details td {width:75%; background-color: #F7F8F3; padding: 2px;  border-bottom: dotted 1px #cccc99;  vertical-align: top;}


