body { color:#444444;}

#main-body .warningbox{
	border: 1px solid #C33030;	
	background: #FFF0F0 url(../img/alert.jpg) no-repeat 10px 10px;
}

#main-body .warningbox h2{
	color: #C33030 !important;
}

#main-body .star-black {
	color: red;
}
#emailFriendDiv .star-black {
	color: red;
}

h1, h2, h3, h4, h5, h6 { color: #F26619; }

/*
------------------------------------------------------------------------
body 
------------------------------------------------------------------------
*/


/*

body.two #infectious, 
body.three #chemicals, 
body.four #radiation, 
body.five #emergency, 
body.six #business,  
body.seven #topics,
body.eight #seven,
body.nine #eight,
body.ten #nine,
body.eleven #ten,
body.twelve #eleven,
body.thirteen #twelve,
body.fourteen #thirteen,
body.fifteen #fourteen,
body.sixteen #fifteen,
body.seventeen #sixteen,
body.eighteen #seventeen,
body.nineteen #eighteen,
body.twenty #nineteen { background:#8c8c8c url(../img/tab-left-on.gif) no-repeat top right; }

*/

body.two #infectious, 
body.three #chemicals, 
body.four #radiation, 
body.five #emergency, 
body.six #business,  
body.seven #topics,
body.two #one, 
body.three #two, 
body.four #three, 
body.five #four, 
body.six #five,  
body.seven #six,
body.eight #seven,
body.nine #eight,
body.ten #nine,
body.eleven #ten,
body.twelve #eleven,
body.thirteen #twelve,
body.fourteen #thirteen,
body.fifteen #fourteen,
body.sixteen #fifteen,
body.seventeen #sixteen,
body.eighteen #seventeen,
body.nineteen #eighteen,
body.twenty #nineteen { background:#8c8c8c url(../img/tab-left-on.gif) no-repeat top right; }

/*
------------------------------------------------------------------------
Lists
------------------------------------------------------------------------
*/
ol li{ background:none !important; }


/*
------------------------------------------------------------------------
links
------------------------------------------------------------------------
*/

a { color: #1B54B4; } /*blue*/
a:visited { color:#666666; } /* grey */	

#breadcrumb li a{ color: #306FB5 !important; }

#global li a {color:#5F5F5F;}

#navigation a { color:white; }
#navigation a:hover { color:white; }
#navigation a:focus { color:black; }

.rss-home li.rss a { color:#1B54B4; }
.rss-home li a { color: #1B54B4; }

.content a, .content_rnav a, .content_enet a { color:#1B54B4; }

h2 a { color:#F26619/*f68620*/ !important; }
/*h2 a:hover { color:#f68620 !important; }*/

.home #banner p a { color:white; }
.home #banner a:visited { color:#fff !important; } 

#column-left #local li a { color:#000; }

#footer li a { color:#5F5F5F; }

.rightbox a:visited { color:#000; }
.rightbox li a {color:#000 !important; }

a:hover .atoz_box, a:hover .atoz_boxnumber{ background:#E7EDF5 !important; border:1px solid #92ADD1 !important;}

.box-box h3 a { color:#F26619/*f68620*/; }
.plainlink { text-decoration:none; color:#C33030; }

/*
------------------------------------------------------------------------
header
------------------------------------------------------------------------
*/

#navigation { background:#f68620; }

#navigation li 				{ background:#8c8c8c url(../img/tab-right-off.gif) no-repeat top right; }
#navigation li.active 		{ background:#f68620 url(../img/tab-right-on.gif) no-repeat top right; }
#navigation li#last 		{ background:#8c8c8c url(../img/tab-last-off.gif) no-repeat top right; }
#navigation li#last.active 	{ background:#f68620 url(../img/tab-last-on.gif) no-repeat top right; }

#breadcrumb { background:url(../img/breadcrumb-dots.gif) repeat-x bottom left; }
#breadcrumb .bcarrow { background:url(../img/breadcrumb-arrow.gif) no-repeat right 3px; color:#fff; /* Hide the "|" */ }


/*
------------------------------------------------------------------------
home page
------------------------------------------------------------------------
*/

/*#column-box-left h3, #column-box-right h3 { color:#F26619; }*/
#column-right .local-title { color: #F26619/*F68620*/; }

.column-home .local-title { 
	color:#fff; 
	}
	
.column-home .borders { 
	border:1px solid #faa61a; 
}

#column-right .news-home li {
	background: url(../img/bullet-arrow.gif) no-repeat left 5px; 
}
#column-right .news-home li.list-link {
	border:1px solid #fff;
}

.rss-home li { background:url() no-repeat right 50% !important; }
.rss-home li.rss  { background:url(../img/rss-feed.gif) no-repeat right 50% !important; }

#map { background: url(../img/map.gif) no-repeat top right; }
#email { background: url(../img/email.gif) no-repeat top right; }

.column-home .local-title { background:#faa61a url(../img/corner-swirl.gif) no-repeat top right; }

th.local-title {
	color:#fff; 
	background:#faa61a url(../img/corner-swirl.gif) no-repeat top right; 
}

td.borders {
	border:1px solid #faa61a;
}


/*
------------------------------------------------------------------------
local
------------------------------------------------------------------------
*/
#column-left ul#local { background:#fff5eb; border:1px solid #faa61a;}

#column-left #local li.active { background:url(../img/bullet-arrow.gif) no-repeat left 50%; }

#column-left .local-title { 
	color:#fff;
	background:#faa61a url(../img/corner-swirl.gif) no-repeat top right;
}



/* 
------------------------------------------------------------------------
main body
------------------------------------------------------------------------
*/


.content h1, .content_rnav h1, .content_enet h1 { color:#f68620; }

/*.homecontent h2, .content h2, .content h3, .content h4, .content h5, 
.content_rnav h2, .content_rnav h3, .content_rnav h4, .content_rnav h5, 
.content_enet h2, .content_enet h3, .content_enet h4, .content_enet h5  {
	color:#ff9900;
}*/

.content_rnav li, .content_enet li { 
	background:url(../img/bullet-arrow.gif) no-repeat left 3px; 
}

.content li{ background: url(../img/bullet-arrow.gif) no-repeat left 5px; }

.content-box { background:#fff5eb; border:1px solid #ffe0cc; }
.content-box li { background: url(../img/bullet-arrow.gif) no-repeat left 2px; }
.content-box p.heading { color:#003366; }
.content-box #binoculars { background: url(../img/binoculars.gif) no-repeat top right;  }
.content-box #globe { background: url(../img/globe.gif) no-repeat top right; }
.content-box #news { background: url(../img/news.gif) no-repeat top right; }


.boxmap { 			border:0px solid #ffe0cc; background:#fff5eb url(../img/map.gif) no-repeat top right; }
.boxconsultations { border:0px solid #ffe0cc; background:#fff5eb url(../img/news.gif) no-repeat top right; }
.boxemail { 		border:0px solid #ffe0cc; background:#fff5eb url(../img/email.gif) no-repeat top right; }
.boxnews { 			border:0px solid #ffe0cc; background:#fff5eb url(../img/news.gif) no-repeat top right; }


/*
------------------------------------------------------------------------
banner
------------------------------------------------------------------------
*/
.home #banner-right { background: url(../img/banner-home-bg.gif) no-repeat top left; }
.home #banner-left, .home #banner-featured { background:#F26619 url(../img/banner-home-blank.gif) no-repeat top right; }
.home #banner-featured p { background:url(../img/bullet-home-box-arrow.gif) no-repeat 5px 12px; }
.home #banner-featured p #featureddesc { color:white; }


#banner-right { background: url(../img/banner-right-swirl.jpg) no-repeat top left; }
#banner-left { background:#F26619 url(../img/banner-left.gif) no-repeat top right; }

/* 
------------------------------------------------------------------------
columns
------------------------------------------------------------------------
*/
#column-box { background:url(../img/breadcrumb-dots.gif) repeat-y 50%; }
/*
------------------------------------------------------------------------
page tools
------------------------------------------------------------------------
*/

#page-tools li .print { 
	background: url(../img/page-tools-print.gif) no-repeat left 50%; 
	background-position: 3px left;}

#page-tools li .email { background: url(../img/page-tools-email.gif) no-repeat left 50%; }
#page-tools li .add { background: url(../img/page-tools-add.gif) no-repeat left 50%; }
.toolsbox{ border:1px solid #ddd; }

/*
------------------------------------------------------------------------
footer
------------------------------------------------------------------------
*/
#footer { background:url(../img/breadcrumb-dots.gif) repeat-x top left; }

#footer li.rss a { background:url(../img/rss-feed.gif) no-repeat right 50%; padding:0 15px 0 0; }
/*
------------------------------------------------------------------------
right nav
------------------------------------------------------------------------
*/

.rightnav{ border:1px solid #fff; }
.rightnav_pub { border:1px solid #fff;  }
.rightbox{ background-color:#FFF5EB !important; border:1px solid #FAA61A; }

.rightbox .heading { background:#FAA61A; color:#fff; }
.rightnav .binoculars, .rightnav_pub .binoculars {background: url(../img/small-binoculars.gif) no-repeat 30px right; }
.rightnav .globe, .rightnav_pub .globe {background: url(../img/small-globe.gif) no-repeat 30px right; }

.rightbox ul li { border:1px solid #FFF5EB; background:url(../img/bullet-arrow.gif) no-repeat left 3px; }
.rightbox li a {color:#000 !important; }

.rightbox .listheading { color:#FF9C00; }
.rightbox .listheading a { color:#FF9C00 !important; }
.rightbox .listheading a:hover { color:#FF9C00 !important; }

/*
------------------------------------------------------------------------
search results
------------------------------------------------------------------------
*/

.searchresults li a{ background: url() !important; }

.paging strong{ color:#306FB5 !important; }


/*
------------------------------------------------------------------------
publications
------------------------------------------------------------------------
*/

.book_img{ border:1px solid #ddd; }

.further_info_block{ 
	background-color:#FFF5EB !important;
	border:1px solid #FAA61A;
}

/*
------------------------------------------------------------------------
HPU
------------------------------------------------------------------------
*/

.address_block{ 
	background-color:#FFF5EB !important;
	border:1px solid #FAA61A;
}

.news_block{ 
	border:0px solid #FAA61A;
}

/*
------------------------------------------------------------------------
a to z
------------------------------------------------------------------------
*/

.atoz_box {  
	border:1px solid #BDCEE7;
	background-color:#fff;
	}

.atoz_letter { 
	color:#BDCEE7;
	border:1px solid #BDCEE7; 
	background:#fff;
}

.atoz_title { background:#BDCEE7; }
.atoz_abstract { background:#BDCEE7; }
.atoz_boxnumber { border:1px solid #BDCEE7; background-color:#fff; }

/*
------------------------------------------------------------------------
Error
------------------------------------------------------------------------
*/
.errorbox{
	border:1px solid #FAA61A;
	background:#FFF5EB url(../img/alert.gif) top left no-repeat;
}
#warning h1{
	background-color:#F26619;
	color:#fff;
}
#warning .shadow { background: url(../img/warning_bg.gif) top left repeat-x; }
#warning { border:1px solid #F26619; }

/*
------------------------------------------------------------------------
Boxes
------------------------------------------------------------------------
*/

.box-featured { 
	background:#fff5eb url(../img/news.gif) no-repeat top right; 
	border:1px solid #ffe0cc; 
}

/*
------------------------------------------------------------------------
file types
------------------------------------------------------------------------
*/
a.doc { background: url(../img/bullet-word.gif) no-repeat top left; }
a.pdf {	background: url(../img/bullet-pdf.gif) no-repeat top left; }
a.ppt {	background: url(../img/bullet-ppt.gif) no-repeat top left; }
a.xls {	background: url(../img/bullet-excel.gif) no-repeat top left; }

a.gen  { background: url(../img/bullet-gen.gif) no-repeat top left; }
a.mdb {	background: url(../img/bullet-mdb.gif) no-repeat top left; }
a.msg {	background: url(../img/bullet-msg.gif) no-repeat top left; }
a.rtf {	background: url(../img/bullet-rtf.gif) no-repeat top left; }

a.txt  { background: url(../img/bullet-txt.gif) no-repeat top left; }
a.vsd {	background: url(../img/bullet-vsd.gif) no-repeat top left; }
a.zip {	background: url(../img/bullet-zip.gif) no-repeat top left; }

/*
------------------------------------------------------------------------
misc
------------------------------------------------------------------------
*/
.hr { background:url(../img/breadcrumb-dots.gif) repeat-x 0 50%; }


/*
------------------------------------------------------------------------
Tables
------------------------------------------------------------------------
*/

.datatable td { background-color:#f9f9f9; border:1px solid #ccc; }
.bodytable td { background-color:#f9f9f9; border:1px solid #ccc; }

.rowbg { background-color:#f5f5f5; }

.shaded-heading { background-color:#f1f1f1;}


/*
------------------------------------------------------------------------
row 
defaults first, if no other style applied
------------------------------------------------------------------------
*/

.content_rnav td {
	background: #fff; 
	border:1px solid #ddd;
}


.content_rnav th{
	background: #8c8c8c;
	color: #fff;
	border:1px solid #ddd;
}

.content_rnav tr {
	border:1px solid #ddd; border-top: solid;
}

.content_enet td {
	background: #fff; 
	border:1px solid #ddd;
}


.content_enet th{
	background: #8c8c8c;
	color: #fff;
	border:1px solid #ddd;
}

.content_enet tr {
	border:1px solid #ddd; border-top: solid;

}

.datatable td {
	background: #fff; 
	border:1px solid #ddd;
}

.datatable .row-white {
	background: #fff;
	}

.datatable .row-color {
	background: #dedede;
}
.datatable th{
	background: #8c8c8c;
	color: #fff;
	border:1px solid #ddd;
}

.datatable tr {
	border:1px solid #ddd; border-top: solid;
}

.datatable {
	border:1px solid #ddd;
}



.bodytable td {
	background: #fff; 
	padding: 1px 5px 1px 5px;
	border:1px solid #ddd;
}

.bodytable .row-white {
	background: #fff;
	}

.bodytable .row-color {
	background: #dedede;
}
.bodytable th{
	background: #8c8c8c;
	color: #fff;
	border:1px solid #ddd;
}

.bodytable tr {
	border:1px solid #ddd; border-top: solid;
}

.bodytable {
	border:1px solid #ddd;
}

