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

body { margin:0 auto; background: url(../images/bg.jpg) repeat-x top; font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#4b4b4b; }
form { display:inline;}
a { color:#196fff; text-decoration:none;}
a:Hover { color:#76a723; text-decoration:uderline;}

.arrowlink { background:url(../images/bullet-green.gif) no-repeat left; padding-left:20px; color:#196fff; text-decoration:none;}
.arrowlink:Hover { background:url(../images/bullet-green.gif) no-repeat left; padding-left:20px; color:#76a723; text-decoration:uderline;}

#main{ margin:0 auto; padding: 0; width:770px; text-align:center;}
#main #top{ width:769px; height:9px; font-size:1px; background:url(../images/img-top.gif) no-repeat; }
#main #canvas { float:left; margin:0 auto; padding: 0; width:100%; height: 100%; text-align:left; }
#main #canvas #header #logo{ float:left; width:380px; height:103px; }
#main #canvas #header #topmenu{ float:right; height:103px; }
#main #canvas #header #flashheader{ float:left; }
#main #canvas #header #mainmenu{ float:left; width:100%; background:url(../images/menu-bg.gif) repeat-x; }
/* Center */
#main #canvas #maincenter{ float:left; margin-top:10px; width:100%; }
#main #canvas #maincenter h1{ display:inline; color:#0c419a; font-size:18px; line-height:26px; }
#main #canvas #maincenter .content{ padding-top:10px; padding-bottom:10px;}
#main #canvas #maincenter .welcometxt { color:#4b4b4b; background:url(../images/img-welcome.gif) no-repeat bottom right; padding:10px 210px 0 0; line-height:26px; font-size:12px; height:113px; text-align:justify; }
.employerlogin { background-color:#f1f0f5; font-size:12px; } 
.loginbox{ width:120px; font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#4b4b4b; line-height:14px;}
select{ font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#4b4b4b; }

.tblheadeft{ background:url(../images/table-head-left.gif) no-repeat left; background-color:#E8E8E8; padding: 0 5px 0 5px; width:20px; text-align:center}
.tblheadcentre{ background-color:#E8E8E8; padding: 0 5px 0 5px;}
.tblheadright{ background:url(../images/table-head-right.gif) no-repeat right; background-color:#E8E8E8; padding: 0 5px 0 5px;}

.rowno{ border-left:1px solid #e8e8e8; background-color:#edf2f8; text-align:center; font-weight:bold;}
.rowtitle{ border-left:1px solid #e8e8e8; background-color:#edf2f8;}
.rowcat{ border-left:1px solid #e8e8e8; background-color:#edf2f8;}
.rowlocation{ border-left:1px solid #e8e8e8; background-color:#edf2f8;}
.rowdate{ border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background-color:#edf2f8;}

.rownoalt{ border-left:1px solid #e8e8e8; background-color:#FFFFFF; text-align:center; font-weight:bold;}
.rowtitlealt{ border-left:1px solid #e8e8e8; background-color:#FFFFFF;}
.rowcatalt{ border-left:1px solid #e8e8e8; background-color:#FFFFFF;}
.rowlocationalt{ border-left:1px solid #e8e8e8; background-color:#FFFFFF;}
.rowdatealt{ border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background-color:#FFFFFF;}

.tblquicksearch{ border:1px solid #e8e8e8;} 
#tblhomebottom p{ text-align:justify; width:97%; margin-bottom:0px;}

.testimonialTD{ background:url(../images/testimonial-left.gif) no-repeat left; background-color:#f1f0f5; padding-left:15px;}
.peopleTD{ background-color:#e8e8e8; padding-left:15px;}
.trainingTD{ background:url(../images/training-right.gif) no-repeat right; background-color:#e2e2e2; padding-left:15px;}
.testimonialTDbottom{ padding:15px; border-right:1px dotted #aeaeae;}
.peopleTDbottom{ padding:15px; border-right:1px dotted #aeaeae;}
.trainingTDbottom{ padding:15px;}

/* Footer */
#main #canvas #footer { width:100%; height:40px; float:left; background:url(../images/footer-bg.gif) repeat-x center; padding-top:8px; }
#main #canvas #footer .foot1{ float:left; } 
#main #canvas #footer .foot2{ float:right; } 
#main #canvas #footer .footmenu { float:right; padding-top:8px; }
.error {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR:#FF0000;
	FONT-STYLE: normal; 
	FONT-FAMILY:Verdana; 
	TEXT-DECORATION: none;
}

.btnLogin{ background:url(../images/btnbg.gif) repeat-x center; border:1px solid #5b9400; height:20px; font-family: "Trebuchet MS", Verdana, Arial; color:#FFFFFF; font-weight:bold; font-size:12px; cursor:pointer;}
.contbg{background:url(../images/inner-bg.gif) top repeat-x;}

.greenbg{ background:url(../images/greenbg.gif) no-repeat; padding-left:10px; font-weight:bold; width:519px; height:24px; padding-top:3px;}
.graybg{ background:url(../images/graybg.gif) no-repeat; padding-left:10px; font-weight:bold; width:519px; height:24px; padding-top:3px;}