/* Contact Us */

div#contact-us div.ce_form table tr td.col_0 {
	width: 30%;
}
div#contact-us div.ce_form table tr td.col_1 {
	width: 70%;
}
div#contact-us div.ce_form table tr td{
	padding: 0px 0px 10px;
	vertical-align: top;
}

/* Lost Password */

div#recover-lost-password div.mod_lostPassword table tr td.col_0 {
	width: 175px;
}

div#recover-lost-password div.mod_lostPassword table tr td {
	padding: 0px 0px 10px;
	vertical-align: top;
}
div#recover-lost-password div.mod_lostPassword {
	margin: 35px 0px 0px;
}

/* Login Form */

div#right-content div.mod_login table {
	width: 100%;
	margin: 0px 0px 15px;
	padding: 0px;
}

div#right-content div.mod_login table tr td {
	padding: 0px 0px 10px;
}


div#right-content div.mod_login table tr td.col_0 {
	width: 35%;
	font-weight: normal;
}

div#right-content div.mod_login table tr td.col_1 {
	padding: 0px 0px 0px 5%;
	width: 60%;
}


/* Membership Application */

div#membership-application div.ce_form table tr td.col_0 {
	width: 225px;
}

div#membership-application div.ce_form table tr td{
	padding: 0px 0px 10px;
	vertical-align: top;
}

div#membership-application div.ce_form ul {
	margin: 10px 0px 20px;
	padding: 0px;
}

div#membership-application div.ce_form {
	margin: 0px 0px 20px;
}

div#membership-application div.ce_form input {
	width: 175px;
}

/* Comments Form */

div.ce_comments div.form div.widget {
	margin: 0px 0px 10px;
	padding: 0px;
}

/* Error Class*/

p.error {
	font-size: 85%;
	color: #CC0000;
}

/* Registration Profile Form */

div.mod_registration fieldset {
	padding: 10px;
	margin: 0px 0px 10px;
}

div.mod_registration legend {
	padding: 0px 10px 10px;
	text-transform: uppercase;
	color: #AC2D22;
	font-size: 125%;
}
div.mod_registration fieldset table {
	width: 100%;
}

div.mod_registration fieldset table td.col_0 {
	padding: 0px 2% 10px 0px;
	width: 28%;
}

div.mod_registration fieldset table td.col_1 {
	padding: 0px 2% 10px 0px;
	width: 63%;
}

div.mod_registration fieldset table tr td {
	vertical-align: top;
}

div.mod_registration div.submit_container {
	padding: 0px 0px 0px 175px;
}
div.mod_registration  textarea{
	width: 300px;
}

/* Profile Edit */
div#member-profile-edit-update div.mod_personalData input {
	width: 175px;
}

div#member-profile-edit-update div.mod_personalData table td.col_0 {
	padding: 0px 2% 10px 0px;
	width: 28%;
}

div#member-profile-edit-update div.mod_personalData table td.col_1 {
	padding: 0px 2% 10px 0px;
	width: 63%;
}

div#member-profile-edit-update div.mod_personalData table tr td {
	vertical-align: top;
}

div#member-profile-edit-update div.mod_personalData  textarea{
	width: 300px;
}

/* RSVP */

div.mod_eventsattend div.mod_form table tr td {
	padding: 0px 0px 10px;
}

div.mod_eventsattend div.mod_form table tr td.col_0 {
	width: 175px;
}

div#job-postings div.ce_form table tr td.col_0 {
	width: 175px;
}

div#job-postings div.ce_form table tr td{
	padding: 0px 0px 10px;
	vertical-align: top;
}