body {FONT-SIZE: 10pt; COLOR: #000000;background:#f6f6f6; FONT-FAMILY: trebuchet ms, Arial, Helvetica, sans-serif; margin:0px; text-align: center;}
.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;}
img { border: 0; }

.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;padding:3px; text-align:center;}
.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;height:20px; 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 { border: 1px solid #94969c; 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 {width:100%;padding:0;text-align:left;}
#LeftFull{background-color:#fff;float: left; margin-left:10px; margin-right:0px;padding:0px;width: 180px;BORDER: #94969c 1px solid;}
#RightFull{background-color:#fff; margin-left:200px; margin-right:10px; padding:10px; BORDER: #94969c 1px solid;}
#footerfull {margin:10px;text-align: center;BORDER-top: #94969c 1px solid;padding:10px;}

#head { width:900px; margin:0 auto; background:#ffffff; border-bottom:2px solid #005da9; }
#headlogo {margin:10px auto; text-align:right; }
#AppFullContent{margin-top:10px; padding:10px; width:900px;BORDER: #cccccc 1px solid;}

/*#container {background-color:#fff;width:760px;margin-top:10px;text-align:left;BORDER: #94969c 1px solid;}*/
#container { margin:10px auto; width:980px; background-color:#fff; border:2px solid #cccccc;-webkit-border-radius: 5px; -moz-border-radius: 5px; }
#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 {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}


ul.left_menu_new {padding:0; margin:10px 0;}
.left_menu_new li {display: block; margin:0; padding:0; }
.left_menu_new li a {display:block; line-height:14px; padding:4px 4px; font-size:0.9em; border:1px solid #94969c; margin:2px 10px;background-color : #f1f1f1;text-decoration: none; color: #000099;}
.left_menu_new li a:hover, .left_menu_new li.active a:hover {border:1px solid #94969c; background:#94969c; color:#f1f1f1; text-decoration: none;}
.left_menu_new li.active a {background:#c0c0c0; color:#fff; text-decoration: none;}
.ie_css_fix li a {height:14px;}

/* 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;}
}
