body {
    margin: 35px 0 0 0;
    padding: 5px;
    text-align: center;  
}
body, table {
    font-family: Verdana;
    font-size: 11px;
}                                                                      

a {
    color: #3988CA;
}

h4 {
    color: #700;
    font-size: 14px;
}

h5 {
    font-size: 12px;
}

.esp {
	font-size:11px;
	font-style: italic;
    padding: 0 0 0 15px;
}

.content {
	width: 750px;
	margin: auto;
    text-align: left;
    border: 1px solid #0051AA;
	padding: 5px;
	
	min-height:529px;
	height:auto !important;
	height:529px;
}

.header {
    padding: 35px;
    background-image: url("../images/dstar-header.jpg");
    background-repeat: no-repeat;
    text-align: right;
    font-family: Verdana, Arial;
    letter-spacing: 2px;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.header a {
    color: #fff;
    text-decoration: none;
}

.header a:hover {
    color: #fff;
    text-decoration: underline;
}

.instructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #717171;
}

.footer {
    text-align: center;
}

.footer,
.main {
    padding: 5px;
}

.footer table.company {
    width: 440px;
    font-size: 10px;
}

div.search_table {
    text-align: center;
    font-family: Verdana;
    width: 100%;
}

div.search_table table {
    font-family: Verdana;
    font-size: 13px;
}

div.search_table input {
    margin: 10px;
    padding: 3px;
    font-family: Verdana;
    font-size: 13px;
}

* html div.search_table input {
    height: 27px;
}
td > fieldset {
	border: 1px solid #BFB8BF !important;
	-moz-border-radius: 8px !important;
	margin: 3px !important;
	padding: 9px 17px !important;
}
td > fieldset > legend {
	color: #0046D5 !important;
} 

fieldset.downloads {  
    text-align: left;
    padding: 4px;
    width: 450px; 
}

fieldset.downloads legend {
    padding: 5px; 
    border: 1px solid #bbb;
} 

/*==============================  TABLE 3  ==============================*/

#table3 	{ background-color: #224466; border: 1px solid #224466; border-collapse:separate; border-spacing:1px;}
#table3 tr.tablerow0 { background-color: #ECECEC; }
#table3 tr.tablerow1 { background-color: #FAFAFA; }
#table3 td 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding:3px; }
#table3 th	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none; font-weight: bold; text-align: left; padding-left: 2px; padding-right: 2px; }
#table3 th a { color: #FFFFFF; }
#table3 a  	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #224466; }
#table3 .smallw {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 9pt; }
#table3 a.smallw  { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 7pt; }
#table3 a.smallw:hover     	{  font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; font-size: 7pt; }
#table3 thhref	{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; text-align: left; padding-left: 2px; padding-right: 2px; }
#table3 thhref:hover	{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; text-align: left; padding-left: 2px; padding-right: 2px; }

#table3b 	{ background-color: #68b2e1; border: 1px solid #68b2e1; border-collapse:separate; border-spacing:1px;}
#table3b tr.tablerow0 { background-color: #ECECEC; }
#table3b tr.tablerow1 { background-color: #FAFAFA; }
#table3b td 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; padding:3px; }
#table3b th	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold; text-align: left; padding-left: 2px; padding-right: 2px; }
#table3b th a { color: #FFFFFF; }
#table3b a  	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #224466; }
#table3b .smallw {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 9pt; }
#table3b a.smallw  { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 7pt; }
#table3b a.smallw:hover     	{  font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; font-size: 7pt; }
#table3b thhref	{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; text-align: left; padding-left: 2px; padding-right: 2px; }
#table3b thhref:hover	{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; text-align: left; padding-left: 2px; padding-right: 2px; }

td.alert {
    color: #f13;
    font-weight: bold;
}
