﻿body
{
	color : #000;
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 18px;	
}

/* HTML */
p, .text1, p.text1, span.text1
{
	color : #000;
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;	
	line-height : 18px;
	margin : 4px 0px 14px 0px;
}

.text2, p.text2, span.text2
{
	color : #000;
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 14px;	
	line-height : 18px;
	margin : 4px 0px 18px 0px;
}

.text3, p.text3, span.text3
{
	color : #000;
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;	
	line-height : 14px;
}

.text4, p.text4, span.text4
{
	color : #645c53;
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;	
	line-height : 18px;
}

.h1, p.h1
{
	font-family : Times New Roman, serif;
	font-size : 60px;
	color : #1c687f;
	font-weight : bold;	
	line-height : 34px;
	margin : 10px 0px;
}

.h2, p.h2
{
	font-family : Times New Roman, serif;
	font-size : 22px;
	color : #1c687f;
	font-weight : normal;
	line-height : 24px;	
	margin : 8px 0px 2px 0px;
}
	
.h3, p.h3
{
	font-family : Times New Roman, serif;
	/*font-size : 16px;
	font-weight : bold;*/
	font-size: 1.6em;
	color : #1c687f;
	
	line-height : 20px;
	margin : 8px 0px 2px 0px;
}

.h4, p.h4
{
	font-family : Times New Roman, serif;
	font-size : 12px;
	color : #1c687f;
	font-weight : bold;
	line-height : 16px;	
	margin : 0px 0px;
	padding : 0px;
}

.h5, p.h5
{
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #1c687f;
	font-weight : bold;
	line-height : 18px;
	margin : 0px 0px;
}

.h6, p.h6
{
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #000;
	font-weight : bold;
	line-height : 20px;
	margin : 0px 0px;
}

.h7, p.h7
{
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #998b7d;
	font-weight : normal;
	letter-spacing : 2px;
	line-height : 20px;
	margin : 0px 0px;
}

img { border : none; }

div.hrSolid
{
	height : 0px;
	line-height : 0px;
	border : none;
	margin : 0px;
	border-bottom : solid 1px #1c687f;
	text-align : left;
}

div.hrDotted
{
	display : block;
	border: none 0; 
	border-top: 1px dotted #1c687f;
	height: 1px;
	margin : 0px;
	padding : 0px;
	text-align : left;
}

div.hrSolidShort
{
	display : block;
	border: none 0; 
	border-top: solid 1px #1c687f;
	height: 1px;
	width : 21px;
	margin : 15px 0px 15px 0px;
	padding : 0px;
	text-align : left;
}

div.hrDottedShort
{
	display : block;
	border: none 0; 
	border-top: 1px dotted #1c687f;
	height: 1px;
	width : 21px;
	margin : 15px 0px 15px 0px;
	padding : 0px;
	text-align : left;
}

ul, div ul { line-height : 16px; }

ul.arrow
{
	list-style-type : none;
	margin : 0px 0px 10px 0px;
	padding : 6px 0px 0px 5px;
}

ul.arrow li 
{
	background-image: 		url(../images/icoArrow.gif);
	background-repeat: 		no-repeat;
	background-position:	0 5px;
	padding-left: 			8px;
}

ul.square
{
	list-style-type : square;
	color : #944737;
	margin : 0px 0px 10px 20px;
	padding : 6px 0px 0px 0px;
}
ul.square li
{
	color : #000;
}

ul.nextSteps
{
	list-style-type : square;
	color : #944737;
	margin : 0px 0px 10px 20px;
	padding : 6px 0px 0px 0px;
}

ul.nextSteps li
{
	color : #998b7d;
	line-height : 16px;
	margin-bottom : 4px;
}

/* Links */

a, a.link1, .link1
{
	color : #1c687f; 
	text-decoration : none; 
}
a:hover, a.link1:hover, .link1:hover 
{ 
	text-decoration : underline; 
}

a.link2, .link2
{
	color : #1c687f; 
	font-weight : bold;
	text-decoration : none; 
}

a.link2:hover, .link2:hover
{
	text-decoration : underline;
}

.moreArrow
{
	color : #944737;
	font-size : 13px;
	font-weight : bold;
	margin-left : 2px;
	margin-right : 2px;
	font-family : arial, sans-serif;
}

/* Tables */

.table1
{
	width : 100%;
	border-top : solid 1px #9a8c7d;
	border-bottom : solid 1px #9a8c7d;
}

.table1 thead tr td
{
	vertical-align : top;
	border-bottom : solid 1px #9a8c7d; 
}

.table1 tbody tr td, .table1 tr td
{
	vertical-align : top;
	padding-left : 20px;
}

.table1 tbody tr td.alt, .table1 tr td.alt
{
	vertical-align : top;
	background-color : #aacbd5;
}
 
 

/* Forms */
.SearchBox
{
	display : block;
	float : left;	
	margin-right : 2px;
	width : 204px;
	height : 20px;	
	color : #414042;
	font-size : 13px;
	padding-left : 4px;
	padding-top : 4px;
	border : solid 1px #998f86;	
}


/* Columns */
.divContentThreeColumn
{
	display : block;
	float : left;
	width : 209px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align : left;
}
.divContentCenterColumn
{
	display : block;
	float : left;
	width : 210px;
	padding : 0px 0px 20px 0px;
	margin : 0px 15px 0px 10px;
	text-align : left;
}

.divContentTwoColumn
{
	display : block;
	float : left;
	width : 47%;
	padding : 0px 0px 20px 0px;
	margin : 0px 3% 0px 0px;
	text-align : left;
}

.divCall
{
	width : 200px;
	padding : 10px 20px;
	float : right;
	clear : right;
}

.divNextSteps
{
	background-color : #f8f5f1;
	border-top : dotted 1px #9a8c7d;
	border-bottom : dotted 1px #9a8c7d;
	margin : 20px 0px;
	padding : 10px 15px 10px 15px;
	font-weight : normal;
	color : #998b7d;
}

/* PARTS */

/* Top Nav */
.topNavWrapper
{
	display : block;
	height : 40px;
	margin-left : 24px;
}

.navItem
{
	height : 40px;
	display : inline;
	float : left;
	overflow : visible;
	text-align : center;
	white-space : nowrap;	
	margin : 0px;
	padding : 0px;
}

.navItemOn
{
	display : inline;
	float : left;	
	margin : 0px;
	padding : 0px;
}

.navItem:hover, .navItemOn:hover
{
}

.navDivider
{
	display : inline;
	float : left;
	width : 0px;
	height : 21px;
	border-right : dotted 1px #1c687f;
	margin-top : 10px;
}

a.navLink
{
	font-family : "trebuchet ms", sans-serif;
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
	color : #9b8e7f;
	display : block;
	height : 8px;	
	border : none;
	border-top : solid 4px #fff;
	vertical-align : middle;
	padding : 6px 10px 0px 10px;
	margin : 0px;
	
}

a.navLinkOn
{
	font-family : "trebuchet ms", sans-serif;
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
	color : #1c687f;
	display : block;
	height : 29px;	
	border : none;
	border-top : solid 4px #1c687f;
	vertical-align : middle;
	padding : 6px 10px 0px 10px;
}

a.navLink:hover, a.navLinkOn:hover
{
	color : #aacbd5;
	border-top : solid 4px #aacbd5;
	text-decoration : none;
}

/* Footer Nav */
a.footerNavLink 
{
	color : #645c53;
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;	
	line-height : 17px;
	margin-right : 10px;
}

a.footerNavLink:hover
{
	
}

/* Access Accounts */
.divaccessaccounts
{
	display : block;
	width : 100%;
	background-color : #679aa9;
	margin : 0px;
	padding : 0px;
}

.divaccessaccountsinterior
{
	display : block;
	padding : 5px 14px 5px 15px;
	margin : 0px;
}

/* Right Nav */
.divrightnav
{
	display : block;
	width : 100%;
	margin : 0px;
	padding : 0px;
}

.divrightnavinterior
{
	display : block;
	padding : 5px 14px 5px 15px;
	margin : 0px;
}

/* Right Column Callout */
.divcallout
{
	display : block;
	width : 160px;
	margin : 10px 20px 30px 0px;
	border : none;
	padding : 10px 0px 0px 10px;
	border-top : solid 2px #1c687f;
	border-left : solid 1px #1c687f;
	
}

/* Site Nav */
.siteNavWrapper
{
	text-align : right;
	margin : 2px 0px 0px 0px;	
	white-space:nowrap;
}

.siteNavLink, a.siteNavLink
{
	color : #9a8c7f;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	margin-right : 10px;
 
	

}

.siteNavLink:hover, a.siteNavLink:hover
{
	text-decoration : underline;
}


/* Left Nav */

.leftNavWrapper
{
	width : 160px;
	margin : 30px 20px 10px 20px;
}


.leftNavList
{
	list-style-type : none;
	margin : 0px 0px 10px 0px;
	padding : 2px 0px 0px 5px;
}

.leftNavListItem
{
	background-image: url(../images/icoArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 8px;
	line-height : 18px;
}

.leftNavLink
{
	color : #1c687f; 
	text-decoration : none; 
	font-size : 12px;
	font-weight : normal;
}

.leftNavLink:hover
{
	text-decoration : underline;
}

.leftNavLinkOn
{
	color : #1c687f; 
	text-decoration : none; 
	font-size : 12px;
	font-weight : bold;
}

.leftNavLinkOn:hover
{
	text-decoration : none;
}

.leftNavLink2
{
	color : #1c687f; 
	text-decoration : none; 
	font-size : 11px;
	font-weight : normal;
}

.leftNavLink2:hover
{
	text-decoration : underline;
}

.leftNavLink2On
{
	color : #1c687f; 
	text-decoration : none; 
	font-size : 11px;
	font-weight : bold;
}

.leftNavLink2On:hover
{
	text-decoration : none;
}

.leftNavDivider
{
	display : block;
	border: none 0; 
	border-top: 1px dotted #1c687f;
	height: 1px;
	margin : 0px 0px 6px 0px;
	padding : 0px;
	text-align : left;
}