body {
/*	background:  url(../images/blue_gradient_background.jpg) repeat-x ;*/
/* background:url(../images/hatch_background.png) repeat; 
	background-color:#004182;
*/
	
	background-color:#0055A5;




}

#table_shadow {
background-position:center;
background-image: url(../images/table_shadow1.jpg);
background-repeat:repeat-y; }


H1,H2,H3,H4,H5,H6 {
color:#000000;
}

H1 {
	font-size:20px;
	margin-top:20px;
	margin-bottom:10px;
	}
H2 {
	font-size:16px;
		margin:5px;
		margin-top:20px;
	}
H3 {
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
	}
H6 {font-size:14px; margin-top:0px; margin-bottom:0px;}
.main_table {
/*	border:#666666 1px solid;*/
/*	background-color:#0057AE; */   /* Previous blue color   */
/*	background-color:#004182; */
	background-color:#fff;


	}
.right_margin {
	border-right:1px #666666 solid;
	}
.li {margin-left:5px;}

#col_blue_gradient {background-image:url(../template_images/column_bg.jpg); background-repeat:repeat-x;}


P {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	margin:0px;
	}

img {border:1px solid #666666;}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}

a {
	color: #3366CC;
	text-decoration: none;
}

form {
	background-color: #CCCC99;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
	line-height: 30px;
  background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
  color: #006666;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  font-weight: bold;
	background-color: #CCCCCC;
}

.left_margin { margin-left:10px;}


.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #339999;
}

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #CCCCCC;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCCCCC;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
  border-style: ridge;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
  background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99CC99;
  color: #006666; 
	font-weight: bolder;
	font-size: medium;
}

a:hover {
	text-decoration: underline;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}


div.scroll { width:99%; overflow: scroll; height:300px; padding-right:5px;}

