html { height: 100%; }

div.wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -80px auto; 
     width: 950px;
	 background-color: #FFFFFF;
	 text-align:center;
}
div.footer{
     height: 80px;
     clear: both;
     position: relative;
     width: 910px;
	 background-color: #FFFFFF;
	 text-align:left;
     margin: 0 auto 0 auto; 
}
div.push{
     height: 80px;
     clear: both;
}

p, td	{font-weight:normal; font-size:9pt; color:#464646; font-family:arial,'MS Sans Serif'; line-height: 125%;}
th	{font-weight:bold; font-size:9pt; color:#ffffff; font-family:arial,'MS Sans Serif'; line-height: 125%;}
ol, ul, li	{font-weight:normal; font-size:9pt; color:#464646; font-family:arial,'MS Sans Serif';}

h1	{margin-top:0px;padding-top:0px;font-weight:normal; font-size:16pt; color:#27589a; font-family:arial,'MS Sans Serif';}
.h1	{font-weight:normal; font-size:16pt; color:#27589a; font-family:arial,'MS Sans Serif';}

h2	{font-weight:bold; font-size:11pt; color:#27589a; font-family:arial,'MS Sans Serif';}
.h2	{font-weight:bold; font-size:11pt; color:#27589a; font-family:arial,'MS Sans Serif';}

h3	{font-weight:bold; font-size:11pt; color:#464646; font-family:arial,'MS Sans Serif';}
.h3	{font-weight:bold; font-size:11pt; color:#464646; font-family:arial,'MS Sans Serif';}

h4	{font-weight:bold; font-size:10pt; color:#464646; font-family:arial,'MS Sans Serif'; font-style:italic}
.h4	{font-weight:bold; font-size:10pt; color:#464646; font-family:arial,'MS Sans Serif'; font-style:italic}

.pagecolor	{background-color:#003d5a; height:100%;}
.main	{ height:100%;}
.footer	{font-weight:normal; font-size:8pt; color:#464646; font-family:arial,'MS Sans Serif'; }
.footerbox	{border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px;}

.featurebox	{background: url('/images/rh_bg_box.jpg') repeat-x bottom; border: 1px solid #D8D8D8; padding: 10px;}
.featureboxhdr	{background-color: #2c4c61; height: 25px; color: #ffffff; font-weight: bold; font-size: 9pt; padding-left:10px; padding-right: 10px;}

a:active	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#3f3fd5; text-decoration:underline; font-weight:normal;}
a:visited	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#3f3fd5; text-decoration:none; font-weight:normal;}
a:link	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#3f3fd5; text-decoration:none; font-weight:normal;}
a:hover	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#3f3fd5; text-decoration:underline; font-weight:normal;}

a.footer:active	{font-family:arial,'MS Sans Serif'; font-size:8pt; color:#3f3fd5; text-decoration:underline; font-weight:normal;}
a.footer:visited	{font-family:arial,'MS Sans Serif'; font-size:8pt; color:#464646; text-decoration:none; font-weight:normal;}
a.footer:link	{font-family:arial,'MS Sans Serif'; font-size:8pt; color:#464646; text-decoration:none; font-weight:normal;}
a.footer:hover	{font-family:arial,'MS Sans Serif'; font-size:8pt; color:#3f3fd5; text-decoration:underline; font-weight:normal;}

td.hmenu		{background-color:#507eaf; font-weight:normal; font-size:11pt; color:#ffffff; font-family:arial,sans-serif; vertical-align:top; padding-top:8px; padding-bottom:8px; padding-left:12px; padding-right:12px; cursor:default; background-image:url('/images/rh_bg_menu.jpg'); background-repeat:repeat-x}
td.hmenuon	{background-color:#c9494a; font-weight:normal; font-size:11pt; color:#ffffff; font-family:arial,sans-serif; vertical-align:top; padding-top:8px; padding-bottom:8px; padding-left:12px; padding-right:12px;}
td.hmenuover	{background-color:#c9494a; font-weight:normal; font-size:11pt; color:#ffffff; font-family:arial,sans-serif; vertical-align:top; padding-top:8px; padding-bottom:8px; padding-left:12px; padding-right:12px; cursor:pointer;}


a:active.ahmenu {color:#ffffff; font-weight:normal; font-size:11pt; font-family:arial,sans-serif;  text-decoration:none;}
a:visited.ahmenu {color:#ffffff; font-weight:normal; font-size:11pt; font-family:arial,sans-serif; text-decoration:none; }
a:link.ahmenu {color:#ffffff; font-weight:normal; font-size:11pt; font-family:arial,sans-serif;  text-decoration:none;}
a:hover.ahmenu {color:#ffffff; font-weight:normal; font-size:11pt; font-family:arial,sans-serif;  text-decoration:none;}

a:active.menu	{font-family:arial,sans-serif; font-size:9pt; color:#464646; text-decoration:none; font-weight:normal; }
a:visited.menu	{font-family:arial,sans-serif; font-size:9pt; color:#464646; text-decoration:none; font-weight:normal; }
a:link.menu	{font-family:arial,sans-serif; font-size:9pt; color:#464646; text-decoration:none; font-weight:normal; }
a:hover.menu	{font-family:arial,sans-serif; font-size:9pt; color:#464646; text-decoration:none; font-weight:normal; }

a:active.menul2	{font-family:arial,sans-serif; font-size:9pt; color:#464646; text-decoration:none; font-weight:normal;}
a:visited.menul2	{font-family:arial,sans-serif; font-size:9pt; color:#464646; text-decoration:none; font-weight:normal;}
a:link.menul2	{font-family:arial,sans-serif; font-size:9pt; color:#464646; text-decoration:none; font-weight:normal;}
a:hover.menul2	{font-family:arial,sans-serif; font-size:9pt; color:#464646; text-decoration:none; font-weight:normal;}

.menu1 {
	color:#464646; 
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:7px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor: default;
}

.menu2 {
	color:#464646; 
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:20px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor: default;
}

.menuon {
	color:#c9494a; 
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:7px; padding-right:10px; padding-top:6px; padding-bottom: 6px; 
}

.menuon2 {
	color:#c9494a; 
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:20px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	
}

.menuonover {
	color:#c9494a; 
	background-color: #f6f6f6;
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:7px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor:pointer;
}

.menuover {
	color:#c9494a; 
	background-color: #f6f6f6;	
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:7px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor:pointer;	
}

.menuover2 {
	color:#c9494a; 
	background-color: #f6f6f6;	
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:20px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor:pointer;
}

.menuonover2 {
	color:#464646; 
	background-color: #f6f6f6;	
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:20px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor:pointer;
}

.message		{font-weight: normal;font-size: 9pt;color: #F00404;font-family: arial,'MS Sans Serif';}
textarea.field	{font-weight:normal; font-size:9pt; color:#464646; font-family:arial,'MS Sans Serif'; border: 1px solid #464646;}
input.field		{font-weight:normal; font-size:9pt; color:#464646; font-family:arial,'MS Sans Serif'; border: 1px solid #464646;}
select.field		{font-weight:normal; font-size:9pt; color:#464646; font-family:arial,'MS Sans Serif'; border: 1px solid #464646;}
input.button	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#666666; border:1px solid #999999;}

a:active.FeedLink	{color: #ffffff; font-weight: bold; font-size: 9pt; }
a:visited.FeedLink	{color: #ffffff; font-weight: bold; font-size: 9pt; }
a:link.FeedLink	{color: #ffffff; font-weight: bold; font-size: 9pt; }
a:hover.FeedLink	{color: #ffffff; font-weight: bold; font-size: 9pt; }

