@media screen
{
	.feForm {position:relative; display:block; margin:0 0 0.4em 0; float:left; width:100%;}
	.feCol1 {position:relative; display:block; width:144px; height:auto; margin:0; float:left; padding:0 10px 0 0; overflow:hidden;}
	.feCol2 {position:relative; display:block; width:144px; height:auto; margin:0; float:left; padding:0 10px 0 0; overflow:hidden;}
	.feCol3 {position:relative; display:block; width:144px; height:auto; margin:0; float:left; padding:0 0 0 0; overflow:hidden;}
	.feCol12 {position:relative; display:block; width:298px; height:auto; margin:0; float:left; padding:0 10px 0 0;}
	.feCol12Padded {position:relative; display:block; width:268px; height:auto; margin:0; float:left; padding:0 15px 0 15px;}
	.feCol122 {position:relative; display:block; width:412px; height:auto; margin:0; float:left; padding:0 10px 0 0;}
	.feCol23 {position:relative; display:block; width:298px; height:auto; margin:0; float:left; padding:0 0 0 0;}
	.feCol2Only {position:relative; display:block; width:144px; height:auto; margin:0; float:left; padding:0 154px 0 154px;}
	.feCol2WideOnly {position:relative; display:block; width:184px; height:auto; margin:0; float:left; padding:0 0 0 114px;}
	.feCol2Not3 {position:relative; display:block; width:144px; height:auto; margin:0; float:left; padding:0 10px 0 154px;}
	.feCol1Narrow {position:relative; display:block; width:104px; height:auto; margin:0; float:left; padding:0 10px 0 0; overflow:hidden;}
	.feCol3Wide {position:relative; display:block; width:184px; height:auto; margin:0; float:left; padding:0 0 0 0; overflow:hidden;}
	.fePMarTop {position:relative; display:block; padding:0.4em 0 0.1em 0; margin:0; float:left; clear:left; font-size:100%; width:100%;}
	.fePMarBot {position:relative; display:block; padding:0.1em 0 0.4em 0; margin:0; float:left; clear:left; font-size:100%; width:100%;}
	.feLinkNormal {font-size:0.7em;}
	.fePMarNone {position:relative; display:block; padding:0.1em 0 0.1em 0; margin:0; float:left; clear:left; font-size:100%; width:100%;}
	.fePMarBoth {position:relative; display:block; padding:0.4em 0 0.4em 0; margin:0; float:left; clear:left; font-size:100%; width:100%;}
	.fePMarBothRight {position:relative; display:block; margin:0.4em 0 0.4em 0; padding:0 15px 0 15px; float:left; clear:left; font-size:100%; width:576px; text-align:right;}
	.greyBoxMid .fePMarBothRight {width:422px;}
	.fePMarBothForText {position:relative; display:block; padding:0.4em 0 0.4em 0; margin:0; float:left; clear:left; width:100%;}
	.fePMarBothPadded {position:relative; display:block; padding:0.4em 15px 0.4em 15px; margin:0; float:left; clear:left; font-size:0.7em; width:576px;}
	.feLabHolder382 {position:relative; display:block; font-size:0.7em; font-weight:bold; color:#00444d; margin:0; padding:2px 0 2px 15px; width:397px; height:auto; text-align:right; float:left;}
	.feLab382 {position:relative; display:block; width:382px; float:left; text-align:right;}
	.feLabHolder114 {position:relative; display:block; font-size:0.7em; font-weight:bold; color:#00444d; margin:0; padding:2px 0 2px 15px; width:129px; height:auto; text-align:right; float:left;}
	.feLab114 {position:relative; display:block; width:114px; float:left; text-align:right;}
	.feLabHolder74 {position:relative; display:block; font-size:0.7em; font-weight:bold; color:#00444d; margin:0; padding:2px 0 2px 15px; width:89px; height:auto; text-align:right; float:left;}
	.feLab74 {position:relative; display:block; width:74px; float:left; text-align:right;}
	.feReq {position:relative; display:block; color:#c06600; font-weight:bold; width:15px; float:left;}
	.fePre {position:relative; display:block; font-weight:bold; color:#00444d; width:15px; float:left; font-size:0.7em; padding:2px 0 2px 0;}
	.fePost {position:relative; display:block; font-weight:bold; color:#00444d; width:46px; float:left; font-size:0.7em; padding:2px 0 2px 0;}
	.feInputText144 {position:relative; display:block; width:132px; margin:0; padding:1px 5px 1px 5px; color:#404616; border:1px solid #999999; float:left; font-size:0.7em;}
	.feInputText184 {position:relative; display:block; width:157px; margin:0; padding:1px 5px 1px 5px; color:#404616; border:1px solid #999999; float:left; font-size:0.7em;}
	.feInputText129 {position:relative; display:block; width:117px; margin:0; padding:1px 5px 1px 5px; color:#404616; border:1px solid #999999; float:left; font-size:0.7em;}
	.feInputText83 {position:relative; display:block; width:71px; margin:0; padding:1px 5px 1px 5px; color:#404616; border:1px solid #999999; float:left; font-size:0.7em;}
	.feInputTextarea283 {position:relative; display:block; font-family:verdana, arial, sans-serif; width:271px; margin:0; padding:1px 5px 1px 5px; color:#404616; border:1px solid #999999; float:left; font-size:0.7em;}
	.feSelect226 {position:relative; display:block; width:226px; margin:0; color:#5c5c5c; float:left;}
	.feSelect169 {position:relative; display:block; width:169px; margin:0; color:#404616; float:left;}
	.feSelect114 {position:relative; display:block; width:114px; margin:0; color:#404616; float:left;}
	.feSelect129 {position:relative; display:block; width:129px; margin:0; color:#404616; float:left;}
	.feSelect94 {position:relative; display:block; width:94px; margin:0; color:#404616; float:left;}
	.feForm select {position:relative; display:block; width:100%; margin:0; color:#404616; border:1px solid #999999; float:left; font-size:0.7em;}
	.feError { color:#cc0000; }
	.feError422Left {position:relative; display:block; color:#cc0000; margin:0; padding:0 15px 0 422px; float:left; clear:left; font-size:0.7em; width:169px;}
	.feError169Left {position:relative; display:block; color:#cc0000; margin:0; padding:0 15px 0 169px; float:left; clear:left; font-size:0.7em; width:268px;}
	.feError308Left {position:relative; display:block; color:#cc0000; margin:0; padding:0 15px 0 308px; float:left; clear:left; font-size:0.7em; width:308px;}
	.feError154Left {position:relative; display:block; color:#cc0000; margin:0; padding:0 15px 0 154px; float:left; clear:left; font-size:0.7em; width:283px;}
	.feError154LeftHalf {position:relative; display:block; color:#cc0000; margin:0; padding:0 15px 0 154px; float:left; clear:left; font-size:0.7em; width:129px;}
	
	.feError154bLeftHalf {position:relative; display:block; color:#cc0000; margin:0; padding:0 15px 0 114px; float:left; clear:left; font-size:0.7em; width:129px;}
	.feErrorProtection {position:relative; display:block; color:#cc0000; margin:0; padding:0 15px 0 25px; float:left; clear:left; font-size:0.7em; width:268px;}
	
	.feError114LeftHalf {position:relative; display:block; color:#cc0000; margin:0; padding:0 15px 0 114px; float:left; clear:left; font-size:0.7em; width:169px;}
	.feSubmit  {font-size:0.7em; vertical-align:baseline; margin:0; padding:0.1em 0.4em 0.1em 0.4em; color:#ffffff; background-color:#00444d; border:1px solid #00444d; background-image:url(images/button_green.gif); background-position:top left; background-repeat:repeat-x; width:auto; overflow:visible; float:left;}
	.feCheckbox {padding:0; font-size:0.7em; margin:0;}
	.feLabelBold {font-size:0.7em; font-weight:bold; color:#00444d; padding:2px 0 2px 0;}
	.feLabelPlain {font-size:0.7em; color:#404616; font-weight:normal; padding:2px 0 2px 0;}
	.feRadioHolderHalf {position:relative; display:block; width:50%; height:auto; float:left; margin:0;}
	.feRadioHolderFull {position:relative; display:block; width:100%; height:auto; float:left; margin:0 0 0.2em 0;}
	.feCol3Huge {position:relative; display:block; width:298px; height:auto; margin:0; float:left; padding:0 0 0 0; overflow:hidden;}
	.feLabHolder268 {position:relative; display:block; font-size:0.7em; font-weight:bold; color:#00444d; margin:0; padding:2px 0 2px 15px; width:283px; height:auto; text-align:right; float:left;}
	.feLab268 {position:relative; display:block; width:268px; float:left; text-align:right;}
	.feSelect283 {position:relative; display:block; width:283px; margin:0; color:#5c5c5c; float:left;}
	
	.feSignInP {padding:0 0 0 114px; margin:0.7em 0 0.7em 0; width:184px;}
	
	.floatedForm {margin:0; padding:0; float:left;}
	.floatedFormRow {margin:0; padding:0; float:left; font-size:100%; margin:0.7em 0 0 0; overflow:hidden; clear:left; width:100%;}
	.floatedFormColumn1 {position:relative; width:114px; height:auto; float:left; margin:0; padding:0 15px 0 15px; overflow:hidden;}
	.floatedFormColumnFull {position:relative; width:308px; height:auto; float:left; margin:0; padding:0 129px 0 15px; overflow:hidden;}
	.floatedFormColumn12 {position:relative; width:268px; height:auto; float:left; margin:0; padding:0 15px 0 15px; overflow:hidden;}
	.floatedFormColumn2 {position:relative; width:114px; height:auto; float:left; margin:0; padding:0 15px 0 25px; overflow:hidden;}
	.floatedFormColumn3 {position:relative; width:114px; height:auto; float:left; margin:0; padding:0 15px 0 25px; overflow:hidden;}
	.floatedFormColumn1a {position:relative; width:154px; height:auto; float:left; margin:0; padding:0 0 0 15px; overflow:hidden;}
	.floatedFormColumn2a {position:relative; width:129px; height:auto; float:left; margin:0; padding:0; overflow:hidden;}
	.floatedFormColumn23 {position:relative; width:155px; height:auto; float:left; margin:0; padding:0; overflow:hidden;}
	.floatedFormColumn3a {position:relative; width:114px; height:auto; float:left; margin:0; padding:0 15px 0 25px; overflow:hidden;}
	.floatedFormText {position:relative; display:block; width:102px; margin:0; padding:1px 5px 1px 5px; color:#404616; border:1px solid #999999; float:left; font-size:0.7em;}
	.floatedFormSelect {position:relative; display:block; width:100%; margin:0; padding:0; color:#404616; border:1px solid #999999; float:left; font-size:0.7em;}
	.floatedForm label {position:relative; display:block; font-size:0.7em; font-weight:bold; color:#00444d; margin:0 0 0.4em 0; width:100%; float:left;}
	.floatedFormColumn2 label {display:inline; float:left; font-weight:normal; color:#5e5e5e; margin:0; float:none;}
	.floatedFormColumn3 label {display:inline; font-weight:normal; color:#5e5e5e; margin:0; float:none;}

	.floatedFormColumn2 h4 {position:relative; display:block; font-size:0.7em; font-weight:bold; color:#00444d; margin:0 0 0.4em 0; width:114px;}
	.floatedFormColumn3 h4 {position:relative; display:block; font-size:0.7em; font-weight:bold; color:#00444d; margin:0 0 0.4em 0; width:114px;}

	.floatedForm144Restrict {position:relative; width:114px; height:auto; display:block; float:left;}

	.floatedFormSubmitP {position:relative; display:block; margin:0.7em 0 0.7em 0; padding:0 15px 0 15px; text-align:right; float:right; font-size:100%; width:114px;}
	
	.floatedFormOR {position:relative; width:35px; text-align:center; font-size:0.7em; display:block; float:left; color:#00444d; padding:0; margin:0; font-weight:bold;}
	.floatedFormTO {position:relative; width:35px; text-align:center; font-size:0.7em; display:block; float:left; color:#404616; padding:0; margin:0; font-weight:bold;}

	.blueSubmit  {font-size:0.7em; vertical-align:baseline; margin:0; padding:0.1em 0.4em 0.1em 0.4em; color:#ffffff; background-color:#00444d; border:1px solid #00444d; background-image:url(images/button_green.gif); background-position:top left; background-repeat:repeat-x; width:auto; overflow:visible;}

	.feColNarrowButton { display:block; float:left; height:auto; margin:0pt; overflow:hidden; padding:0 10px 0 8px; position:relative; width:66px;}

    .feInvestorButton {font-size:0.7em; vertical-align:baseline; margin:0 0 3px 0; padding:0.1em 0.4em 0.1em 0.4em; color:#ffffff; background-color:#00444d; border:1px solid #00444d; background-image:url(images/button_green.gif); background-position:top left; background-repeat:repeat-x; width:57px; overflow:visible; float:left;}
}
