body {FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: trebuchet ms, Arial, Helvetica, sans-serif; margin:0px; text-align: center;
background: #fff url(../images/grgrad.gif) repeat-x;}
.window { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: trebuchet ms, Arial, Helvetica, sans-serif; margin:10px; text-align: center; background: #fff;}
td {FONT-SIZE: 8pt; COLOR: #000000;FONT-FAMILY: trebuchet ms, Arial, Helvetica, sans-serif;}

.table_head_left {border-top: #94969c 1px solid;border-bottom: #94969c 1px solid;border-left: #94969c 1px solid;border-right: #94969c 1px solid;font-size: 9pt;font-weight: bold;background-color:#f1f1f1;}
.table_head {border-top: #94969c 1px solid;border-bottom: #94969c 1px solid;border-right: #94969c 1px solid;font-size: 9pt;font-weight: bold;background-color:#f1f1f1;}
.table_content_left {border-bottom: #94969c 1px solid;border-left: #94969c 1px solid;border-right: #94969c 1px solid;font-size: 9pt;}
.table_content {border-bottom: #94969c 1px solid;border-right: #94969c 1px solid;font-size: 9pt;}

.PrintNotes{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;letter-spacing: 1px;color:red;}

.sAlert{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;letter-spacing: 1px;color:red;}
.sError{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight: bold; letter-spacing: 1px; text-align: center; color:red;}
#SiteMenu {float: right; width: 100%;font-size: 8pt;}
#SiteMenu ul { margin: 0; padding: 0; }
#SiteMenu li { list-style-type: none; }
#SiteMenu a { float: left; width:100%; border: 1px solid #94969c; background-color: #f1f1f1; padding:3px; color: #94969c; text-decoration:none; text-align: left; margin-bottom:2px;}
#SiteMenu a:hover,  #SiteMenu a.active{ float: left; width:100%; border: 1px solid #94969c; background-color: #94969c; padding:3px; color: #f1f1f1; text-decoration:none; text-align: left; margin-bottom:2px;}

#SiteMenuContainer {float: right; width: 100%;font-size: 8pt;padding: 10px 10px 10px 10px; }
.SiteMenu a {margin:0px; font-size: 8pt;line-height: 20px;display: inline; float: left; width:100%;  text-align: left; background-color : #f1f1f1; text-decoration: none; color: #94969c; border: 1px solid #94969c;margin-bottom: -8px;}
.SiteMenuText {padding: 2px 2px 2px 2px;}
.SiteMenu a:hover { background-color: #94969c; color: #f1f1f1;text-decoration: none;}


#functionbar{background-color:#f1f1f1; padding:5px;height:30px;BORDER: #94969c 1px solid;text-align: right; width: 99%;font-size: 8pt;}
#functionbar a { margin-left:5px; display: inline; float: right; width:80px; border: 1px solid #ffffff; background-color: #005da9; padding:2px; color: white; text-decoration:none; text-align: center; }
#functionbar .print1 { width: 150px; }
#functionbar .print2 { width: 220px; }
#functionbar a:hover{ background-color: #94969c; }

#headerfull {background-color:#fff; margin:10px;height:71px;BORDER: #94969c 1px solid;}
#logofull {float:left;width:150px;}
#titlefull {float:left;FONT-SIZE: 18pt;COLOR: #000000;FONT-FAMILY: trebuchet ms, Arial, Helvetica, sans-serif;padding:33px 0 0 17px;}
#containerfull {background-color:#fff;width:100%;margin-left:10px;padding:0;text-align:left;}
#LeftFull{float: left; margin-right:0px;padding:0px;width: 180px;BORDER: #94969c 1px solid;height: 1%;}
#RightFull{margin-left:190px;margin-right: 10px; padding:10px;BORDER: #94969c 1px solid;height: 1%;}
#footerfull {background-color:#fff;width:100%;margin:10px;text-align: center;BORDER-top: #94969c 1px solid;padding:10px;}

#container {background-color:#fff;width:760px;margin-top:10px;text-align:left;BORDER: #94969c 1px solid;}
#header {background-color:#fff; padding:0 0 0 0; height:71px;}
#fullContent{float: left; padding:10px; margin:10px;width:726px;BORDER: #94969c 1px solid;}
#LeftContent{float: left; padding:10px; margin:10px;width: 460px;BORDER: #94969c 1px solid;}
#RightContent{float: right;margin:10px;margin-left:0px;padding:10px ; width: 250px;background-color:#f1f1f1;BORDER: #94969c 1px solid;}
#footer {background-color:#fff;width:760px;margin-top:10px;margin-left:auto;margin-right:auto;text-align: center;}

.pagetitle{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12pt;color: #005da9;font-weight: bold; margin-bottom:10px;}
.pagetext{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 10pt;color: #000000;}


.newslist{background-color:#f1f1f1; padding:10px;BORDER: #94969c 1px solid;}
.newslistimage{float:left; width:90px;}
.newslistheadline{margin-left:100px;font-size: 10pt;margin-bottom:10px;}
.newslistcontributor{margin-left:100px;}

#sitetitle { FONT-SIZE: 18pt; COLOR: #000000; FONT-FAMILY: trebuchet ms, Arial, Helvetica, sans-serif; background-color:#fff; float:left; width:606px; padding:33px 0 0 17px;}
#logo {background-color:#fff; float:left; width:150px;}
#siteIntro {float:left; padding:17px 17px 17px 17px;}
#mainList {float:left; padding:17px 17px 17px 17px;}
#CompanyList {float:left; padding:17px 17px 17px 17px;}
#companyDetails{BORDER-TOP: #94969c 1px solid;BORDER-LEFT: #94969c 1px solid;BORDER-RIGHT: #94969c 1px solid;BORDER-BOTTOM: #94969c 1px solid;}
#skills{background-color:#f1f1f1; padding:5px 15px 5px 15px;}
#CompanyList ul {margin-left:0;padding-left:0;display:inline;color:#FFF;} 
#CompanyList ul li {margin-left:5;margin-top:5; width:230;padding:2px 2px 2px 10px; list-style:none; display:inline; float:left;background-color : #fff; text-align: left;BORDER-TOP: #94969c 1px solid;BORDER-LEFT: #94969c 1px solid;BORDER-RIGHT: #94969c 1px solid;BORDER-BOTTOM: #94969c 1px solid;}
.title{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12pt;color: #005da9;font-weight: bold;}
.subtitle{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 10pt;color: #005da9;font-weight: bold;}
.companyskills{font-size: 10pt;}
.companyName{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12pt;color: #005da9;font-weight: bold;}
.companyRegistration{font-size: 8pt;}
.companydetails{font-size: 10pt;}
.Toplink:link{font-size: 8pt; COLOR: #000099; TEXT-DECORATION: none}
.Toplink:visited{font-size: 8pt; COLOR: #000099; TEXT-DECORATION: none}
.Toplink:hover{font-size: 8pt; COLOR: #cc0000; TEXT-DECORATION: underline}
a:link{COLOR: #000099; TEXT-DECORATION: none}
a:visited{COLOR: #000099; TEXT-DECORATION: none}
a:hover{COLOR: #cc0000; TEXT-DECORATION: underline}

/* PRINTER STYLES */
@media print 
{
body {color:#000!important}
.PrintNotes{display:none;}
#LeftFull{display:none;}
#RightFull{margin-left: 10px; margin-right: 10px; padding:10px;BORDER: #94969c 1px solid;}
}