HTML,BODY {

  width: 100%; 

  margin: 0px;

  padding: 0px;

  font-size: small;

  background: #9999cc url(/images/fon.gif);

  font-family: Arial, Helvetica, sans-serif;  

  text-align: justify; 

  padding-bottom: 10px;

  margin-bottom: 10px;

  color: #000000;

}

#content {

 width: 880px;

 margin-left: auto;

 margin-right: auto;

 margin-top: 20px; 

 background-color: #ffffff;

 }

#header {

 width: 100%;

 float: left;

 height: 94px;

 background: #ffffff url(/images/fonHeader.gif);

 border-bottom: 10px solid #ffffff;

 border-left: 10px solid #ffffff;

 border-right: 10px solid #ffffff;

 border-top: 10px solid #ffffff;

  }

#headerLogo {

 margin: 0;

 padding: 0;

 float: left;

 }

#headerLogo a {

 padding-left: 40px;

 }

#headerRightPic {

 margin: 0;

 padding: 0;

 float: right;

 height: 94px;

 }

#headerNav {

 clear: both;

 position: relative;

 margin: 0;

 padding: 0;

 width: 33px;

 height: 90px;

 top: -94px;

 margin-left: auto;

 margin-right: auto; 

 }

#headerNav1 {  

 margin: 0;

 padding: 0;

 margin-left: 163px;

 width: 33px;

 height: 90px;

 background: url(/images/fonHeaderPicShade.gif) right no-repeat;     

 }

#headerNav ul {

 list-style: none;

 margin: 0;

 padding: 0;

 padding-top: 4px;

 }

#headerNav ul li {

 margin: 0;

 padding: 0;

 padding-top: 1px;

 }

#headerNav img {

 display:block;

 margin: 0;

 padding: 0;

 padding-top: 2px;

 padding-bottom: 10px;

 }

*HTML #headerNav {

 position: absolute;

 top: 30px;

 margin: 0;

 padding: 0;

 width: 33px;

 height: 94px;

 }

*HTML #headerNav1 {

 margin: 0;

 padding: 0;

 margin-left: 586px;

 width: 33px;

 height: 94px;

 background: url(/images/fonHeaderPicShade.gif) top right no-repeat;

 }

*HTML #headerNav1 ul {

 margin: 0;

 padding: 0;

 list-style: none;

 padding-top: 2px;

 }

*HTML #headerNav1 li {

 margin: 0;

 padding: 0;

 height: 9px;

 padding-top: 2px;

 }

*HTML #headerNav1 a {

 display: block;

 margin: 0;

 padding: 0;

 }

#navContent {

 width: 100%;

 float: left;

 background-color: #7ab0f4;

 border-bottom: 10px solid #ffffff;

 border-left: 10px solid #ffffff;

 border-right: 10px solid #ffffff;

 }



#navContentList  {

 float: left;

 list-style: none;

 margin: 0;

 padding: 0;

 padding-left: 10px;

 background-color: #7ab0f4;

 }

#navContentList li {

 float: left;

 margin: 0;

 padding: 0;

 padding-left: 10px;

 padding-right: 17px;

 margin-bottom: 3px;

 padding-bottom: 3px;

 }

li.bord1 {

 background: url(/images/menu1.gif) center right no-repeat;

 }

#navContentList a {

 float: left;

 display: block;

 color: #ffffff;

 text-decoration: none;

 margin: 0;

 padding-top: 10px;

 padding-bottom: 5px;

 }

#navContentList a:visited {

 text-decoration: none;

 color: #ffffff;

 padding-top: 8px;

 }

#navContentList a:hover {

 text-decoration: none;

 color: #000000;

 background: url(/images/arrowsNav.gif) no-repeat top center;

 }

#navContentList li a.on {

 color: #000000;

 background: url(/images/arrowsNav.gif) no-repeat top center;

}

.on {

 color: #000000;

 background: url(/images/arrowsNav.gif) no-repeat top center;

}

#mainContent {

 width: 100%;

 float: left;

 margin: 0;

 padding: 0;

 background-color: #ffffff;

 border-left: 10px solid #ffffff;

 border-right: 10px solid #ffffff;

 }

#mainContentLeft {

 float: left;

 margin: 0;

 padding: 0;

 width: 639px;

 }

#mainContentTopPic {

 margin: 0;

 padding: 0;

 width: 100%;

 }

#mainContentTopPic span {

 margin: 0;

 padding: 0;

 float: left;

 }

span.MCTP img {

 margin: 0;

 padding: 0;

 margin-left: 10px;

 }

*HTML span.MCTP img {

 margin: 0;

 padding: 0;

 position: relative;

 top:0px;

 left:0px; 

 } 

span.MCTP1 img {

 margin: 0;

 padding: 0;

 margin-left: -10px;

 }

 *HTML span.MCTP1 img {

 margin: 0;

 padding: 0;

 position: relative;

 top:0px;

 left:-9px;

 }

 

span.MCTP2 img {

 position: relative;

 margin: 0;

 padding: 0;

 top: 0px;

 left: 9px;

 }

.mainContentLeftMainText {

 width: 620px;

 float: left;

 background: url(/images/fonMainContentLeft.gif) top repeat-x;

 padding-bottom: 10px;

 padding-right: 9px;

 padding-left: 10px;

 }

.mainContentLeftMainText p {

 color: #666699;

 margin: 0;

 padding: 0;

 font-family: Arial, Helvetica, sans-serif; 

 font-weight: bold;

 }

 h2 {

 color: #666699;

 font-size: 150%;

 margin: 0;

 padding: 0;

 font-family: Arial, Helvetica, sans-serif; 

 padding-top: 10px;

 padding-bottom: 10px;

 margin-top: 0px;

 margin-bottom: 0px; 

 font-weight: normal;

 }

h2 b {

 color: #333399;

 font-weight: bold;

} 

h3 {

 color: #666699;

 margin: 0;

 padding: 0;

 font-size: 100%;

 font-family: Arial, Helvetica, sans-serif;

 margin-top: 8px; 

  }

.mainContentLeftMainText a {

 color: #666699;

 text-decoration: none;

 }

.mainContentLeftMainText ul {

 float: left;

 width: 590px;

 }

.mainContentLeftMainText ul {

 margin: 0;

 padding: 0;

 padding-top: 6px;

 padding-bottom: 20px;

 padding-left: 25px;

 list-style-type: circle;

 }

.mainContentLeftMainText li {

 padding-bottom: 6px;

 }

#mainContentLeftTextContact a {

 color: #666699;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 0.9em;

 padding-bottom: 9px;

 text-decoration: none;

 }

#mainContentRight {

 float: right;

 width: 215px;

 height: 100%;

 margin: 0;
 
 padding: 0;

 padding-left: 5px;

 font-size: 88%;

 background: url(/images/fonMainContentRight.gif) top right no-repeat;

 }

.baner {

 background: url(/images/fonMainContentRight1.gif) top right repeat-y;

 }

#logo_sapphire_content {

 width: 100%;

 float: left;

 margin: 0;

 padding: 0;

 background-color: #ffffff;

 border-bottom: 10px solid #ffffff;

 border-left: 10px solid #ffffff;

 border-right: 10px solid #ffffff;

 }

#logo_sapphire {

 text-align: right;

 }

#mainContentRightFon {

 background: url(/images/fonMainContentRight1.gif) top right repeat-y;

 }

ul#yesBorder {

 list-style: url(/images/arrowsMCR.gif);

 margin: 0;

 padding: 0;

 padding-top: 10px;

 margin-left: 20px;

 }

ul#yesBorder li {

 padding-bottom: 7px;

 padding-top: 7px;

 margin-right: 10px;

  border-bottom: 1px dotted #999966;

  text-align: left; 

 }

#mainContentRight a {

 text-decoration: none;

 color: #000000;

 }

#mainContentRight a:visited {

 text-decoration: none;

 color: #000000;

 }

#mainContentRight a:hover {

 text-decoration: none;

 color: #000000;

 }

#mainContentInfoBlock {

 width: 639px;

 float: left;

 margin-top: 5px;

 padding-top: 5px;

 }

#mainContentInfoBlockLeft {

 float: left;

 width: 390px;

 font-size: 88%;

 padding-left: 10px;

 padding-top: 15px;

 }

#mainContentInfoBlockLeft ul {

 margin: 0;

 padding: 0;

 list-style: none;

 }

#mainContentInfoBlockLeft ul li{

 padding-top: 15px;

 padding-right: 25px;

 }

 #mainContentInfoBlockRight {

 float: right;

 width: 220px;

 padding-left: 15px;

 padding-top: 15px;

 font-size: 130%;

 background: url(/images/fonInfoBlock.gif) bottom left no-repeat;

 }

#mainContentInfoBlockLeft p {

 color: #6699cc;

 margin: 0;

 padding: 0;

 font-size: 130%;

 font-family: Arial, Helvetica, sans-serif; 

  }

#mainContentInfoBlockLeft a {

 color: #4d86cd;

 padding-left: 15px;

 }

#mainContentInfoBlockRight ul {

 margin: 0;

 padding: 0;

 list-style: none;

 font-size: 150%;

 }

#mainContentInfoBlockRight ul li{

 padding-top: 5px;

 padding-left: 10px;

 padding-bottom: 8px;

 }

#mainContentInfoBlockRight p {

 color: #336666;

 padding-left: 10px;

 margin: 0;

 padding: 0;

 font-size: 16px;

 font-family: Arial, Helvetica, sans-serif; 

font-weight: 100;

  }

#footer {

 margin: 0;

 padding: 0;

 width: 860px;

 margin-left: auto;

 margin-right: auto;

 padding-top: 5px;

 font-size: 11px;

 margin-bottom: 10px;

 }

#footerLeft {

 float: left;

 width: 640px;

 margin: 0;

 padding: 0;

 }

#footerLeft ul {

 margin: 0;

 padding: 0;

 list-style: none;

 padding-top: 5px;

 padding-left: 6px;

 }

#footerLeft ul li {

 float: left;

 padding-left: 8px;

 padding-right: 9px;

 color: #ffffff;

 }

ul#bord2 li {

 background: url(/images/footerNav.gif) center right no-repeat;

 }

#footerLeft a {

 text-decoration: none;

 color: #ffffff;

 }

#footerLeft a:visited {

 text-decoration: none;

 color: #ffffff;

 }

#footerLeft a:hover {

 text-decoration: none;

 color: #000000;

 }

#footerRight {

 float: right;

 width: 216px;

 margin: 0;

 padding: 0;

 padding-top: 5px;

 text-align: right;

 }

#footerLeft img {

 float: left;

 display:block;

 margin: 0;

 padding: 0;

 margin-top: 6px;

 }

.picInfo3 {

 padding-left: 60px;

 }

.picInfo4 {

 padding-left: 60px;

 }

.list_Business_Type {

 margin: 0;

 padding: 0;

 float: left;

 width: 600px;

 padding-left: 10px;

 margin-bottom: 20px;

 }

.list_Business_Type dl {

 float: left;

 margin: 0;

 padding: 0;

 width: 600px;

 display: inline;

 }

.list_Business_Type dt {

 margin: 0;

 padding: 0;

 width: 595px;

 margin-bottom: 10px;

 }

.list_Business_Type dd {

 margin: 0;

 padding: 0;

 line-length: 1.5em;

 float: left;

 color: #000000;   

 }

.list_Business_Type img {

 width: 180px;

 margin: 0 10px 0 0;

 padding: 0;

 }

.list_Business_Type p {

 margin: 0;

 padding: 0;

 width: 390px;

 margin-left: 10px;

 color: #000000;   

 font-weight: normal;

 }

.textColumnColour {

 color: #000000;

 font-weight: bolder;

 padding-top: 10px;

 }

/*ADMIN ZONE*/

#contentA {

 width: 1000px;

 margin-left: auto;

 margin-right: auto;

 margin-top: 20px; 

 background-color: #ffffff;

 }

 #mainContentRightA {

 float: left;

 width: 800px;

 height: 100%;

 margin: 10px 0 0 0;

 padding: 0;

 padding-left: 5px;

 font-size: 88%;

 }

 *HTML #mainContentRightA {

 float: left;

 width: 800px;

 height: 100%;

 margin: 10px 0 0 0;

 padding: 0;

 padding-left: 5px;

 font-size: 88%;

 }

 #mainContentLeftA {

 float: left;

 margin: 10px 0 0 0;

 padding: 0;

 width: 165px;

 }

 #mainContentRightA p,#mainContentLeftA p {

 width: 750px;

 padding-left: 10px;

 text-align: justify;

 padding-bottom: 2px;

 }

 #mainContentRightA a, #mainContentLeftA a {

 color: #333399;

 text-decoration: none;

 font-weight: bold; 

 }

form

{

 margin:0px;

 padding:0px;

 width: 98%;

 }

 table.row  {

  width:95%;

  border:0px!important; /* border="0" */

  border-collapse:collapse!important; /* cellspacing="0" */

  display:block;

  float:none;

}



table.partner td

{

  text-align:left;

}

table.partner td.partnername

{

  padding:1px 10px 1px 10px;

  font-weight: bold;  

}



.vacancy4 {cursor:default; border-bottom:4px solid #9999cc;margin-bottom:5px;}

.vacancy4 td {padding:4px 6px;}

.vacancy4 thead td {background:#777777; color:#FFFFFF; text-align:center; font-weight:bold; border-bottom:4px solid #9999cc}

.vacancy4 tbody td {font-size:11px; color:#000000}

.vacancy4 tbody .row1 td {background:#F4F7ED}

.vacancy4 tbody .row2 td {background:#FAFAFA}

.vacancy4 tbody a {color:#63914A}

.vacancy4 tbody .numb {background:#9999cc; padding:3px; color:#FFFFFF; font-weight:bold}

.vacancy4 tbody tr:hover td {background:#EFF2E8}

.vacancy4 tbody tr:hover .numb {background:#777777}



.vacancymain02 {border:2px solid #9999cc; margin:6px 20px 20px 20px; padding:12px}

.vacancymain2 a {color:#9999cc; font-weight:bold}

.vacancymain2 td {padding:3px 6px; font-size:8pt; border-bottom:1px dotted #BBBBBB; color:#666666;}

.vacancymain2 img {margin:4px 0; padding:2px; border:1px solid #E0E0E0}

.vacancymain2 .vacancymainhead {color:#9999cc; font:bold 13pt arial, tahoma, verdana, sans-serif; padding: 0px 2px 4px 2px; border-bottom:2px solid #777777}

.vacancymain2 .header {background:#9999cc; font:bold 9pt arial, tahoma, verdana, sans-serif; padding:4px 2px 1px 8px !important; border-top:2px solid #777777; color:#FFFFFF; border-bottom:2px solid #DB7B00;}

.vacancymain2 .vacancymainsubhead {font:bold 10pt arial, tahoma, verdana, sans-serif; color:#000;}

.vacancymain2 .vacancymainsubhead2 { border-top:1px solid #BBBBBB;}

.vacancymain2 .text {line-height:150%; margin-top:10px}

.vacancymain2 .alert {color:#FF0000}



.vacancy3 {cursor:default; border-bottom:4px solid #9999cc}

.vacancy3 td {padding:4px 6px}

.vacancy3 thead td {background:#B2B2B2; color:#FFFFFF; text-align:center; font-weight:bold; border-bottom:4px solid #9999cc}

.vacancy3 tbody td {font-size:11px}

.vacancy3 tbody .row1 td {background:#F5F5F5}

.vacancy3 tbody .row2 td {background:#FAFAFA}

.vacancy3 tbody .numb {background:#9999cc; padding:3px; color:#FFFFFF; font-weight:bold}

.vacancy3 tbody tr:hover td {background:#F0F0F0}

.vacancy3 tbody tr:hover .numb {background:#9999cc}



.vacancy1 {cursor:default; border-bottom:4px solid #777777}

.vacancy1 td {padding:4px 6px; margin:0}

.vacancy1 thead td {background:#9999cc; color:#FFFFFF; text-align:center; font-weight:bold; border-bottom:4px solid #777777} 

.vacancy1 tbody td {font-size:11px}

.vacancy1 tbody .row1 td {background:#F6FAE8}

.vacancy1 tbody .row2 td {background:#FAFCF2}

.vacancy1 tbody .numb {background:#B2B2B2; padding:3px; color:#FFFFFF; font-weight:bold}

.vacancy1 tbody tr:hover td {background:#EFF5DA}

.vacancy1 tbody tr:hover .numb {background:#FF9000}



.vacancy2 {cursor:default; border-bottom:4px solid #9999cc}

.vacancy2 td {padding:4px 6px}

.vacancy2 thead td {background:#B2B2B2; color:#FFFFFF; text-align:center; font-weight:bold; border-bottom:4px solid #9999cc}

.vacancy2 tbody td {font-size:11px}

.vacancy2 tbody .row1 td {background:#F5F5F5}

.vacancy2 tbody .row2 td {background:#FAFAFA}

.vacancy2 tbody .numb {background:#9999cc; padding:3px; color:#FFFFFF; font-weight:bold}

.vacancy2 tbody tr:hover td {background:#F0F0F0}

.vacancy2 tbody tr:hover .numb {background:#B2B2B2}







.mainform1 {border:1px solid #9999cc;margin-bottom:10px;width:750px;}

.mainform1 td {padding:4px 6px; font-size:11px; border-bottom:1px dotted #FFFFFF; margin:10px 0;vertical-align:top;color:black;}

.mainform1 td input, .mainform1 td select, .mainform1 td textarea {width:250px;}

.mainform1 td.wisiwig input, .mainform1 td.wisiwig select, .mainform1 td.wisiwig textarea {width:auto;}

.mainform1 .row1 td {background:#F5F5F5;color:black;}

.mainform1 .row2 td {background:#FAFAFA;color:black;}

.mainform1 .formbutt {padding:2px 6px; background:#9999cc; color:#FFFFFF;text-align:right;}

.mainform1 .formbutt input {width:120px;}

.header2 {background: #9999cc; font-size:14px; color: white; width:550px;}

.mainform1 thead td{background: #9999cc; font-size:14px; color: white; width:550px;}

.mainform1 td input.checkbox {width:15px;border:solid 1px #000000;margin-right:15px;}



.addons {border:1px solid #999999;margin-bottom:10px;}

.addons td {padding:4px 6px; font-size:11px; border-bottom:1px dotted #FFFFFF; margin:10px 0;vertical-align:top;color:black;}

.addons .short {width:60px;}

.addons .row1 td {background:#F5F5F5;color:black;}

.addons .row2 td {background:#FAFAFA;color:black;}

.addons .formbutt {padding:2px 6px; background:#999999; color:#FFFFFF;text-align:right;}

.addons .formbutt input {width:100px;}

.addons {background: #999999; font-size:14px; color: white; width:550px;}

.addons thead td{background: #999999; font-size:14px; color: white; width:550px;}

.addons td input.checkbox {width:15px;border:solid 1px #000000;margin-right:15px;}



#mainContentInfoBlockRight span {

 float: left;

 width: 49%;

 margin-top: 10px;

  }

