@charset "utf-8";
/*
|-----------::====================================================================::-----------|
|           :: icubus Solutions Common Functions                                  ::           |
|           :: Web Forms Style-sheet                                              ::           |
|           :: Version 1.0.0000.0000 (modifed for Think Ideas website)            ::           |
|-----------::====================================================================::-----------|
               DEFAULT ELEMENT STYLES
                 input elements: input, select, textarea
                 labels: label
               SKELETAL UI ELEMENTS
                 Form: webForm
               COMMON PAGE ELEMENTS, ELEMENT-SPECIFIC STYLES and SUB-ELEMENTS
               PAGE-SPECIFIC ELEMENTS & STYLES
               REUSABLE STYLES
                 Form Field: .formField
                 Form Buttons: a.button, .color_Black, .color_Green, .color_Grey, .color_MdBlue, .color_PharexBlue, .color_PLIGreen, .color_Red
                 Floating Layouts: .floatL, .floatR
                 Font Sizes: .fontSize_Large, .fontSize_Larger, .fontSize_Small
                 Image Caption: .imageCaption, .imageCaption img
                 Alternative Link (Product Group Link Style): a.bigLink
                 Back Button: div.backButton, div.backButton a
                 Framed Image (bordered image): img.framed
                 Bulleted List: ul.bulleted li

|-----------::====================================================================::-----------|
|           ::                          REVISION HISTORY                          ::           |
|-----------::====================================================================::-----------|
  v1.0.000.000 :: September 29, 2009
    1. Initial published version of Cascading Style Sheet
       Modified original file to match Think Ideas website style
*/





/* DEFAULT ELEMENT STYLES */
.webForm label {
	height: 20px; width: 90px; display: inline-block;
	background: url(../images/_spacer.gif) 87px 2px no-repeat;
	font-size: 8.4pt; font-weight: bold;
}
.webForm input, textarea {
	width: 306px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
}
.webForm textarea { }





/* SKELETAL UI ELEMENTS */
.webForm { position: relative; }





/* COMMON PAGE ELEMENTS, ELEMENT-SPECIFIC STYLES and SUB-ELEMENTS */





/* PAGE-SPECIFIC ELEMENTS & STYLES */



/*
.webForm ul#formButtons { padding-left: 102px; }
	.webForm ul#formButtons li
	{
		float: left;
		padding: 0px 10px 0px 0px;
		background: none;
	}
		.webForm ul#formButtons li a
		{
			display: inline-block;
			font-size: 8.4pt; color: #F06220; text-decoration: none;
		}
		.webForm ul#formButtons li a:hover { color: #040000; text-decoration: underline; }
*/
/* REUSABLE STYLES */
/*{
	width: 325px;
	margin: -2px 0px 0px 102px;
	text-align: left;
}*/
	.webForm a.button {
		display: inline-block;
		font-size: 8.4pt; color: #F06220; text-decoration: none;
	}
	.webForm a.button:hover { color: #040000; text-decoration: underline; }
.webForm .formField {
	display: inline;
	margin-bottom: 5px;
}
.webForm .status {
	height: 16px; width: 16px; float: right;
	background: 0px 2px no-repeat;
}
.webForm label.spacer { width: 90px; position: relative; display: inline-block; }
.webForm label.textarea {
	height: 70px;
	padding-top: 6px;
	vertical-align: top;
}
.webForm .status.valid { background-image: url("../../images/icoFormField_Valid.png"); }

