body, html {margin:0px; padding:0px; background-color:#1B171F;}

table{ font:10px/13px Tahoma, Arial, Geneva, sans-serif; color:#7A7A7A; text-decoration:none; text-align:justify;}

form, p{ margin:0px; padding:0px;}

input, textarea{font:11px/13px Tahoma, Arial, Geneva, sans-serif;  color:#4550AD; text-decoration:none; margin:0px; padding:0px; font-weight:400; }

td, tr {vertical-align:top; text-align:left}


.end{ font:9px/13px Tahoma, Arial, Geneva, sans-serif; color:#C0BEBE; text-decoration:none}
.end a {color:#fff;}
.end a:hover {color:#fff;}
.end a:visited {color:#fff;}

.m1{background-image:url('../images/m1.png'); background-repeat:no-repeat;}
.m2{background-image:url('../images/m2.png'); background-repeat:no-repeat;}
.m3{background-image:url('../images/m3.png'); background-repeat:no-repeat;}
.m4{background-image:url('../images/m4.png'); background-repeat:no-repeat;}
.m5{background-image:url('../images/m5.png'); background-repeat:no-repeat;}

.deep{font: 10px/13px Tahoma, Arial, Geneva, sans-serif;  color:#7A7A7A; text-decoration:none;}
.deep:hover{ text-decoration:none;}
.deep_blu1{font: bolder 10px/13px Tahoma, Arial, Geneva, sans-serif;  color:#4550AD; text-decoration:none;}
.deep_blu1:hover{ text-decoration:none;}

.ins{font: bolder 10px/13px Tahoma, Arial, Geneva, sans-serif; color:#4550AD; text-decoration:underline}
.ins:hover{ text-decoration:none;}
.ins_blu1{font: bolder 10px/13px Tahoma, Arial, Geneva, sans-serif; color:#4550AD; text-decoration:none;}
.ins_blu1:hover{ text-decoration:none;}

/* Form Styles */ 
fieldset {background: #ddd;} 
legend {color: white; background: #627EB7; padding: .4em 1em;} 
label {width: 11em; float: left; text-align: right; margin-right: 0.2em; display: block;}
.form_row {white-space: nowrap;padding-bottom: .5em;} 
.submit {margin-left: 15em;}

/* Error Reporting Styles */ 
.fieldWithErrors {margin: 2px; padding: 2px; background-color: red; display: table;} 
#errorExplanation {border: 2px solid red; padding: 7px; padding-bottom: 12px; 
                   margin-bottom: 20px; background-color: #f0f0f0;} 
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; 
                      font-size: 12pt; margin: -7px; background-color: #c00; color: #fff;} 
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px;} 
#errorExplanation ul li {font-size: 11pt; list-style: square;} 

.flash_error {color:red; font-size:2em; font-weight:bold; margin:30px;}



