/* Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, q, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	line-height:1;
}

ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}/* tables still need 'cellspacing="0"' in the markup */
/* LAYOUT */
body {
	color:#333;
	background:url(../../library/images/background.gif) #edf5f9 center repeat-y;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:62.5%;
	width:100%;
}
#bodyCenter {
	background-color:#fff;
	margin:0 auto;
	padding:6px 0 12px;
	width:960px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.rightInn {
	float:right;
	margin:0 0 0 5px;
}
.clear {
	clear:both;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.clearFix {
	overflow:auto;
}
/* Grid Layout */
.oneColumn {
	width:69px;
}
.oneHalfColumn {
	width:110px;
}
.twoHalfColumn {
	width:130px;
}
.threeHalfColumn {
	width:205px;
}
.twoColumn {
	width:140px;
}
.twoColumn1 {
	width:100px;
}
.threeColumn {
	width:231px;
}
.fourColumn {
	width:312px;
}
.fiveColumn {
	width:393px;
}
.sixColumn {
	width:474px;
}
.column23
{width:200px;}
/*.sixColumn {
	width:474px;
}*/
.sevenColumn {
	width:555px;
}
.eightColumn {
	width:636px;
}
.nineColumn {
	width:717px;	
	/*width:714px;*/
}
.tenColumn {
	width:811px;
}
.elevenColumn {
	width:892px;
}
.twelveColumn {
	width:960px;
}
.thirteenColumn {
	width:188px;
}
/* Margin and padding */
.topGap {
	margin-top:12px;
}
.topPad {
	padding-top:12px;
}
.rightGap {
	margin-right:12px;
}
.rightPad {
	padding-right:12px;
}
.botGap {
	margin-bottom:12px;
}
.botPad {
	padding-bottom:12px;
}
.leftGap {
	margin:0 0 0 12px;
}
.rightGap {
	margin:0 12px 0 0px;
}
.leftPad {
	padding-left:12px;
}
/* COMMON STYLES */
p {
	font-size:1.3em;
	line-height:1.38em;
	margin:0 0 1em 0;
}
ul, ol {
	font:normal 13px Arial, Helvetica, sans-serif;
/*font-size:1.3em;*/
	margin:0 0 1em 0;
}
ul ul, ul ol, ol ul {
/*	font-size:1em;*/
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0;
}
em {
	left:-9999em;
	position:absolute;
	top:-9999em;
}
.telephone {
	color:#004fb6;
	font-size:1.54em;
}
/* HEADINGS */
h1 {
	clear:left;
	color:#004fb6;
	font-size:3.9em;
	font-weight:normal;
	line-height:1em;
	margin:.4em 0;
}
h1#logo {
	margin:0;
}
h2 {
	color:#004fb6;
	font-size:1.8em;
	font-weight:normal;
	line-height:1em;
	margin:0 0 .54em 0;
}
h2.pod {
	font-size:2.2em;
}
h2.pod span {
	font-size:1.045em;
}
h3 {
	color:#004fb6;
	font-size:1.6em;
	font-weight:bold;
	line-height:1em;
	margin:0 0 .6em 0;
}
h3.pod {
	font-size:2em;
	font-weight:normal;
	margin:0 0 .3em 0;
}
h4 {
	font-size:1.3em;
	font-weight:bold;
	line-height:1em;
	margin:0 0 1em 0;
}
/* BORDERS */
.borderBot {
	border-bottom:1px dashed #92a8af;
	padding-bottom:.25em;
}
.borderTop {
	border-top:1px dashed #92a8af;
	padding-top:.5em;
}
.borderCenter {
	border-top:1px dashed #92a8af;
/*	padding-top:.5em;*/
}
.borderSolidBot {
	border-bottom:1px solid #92a8af;
	padding-bottom:.25em;
}
.borderSolidTop {
	border-top:1px solid #92a8af;
	padding-top:.5em;
}
.borderSolidCenter {
	border-bottom:1px solid #92a8af;
	padding-top:.5em;
}
/* LINKS */
.imgBorederNone{
	border:none;
}
a{
	border-bottom:1px solid #004fb6;
	color:#004fb6;
	text-decoration:none;
}
a:hover {
	border-bottom:none;
	color:#004fb6;
	text-decoration:none;
}
a:focus {
	border-bottom:1px dashed #004fb6;
	text-decoration:none;
}
a.external {
	background:url(../../library/images/link-external.gif) 100% 20% no-repeat;
	border:none;
	margin:0 2px 0 0;
	padding:0 16px 0 0;
	text-decoration:underline;
}
a.linkArrow {
	background:url(../../library/images/link-arrow.gif) 100% 70% no-repeat;
	border:none;
	margin:0 2px 0 0;
	padding:0 12px 0 0;
	text-decoration:underline;
}
a.linkArrow1 {
	background:url(../../library/images/link-arrow.gif) 100% 70% no-repeat;
	border:none;
	margin:0px 10px 0 0;
	padding:0 12px 0 0;
	text-decoration:underline;
}
a.fullLinkArrow {
	background:url(../../library/images/lists/list-arrow-full.gif) 100% 50% no-repeat;
	padding:0 12px 0 0;
}
a.external:hover, a.linkArrow:hover, a.linkArrow1:hover, a.fullLinkArrow:hover {
	text-decoration:none;
}
.p6 .linkArrow {
	float:right;
	font-weight:bold;
}
/* HEADER */
#header {
	background:url(../../library/images/header/aviva-beam.gif) #ffd900 left bottom no-repeat;
	position:relative;
	height:130px;
	width:960px;
	z-index:1000;
}
#header:after {
	content:".";
	clear:both;
	display:block;
	font-size:0;
	height:0;
	margin:0;
	padding:0;
	visibility: hidden;
}
/*Logo*/
#logo a {
	border:none;
	display:block;
	height:40px;
	width:160px;
	position:absolute;
	top:22px;
	left:16px;
	text-indent:-10000em;
}
/* MAIN TABBED NAVIGATION */
#headerNav {
	font-size:1.3em;
	font-weight:bold;
	margin:20px 0 0 18px;
	position:absolute;
	bottom:0;
	left:0;
}
#headerNav li {
	display:block;
	float:left;
}
#headerNav li a {
	background:url(../../library/images/header/headerNavBg.gif) repeat-x #f5eb9d;
	border:0;
	border-right:1px solid #bebba0;
	border-left:1px solid #fdfbec;
	color:#039;
	display:block;
	margin:0.5em 0 0;
	padding:0.9em 1em 0.8em;
	width:auto;
}
#headerNav li.selected a {
	background:none #fff;
	border:0;
	border-top:0.5em solid #fff;
	color:#333;
	margin:0;
	padding:0.7em 1em 1em;
}
#headerNav li.selected {
	border-right:0;
	border-left:0;
}
#headerNav li.right a {
	border-right:0;
}
#headerNav li.selectRight a {
	background:url(../../library/images/header/selectRightBg.gif) no-repeat #f5eb9d;
	border-left:0;
}
/* SUB NAV */
#headerSubNav {
	position:absolute;
	right:18px;
	top:16px;
}
#headerSubNav ul {
	float:right;
	font-size:2em;
	line-height:1em;
	margin:0;
	padding:6px 0;
}
#headerSubNav ul li {
	border-right:1px solid #ada76f;
	float:left;
	margin:4px 0 4px 12px;
	padding:0 12px 0 0;
	display:inline;
}
#headerSubNav ul li.last {
	border:none;
	margin-top:2px;
}
#headerSubNav ul li a {
	border:none;
}
#headerSubNav ul li a:hover {
	border-bottom:1px solid #004fb6;
}
img.flag {
	float:left;
	margin-right:6px;
}
#headerSubNav {
	width:507px;
}
#header .flagBox {
	width:515px;
}
/* Sub Nav containing box */
.headerBox {
	background:url(../../library/images/header/headerBox-bottom-left.gif) bottom left no-repeat;
}
.headerBox2 {
	background:url(../../library/images/header/headerBox-top-left.gif) top left no-repeat;
}
.headerBox3 {
	background:url(../../library/images/header/headerBox-top-right.gif) top right no-repeat;
}
.headerBox4 {
	background:url(../../library/images/header/headerBox-bottom-right.gif) bottom right no-repeat;
}
/* Extra links above sub nav box */
ul#headerSubNavLinks {
	font-size:.917em;
	margin-top:-16px;
	position:relative;
	z-index:100;
}
ul#headerSubNavLinks li.last {
	padding:0;
}
/* Search in header */
#headerSearch {
	clear:both;
	float:right;
	margin-top:14px;
}
#headerSearch input {
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	float:left;
	font-size:1.2em;
	margin:0.2em 8px;
	width:14em;
}
/*Search Button*/
.searchBtn {
	float:left;
	position:relative;
}
.searchBtn img {
	height:2.3em;
}
#headerSearch .searchBtn input {
	background:none;
	border:none;
	color:#004fb6;
	cursor:pointer;
	font-weight:bold;
	left:-1px;
	line-height:1.2em;
	margin:0;
	padding:0.15em 0.5em 0.15em;
	position:absolute;
	top:0;
	width:5em;
	z-index:50;
}
/* LEFT NAV */
#leftNav {
	float:left;
	margin:12px 18px 0 0 !important;
	margin:12px 11px 0 0;
	width:225px;
}


#leftNav h2 {
	background:url(../../library/images/back-arrow-full.gif) 18px 14px no-repeat;
	border-bottom:1px dashed #ccc;
	font-size:1.3em;
	margin:0;
	padding:12px 0 7px 15px;
}
#leftNav h2 a {
	border:0;
	color:#039;
	margin:0 0 0 17px;
}
#leftNav ul {
	font-size:1.3em;
	line-height:1.5em;
	margin:0 0 18px;
}
#leftNav ul li {
	margin:0;
	overflow:hidden;
	padding:0;
}
#leftNav ul li.navSeparator a, #leftNav ul li.navSeparator a:hover, #leftNav ul li.navSeparator a.selected {
	border-bottom:2px dotted #b2b2b2;
}
#leftNav ul li.navSeparatorBot a, #leftNav ul li.navSeparatorBot a:hover, #leftNav ul li.navSeparatorBot a.selected {
	border-top:2px dotted #b2b2b2;
}
#leftNav ul li a{
	border-bottom:1px dashed #ccc;
	display:block;
	padding:2px 0 3px 32px;
	width:193px;
}
#leftNav ul li a:hover, #leftNav ul li.selected a, #leftNav ul li a.selected {
	background:#ffef6c;
	border-bottom:1px dashed #ccc;
	color:#333;
}
#leftNav ul li h3 {
	font-size:1.077em;
	font-weight:bold;
	margin:0;
}
#leftNav ul li h3 a{
	color:#039;
	/*border:none;*/
	padding:9px 0 5px 16px;
	width:209px;
}
#leftNav ul li h3 a:hover, #leftNav ul li h3 a.selected {
	background:#ffef6c;
	color:#333;
	/*border:none;*/
}
/* RIGHT NAV */
#rightNav {
	float:right;
}
#rightNav .p3HeadingTop {
	background:url(../../library/images/pods/pod-3-white-top.gif) left 12px no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	/*position:relative; */
	width:231px;
}
#rightNav .p3GradBot {
	background:url(../../library/images/pods/pod-3-rh-gradient-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
#rightNav1 {
	float:right;
	/*margin:25px 0 0 0;*/
}
#rightNav1 .p3HeadingTop {
	background:url(../../library/images/pods/pod-3-white-top.gif) left 12px no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	/*position:relative;*/
	width:231px;
}
#rightNav1 .p3GradBot {
	background:url(../../library/images/pods/pod-3-rh-gradient-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0 18px;
}
/* Right Nav Pod headings */
h4.aPhone {
	background:url(../../library/images/heading-telephone.png) 0 100% no-repeat;
	font-size:1.6em;
	font-weight:normal;
	margin:-12px 0 12px 10px;
	padding:18px 0 2px 52px;
}
h4.aPhoneLeft {
	background:url(../images/a-phone.gif) 0 100% no-repeat;
	font-size:1.6em;
	font-weight:normal;
	margin:-12px 0 12px 0px;
	padding:18px 0 2px 52px;
}
h4.acalculator {
	background:url(../../library/images/a-calculator.gif) 0 100% no-repeat;
	font-size:1.6em;
	font-weight:normal;
	margin:-12px 0 12px 10px;
	padding:18px 0 2px 52px;
}
h4.adocument {
	background:url(../../library/images/a-document.gif) 0 100% no-repeat;
	font-size:1.6em;
	font-weight:normal;
	margin:-12px 0 12px 10px;
	padding:18px 0 2px 52px;
}
h4.arelated {
	background:url(../images/a-related.gif) 0 100% no-repeat;
	font-size:1.6em;
	font-weight:normal;
	margin:-12px 0 12px 10px;
	padding:18px 0 2px 52px;
}
h4.ausefull {
	background:url(../images/a-info.gif) 0 100% no-repeat;
	font-size:1.6em;
	font-weight:normal;
	margin:-12px 0 12px 10px;
	padding:18px 0 2px 52px;
}
h4.ahelp {
	background:url(../../library/images/a-help.gif) 0 100% no-repeat;
	font-size:1.6em;
	font-weight:normal;
	margin:-12px 0 12px 10px;
	padding:18px 0 2px 52px;
	
}
h4.ahelp1 {
	background:url(../../library/images/a-help.gif) 0 100% no-repeat;
	font-size:1.6em;
	font-weight:normal;
	margin:-12px 0 12px 0px;
	padding:18px 0 2px 52px;
}
/* CONTENT */
#content {
	margin-top:12px;
	margin-bottom:33px;
	overflow:auto;
	float:left;
}
/* Inline image positioning */
#content img.left {
	margin-right:12px;
}
#content img.right {
	margin-left:12px;
}
/* LISTS */
/* Standard bullet point lists*/
#content ul{
	margin:0 0 0 10px;
}
#content ul li {
	list-style-type:disc;
	padding:.5em 0 0 0;
	margin:0 10px .4em 10px;
	line-height:16px;
}
#content ul li li {
	list-style-type:circle;
}
/* Arrowed lists */
#content ul.arrow li {
	background:url(../../library/images/lists/list-arrow-full.gif) 0 .7em no-repeat;
	list-style-type:none;
	margin:0;
	padding:.5em 0 0 12px;
}
#content ul.arrow li li {
	background:url(../../library/images/lists/list-arrow-full-small.gif) 0 .7em no-repeat;
}
/* Link lists */
#content ul.linkList li {
	background:url(../../library/images/lists/list-arrow-link.gif) 0 .6em no-repeat;
	list-style-type:none;
	margin:0;
	padding:.5em 0 0 12px;
}
/* File type bullets */
#content ul li.pdf {
	background:url(../../library/images/icn-pdf.gif) 0 .5em no-repeat;
	list-style-type:none;
	margin:0;
	padding:.7em 0 0 24px;
}
#content ul li.word {
	background:url(../../library/images/icn-word.gif) 0 .5em no-repeat;
	list-style-type:none;
	margin:0;
	padding:.7em 0 0 24px;
}
#content ul li.excel {
	background:url(../../library/images/icn-xls.gif) 0 .5em no-repeat;
	list-style-type:none;
	margin:0;
	padding:.7em 0 0 24px;
}
#content ul li.ppt {
	background:url(../../library/images/icn-ppt.gif) 0 .5em no-repeat;
	list-style-type:none;
	margin:0;
	padding:.7em 0 0 24px;
}
/* Included/not included lists */
#content ul li.included {
	background:url(../../library/images/lists/list-tick.gif) 0 2px no-repeat;
	list-style-type:none;
	margin:0;
	padding:.5em 0 .5em 26px;
}
#content ul li.notIncluded {
	background:url(../../library/images/lists/list-cross.gif) 0 2px no-repeat;
	list-style-type:none;
	margin:0;
	padding:.5em 0 .5em 26px;
}
/* Heading lists */
.headingList {
	font-size:1em;
}
#content .headingList li {
	background:none;
	clear:left;
	float:left;
	list-style-type:none;
	margin:0 0 .8em 0;
	padding-left:0;
}
.headingList h3 {
	background:url(../../library/images/lists/list-arrow-full.gif) center left no-repeat;
	float:left;
	font-weight:bold;
	margin-bottom:1em;
	padding:0 0 0 15px;
	width:148px;
}
.headingList h4 {
	background:url(../../library/images/lists/list-arrow-full.gif) no-repeat left 2px ;
	float:left;
	font-weight:normal;
/*	margin-bottom:1em;*/
	margin:0;
	padding:0 0 0 15px;
}
.headingList h3 a {
	border:none;
	line-height:1.2em;
}
.headingList h4 a {
	border:none;
/*	line-height:1em;*/
}
.headingList p {
	float:left;
	width:165px;
}
/* BREADCRUMB */
#breadcrumb {
	font-size:1.1em;
	margin:0;
	padding:0;
}
ul#breadcrumb li {
	background:url(../../library/images/breadcrumb-arrow.gif) 100% 50% no-repeat;
	float:left;
	line-height:1.6em;
	list-style-type:none;
	margin:0 4px 0 0;
	padding:0 9px 0 0;
}
ul#breadcrumb li.current {
	background:none;
}
/* HERO AREA */
/* Home page */
#homeHero {
	margin-bottom:12px;
	overflow:hidden;
	height:260px;
}
#homeHero a {
	border:0;
}
/* Product pages */
#hero {
	background:url(../../library/images/hero-bottom-gradient.gif) bottom no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	/*position:relative;*/
}
#hero a {
	border:0;
}
#hero .linkArrow {
	position:relative;
	top:1.5em;
	left:12px;
}
#hero .linkArrow1 {
	/*position:relative;*/
	left:12px;
/*	top: 1em;*/
}
#hero_product {
/*	background:url(../../library/images/hero-bottom-gradient.gif) bottom no-repeat;*/
	margin-bottom:12px;
	overflow:hidden;
	/*position:relative;*/
}
#hero_product a {
	border:0;
}
/* Sticker */
a.sticker {
	position:absolute;
	top:24px;
	right:24px;
	visibility: hidden;
}
/* PODS */
/* Optional diagonal banner */
.banner {
	background:url(../../library/images/pods/banner.png) no-repeat;
	position:absolute;
	top:1px;
	right:1px;
	width:89px;
	height:90px;
	text-indent:-1000em;
}
/* 2.25 COLUMN width pods */
.p2QuartTop {
	background:url(../../library/images/pods/pod-2quart-white-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	width:171px;
}
.p2QuartBot {
	background:url(../../library/images/pods/pod-2quart-white-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* Gradient background */
.p2QuartGradBot {
	background:url(../../library/images/pods/pod-2quart-gradient-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* 3 COLUMN width pods */
.p3Top {
	background:url(../../library/images/pods/pod-3-white-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	width:231px;
}
#content .p3GradBot span{
	color:#004fb6;
	font-size:11px;
}
/*#content .p3GradBot ul{
	margin:2px 0  5px 10px;
}
#content .p3GradBot ul li{
	list-style-type:none;
	background:url(../images/lists/list-arrow-full-small.gif) no-repeat left 5px;
	padding:0 0 0 15px;
	margin:0 0 8px 0;
}*/
.p3Bot {
	background:url(../../library/images/pods/pod-3-white-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
.p7Top {
	background:url(../../library/images/pods/pod-7-white-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	/*position:relative;*/
	width:717px;
}
.p7Bot {
	background:url(../../library/images/pods/pod-7-white-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0 18px;
}
/* Gradient background */
.p3GradBot {
	background:url(../../library/images/pods/pod-3-gradient-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* Yellow Background */
.p3YellTop {
	background:url(../../library/images/pods/pod-3-yellow-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	width:231px;
}
.p3YellBot {
	background:url(../../library/images/pods/pod-3-yellow-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* 4 COLUMN width pods */
.p4Top {
	background:url(../../library/images/pods/pod-4-white-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	width:312px;
}
.p4Bot {
	background:url(../../library/images/pods/pod-4-white-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* 5 COLUMN width pods */
.p5Top {
	background:url(../../library/images/pods/pod-5-white-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	width:474px;
}
.p5Bot {
	background:url(../../library/images/pods/pod-5-white-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
#content .p5Bot span{
	color:#004fb6;
	font-size:11px;
}
#content .p5Bot ul{
	margin:2px 0  5px 10px;
}
#content .p5Bot ul li{
	list-style-type:none;
	background:url(../images/lists/list-arrow-full-small.gif) no-repeat left 5px;
	padding:0 0 0 15px;
	margin:0 0 8px 0;
	
}
/* Gradient background */
.p4GradBot {
	background:url(../../library/images/pods/pod-4-gradient-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* Yellow Background */
.p4YellTop {
	background:url(../../library/images/pods/pod-4-yellow-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	width:312px;
}
.p4YellBot {
	background:url(../../library/images/pods/pod-4-yellow-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* 4.5 COLUMN width pods */
.p4HalfTop {
	background:url(../../library/images/pods/pod-4half-white-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	width:353px;
}
.p4HalfBot {
	background:url(../../library/images/pods/pod-4half-white-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* Gradient background */
.p4HalfGradBot {
	background:url(../../library/images/pods/pod-4half-gradient-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* 6 COLUMN width pods */
.p6HeadingTop {
	background:url(../../library/images/pods/pod-6-white-top.gif) left 12px no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	width:474px;
}
.p63HeadingTop {
/*	background:url(../../library/images/pods/pod-6-white-top.gif) left 12px no-repeat;*/
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 18px 0 18px;
	position:relative;
	width:438px;
}
.p6Top {
	background:url(../../library/images/pods/pod-6-white-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	width:474px;
}
.p6Bot {
	background:url(../../library/images/pods/pod-6-white-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* Gradient background */
.p6GradBot {
	background:url(../../library/images/pods/pod-6-gradient-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
.p6SmallGradBot {
	background:url(../../library/images/pods/pod-6-small-gradient-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0px 18px 0 18px;
}
/* Yellow Background */
.p6YellTop {
	background:url(../../library/images/pods/pod-6-yellow-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	width:474px;
}
.p6YellBot {
	background:url(../../library/images/pods/pod-6-yellow-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 0;
}
/* Multi column spanning pods (used to ensure pods stay the same height accross a row) */
.p3 {
	overflow:hidden;
	padding:15px 18px 0;
/*	position:relative;*/
	width:195px;
}
.p3 span{
	color:#004fb6;
	font-size:11px;
}

#content .p3 ul.ul{
	margin:0 0 5px 5px;
	padding:0;
}
#content .p3 ul.ul li{
	background:url(../images/lists/list-arrow-full-small.gif) no-repeat left 6px;
	list-style:none;
	margin:0;
	line-height:20px;
	padding:0 0 0 15px;
}
/* Home 3/4 Pods */
.p34 {
	overflow:hidden;
	padding:15px 18px 0;
	/*position:relative; */
	width:276px;
}
.p34 span{
	color:#004fb6;
	font-size:11px;
}

#content .p34 ul.ul{
	margin:0 0 5px 5px;
	padding:0;
}
#content .p34 ul.ul li{
	background:url(../images/lists/list-arrow-full-small.gif) no-repeat left 6px;
	list-style:none;
	margin:0;
	line-height:20px;
	padding:0 0 0 15px;
}
#content .p34 ul{
	margin:0 0 5px 5px;
	padding:0;
}
#content .p34 ul li{
	background:url(../images/lists/list-arrow-full-small.gif) no-repeat left 6px;
	list-style:none;
	margin:0;
	line-height:20px;
	padding:0 0 0 15px;
}
/* Home 3/4 without padding */
.p34-1 {
	overflow:hidden;
/*	padding:15px 18px 0;*/
/*	position:relative; */
	width:312px;
}
.p34-1 span{
	color:#004fb6;
	font-size:11px;
}

#content .p34-1 ul.ul{
	margin:0 0 5px 5px;
	padding:0;
}
#content .p34-1 ul.ul li{
	background:url(../images/lists/list-arrow-full-small.gif) no-repeat left 6px;
	list-style:none;
	margin:0;
	line-height:20px;
	padding:0 0 0 15px;
}
#content .p34-1 h4 {
	font-size:1.3em;
	font-weight:bold;
	line-height:1em;
	margin: 1em 0 0 0;
}

.p34tab {
	overflow:hidden;
	background:#fff;
	height:225px;
	float:right;
	border:1px solid #ccc;
	width:312px;
}
/*-----*/
/* Home 4/4  */
.p44 {
	overflow:hidden;
	padding:15px 18px 0;
	position:relative;
	width:195px;
}
.p44 span{
	color:#004fb6;
	font-size:11px;
}

#content .p44 ul{
	margin:0 0 5px 5px;
	padding:0;
}
#content .p44 ul li{
	background:url(../images/lists/list-arrow-full-small.gif) no-repeat left 6px;
	list-style:none;
	margin:0;
	line-height:20px;
	padding:0 0 0 15px;
}
/*-----*/
.p6 {
	overflow:hidden;
	padding:15px 18px 0;
	width:456px;
}
.p61 {
	overflow:hidden;
	padding:1px 1px 0 0;
	width:473px;
}
.p336Top {
	background:url(../../library/images/pods/pod-3-3-6-white-top.gif) top no-repeat;
	margin-bottom:12px;
}
.p336Bot {
	background:url(../../library/images/pods/pod-3-3-6-gradient-bottom.gif) bottom no-repeat;
}
.p336Top1 {
	background:url(../../library/images/pods/pod-3-3-6-white-top1.gif) top no-repeat;
	margin-bottom:12px;
}
.p336Bot1 {
	background:url(../../library/images/pods/pod-3-3-6-gradient-bottom1.gif) bottom no-repeat;
}
.p333HTop {
	background:url(../../library/images/pods/pod-3-3-3-white-top-home.gif) top no-repeat;
	margin-bottom:12px;
}
.p333HBot {
	background:url(../../library/images/pods/pod-3-3-3-gradient-bottom-home.gif) bottom no-repeat;
}
.p333Top {
	background:url(../../library/images/pods/pod-3-3-3-white-top.gif) top no-repeat;
	margin-bottom:12px;
	clear:both;
}
.p333Bot {
	background:url(../../library/images/pods/pod-3-3-3-gradient-bottom.gif) bottom no-repeat;
}
.p333Bot h3
{
	border:none;
	}
.p333Heading {
/*	background:url(../../library/images/pods/pod-3-white-top.gif) left 12px no-repeat;*/
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 18px 0 18px;
	position:relative;
	width:195px;
}
/* 3-0-0 Pods */
.p300Top {
	background:url(../../library/images/pods/pod-3-0-0-white-top.gif) top no-repeat;
	margin-bottom:12px;
	clear:both;
}
.p300Bot {
	background:url(../../library/images/pods/pod-3-0-0-gradient-bottom.gif) bottom no-repeat;
}
.p300Heading {
/*	background:url(../../library/images/pods/pod-3-white-top.gif) left 12px no-repeat;*/
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	width:231px;
}
.p300text {
/*	background:url(../../library/images/pods/pod-3-rh-gradient-bottom.gif) bottom no-repeat;*/
	overflow:hidden;
	padding:0 18px 0;
}
/*-----*/
/* 3-3-0 Pods */
.p330Top {
	background:url(../../library/images/pods/pod-3-3-0-white-top.gif) top no-repeat;
	margin-bottom:12px;
	clear:both;
}
.p330Bot {
	background:url(../../library/images/pods/pod-3-3-0-gradient-bottom.gif) bottom no-repeat;
}
/*-----*/
/* 3+3-3 Pods */
.p63Top {
	background:url(../../library/images/pods/pod-3+3-3-white-top.gif) top no-repeat;
	margin-bottom:12px;
	clear:both;
}
.p63Bot {
	background:url(../../library/images/pods/pod-3+3-3-gradient-bottom.gif) bottom no-repeat;
}
/*-----*/
/*- Home White 4-4-4-4 Pods */
.p4444HTop {
	background:url(../../library/images/pods/pod-4-4-4-white-top.gif) top no-repeat;
	margin-bottom:12px;
}
.p4444HBot {
	background:url(../../library/images/pods/pod-4-4-4-white-bottom.gif) bottom no-repeat;
}

/*----*/
/* BUTTONS */
.pButTab{
	position:relative;
	text-align:left;
	float:left;
	margin:10px 0 0 00px;
}
.pButTab img {
	height:2.6em;
	margin:0 0 0 00px;
}
.pButTab a {
	border:0;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 0 0px;
	left:0;
	padding:0.5em .5em 0.5em 0.65em;
	position:absolute;
	top:0;
}
.pButInd{
	position:relative;
	text-align:left;
	float:left;
	margin:0px 10px 5px 0px;
}
.pButInd img {
	height:2.6em;
	margin:0 0 0 0px;
}
.pButInd a {
	border:0;
	font-size:1.2em;
	font-weight:bold;
/*	margin:0 0 0 10px;*/
	left:0;
	padding:0.5em .5em 0.5em 0.65em;
	position:absolute;
	top:0;
}
.pButS{
	position:relative;
	text-align:left;
	float:left;
}
.pButS img {
	height:2.6em;
	margin:0 0 0 10px;
}
.pButS a {
	border:0;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 0 10px;
	left:0;
	padding:0.5em .5em 0.5em 0.65em;
	position:absolute;
	top:0;
}
.pButJ{
	position:relative;
	text-align:left;
	float:left;
	margin:0 0 10px 0;
}
.pButJ img {
	height:2.6em;
	margin:0 10px 0 0;
}
.pButJ a {
	border:0;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 0 10px;
	left:0;
	padding:3px .5em 0.5em 0.65em;
	position:absolute;
	top:0;
}

.pBut, .heroBut {
	margin:0 0 12px;
	position:relative;
	text-align:left;
}
.heroBut {
	margin:10px;
	display:inline;
}
.heroLink{
	height:35px;
	margin:10px 0 0 10px;
}
.pBut img {
	height:2.6em;
}
.heroBut img {
	height:4.5em;
}
.pBut a {
	border:0;
	font-size:1.2em;
	font-weight:bold;
	left:0;
	padding:0.5em .5em 0.5em 0.65em;
	position:absolute;
	top:0;
}
.heroBut a {
	border:0;
	font-size:2.4em;
	font-weight:bold;
	left:0;
	padding:0.25em .5em 0.25em 0.5em;
	position:absolute;
	top:0;
}
/* FOOTER */
#footer {
	border-top:1px solid #ddd;
	clear:both;
	z-index:0;
}
#footer ul {
	font-size:1em;
}
#footer li {
	float:left;
	line-height:1.81em;
	margin:12px 0 12px;
	padding:0 0 0 16px;
}
#footer ul li ul {
	border:none;
	font-size:1.1em;
	margin-top:.9em;
}
#footer ul li ul li {
	float:none;
	margin:0;
	padding:0;
}
#footer .border {
	border-right:1px dashed #afbbc4;
}
#footer h4 {
	color:#333;
	font-size:1.2em;
	font-weight:bold;
}
#footer p {
	font-size:1.2em;
}
/* TABLES */
table {
	border-collapse:separate;
	font-size:1.3em;
	/*line-height:1.2em;*/
	margin:1em 0;
}
/*th {
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	padding:6px 6px 6px 12px;
	text-align:left;
}

td img {
	vertical-align:-40%;
}
thead th {
	background:#e7e7e7;
	border-bottom:2px solid #fff;
	color:#333;
	font-weight:bold;
	line-height:1.2em;
	padding-bottom:1em;
}
thead th a, thead th a:hover {
	border-color:#fff;
	color:#fff;
}
tbody th {
	font-weight:normal;
}
tbody tr td, tbody tr th {
	background:#e7e7e7;
}*/
td {
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	padding:3px;
	/*text-align:center;*/
}
/* Show/hide tables */
table.showHide th {
	border-right:12px solid #fff;
}
table.showHide td {
	border-right:12px solid #fff;
}
table.showHide .noRightBorder {
	border-right:0;
}
table.showHide thead th {
	background:#8996a0;
	color:#fff;
}
table.showHide tbody tr td, table.showHide tbody tr th {
	background:#ccedff;
}
table.showHide tbody tr.alt td, table.showHide tbody tr.alt th {
	background:#e5f6ff;
}
table.showHide tbody th {
	border-bottom:none;
	cursor:pointer;
	padding-bottom:18px;
	padding-right:65px;
}
table.showHide .moreContent {
	margin:9px 6px;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
}
#content .moreContent {
	font:normal 11px Arial, Helvetica, sans-serif;
}
#content .moreContent p, #content .moreContent ul, #content .moreContent li {
	font:normal 11px Arial, Helvetica, sans-serif;
}
/*
*html #content .moreContent p, *html #content .moreContent ul, *html #content .moreContent li {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ff6600;
	line-height:50px;
}
*/
table.showHide td {
	border-bottom-width:12px;
	text-align:left;
}
table.showHide td.closed {
	border-bottom-width:2px;
}
table.showHide th.closed {
	border-bottom:2px solid #fff;
	padding-bottom:6px;
}
table.showHide a.moreLink {
	background:url(../../library/images/tables/morePlus.gif) right no-repeat;
	border:none;
	float:right;
	height:23px;
	text-indent:-10000em;
	margin:0 -55px 0 6px;
	width:59px;
}
table.showHide a.close {
	background:url(../../library/images/tables/moreMinus.gif) right no-repeat;
}
/* Table highlighting */
.highlightTable td.highlight, .highlightTable tbody th.highlight {
	background:#ffef6c;
}
.highlightTable tr.alt td.highlight, .highlightTable tbody tr.alt th.highlight {
	background:#fff599;
}
.highlightTable th.highlightable, .highlightTable td.highlightable {
	cursor:pointer;
}
/* FORMS */
legend {
	display:none;
}
/*form h3 {
	border-bottom:1px dashed #92a8af;
	font-weight:bold;
	padding-bottom:3px;
}*/
.row {
	clear:both;
}
.row span
{
		clear:left;
	float:left;
	font-size:1.3em;
	margin-bottom:1em;
	width:300px;
	}
.row p {
	float:left;
	margin:0 5px;
}
.rowC {
	clear:both;
}
.rowC p {
	float:left;
	margin:0 5px;
}
#content  .rowC label{
	width:170px;
}
.rowSearch {
	clear:both;
}
.rowSearch p {
	float:left;
	margin:0 5px;
}
#content .rowSearch label {
	clear:left;
	float:left;
	font-size:1.3em;
	margin-bottom:1em;
	width:90px;
}
#content .rowSearch input[type="radio"] {
	border:none;
}
/* 6 column width form */
.f6 {
	background:url(../../library/images/forms/form-9-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
}
.f6Bot {
	background:url(../../library/images/forms/form-9-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 15px;
}
 f6Bot .formBox table{
	margin:0;
	padding:0;
}
 .f6Bot .formBox table td{
	margin:0;
	border:0;
	padding:0;
}

 .f6Bot table td
        {
            padding: 0;
            border: none;
            margin: 0;
        }

/* 9 column width form */
.f9 {
	background:url(../../library/images/forms/form-9-top.gif) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
}
.f9Bot {
	background:url(../../library/images/forms/form-9-bottom.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 15px;
}
.f9Bot1 {
	background:url(../../library/images/forms/form-9-bottom.gif) bottom no-repeat;
	overflow:hidden;
/*	padding:0 18px 15px;*/
}
.f9Bot table
{
	margin:0;
	padding:0;
	}
 .f9Bot table td
        {
            padding: 0px;
            border: none;
            vertical-align:top;
            margin: 0;
        }
         .f9Bot input
        {
            padding: 0;
                    
            border:1px solid #999;
            margin: 0;
        }
  
  .f9Bot label
 {
 	width:100px;

 	float:left;
 	font:normal 11px Arial, Helvetica, sans-serif;
 	margin:0;
 	padding:0;
 }      

/* Labels */
label {
	clear:left;
	float:left;
	font-size:1.3em;
	margin-bottom:1em;
	width:300px;
}
.f6 label {
	width:180px;
}
.f6 label input,.f6 label select,.f6 label textarea{
	border:1px solid #999;
	float:left;
	margin-bottom:1em;
}
/* Inputs */
input, select, textarea {
/*	border:1px solid #999;*/
/*	float:left;*/
/*	margin-bottom:1em;*/
color:#666666;
}
input[type="radio"]{
	border:none;
}
input[type="checkbox"]{
	border:none;
}
input[type="text"]{
	float:left;
	border:1px solid #999;
}
select{
	float:left;
	border:1px solid #999;
}
/* Information/help links */
.info {
	border:0;
	float:left;
	/*margin-left:-23px;*/
	padding-right:5px;
}
/* Error messages */
div.error {
	background:url(../../library/images/forms/error.gif) no-repeat;
	color:red;
	padding:4px 0 4px 24px;
	clear:right;
	float:left;
	font-size:0.8em;
	margin:0 0 0 16px;
	/*width:136px;*/
}

div.error1 {
	background:url(../../library/images/forms/error.gif) no-repeat left top;
	color:red;
	clear:both;
	padding:0px 0 0 20px;
	margin:0 0 5px 0;
	clear:left;
	float:left;
	font-size:0.9em;
	white-space:nowrap;
	/*	width:136px;*/
}
.cell { 

height:30px; 
/*border:solid 1px #000000;  */
background:#dddddd; 
text-align:center; 
vertical-align:text-top; 

} 
.inner { 
 
/*border:solid 1px #000000; */
background:#bbbbbb; 
position:absolute; 
top:20px; 
left:30px; 
} 
/* Step */
div.step1 {
	background: transparent url(../../library/images/right-step.gif) no-repeat scroll top right;
	color: #072a54;
	display: block;
	clear:both;
	float: left;
	font: normal 14px "Myriad Pro", Arial, Helvetica, sans-serif;
	padding-right: 20px;
	text-decoration: none;
	color:#000000;
	white-space:nowrap;
	margin:5px 0;
}
div.step1 span{
	background: transparent url(../../library/images/step-left.gif) no-repeat;
	display: block;
	white-space:nowrap;
	line-height: 14px;
	padding: 10px 7px 12px 8px;
}
div.step1 strong{
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#004fb6;
	margin:0 25px 0 0;
}
/* Login */
#login{
	position:absolute;
	right:12px;
	top:18px;
	width:100px;
	font:normal 12px Arial, Helvetica, sans-serif;
	z-index:1;
	visibility:hidden;
}
#login ul{
	line-height:normal;
	margin:8px 0 0 0;
	padding:0;
	border-top:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	background:#ffffff;
}
#login ul li{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	border:none;
	margin:0;
	white-space:nowrap;
}
#login ul li a{
	border:none;
	padding:5px;
	display:block;
}
#login ul li a:hover{
	background:#e7eded;
}

#login .loginButton{
	clear:both;
}
#login .loginButton a{
	background:#FFFFFF;
	position:absolute;
	top:-14px;
	font:normal 9px Arial, Helvetica, sans-serif;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	border-top:1px solid #c7c7c7;
	border-bottom:none;
	padding:5px;
	right:0;
}
#login .closeButton{
	background:#FFFFFF;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	text-align:right;
	padding:2px 5px;
}

#login .closeButton a{
	font:normal 11px Arial, Helvetica, sans-serif;
	background:url(../images/forms/icon-close-a.gif) no-repeat right;
	text-transform:lowercase;
	text-decoration:none;
	padding:0 17px 0 0;
	border:none;
	color:#999999;
}
#login .closeButton a:hover{
	text-decoration:underline;
	background:url(../images/forms/icon-close-h.gif) no-repeat right;
	color:#999999;
	padding:0 17px 0 0;
}


/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


