/* CSS Document */


/* Website Font Styles */

Body{			font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#000000}

A:link { 		color: #000000 ; 
				font-weight:bold;
				text-decoration: none}
				
A:active { 		color: #000000; 
				font-weight:bold; 
				text-decoration: none}
				
A:visited { 	color: #000000; 
				font-weight:bold; 
				text-decoration: none}
				
A:hover	{ 		color: #0076a3; 
				font-weight:bold; 
				text-decoration: none}
				
h1 {			font-size:24px; 
				font-weight:bold; 
				margin-left:0px; 
				margin:0px; 
				padding:5px;
				padding-top:0px;
				padding-left:0px; 
				color: #0076a3;
				margin-bottom:0.35em}
				
h2 {			margin:0px; 
				padding:2px;
				padding-left:0px;
				padding-top:0px;
				font-size:20px; 
				color:#005b7f; 
				font-weight:bold;
				margin-bottom:0.25em}
				
h3{				margin:0px; 
				padding:0px; 
				font-size:14px; 
				color:#0076a3; 
				margin-bottom:3px}
				
h4 {			font-size:12px; 
				margin:0px; 
				padding:0px; 
				color: #7a0026}

h5{				margin:0px; 
				padding:0px; 
				font-size:12px; 
				color:#0076a3; 
				margin-top:25px; 
				margin-left:5px;
				font-style:italic}

p {				margin:0px; 
				margin-bottom:1.25em}

/* Page Structure */

#Container{		width:100%;
				min-width:950px}
				
#left {			float:left; 
				width:250px; 
				background:#FFFFFF;
				margin-top:10px}

#right {		float: right; 
				width:0px; 
				background:#FFFfff;
				margin-top:10px}
							
#center {		margin-right:0px; 
				margin-left:260px; 
				background:#ffffff; 
				margin-top:10px}

#bottom	{		clear: both; 
				display:block; 
				text-align:center; 
				margin-top:3px;
				padding-top:5px; 
				width:100%;
				border-top:1px solid #0076a3}
				
.Center002{		margin-left:0px;
				margin-right:0px;
				margin-top:10px}
				
/* Page Structure - Tier 1 - Left Column */

#titlebg01
{
	background:url(/Images/TitleBG.jpg);
	height:24px;
	color:#0076a3;
	font-size:15px;
	padding-left:5px;
	padding-top:6px;
	border:1px solid #dbf2fb;
	border-bottom:none
}
				
#textsidecol
{	
	padding:10px;
	border:1px solid #dbf2fb;
	border-top:none;
	margin-bottom:10px
}

#textsidecolindex
{	
	padding:10px;
	padding-bottom:0px;
	border:1px solid #dbf2fb;
	border-top:none;
	margin-bottom:10px
}

.arrows{		color:#0076a3; 
				font-weight:bold}

/* Page Structure - Tier 1 - Center Column */

.mainbody {			border:1px solid #AEAEAE; 
					min-height:380px;
					padding:10px;
					margin-bottom:10px}
*html .mainbodyie6
{
margin-left:10px
}
				
.tableind {			width:100%}

*html .tableind {	width:99%}
				
.blueboxes{			float:left; 
					width:50%}
				
*html .blueboxes{	float:left; 
					width:48%}
						
.blueboxes01{		float:right; 
					width:50%}
					
*html .blueboxes01{	float:right; 
					width:48%}

.arrows{			color:#011d9a; 
					font-weight:bold}

/* Page Structure - Tier 1 - Right Column */

.calspace
{
 height:10px;
 *height:0px;
 font-size:0px
}
.calculatorbody
{
	margin:15px
}

.calculator
{
	height:223px; 
	width:250px; 
	margin-top:5px; 
	border: 1px solid #0076a3
}
.calmargin
{
	margin:5px
}
.callabel
{
	display:block; 
	width:70px; 
	float:left; 
	padding-top:10px; 
	color:#7a0026;
	font-weight:bold 
}
.calinput {width:130px; margin-top:3px}
.calselect {width:136px; margin-top:3px}
.caltitle 
{
	background:url(../Images/TitleBG.jpg);
	height:24px;
	color:#0076a3;
	font-size:15px;
	padding-left:5px;
	padding-top:6px;
	border:1px solid #dbf2fb;
	border-bottom:1px solid #0076a3;
}

.calbutton
{
	margin-left:70px;
	margin-top:10px; 
	width:135px; 
	height:30px; 
	border:none; 
	background:url(../Images/Calculator/CalculatorButton.jpg);
	font-size:15px;
	color:#083d55;
	cursor:pointer;
	font-weight:bold
}

:hover.calbutton
{
	background:url(../Images/Calculator/CalculatorButton01.jpg);

}
form.cal{margin-top:12px}
ul.tier1{padding-left:15px; margin-left:0px; margin-right:0px; list-style: url(../Images/BulletPoint.gif); margin-top:0px; padding-top:5px; margin-bottom:0px}
li.tier1{padding-bottom:10px; font-size:13px; font-weight:bold; color:#011d9a; padding-right:10px}

.infobutton01{ background:url(/Images/Info01.gif); width:18px; margin-left:3px; height:18px; border:0px; padding:0px; color:#FFFFFF; cursor:pointer}
:hover.infobutton01 { background:url(/Images/Info002.gif);width:18px; margin-left:3px; height:18px; border:0px; padding:0px; color:#FFFFFF; cursor:pointer}

.tabletop
{
	border-top:1px solid #0076a3; 
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px; 
	font-weight:bold
}
.tabletitle{font-size:18px; font-weight:bold; margin-top:26px; color:#d50c90}
.tableheadings
{
	font-size:13px; 
	font-weight:bold; 
	padding:3px; 
	color:#7a0026;
		border-bottom:2px solid #d3e7f0;
	border-right:1px solid #d3e7f0;
	text-align:center
}
.tableheadings01
{
	font-size:13px; 
	font-weight:bold; 
	padding:3px; 
	color:#7a0026;
	border-bottom:2px solid #d3e7f0;
	text-align:center
}

.tablecells
{
	background:#FFFFFF;
	border-bottom:1px solid #d3e7f0;
	border-right:1px solid #d3e7f0;
	text-align:center

}
.tablecells01
{
	background:#FFFFFF;
	border-bottom:1px solid #d3e7f0;
	text-align:center
}

.CalApplyNow {background-image:url(../Images/Calculator/Apply.jpg); width:80px; height:25px; border:0px; padding:0px; color:#FFFFFF; cursor:pointer; font-size:11px; margin:5px}
:hover.CalApplyNow{ background-image:url(../Images/Calculator/Apply01.jpg)}


.ApplyNow {background-image: url(../Images/FormButton03.gif); width:80px; height:25px; border:0px; padding:0px; color:#FFFFFF; cursor:pointer; font-size:11px; margin:5px}
:hover.ApplyNow{color:#dbf2fb}
.ApplyNow01 {background-image: url(../Images/FormButton04.gif); width:80px; height:25px; border:0px; padding:0px; color:#FFFFFF; cursor:pointer; font-size:11px; margin:5px}
:hover.ApplyNow01{color:#dbf2fb}


/* Page Structure - Tier 1, 2 & 3 - MainBody */

#left03 {		float:left; 
				width:0px; 
				background:#FFFFFF;
				margin-top:10px}

#right03 {		float: right; 
				width:250px; 
				background:#FFFfff;
				margin-top:10px}
							
#center03 {		margin-right:260px; 
				margin-left:0px; 
				background:#ffffff; 
				margin-top:10px}


.pagetitle{		border-bottom:1px solid #033243}

.pagecontent{	padding-top:25px}

/* Navigation Menu*/

#nav2 {			height:30px; 
				background:url(/Images/BannerBG.jpg)}

.menu {			z-index:100; 
				width:100%}
				
* html .menu { 	margin-left:0px; 
				height:1%; 
				padding-left:0px}
				
.menu ul {		padding:0;
				margin:0;
				list-style-type:none;}
				
.menu ul ul {	width: auto;}

.menu li {		float:left;
				width: auto;
				position:relative;}
				
.menu a, .menu a:visited 
{	
	padding:5px;
	padding-top: 8px;
	padding-bottom:5px;
	display:block;
	text-decoration:none; 
	width:auto; 
	background:url(/Images/BannerBG.jpg); 
	margin-left:20px; 
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold
}

* html .menu a		{	width:auto; 
						w\idth:auto; 
						margin-left:30px; 
						padding-top:9px } 

* html .menu a:visited {	width:auto; 
											w\idth:auto; 
											margin-left:30px; 
											padding-top:9px }

.menu ul ul a.drop, .menu ul ul a.drop:visited {	background:#0076a3 }

.menu ul ul a.drop:hover	{background:#0076a3}

.menu ul ul :hover > a.drop {background:#0076a3}

.menu ul ul ul a, .menu ul ul ul a:visited {background:#d0076a3}

.menu ul ul ul a:hover {	background:#0076a3}

.menu ul ul {				visibility:hidden;
							position:absolute;
							top: auto;
							left: auto; 
							width:155px}

* html .menu ul ul {		top:30px;
							t\op:30px; 
							width: 140px; 
							w\idth:140px; 
							left:-145px}

.menu ul ul ul{				top:0px; 
							width:155px; 
							left:153px}
							
* html .menu ul ul ul{		top:-1px; 	
							width:155px; 
							w\idth:155px; 
							left: -19px}
							
* html .menu ul ul ul.one {	left:-6px}

* html .menu ul ul ul.two {	left:66px}

.menu table {				position:absolute; 
							top:0; 
							left:auto; 
							border-collapse:collapse}
							
.menu ul ul a, .menu ul ul a:visited {	padding: 5px; 
										font-size:12px;
										background:#d8ebf1; 
										width:140px;
								border-left:#0076a3 solid 1px;
								border-right:#0076a3 solid 1px;
								border-bottom:#0076a3 solid 1px;
										color:#0076a3}
										
* html .menu ul ul a {			width:155px;
								w\idth:155px}
								
* html .menu ul ul a:visited {	width:155px;
								w\idth:155px}
								
.menu a:hover 
{ 					
	padding:5px;
	padding-top: 8px;
	padding-bottom:5px;
	font-weight:bold; 
	font-size:13px;
	color:#d8ebf1;
	background:url(/Images/MenuItem.jpg)
}
								 
.menu ul ul a:hover{ 			padding: 5px;
								font-size:12px;
								font-weight:bold; 
								background:#d8ebf1; 
								color:#ffffff;
								border-left:#0076a3 solid 1px;
								border-right:#0076a3 solid 1px;
								border-bottom:#0076a3 solid 1px; 
								width:140px}
								
								

* html .menu ul ul a:hover{ 			padding: 5px;
								font-size:12px;
								font-weight:bold; 
								background:#d8ebf1; 
								color:#ffffff;
								border-left:#0076a3 solid 1px;
								border-right:#0076a3 solid 1px;
								border-bottom:#0076a3 solid 1px; 
								width:155px}
								
								
* html .menu :hover > a 
{ 					
	padding:5px;
	padding-top: 8px;
	padding-bottom:5px;
	font-weight:bold; 
	font-size:13px;
	color:#d8ebf1;
	background:url(/Images/MenuItem.jpg);
	width:155px
}
								
.menu ul ul :hover > a {		padding: 5px; 
								font-size:12px;
								font-weight:bold; 
								background:#d8ebf1; 
								border-left:#0076a3 solid 1px;
								border-right:#0076a3 solid 1px;
								border-bottom:#0076a3 solid 1px;
								width:140px; 
								color:#ffffff}
.menu ul ul :hover > a {		padding: 5px; 
								font-size:12px;
								font-weight:bold; 
								background:#d8ebf1; 
								border-left:#0076a3 solid 1px;
								border-right:#0076a3 solid 1px;
								border-bottom:#0076a3 solid 1px;
								width:140px; 
								color:#ffffff}

.menu ul li:hover ul,
.menu ul a:hover ul{			visibility:visible}

.menu ul :hover ul ul{			visibility:hidden}

.menu ul :hover ul :hover ul{ 	visibility:visible}u ul :hover ul ul{			visibility:hidden}

.menu ul :hover ul :hover ul{ 	visibility:visible}

/* Images */

img {border:none}

/* Buttons */

input.button { 				width:90px; 
							height:30px; 
							color:#FFFFFF; 
							font-family:Arial, Helvetica, sans-serif; 
							text-align:left;
							padding-left:10px;
							background:url(/Images/GatewayButton.gif) no-repeat; 
							border-width:0px; 
							cursor: pointer; 
							margin:0px}
					
:hover.button {				color:#dbf2fb}

input.button[disabled]	{	width:90px; 
							height:30px; 
							color:#FFFFFF; 
							font-family:Arial, Helvetica, sans-serif; 
							text-align:left;
							padding-left:10px;
							background: url(/Images/GatewayButtonSubmitDis.gif) no-repeat; 
							border-width:0px; 
							cursor: default; 
							margin:0px}

input.signinbutton{			background: url(/Images/GatewayButtonSignIn.gif) no-repeat;
							height:30px}

input.signoutbutton{		background: url(/Images/GatewayButtonSignOut.gif) no-repeat;
							height:30px}

input.searchbutton{			background: url(/Images/GatewayButtonSearch.gif) no-repeat;
							height:30px}

input.newapp {				background: url(/Images/GatewayButtonNewApp.gif); 
							width:130px; 
							height:30px;
							text-align:left;
							padding-left:10px;
							margin-bottom:5px;
							color:#FFFFFF}

input.submitButton{				background:url(/Images/GatewayButtonSubmit.gif)}
					
input.nextButton{			background:url(/Images/ButtonContinue.gif)}

input.deleteButton{			background:url(/Images/ButtonCancel.gif)}

input.exitButton{			background: url(/Images/GatewayButtonSignIn.gif) no-repeat;
							font-size:11px;
							padding:6px}

input.previousButton{ 		background:url(/Images/Buttonprevious.gif);
							text-align:right;
							padding-right:10px;
							padding-left:0px}

.formbutton{		background: url(/Images/FormButton.gif); 
					width:80px; 
					height:25px; 
					border:0px; 
					padding:0px; 
					color:#FFFFFF; 
					cursor:pointer; 
					font-size:11px}
					
:hover.formbutton{	color:#dbf2fb}


/*FAQs*/
.dhtmlgoodies_question{	color:#0076a3; font-size:14px; width:600px; font-weight:bold; margin-bottom:2px; margin-top:2px; padding-left:2px; overflow:hidden; cursor:pointer; margin-bottom:10px; margin-left:10px}
.dhtmlgoodies_answer{ width:600px; padding-left:2px; margin-bottom:10px; margin-left:20px;visibility:hidden;height:0px;overflow:hidden;position:relative;}
.dhtmlgoodies_answer_content{padding:1px;position:relative}

.CallBack {background-image: url(/Images/FormButton02.gif); width:79px; height:25px; border:0px; padding:0px; color:#FFFFFF; cursor:pointer; font-size:11px; margin:5px; margin-left:0px; margin-top:0px}
:hover.CallBack{color:#d50c90}

/*NewCalculator*/
#CalculatorTop{	background:url(/Images/CalBG01Top.jpg) no-repeat;
				height:64px;
				width:250px;}
#CalculatorMiddle{	background:#d5deff;
					width:250px;}
#CalculatorBottom{	background:url(/Images/CalBG01Bottom.jpg) no-repeat;
					height:27px;
					width:250px;}					
				
#Calculator{height:250px;
			width:250px;
			display:block;
			margin-top:5px;
			background: url(/Images/CalBG01.jpg)no-repeat;
			border: 0px solid #ff00f0; }

.calcresult {width:100%; border:0; text-align:center;
background:#d5ddff; font-size:14px;}
.calcresult tr {text-align:center;}
.calcresulttopl {float:left; width:27px; height:69px;
background:url(/Images/TableCalTopLeft.gif) no-repeat;}
.calcresulttopm {margin-left:27px; margin-right:78px;
background:url(/Images/TableCalTopMiddle.gif) right; height:69px;}
.calcresulttopr {float:right; width:78px; height:69px;
background:url(/Images/TableCalTopRight.gif) no-repeat;}
.calcresultbotl {float:left; width:32px;
background:url(/Images/TableCalbottomLeft.gif); height:19px}
.calcresultbotr {float:right; width:32px;
background:url(/Images/TableCalbottomRight.gif);height:19px}
.calcresultbotm {margin-left:32px; margin-right:32px;
background:#d5ddff; height:19px}
.calcTermSelected { font-weight:bold; color:#0076a3}


.email
{
	position:absolute;
	left:0px;
	top:-12px;
	*top:-2px;
	width:100%;
	text-align:right;
	margin-top:12px*
}

.labelcontact
{
	display:block; 
	width:120px; 
	float: left;
	margin-top:5px 
}

.contactbutton{		background: url(/Images/ContactButton.gif); 
					width:100px; 
					height:25px; 
					border:0px; 
					padding:0px; 
					color:#FFFFFF; 
					cursor:pointer; 
					font-size:11px;
					margin-top:5px}
					
:hover.contactbutton{	color:#dbf2fb}


.disabledcontact
{
	cursor: default; 
	background-color:#f6fcfe; 
	text-decoration:none; 
	font-style:normal; 
	border:1px solid #0076a3; 
	color:#000000; 
	padding-left:5px; 
	margin-right:-5px;
	margin-top:3px
}

.nobordercontact
{
	cursor: default; 
	text-decoration:none; 
	font-style:normal; 
	border:1px solid #FFFFFF; 
	color:#000000; 
	padding-left:5px; 
	margin-right:-5px;
	margin-top:3px
}

.amendedcontact
{
	margin-left:5px; 
	border:1px solid #0076a3;
	padding-left:5px;
	margin-right:-5px;
}

.copybutton{		background: url(/Images/CopyButton.gif); 
					width:20px; 
					height:20px; 
					border:0px; 
					padding:0px; 
					color:#FFFFFF; 
					cursor:pointer; 
					font-size:11px;
					margin-left:10px;}
			
.copynobutton{		background: #FFFFFF; 
                    visibility:hidden; 
					width:20px; 
					height:20px; 
					border:0px; 
					padding:0px; 
					color:#FFFFFF; 
					cursor:default; 
					font-size:11px;
					margin-left:10px;}					
					
:hover.copybutton{	background:url(/Images/CopyButtonHover.gif)}

.Resultbutton{		background: url(/Images/FormButton.gif); 
					width:80px; 
					height:25px; 
					border:0px; 
					padding:0px; 
					color:#FFFFFF; 
					cursor:pointer; 
					font-size:11px;
					margin:0px;
					}
					
:hover.Resultbutton{	color:#dbf2fb}

.notice01
{
font-size:14px;
font-weight:bold;
color:#7a0026
}

.appnumber
{
	margin:0px; 
	padding:0px; 
	font-size:16px; 
	color:#7a0026; 
	margin-bottom:3px;
	font-weight:bold
}


#titlebg02{		background:#dbf2fb ; 
				height:21px; 
				color:#0076a3; 
				padding-left:5px; 
				font-weight:bold; 
				font-size:15px; 
				padding-top:4px;
				border:1px solid #dbf2fb;
				border-bottom:1px solid #0076a3}
				
#textsidecol02{	padding:10px; 
				min-height:50px;
				border:1px solid #0076a3;
				border-top:none;
				margin-bottom:10px}
				
				
ul.bullets
{
	padding-left:15px; 
	margin-left:10px; 
	margin-right:10px; 
	list-style: url(/Images/Bullet.gif); 
	margin-top:0px;
	padding-top:5px;
	margin-bottom:0px
}
li.bullets01
{
	padding-bottom:6px; 
	font-size:12px; 
	padding-right:10px
}

.Contactexitbutton{	background:url(/Images/ContacExitLrg.gif); 
					width:80px; 
					height:25px; 
					border:0px; 
					padding:0px; 
					color:#FFFFFF; 
					cursor:pointer; 
					font-size:11px;
					margin:0px;
					text-align:left;
					padding-left:10px;
					margin-left:275px;;
					margin-top:5px
					}
					
:hover.Contactexitbutton{	color:#dbf2fb}


:link.reghover
{
	color:#0076a3;
}

:active.reghover
{
	color:#0076a3;
}

:visited.reghover
{
	color:#0076a3;
}
:hover.reghover
{
	color:#7a0026;
}
.pageborders
{
	margin-left:10px; 
	margin-right:10px; 
	padding-left:10px; 
	padding-right:10px; 
	border-left:1px solid #dbf2fb;
	border-right:1px solid #dbf2fb
}

*html .emoney 
{
	height:9px
}

input.newbutton
{
	background:url(/Images/Button/Button.jpg); 
	font-weight:bold; 
	text-align:center; 
	padding-left:0px; 
	height:30px; width:90px; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	border:0px;
	padding:0px;
	cursor:pointer
}
:hover.newbutton
{

	color:#083d55
}

.buttonstyle { 				width:90px; 
							height:30px; 
							color:#FFFFFF; 
							font-family:Arial, Helvetica, sans-serif; 
							text-align:center;
							background:url(/Images/GatewayButton.gif) no-repeat; 
							border-width:0px; 
							cursor: pointer; 
							margin:0px}
					
:hover.buttonstyle {				color:#dbf2fb}
