.pdfback { background-image:url(/_images/template/bg_pdf.gif);

.fl {float: left;}
.fr { float:right;}
.smallsize { font-size:80%; font-weight:normal;}
.martop { margin-top:20px;}
.marbottom { margin-bottom:15px;}
.marright { margin-right:5px;}
.orange {color:#F18E0F;}
.bold { font-weight:bold;}
.unbold { font-weight:normal;}

ul ul li { list-style-type:circle;}

.bg { background-color:#CCCCCC;}

#internalleft_inside { margin-left:20px; margin-top:20px; position:relative; }
#internalleft_inside #paging { margin-left:0px; margin-top:20px;}

/*********************************************VACANCIES*********************************************/

#vacancies { margin:0; padding:0; list-style:none;}
#vacancies a { background-image:url(/_images/template/bg_word.gif); display:block; width:100%; background-repeat:no-repeat; text-decoration:none; font-weight:bold; color:#686868; height:26px;line-height:22px;text-indent:30px; margin-top:5px; padding-top:1px;}
#vacancies img { margin-top:10px;}
#vacancies p { margin:15px 2px 2px 15px;}
#vacancies a:hover { color:#111;}
#vacancies .address { display:inline; background-image:none; text-indent:0; color:#f18e0f;}
#vacancies_apply form {}
#vacancies_apply .textfield { width:300px;}
#vacancies_apply .textfieldselect { width:304px;}
#vacancies_apply .textfieldmulti { width:300px;}
#vacancies_apply .upload { margin-bottom:1px; }
#vacancies a.dlcat {background-image:url(/_images/template/bg_dl.gif);}

/*********************************************BLOG*********************************************/

ul#blog  { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#blog li { list-style:none; padding:0px 0px 20px 0px; margin:0px 0px 30px 0px; border-bottom:1px solid #efefef;}

ul#comments {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#comments li {list-style:none; padding:0px 0px 10px 0px; margin:0px 0px 20px 0px; border-bottom:1px solid #efefef;}
#comments a.username { text-decoration:none; font-weight:bold;}
#comments a.username:hover { text-decoration:underline;}
#comments span.time {font-size:90%; font-weight:bold;}

#emailform { margin-bottom:15px;}
.emaillabel {color:#FFFFFF; margin-bottom:5px;}
#emailform .email { width:105px; float:left; height:15px; border:0px; margin-right:5px; padding:2px 1px 0px 1px; font-size:10px;}
#emailform .button { margin:0px;}

/*********************************************DOWNLOADS*********************************************/

#downloads { width:100%;}
#downloads, #downloads li ul { margin:0px 0px 20px 0px; padding:0; list-style-type:none;}
#downloads li ul li {list-style-type:none;}
#downloads li a { background-image:url(/_images/template/bg_pdf.gif); background-repeat:no-repeat; display:block; height:26px; line-height:22px; font-weight:bold; text-indent:30px; text-decoration:none; color:#686868;}
#downloads li a:hover { color:#111;}
#downloads li ul { margin-left:30px;}
#downloads li ul li a { background-image:none; text-indent:0; border-bottom:1px solid #efefef; margin-bottom:-15px; color:#f18e0f;}
#downloads li ul li a:hover { text-decoration:none;}
 .date { margin-right:20px; color:#555;}
#downloads li a.word {background-image:url(/_images/template/bg_word.gif);}
#downloads li a.pdf {background-image:url(/_images/template/bg_pdf.gif);}

#contactus form {}
#contactus label { width:180px;}
#contactus .textfield { width:250px;}
#contactus .textfield.pcode { width:155px;}
#contactus .textfieldselect { width:160px;}
#contactus .textfieldmulti { width:250px;}
#contactus .upload { margin-bottom:1px; }
#contactus .button { margin-left:180px;} 
#contactus p { margin-right:20px;}
#contactus label.credit { width:30px; padding:0px; margin:0px;}


#contactus .cred_yes { margin-right:30px;} 
#contactus .yescheck {margin-left:-3px;} 


h2.basket { margin-top:-10px;}
table.data { width:99%; text-align:left;}
table.data_breakdown { background-color:#F8F8F8; width:auto; text-align:left; border-top: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; float:right; border-left: 1px solid #E6E6E6;}

table.data td { padding:6px;  vertical-align:top;}
table.data th.curveleft {  background: url(/_images/template/curve_left.gif) top left no-repeat #F3F3F3; width:45px; }
table.data th.curveright {  background: url(/_images/template/curve_right.gif) top right no-repeat #F3F3F3; width:90px;}
table.data th { background: url(/_images/template/basket_bg.gif) #F3F3F3 repeat-x; border-bottom: 1px solid #d1d1d1; height:30px;  text-indent:6px;}
table.data td { background-color:#F8F8F8; border-bottom: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6;}
table.data th.qty { width:60px;}
table.data th.prod { width:400px;}
table.data td.select { text-align:left; text-indent:5px;}
td.totaltext {text-align:center; background-color:#EFEFEF !important;}
td.total { background-color:#EFEFEF !important; color:#F18E0F;}

table.data .quantities { width:50px;}
table.data td.blank { background-color:#FFFFFF;  border-bottom: none; border-left: none; height:30px; }
table.data td.blank1 { background-color:#FFFFFF; border:0px none;}
table.data td.borderright {border-right: 1px solid #E6E6E6;}

table.data_breakdown .breakdownleft { width:119px; text-indent:5px;}
table.data_breakdown .breakdownright { width:83px;}
table.data_breakdown td { padding:6px; border-bottom: 1px solid #E6E6E6; }
table.data_breakdown .borderleft {border-left: 1px solid #E6E6E6;}
table.data_breakdown .grand { background-color:#EFEFEF !important; }

.buttons { width:99%;} 
table.data_breakdown .breakdownleft1 { width:108px; text-indent:2px;}
table.data_breakdown .breakdownright1 { width:62px;}

.planning { width:190px; height:auto; float:left;}
.addnote { float:right; width:17px; height:17px;}
.note {}

.credit1 { width:20px;}

#training { margin:0 0 0 0; padding:10px 0 0 0; list-style-type:none;}
#training li a { background-image:url(/_images/template/bg_news.gif); background-repeat:no-repeat; display:block; height:26px; line-height:20px; font-weight:bold; text-indent:30px; margin-bottom:15px; text-decoration:none; color:#686868;}
#training li a:hover { color:#111;}
 .date { margin-right:10px; color:#555; float:left;}
 #training p {padding-left:25px; margin: 0 0 20px 0;}

#training li a.events {background-image:url(/_images/template/bg_events.gif);}

#selfassessment form {}
#selfassessment label { width:180px; padding-bottom:10px;}
#selfassessment span { width:180px; padding-bottom:10px;}
#selfassessment .textfield { width:250px;}
#selfassessment .textfield.pcode { width:155px;}
#selfassessment .textfieldselect { width:160px;}
#selfassessment .textfieldmulti { width:250px;}
#selfassessment .upload { margin-bottom:1px; }
#selfassessment .button { margin-left:180px;} 
#selfassessment p { margin-right:20px;}
#selfassessment label.credit { width:30px; padding:0px; margin:0px;}


#selfassessment .cred_yes { margin-right:30px;} 
#selfassessment .yescheck {margin-left:-3px;} 
#selfassessment div br {clear:both;}

