/* ***************************************************************
HEXUS_STYLES
------------------------------------------------------------------
AUTHOR -			Iain McWhirter
DESCRIPTION -		The custom styles for the HEXUS site
*************************************************************** */

/* ***************************************************************
BODY AND GENERIC TAG STYLES
*************************************************************** */
a {
	border-bottom: 1px #AFB6C5 dotted;
	color: #003366;}
a:visited {
	color: #666666;}
a:hover {
	background: #E0E4EB;}
h1, h1 a, h1 a:hover, h1 a:visited {
	color: #ff6600;}
.helpIcon, .colBox li.header a.helpIcon {
	border: 1px #000000 solid;
	background: #7386A5;
	color: #ffffff;}
.helpIcon:hover, .colBox li.header a.helpIcon:hover {
	background: #003366;}

/* ***************************************************************
GENERIC TABLE STYLES
*************************************************************** */
tr:hover, tr.evenRow:hover {
	background: #E0E4EB;}
tr.evenRow, tr.evenRow:hover td.noHover, table.centreTableNoHover tr.evenRow:hover, tr.evenRow:hover td.alignCenterNoHover, th.altTableHdr {
	background: #ecf2f9;}
	
/* ***************************************************************
GENERIC FORM STYLES
*************************************************************** */
input:focus, select:focus, textarea:focus {
	background: #99B3D6;}
.requiredField, .requiredFieldIndicator {
	background: #99B3D6;}
.formButton, .formButtonLink {
	background: #ff6600;}
.formButton:hover, .formButton:focus, .formButtonLink:hover {
	background: #7386A5;}
legend {
	color: #ff6600;}
	
/* ***************************************************************
GENERIC TEXT STYLES
*************************************************************** */
.altColourH1 {
	color: #003366;}
	
/* ***************************************************************
SPECIFIC TABLE STYLES FOR TRUST
*************************************************************** */
.inactiveUserRow {
	background: #ffebdd;}
	
/* ***************************************************************
SPECIFIC STYLES FOR RESULT PAGER AND PAGE JUMPER
*************************************************************** */	
.resultPager a {
	background: #ECF2F9;}
.resultPager a:hover {
    background: #E0E4EB;}
table.pageJumper tr, table.pageJumper tr:hover {
	background: #E0E4EB;}
.pageJumper a:hover, .pageJumper .prevPage:hover, .pageJumper .nextPage:hover {
	background: #99B3D6;}	

/* ***************************************************************
SPECIFIC STYLES FOR OTHER MISCELLANEOUS AREAS
*************************************************************** */	
.searchText {
	background: #ff6600;
	color: #ffffff;}
	
/* ***************************************************************
SPECIFIC STYLES FOR OTHER MISCELLANEOUS AREAS
*************************************************************** */	
.linkPrefix {
	color: #ff6600;}
	
/* ***************************************************************
SPECIFIC STYLES FOR THE HEADER BAR AND MENUS
*************************************************************** */	
#hdr {
	background: #103052 url(http://img.hexus.net/hexus_v2/images/site/hdr_bg.jpg) repeat;}
#menu li:hover, #menu li:hover, #menu li.over, #menu li#menuOver {
	background: #ff6600 url(http://img.hexus.net/hexus_v2/images/site/menu_bg_on.gif) repeat;}
#menu li li, .domenabled ul#finder li {
	border: 1px #EFF2F8 solid;
	border-right: 1px #94A3BA solid;
	border-bottom: 1px #94A3BA solid;
	background: #E0E4EB url(http://img.hexus.net/hexus_v2/images/site/link_bg.gif) 152px 50% no-repeat;}
.domenabled ul#finder li {
	background-position: 120px 50%;}
.domenabled ul#finder li ul li {
	background-position: 205px 50%;}
#menu li li:hover, #menu li li.over, .domenabled ul#finder li:hover, .domenabled ul#finder li.over {
	border: 1px #D8E0ED solid;
	border-right: 1px #426BA4 solid;
	border-bottom: 1px #426BA4 solid;
	background: #99B3D6 url(http://img.hexus.net/hexus_v2/images/site/link_bg.gif) -348px 50% no-repeat;}
.domenabled ul#finder li:hover, .domenabled ul#finder li.over {
	background-position: -380px 50%;}
.domenabled ul#finder li ul li:hover, .domenabled ul#finder lu ul li.over {
	background-position: -295px 50%;}
#menu li li a:visited {
	background: url(http://img.hexus.net/hexus_v2/images/site/link_bg.gif) -837px 50% no-repeat;}
#menu li li a:hover, #menu li li:hover a:visited, #menu li li.over a:visited {
	background: #99B3D6 url(http://img.hexus.net/hexus_v2/images/site/link_bg.gif) -353px 50% no-repeat;}
#menu li li.menuDivider, #menu li li.menuDivider:hover {
	border: 1px #B8C7DE solid;
	border-bottom: 1px #5A6984 solid;
	background: #7386A5;}


/* ***************************************************************
SPECIFIC STYLES FOR THE COLUMNS (LEFT, RIGHT AND FLOATING)
*************************************************************** */	
#lCol, #rCol {
	background: #3C414F;}
.colHdr, .forumNewsTitle {
	border: 1px #B8C7DE solid;
	border-bottom: 1px #5A6984 solid;
	background: #7386A5;}
	
/* ***************************************************************
SPECIFIC STYLES FOR THE MAIN COLUMN
*************************************************************** */	
#cCol, #cColAd {
	background: #E0E4EB;}
#cColTagline, .forumNewsDate {
	background: #99B3D6;
	border: 1px #D8E0ED solid;
	border-bottom: 1px #426BA4 solid;}
.forumNews {
	background: #E0E4EB;
	border: 1px #426BA4 solid;}
	
