body	{
	margin-top: 0;
	margin-left: 1px;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1em; 
	font-color: #16335F;
	font-size: 100%;
	border-top: 0px;
	/*background-color: #D4D47E;*/
	background-color: #E8EBF0; 
	/*background-color: #9B9932;*/
	/*overflow: auto;
	max-width: 775px;
	min-width: 775px;*/
	float: inherit;
	background-image: url(../images/bg_new.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	overflow:auto;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */

#container_hme { 
	/*position: relative;*/
	margin: 1px auto;
	padding: 0;
	text-align: left;
	width: 754px;
	border: #B4BECA 1px solid;
}
#container {
	/*position: relative;*/
	margin: 0 auto;
	padding: 0;
	width: 754px;
	border: 1px solid #B4BECA;
	background-color: White;
}
#main_content { 
	text-align: left;
}
#bg_pg { 
	background-color: #fff;
}
#hdr_border { 
	padding: 0px;
	text-align: left;
	float: center;
	border-top: 0px;
}
/* Be Nice To Opera Rule */
html>body #container_hme {
  	width: 758px;
	position: relative;
	margin: 0 auto;
	padding: 0;
	border: #B4BECA 1px solid;
}
/* Be Nice To Opera Rule */
html>body #container {
  	width: 758px;
	/*position: relative;*/
	margin: 0 auto;
	padding: 0;
	border: #B4BECA 1px solid;
}
#background {
	 background-repeat:repeat bottom;
     background-position:center;
	 background-image: url(../images/bg.gif);
}
#background_safari_fake {
	 background-repeat:repeat bottom;
     background-position:center;
	 background-image: url(../images/x.gif);
}

/* for link style change */	
a:link.on, a:visited.on { font-size : 80%; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#5D86A1; text-decoration:none; font-weight: bold; }
a:link.off, a:visited.off { font-size : 80%; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ED6952; text-decoration:none;  font-weight: bold;}
a:link.done, a:visited.done { font-size : 80%; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ED6952; text-decoration:none;  font-weight: bold; }
a.on:hover, a.off:hover, a.done:hover { text-decoration:none;  font-weight: bold; }

a		{ 
	/*font-size: 80%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */color: #000099; text-decoration: none;  }
a:hover	{ 
	text-decoration: underline; color : #003366; 
}
a.red	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none; color : #ED6952; font-weight: bold; 
}
a.red:hover	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: underline; color : #ED6952; font-weight: bold; 
}
a.quick_search	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67%;
	text-decoration: none; color : #666699; font-weight: normal; 
}
a.quick_search:hover	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67%;
	text-decoration: underline; color : #666699; font-weight:normal; 
}
a.lft_nav	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67%;
	text-decoration: none; 
	color : #666699; 
	font-weight: normal; 
}
a.lft_nav:hover	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67%;
	/*text-decoration: none; */ 
	text-decoration: underline;
	color : #666699; 
	font-weight:normal; 
}
a.lft_nav_on	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67%;
	text-decoration: none; 
	color : #ffffff; 
	font-weight: normal; 
}
a.lft_nav_on:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67%;
	text-decoration: none; 
	color : #ffffff;
	font-weight: normal; 
}

a.lft_nav_sub	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	text-decoration: none; 
	color : #666699; 
	font-weight: normal;
}
a.lft_nav_sub:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	text-decoration: underline;
	color: #666699;
	font-weight: normal;
}


a.lft_nav_sub_on	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	text-decoration: none; 
	color : #ffffff; 
	font-weight: normal; 
}
a.lft_nav_sub_on:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	text-decoration: underline;
	color: #ffffff;
	font-weight: normal;
}




a.footer		{
	font-family: arial, verdana, ms sans serif;
	font-size: 9pt;
	text-decoration: none; color : #333399; font-weight: bold; }
a.footer:hover	{
	font-family: arial, verdana, ms sans serif;
	font-size: 9pt ;
	text-decoration: underline; color : #0AA043; 
}
a.edge_links {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	text-decoration: none; color: #FF3333;
	font-weight: bold;
}
a.edge_links:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight: bold;
}



a.lft_nav_on2	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67%;
	text-decoration: none; 
	color : #000000; 
	font-weight: bold; 
}
a.lft_nav_on2:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 67%;
	text-decoration: none; 
	color : #000000;
	font-weight: bold; 
}


.subnav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	text-decoration : none;
	padding-left: 0;
}
h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	text-decoration : none;
	padding-left: 4px;
}
.subsubnav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	text-decoration : none;
	padding-left: 0;
}

P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
}
.bodycopy {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
}
#nav_td {
	padding-left: 2px;
}
#nav_td_on {
	padding-left: 2px;
	/*background-color: #4D7094; */
	/*change to dark blue */
	background-color: #7592B2;
}


#nav_td_hm {
	padding-left: 2px;
	/*background-color: #E8EBF0; */
	background-color:#D4D47E;
	border: 1px solid #4D7094;
}
.edge_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	font-weight: bold;
}
.pge_hdr {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 87%;
	color: #8C98B0;
	font-weight: bold;
}
.hdr {
	font-family : Verdana, Arial, Helvetica, sans-serif, Georgia, Times, Geneva;
	font-size : 110%;
	color: #787c8c;
	font-weight: bold;
	line-height:1.4em;
	
}
.sub_hdr {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	color: #8C98B0;
	font-weight: bold;
}
.whitecopy {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	text-align: left;
	color: #ffffff;
}
.nav_fill {
	background-color: #7D94B3;
	padding : 0px;
	text-align: left;
	margin: 0;
}

.nav_fill2rt {
	background-color: #D4D47E;
	padding : 0px;
	text-align: left;
	margin: 0;
}

#rht_nav_blu {
	/*background-color: #E8EBF0;*/
	background-color: white;
	text-align: right;
	/*padding-right: 3px;*/
}
#rht_nav_wh {
	/*background-color: #E8EBF0;*/
	background-color: white;
	text-align: right;
	/*padding-right: 3px;*/
}
.smtext{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%; color : #88A6BC;
	font-weight : normal;
	text-align: left;
	padding: 2px;
}
div.hr {
	height: 24px;
	border: 0;
}
hr {
	text-align: left;
	margin-right: 0px;
	margin: 0px;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	padding: 0px;
	border: 0;
	width: 450px;
}
ol {
	margin: 5px 15px 15px 21px;
	padding: 2px 0 0 11px;
}
ul {
	margin: 0 0 0 11px;
	padding: 2px 0 0 11px;
}
dl {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 67%;
	text-align: left;
	margin: 0 0 0 13px;
	padding: 2px 0 0 13px;
}
li{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 2px 2px 2px 3px;
}
li.plaintext{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 2px 2px 2px 3px;
}
#footer {
	font-family :  Arial, Verdana, Geneva,Helvetica, sans-serif;
	font-size : 11px; color : #666666;
	font-weight : normal;
	text-align: center;
}
 input.text {
	border: #333 1px solid;
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-size: 60%;
	background: #fff;
}
 input.text_form {
	border: #333 1px solid;
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-size: 70%;
	background: #fff;
}
 textarea.text_form {
	border: #333 1px solid;
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-size: 70%;
	background: #fff;
}
 select.nav {
	border: #333 1px solid;
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-size: 60%;
	background: #fff;
}
 select.form {
	border: #333 1px solid;
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-size: 70%;
	background: #fff;
}
 input.submit {
	border: #909DB0 1px solid;
	color: #143361;
	font-family: georgia, arial, ms sans serif;
	font-size: 70%;
	background: #F5F5EB;
}
 input.submit_nav {
	border: #909DB0 1px solid;
	color: black;
	font-family: georgia, arial, ms sans serif;
	font-size: 60%;
	background: #F5F5EB;
}
 input.image {
	margin-top: 0;
	background: #fff;
}
 form {
	margin: 3px;
}

.quick_search_border {
	/*border: 1px dotted #8C8533*/
	text-align: right;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 8px;
	border-left: 1px dotted #8C8533;
	border-bottom: 1px dotted #8C8533;
	border-top: 1px dotted #8C8533;
	border-right: 1px dotted #8C8533;
}
.quick_search_border2 {
	/*border: #8C8533 1px solid;*/
	text-align: right;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 8px;
	border-left: 1px dotted #8C8533;
	border-bottom: 1px dotted #8C8533;
	border-top: 0px dotted #8C8533;
	border-right: 1px dotted #8C8533;
}
.quick_search_hdr {
	font-size: 70%;
	color: #455B74;
	font-weight : bold;
	text-align: right;
}
td.off {
	border: 1px solid #B0D4D3;
	/*border: 1px solid #fff;*/
	background-color: #E8EBF0;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 2px;
}
td.on {
	border: 1px solid #B0D4D3;
	background-color: #fff;
	/*background-color: #E8EBF0;*/
	/*color: #ffffff;*/
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 2px;
}

.quotes {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : normal;
	text-align: right;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 7px;
	height: 60px;
}
#btm_back_hme {
	background-image: url(../images/btm_back_hme.jpg);
	background-repeat:no repeat;
     background-position:center;
}
#btm_back_sub {
	background-image: url(images/btm_back_sub2.jpg);
	background-repeat: no repeat;
	background-position: center;
	background-color: White;
}
#border_news {
	border: #B4BECA 1px solid;
}
#about_edge_content {
    background-color:#FCFCF9;
	padding: 10px;
	border: #B4BECA 1px solid;
}
#about_edge_container {
    background-image: url(../images/r2_c2.jpg);
	background-repeat:no repeat;
    background-position:center;
	text-align: left;
}