@charset "utf-8";
/* CSS Document */



.form-error-input {

    background-color:#FFE9E9;
    border-width: 2px;
    border-color:#ff0000;
}

    .input-error {
    font-family: Arial, Helvetica, sans-serif;
    color: #ff0000;
    font-size: 18px;

}

input[type="radio"] {
    -ms-transform: scale(1.75); /* IE 9 */
    -webkit-transform: scale(1.75); /* Chrome, Safari, Opera */
    transform: scale(1.75);
}

.form-error-table {

    background-color:#FFE9E9;
    border-width: 2px;
    border-color:#ff0000;

}

input {

    /* round the corners */

    border: 1px solid #141414;
    padding: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;

}






input:focus {

    outline:none;
    border: 1px solid #4F4F4F;
    /* create a BIG glow */
    box-shadow: 0px 0px 14px #FB1E24;
    -moz-box-shadow: 0px 0px 14px #FB1E24;
    -webkit-box-shadow: 0px 0px 14px #FB1E24;
	-ms-box-shadow: 0px 0px 14px #FB1E24;
	-o-box-shadow: 0px 0px 14px #FB1E24;

}

.input {

    /* round the corners */

    border: 1px solid #141414;
    padding: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;

}


.black_l {

	font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 24px;
}

.black {

	font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 18px;
}

.black_ml {

	font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 20px ;
}

.black_ml button, input, optgroup, select, textarea {
  font-size:13px !IMPORTANT;
}

.black_mml {

	font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 16px ;
}

.black_m {

	font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 14px;
}

.black_sm {

	font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 12px;
}

.black_ssm {

	font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 10px;
}


.black_s {

	font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 0.8em !IMPORTANT;
}

.blue_xl {

	font-family: Arial, Helvetica, sans-serif;
    color: #0000ff;
    font-size: 26px;
}


.blue_l {

	font-family: Arial, Helvetica, sans-serif;
    color: #0000ff;
    font-size: 24px;
}

.blue {

	font-family: Arial, Helvetica, sans-serif;
    color: #0000ff;
    font-size: 22px;
}


.blue_ml {

	font-family: Arial, Helvetica, sans-serif;
    color: #0000ff;
    font-size: 20px;
}

.blue_m {

	font-family: Arial, Helvetica, sans-serif;
    color: #0000ff;
    font-size: 14px;
}

.blue_s {

	font-family: Arial, Helvetica, sans-serif;
    color: #0000ff;
    font-size: 0.8em;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
}

.sec_num {

	font-family: Arial, Helvetica, sans-serif;
    color: #0400A1;
    font-size: 24px;
	font-weight:700;
}

select.dropdown_list {
   /* height: 30px;
	border: 1px solid #343434;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
*/
	border: 1px solid #141414;
    padding: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;

}

button.dropdown_list {
	border: 1px solid #141414;
    padding: 4px !IMPORTANT;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;

}


input[type="radio"] {
    -ms-transform: scale(1.75); /* IE 9 */
    -webkit-transform: scale(1.75); /* Chrome, Safari, Opera */
    transform: scale(1.75);
}

input[type=checkbox] {
    transform: scale(1.75);
}


.button {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color: #24A7D8;
	width: 250px;
	border: 0px;

 }

.button:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: black;
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color: #24A7D8;
	width: 250px;
	border: 1px solid #03f692;
 }

.button1 {width: 250px;}


.button2 {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: white;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    background-color: #24A7D8;
    width: auto;
    border: 0px;
    padding: 5px;

 }



.button2:hover {

	font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    background-color: #24A7D8;
    width: auto;
    border: 1px solid #001263;
    padding: 5px;
    cursor: pointer;

 }

.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4F5354), color-stop(1, #6A6C6E));
	background:-moz-linear-gradient(top, #4F5354 5%, #6A6C6E 100%);
	background:-webkit-linear-gradient(top, #4F5354 5%, #6A6C6E 100%);
	background:-o-linear-gradient(top, #4F5354 5%, #6A6C6E 100%);
	background:-ms-linear-gradient(top, #4F5354 5%, #6A6C6E 100%);
	background:linear-gradient(to bottom, #4F5354 5%, #6A6C6E 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4F5354', endColorstr='#6A6C6E',GradientType=0);
	background-color:#4F5354;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
    color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:10px 10px;
	width: 280px;
	border: 1px solid #6A6C6E;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6A6C6E), color-stop(1, #4F5354));
	background:-moz-linear-gradient(top, #6A6C6E 5%, #4F5354 100%);
	background:-webkit-linear-gradient(top, #6A6C6E 5%, #4F5354 100%);
	background:-o-linear-gradient(top, #6A6C6E 5%, #4F5354 100%);
	background:-ms-linear-gradient(top, #6A6C6E 5%, #4F5354 100%);
	background:linear-gradient(to bottom, #6A6C6E 5%, #4F5354 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6A6C6E', endColorstr='#4F5354',GradientType=0);
	background-color:#6A6C6E;
	border: 1px solid #f1f1f1;

}
.myButton:active {
	position:relative;
	top:1px;
}

.myButton2 {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4F5354), color-stop(1, #6A6C6E));
	background:-moz-linear-gradient(top, #4F5354 5%, #6A6C6E 100%);
	background:-webkit-linear-gradient(top, #4F5354 5%, #6A6C6E 100%);
	background:-o-linear-gradient(top, #4F5354 5%, #6A6C6E 100%);
	background:-ms-linear-gradient(top, #4F5354 5%, #6A6C6E 100%);
	background:linear-gradient(to bottom, #4F5354 5%, #6A6C6E 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4F5354', endColorstr='#6A6C6E',GradientType=0);
	background-color:#4F5354;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
    color:#ffffff !IMPORTANT;
	font-size:15px;
	font-weight:bold;
	padding:10px 10px;
	width: auto;
	border: 1px solid #6A6C6E;
	text-decoration:none;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6A6C6E), color-stop(1, #4F5354));
	background:-moz-linear-gradient(top, #6A6C6E 5%, #4F5354 100%);
	background:-webkit-linear-gradient(top, #6A6C6E 5%, #4F5354 100%);
	background:-o-linear-gradient(top, #6A6C6E 5%, #4F5354 100%);
	background:-ms-linear-gradient(top, #6A6C6E 5%, #4F5354 100%);
	background:linear-gradient(to bottom, #6A6C6E 5%, #4F5354 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6A6C6E', endColorstr='#4F5354',GradientType=0);
	background-color:#6A6C6E;
	border: 1px solid #f1f1f1;

}
.myButton2:active {
	position:relative;
	top:1px;
}

.myButton2:hover {
  text-decoration: none;
}

.alignleft {
	float: left;

}
.alignright {
	float: right;

}

.btn {
  padding: 1px 12px !IMPORTANT;
}