/* ------- Home page button ------- */
#benefitsBtn {
	position: relative;
	margin: 0;
	padding: 80px 0 0 0;
	left: 0;
	bottom: 0;
	float: right;
}


/* ------- Styles for page layout ------- */

body {
	margin: 0px;
	padding: 0px;
	background:#006699;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#container {
	background: white;
	margin: 20px auto 0px auto;
	padding: 0;
	border: solid 1px #ddd;
	width: 800px;
	display: block;
}

#masthead {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: none;
	width: 750px;
	height: 55px;
	display: block;
	text-align: right;
}

#mainNav {
	background: #46a url('images/nav_bkgd.gif') repeat-x;
	margin: 0px auto 0px auto;
	padding: 0;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	width: 730px;
	height: 24px;
	display: block;
	text-align: left;
}

#subNav {
	margin: 0 auto 0px auto;
	padding: 6px 0 6px 0;
	border: solid 1px #ddd;
	width: 730px;
	height: 18px;
	display: block;
	text-align: left;
}

#mainContent {
	margin: 5px auto 10px auto;
	padding: 0px;
	border: solid 1px #ddd;
	width: 730px;
	display: block;
}

#leftCol {
	margin: 0;
	padding: 0;
	text-align: left;
}

#rightCol {
	margin: 0;
	padding: 0;
	text-align: left;
}

.divideCol {
	margin: 0;
	padding: 0;
	background-color: #ddd;
}

#bottomNav {
	margin: 15px auto 0px auto;
	padding: 0px;
	border: none;
	width: 750px;
	height: 30px;
	display: block;
	text-align: left;
}

/* ------- Images ------- */
img { 
	padding: 0;
	margin: 0;
	border: none;
}

img.floatright { 
	float: right;
	margin: 0 0 10px 10px; 
}

img.floatleft { 
	float: left;
	margin: 0 10px 10px 0; 
}

/* ------- Text ------- */
a { 
	text-decoration: none;
	color: #46a;
	border: none;
}

a:link, a:visited { 
	color: #333333;
}

a:hover { 
	color: #333333;
}

p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 15px; 
	text-align: left;
	margin: 10px 30px 30px 30px;
}

p.tight { 
	margin-top: -20px;
}

h1, h2, h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	text-align: left; 
	padding: 0;
	margin: 20px 30px 10px 30px;
	color: #7b4; 
}

h1 { 
	font-size: 30px; 
	line-height: 34px; 
}

h2 { 
	font-size: 24px; 
	line-height: 27px; 
}

h3 { 
	font-size: 14px; 
	line-height: 18px; 
}

.home { 
	color: #fff;
	text-indent: 0;
	margin: 0;
	padding: 150px 30px 0 255px; 
}

.quote, .sign { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 13px; 
	text-align: left; 
	text-indent: -.5em;
	color: #666666;
	margin: 0px;
	padding: 15px 10px 5px 15px;
}

.sign { 
	text-indent: 0;
	margin-left: 100px;
	padding-top: 0px;
}

.copyright { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	line-height: 12px; 
	color: #46a;
	margin: 20px 0 0 0;
	padding: 0 0 0 60px;
}

/* ------- Global navigation ------- */
.navGlobal { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9px; 
	line-height: 12px; 
	color: #46a;
	margin: 0px 0 0 0;
	padding: 0 10px 0 10px;
}

.navGlobal, a.navGlobal:link, a.navGlobal:visited { 
	color: #46a;
}
 
a.navGlobal:hover { 
	color: #333333;
}


/* ------- Main navigation images ------- */
.navMenu1, .navMenu2, .navMenu3, .navMenu1_C, .navMenu2_C, .navMenu3_C {
	text-decoration: none;
	background: no-repeat;
	position: relative; 
	margin: 1px 0 0 0;
	padding: 0;
	height: 23px;
	width: 130px;
	float: left;
}

.navMenu1, a.navMenu1:link, a.navMenu1:visited { 
	background: url(images/nav_Menu1_N.gif);
	width: 130px;
}
a.navMenu1:hover { 
	background: url(images/nav_Menu1_H.gif);
	width: 130px;
}

.navMenu2, a.navMenu2:link, a.navMenu2:visited { 
	background: url(images/nav_Menu2_N.gif);
	width: 162px;
}
a.navMenu2:hover { 
	background: url(images/nav_Menu2_H.gif);
	width: 162px;
}

.navMenu3, a.navMenu3:link, a.navMenu3:visited { 
	background: url(images/nav_Menu3_N.gif);
	width: 136px;
}
a.navMenu3:hover { 
	background: url(images/nav_Menu3_H.gif);
	width: 136px;
}

.navMenu1_C, a.navMenu1_C:link, a.navMenu1_C:visited { 
	background: url(images/nav_Menu1_CN.gif);
	width: 130px;
}
a.navMenu1_C:hover { 
	background: url(images/nav_Menu1_CH.gif);
	width: 130px;
}

.navMenu2_C, a.navMenu2_C:link, a.navMenu2_C:visited { 
	background: url(images/nav_Menu2_CN.gif);
	width: 162px;
}
a.navMenu2_C:hover { 
	background: url(images/nav_Menu2_CH.gif);
	width: 162px;
}

.navMenu3_C, a.navMenu3_C:link, a.navMenu3_C:visited { 
	background: url(images/nav_Menu3_CN.gif);
	width: 136px;
}
a.navMenu3_C:hover { 
	background: url(images/nav_Menu3_CH.gif);
	width: 136px;
}


/* ------- Sub navigation ------- */
.navSub, .navSub_C { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 15px; 
	text-align: left; 
	color: #333333;
	margin: 20px 15px 20px 15px;
	padding: 0 0 0 0;
}

.navSub, a.navSub:link, a.navSub:visited { 
	color: #003399;
}

.navSub_C, a.navSub_C:link, a.navSub_C:visited { 
	color: #7b4;
}
 
a.navSub:hover, a.navSub_C:hover { 
	color: #333333;
}

/* ------- Support navigation ------- */
.supportNav {
	margin: 0;
	padding: 0px 5px 10px 15px;
}

.navSupt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 24px; 
	text-align: left; 
	color: #333333;
}

.navSupt, a.navSupt:link, a.navSupt:visited { 
	color: #7b4;
}
 
a.navSupt:hover { 
	color: #333333;
}

