body {
	background-color: #ffffff;
}
body , td , input , select {
	font-family:Arial, Verdana, Helvetica;
	font-size:11px ;
	color:#333366 ;
}
/*link styles*/
a, a:visited {
	color: #1b46a2;
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	color: #d25f00 ;
	font-size:11px;
	text-decoration: none;
}
a.nav , a.nav:visited {
	color: #1b46a2;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.nav:hover {
	color: #d25f00 ;
	font-weight: bold ;
	font-size:11px;
	text-decoration: none;
}
a.nav1 , a.nav1:visited {
	color: #1b46a2;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.nav1:hover {
	color: #d25f00 ;
	font-weight: bold ;
	font-size:11px;
	text-decoration: none;
}

/*text styles*/
.title{
	color:#1b46a2 ;
	font-weight:bolder;
	font-size: 18px;
	font-family:Times New Roman ;
	border-bottom: #999999 1px dotted;
	width:100%;
}
.white {
	color: #ffffff;
}
.blue {
	color: #1b46a2;
}
/*block styles*/
td {
	vertical-align: top;
}
.gray_table {
	background-color:#666666;
}
.gray_table_h {
	background-color:#cccccc;
	text-align:center;
	font-weight:bold;
}
.gray_table_c {
	background-color:#ffffff;
	text-align:center;
}
.gray_table_r {
	text-align:right;
	background-color:#ffffff;
	padding-right:30px;	
}
.framed_glrb {
	background-color: #efefef;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
		
}
.framed_glr {
	background-color: #efefef;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;	
}
.framed_wlrb {
	background-color: #ffffff;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;	
}
.framed_wlrbt {
	background-color: #ffffff;
	border: #999999 1px solid;
	padding:2;	
}
.framed_ulrb {
	background-color: #fffae8;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;	
}
.dotted_bot {
	border-bottom: #999999 1px dotted;	
}
.framed_left {
	border-left: #999999 1px solid;
	padding-left:3px;	
}
.framed_top {
	border-top: #999999 1px solid;
	padding-left:3px;	
}
.message {
	background-color: #efefef;
	border: #999999 1px solid;
	padding:5 5 5 20;
	width:75%;
	text-align:left;	
}
.pad {
	padding: 5px;
}
.pad_1 {
	padding-left: 10px;
	vertical-align: center;
}
.prodheader {
	background-image:url(images/bkg_smoothblue.gif);
	background-color:orange;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	padding-left:5px;
}
.iborder {
	border:1px solid #999999;
}
.spec {
	background-color:#ffffff;
	border:1px dotted #999999;
	width:90%;
	padding:2;
}
/*form styles*/
.box_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	background-color: #fcedcf;
}
