/* CSS Document */

/*-------------------------------- BACKGROUND ----------------------------------*/
body {
  background: url("../background.gif") #FFFFFF;
  background-repeat : repeat-x;
  margin: 0;
  padding: 0;
}

td.topbar{
  background: url("../topbar.gif") #E6EAEB;
}

td.clmn1back{
  padding: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  background: url("sidebar.gif") #FFFFFF;
  background-repeat: repeat-y;
}

td.clmn2back{
  padding: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
}

td.srvclmnback{
  padding: 5px 10px 5px 10px;
  text-align: left;
  vertical-align: top;
}

td.idamclmnback{
  padding: 5px 10px 5px 10px;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  vertical-align: top;
  background: #AAB9BC;
  font-size : 9pt;
  color : #4C4E4D;
  line-height : 17px;
}

td.contentback{
  padding: 10px 10px 10px 10px;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  vertical-align: top;
  background: #EFEEDC;
  font-size : 9pt;
  color : #7C7A66;
  line-height : 17px;
}

.contentback a{
  color : #557580;
  text-decoration: none;
}

.contentback a:hover{
  color : #639698;
  text-decoration: none;
}

td.image{
  background: #E1E7E8;
}
  
td.imageback{
  padding: 5px 5px 5px 5px;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  vertical-align: top;
  background: #E1E7E8;
  font-size : 8pt;
  color : #4C4E4D;
  line-height : 13px;
}

.imageback a{
  color : #637B7D;
  text-decoration: none;
}

.imageback a:hover{
  color : #69A0A2;
  text-decoration: none;
}

td.sideback{
  padding: 15px 15px 15px 25px;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  vertical-align: top;
  background: #FFFFFF;
  font-size : 8pt;
  color : #4C4E4D;
  line-height : 13px;
}

.sideback a{
  color : #637B7D;
  text-decoration: none;
}

.sideback a:hover{
  color : #69A0A2;
  text-decoration: none;
}

td.dwnld1back{
  background: url("dwnld1back.gif");
  background-repeat : no-repeat;
  margin: 0 0 0 0;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  text-indent: 9px;
  font-size : 7pt;
  color : #4C4E4D;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 191px;
  height: 19px;

}

td.dwnld2back{
  background: url("dwnld2back.gif");
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  text-indent: 9px;
  font-size : 7pt;
  color : #4C4E4D;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 191px;
  height: 18px;
}

.dwnld2back a{
  color : #637B7D;
  text-decoration: none;
}

.dwnld2back a:hover{
  color : #69A0A2;
  text-decoration: none;
}

td.inspct1back{
  background: url("../images/background/inspct1back.gif");
  background-repeat : no-repeat;
  margin: 0 0 0 0;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  text-indent: 9px;
  font-size : 7pt;
  color : #4C4E4D;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 191px;
  height: 19px;

}

td.inspct2back{
  background: url("../images/background/inspct2back.gif");
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  text-indent: 9px;
  font-size : 7pt;
  color : #4C4E4D;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 191px;
  height: 18px;
}

.inspct2back a{
  color : #637B7D;
  text-decoration: none;
}

.dwnld2back a:hover{
  color : #69A0A2;
  text-decoration: none;
}

td.titleback{
  padding: 4px 4px 4px 4px;
  text-align: left;
  vertical-align: top;
  background: #AAB9BC;
}

td.specialback{
  padding: 10px 10px 10px 10px;
  text-align: left;
  vertical-align: top;
  background: #AAB9BC;
  font-size : 9pt;
  color : #E1E7E8;
  line-height : 16px;
}

.specialback a{
  color : #FFFFFF;
  text-decoration: none;
}

.specialback a:hover{
  color : #E7ECED;
  text-decoration: none;
}

td.caseback{
  padding: 0px 4px 4px 4px;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  vertical-align: top;
  background-color: #636664;
  font-size : 8pt;
  font-weight: bold;
  color : #E7ECED;
  line-height : 14px;
}

.caseback a{
  color : #E7ECED;
  text-decoration: none;
}

.caseback a:hover{
  color : #FFFFFF;
  text-decoration: none;
}

td.dateback{
  background: url("../images/background/dateback.gif");
  background-repeat : no-repeat;
  margin: 0 0 0 0;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  text-indent: 9px;
  font-size : 7pt;
  color : #7C7A66;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 243px;
  height: 19px;

}

td.newsback{
  padding: 5px 0px 5px 0px;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: left;
  vertical-align: top;
  font-size : 9pt;
  color : #7C7A66;
  line-height : 15px;
}

.newsback a{
  color : #FF6600;
  text-decoration: none;
}

.newsback a:hover{
  color : #E85D00;
  text-decoration: none;
}

td.bottomback{
  padding: 5px 5px 5px 5px;
  font-family: Arial, Verdana, Helvetica,sans-serif;
  text-align: center;
  vertical-align: middle;
  background-color: #DAD8C4;
  font-size : 7pt;
  color : #868364;
  line-height : 13px;
  height: 19px;
}

.bottomback a{
  color : #868364;
  text-decoration: none;
}

.bottomback a:hover{
  color : #626049;
  text-decoration: none;
}

/*-------------------------------- NAV ----------------------------------*/


td.navback{
  background: url("../images/background/navback.gif") #616362;
  background-repeat: no-repeat;
  padding: 4px 4px 4px 10px;
}

td.subnavback {
	vertical-align: middle;
	padding: 2px 10px 2px 10px;
	background: url("../images/background/subnavback.gif") #616362;
	background-repeat: repeat-x;
	color: #313940;
	line-height: 21px;
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	height: 27px;
}

.subnavback a {
	color: #CFDEE8;
	line-height: 21px;
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.subnavback a:hover {
	color: #FFFFFF;
}
	
.subnavback a.active {
	color: #FFFFFF;
}	

/*-------------------------------- TEXT ----------------------------------*/

.header {
  font-family: Arial, Verdana, Helvetica,sans-serif;
  font-size : 10pt;
  line-height : 16px;
  color : #313940;
  font-weight : normal;  
}

.specialhead {
  font-family: Arial, Verdana, Helvetica,sans-serif;
  font-size : 10pt;
  line-height : 16px;
  color : #FFFFFF;
  font-weight : normal;  
}

.subhead {
  font-family: Arial, Verdana, Helvetica,sans-serif;
  color : #3C454C;
  font-size : 10pt;
  line-height : 20px;
  font-weight : bold; 
}

.headtext {
  font-family: Arial, Verdana, Helvetica,sans-serif;
  color : #7C7A66;
  font-size : 10pt;
  line-height : 18px;
  font-weight : normal; 
}

.arrow { 
  font-family: Arial, Verdana, Helvetica,sans-serif;
  font-size : 10pt;
  color : #FF6600;
  line-height : 16px;
  text-decoration: none;
}

.arrowsml { 
  font-family: Arial, Verdana, Helvetica,sans-serif;
  font-size : 8pt;
  color : #0368B3;
  line-height : 13px;
  text-decoration: none;
}

.bodytextsml { 
  font-family: Arial, Verdana, Helvetica,sans-serif;
  font-size : 8pt;
  color : #7C7A66;
  line-height : 13px;
  text-decoration: none;
}

.specialtextsml { 
  font-family: Arial, Verdana, Helvetica,sans-serif;
  font-size : 8pt;
  color : #4C4E4D;
  line-height : 13px;
  text-decoration: none;
}

.quotetext { 
  font-family: Arial, Verdana, Helvetica,sans-serif;
  font-size : 7pt;
  color : #4C4E4D;
  text-indent: 9px;
  line-height : 13px;
}



/*-------------------------------- SHOW HIDE ----------------------------------*/

.hideitem {
	display: none;
}

.showitem {
	display: block;
}

/*-------------------------------- LISTS ----------------------------------*/

#custom ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: -1em;
	font-size : x-small;
	color : #333333;
}

#custom li, #custom-gen li {
	list-style-image: none;
	list-style-type: none;
}

/*-------------------------------- FORMS ----------------------------------*/

.formlogin {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
 	color: #637B7D;
	width: 150px;
	background-color: #FFFFFF;
	border-color: #AAB9BC;
	padding: 2px;
}

.formshorter {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
 	color: #637B7D;
	width: 150px;
	background-color: #FFFFFF;
	border-style: solid;
	border: 1 em;
	border-color: #AAB9BC;
	padding: 2px;
}

.formshort {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
 	color: #7C7A66;
	width: 250px;
	background-color: #FFFFFF;
	border-style: none;
	border: 0px;
	padding: 2px;
}

.formlong {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #313940;
	width: 350px;
	background-color: #FFFFFF;
	border-style: none;
	border: 0px;
	padding: 2px;
}

.dropdown {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	width: 188px;
	line-height: normal;
	color: #4C4E4D;
	border-style: none;
	background-color: #E6EAEB;
}
