/*
Theme Name: TFA
Support URI: http://www.pixelbeach.co.uk
Description: Main TFA website theme.
Author: pixel beach
Support URI: http://www.pixelbeach.co.uk
Version: 1.0
*/

@import url("style/reset.css");
@import url("style/style.css");
@import url("style/shortcodes.css");
.em-calendar{float:left !important;}

/* Useful Links code */
.select_input { -moz-appearance: none; background-color: #FFFFFF; border: 1px solid #E7E4D5; border-radius: 5px 5px 5px 5px; color: #5D5D5D; float: left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; padding:9px 15px; width: 346px; }
.selecttitle { color: #414141; float: left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:20px; font-weight: bold; padding-bottom:8px; width: 100%; }
.listing_sec { float:left; width:100%; padding:8px 0px; }
.listing_sec a { border: 1px solid #E7E4D5; border-radius: 5px 5px 5px 5px; padding:3px; cursor:pointer; }
.listing_sec a:hover { border: 1px solid #E7E4D5; border-radius: 5px 5px 5px 5px; padding:3px; cursor:pointer; }
.select_box { float:left; width:100%; padding-bottom:10px; }
.ebQuickSearch { border: 1px solid #E7E4D5; border-radius: 5px 5px 5px 5px; padding:10px; float:left; width:325px; background:#EBF2EE; }
.ebQuickSearch .input { -moz-appearance: none; background-color: #FFFFFF; border: 1px solid #E7E4D5; border-radius: 5px 5px 5px 5px; color: #5D5D5D; float: left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; padding:9px 15px; width:188px; }
.ebQuickSearch .button_search:hover { background-color: #39923F; }
.ebQuickSearch .button_search { background-color: #328538; border: 1px solid #2E7733; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19); color: #FFFFFF; cursor: pointer; float: left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding:9px 10px; margin-left:10px; text-align: center; text-transform: uppercase; transition: background 0.1s linear 0s; }
.back_btn { float:left; width:100%; padding-top:8px; }




/* Head Office Staff and Officers */
/*.address_sec { float:left; width:100%; color:#414141; font-size:13px; padding:10px 0px; }
.address_sec H4 { font-size:17px; font-weight: bold; margin:0px 0px 5px 0px; }
.address_sec p { margin-bottom:5px !important; }
.address_sec .ebEntryLogo { float:right; }
.address_sec .ebEntryDetails { float:left; width:460px; }
.address_sec .ebDirectory { float:left; width:100%; padding-left:0px; list-style:none; }
.address_sec .ebDirectory li { float:left; width:100%; border-bottom:1px solid #E7E4D5; padding-bottom:10px; margin-bottom:10px; padding-left:0px; font-size:13px; }
.address_sec .logo_top { display:block; text-align:center; padding-bottom:30px; }
.ebSectionList { float:left; width:100%; padding-top:8px; }
.ebDocumentList { float:left; width:100%; padding-top:8px; list-style:none !important; padding:10px 0px 0px 0px !important }
.ebDocumentList li { float:left; width:100%; padding-bottom:8px; list-style:none !important; }
.ebDocumentList .htmfile { background:url(images/file_unk.gif) left 2px no-repeat; padding-left:20px; }
.ebDocumentList .pdffile { background:url(images/file_pdf.gif) left 2px no-repeat; padding-left:20px; }
.ebDocumentList .folder { background:url(images/folder.gif) left 2px no-repeat; padding-left:20px; }
.ebDocumentList .font_11 { float:left; width:100%; font-size:11px; }
.form_details { float:left; width:100%; padding-left:0px !important }
.your_title { float:left; width:100%; color:#414141; font-size:16px; font-weight:bold; padding-bottom:10px; }
.form_details li { float:left; width:100%; list-style:none !important; }
.form_details li em { color:#ff0000; font-size:13px; }
.form_details li .label { color:#414141; font-size:13px; float:left; width:100px; padding:9px 0px; }
.form_details li .input_bg { -moz-appearance: none; background-color: #FFFFFF; border: 1px solid #E7E4D5; border-radius: 5px 5px 5px 5px; color: #5D5D5D; float: left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; padding:9px 15px; width: 346px; }
.form_details li a:hover { color:#414141; font-size:13px; }
.form_details li .select_widht { width:350px; }
.form_w { width:316px; }
.form_input { width:284px !important; }
.padding_box { padding-right:20px !important }
.form_details li .label_w { width:100%; padding-top:0px; }
.form_details .button_search:hover { background-color: #39923F; }
.form_details .button_search { background-color:#328538; border: 1px solid #2E7733; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19); color: #FFFFFF; cursor: pointer; float: left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; margin: 0; padding:9px 15px; margin-right:10px; text-align: center; text-transform: uppercase; transition: background 0.1s linear 0s; }
.office_sec { float:left; width:100%; padding-left:0px !important; font-size:13px; color:#414141; }
.office_sec li { float:left; width:100%; list-style:none !important; }
.office_sec li .office_photo { float: left;
    min-height: 210px;
    padding-right: 26px;
    width: 235px; }
.office_sec li .img_box { float:left; -moz-appearance: none; background-color:#bbb; border: 1px solid #E7E4D5; border-radius: 5px 5px 5px 5px; padding:3px; }
.office_sec li .img_box img { float:left; padding:1px; background:#fff; }
.office_sec li .img_text { float:left; padding:10px 0px 0px 0px; line-height:16px; clear:both; }
.coll_A1 { float:left; width:200px; padding:0px 15px 10px 0px; }
.widht02 { float:left; width:250px; }
.number { width:180px !important; padding-bottom:15px !important; }
.coll_B1 { float:left; width:100%; padding:0px 0px 5px 0px; }
.pdf_box { float:left; width:620px; font-size:13px; }
.img_pdf { float:left; padding-right:10px; }
.pdf_box b { display:block; font-size:15px; font-weight:bold; }
.month_box { float:left; width:100%; border-bottom:1px solid #E7E4D5; font-size:13px; margin-bottom:15px; padding-bottom:15px;}
.month_box .coll_A02 { float:left; width:480px; }
#calHolder { float:right;font-size:13px; width:150px; font-size:13px;}
.normal_text {color:#414141; font-size:13px;}*/

/* calender */



.events-time .left{ color:#FFFFFF; float: left;   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 14px;   font-weight: bold;   line-height: 26px;   margin: 0 5px 0 0;    width: auto;}


.single_title{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
}

.ebSubscribe{
	 background: none repeat scroll 0 0 #EBF2EE;
    border: 1px solid #E7E4D5;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 10px;
    width: 600px;
}
.ebSubscribe .button_search {
    background-color: #328538;
    border: 1px solid #2E7733;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 9px 15px;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.1s linear 0s;
}

.ebSubscribe .input {
    -moz-appearance: none;
    background-color: #FFFFFF;
    border: 1px solid #E7E4D5;
    border-radius: 5px 5px 5px 5px;
    color: #5D5D5D;
    float: left;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    padding: 9px 15px;
    width: 14px;	margin-top:5px;
}

.ebSubscribe > p {
    float: left;
    width: 600px;
}.acc_err{color:red;float:left;margin-left:280px;display:none;}

.rpwe-thumb {
	display:none !important;
}

.rpwe-li  {
	list-style-type: none !important;
}

#ujiCountdown {
    display: inline-block !important;
}
}