/* CSS Document */

/* COMMON FORM -----------------------------------------------------------------------------*/

.flIndustry{width: 225px;}

/*.flCountry, .flState, .flCity{width: 170px;}*/

fieldset {border: 1px solid #EEF2FB; margin: 10px 0px 0px 0px; padding: 5px 10px;}
/*fieldset:hover {border: 1px solid #c4d9ef;}*/
fieldset:hover legend{color: #bc0000;}
fieldset legend {font-size: 12px; color: #174daf; font-weight: bold; padding: 0px 5px; margin-left: -5px !important;}

.tip, .tipGreen, .tipBlue{font: 11px Verdana, Arial; color: #6697a0; display: block; padding-top: 2px;}
.tipBlue{color: #6697a0;}
.tipGreen {color: #11A301;}
.tipRed {color: #FF0000;}

form table{padding: 0px; margin: 0px; width: 100%;}
form td{padding: 5px 0px; vertical-align: top; border-bottom: 1px solid #f6f5f5;}
form tdSlim, form td.tdSlim{padding: 0px !important; border: none !important;}
form table .title, form table .subTitle{font: bold 12px Arial;}
form table .subTitle{color: gray;}

.req{color: #FF0000;}

fieldset .msg {margin: 0px !important;}

.iconPlus {background: url("/assets/images/icons/plus-22x22.png") no-repeat; padding-left: 25px;}

.flInput, .flSelect, .flCheckbox, .flRadio {font: normal 12px Arial !important;}
.flInput, .flSelect, .flTextarea {padding: 1px;}

/*
.commonForm {margin: 0px; padding: 0px; line-height: normal;}
.commonForm #email {visibility:hidden;}

.commonForm fieldset {border: 1px solid #EEF2FB; margin: 10px 0px; padding: 0px 10px;}
.commonForm fieldset legend{font-size: 13px; color: #0019B2;}

.commonForm table {font-size: 12px; padding: 0px; margin: 0px; width: 100%;}
.commonForm td {padding: 7px 0px; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F1F1F1;}

.commonForm td .slim {padding: 0px; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F1F1F1;}

.commonForm .checkbox, .commonForm .radio {background-color: #FFFFFF; border: none; margin-right: 5px; width: 15px !important;}

.mceEditorContainer table, .mceEditorContainer td{padding: 0px !important; margin: 0px !important;}
.mceToolbarContainer{padding: 4px 0px;}

.commonForm .title{font-size: 12px;	font-weight: bold;}

.blueTip, .greenTip {font-family: Verdana, Arial; display: block; font-size: 11px; padding-top: 3px;}
.blueTip {color: #003399;}
.greenTip {color: #11A301;}
.red {color: #FF0000;}*/

/* ACTION BUTTONS -----------------------------------------------------------------------------*/

.btnWrap {background-color: #f7f7f7; padding: 5px 10px; margin-top: 20px; clear: both;}
.btnBlue, .btnRed, .btnGreen, .btnBrown, .btnGreenXl, .btnBrownXl {cursor: pointer; font: bold 12px Arial; border: none; margin: 0px 5px 0px 0px; padding: 3px 0px;}
.btnBlue, .btnRed, .btnGreen, .btnBrown {width: 90px;}
.btnBrownXl {width: 125px;}
.btnGreenXl {width: 145px;}
.btnBlue {background: url("/assets/images/layout/btn.gif" ) no-repeat 0px 0px}
.btnRed {background: url("/assets/images/layout/btn.gif") no-repeat 0px -95px;}
.btnGreen {background: url("/assets/images/layout/btn.gif") no-repeat 0px -63px;}
.btnBrown {background: url("/assets/images/layout/btn.gif") no-repeat 0px -32px;}
.btnBrownXl {background: url("/assets/images/layout/btn.gif") no-repeat 0px -159px;}
.btnGreenXl {background: url("/assets/images/layout/btn.gif") no-repeat 0px -128px;}

/*-------------------------------------------
Error CSS
-------------------------------------------*/
#error p{background:url(/assets/images/icons/error-32x32.gif) no-repeat; padding: 10px 0px 3px 35px; font-size: 15px; font-weight: bold; letter-spacing: -1px;}
#error ul{border:gray dotted 1px;}
#error ul li{list-style: circle;margin: 5px 0px 5px 20px;}
#error ul li, #error ul li a{color: #851010; text-decoration: none;}
#error span.hlt1{text-decoration:underline;}
#error span.hlt2{font-style:italic;}
#error ul li a:hover{color:#123a85;}

.msgWrap {font-size: 12px; background: url("/assets/images/layout/success.png") no-repeat left bottom; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px;}
.msgWrap h3 {font: bold 11px Arial;}
.msgWrap .success, .msgWrap .oops {padding: 8px 10px 4px 50px;}
.msgWrap .success {background: url("/assets/images/layout/success.png") no-repeat left top;}
.msgWrap .success, .msgWrap .success a{color: #448400;}
.msgWrap .oops {background: url("/assets/images/layout/oops.png") no-repeat left top;}
.msgWrap .oops, .msgWrap .oops a{color: #990000;}
.msgWrap li{margin: 5px 0px 0px 10px !important;}
