body {margin: 0; background-color: #EEF9FF;}

table.mainTable {background-color: #ffffff;}

table {font: 12px verdana; color: #38458B;}

table.genTable {font: 12px verdana; color: #38458B; }
table.genTable td.cont {font: 12px verdana; color: #38458B; padding-right: 10px;}

table.dataTable {font-family: verdana; font-size: 12px;}
table.dataTable th {border: 1px solid #ffffff; padding: 3px; text-align: left; background-color: #EEF9FF;}
table.dataTable td {border: 1px solid #ffffff; padding: 3px;}

table.formTable {font-family: verdana; font-size: 12px; }
table.formTable th.frmth {text-align: left; padding-bottom: 10px; color: #0068B4;}
table.formTable td.frmtd {padding-bottom: 10px;}

table.chalkboardSearch {font-family: verdana; font-size: 12px;}
table.chalkboardSearch th {font-family: verdana; font-size: 12px; text-align: left;}

a:link.toplinks {color: #ffffff; font-size: 11px; text-decoration: none;}
a:active.toplinks {color: #ffffff; font-size: 11px; text-decoration: none;}
a:visited.toplinks {color: #ffffff; font-size: 11px; text-decoration: none;}
a:hover.toplinks {color: #ffffff; font-size: 11px; text-decoration: underline;}

a:link.subNav {font: 12px verdana; color: #0068B4; text-decoration: none; }
a:active.subNav {font: 12px verdana; color: #0068B4; text-decoration: none; }
a:visited.subNav {font: 12px verdana; color: #0068B4; text-decoration: none; }
a:hover.subNav {font: 12px verdana; color: #0068B4; text-decoration: underline; }

a:link {font: 12px verdana; color: #38458B; text-decoration: underline; line-height: 20px;}
a:active {font: 12px verdana; color: #38458B; text-decoration: underline; line-height: 20px;}
a:visited {font: 12px verdana; color: #38458B; text-decoration: underline; line-height: 20px;}
a:hover {font: 12px verdana; color: #4287CA; text-decoration: underline; line-height: 20px;}

h1 {font-family: Times New Roman; font-size: 28px; height: 55px; line-height: 55px; margin: 0; font-weight: normal; color: #0068B4;}
h2 {font-family: Times New Roman; font-size: 22px; color: #D0121C;}

table.messageboard {border: 1px solid #314085; border-collapse: collapse;   font: 12px verdana;} 
table.messageboard th.msg {border: 1px solid #314085; padding: 2px; font: 12px verdana; font-weight: bold; text-align: left; background-color: #DFF1FF;} 
table.messageboard td.msg {border: 1px solid #314085; padding: 2px; font: 12px verdana; text-align: left;} 

table.messageBtns {font: 10px verdana;}
table.messageBtns td.btn {padding: 2px; border: 1px solid #ffffff; background-color: #F2F2F2;}

a:link.btn {font: 10px verdana; color: #38458B; text-decoration: none;}
a:active.btn {font: 10px verdana; color: #38458B; text-decoration: none;}
a:visited.btn {font: 10px verdana; color: #38458B; text-decoration: none;}
a:hover.btn {font: 10px verdana; color: #38458B;  text-decoration: none;}

input {font-family: verdana; font-size: 11px;}
select {font-family: verdana; font-size: 11px;}
textarea {font-family: verdana; font-size: 11px;}

a:link.nav_1 {display: block; height: 121px; background: url('images/ctl_nav_01.jpg');}
a:visited.nav_1 {display: block; height: 121px;}
a:active.nav_1 {display: block; height: 121px;}
a:hover.nav_1 {display: block; height: 121px; background: url('images/ctl_nav_over_01.jpg');}

a:link.nav_2 {display: block; height: 121px; background: url('images/ctl_nav_02.jpg');}
a:visited.nav_2 {display: block; height: 121px;}
a:active.nav_2 {display: block; height: 121px;}
a:hover.nav_2 {display: block; height: 121px; background: url('images/ctl_nav_over_02.jpg');}

a:link.nav_3 {display: block; height: 121px; background: url('images/ctl_nav_03.jpg');}
a:visited.nav_3 {display: block; height: 121px;}
a:active.nav_3 {display: block; height: 121px;}
a:hover.nav_3 {display: block; height: 121px; background: url('images/ctl_nav_over_03.jpg');}

a:link.nav_4 {display: block; height: 121px; background: url('images/ctl_nav_04.jpg');}
a:visited.nav_4 {display: block; height: 121px;}
a:active.nav_4 {display: block; height: 121px;}
a:hover.nav_4 {display: block; height: 121px; background: url('images/ctl_nav_over_04.jpg');}

a:link.nav_5 {display: block; height: 121px; background: url('images/ctl_nav_05.jpg');}
a:visited.nav_5 {display: block; height: 121px;}
a:active.nav_5 {display: block; height: 121px;}
a:hover.nav_5 {display: block; height: 121px; background: url('images/ctl_nav_over_05.jpg');}

a:link.nav_6 {display: block; height: 121px; background: url('images/ctl_nav_06.jpg');}
a:visited.nav_6 {display: block; height: 121px;}
a:active.nav_6 {display: block; height: 121px;}
a:hover.nav_6 {display: block; height: 121px; background: url('images/ctl_nav_over_06.jpg');}

a:link.nav_7 {display: block; height: 121px; background: url('images/ctl_nav_07.jpg');}
a:visited.nav_7 {display: block; height: 121px;}
a:active.nav_7 {display: block; height: 121px;}
a:hover.nav_7 {display: block; height: 121px; background: url('images/ctl_nav_over_07.jpg');}

table.subnavTable {font-size: 12px; font-family: verdana;}
table.subnavTable td.navtd {}
table.subnavTable td.dots {height: 20px; line-height: 20px;}

#IDX-resultsLinks {display: none;}
.IDX-linkSearch {display: none;}
.IDX-detailsBasic {text-align: left;}
.IDX-detailsAdvanced {text-align: left;}
#IDX-userLoginSubmit {font-family: verdana; font-size: 11px; border: 1px solid; background-color: #F0F0F0;}

#submitBtn {font-family: verdana; font-size: 11px;}

/*.IDX-detailsBasicLeft {text-align: left;}
.IDX-detailsBasicRight {text-align: left;}
.IDX-detailsAdvancedLeft {}
IDX-detailsAdvancedRight {}*/