/* -[ B2B Layout]-----------------------------------------------------------------*/
#b2b #banner #themedPhoto { padding-bottom:2px;}
#b2b #banner #themedPhoto img { width: 965px; height: auto;}
#b2b #banner .hr {clear:both;width:965px;height:2px;background-color:#FAB335;margin-left:6px;}
.hr hr {display:none;}
#b2b #mainMenu { width:218px;}
#b2b #levelTwoMainMenu a { width: 200px;background-image: none;padding-left:10px;}

#topmenu { padding: 0px 1px 10px 0px; margin: 0px; margin-left:2px; background-repeat: repeat-x;}
#topmenu a:hover,#topmenu .selectionPath,#topmenu .submenu a:hover,#topmenu .submenu .selectionPath { color: #F99900; }
#topmenu a { text-decoration: none; font: bold 12px  Arial, Verdana, Tahoma; color: #3663a7; margin-left:5px; margin-right:5px;}
#topmenu .submenu a { font: 10px Arial, Verdana, Tahoma;color: #4f4f4f;}

#mainContainer #mainContent {padding-bottom:20px;}
#mainContainer td.topleft {background:none;}

#homebox a{color: #4f4f4f;padding-bottom:3px;}
#homebox a:hover { color: #F99900; }
#homebox a.more { padding-right:7px;color: #1962b3;}

.wpsPortletBody { padding-bottom:15px;}
.wpsPortlet {}

/* --[ Page Components ]---------------------------------------------------------------------------------- */
h5 { padding-bottom:10px;}
/*Same as B2E*/
#contentlinks { margin-top:10px;}
#contentlinks { text-align:left;border:0px;}
#contentlinks td {vertical-align:top; width:260px; font-face: Arial; font-size: 8pt; color: 4f4f4f; padding: 5px;}
#contentlinks td.filled {background-color: #f5fafe;}
#contentlinks img {padding-right:5px; }
#contentlinks h5 { padding-bottom:3px;}


/*Same as B2E*/
#nav2L {width:100%;float:left;padding-bottom:10px; }
#nav2L table {border:none;width:100%; }
#nav2L table td { padding:0px;margin:0px;}
#nav2L #mainbox { float:left;width:48%;padding-right:10px;}
#nav2L #mainbox.single { width:100%;}
#nav2L #mainbox.triple { width:100%;}
/*Explorer seems to ignore the above line so the below is needed*/
#nav2L.home #mainbox {width:100%;}
#nav2L #mainbox #header { height:26px;}
#nav2L #mainbox #header h5 { padding-bottom:0px; }
#nav2L #linkbox { border:solid 1px #CCE3FC;height:150px;}
.cto_b2b_page_ctonews #nav2L #linkbox { border:solid 1px #CCE3FC;height:100%;}
#nav2L.home #linkbox { height:180px;}
.cto_b2b_page_proclamations #nav2L #linkbox { border:solid 1px #CCE3FC;height:100%;padding-bottom:20px;}
#nav2L #linkbox #pageLinks a{color: #4f4f4f;}
#nav2L #linkbox #pageLinks a:hover { color: #F99900; }
#nav2L #linkbox #pageLinks{ padding-left:15px;margin-top:10px;}
#nav2L #linkbox #pageLinks { list-style-image: url(/wps/CTO_Images/bullets/bullet.png); margin: 5px; border: 0px; line-height: 12px;}
#nav2L #linkbox #pageLinks li{ border: 0px; padding-bottom: 3px; }

#b2b #searchForm { padding:0px;margin:0px;}
#b2b #navSubAreas { margin-top:0px;}
/* --[ ISO Forms ]---------------------------------------------------------------------------------- */

form.isoforms label{font-weight: bold; font-size: 12px; text-align:  left;display: block; clear: left; float: left; 	width: 150px;}
form.isoforms div.sngl_text.input{width:98%;}

form.isoforms td.radio{font-weight: bold; font-size: 13px,width:5px}
form.exhibitions td.radio{font-weight: bold; font-size: 13px,width:5px}

/*Furnished Apartments Form*/
form.isoforms#furnished h6#rep{width:120px}
form.isoforms#furnished td#repname{padding-top:54px;}
form.isoforms#furnished td#ownname{padding-top:34px;}

/*Hotel Tourism Pricing Form*/
form.isoforms#hoteltourism table#generalinfo2 td#lab{width:10px;}
form.isoforms#hoteltourism table#generalinfo2 td{width:200px;vertical-align: center}
form.isoforms .hpricing td{text-align:center;}
form.isoforms .hpricing label{text-align:center;}
table.hpricing { border-collapse: collapse;table-layout:fixed;width:720px;}
table.hpricing td{ width:20px; height:5px;}
form.isoforms div.inputprices input{width: 110px; padding:0px;margin:0px;}
form.isoforms div.inputprices1 input{width: 70px; padding:0px;margin:0px;}
/*form.isoforms div.inputprices input{width: 94%; padding:0px;margin:0px;}*/
form.isoforms div.inputprices label{width:95%;}

table.apartments { border-collapse: collapse;table-layout:fixed;width:620px;}
form.isoforms .apartments label{text-align:center;width:98%;}
form.isoforms .apartments label#studio{text-align:left;}
form.isoforms .apartments input{width:94%;}
form.isoforms .apartments td{text-align:center;}
form.isoforms  input{padding:0px;margin:0px;}
form.isoforms#aparttourism table#generalinfo td#lab{width:10px;}
form.isoforms#aparttourism table#generalinfo td{width:200px;vertical-align: center}

/*Hotel Guide*/
form.isoforms#hotelguide table#info label{width:250px;padding-bottom:5px}
form.isoforms .roomsno label{width:250px;}
form.isoforms .roomsno span.roomslbl label{width:90px;}
form.isoforms .roomsno td{width:120px;}
form.isoforms .roomsno td.radio input{width:15px;}
form.isoforms .roomsno input{width:50%;}

form.isoforms #workingperiod label{width:40px;display:inline;}
form.isoforms #workingperiod input{width:70px;display:inline;}
form.isoforms #workingperiod td{width:300px;display:inline;}

/*Travel Agencies*/
form.isoforms#travelagencies table#airlines div.expanded{font-weight: bold; font-size: 12px; text-align: display: block; left;clear: left; float: left;}
form.isoforms .branches{font-weight: bold; font-size: 12px; text-align:  left;display: block; clear: left; float: left; 	width: 300px;}
form.isoforms .sightseeingt label{width: 350px;}
form.isoforms .sightseeingta label{width: 350px;}

/*Tourist Guide*/
/*form.isoforms#touristguide table td{width:200px;}*/

/*employees*/



/*Funding Publication media*/
form.fundingform .cboxes label{display:inline;vertical-align: center;padding-bottom:0px;padding-top:5px;}
form.fundingform .cboxes td{background-color:;}
form.fundingform #marketing_actionsTable th{background-color:white}

/*Exhibitions*/



/* --[ B2B Apps ]---------------------------------------------------------------------------------- */

form.ctoapp label{font-weight: bold; font-size: 12px; text-align: display: block; left;clear: left; float: left; width: 150px;}
form.ctoapp plainlabel{font-weight: plain; font-size: 12px; text-align: display: block; left;clear: left; float: left; width: 150px;}
form.ctoapp mediumlabel{font-weight: bold; font-size: 12px; text-align: display: block; left;clear: left; float: left; width: 200px;}
form.ctoapp biglabel{font-weight: plain; font-size: 12px; text-align: display: block; left;clear: left; float: left; width: 550px;}
form.ctoapp columnsmlLabel{font-weight: bold; font-size: 12px; text-align: center: block; left;clear: left; float: left; width: 5px;}
form.ctoapp columnLabel{font-weight: bold; font-size: 12px; text-align: center: block; left;clear: left; float: left; width: 100px;}
form.ctoapp div.sngl_text.input{width:98%;}
form.ctoapp field{size:80;}

form.ctoapp .hpricing td{text-align:center;}
form.ctoapp .hpricing label{text-align:center;}

form.ctoapp .searchlist td{font-weight: plain; font-size: 10px;}

#schemeofservice table {width:300px; }
#schemeofservice .input {width:200px;}
.tenders#searchResults #resultDetails { margin-top:0px;}

