@charset "UTF-8";
/* COLOURS
*/
body{font-family: Tahoma, Geneva, sans-serif; background-image:url(../images/bcg-body.gif); background-repeat:repeat-x; margin:0px; padding:0px;}
p{line-height: 20px;}	
	

/*** LAYOUT ***/
#MAIN {width:1000px; background-color:#FFF; margin:0 auto; background-image:url(../images/bcg-side_bar.gif); background-repeat:no-repeat; background-position:bottom right; }
#TOP {background-image:url(../images/TOP.jpg); height:90px; background-color:#FFF; vertical-align:top;}
#logolink {width:275px; height:88px;margin:0 auto; float:left; padding:0px;}
#TOP_BAR {background-image:url(../images/bcg-top_bar.gif); background-repeat:repeat-x; height:20px; font-size:11px; color:#FFF; text-align:right; line-height:20px; padding-right:20px;}
#BANNER { height:231px; width:1000px;}
#MAIN_NAV {float:left; background-image:url(../images/bcg-main_nav.gif); background-repeat:repeat-x; width:972px; height:50px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; padding-left:28px;  padding-top:6px;}
#MAIN_NAV_LINK {background-image:url(../images/sloria_icon.jpg); background-repeat:no-repeat; height:28px; width:100px;  font-size:12px; color:#FFF; padding-left:22px; display:inline;}
#MAIN_NAV_LINK a{ color:#FFFFFF; text-decoration:none;}
#MAIN_NAV_LINK a:hover{ color:#FFFFFF; text-decoration:none;}
#MIDDLE {padding: 0px 0px 20px 10px;}
#CONTENT {float:left; width:624px;  background-color:#FFF; }

#CONTENT_TENDER {float:left; width:500px; background-color:#FFF;}
#CONTENT_TENDER_REGISTRATION {float:left; width:624px; background-color:#FFF;}
#CONTENT_EPayment {float:left; width:624px;background-color:#FFF;}
#CONTENT_Portfolio {float:left; width:624px; background-color:#FFF;}
#SIDE_BAR {float:right; width:366px;}
#SIDE_BAR_payment {float:right; width:366px;}
#SIDE_BAR_Portfolio {float:right; width:366px;}



#BOTTOM {clear:both; background-image:url(../images/bcg-bottom.gif); height:105px; background-repeat:repeat-x;}
#BOTTOM img {padding-top:20px; padding-left:20px; padding-right: 20px;}
#FOOTER {clear:both; background-image: url(../images/bcg-footer.gif); background-repeat:repeat-x; height:29px; font-size:9px; color:#FFF; text-align:center; padding-top:5px;}


h1 {font-size:14px; background-image:url(../images/cad-bar.gif); background-repeat:no-repeat; height: 48px; padding-left:52px}
h1 span {width:250px; color:#C00;}
h2 {font-size:14px; background-image:url(../images/cad-bar.gif); background-repeat:no-repeat; height: 48px; padding-left:52px}
h2 span {color:#C00;}
h3 {font-size:12px; padding-left:52px; padding-right:30px;}
h3 span {font-size:9px; color:#666; font-style:normal;}
h4 {font-size:14px; background-image:url(../images/cad-bar2.gif); background-repeat:no-repeat; height: 48px; padding-left:0px}
h4 span {color:#C00;}
#short_news {font-size:12px; padding-left:52px; padding-right:30px; text-align:justify; color:#C00;}
#short_news_more {font-size:12px; padding-left:52px; padding-right:30px; text-align:right; color:#000;}
#content_main {font-size:12px; padding-left:52px; padding-right:0px; text-align:justify; color:#000; line-height:20px;}
#content_main_epay {font-size:12px; padding-left:52px; padding-right:0px; text-align:justify; color:#000; line-height:20px;}
#newsheadline {font-size:12px; padding-left:52px; padding-right:30px;color:#000;font-family: Tahoma, Geneva, sans-serif; }
.content_main {font-size:12px; padding-right:30px; text-align:justify; color:#000}
.newsheadline {font-size:12px; padding-left:52px; padding-right:30px;color:#000;font-family: Tahoma, Geneva, sans-serif; }
.totalamount {font-size:12px;color:#000;font-family: Tahoma, Geneva, sans-serif; }
#short_content {font-size:12px; text-align:justify; color:#000;}
#CONTACT_CONTENT {font-size:11px; float:left; width:421px;  background-color:#FFF;}
#CONTACT_FORM {margin-bottom:15px; height:20px;}
#CONTACT_FORM2 {margin-bottom:15px; height:56px;}
#CONTACT_FORM3 {margin-bottom:15px; height:238px;}
#CONTACT_WRAPPER {padding:0PX; float:left; margin:0PX;   width:421px;}
#FORM_NAME {float:left; width:190px; background-color:#FFF; text-align:right; padding-right:5px; padding-top:5PX;}
#FORM_TEXTFIELD {float:right; width:225px; background-color:#FFF;}
#CONTACT_SIDE_BAR {font-size:11px; float:right; width:500px; height:700px; background-color:#FFF; background-image:url(../images/bcg-side_bar.gif); background-repeat:no-repeat; background-position:bottom right; margin:0px;}

#CONTACT_SIDE_BAR_new {font-size:11px; float:right; width:500px;background-repeat:no-repeat; background-position:bottom right; margin:0px;}

/*background-color:#FFF; from CONTACT_SIDE_BAR_new on 23 june */


#CONTACT_SIDE_BAR_PART1 {float:left; width:185px; text-align:left; line-height:18px; margin-bottom:0px; padding-left:5px;}
#CONTACT_SIDE_BAR_PART2 {float:right; text-align:right; line-height:18px; padding-right:43px; margin-bottom:50px;}
#h4_wrapper {float:left; font-weight:bold; font-size:14px; background-image:url(../images/cad-bar2.gif); background-repeat:no-repeat; height: 48px; padding-left:0px; }
#h4_container {float:left; text-align:left; width:45px; background-color:;  height:48px;}
#h4_subheading_container {float:right; width:450px; height:48px; color:#C00; text-align:left; background-color:; margin:0px; padding-left:3px;}
#BUTTON_WRAPPER {font-family:Tahoma; font-size:11px; float:right; text-align:right; width:120px; background-color:#FFF; margin-top:22px; padding-left:106px;}
.TEXTFIELD {font-size:11px; width:225px; height:19px; background-color:#F5F5F5;}
.ADDRESS_TEXTFIELD {font-size:11px; width:225px; height:56px; background-color:#F5F5F5;}
.MASSAGE_TEXTFIELD {font-size:11px; width:225px; height:238px; background-color:#F5F5F5; }
.CANCEL_BUTTON {width:55px; height:22px; font-size:11px; background-color:#F5F5F5; text-align:center; margin-right:6px;}
.SUBMIT_BUTTON {width:55px; height:22px;font-size:11px; background-color:#F5F5F5; text-align:center;}


.Upload_BUTTON {width:214px; height:22px; text-align:left; float:left;font-size:10px;}

.buttonBUTTON{
background-color:#C00;
border-color:#666699;
border-width:1;
color:#C00;
cursor:hand;
font-weight:bold;
width:214px;
background-image:url(../images/browse-button.jpg);

} 

.uploadbox {
font-family: verdana, arial, sans-serif;
font-size: 100%;
color: blue;
font-weight: normal;
border: #797979 1px solid;
background-color: blue; 
width: 310px;
height: 22px;

background-image:url(../images/browse-button.jpg);

}
/*

div.fileinputs {
	position: relative;
	cursor:pointer; 

	
}

div.fakefile {
position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	cursor:pointer; 

	
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index:2;
	cursor:pointer; 


}


.browse_input {font-size:11px; width:153px;  height:18px; background-color:#F5F5F5; padding:0px; margin-bottom:6px;}

*/





















.SUBMIT_BUTTON_Vacancies {margin-left:0px; width:115px; font-size:11px; height :22px; background-color:#F5F5F5; text-align:center;}
#PORTFOLIO_CONTENT_PART1 {float:left; font-size:13px; width:155px; padding-left:52px; text-align:left; color:#C00; cursor: pointer;}
#PORTFOLIO_CONTENT_PART2 {float:right; font-size:12px; width:385px; padding-left:0px;  text-align:justify; color:#000; padding-right:30px;}
#portfolio_heading {float:left; font-size:13px; font-weight:normal; text-decoration:underline; width:200px; text-align:left; color:#000;}
#portfolio_numbering {float:right; font-size:12px; text-align:right; color:#000;}
#epayment_form_wrapper {float:left; font-size:11px; width:541px; text-align:left; color:#000; padding-left:52px; padding-right:30px; margin-bottom:6px;}
#epayment_form_box1 {float:left; width:113px; padding:0px; margin:0px;}
#epayment_form_box2 {float:right; width:425px; padding:0px; margin:0px;}
#epayment_form_box2-1 {float:left; width:200px;}
#epayment_form_box2-2 {float:right;}
.gray {color:#B8B7B7;}
.subheading{color:#c00;}
.epayment_text {padding-bottom:5px; line-height:28px;}
.textbox1 {font-size:11px;  height:18px; background-color:#F5F5F5; padding:0px; margin-bottom:6px;}
.textbox2 {font-size:11px;  height:18px; background-color:#F5F5F5; padding:0px; margin:0px;}
.textbox3 {font-size:11px;  height:18px; background-color:#F5F5F5; padding:0px; margin-bottom:6px; margin-right:8px;}
.textbox4 {font-size:11px;  height:56px; background-color:#F5F5F5; padding:0px; margin-bottom:6px;}
.textbox5 {font-size:11px;  height:115px; background-color:#F5F5F5; padding:0px; margin-bottom:6px;}


/*#apply {float :right; font-size:11px; width:79px; height:22px; background-image: url(../images/link-bg.jpg); background-repeat:no-repeat; text-align: center; color:#000;  padding:0px; margin-top:0px;}*/

#apply {float:right; font-family:Tahoma; font-size:10px; color:#000000; width:78px; height:19px; text-align: center; color:#000;  padding-top:2px; margin-top:0px;}
/*background-image: url(../images/apply.jpg); background-repeat:no-repeat; */
#apply a{color:#000000; text-decoration:none;}
#apply a:hover {color:#000000; text-decoration:none;}





.link {font-size:11px; text-decoration:none; color:#333333;}
.a {font-size:11px; text-decoration:none;}
.a:hover {text-decoration:underline;}
#vacancies_form {float:left; width:306px; font-size:11px; color:#333333;  padding-left:20px; padding-right:30px; text-align:justify; color:#C00;}
#vacancies_form_part1 {float:left; height:20px; color:#333333; width:80px; text-align:right; margin-right:6px; margin-bottom:8px; background-color:#F5F5F5;}


#vacancies_form_part2 {float:right; margin-left:0px; }

#subheading_container {float:right; width:490px; color:#C00; text-align:left; margin:0px; padding:0px;}
#h1_container {float:left;  height:48px;}
#h1_wrapper {float:left; font-size:14px; font-weight:bold; width:624px; background-image:url(../images/cad-bar.gif); background-repeat:no-repeat; height: 48px; padding-left:52px}
#h2_wrapper {float:left; font-weight:bold; font-size:14px; background-image:url(../images/cad-bar.gif); background-repeat:no-repeat; height: 48px; padding-left:52px}
#h2_subheading_container {float:right; width:176px; color:#C00; text-align:left; margin:0px; padding-left:3px;}
#vacancies_content_wrapper {float:left; line-height:24px; font-size:12px; width:542px; text-align:justify; color:#000}
#vacancies_leftcontent {float:left;  width:142px; text-align:justify; color:#000}
#vacancies_rightcontent {float: right;  width:400px; text-align:justify; color:#000}
#vacancies_form_Button {float:right; width:286px; font-size:11px; color:#333333;  padding-left:20px; padding-right:40px; text-align:justify; color:#C00;}
.errorheader{background-repeat: repeat-x;background-position: top left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;margin-top: 20px;width:400px;padding:12px;padding-left:52px;}
#errorheader_New{padding-left:52px;padding-right:30px;text-align:justify;color:#000;background-image: url(../images/redGrad.jpg);background-repeat: repeat-x;background-position: top left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;margin-top: 20px;padding: 12px;border: #daa7a6 1px solid;}
#FOOTER_New {clear:both; background-image: url(../images/bcg-footer.gif); background-repeat:repeat-x; height:29px; font-size:9px; color:#FFF; text-align:center; padding-top:5px;}
#short_news_new {font-size:12px; padding-left:52px; padding-right:30px; text-align:justify; color:#C00; }
#span_news_new {font-weight:normal;text-align:justify; color:#C00; }
.h2_new {color:#C00;font-size:14px;font-weight:bold;}
#short_news_link {font-size:200px; padding-left:52px; padding-right:30px; text-align:right; color:#000; text-decoration:none;}
#short_news_link_red {font-size:12px; padding-left:52px; padding-right:30px; text-align:right; color:#C00; text-decoration:underline;}
#CONTENT_ourteam {float:left; width:624px;background-color:#FFF;}

#SIDE_BAR_ourteam {float:right; width:366px;}
#ourteam_form_box1 {float:left; width:113px; padding:0px; margin:0px;}
#ourteam_form_box2 {float:left; width:425px; padding:0px; margin:0px;}
.tender_gray{color:#999999;font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.tender_bold{color:#000000;font-family:Tahoma, Geneva, sans-serif; font-size:12px;font-weight:bold;}
#tender_CONTENT {float:left; width:624px; background-color:#FFF;}
#tenderS2_form_wrapper {float:left; font-size:11px; width:541px; text-align:left; color:#000; padding-left:52px; padding-right:30px; margin-bottom:8px;}
#tenderS2_form_box1 {float:left; text-align: right; width:130px; padding-right:0px; margin:0px;}
#tenderS2_form_box2 {float:right; width:408px; padding:0px; margin:0px;}
#tenderS2_form_box2-1 {float:left; width:201px; padding:0px; margin:0px;}
#tenderS2_form_box2-wrapper {float:right; width:205px; padding:0px; margin:0px;}
#tenderS2_form_box2-right {float:right; width:133px; padding:0px;  margin-bottom:10px;}
#tenderS2_form_box2-left{float:left; text-align:right; width:68px; padding-right:2px; margin-bottom:8px;}
#tenderS2_county {float:left; width:132px; padding:0px; margin:0px;}
#tenderS2_county-wrapper {float:right; width:275px; padding:0px; margin:0px;}
#tenderS2_county-left {float:left; text-align:right; width:56px; padding-right:2px; margin:0px;}
#tenderS2_county-right {float:right; width:217px; padding:0px; margin:0px;}
#tenderS2_website-left{float:left; text-align:right; width:55px; padding-right:2px; margin:0px;}
#tenderS2_website-right {float:right; width:148px; padding:0px; margin:0px;}
.gray1 {color:#B8B7B7;}
.subheading{color:#c00;}
#tenderS2_form_box1_sml {float:left; text-align: right; width:106px; padding-left:20px; padding-right:2px; margin-bottom:8px;}
#tenderS2_form_box2_sml {float:right; width:410px; padding:0px; margin:0px;}
.tenderS2_textbox {font-size:11px; background-color:#F5F5F5;  height:16px; width:440px; padding:0px; margin-bottom:8px;}
.tenderS2_textbox2 {font-size:11px; background-color:#F5F5F5;  height:16px; width:196px; padding:0px; margin-bottom:8px;}
.tenderS2_textbox3 {font-size:11px; background-color:#F5F5F5;  height:16px; width:161px; padding:0px; margin-bottom:8px;}
.tenderS2_textbox4 {font-size:11px; background-color:#F5F5F5;  height:16px; width:176px; padding:0px; margin-bottom:8px;}


#contentHeader {color:#c00;font-family: Tahoma, Geneva, sans-serif;font-weight: normal;font-size:22px;padding-bottom: 14px;}


.epayment_textbox {font-size:11px; background-color:#F5F5F5;  height:16px; width:440px; padding:0px; margin-bottom:2px;}
.epayment_sml_textbox {font-size:11px; background-color:#F5F5F5;  height:16px; width:210px; padding:0px; margin-bottom:2px; margin-right:3px;}
.epayment_sml_textbox2 {font-size:11px; background-color:#F5F5F5;  height:16px; width:150px; padding:0px; margin-bottom:2px;}
.epayment_sml_textbox5 {font-size:11px; background-color:#F5F5F5;  height:16px; width:150px; padding:0px; margin-bottom:0px;}
.epayment_sml_textbox3 {font-size:11px; background-color:#F5F5F5;  height:16px; width:50px; padding:0px; margin-bottom:0px;}
.epayment_sml_textbox4 {font-size:11px; background-color:#F5F5F5;  height:16px; width:18px; padding:0px; margin-right:8px; margin-bottom:0px;}
#Card_Type_wrapper {width:113px; height:28px; padding:0px; margin:0px;}
#Card_Type_left_wrapper {float:left; text-align:left; vertical-align:text-top; width:113px; padding:0px; margin:0px;}
#Card_Type_input {float:left; width:200px; height:28px; padding:0px; margin:0px;}
.epayment_sml_ddl {font-size:11px; background-color:#F5F5F5;  height:20px; width:210px; padding:0px; margin-bottom:2px; margin-right:3px;}
.btn_red{background-color:#CA030C;border-color:#666666; width:17px;height:17px; border:1px; border-style:solid ; font-size:11px;color:#FFFFFF;}
.btn_white{background-color:White;border-color:#666666;width:17px;height:17px;border:1px; border-style:solid ;font-size:11px;color:#000000;}
.gray1_terms {color:#B8B7B7;cursor:pointer ;}
.content_main_Terms_Condition {background-color:#FFF;font-size:12px; padding-left:52px; padding-right:30px; text-align:justify; color:#000}
#h1 {font-size:14px; font-weight:bold; padding-bottom:0px; padding-left:52px; margin-top:10px; margin-bottom:0px; padding-top:0px; background-image:url(../images/cad-bar.gif); background-repeat:no-repeat; height:48px; }
#h1 span { color:#C00;}
#h4 {font-size:14px; font-weight:bold; background-image:url(../images/cad-bar2.gif); background-repeat:no-repeat; height: 48px; padding-left:5px; margin-top:10px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
#h4 span {color:#C00;}
.link-red a {color: #cc0000;text-decoration: underline;}
.link-red a:hover{color: #cc0000;text-decoration: none;}








a.link_class:hover {color: black;font-weight: normal;text-decoration:  underline;}
.link_class2{color: black;font-weight: normal;text-decoration:  underline;}





#browse_wrapper {float:right; margin-left:0px; width:214px;  margin-bottom:10px; padding:0px; margin-top:0px;}

div.fileinputs {
position: relative;
float:right; height:16px; color:#333333; width:214px; text-align:right; background-color:F5F5F5;  margin:0px; padding:0px; 
cursor:pointer;
}

div.fakefile {
position: absolute;
top: 0px;
left: 0px;
z-index:1;
cursor:pointer;

float:right; height:16px; color:#333333;  text-align:right; background-color:#F5F5F5; margin:0px; padding:0px;
}

input.file {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
cursor:pointer;

float:right; height:16px; color:#333333; width:214px; text-align:right; background-color:#F5F5F5;  margin:0px; padding:0px;
}

input{ background-color:#F5F5F5;

}

.hand_browse{cursor:pointer; }

.ddl_country{font-family:Arial, Helvetica, sans-serif; width:200px; font-size:12px; color:#000;}
.ddl_paymenttype{font-family:Arial, Helvetica, sans-serif; width:200px; font-size:12px; color:#000; }
#epayment_form_box2_New {float:right; width:425px; padding:0px; margin:0px; vertical-align: bottom; border:0;}
.epayment_sml_textbox2_Invoice {font-size:11px; background-color:#F5F5F5; width:150px;}
.Testimon{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000;}

.content_main_tendor_desc {font-size:12px; padding-right:30px; text-align:justify; color:#000; line-height:20px;}

.content_main_tendor_desc_link_bold{font-weight:bold; color: #cc0000; font-size:12px; padding-right:30px; text-align:justify; line-height:20px;}
.content_main_tendor_desc_link{color: #cc0000;font-size:12px; padding-right:30px; text-align:justify; line-height:20px;}




















