/*---------------------------------*/
/*--- Secondary Page Form Styles --*/
/*---------------------------------*/
form {float: left; display: block; margin: 140px 0 0 0; padding: 0px 10px 0px 10px; width: 276px;}
form .odd {background-color: #c8d2d4 !important;}
form .red {color: red !important;}
.styled td {
}
.styled tr {margin-bottom: 3px;}
td.styledTable textarea {
    background: #b7b7b7;
	-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
    border: 1px solid #535054;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    height: 21px;
    outline: 0 none;
    padding: 3px 4px;
    width: 165px;
	-webkit-border-radius: 3px;
    	border-radius: 3px;
	}
	
td.styledTable input, td.styledTable input {
    background: #b7b7b7;
	-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
    border: 1px solid #535054;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    height: 21px;
    outline: 0 none;
    padding: 3px 4px;
    width: 165px;
	-webkit-border-radius: 3px;
    	border-radius: 3px;
	}
	
td.submit input {
    background: none repeat scroll 0 0 #d0d1d3 !important;
	text-shadow: 0px 1px 1px #d6d7d7;
        filter: dropshadow(color=#d6d7d7, offx=0, offy=1);
	-webkit-box-shadow: inset 0px -10px 5px 0px rgba(145, 145, 148, 1) !important;
        box-shadow: inset 0px -10px 5px 0px rgba(145, 145, 148, 1) !important;
    border: 1px solid #535054;
    border-radius: 3px 3px 3px 3px;
    color: #000;
    font-size: 14px !important;
    font-weight: bold;
	font-style: oblique;
    width: 89px !important;
	height: 27px;
}

td.submit input:hover {
    background: none repeat scroll 0 0 #3bc7f5 !important;
	color: #fff !important;
	text-shadow: 0px -1px 1px #044960;
        filter: dropshadow(color=#044960, offx=0, offy=-1);
	-webkit-box-shadow: inset 0px 10px 5px 0px rgba(15, 152, 197, 1) !important;
        box-shadow: inset 0px 10px 5px 0px rgba(15, 152, 197, 1) !important;
	border: 1px solid #044960;
}

td.requiredFields {padding-top: 10px;}

.businessStyled {margin-top: 15px;}

.businessStyled th {
	background: #004A80;
	color: #FFF;
	text-align: left;
	padding: 6px 4px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #E0D7C6;
}
.businessStyled td {
	padding: 4px;
	font-size: 12px;
	background: #FFF;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.businessStyled .first {
	border-left: 1px solid #CCC;
}

.small {
    font-size: 10px;
}

.home input:hover, .home textarea:hover,
.home input:focus, .home textarea:focus { 
	border-color: #3bc7f5; 
	background-color: #b7b7b7 !important;
	-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
	}

.contact input:hover, .contact textarea:hover,
.contact input:focus, .contact textarea:focus { 
	border-color: #3bc7f5; 
	background-color: #b7b7b7 !important;
	-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
	}
	
.enewsSignUp input:hover, .enewsSignUp textarea:hover,
.enewsSignUp input:focus, .enewsSignUp textarea:focus { 
	border-color: #3bc7f5; 
	background-color: #b7b7b7 !important;
	-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, .5);
	}



.home .buttonSubmit {
	background: none repeat scroll 0 0 #d0d1d3 !important;
	text-shadow: 0px 1px 1px #d6d7d7;
        filter: dropshadow(color=#d6d7d7, offx=0, offy=1);
	-webkit-box-shadow: inset 0px -10px 5px 0px rgba(145, 145, 148, 1) !important;
        box-shadow: inset 0px -10px 5px 0px rgba(145, 145, 148, 1) !important;
    border: 1px solid #535054;
    border-radius: 3px 3px 3px 3px;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: bold;
	font-style: oblique;
    width: 89px !important;
	height: 22px;
	float: right;
	padding-top: 5px;
	text-align: center;
}
.home .buttonSubmit:hover, 
.home .buttonSubmit:focus { 
	background: none repeat scroll 0 0 #3bc7f5 !important;
	color: #fff !important;
	text-shadow: 0px -1px 1px #044960;
        filter: dropshadow(color=#044960, offx=0, offy=-1);
	-webkit-box-shadow: inset 0px 10px 5px 0px rgba(15, 152, 197, 1) !important;
        box-shadow: inset 0px 10px 5px 0px rgba(15, 152, 197, 1) !important;
	border: 1px solid #044960;
	text-decoration: none !important;
}

