/**
 * @workforce purple penguin v2.5
 */

.clear{clear:both;}
.wfrow0{}
.wfrow1{background: #f7f7f7;}
.wf_mainheader{}
.wf_mainheader h1.componentheading{}
.wf_header{ position: relative; color: #fff; padding: 5px 10px;font-weight: bold !important;}
.wf_header_right{ position: absolute; top: 0px; right: 8px; z-index: 1000 !important;}
.wf_header_results{position: absolute; top: 0px; right: 0px; font-weight: normal; text-transform: none; padding: 3px 10px;}
.wf_footer{text-align: center; font-size: 10px; margin-top: 10px;}
.featured{} /*add !important attribute to make featured header stand out ex: background: #ff0000 !important;*/
.wf_contact_header{border-bottom: solid 1px #ccc; padding: 5px 10px; font-weight: bold;}
.wftable{ margin-top: 10px; width: 100% !important; border-collapse: collapse; }
.wftable td{ padding: 5px; }
.wf_form_table{width: 80%;}
.wf_form_table td{padding: 2px;}
.wf_dpt_img{margin: 5px;}

/* quicksearch area */
.wf_quicksearch_sortholder{ text-align: right; float: right; margin-right: 0px;}
.wf_quicksearch_optholder{padding-bottom: 5px; border-bottom: solid 1px #ccc; margin-bottom: 5px;}

/* employee display */
h3.wf_employee_name{padding-bottom: 0px !important; margin-bottom: 0px !important; margin-top: 0px !important;}
h3.wf_employee_name a{text-decoration: none;}
.wf_employee_photo{ float: left; padding: 3px; border: solid 1px #ccc; margin-right: 10px; margin-bottom: 3px;}
.wf_employee_details{padding-top: 3px;}
.wf_employee_position{font-style: italic;}
.wf_employee_position1{font-size: 14px; font-style: italic;}
.wf_employee_position span,
.wf_employee_position1 span{font-weight: bold; font-style: normal;}
.wf_employee_overview{margin-top: 10px;}
.wf_readmore{margin-top: 7px;}
.wf_employee_line{border-bottom: solid 1px #ccc; padding: 5px;}
.wf_employee_address{display:none;padding: 10px; border: solid #ccc; border-width: 1px; background: #f7f7f7;}

/*//new 1.5.2//*/
span.hasTip{cursor: pointer;}
.tool-tip {float: left; background: #f7f7f7 !important; border: 1px solid #cccccc !important;padding: 5px;max-width: 300px; color: #000;}
.tool-title {font-size: 100%;font-weight: bold;margin-top: -14px;padding-top: 14px;padding-bottom: 5px;background: url(../images/selector-arrow.png) no-repeat;}
.tool-text {font-size: 100%;margin: 0;}

/*//new 1.5.3//*/
/* icon uploader */
div.item {float: left;border: 1px solid #ddd !important;margin: 3px;position: relative;}
div.item img{margin: 3px;}
div.iconBorder {height: 72px;vertical-align: middle;width: 88px;overflow: hidden;}
div.iconBorder a {height: 72px;width: 88px;display: block;cursor: pointer;}
div.iconBorder a:hover {height: 72px;width: 88px;background-color: #f0f0f0;color : #FF6600;}
div.iconcontrols {text-align: center;height: 20px;line-height: 20px;background: #ccc;border-top: 1px solid #ddd;}
div.iconcontrols img {vertical-align: middle;}
div.iconinfo {background: #f9f9f9;font-family: Arial, Helvetica, sans-serif;font-size: 10px;width: 88px;height: 15px;vertical-align: middle;text-align: center;overflow: hidden;}
div.icon {}
div.iconnav {padding: 5px;text-align: center;border-top: 1px solid #777;overflow: hidden; margin-top: 3px; background: #ddd;}
div.iconhead {padding: 3px;border-bottom: 1px solid #777; margin-bottom: 3px; width: 100%; background: #ddd;}
div.iconfoldername{position: absolute; top: 12px; right: 0px; width: 300px; padding: 5px; text-align: right;}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/*new as of 1.6*/
table, tr, td{border: 0px !important;}
.inputbox, .ip-fields{background:#fff url(../images/content_bg.gif) repeat-x ; border:solid 1px #ccc; padding:3px}
#adminForm fieldset{border: solid 1px #ccc; padding: 10px;}
.wf_form td{padding: 3px;}

/* 2.0 ADDITIONS */
.wf_social_line{margin: 8px 0px; float:right; margin-left:10px; text-align: right;margin-top:-98px;}
.wf_mainheader h2 .wf_subheader{font-size: 80%;}
.wf_form_header{margin-top: 0px !important;}