 /* Trona Valley CSS Document */

body { 
  font: 66.7% Verdana, Arial, Helvetica, sans-serif;
  margin:0px;
  color:#000000;
  background-image:url("../images/blue_texture_bg.jpg");
  background-repeat:repeat-x;
  background-color:#001f6c;
  margin-top: 20px;
  margin-bottom: 20px;
  height:100%;
  padding:0px;
}

body>div#wrapper {
  height: auto; 
  min-height: 100%
}


   /* navigation links  */
  
a.bold_link:link {
  font-size: 9pt;
  color: #294ea2; 
  text-decoration: underline; 
}

a.bold_link:visited {
  font-size: 9pt;
  color: #3863c5;
  text-decoration: underline;  
}

a.bold_link:hover {
  font-size: 9pt;
  color: #980000;
  text-decoration: none; 
}
  
a.bold_link:active {
  font-size: 9pt;
  color:#CCCCFF;
  text-decoration: none; 
}


a.topnav:link {
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
}

a.topnav:visited {
  font-size: 7pt;
  color: #505050;
  text-decoration: none;  
}

a.topnav:hover {
	font-size: 7pt;
	color: #0066CC;
	text-decoration: none;
}
  
a.topnav:active {
  font-size: 7pt;
  color:#CCCCFF;
  text-decoration: none; 
}


/* Tables layout */

table.contact {
  font: 95% Verdana, Arial, Helvetica, sans-serif; 
  border: 1px solid #ffffff;
  padding: 8px 8px 3px 0px;
} 

tr.title {
  text-transform: uppercase;
  font-weight: bold;
  background-color: #d8d8d8;
  border: 1px solid #ffffff;
  text-align: left;
  vertical-align: middle;
}

.table_layout {
  font-size: 11pt; 
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  padding: 4px 2px 4px 2px;
  border: 1px solid #ffffff;
  text-align: left;
} 

tr.bold {
  text-transform: none;
  font-weight: bold;
  padding: 2px 1px 40px 1px;
}

tr.odd {
  background-color: #FEE;
  border: 1px solid #ffffff;
}

tr.even {
  background-color: #EEF;
  border: 1px solid #ffffff; 
}

tr.footer, tr.header {
  font-size: 105%;
  color: #000000;
  font-weight: bold;
  line-height: 30px;
  padding: 20px 0 10px 0;
}


table.rates  {
  font-size: 8pt;
  margin: 0 0 2px 25px;
} 

table.rates td {
  border: 1px solid #ffffff;
  padding: 7px 8px 7px 6px;
}  

tr.rates_header  {
  font-size: 11pt;
  font-weight: bold;
  background-color: #D8D8D8;
} 

tr.rates_odd {
  background-color: #F0F0F0;
}

tr.rates_even {
  background-color: #EEF; 
}



/* font layout */

p.standard {
  font-size: 11px;
  color: #333333;
  margin: 0px;
  line-height: 17px;
  padding: 7px 45px 1px 25px;
}

p.standard_table {
  font-size: 11px;
  color: #333333;
  margin: 0px;
  line-height: 17px;
  padding: 7px 45px 1px 1px;
}

.site_map_title {
  font-size: 12px;
  color: #293b83;
  font-weight: bold;
  line-height: 17px;
  padding: 3px 45px 0px 15px;
}

.title_small {
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  margin: 0px;
  line-height: 17px;
  padding-left: 25px;
  padding-right: 45px;
  padding-top: 11px;
  padding-bottom: 0px;
}

.title_medium {
  font-size: 14px;
  color: #293b83;
  font-weight: bold;
  margin: 0px;
  line-height: 17px;
  padding-left: 25px;
  padding-right: 45px;
  padding-top: 9px;
}

.title_large {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #011e6c;
  font-weight: bold;
  margin: 0px;
  line-height: 18px;
  padding: 5px 0 13px 1px;
}

sup {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
}

b.search {
  font: 98% bold Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 0 1px 0 1px;
} 

b.imp {
  font: 105% bold Verdana, Arial, Helvetica, sans-serif;
  color: #d1382f;
  padding: 0 1px;
} 

ul {
  padding: 1px 45px 1px 40px;
  line-height: 1.4em;
}

div.calcu {
  background-image:url("../images/icon_calculator.jpg");
  background-repeat:no-repeat;
  padding: 8px 5px 8px 30px;
  margin: 1px 1px 1px 1px;
}

ol {
  padding: 5px 45px 1px 44px;
  line-height: 1.4em;
}

h3 {
  color: #293b83;
  line-height: 1px;
  padding: 5px 0;
}

/*  outside container */

#wrapper { 
  width: 800px; 
  background-color: #ffffff; 
  margin: 0 auto; 
  padding: 0px; 
  margin-top: 15px;
  color: #000000;
}

#container {
  width: 800px; 
  margin: 0 auto;  
  padding: 0px; 
  height: 100%; 
  margin-top: 0px;
}


/* body */

#topbar {
  width: 800px;
  background-color: #ffffff; 
  margin: 0;
  padding: 0;
  height: 21px;
  text-align: right;
}

#topbanner {
  width: 800px;
  color:#000000;
  margin: 0;
  padding:0;
  height: 76px;
  margin: 0 auto;
}

#login_table {
  width: 177px;
  color:#000000;
  background-image:url("../images/login_section.jpg");
  background-repeat:repeat-none;
  margin: 0 auto;
  padding:0;
  height: 257px;
}

#content {
  width: 800px;
  color:#000000;
  padding: 0;
}

#content_wrapper {
  width: 700px;
  color:#000000;
  padding: 15px 40px 25px 35px;
}


#content_top {
  width: 800px;
  color:#000000;
  background-image:url("../images/content_top_bg.jpg");
  background-repeat: repeat-none;
  padding:0;
  height: 269px;
}

#content_bottom {
  width: 800px;
  color:#000000;
  background-image:url("../images/content_bottom_bg.jpg");
  background-repeat: repeat-none;
  padding:0;
  height: 327px;
}

h3.blue {
	font-size: 12px;
	color: #011e6c;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}  

.footer_text {
  padding: 4px 0 0 0;
  text-align: center;
  color:#cccccc;
  font-size: 9px;
  width: 800px;
  height: 26px;
}

#quick_links {
  width: 172px;
  color:#000000;
  background-image:url("../images/quick_links.jpg");
  background-repeat: repeat-none;
  padding:0;
  height: 257px;
}


/* navigation */

#nav {
  width: 800px;
  color:#000000;
  padding:0;
  height: 28px;
}


/* footer */

#footer_home {
  width: 800px;
  color: #000000;
  background-image:url("../images/footer.jpg");
  background-repeat: repeat-none;
  margin: 0;
  padding: 0;
  height: 26px;
  text-align: center;
}

#footer_content {
  width: 800px;
  color: #B8B8B8;
  font-size: 86%;
  margin: 0;
  padding: 0;
  height: 26px;
}


/* form */

input {
  display: block;
  width: 115px;
  float: left;
  margin-bottom: 1px;
  padding: 0 0 0 5px;
}

input.reg {
  display: block;
  width: 70px;
  float: left;
  font-size: 9px;
  margin-bottom: 1px;
  padding: 0 0 0 5px; 
  line-height: 10px;
  color: #a37211;
  padding: 0 0 0 1px;
  margin-top: 0 0 1px 0;
}

.button {
   font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #2bb24c;
   color: #ffffff;
   margin-left: 2px;
   margin-top: 1px;
   margin-bottom: 0px;
   width: 30px;
}

.button_submit {
   font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #2bb24c;
   color: #ffffff;
   margin-left: 2px;
   margin-top: 1px;
   margin-bottom: 0px;
   width: 50px;
}

.corner_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	line-height: 11px;
	color: black;
	padding-left: 0px;
	margin-top: 0px;
}

.online_bg {
  width:177px;
  color:#000000;
  background-image:url("../images/login_section.jpg");
  background-repeat:repeat-none;
  height: 257px;
}

.corner_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	color: #a37211;
	padding-left: 15px;
	margin-top: 15px;
}

.corner_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	color: #a37211;
	padding-left: 0px;
	margin-top: 5px;
}
h4 {
	font-size: 12px;
	color: #011e6c;
}
p.standard_login {
	font-size: 7pt;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.login_header {
	color: #293b83;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
