/*
============================================
STYLES FOR MAIN SITE 
============================================
*/

body 			{Font-family: Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;background-color:FFFFFF;margin:0;padding:0}
/* UL 				{List-style: url(images/bullet.gif) disc} */
H1 				{font-size:18pt; font-weight:bold; color:#000000;padding-top: 10px; padding-bottom: 5px;}
H2 				{font-size:14pt; font-weight:normal; color:#E60000; padding-top: 3px; padding-bottom: 3px;}
H3 				{font-size:12pt; font-weight:bold; color:#E60000; padding-top: 0px; padding-bottom: 3px;}
H4				{font-size:10pt; font-weight:bold; color:#1F4276; padding-top: 3px; padding-bottom: 3px;}
H5 				{font-size:9pt; font-weight:bold; color:#000000; margin:0; text-align: right;}
HR 				{color: #3562A5;text-align: center; }

/* Bullet Styles */
ul, li { list-style-image: url('/images/bullet.gif'); }

/* Table Styles */
TD, TR, TABLE	{font-size:10pt;font-weight:normal;color:#000000}

/* Form Styles */
/* Defined without '.login' class in nonforum.css to avoid forum clashes; */
/* Here to keep site login boxes correct in forum pages. */
INPUT.login, TEXTAREA.login, SELECT.login	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
BUTTON.login	{Font-family: Arial, Helvetica, sans-serif;Font-size: 8pt;Font-weight:normal ; Text-Decoration: None; Color: #3F2F7F; Background-color: #E6E6E6; Border-bottom: none; Border-right: none; Border-left: none; Border-top: none; Padding-left: 0px; Padding-right: 0px; Padding-bottom: 1px; Padding-top: 1px;}

/* Link Styles */
/* Now defined in nonforum.css to avoid forum clashes */
/* a, a:link, a:visited    {Color:#1F4276;Text-Decoration:none;Font-Size:10pt;Font-Weight:Bold } */
/* a:hover        			{Color:#E60000;Text-Decoration:underline;} */

.a.redheader, .a.redheader:link, .a.redheader:visited	{Color:1F4276;Text-Decoration:none;Font-Size:10pt;Font-Weight:normal}
.a.redheader:hover        {Color:E60000;Text-Decoration:none;Font-Size:10pt;Font-Weight:normal}

.footertxt, a.footertxt, a.footertxt:link, a.footertxt:visited	{Color:000000;Text-Decoration:none;Font-Size:7pt;Font-Weight:bold}
a.footertxt:hover        {Color:E60000;Text-Decoration:underline;Font-Size:7pt;Font-Weight:Bold}

/* Link Structure Menu */
.menutxt {
	Text-Decoration:none; Font-Weight:normal; padding-top: 20px; Font-Size: 8pt;
}
.a.menutxt:link, .a.menutxt:visited {
color:#000000; Text-Decoration:underline; Font-Size: 8pt; Font-Weight:normal;
}
.a.menutxt:hover {
color:#E60000; Text-Decoration:underline; Font-Size: 8pt; Font-Weight:normal;
} 

/*Logged in link*/
a.login, a.login:link, a.login:visited {color: 000000;Text-Decoration:none}
a.login:hover {color: E60000}

/* Border Styles */
.footerline 	    {border-top:000000px solid; }
.redbottomborder	{border-bottom:000000px solid;  }
.td-main 			{background-color: EEF2F7}
.td-border 			{background-color: FFFFFF; border-color: ECE9D8;border-top-width: 1px;border-top-style: solid;border-right-width: 1px;border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;}
.td-alt 			{background-color: F6F6F6}
.td-leftbtm 		{border-color: ECE9D8; border-bottom-width: 1px; border-bottom-style: solid; border-left-width: 1px; border-left-style: solid;}
.td-btm 			{border-bottom:1px solid 6F96CE; }
.td-left 			{border-left-width: 1px;border-left-style: solid;border-left-color: #999999;padding-left: 4px;}
.td-rightbtm 		{border-bottom-width: 1px;border-bottom-style: solid;border-right-width: 1px;border-right-style: solid;	border-right-color: ECE9D8;	border-bottom-color: ECE9D8;}
.td-right	 		{border-right-width: 1px;border-right-style: solid;	border-top-color: ECE9D8;	border-right-color: ECE9D8;	border-bottom-color: ECE9D8;	border-left-color: ECE9D8;}

/* Misc Txt Styles */
.testimdesc			{ Color:E60000; Font-Size:9pt; Font-Weight:normal; text-align: left; padding-left: 10px;}
.testimdescalt  	{Color:E60000;Font-Size:9pt;Font-Weight:normal;text-align: center;padding-right: 50px;padding-left: 50px;}
.testimdescred  	{Color:E60000;Font-Size:11pt;Font-Weight:normal;text-align: center;padding-right: 50px;padding-left: 50px;}
.maintable		{	background-color: FFFFFF}
.animbg			{	background-color: 90B2E5}
.darkbg			{	background-color: 3562A5}
.logintxt		{	color: 000000}
.fp-txt			{	padding-right: 5; padding-left: 5}
.subheading 		{font-size:12pt;font-weight:normal;color:E60000}
.defaultErr { font-weight: bold; color: #FF0000 }
.generalpadding { padding-right: 150px; }

.arrowbg {
	background-image: url('../../images/helpdesk_arrowbg.gif');
	background-repeat: no-repeat
}

/* Width for content tables */
.content-table {width: 98%;}
.manual-nav {width: 99%;}
/*
============================================
STYLES FOR DIRECTORY 
============================================
*/

/* default text */
/* Now defined in nonforum.css to avoid forum clashes */
/* .text 			{font-family: Arial, Helvetica, sans-serif: 10pt; color: 000000} */

/* small text */
.small 			{font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

/* top navigation */
.nav-top-bg        	{background-color: FFFFFF}
.nav-top-txt      	{Color: 1F4276;Text-Decoration:none;Font-Family:Arial, Helvetica, sans-serif;Font-Size:10pt;Font-Weight:bold}
.nav-top-txt:hover 	{color: E60000}

/* category navigation */
.navbar 			{font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 10pt;  background-color: FFFFFF; color: 003399; text-decoration: none;}
.navbar:vlink 		{font-size: 10pt; color: 1F4276; text-decoration: none;}
.navbar:link 		{font-size: 10pt; color: 1F4276; text-decoration: none;}
.navbar:alink 		{font-size: 10pt; color: 1F4276; text-decoration: none;}
.navbar:hover 		{font-size: 10pt; color: E60000; text-decoration: none;}

/*user navigation */
.nav-usermenu-title 		{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 700; color: 999999}
.nav-usermenu-txt 			{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 1F4276; text-decoration: underline}
.nav-usermenu-txt:hover 	{color: E60000; font-family: Arial, Helvetica, sans-serif; font-size: 10px}

/* alternating table rows */
.cell1 			{background-color: B3CDF3; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 000000}
.cell2 			{background-color: C8DCFA; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 000000}

/* dialog boxes */
.box-table 		{border: 000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: DFE2E6}

/* titles */
.title 			{font-family: Arial, Helvetica, sans-serif: 10pt; font-weight: bold; color: 000000; background-color:  F3F3F3}
.subtitle 		{font-family: Arial, Helvetica, sans-serif: 10pt; font-weight: 800; color: 000000; background-color: F3F3F3}

/* system messages and errors */
.sys-message	{color: E60000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.error 			{font-family: Arial, Helvetica, sans-serif: 10pt; color: E60000; font-weight: bold}
.small-msg 		{font-family: Arial, Helvetica, sans-serif: 10pt; color: 999999}

/* statistics and misc. messages */
.stats 				{color: 000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.stats-small 		{font-family: Arial, Helvetica, sans-serif: 10pt;}

/* search */
.search-title 			{font-family: Arial, Helvetica, sans-serif: 10pt; font-weight: 800; color: 000000; background-color: F3F3F3}
.search-field-lable 	{font-family: Arial, Helvetica, sans-serif: 10pt}
.search-advanced 		{font-family: Arial, Helvetica, sans-serif: 10pt; text-decoration: none; color: 000000 font-weight: normal}
.search-bg 				{background-color: F3F3F3}
.search-table			{border: 000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: F3F3F3}
.search-advanced:hover 	{font-family: Arial, Helvetica, sans-serif: 10pt; color: E60000; }

/* small text fields */
.textbox 		{font-family: Arial, Helvetica, sans-serif: 10pt}

/* buttons */
.button 			{font-family: Arial, Helvetica, sans-serif: 10pt; }
.buttonsmall 		{font-family: Arial, Helvetica, sans-serif: 10pt; cursor: hand}

/* float boxes*/
.floatbox-table 		{border: none}
.floatbox-title 		{font-family: Arial, Helvetica, sans-serif: 10pt; font-weight: 700; color: 000000;}
.floatbox-txt 			{font-family: Arial, Helvetica, sans-serif: 10pt; background-color: none}
.floatbox-link 			{font-family: Arial, Helvetica, sans-serif: 10pt; font-weight: 700; color: 1F4276; text-decoration: none}
.floatbox-link:hover 	{color: E60000; font-family: Arial, Helvetica, sans-serif: 10pt; font-weight: 700; text-decoration: underline}

/* spacing styles */
.spacing-pad-top-right 	{padding-top: 10pt; padding-right: 15px}
.spacing-pad-top-left 	{padding-top: 10pt; padding-left: 15px}
.spacing-pad-left-right {padding-right: 10pt ; padding-left: 15px}

/* categories */
.cat 			{font-family: Arial, Helvetica, sans-serif: 10pt; color: 1F4276; font-weight: bold;}
.cat:hover		{font-family: Arial, Helvetica, sans-serif: 10pt; color: E60000; font-weight: bold;}
.catsub 		{font-family: Arial, Helvetica, sans-serif: 10pt; color: 1F4276 }
.catsub:hover 	{color: E60000; font-family: Arial, Helvetica, sans-serif: 10pt}
.cat-no 		{color: 707070; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  }
.cat-desc 		{color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.cat-new 		{color: blue; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; ; vertical-align: super}
.cat-pick 		{font-family: Arial, Helvetica, sans-serif: 10pt; color: 009900; vertical-align: super}
.cats-stats		{color: 707070; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

/* reviews */
.review					{font-family: Arial, Helvetica, sans-serif: 10pt;}
.review-detail			{color: 707070; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.review-detail:hover	{color: E60000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

/* page navigation */
.pagenav 		{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 00000; font-weight: bold;}

/* copyright */
.copyright 		{font-family: Arial, Helvetica, sans-serif: 10pt; color: 000000}

/* links */
.link 			{font-family: Arial, Helvetica, sans-serif: 10pt; color: 003399; }
.link:hover		{font-family: Arial, Helvetica, sans-serif: 10pt; color: E60000;}
.link-rate 		{font-family: Arial, Helvetica, sans-serif: 10pt; color: 006600; text-decoration: none; }
.link-review 	{font-family: Arial, Helvetica, sans-serif: 10pt; color: a27900; text-decoration: none; }
.link-modify 	{font-family: Arial, Helvetica, sans-serif: 10pt; color: 800000; text-decoration: none; }
.link-div		{font-family: Arial, Helvetica, sans-serif: 10pt; color: 000000; text-decoration: none; }
.link-desc 		{color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.link-detail 	{color: 707070; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.link-new 		{color: blue; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; ; vertical-align: super}
.link-top 		{color: red; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; vertical-align: super}
.link-pop 		{color: orange; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; vertical-align: super}
.link-pick 		{font-family: Arial, Helvetica, sans-serif: 10pt; color: 009900; vertical-align: super}

/*----------------------------*/
/*Planner colours*/
.days { background-color: E0E0E0; text-align: center } /*grey bg*/
.thismonth { background-color: 90B2E5; text-align: center } /*blue bg*/
.othermonth { background-color: E0E0E0; text-align: center } /*grey bg*/
.today { background-color: FFFF66; text-align: center } /*Yellow bg*/
.selected { background-color: 00DD00; text-align: center } /*Green bg*/
/*In the daily schedule:*/
.selecteddetails { background-color: 00DD00; text-align: left; vertical-align: top } /*Green bg*/
.thisentry { background-color: 00DD00; text-align: left } /*green bg*/
.thisentrytime { background-color: 00DD00; text-align: center } /*green bg*/
.otherentry { background-color: 90B2E5; text-align: left } /*blue bg*/
.otherentrytime { background-color: 90B2E5; text-align: center } /*blue bg*/
/*In the form*/
.form { background-color: E0E0E0; text-align: left } /*grey bg*/

acronym { border-bottom: 1px solid #00cc66; cursor: help; }
