﻿/*body { font-family: Verdana, Arial, Sans-Serif; font-size:smaller; color: Black; background:#86B4CB url(/CaseWare.fhblack.com/SiteImages/gradeback.jpg) repeat-x left top;}*/
body { font-family: Verdana, Arial, Sans-Serif; font-size:smaller; color: Black; background-color:RGB(235,235,255);}

table.masterTable{ background-image:url("images/nav_bg.jpg");}

table.bottomNav{border-collapse: collapse;padding:0px;}


/* Defines the DIV box which holds the content of the individual pages. */ 
div.pagecontent { font-family:Verdana, Arial, Sans-Serif; background-color: White; border-width: 1px; border-style: solid;	border-color: #000000; padding: 2px; margin-top: 2px; min-height: 270px; padding-left: 3%; padding-right: 3%;}

div.accountBar{ text-align:right;}
span.accountBar{ background-color: RGB(130,192,255); right:20px; padding:3px; position:relative; top:4px; border:solid 1px RGB(9,94,151); color:RGB(9,94,151)}

div.login { padding:50px; }
div.signup { padding:10px 50px 0px 50px; min-height: 270px}

p.titletext { font-family: Verdana, Arial, Sans-Serif ; font-size: large; }
p.boldtext { font-weight: bold; }
p.impacttext { font-size: larger; font-weight: bold; color: Red; }

/* For the top menu bar */
a.toplink { font-size:x-small; }
a.toplink:link { color: White; text-decoration: none; }
a.toplink:visited { color: White; text-decoration: none; }
a.toplink:hover { color:Silver; }

/* For the links on the Boxes at the botom of the page */
a.mainlink { text-align: center; color: Black; }
a.mainlink:link { color: Black; text-decoration: none; }
a.mainlink:visited { color: Black; text-decoration: none; }
a.mainlink:hover { text-decoration: underline overline; }

/* For the Greater-than links at the bottom of the bottom boxes */
a.quicklink { color:Black }

span.subheading2 { font-weight: bold;}
span.subheading3 { font-weight: bold; font-size:16px;}
span.subheading { font: bold larger serif; }
span.boldheading { font-weight: bold; font-size: larger ; color: Black; }
span.reversetitletext { font-family:  Arial, Sans-Serif; font-size: x-large; font-weight: bold; text-decoration: underline; }
span.boldsubtitle { font-weight:normal; font-size:large; color: Black; }


span.contentHeading { font-weight:bolder; font-size:larger; color:RGB(34,30,31);}
span.contentField { color:Black;}
span.validation { color:Red;}
span.quotation { font-style: italic; }
span.boldtext { font-weight: bold; }

/* A block style to center text */
div.centertext { text-align: center; }

/* Defines the colors for the 4 bottom boxes in the page */
td#bottom1 { background-color: RGB(109,146,162); }
td#bottom2 { background-color: RGB(148,39,36); }
td#bottom3 { background-color: RGB(248,147,29); }
td#bottom4 { background-color: RGB(82,206,140); }

/* Styles to affect display of the Team pages */
img.teamimage { width: 65px; float: left; margin-right: 5px; border: 0px; }
td.teamcell { vertical-align: top}

/* Images with text wrapping around them*/
img.floatleft { float: left; margin: 5px; border: 0px; }
img.floatright { float: right; margin: 5px; border: 0px; }

/* IT Solutions Table Styling */
.itrow{ color:Blue; text-decoration:underline; font-weight:normal; background-color:white; padding-left:5px; padding-top:11px; padding-bottom:12px; cursor:pointer;}
.itrow2{ color:Blue; text-decoration:underline; font-weight:bold; background-color:white; padding-left:5px; padding-top:11px; padding-bottom:12px; cursor:pointer;}
.itrowSel{ color:Blue; font-weight:bold; position:relative; z-index:2; background-color:#EEEEEE; padding-left:4px; padding-top:10px; padding-bottom:11px; border-top:solid 1px #AAAAAA; border-bottom:solid 1px #AAAAAA; border-left:solid 1px #AAAAAA; border-right:solid 0px #AAAAAA;}
.itcontent{ background-color:#EEEEEE;position:relative; left:-1px; z-index:1;padding:5px 6px 5px 5px; border-top:solid 1px #AAAAAA; border-bottom:solid 1px #AAAAAA; border-left:solid 1px #AAAAAA; border-right:solid 1px #AAAAAA;}

/* IS Solutions Table Styling */
.isrow{ color:Blue; text-decoration:underline; font-weight:normal; background-color:white; padding-left:5px; padding-top:11px; padding-bottom:12px; cursor:pointer;}
.isrow2{ color:Blue; text-decoration:underline; font-weight:bold; background-color:white; padding-left:5px; padding-top:11px; padding-bottom:12px; cursor:pointer;}
.isrowSel{ color:Blue; font-weight:bold; position:relative; z-index:2; background-color:#EEEEEE; padding-left:4px; padding-top:10px; padding-bottom:11px; border-top:solid 1px #AAAAAA; border-bottom:solid 1px #AAAAAA; border-left:solid 1px #AAAAAA; border-right:solid 0px #AAAAAA;}
.iscontent{ background-color:#EEEEEE;position:relative; left:-1px; z-index:1;padding:5px 6px 5px 5px; border-top:solid 1px #AAAAAA; border-bottom:solid 1px #AAAAAA; border-left:solid 1px #AAAAAA; border-right:solid 1px #AAAAAA;}

/* Bread Crumbs Nav */
.breadcrumbs{font-size:smaller;}

/* Colour Highlighed Text */
.colourhlght01{ color:Red; font-weight:bold; }
