.bordertable {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid
}

.text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial
}

.text A {
	COLOR: #0066cc
}

.text A:active {
	COLOR: #0066cc
}

.text A:visited {
	COLOR: #0066cc
}

.boldsmall {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial
}

.boldsmall A {
	COLOR: #0066cc
}

.boldsmall A:active {
	COLOR: #0066cc
}

.boldsmall A:visited {
	COLOR: #0066cc
}

.boldtext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial
}

.boldtext A {
	COLOR: #0066cc
}

.boldtext A:active {
	COLOR: #0066cc
}

.boldtext A:visited {
	COLOR: #0066cc
}

.boldblue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000033;
	FONT-FAMILY: arial
}

.boldblue A {
	COLOR: #000033
}

.boldblue A:active {
	COLOR: #000033
}

.boldblue A:visited {
	COLOR: #000033
}

.tableheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: arial
}

.boldgrey {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #cccccc;
	FONT-FAMILY: arial
}

.boldgrey A {
	COLOR: #cccccc
}

.boldgrey A:active {
	COLOR: #cccccc
}

.boldgrey A:visited {
	COLOR: #cccccc
}

.hometexthd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #666666;
	FONT-FAMILY: arial
}

.lgboldgrey {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #666666;
	FONT-FAMILY: arial
}

.homeofferhd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #336699;
	FONT-FAMILY: arial
}

.homeofferlogin {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #336699;
	FONT-FAMILY: arial
}

.bluehd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000066;
	FONT-FAMILY: arial
}

.bluehd A {
	COLOR: #000066
}

.bluehd A:active {
	COLOR: #000066
}

.bluehd A:visited {
	COLOR: #000066
}

.footer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: arial
}

.footer A {
	COLOR: #000000
}

.footer A:active {
	COLOR: #000000
}

.footer A:visited {
	COLOR: #000000
}

.bread {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: arial
}

.bread A {
	COLOR: #000000
}

.bread A:active {
	COLOR: #000000
}

.bread A:visited {
	COLOR: #000000
}

.boldwhite {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: arial
}

.boldwhite A {
	COLOR: #d6ce49
}

.boldwhite A:active {
	COLOR: #d6ce49
}

.boldwhite A:visited {
	COLOR: #555555
}

.smallwhite {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: arial
}

.smallwhite A {
	COLOR: #ffffff
}

.smallwhite A:active {
	COLOR: #ffffff
}

.smallwhite A:visited {
	COLOR: #ffffff
}

.whitetext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: arial
}

.whitetext A {
	COLOR: #ffffff
}

.whitetext A:active {
	COLOR: #ffffff
}

.whitetext A:visited {
	COLOR: #ffffff
}

.midtext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: arial
}

.midtext A {
	COLOR: #0066cc
}

.midtext A:active {
	COLOR: #0066cc
}

.midtext A:visited {
	COLOR: #0066cc
}

.error {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: Arial
}

.error1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: red;
	FONT-FAMILY: Arial
}

UL {
	MARGIN-TOP: 0pt;
	LINE-HEIGHT: normal;
	PADDING-TOP: 0pt
}

.button {
	CURSOR: hand
}

.bold16arial {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: black;
	FONT-FAMILY: Arial
}

.text16arial {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: black;
	FONT-FAMILY: Arial
}

.whitehd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: white;
	FONT-FAMILY: Arial
}

.whitehd A {
	
}

.whitehd A:active {
	
}

.whitehd A:visited {
	
}

.text14arial {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: black;
	FONT-FAMILY: Arial
}

.text14arial A {
	COLOR: #0066cc
}

.text14arial A:active {
	COLOR: #0066cc
}

.text14arial A:visited {
	COLOR: #0066cc
}

.nonInput_Field {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT-SIZE: 9pt;
	BORDER-LEFT: 0px;
	COLOR: #000000;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial
}

#pop a {
	font-size: 14px;
	color: #0868DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#pop a:visited {
	color: #0868DF;
}

#pop a:hover {
	color: #000033;
}

#pop a:active {
	color: #0868DF;
}

.popmain {
	height: auto;
	width: 180px;
	margin: 0px;
	padding: 0px;
}

.poptitle {
	width: 180px;
	color: #0868DF;
	text-align: left;
	text-indent: 25px;
	margin: 0px;
	padding: 8px 0px 5px;
	font: bold 14px Arial, Helvetica, sans-serif;
	background: url(/myplanweb/images/header.gif) no-repeat;
}

.textBG {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	height: auto;
	width: 180px;
	background: url(/myplanweb/images/bg_content.gif) repeat-y;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	text-indent: 5px;
	border-top: 2px solid #ADBAC6;
	border-right: 1px inset #ADBAC6;
	border-bottom: 1px inset #ADBAC6;
	border-left: 1px solid #ADBAC6;
}

/*** This is a Hack for FireFox - for the width ***/
html>body .textBG {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	height: auto;
	width: 178px;
	background: url(/myplanweb/images/bg_content.gif) repeat-y;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	text-indent: 5px;
	border-top: 2px solid #ADBAC6;
	border-right: 1px inset #ADBAC6;
	border-bottom: 1px inset #ADBAC6;
	border-left: 1px solid #ADBAC6;
}

#pop ul {
	padding: 5px 5px 5px 15px;
	margin: 0px;
	list-style-type: none;
	line-height: 18px;
}

#pop li {
	background-image: url(/myplanweb/images/icon.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: .6em;
	margin: 0;
}

#pop {
	height: auto;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin: 15px;
	padding: 0px;
	border-bottom: 2px solid #ADBAC6;
}

/******************* HEADER ***************************/
/*
#header {
	margin: 0;
	padding: 0;
	width: 754px;
	height: 87px;
	font-family: Arial, Helvetica, sans-serif;
}

div.header_axz {
	background: url('/myplanweb/images/header_fade_axz.gif') repeat-x bottom
		;
}

div.header_az {
	background: url('/myplanweb/images/header_fade_az.gif') repeat-x bottom;
}

div.header_x {
	background: url('/myplanweb/images/header_fade_x.gif') repeat-x bottom;
}

#header .logomain {
	float: left;
	margin: 3px 0 0 20px;
}

#header .img_url {
	float: right;
	margin: 40px 20 0 0;
}

.globallinks {
	padding: 0;
	margin: 10px 0 0 50px;
	font-size: 9pt;
}

.globallinks a:link,.globallinks a:visited {
	color: #4a92b5;
}

.globallinks .name {
	color: #ffaf01;
	font-weight: bold;
}
*/
/******************* END ***************************/
	/******************* NAV ***************************/
.main_nav_a{
	background: #416924;
}
.main_nav_x{
	background: #001e3f url("../images/nav-bar.jpg") top left repeat-x;
}
ul#mainnav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 754px;
	float: left;
	height: 24px;;

}

ul#mainnav li.home {
	padding-left: 1px;
}

ul#mainnav li {
	margin: 0;
	padding: 0 0 0 0;
	float: left;;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	border-right: 1px #fff solid;
}

ul#mainnav li a:link,ul#mainnav li a:visited {
	margin: 0;
	padding: 3px 13px 4px 18px;
	display: block;
	width: auto;
	text-decoration: none;;
	color: #fff;
}

ul#mainnav.main_nav_a li.on a:link,ul#mainnav.main_nav_a li.on a:visited {
	color: #B3FF99;
}
ul#mainnav.main_nav_x li.on a:link,ul#mainnav.main_nav_x li.on a:visited {
	color: #66ccff;
}

ul#mainnav.main_nav_a li a:hover {
	color: #fff;
	background-color: #78B335;
}

ul#mainnav.main_nav_a li.on a:hover, ul#mainnav.main_nav_x li.on a:hover {
	color: #fff;
	background-color: #78B335;
}
ul#mainnav.main_nav_x li a:hover {
	color: #000;
	background-color: #67C7DD;
}

ul#mainnav.main_nav_x li.on a:hover, ul#mainnav.main_nav_x li.on a:hover {
	color: #000;
	background-color: #67C7DD;
}
/******************* END ***************************/
#content.myplan,#content1.myplan,#content2.myplan {
	background-color: #5B9533; width : 754px;
	float: left;;
	border: none;;
	width: 754px;
	padding-bottom: 20px
}

#footer {
	width: 100%;
	float: left;
	text-align: center;
}

#footer ul {
	margin: 0px auto;;
	padding: 20px 0;;
	list-style: none;
	display: block;
	float: none;
	width: 700px;
}

#footer ul li {
	float: left;
	width: 120px;
	text-align: center;
	height: 60px;
}

#footer ul li.sm {
	padding: 10px 0 0 0;
}

#footer #copy {
	float: left;
	background: #ccc;
	padding: 30px 0;
	width: 100%;
}

#welcome,#featured,#buckets {
	float: left;
	width: 690px;
	margin: 6px 0 0 15px;
	background: transparent url(../images/section_bot.gif) bottom left
		repeat-x;
	clear: both;
}

#welcome1 {
	float: left;
	width: 690px;
	margin: 10px 0 0 15px;
	background: transparent url(../images/section_bot.gif) bottom left
		repeat-x;
	clear: both;
}

#welcome2,#featured1 {
	float: left;
	width: 690px;
	margin: 8px 0 0 12px;
	background: transparent url(../images/section_bot.gif) bottom left
		repeat-x;
	clear: both;
}


#featured {
	margin: 6px 0 0 15px;
	padding: 0 0 6px 0;
	background: none;
}

.section_header {
	background: #fff url("../images/section_header.jpg") top left repeat-x;
	height: 33px;
}

.section_header h1 {
	padding: 8px 0 8px 40px;
	text-transform: none;
	color: #002f64;;
	background: transparent url("../images/section_icon.gif") top left
		no-repeat;
}

#content p,#content1 p,#content2 p {
	font-size: 9pt;
	padding: 3px 8px 3px 8px;
	margin: 0;;
	line-height: 18px;
}

#content a,#content1 a,#content2 a {
	color: #4a92b5;
	font-weight: bold;
}

#bucket1 {
	height: 145px;
	float: left;;
	border-right: 1px #ccc solid;
	width: 260px;
	padding: 0;
	margin: 0;
}

#bucket1 .section_header {
	background: #fff url("../images/yel_bg.jpg") top left repeat-x;
	height: 33px;
}

#bucket1 .section_header h1 {
	padding: 8px 0 8px 0px;
	text-transform: none;
	color: #002f64;;
	background: transparent url(../images/yel_arrow.jpg) top left no-repeat;
	text-align: center;
}

#bucket1 ul {
	list-style: none;
}

#bucket1 ul li {
	margin: 5px 15px 0 0;;
	padding: 2px 0 0 22px;;
	float: left;
	height: 20px;;
	background: transparent url(../images/bullet.gif) top left no-repeat;
	font-size: 9pt;
}

#bucket2 {
	height: 145px;
	float: left;;
	border-right: 1px #ccc solid;
	width: 231px;
}

#bucket2 .section_header {
	background: #fff url("../images/bl_bg.jpg") top left repeat-x;
	height: 33px;
}

#bucket2 .section_header h1 {
	padding: 8px 0 8px 0px;
	text-transform: none;
	color: #002f64;;
	background: transparent url(../images/bl_arrow.jpg) top left no-repeat;
	text-align: center;
}

#bucket2 ul {
	list-style: none;
}

#bucket2 ul li {
	margin: 5px 15px 0 0;;
	padding: 2px 0 0 25px;;
	float: left;
	height: 20px;;
	background: transparent url(../images/bullet.gif) top left no-repeat;
	font-size: 9pt;
}

#bucket3 {
	height: 145px;
	float: left;
	width: 197px;
}

#bucket3 .section_header {
	background: #fff url("../../myplanweb/images/gr_bg.jpg") top left
		repeat-x;
	height: 33px;
	width: 198px;
}

#bucket3 .section_header h1 {
	padding: 8px 0 8px 0px;
	text-transform: none;
	color: #002f64;;
	background: transparent url(../images/gr_arrow.jpg) top left no-repeat;
	text-align: center;
}

#bucket3 ul {
	list-style: none;
}

#bucket3 ul li {
	margin: 5px 15px 0 0;;
	padding: 2px 0 0 25px;;
	float: left;
	height: 20px;;
	background: transparent url(../images/bullet.gif) top left no-repeat;
	font-size: 9pt;
}

.section_decoration {
	background: #fff url("../images/section_grad.jpg") bottom left repeat-x;
	padding: 0 0 0 0;
	margin: 0 0 4px 0;
	float: left;
	width: 690px;
}

.divlines {
	background: url(/myplanweb/images/divlines.gif) no-repeat;
	height: 24px;
	width: 754px;
}

.vehicleImg img {
	behavior: url(/myplanweb/css/iepngfix.htc);
	display: block;
	position: relative;
}

.disclaimer {
	width: 720px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: arial;;
	float: left;
}

ul.nobullet {
	list-style-type: none
}

.divlines {
	background: url(/myplanweb/images/divlines.gif) no-repeat;
	height: 24px;
	width: 100%;
}

.vehicleImg img {
	behavior: url(/myplanweb/css/iepngfix.htc);
	display: block;
	position: relative;
}

.employeeplus{
	float: left;
	width: 690px;
	height:251px;
	margin: 6px 0 0 15px;
	background: transparent url(../images/az_employee_pricing_plus.jpg) no-repeat;
	cursor: pointer;
	}
	
.globalsign{
cursor: pointer;
background: url(/myplanweb/images/ssl_secured_global_sign.gif) no-repeat ;
height:50px;
width:100px;
margin:4px 2px 4px 0; 
float: right;
} 

#header_axz {
	width: 754px;
	height: 157px;
	background: url(../images/header_axz.jpg) no-repeat 0 0;
	
	}
#header-myplan-link {
		position: absolute; 
		width: 300px; 
		height: 165px; 
		background-color: transparent;
	}

#wrapper_login {
	width: 1001px;
	margin: 0 auto;text-align: center;

	}	
*html#wrapper_login {
	width: 1001px;
	margin: 0 auto;
		text-align: center;
	}		
.body_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	height:100%;
	line-height:200%;
	background: #448db2 url(/myplanweb/images/bckgrd.jpg) no-repeat center top;
	text-align: center;
}
#header_login {
/*	width: 1001px;*/
	height: 225px;
	background: url(/myplanweb/images/header.jpg) no-repeat bottom center;
	text-align: center;
	width: 100%;
	}
*html#header_login {
	/*width: 1001px;*/
	height: 225px;
	background: url(/myplanweb/images/header.jpg) no-repeat bottom center;
	text-align: center;
		width: 100%;
	}	
.clear {clear:both;}
.right {float: right;}
.left {float: left;}
#login { 
	position: relative;
	width: 475px; 
	margin: 0 auto;
	padding-top: 60px;
	text-align: center;
	}
#login p {color: #000; font-size: 12px; text-align: center; margin: 10px 0; line-height: 125%;}
#login p.green {font-size: 20px; color: #1c396d; font-weight: bold; font-stretch:expanded; margin:0; text-align: center;}
#login p.green1 {font-size: 10px; color: #1c396d; font-weight: bold; font-stretch:expanded; margin:0; text-align: center;}
#login a {color: #4fbcf0; text-decoration: underline; font-weight: normal;}
#login a:hover {color: #6EB43E;}

#login .entry {width: 317px; height: 180px; margin: 25px 79px 55px; background: url(/myplanweb/images/login.jpg) no-repeat; padding-top: 12px;}
#login .entry p {font-size: 14px; color: #000000; font-weight: bold; margin: 0; padding:0;}

#login_form { margin: 10px 33px 4px; background: #ffffff; border: thin solid #666666; padding: 2px;}
#login_form table {font-weight: bold; font-size:16px; height:100%; clear: both; padding-bottom: 3px;}
#login_form td {padding: 5px; text-align:center;}
#login_form td.submit {padding: 40px; text-align:center;}
#login_form td.leftname {text-align:left;}
#login .entry .checkbox, #login .entry .checkbox a  {font-size: 9px; padding-top: 2px;  padding-bottom: 2px; margin-top: 0; text-align: center; }
#footer_login {
	clear:both;
	margin: 200px 0 38px 0;
/*	width: 1001px;*/
	height: 40px;
	background: url(/myplanweb/images/footer_login.jpg) no-repeat center;
	width: 100%;
	}
	
#inputTable .row, #inputTable .hiddenrow{
height: 35px;
}
#inputTable .hiddenrow{
display: none;
}
#inputTable #middlecol, #inputTable #middlecol_pt, #inputTable #middlecol_fn, #inputTable #middlecol_ln, #inputTable #middlecol_em, #inputTable #middlecol_ph, #inputTable #middlecol_dn,
#inputTable #middlecol_zi, #inputTable #middlecol_sn, #inputTable #middlecol_pi, #inputTable #middlecol_vi, #inputTable #middlecol_ve, #inputTable #middlecol_co, #inputTable #middlecol_nbsp
{
width: 10px;float: left;
}
#inputTable #leftcol, #inputTable #leftcol_pt, #inputTable #leftcol_fn, #inputTable #leftcol_ln, #inputTable #leftcol_em, #inputTable #leftcol_ph, #inputTable #leftcol_dn,
#inputTable #leftcol_zi, #inputTable #leftcol_sn, #inputTable #leftcol_pi, #inputTable #leftcol_vi, #inputTable #leftcol_ve, #inputTable #leftcol_co, #inputTable #leftcol_nbsp, #inputTable #rightcol,
#inputTable #rightcol_req,#inputTable #rightcol_pt, #inputTable #rightcol_fn, #inputTable #rightcol_ln, #inputTable #rightcol_em, #inputTable #rightcol_ph, #inputTable #rightcol_dn,
#inputTable #rightcol_zi, #inputTable #rightcol_sn, #inputTable #rightcol_pi, #inputTable #rightcol_vi, #inputTable #rightcol_ve, #inputTable #rightcol_co, #inputTable #rightcol_nbsp
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
float: left;
}
#inputTable #leftcol, #inputTable #leftcol_pt, #inputTable #leftcol_fn, #inputTable #leftcol_ln, #inputTable #leftcol_em, #inputTable #leftcol_ph, #inputTable #leftcol_dn,
#inputTable #leftcol_zi, #inputTable #leftcol_sn, #inputTable #leftcol_pi, #inputTable #leftcol_vi, #inputTable #leftcol_ve, #inputTable #leftcol_co, #inputTable #leftcol_nbsp
{
width:150px;
text-align: right;
}
#inputTable #rightcol, #inputTable #rightcol_req, #inputTable #rightcol_pt, #inputTable #rightcol_fn, #inputTable #rightcol_ln, #inputTable #rightcol_em, #inputTable #rightcol_ph, #inputTable #rightcol_dn,
#inputTable #rightcol_zi, #inputTable #rightcol_sn, #inputTable #rightcol_pi, #inputTable #rightcol_vi, #inputTable #rightcol_ve, #inputTable #rightcol_co, #inputTable #rightcol_nbsp
{
width:300px;
text-align: left;
}

#inputTable #pininfoListBox{
width: 200px;
font-size: 12px;
}
#inputTable #contactUsTextBoxLong{
width: 200px;
font-size: 12px;
}
#inputTable #contactUsTextBoxLong1{
width: 200px;
font-size: 12px;
}
#inputTable #contactUsTextBoxLong2{
width: 200px;
font-size: 12px;
}
#inputTable #contactUsTextBoxLong3{
width: 200px;
font-size: 12px;
}
#inputTable #contactUsTextBoxLong4{
width: 200px;
font-size: 12px;
}
#inputTable #contactUsTextBoxLong5{
width: 200px;
font-size: 12px;
}
#inputTable #contactUsTextBoxLong6{
width: 200px;
font-size: 12px;
}
#inputTable #contactUsTextBoxLong7{
width: 200px;
font-size: 12px;
}
#inputTable #contactUsTextBoxShort{
width: 100px;
font-size: 12px;
}
#inputTable #contactUsTextBoxShort2{
width: 100px;
font-size: 12px;
}
#inputTable textarea{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
width: 252px
}
#inputTable .hideOnLoad{
	display: none;
	
}
#inputTable .outrow{
height: 25px;
}
#inputTable .outrow #leftcol{
font-weight: bold;
}	
