/* Created By Ariel Lothlorien 2007 */
/* Last Changed 02-06-07 */

.table{display:table;}
/*.row{display:table-row;}
.col{display:table-column;}*/
.cell{display:table-cell;}
#header {
}
#top1 {
	position:absolute;
	top:5px;
	width:101;
	height:139;
}
#top2 {
	position:absolute;
	top:5px;
	left:108px;
	width:644;
	height:139;
}
#sub1 {
	width:644;
	height:106;
}
#sub2 {
	width:644;
	height:20;
}
#sub3 {
	width:644;
	height:13;
	margin-top: 20px;
}


/*--------- Base Styles used for HTML ---------*/


a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

a.footer1:link    {text-decoration: none; color:#315393;}
a.footer1:visited {text-decoration: none; color:#315393;}
a.footer1:active  {text-decoration: none; color:#315393;}
a.footer1:hover   {text-decoration: none; color:#315393;}

a.navlink:link    {text-decoration: none;}
a.navlink:visited {text-decoration: none;}
a.navlink:active  {text-decoration: none;}
a.navlink:hover   {text-decoration: none;}

a.n10:link    {text-decoration: none;}
a.n10:visited {text-decoration: none;}
a.n10:active  {text-decoration: none;}
a.n10:hover   {text-decoration: none;}

.hhead a {
	color: #006222;
	font-family: Helvetica;
	font-size: 9pt;
}
.hhead {
	color: #006222;
	font-family: Helvetica;
	font-size: 9pt;
}	

.navbaritem {
  font-family: Helvetica;
  font-size: 10pt;
  font-weight: normal;
  color: #414689;
}

.titlebig {
  font-family: Verdana,Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: bold;
  color: #008731;
}

.navlink {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

.navtitle {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: #ffffff;
  text-transform: uppercase;
  font-style: italic;
}


.n11 {
  font-family: Helvetica;
  font-size: 11pt;
  font-weight: normal;
  color: #000000;
}

.n10 {
  font-family: Helvetica;
  font-size: 11pt;
  font-weight: normal;
  color: #000000;
}

.termshead {
  font-family: Times;
  font-size: 12pt;
  font-weight: bold;
  color: #B40923;
}

.terms a {
	font-size: 9pt;
	color: #414689;
	font-family: Times;
	text-decoration: none;
}



.bw8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
}

.n8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

.b8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

.blue9 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #1B1464;
}

.i10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  color: #000000;
}

.b10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #333366;
}

.lightb10 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #CCCCCC;
}

.n12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: normal;
  color: #000000;
}

.b12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: bold;
  color: #333399;
}

.red10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: normal;
  color: #CC0000;
}

.redb10 {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #CC0000;
}

.redb12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: bold;
  color: #CC0000;
}

.redbi12 {
  font-family: Arial,Helvetica,serif;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  color: #CC0000;
}

.redb8 {
  font-family: Arial,Helvetica,serif;
  font-size: 8pt;
  font-weight: bold;
  color: #CC0000;
}

.sp10b {
  font-family: Verdana,Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #333399;
}


.C10Row1 {

}

.C10Row1 {

}

.b10 A:link {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.b10 A:visited {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.b10 A:active {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.b10 A:hover {
  font-family: Arial,Helvetica,serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
}




/*--------- Styles used for Nav ---------*/

.MainMenu
{
    BORDER: #45649e 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    MARGIN: -1px;
    WIDTH: 150px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    POSITION: absolute;
    BACKGROUND-COLOR: #264c71;
    TEXT-DECORATION: none;
    layer-background-color: #7A95E3
}
.MainMenu TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenu A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenu A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenu A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenu A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi
{
    BORDER: #ffffff 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    MARGIN: -1px;
    WIDTH: 150px;
    CURSOR: default;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    POSITION: absolute;
    BACKGROUND-COLOR: #c23739;
    TEXT-DECORATION: none;
    layer-background-color: #F8EF82
}
.MainMenuHi TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}
.MainMenuHi A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,serif;
    TEXT-DECORATION: none
}




.content {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width:368px;
	height:auto;
	bottom:0;
}
#leftbar {
	float: left;
	clear: both;
	width: 170px;
}
#leftbar #quicklinks {
	width: 100%;
}
#rightbar_top {
	
}
#rightbar_content {
	float: right;
	width:174px;
	margin-top: -12px;
	
}
#rightbar_content #rbtext {
	background-image: url(/HFA_Files/images/new/Right-bar.rbtext.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 174px;
	padding-bottom:5px;
}
#rightbar_content #rbtext p {
	margin-left:36px;
	margin-bottom:0px;
	margin-right:10px;
	margin-top:0px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#rightbar_content #rbtext p a:link {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#rightbar_content #rbtext p a:visited {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#rightbar_content #rbtext p a:active {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#rightbar_content #rbtext p a:hover {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.content .titlebig {
	margin-top:10px;
	margin-bottom:5px;
	font-size: 20px;
	font-weight: bold;
	color: #CC0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.content .n10, .content p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.content .navbaritem, .content .navbardelimiter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.content #footer {
	text-align: center;
}
.content #footer #redbar {
	background-color: #FF0000;
	height: 1px;
	width: 380px;
	margin-top:3px;
	margin-bottom:7px;
	overflow:hidden;
}
.content #footer #footer1 {
	color:#315393;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.content #footer {
	margin-top:20px;
}

#leftbar #quicklinks #qtop {
	background-image: url(/HFA_Files/images/new/left-bar.qtop.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 39px;
	width: 170px;
}
#leftbar #quicklinks #qtext {
	background-image: url(/HFA_Files/images/new/left-bar.qtext.jpg);
	background-repeat: repeat;
	background-position: center center;
	width: 151px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-left: 19px;
	padding-bottom: 2px;
	padding-top: 4px;
}
#leftbar #quicklinks #qtext a:link {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#leftbar #quicklinks #qtext a:visited {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#leftbar #quicklinks #qtext a:active {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#leftbar #quicklinks #qtext a:hover {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#leftbar #quicklinks #qsep {
	background-image: url(/HFA_Files/images/new/left-bar.qsep.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 1px;
	width: 170px;
	overflow:hidden;
}
#leftbar #quicklinks #qbottom {
	background-image: url(/HFA_Files/images/new/left-bar.qbottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 11px;
	width: 170px;
	overflow:hidden;
}
#leftbar #registration {
	margin-top: 25px;
}
#leftbar #registration #rtop {
	background-image: url(/HFA_Files/images/new/left-bar.rtop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 29px;
	width: 170px;
}
#leftbar #registration #rtext {
	background-image: url(/HFA_Files/images/new/left-bar.rtext.jpg);
	background-repeat: repeat;
	background-position: center center;
	width: 151px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 19px;
	padding-bottom: 3px;
}
#leftbar #registration #rtext a:link {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftbar #registration #rtext a:visited {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftbar #registration #rtext a:active {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftbar #registration #rtext a:hover {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftbar #registration #rbottom {
	background-image: url(/HFA_Files/images/new/left-bar.rbottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	height: 7px;
	width: 170px;
}
#rightbar_content #rbbottom {
	background-image: url(/HFA_Files/images/new/Right-bar.rbbottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	height: 25px;
	width: 174px;
}

#leftbar #leftnav {
	margin-bottom: 25px;
}
#leftbar #leftnav #ntop {
	background-image: url(/HFA_Files/images/new/left-bar.htop_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	height: 8px;
	width: 170px;
}
#leftbar #leftnav #ncontent .b10 {
	background-image: url(/HFA_Files/images/new/left-bar.htop_fill.jpg);
	background-repeat: repeat;
	width: 170px;
	text-align:center;
	padding-top:0px;
	padding-left:0px;
}
#leftbar #leftnav #ncontent {
	background-image: url(/HFA_Files/images/new/left-bar.htext.jpg);
	background-repeat: repeat;
	width: 170px;
}
#leftbar #leftnav #ncontent table tbody tr td {
	padding-left: 19px;
}
#leftbar #leftnav #ncontent .n10 {
	padding-left: 0px;
}

#leftbar #leftnav #ncontent a:link {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftbar #leftnav #ncontent a:visited {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftbar #leftnav #ncontent a:active {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftbar #leftnav #ncontent a:hover {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftbar #leftnav #ncontent .b10 a:link {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#leftbar #leftnav #ncontent .b10 a:visited {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#leftbar #leftnav #ncontent .b10 a:active {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#leftbar #leftnav #ncontent .b10 a:hover {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#leftbar #leftnav #nbottom {
	background-image: url(/HFA_Files/images/new/left-bar.hbottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	height: 7px;
	width: 170px;
}
