* {
padding:0;
margin:0;
}
ul {
padding-left:2em;
margin-left:0;
}
h1, h2, h3, h4, h5, h6, p, blockquote,
form, label, ul, ol, dl, fieldset, address {
margin: 3px;
}

body, table {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
background-color : #ffffff;
font-size : 12px;
}
.navBottomTable {
width : 100%;
border-collapse : collapse;
}
.navBottomTableCell {
width : 100%;
padding : 5px;
text-align : center;
border-top : 1px solid black;
border-bottom : 1px solid black;
}
.navTopTable {
width : 100%;
border-collapse : collapse;
padding : 0;
}
.navTopTable_Row1 {
width : 100%;
padding : 0;
}
.navTopTable_Row2 {
width : 100%;
padding : 0;
}
.navTopTable_Buttons {
width : 80%;
}
.navTopTable_ButtonsCells {
border-left: 1px solid #000000;
border-right: 2px solid #000000;
border-top: 1px solid #000000;
border-bottom: 3px solid #000000;
background-color: #3949a5;
width: 18%;
padding: 5px;
font-size: 13px;
text-align: center;
color: #ffffff;
font-weight: normal;
white-space: nowrap;
background-image: url(../images/fade_nav.gif);
}
.images {
	text-align: left;
	border: 10px Transparent;
}
.imagesMiddle{
border: 0;
vertical-align: -75%;
}
.imagesLeft{
	float: left;
	margin: 0px 5px 0px 0px;
}
.navBottomTable {
text-align : center;
padding : 5px;
width : 100%;
}
.navBottomTableCell {
text-align : center;
padding : 5px;
width : 100%;
}
a {
color : #0000cd;
text-decoration : underline;
background-color : transparent;
}
a:hover {
text-decoration : none;
}
.navTopTable_ButtonsCellsSpacer {
border-bottom : 3px solid #000000;
width : 1px;
}
.navTopTable_ButtonsCellsSpacerLeftRight {
border-bottom : 3px solid #000000;
width : 13px;
}
.homeTable {
width: 100%;
border-collapse: collapse;
padding: 10px;
}
.contentTableCellRight {
width : 75%;
padding : 10px;
}
.homeTableCellLeft {
width : 25%;
padding : 10px;
}
.homeTableCellMiddle {
width : 50%;
padding : 10px;
}
.homeTableCellRight {
width : 25%;
padding : 10px;
}
.homeTableCellRight2 {
width : 75%;
padding : 10px;
}
.formQuickSearchTable {
width : 100%;
text-align : center;
background-color : transparent;
}
form {
display : inline;
}
.formQuickSearchCellLeft {
width : 50%;
padding : 5px;
text-align : right;
}
.formQuickSearchCellRight {
width : 50%;
padding : 5px;
text-align : left;
}

.formContactTable{
width: 100%;
}
.formContactCell_R1{
width: 100%;
text-align: left;
padding: 5px;
}

.formContactCellLeft{
width: 15%;
text-align: right;
padding: 5px;
}

.formContactCellRight{
width: 85%;
text-align: left;
padding: 5px;
}

.homeQuickSearch {
width : 100%;
}
.homeTitle {
font-size : 22px;
text-align : left;
font-weight : bold;
}
.homeContentBox {
border-collapse: collapse;
border: 1px solid #000000;
width: 100%;
background-color: #EEEEEE;
}
.homeContentBoxMain {
text-align : left;
border-collapse : collapse;
width : 100%;
}
.homeContentBoxMainCell {
padding : 5px;
border : 1px solid black;
}
li {
list-style-type : square;
}

.navTopTable_Links {
color : white;
text-decoration : none;
background-color : transparent;
}
.homeContentBox_R1 {
border-style : solid;
background-color : #e1e1e1;
width : 100%;
border-width : 1px 1px 0;
padding : 5px;
font-size : 16px;
text-align : center;
font-weight : bold;
color : black;
background-image: url(../images/fade_content.gif);
}
.homeContentBox_R2 {
width: 100%;
padding: 5px;
font-size: 14px;
}
hr {
color: #3333cc;
background-color: #3333cc;
margin: 5px;

}
.RedBoldText {
color : #ff0000;
}
.FormTable {
width: 100%;
border-collapse: collapse;
padding: 10px;
}
.AlignLeft {
text-align : left;
}
.AlignCenter {
text-align : center;
}
.AlignRight {
text-align : right;
}
.TitlesMaint {
font-size: 20px;
color: #000080;
text-align: center;
margin: 5px;
}
.TitlesMaintAlignRight {
font-size : 20px;
text-align : right;
color : #000080;
}
.ResultMessages {
font-size : 18px;
color : #ff0000;
}
.navtable {
width: 540px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
}
.navtabs {
border-left: 2px solid #000080;
border-right: 2px solid #000080;
border-top: 2px solid #000080;
width: 130px;
background-color: #ebebeb;
padding: 5px;
border-bottom: 2px solid #000080;
white-space: nowrap;
}
.navtabsover {
border-left: 2px solid #000080;
border-right: 2px solid #000080;
border-top: 2px solid #000080;
width: 130px;
background-color: #CDCDCD;
padding: 5px;
border-bottom: 2px solid #000080;
cursor: pointer;
white-space: nowrap;
}
.linktable {
width: 100%;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
}
.linktabs {
	border-left: 2px solid #000080;
	border-right: 2px solid #000080;
	border-top: 2px solid #000080;
	width: 30%;
	background-color: #F3F3F3;
	padding: 5px;
	border-bottom: 2px solid #000080;
	white-space: nowrap;
}
.linktabsover {
	border-left: 2px solid #000080;
	border-right: 2px solid #000080;
	border-top: 2px solid #000080;
	width: 30%;
	background-color: Gray;
	padding: 5px;
	border-bottom: 2px solid #000080;
	white-space: nowrap;
}
.linkspacer {
width : 3%;
}
.navtabsspacer {
width : 10px;
}
.navtablebottomcell {
width : 100%;
padding : 5px;
}
.dispayuserurlsheader {
background-color: #ebebeb;
padding: 5px;
text-align: center;
width: 13%;
font-size: 11px;
}
.dispayuserurlscells {
border-bottom : 1px dotted #c0c0c0;
width : 13%;
padding : 5px;
text-align : left;
font-size: 11px;
}
.dispayuserurlsbottomcells {
width : 13%;
padding : 5px;
}
.login {
border : 1px dotted #808080;
width : 400px;
border-collapse : collapse;
padding : 5px;
background-color : #ebebeb;
}
.logincells {
padding : 5px;
}
.SmallFont {
font-size : 9px;
font-family : Arial;
padding : 5px;
text-align : center;
}
.YellowCell {
font-size : 9px;
font-family : Arial;
text-align : center;
background-color : #ffff99;
}
.BlueCell {
font-size : 9px;
font-family : Arial;
text-align : center;
background-color : #ccccff;
}
.GrayCell {
font-size : 9px;
font-family : Arial;
text-align : center;
background-color : #ebebeb;
}
.MediumFont {
font-size : 10px;
font-family : Arial;
padding : 5px;
text-align : center;
}
.largeFont {
font-size : 12px;
font-family : Arial;
padding : 5px;
text-align : left;
}

.login {
border: 1px dashed Silver;
width: 400px;
margin-left: auto;
margin-right: auto;
}

.cell25 {
width: 25%;
padding: 5px;
}
.cell33 {
width: 33%;
padding: 5px;
}
.cell50 {
width: 50%;
padding: 5px;
}
.cell50NoPad {
	width: 90%;
	padding: 0px;
	text-align: left;
}
.cell50NoPad2 {
	width: 10%;
	padding: 10px;
	text-align: left;
	white-space: nowrap;
}
.cell100 {
width: 50%;
padding: 5px;
}

.detailsTitleBig{
font-size: 24px;
text-align: center;
font-weight: bold;
color: Navy;
}
.detailsTitleMedium{
font-size: 20px;
text-align: center;
font-weight: bold;
color: Navy;
}
.detailsTable{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid Black;
}

.detailsBigCenter{
font-size: 20px;
text-align: center;
color: Maroon;
}
.detailsBigRight{
font-size: 13px;
text-align: right;
white-space: nowrap;
}
.detailsBigLeft{
font-size: 16px;
text-align: left;
color: Maroon;
}

.detailsCell{
padding: 3px;
width: 33%;
border-color: Gray;
border-style: dotted;
border-width: 2px;
white-space: nowrap;
}
.cell50details1 {
width: 50%;
padding: 5px;
background-color: #F3F3F3;
}
.cell50details2 {
width: 50%;
padding: 5px;
background-color: #CECECE;
}
.cell100details1 {
width: 50%;
padding: 5px;
background-color: #F3F3F3;
}
.cell100details2 {
width: 50%;
padding: 5px;
background-color: #CECECE;
}
.cell12results {
padding: 5px;
text-align: center;
background-color: #DCDCDC;
border: 1px solid Black;
width: 12%;
}
.cell12results1 {
padding: 5px;
text-align: center;
background-color: #F5F5F5;
border: 1px solid Black;
width: 12%;
}
.cell12results2 {
padding: 5px;
text-align: center;
background-color: #EEE8AA;
border: 1px solid Black;
width: 12%;
}

.suggest_link {
background-color: #F3F3F3;
padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #DCDCDC;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}
#search_suggest {
position: absolute;
background-color: #F3F3F3;
text-align: left;
border: 0px solid #000000;
}


