﻿/* 	Forms.css */

.formPage {margin:0px;}
.requiredField {font-size:10px;font-weight:bold;color: Red;padding-left: 2px;padding-right: 2px;}

/* Tabs
----------------------------------------------------------*/
.tabbedDivContainer{display:inline-block; float:none; position:relative;}
* html #tabs >ul li{display: inline;}
#tabs{font-size: 12px;margin: 0 0; }
#tabs > ul{float: left;background: #fff;padding-top: 4px;text-align: left;padding: 0px !important;margin: 0px !important;}
#tabs > ul > li{margin-left: 0px;list-style: none;}
#tabs > ul > li, #tabs > ul > li a{float: left;}
#tabs > ul > li.active{background-color: #0061A5;}
#tabs > ul > li.active a{color: #FFFFFF;}
#tabs > ul > li a{text-decoration: none;padding: 8px;color: #000;font-weight: bold;}
#tabs #tab-1{border: 1px #0061A5 solid;clear: both;padding: 15px;min-height: 200px;}
#tabs #tab-2{border: 1px #0061A5 solid;clear: both;padding: 15px;min-height: 200px;}
#tabs #tab-3{border: 1px #0061A5 solid;clear: both;padding: 15px;min-height: 200px;}
#tabs #tab-4{border: 1px #0061A5 solid;clear: both;padding: 15px;min-height: 200px;}
#tabs #tab-5{border: 1px #0061A5 solid;clear: both;padding: 15px;min-height: 200px;}
#tabs #tab-6{border: 1px #0061A5 solid;clear: both;padding: 15px;min-height: 200px;}
#tabs #tab-7{border: 1px #0061A5 solid;clear: both;padding: 15px;min-height: 200px;}
#tabs #tab-8{border: 1px #0061A5 solid;clear: both;padding: 15px;min-height: 200px;}
#tabs #tab-9{border: 1px #0061A5 solid;clear: both;padding: 15px;min-height: 200px;}

#linksMenuSubTabs  {display:block;}
#linksMenuSubTabs a:link, #linksMenuSubTabs a:visited, #linksMenuSubTabs a:active, #linksMenuSubTabs  a:hover {display:inline-block;padding:5px;background-color: #0061A5;color:#FFFFFF !important;width:20%;text-decoration:none;margin-left:-15px;border-top:1px white solid;border-bottom:1px gray solid;border-left:1px gray solid;border-right:1px gray solid;}

/* Step Menu
----------------------------------------------------------*/
.wizardStep table td {border:none;}

/* Field Elements
----------------------------------------------------------*/
.fieldElementContainer{display: block;float: left;text-align: left;margin-right: 40px;min-width: 205px;max-width: 50%;overflow: hidden;}
.fieldElementContainerFullLine{max-width: 100%;display: block;vertical-align: middle;display: block;float: left;text-align: left;}
.fieldElementContainerFullLine > table{border:none;}
.fieldElementContainerFullLine > table td{border:none;}
.fieldElementContainer > input[type="text"], .fieldElementContainer > input[type="password"]{border: 1px solid #CCC;padding: 2px;font-size: 1.2em;color: #444;width: 200px;}
.fieldHolder{display: inline-block;width: 100%;padding: 5px;font-size: 12px;font-weight: normal;}
.fieldLabelContainer{float: left;}
.fieldLabelContainerFullLine{width: 160px;padding-right:15px;float: left;}
.formSectionTitle{font-size: 12px;font-weight: bold;padding: 5px;border-bottom: 1px black solid;}
.formTable td:nth-child(1){width:20%; vertical-align: top;}

/* Buttons
----------------------------------------------------------*/
.logonButtonContainer {width:400px; text-align:left;font-weight:bold; margin-bottom:5px;}
.ClearBtn{padding: 2px 8px 3px 8px !important; margin-left:3px;}
.RadioButton{display: block;overflow: hidden;}

/* Form Modifiers
----------------------------------------------------------*/
.horizLabelLayout{float: left; width: 150px; text-align: right; margin-right: 5px;}
.KeywordPicker img{border:none;}

/* Keyword Picker
----------------------------------------------------------*/
.remove{padding:0px !important}
.kwd_remove{padding:0px !important}

.wrapFields div > div{float:left;margin-right:15px;}

/* Character Counter : http://pioul.fr/jquery-maxlength
----------------------------------------------------------*/
input + .maxlength,
textarea + .maxlength {
	position: relative;
	top: 0px;
	font-size:10px;
	color:#999;
}
.sectionHeading{width:100%; display:block; font-weight:bold; border-bottom:1px solid #999;margin-bottom:5px;}