﻿BODY {
	FONT-SIZE: 90%; BACKGROUND: #ddd; COLOR: #3a3939; 
}
.special {
display:none;
}

HTML > BODY {
	FONT-SIZE: 14px
}
P {
	LINE-HEIGHT: 1.5em
}
H2 {
	LINE-HEIGHT: 1.5em
}
H3 {
	LINE-HEIGHT: 1.5em
}
H4 {
	LINE-HEIGHT: 1.5em
}
H5 {
	LINE-HEIGHT: 1.5em
}
H6 {
	LINE-HEIGHT: 1.5em
}
UL {
	LINE-HEIGHT: 1.5em
}
OL {
	LINE-HEIGHT: 1.5em
}
DL {
	LINE-HEIGHT: 1.5em
}
FORM {
	LINE-HEIGHT: 1.5em
}
BLOCKQUOTE {
	LINE-HEIGHT: 1.5em
}
FIELDSET {
	LINE-HEIGHT: 1.5em
}
TABLE {
	LINE-HEIGHT: 1.5em
}
P {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
H2 {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
H3 {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
H4 {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
H5 {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
H6 {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
UL {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
OL {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
DL {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
FORM {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
BLOCKQUOTE {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
FIELDSET {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
TABLE {
	MARGIN-TOP: 1.5em; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
BODY {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, Arial
}
FORM {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, Arial
}
H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.75em; MARGIN-BOTTOM: 0.5em; COLOR: #333333; LINE-HEIGHT: 1.5em
}
H2 {
	MARGIN-TOP: 1.16em; FONT-WEIGHT: normal; FONT-SIZE: 1.28em; MARGIN-BOTTOM: 1.16em; COLOR: #333333; LINE-HEIGHT: 1.16em
}
H3 {
	MARGIN-TOP: 1.5em; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em; COLOR: #333333; LINE-HEIGHT: 1.5em
}
H4 {
	MARGIN-TOP: 1.5em; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: -1.5em; COLOR: #333333; LINE-HEIGHT: 1.5em
}
.smalltext {
	FONT-SIZE: 0.85em; LINE-HEIGHT: 1.75em
}
BLOCKQUOTE {
	PADDING-LEFT: 1.05em; MARGIN-LEFT: 0.25em; BORDER-LEFT: #80b735 0.2em solid; FONT-STYLE: italic
}
img.icon2 {
	background: #fafafa;
    border: 2px solid #ddd;
	padding: 0px;	
}

a:hover img.icon2{	
	background: #fafafa;
    border: 2px solid #B9B9B9;
	padding: 0px;
}

A {
	COLOR: #333333; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
A:link {
	COLOR: #333333; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
A:hover {
	COLOR: #515151; BORDER-BOTTOM: #333333 1px solid
}
A:focus {
	COLOR: #333333; BORDER-BOTTOM: #333333 1px solid
}
A:active {
	COLOR: #333333; BORDER-BOTTOM: #333333 1px solid
}
A.rss-icon {
	BORDER-BOTTOM-WIDTH: 0px
}
.center {
	Z-INDEX: 1000; MARGIN: 0px auto; WIDTH: 960px; POSITION: relative
}
#header {
WIDTH: 960px; POSITION: relative; HEIGHT: 117px; background-image:url('../images/bg-glow.jpg'); background-repeat:no-repeat
}
#header-container {
	HEIGHT: 117px; background-color:#000000; 
	
	
}
#header #logo {
	POSITION: absolute; TOP: 50px
}
#header #badge {
	POSITION: absolute; TOP: 0px
}

#header #tagline {
	LEFT: 175px; POSITION: absolute; TOP: 41px
}
#main-navigation-container {
	BORDER-TOP: #2c3736 1px solid; BACKGROUND: #EDC94E; WIDTH: 100%
}
#main-navigation {
	BACKGROUND: #EDC94E;
	background-image: url(../images/menuBack.jpg);  background-repeat:repeat-x;

}
#main-navigation UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-LEFT: #D0AE3A 1px solid; HEIGHT: 2.5em
}
#main-navigation UL LI {
	BORDER-RIGHT: #D0AE3A 1px solid; FLOAT: left; MARGIN: 0px
}
#main-navigation UL LI A {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0.75em; 
	DISPLAY: block; 
	PADDING-LEFT: 0.75em; 
	FONT-WEIGHT: normal; 
	font-size:0.95em;
	BORDER-LEFT-WIDTH: 0px; 
	background-image: url(../images/menuBack.jpg);  background-repeat:repeat-x;
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0.5em; 
	COLOR: #000000; 
	PADDING-TOP: 0.5em; 
	BORDER-RIGHT-WIDTH: 0px
}
#main-navigation UL LI A:visited {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0.75em; 
	DISPLAY: block; 
	PADDING-LEFT: 0.75em; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 0px; 
	background-image: url(../images/menuBack.jpg);  background-repeat:repeat-x;

	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0.5em; 
	COLOR: #000000; 
	PADDING-TOP: 0.5em; 
	BORDER-RIGHT-WIDTH: 0px
}
#main-navigation UL LI A:hover {
	BACKGROUND-COLOR: #2c3736;
	background-image: url(../images/menuBackOn.jpg);  background-repeat:repeat-x;
}
#main-navigation UL LI A.link-on {
	BACKGROUND: #E6D392;
	background-image: url(../images/menuBackOn.jpg);  background-repeat:repeat-x;
}
#main-navigation UL LI A.link-on:visited {
	BACKGROUND: #E6D392;
	background-image: url(../images/menuBackOn.jpg);  background-repeat:repeat-x;
	color:#ffffff;
}
.content-background {
	BORDER-TOP: white 1px solid; BACKGROUND: #ffffff; 
PADDING-BOTTOM: 1em; BORDER-BOTTOM: #c0c3bc 1px solid;
}
.content-container {
	PADDING-LEFT: 1px; Z-INDEX: 1! important; OVERFLOW: auto;
}
.dateadded {
	FLOAT: right; MARGIN: 0px
}
.content {
	FLOAT: left; WIDTH: 590px; POSITION: relative; TOP: -1.5em; min-height:600px;
}
#content-full-width {
	WIDTH: 770px
}
.browse-list {
	COLOR: #999
}
.subnavigation-column {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 160px
}
.subnavigation-column UL {
	MARGIN-TOP: 0px
}
.subnavigation-column UL LI {
	MARGIN: 0px 0px 0.25em
}
.subnavigation-column H4 {
	MARGIN: 0px 0px 0.25em
}
P.breadcrumbs {
	MARGIN-BOTTOM: 0.75em
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3em; PADDING-TOP: 0.75em; POSITION: relative
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 200px 0px 0px; OVERFLOW: auto; PADDING-TOP: 0px
}
#footer UL LI {
	FLOAT: left; MARGIN-RIGHT: 0.3em
}
#footer UL#footer-logos {
	RIGHT: 0px; MARGIN: 0px; POSITION: absolute; TOP: 0.75em
}
#footer UL#footer-logos LI {
	MARGIN-LEFT: 0.3em; MARGIN-RIGHT: 0px
}
#footer UL#footer-logos A {
	BORDER-BOTTOM-WIDTH: 0px
}
.image {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; BACKGROUND: white; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.image-float-right {
	FLOAT: right; MARGIN: 0em 0px 0.5em 1.5em
}
.image-float-left {
	FLOAT: left; MARGIN: 0px 1.5em 0.5em 0px
}
.promo {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
.promo-blue {
	BORDER-LEFT-COLOR: #3ab3bc; BACKGROUND: #e4f3f6; BORDER-BOTTOM-COLOR: #3ab3bc; BORDER-TOP-COLOR: #3ab3bc; BORDER-RIGHT-COLOR: #3ab3bc
}
.tablestyle {
	BORDER-RIGHT: #c0c3bc 1px solid; BORDER-TOP: #c0c3bc 1px solid; BORDER-LEFT: #c0c3bc 1px solid; BORDER-BOTTOM: #c0c3bc 1px solid
}
.tablestyle TD {
	BORDER-RIGHT: #c0c3bc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0c3bc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c0c3bc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c0c3bc 1px solid
}
.tablestyle TH {
	BORDER-RIGHT: #c0c3bc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0c3bc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c0c3bc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c0c3bc 1px solid
}
.smalltext TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.smalltext TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tablestyle TH {
	BACKGROUND: #e7eadc
}
FORM {
	
}
FIELDSET {
	BORDER-RIGHT: #c0c3bc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0c3bc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c0c3bc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c0c3bc 1px solid
}
LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: white; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
LABEL {
				float:left;
			width:120px;
			margin-left:0px;

}
.form-button {
	BORDER-RIGHT: #FFC029 2px solid; BORDER-TOP: #FFC029 2px solid; FONT-WEIGHT: bold; BACKGROUND: #FFC029; BORDER-LEFT: #FFC029 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #FFC029 2px solid
}
.form-button {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, Arial
}
.form-button-blue {
	BORDER-RIGHT: #FFC029 2px solid; BORDER-TOP: #FFC029 2px solid; FONT-WEIGHT: bold; BACKGROUND: #FFC029 ; BORDER-LEFT: #FFC029 2px solid; COLOR: white; BORDER-BOTTOM: #FFC029 2px solid
}
.form-button-blue {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, Arial
}

INPUT {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, Arial
}
SELECT {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Verdana, Arial
}
HR {
	CLEAR: both; BORDER-RIGHT: #c1c2bc 0px solid; BORDER-TOP: #c1c2bc 1px solid; BORDER-LEFT: #c1c2bc 0px solid; BORDER-BOTTOM: #c1c2bc 0px solid; HEIGHT: 0px
}
.col-50percent-left {
	FLOAT: left; WIDTH: 375px
}
.col-50percent-right {
	FLOAT: right; WIDTH: 375px
}
.col-50percent-container {
	CLEAR: right; PADDING-TOP: 0.75em
}
.browse-box {
	BORDER-RIGHT: #39b4bf 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #39b4bf 1px solid; PADDING-LEFT: 15px; BACKGROUND: #e5f3f6; PADDING-BOTTOM: 0px; BORDER-LEFT: #39b4bf 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #39b4bf 1px solid
}
.content .browse-box UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.25em; MARGIN-LEFT: 0px
}
.search-box {
	BORDER-RIGHT: #39b4bf 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #39b4bf 1px solid; PADDING-LEFT: 15px; BACKGROUND: #e5f3f6; PADDING-BOTTOM: 15px; BORDER-LEFT: #39b4bf 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #39b4bf 1px solid
}
#search-box-subject-page FORM {
	MARGIN-TOP: 0.75em; MARGIN-BOTTOM: 0px
}
#search-box-subject-page FORM P {
	DISPLAY: inline
}
#search-box-subject-page .form-button {
	MARGIN: 5px 5px 0px 0px
}
#search-box-subject-page H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0em; COLOR: #3a3939; LINE-HEIGHT: 1.5em
}
#search-box-subject-page LABEL {
	CLEAR: left; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em; WIDTH: 25%; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#search-box-subject-page SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.4em; WIDTH: 350px; PADDING-TOP: 0.1em
}
#browse-box-subject-page H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0em; COLOR: #3a3939; LINE-HEIGHT: 1.5em
}
#browse-box-subject-page UL {
	MARGIN-TOP: 0.75em; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.75em
}
#browse-box-subject-page P {
	MARGIN-TOP: 0.75em; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.75em
}
#browse-box-subject-page OL {
	MARGIN-TOP: 0.75em; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.75em
}
.services-box {
	BORDER-RIGHT: #c1c2bc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c1c2bc 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; OVERFLOW: auto; BORDER-LEFT: #c1c2bc 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #c1c2bc 1px solid
}
.services-box P {
	FONT-SIZE: 0.85em; LINE-HEIGHT: 1.75em
}
.services-box UL {
	FONT-SIZE: 0.85em; LINE-HEIGHT: 1.75em
}
.services-box OL {
	FONT-SIZE: 0.85em; LINE-HEIGHT: 1.75em
}
.services-box H3 {
	MARGIN: 0px
}
.content #services-box-blog UL {
	MARGIN: 0.75em 0px
}
.content #services-box-conferences UL {
	MARGIN: 0.75em 0px
}
.content #services-box-blog UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.25em; MARGIN-LEFT: 0px; PADDING-TOP: 0.25em
}
.content #services-box-conferences UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.25em; MARGIN-LEFT: 0px; PADDING-TOP: 0.25em
}
.content #services-box-blog H3 IMG {
	FLOAT: right
}

#search-updates-button {
	MARGIN: 1em 1em 0px
}
#saved-searches-alerts LI {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 0.5em; POSITION: relative
}
#saved-searches-alerts .edit-delete {
	TOP: 0px
}
UL#menu LI.mega DIV {
	LEFT: 0em; POSITION: absolute
}
UL#menu LI {
	DISPLAY: inline; POSITION: relative
}
UL#menu DIV {
	DISPLAY: none
}
UL#menu LI.mega DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 1; LEFT: 0em; PADDING-BOTTOM: 10px; WIDTH: 18em; PADDING-TOP: 10px; POSITION: absolute
}
UL#menu LI.hovering DIV {
	DISPLAY: block; WIDTH: 450px; BACKGROUND-COLOR: #D0AE3A 
}
UL#menu LI.hovering DIV H2 {
	DISPLAY: block; COLOR: white
}
UL#menu LI.hovering DIV A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.8em; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
UL#menu LI.hovering DIV LI {
	DISPLAY: inline
}
UL#menu LI.hovering DIV FORM {
	CLEAR: left
}
#main-navigation UL LI.mega DIV LI {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 50; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
#main-navigation UL#menu LI.mega DIV LI A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: 0px 50%; PADDING-BOTTOM: 0px; COLOR: #0c7faf; PADDING-TOP: 0px; BORDER-BOTTOM: #85bfd7 1px solid; BORDER-RIGHT-WIDTH: 0px
}
#main-navigation UL#menu LI.mega DIV LI A:hover {
	BACKGROUND: white; BORDER-BOTTOM: #0c7faf 1px solid
}
#main-navigation UL#menu LI.mega DIV {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 110%; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 550px; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid
}
#main-navigation UL#menu LI.mega UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; WIDTH: 250px; PADDING-TOP: 0px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
#main-navigation UL LI.mega DIV H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN: 0px 10px 10px; COLOR: #333
}
#main-navigation UL LI.mega DIV LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.dropdown-list-left {
	FLOAT: left
}
.dropdown-list-right {
	FLOAT: right
}
#main-navigation UL#menu LI.mega {
	Z-INDEX: 50
}
#main-navigation UL#menu LI A:hover {
	BACKGROUND-COLOR: #E6D392
}
#main-navigation UL#menu LI.mega A {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/dropdown-arrow.gif) #EDC94E no-repeat right center
}
UL#menu LI.hovering DIV A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.8em; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
#main-navigation UL LI.mega DIV FORM {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e4f3f6; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
.record-listing {
	FONT-SIZE: 0.85em; PADDING-BOTTOM: 1em; MARGIN: 1em 0px; BORDER-BOTTOM: #ccc 1px dashed
}
P.record-url {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
H2.record-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P.record-abstract {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0px
}
.record-more-details {
	FONT-WEIGHT: bold; POSITION: relative; TOP: 0.25em
}
UL.record-buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0.25em 0px 0px; OVERFLOW: auto; PADDING-TOP: 0px; POSITION: relative; TOP: -1.5em
}
UL.record-buttons LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.record-buttons LI.record-rate {
	PADDING-LEFT: 18px; BACKGROUND: url(/images/rate-icon.gif) no-repeat 0px 0.25em
}
UL.record-buttons LI.record-save {
	PADDING-LEFT: 18px; BACKGROUND: url(/images/save-icon.gif) no-repeat 0px 0.25em
}
UL.record-buttons LI.record-comments {
	PADDING-LEFT: 18px; BACKGROUND: url(/images/comment.gif) no-repeat 0px 0.3em
}
.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 0px
}
.content .pagination LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.25em; COLOR: #999; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.content .pagination LI A {
	FONT-WEIGHT: bold
}
.content .pagination LI.pagination-on {
	FONT-WEIGHT: bold; COLOR: #333
}
.order-by {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 0px
}
.content .order-by LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0.25em 0px 0px; COLOR: #999; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.content .order-by LI A {
	FONT-WEIGHT: bold
}
.content .order-by LI.order-by-on {
	FONT-WEIGHT: normal; COLOR: #333
}
.content .order-by P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0.25em 0px 0px; COLOR: #333; PADDING-TOP: 0px
}
.order-pagination-container {
	OVERFLOW: auto; HEIGHT: 1.25em
}
#order-pagination-container-top {
	PADDING-BOTTOM: 0.75em; BORDER-BOTTOM: #ccc 1px dashed
}
#order-pagination-container-bottom {
	
}
.search-within-browse {
	BORDER-RIGHT: #39b4bf 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #39b4bf 1px solid; PADDING-LEFT: 1em; BACKGROUND: #e4f3f6; PADDING-BOTTOM: 1em; OVERFLOW: auto; BORDER-LEFT: #39b4bf 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #39b4bf 1px solid
}
.search-within-browse LABEL {
	CLEAR: left; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em; WIDTH: 25%; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.search-within-browse INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.4em; WIDTH: 350px; PADDING-TOP: 0.1em
}
.search-within-browse SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.4em; WIDTH: 350px; PADDING-TOP: 0.1em
}
.search-within-browse .form-button {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0.5em 0px 0px; WIDTH: auto
}
.search-within-browse P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #81989d; PADDING-TOP: 0px; POSITION: relative; TOP: 0.15em
}
.search-within-browse .spacer {
	CLEAR: left; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; WIDTH: 25%
}
#browse-sub {
	FONT-SIZE: 0.85em
}
#browse-box-subject-homepage {
	MARGIN: 1em 0px; OVERFLOW: auto
}
#browse-box-subject-homepage H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0em; COLOR: #3a3939; LINE-HEIGHT: 1.5em
}
#browse-box-subject-homepage UL {
	MARGIN-TOP: 0.75em; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.75em
}
#browse-box-subject-homepage P {
	MARGIN-TOP: 0.75em; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.75em
}
#browse-box-subject-homepage OL {
	MARGIN-TOP: 0.75em; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.75em
}
#search-box-subject-homepage FORM {
	MARGIN-TOP: 0.75em; MARGIN-BOTTOM: 0px
}
#search-box-subject-homepage FORM P {
	DISPLAY: inline
}
#search-box-subject-homepage .form-button {
	MARGIN: 5px 5px 0px 0px
}
#search-box-subject-homepage H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0em; COLOR: #3a3939; LINE-HEIGHT: 1.5em
}
#search-box-subject-homepage {
	MARGIN: 1em 0px
}
#services-latest-additions UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
#services-latest-additions P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
#services-latest-additions UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0.25em; MARGIN: 0px 0.25em 0px 0px; PADDING-TOP: 0.25em; BORDER-BOTTOM: #ccc 1px dashed; LIST-STYLE-TYPE: none
}
.full-record-table {
	BORDER-TOP: #c7d8df 2px solid; MARGIN-TOP: 1.5em; WIDTH: 100%
}
.full-record-table TD {
	BORDER-BOTTOM: #c7d8df 1px solid
}
.full-record-table TH {
	BORDER-BOTTOM: #c7d8df 1px solid
}
.full-record-table TR.full-record-title TD {
	FONT-WEIGHT: bold; BACKGROUND: #e4f3f6
}
.full-record-table TR.full-record-title TH {
	FONT-WEIGHT: bold; BACKGROUND: #e4f3f6
}
.full-record-table TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: left
}
.full-record-table TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.full-record-comments P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
.full-record-comments P .commenter {
	DISPLAY: block; PADDING-LEFT: 0.25em; COLOR: #666666; WHITE-SPACE: nowrap
}
.full-record-comments P .commenter IMG {
	MARGIN-RIGHT: 5px
}
.record-comment {
	BORDER-RIGHT: #c1c2bc 1px solid; BORDER-TOP: #c1c2bc 1px solid; BACKGROUND: white; MARGIN: 1.5em 0px; OVERFLOW: auto; BORDER-LEFT: #c1c2bc 1px solid; BORDER-BOTTOM: #c1c2bc 1px solid
}
#record-comment-login {
	WIDTH: 50%
}
.record-comment FORM {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #e7eadc; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 1em
}
.record-comment H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.75em; PADDING-TOP: 0px
}
.record-comment FORM LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.record-comment FORM INPUT {
	WIDTH: 150px
}
.record-comment FORM .form-button {
	MARGIN: 0.5em 0px 0px; WIDTH: auto
}
.record-comment P {
	FONT-SIZE: 0.85em; MARGIN: 0.5em 0px 0px
}
.record-comment P.record-comment-login-register {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
.full-record-save {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(/images/save-icon.gif) no-repeat 0px 0.25em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#record-comment-logged-in TEXTAREA {
	MARGIN-BOTTOM: 0.5em; WIDTH: 95%; HEIGHT: 6em
}
#record-comment-logged-in LABEL {
	FONT-WEIGHT: bold
}
#record-comment-logged-in LABEL SPAN {
	FONT-WEIGHT: normal
}
#record-comment-logged-in .form-button {
	MARGIN-TOP: 0.5em; DISPLAY: block
}

.inline-rating {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
UNKNOWN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; MARGIN: 0.25em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #ccc 1px solid
}
DIV.commby {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; BACKGROUND: #ededed; PADDING-BOTTOM: 0.25em; MARGIN: 0.25em; PADDING-TOP: 0.25em; FONT-FAMILY: Arial, verdana, sans-serif
}
DIV.comm {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.25em; MARGIN: 0.25em; PADDING-TOP: 0.25em; FONT-FAMILY: Arial, verdana, sans-serif
}
DIV.repby {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; BACKGROUND: #ededed; PADDING-BOTTOM: 0.25em; MARGIN: 0.25em 0.25em 0.25em 3em; PADDING-TOP: 0.25em; FONT-FAMILY: Arial, verdana, sans-serif
}
DIV.rep {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 4em; PADDING-BOTTOM: 0.25em; MARGIN: 0.25em; PADDING-TOP: 0.25em; FONT-FAMILY: Arial, verdana, sans-serif
}
DIV.rply {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; BACKGROUND: #ddd; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; TEXT-ALIGN: left
}
SPAN.reply {
	CURSOR: pointer; COLOR: #00f
}
SPAN.reply:hover {
	CURSOR: pointer; COLOR: #f00
}
#aboutus {
	BACKGROUND: url(/images/Bristol.jpg); FLOAT: right; MARGIN: 25px 4px 4px 6px; WIDTH: 300px; HEIGHT: 231px
}
#aboutus P {
	MARGIN: 231px 0px 0px
}
.attrb {
	TEXT-ALIGN: right
}
#content-full-width-3-columns {
	WIDTH: 960px
}
.content-column-1 {
	FLOAT: left; WIDTH: 305px
}
.content-column-2 {
	FLOAT: left; WIDTH: 305px
}
.content-column-3 {
	FLOAT: left; WIDTH: 305px
}
.content-column-2 {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.content-column-3 {
	WIDTH: 310px
}
.homepage-box-border {
	BORDER-RIGHT: #c1c2bc 1px solid; BORDER-TOP: #c1c2bc 1px solid; MARGIN: 0px 0px 1em; BORDER-LEFT: #c1c2bc 1px solid; BORDER-BOTTOM: #c1c2bc 1px solid
}
.homepage-box-border H2 {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; FONT-WEIGHT: bold; FONT-SIZE: 1.28em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #c1c2bc 1px solid
}
.homepage-box-border H2 A {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #333
}
.homepage-box-border H2 IMG {
	FLOAT: right
}
.homepage-box-border P {
	MARGIN: 1.5em 10px
}

#hp-box-blog {
	MIN-HEIGHT: 232px; HEIGHT: auto
}
* HTML #hp-box-blog {
	HEIGHT: 232px
}
#hp-box-blog UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 1px
}
#hp-box-blog UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0.75em; MARGIN: 0px; PADDING-TOP: 0.75em; BORDER-BOTTOM: #c1c2bc 1px dashed; LIST-STYLE-TYPE: none
}
#hp-box-events {
	MIN-HEIGHT: 232px; HEIGHT: auto
}
* HTML #hp-box-events {
	HEIGHT: 232px
}
#hp-box-events UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 1px
}
#hp-box-events UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0.75em; MARGIN: 0px; PADDING-TOP: 0.75em; BORDER-BOTTOM: #c1c2bc 1px dashed; LIST-STYLE-TYPE: none
}

#homepage-browse-search {
	border: 1px solid #b0e1e5;
	FLOAT: left; 	MARGIN: 1em 0px; 	WIDTH: 958px;
}
#homepage-browse-search .content-column-1 {
	WIDTH: 303px
}
#homepage-browse-search .content-column-2 {
	WIDTH: 303px
}
#homepage-browse-search .content-column-3 {
	WIDTH: 303px
}
#homepage-browse-search LI {
	PADDING-LEFT: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 0.25em
}
#homepage-browse-search FORM {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #C6E3EE; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 1em; ZOOM: 1
}
#homepage-browse-search FORM LABEL {
	FONT-WEIGHT: bold
}
#homepage-browse-search INPUT#term1 {
	BORDER-RIGHT: #3bb5be 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #3bb5be 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; BORDER-LEFT: #3bb5be 1px solid; WIDTH: 400px; PADDING-TOP: 2px; BORDER-BOTTOM: #3bb5be 1px solid
}
#homepage-browse-search FORM P {
	DISPLAY: inline; MARGIN-LEFT: 0.5em; COLOR: white
}
#homepage-browse-search H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 1.5em 1em -0.5em; COLOR: #333
}
DIV.replycount {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #dde; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-LEFT: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #777; PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: center
}
DIV.replycount SPAN.sm {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt
}
.lead-in {
	FONT-SIZE: 1.1em
}
.replycount {
	Z-INDEX: 2001; POSITION: relative; TOP: -5px
}

