BODY {
	FONT-SIZE: 13px; BACKGROUND: url(images/topbackgr1.gif) #fff repeat-x 50% top; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Calibri, "Lucida Grande", Arial, Helvetica, sans-serif
}
P {
	MARGIN: 0px 0px 15px
}
H1 {
	MARGIN: 0px 0px 15px
}
H2 {
	MARGIN: 0px 0px 15px
}
H3 {
	MARGIN: 0px 0px 15px
}
A:link {
	COLOR: #3991cb; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3991cb; TEXT-DECORATION: underline
}
A {
	COLOR: #3991cb; TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#footer {
	PADDING-RIGHT: 9px; BORDER-TOP: #ebebeb 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 15px; COLOR: #b9b9b9; PADDING-TOP: 10px; BORDER-BOTTOM: #ebebeb 1px solid; TEXT-ALIGN: center
}
#footer_text {
	FONT-SIZE: 11px; MARGIN: -5px 0px 15px; COLOR: #b9b9b9
}
#footer A:hover {
	FONT-WEIGHT: normal; COLOR: #aaa; TEXT-DECORATION: underline
}
#footer_text A:hover {
	FONT-WEIGHT: normal; COLOR: #aaa; TEXT-DECORATION: underline
}
#footer A {
	FONT-WEIGHT: normal; COLOR: #aaa; TEXT-DECORATION: none
}
#footer_text A {
	FONT-WEIGHT: normal; COLOR: #aaa; TEXT-DECORATION: none
}
.msthdtxtlnk			{padding:0 23px 0 0; color:#888; font-size:13px;}
.msthdtxtlnk a:link 	{color:#888; text-decoration:none; font-weight:normal;}
.msthdtxtlnk a:hover	{color:#888; text-decoration:underline; font-weight:normal;}
.msthdtxtlnk a			{color:#888; text-decoration:none; font-weight:normal; line-height:18px;}

.msthdtxtlnk a.phone	{padding:2px 0 2px 22px; background:url(images/phone.png) center left no-repeat;}
.msthdtxtlnk a.contact	{padding:2px 0 2px 22px; background:url(images/contact.png) center left no-repeat;}
.msthdtxtlnk a.login	{padding:2px 0 2px 22px; background:url(images/key.png) center left no-repeat;}

.maintd {
	PADDING-RIGHT: 15px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; WIDTH: 592px; PADDING-TOP: 0px
}
.contentcontainer1 {
	MARGIN: 12px 8px 0px
}
.maincontainer {
	WIDTH: 1018px
}

INPUT {
BORDER-RIGHT: #bebebe 1px solid; BORDER-TOP: #bebebe 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #bebebe 1px solid; COLOR: #000000; BORDER-BOTTOM: #bebebe 1px solid
}


#inputbox_cell {
    width: 65px;
    height: 20px;
    background: url(images/inputboxroundedcorners.png);
}

#inputbox_cell INPUT {

margin: 3px 0 0 0px;
width: 30px;
padding: 0;
border: 0;
background: none;
}

#inputbox2_cell {
    width: 75px;
    height: 28px;
    background: url(images/inputboxroundedcorners2.png);
}

#inputbox2_cell INPUT {

margin: 3px 0 0 0px;
width: 40px;
padding: 0;
border: 0;
background: none;
}


SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; BORDER-BOTTOM: #ccc 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; BORDER-BOTTOM: #ccc 1px solid
}
.seprtr1 {
	COLOR: #fff; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 1px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 32px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px
}

.h1a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 20px -5px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative
}
.h1a SPAN {
	DISPLAY: block; BACKGROUND: url(images/grad1.png) repeat-x 50% top; WIDTH: 100%; POSITION: absolute; HEIGHT: 24px
}
H1#greenrehdr {
	COLOR: #164f14
}
.hdr1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-LEFT: -7px
}
.hdr2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.lftcolcntr1 {
	MARGIN-LEFT: 0px; WIDTH: 200px
}
.lftcolcntr2 {
	BACKGROUND: url(images/lftcol_2.gif) repeat-x 50% top
}
.lftcolcntr2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.lftcolcntr2 UL LI {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.lftcolcntr2 UL LI A:hover {
	COLOR: #477fa5; BACKGROUND-COLOR: #ededed; TEXT-DECORATION: none
}
.lftcolcntr2 UL LI A {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 18px; MARGIN: 15px 0px; COLOR: #666; POSITION: relative; TEXT-DECORATION: none
}
.lftcolcntr2 UL LI.hasSubs A:hover {
	BACKGROUND-POSITION: right -45px; COLOR: #477fa5; BACKGROUND-COLOR: #ededed; TEXT-DECORATION: none
}
.lftcolcntr2 UL LI.hasSubs A {
	BACKGROUND: url(images/lftside_bullet1.gif) no-repeat right 0px
}
.lftcolcntr2 UL LI A.onpageB {
	BACKGROUND-POSITION: right -45px; COLOR: #477fa5! important; BACKGROUND-COLOR: #ededed! important
}
.lftcolcntr2 UL LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.lftcolcntr2 UL LI UL LI {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.lftcolcntr2 UL LI UL LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #477fa5; TEXT-DECORATION: none
}
.lftcolcntr2 UL LI UL LI A {
	DISPLAY: block; PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 12px 0px; COLOR: #666; POSITION: relative; TEXT-DECORATION: none
}
.lftcolcntr2 UL LI UL LI A.onpageB {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #477fa5! important
}
.lftcolcntr2 UL LI A.greenrelftcol {
	COLOR: #73a272! important
}
#midnav {
	BACKGROUND: url(images/midnavbackgr1.gif) repeat-x 50% top; MARGIN: 0px 0px 15px -7px
}
#midnav TD.midnavpt1 A {
	BORDER-RIGHT: #ededed 1px solid
}
#midnav TD A:hover {
	BACKGROUND: #ededed; COLOR: #477fa5; TEXT-DECORATION: none
}
#midnav TD A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; COLOR: #888; LINE-HEIGHT: 20px; PADDING-TOP: 10px
}
#midnav TD A.onpageC {
	BACKGROUND: #ededed; COLOR: #477fa5
}
.rgtcolcntr1 {
	MARGIN: 26px 3px 0px 0px; WIDTH: 186px
}
.qlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.qlinks A:hover {
	FONT-WEIGHT: normal; COLOR: #aaa; TEXT-DECORATION: underline
}
.qlinks A {
	FONT-WEIGHT: normal; COLOR: #aaa; TEXT-DECORATION: none
}
.qlinks A.greenre {
	COLOR: #9bc09a! important
}
#topnav {
	BACKGROUND: url(images/topnav_backgr1.jpg) repeat-x 50% top; MARGIN: 0px 0px 9px; HEIGHT: 57px;position:relative;z-index:1
}
#topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topnav UL LI {
	FLOAT: left
}
#topnav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 150px; PADDING-TOP: 57px; HEIGHT: 0px
}
#topnav UL.global LI A {
	BACKGROUND: url(images/topnav_global.gif) no-repeat
}
#topnav UL LI.topnav1 A:hover {
	BACKGROUND-POSITION: 0px -57px; WIDTH: 159px! important
}
#topnav UL LI.topnav1 A {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 159px! important
}
#topnav UL LI.topnav1 A.onpage {
	BACKGROUND-POSITION: 0px -114px; WIDTH: 159px! important
}
#topnav UL LI.topnav2 A:hover {
	BACKGROUND-POSITION: -159px -57px
}
#topnav UL LI.topnav2 A {
	BACKGROUND-POSITION: -159px 0px
}
#topnav UL LI.topnav2 A.onpage {
	BACKGROUND-POSITION: -159px -114px
}
#topnav UL LI.topnav3 A:hover {
	BACKGROUND-POSITION: -309px -57px
}
#topnav UL LI.topnav3 A {
	BACKGROUND-POSITION: -309px 0px
}
#topnav UL LI.topnav3 A.onpage {
	BACKGROUND-POSITION: -309px -114px
}
#topnav UL LI.topnav4 A:hover {
	BACKGROUND-POSITION: -459px -57px
}
#topnav UL LI.topnav4 A {
	BACKGROUND-POSITION: -459px 0px
}
#topnav UL LI.topnav4 A.onpage {
	BACKGROUND-POSITION: -459px -114px
}
#topnav UL LI.topnav5 A:hover {
	BACKGROUND-POSITION: -609px -57px
}
#topnav UL LI.topnav5 A {
	BACKGROUND-POSITION: -609px 0px
}
#topnav UL LI.topnav5 A.onpage {
	BACKGROUND-POSITION: -609px -114px
}
.searchcntr {
	PADDING-RIGHT: 23px; PADDING-LEFT: 0px; BACKGROUND: url(images/topnav_rghtcap.jpg) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 18px; PADDING-TOP: 17px; HEIGHT: 22px
}
.searchbox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(images/search_backgr.jpg) repeat-x center 50%; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 150px; COLOR: #555; PADDING-TOP: 6px; BORDER-BOTTOM: 0px
}
#botmbutns {
	BACKGROUND: url(images/hmpg_botmbutnbackgr.jpg) no-repeat center bottom; HEIGHT: 153px
}
#botmbutns UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#botmbutns UL LI {
	FONT-SIZE: 15px; FLOAT: left; MARGIN: 26px 0px 0px 47px; WIDTH: 195px
}
#botmbutns UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/hmpg_botmbutn.jpg) no-repeat; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 195px; PADDING-TOP: 102px; HEIGHT: 0px
}
#botmbutns UL LI.botmbutnslnk1 A:hover {
	BACKGROUND-POSITION: 0px -112px
}
#botmbutns UL LI.botmbutnslnk1 A {
	BACKGROUND-POSITION: 0px 0px
}
#botmbutns UL LI.botmbutnslnk2 A:hover {
	BACKGROUND-POSITION: -231px -112px
}
#botmbutns UL LI.botmbutnslnk2 A {
	BACKGROUND-POSITION: -231px 0px
}
#botmbutns UL LI.botmbutnslnk3 A:hover {
	BACKGROUND-POSITION: -464px -112px
}
#botmbutns UL LI.botmbutnslnk3 A {
	BACKGROUND-POSITION: -464px 0px
}
#botmbutns UL LI.botmbutnslnk4 A:hover {
	BACKGROUND-POSITION: -698px -112px
}
#botmbutns UL LI.botmbutnslnk4 A {
	BACKGROUND-POSITION: -698px 0px
}
#TICKER {
	WIDTH: 813px
}
#newsticker {
	PADDING-RIGHT: 30px; PADDING-LEFT: 170px; FONT-SIZE: 11px; BACKGROUND: url(images/newsscroll.jpg) no-repeat left top; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 813px; COLOR: #777; PADDING-TOP: 23px; FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 38px
}
.calctable {
	left: 25px;
}
.picturebox {
	padding-top: -10px;
}
.specialindent {
	margin-left: 190px;
}
#captiontop {
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#07619D;
	letter-spacing: 3pt;
	position: relative;
	left: 0px;
	top: -8px;
	right: -5px;
	text-align: right;
	text-transform: lowercase;
}.slogan {
	width: 300px;
	position: relative;
	text-align: justify;
	letter-spacing: 3px;
}
.logo {
	top: 0px;
	position: relative;
	margin-top:-10px;
	margin-bottom:-25px;
}