fieldset {
	border:0px;
}

/*************/

.typography input, .typography textarea {
	background: #fff;
	height:auto;
	width: 400px;
	padding:10px;
	color:#333 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-shadow: none !important;
	border: 1px solid #ccc;
	margin: 10px 10px 10px 0px;
	display: block;
	text-align: left;
	border-radius: 15px;
	}		

.typography input:focus,  .typography textarea:focus {
	border: 1px solid #ef770b;
	text-decoration: none;
    }

.typography input[type=submit] {
	background: #64c50e !important;
	height: auto;
	width: 200px;
	padding:5px;
	color:#ffffff !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	font-weight: bold;
	text-shadow: none !important;
	-moz-box-shadow: 0 0 3px #333;
	-webkit-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;
	border: 2px solid #FFFFFF;
	margin: 10px 10px 10px 0px;
	margin-left:10px;
	display: block;
	text-align: center;
	text-decoration: none !important;
	border-radius:8px;
}

	
.typography input[type=submit]:hover {
	color:#ffffff !important;
	background: #333333 !important;
	}

input.holder-required, textarea.holder-required {
	background: #fff;
	height:auto;
	width: 400px;
	padding:10px;
	color:#333 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-shadow: none !important;
	border: 3px solid #df1111;
	margin: 10px 10px 10px 0px;
	display: block;
	text-align: left;
	}

.error, .bad, .required {color:#df1111 !important;}

span.message {
	display:none;
}

#Remember { display:none; }


/* Additions for bio */
.sub_tab_list_container_GENERIC { height: auto; display: block;}
	.sub_tab_list_container_GENERIC .sub_tab_list_item { height: 120px; background: none; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
	.sub_tab_list_container_GENERIC .sub_tab_list_item h3 {  color:#2c709e; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px; font-weight: bold; margin: 0px 0px 10px 0px;   display: block;}
	.sub_tab_list_container_GENERIC .sub_tab_list_item p.item_description { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 10px 0px; }
	.sub_tab_list_container_GENERIC .sub_tab_list_item p.item_content { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; margin: 0px 0px 10px 0px; }
	.sub_tab_list_container_GENERIC .sub_tab_list_item p.item_content a { text-decoration: none; color:#2c709e; }
	
.sub_tab_list_container_GENERIC .sub_tab_list_item .item_icon { width: 94px; height: 114px; border: 3px solid #2c709e; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; background: url(../images/item_icon_bg_DEFAULT.jpg) center center no-repeat; float: left;}	



