@charset "utf-8";
/* CSS Document */

/* BLOCKS */

#container{position:relative; margin-left:auto; margin-right:auto; margin-top:0px; top:0px; padding-top:0px; width:768px; background-color:#ffffff;}

#topBar{position:absolute; left:0px; top:0px; width:768px; height:130px; z-index:1; background-image:url(images/Logo.jpg)}

#menu{position:absolute; left:10px; top:10px; width:130px; z-index:10;}


#footer{ position:absolute; left:0px; width:768px; height:24px; background-color:#ffffff; font-size:8pt; font-family:Arial, Helvetica, sans-serif; color:#333333; text-align:center; z-index:8; border-top: 1px solid #c1c1c1;}

#mainContainer{position:relative; padding:10px 0px 10px 0px; left:0px; top:130px; width:768px; z-index:3; background-color:#ffffff;}
#leftCol{float:left; left:0px; top:0px; width:150px; z-index:6; padding:10px 10px 10px 0px;}
#centreCol{float:left; left:160px; top:0px; width:390px; z-index:6; padding:0px 20px 10px 20px; border-left:solid 1px #dddddd;}
#rightCol{float:right; left:598px; top:0px; width:170px; z-index:2;}


#leftColAdmin{float:left; left:0px; top:0px; width:690px; z-index:6; padding:0px 20px 10px 4px;}
#pageTitle{padding:6px 6px 6px 6px; width: 390px; font-size:14pt; background-color:#dddddd; color:#000000; font-weight:bold;}


/* MIGHT NOT NEED THESE */
#login{width:177px; height:132px; background-image:url(images/loginBg.png); background-repeat:no-repeat; margin:8px 0px 0px 0px; padding:8px 0px 0px 10px;}







/* STYLES */

body{
margin-top:2px;
font-size:8pt;
font-family:Verdana;
color:#333333;
background-color:#ffffff;
background-image:url(images/Gradient.jpg);
background-position:top;
background-repeat:repeat-x;
line-height:160%;
}

.clearfloat{
font-size: 1px;
line-height: 0px; 
height: 0px;
clear:both; 
margin: 0px;
}

img{
border:0px
}

A{
color:#b01b2e;
}
A:visited{
color:#b01b2e;
}

A:HOVER{
color:#000000;
}

.subTitle{
color:#999999;
font-size:14pt;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
line-height:140%;
}
.pageSubTitle{
color:#999999;
font-size:10pt;
font-weight:bold;
line-height:200%;
font-family: Arial, Helvetica, sans-serif;
}
.sectionHead{
color:#999999;
font-size:11pt;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
.emphasis{
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
.formEmphasis{
font-weight:bold;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
}
.small{
font-size:10px;
line-height:150%;
}
.smallRed{
font-size:9px;
color:#b01b2e;
}
TD.small{
font-size:10px;
line-height:150%;
}


/*Form Elements*/
input.white{
background-color:#ffffff !important;
}
input.txtInputA{
width:90px;
height:15px;
font-size:10px;
background-color:#999999 !important;
border: 0px;
color:#FFFFFF;
}
input.txtInputB{
width:55px;
height:22px;
font-size:9px;
background-color:#dddddd !important;
}

/*Table Styles*/
tr.titleRow{
background-color:#0a4599;
color:#FFFFFF;
font-weight:bold;
}
tr.alRow1{
background-color:#333333;
}
tr.altRow2{
background-color:#666666;
}
tr.subHeadRow{
background-color:#eeeeee;
}

/*Footer Styles*/
TD.footerTD{
color:#333333;
font-size:10px;
}
TD.footerTD A{
color:#333333;
text-decoration:none;
}
TD.footerTD A:visited{
color:#333333;
text-decoration:none;
}
TD.footerTD A:HOVER{
color:#000000;
text-decoration:none;
}



