body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000000; 
}
body {
	background-color: #FFFFFF;
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



.smalltext {
	font-size: 10px
}
.tinytext {
	font-size: 9px; color:#333333;
}


a:link {color: #679146;}
a:visited {color: #679146;}
a:hover {color: #003768;}
a:active {color: #679146;}

.bluelink {
	color:#003768;
}
.bluelink a:link {color: #003768;}
.bluelink a:visited {color: #003768;}
.bluelink a:hover {color: #679146;}
.bluelink a:active {color: #003768;}

td.topicheader a:link    {color:#FFFFFF; font-weight:bold; text-decoration:none;}
td.topicheader a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}
td.topicheader a:hover   {color:#ffffff; font-weight:bold; text-decoration:underline;}
td.topicheader a:active  {color:#FFFFFF; font-weight:bold; text-decoration:none;}

.subheadblue {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #003768;
}


.boldblue {color: #003768; font-weight: bold; font-size: 11px; }

.boldwhite {
	color: #FFFFFF;
	font-weight: bold;
}

ul.smallmargin {
margin: 0;
padding-left: 15px;
}

td.leftline {
	border-left-color: #dff2ce;
	border-left-width: 1px;
	border-left-style: solid;
	}
	
	hr {color:#003768; width:70%; height:1px; }
	

/* boxcallout -- box used to call out 'open an account' in personal banking area */
.boxcallout { 
width:240px; border:1px solid #003768; padding:0px 0px 0px 0px; margin: 3px auto; } 
         
.boxcallout h3 {
font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #003768; margin:3px 3px 3px 3px; color:#003768; }

/* BORDERED BOXES TO GROUP COPY ON LONGER PAGES - 100% width */
 
div.boxed { padding: 10px 20px 5px 20px; border: 1px solid #d4d3c0; background: #ffffff; margin: 20px auto 20px auto }

div.boxed h2 { position: relative; float: left; margin: -30px 0 0px 0; padding: 1em; background: #ffffff; color: #730027; font: bold 12px Verdana, Helvetica, sans-serif; }

div.boxed p { clear: left; color: #000000; font-size: 1em; line-height: 150%; }

/* --------------------------------------------------------- LISTS AND BULLET STYLES */

          
/* CLASS STYLE PDF bullet for lists */

.arrowlist { list-style-image: url(arrow.gif); background-position: bottom; line-height:180%;/* background-position: no-repeat 0 50% bottom left; */
 }

/* CLASS STYLE PDF bullet for lists */
.pdflist { list-style-image: url(pdficon.gif); background-position: bottom; line-height:180%;/* background-position: no-repeat 0 50% bottom left; */
 }

/* CLASS STYLE PDF bullet for lists NO MARGINS */
.pdflist_smlmargin { list-style-image: url(pdficon.gif); background-position: bottom; margin: 15px 3px 15px 5px; padding: 0px 10px 10px 15px;/* background-position: no-repeat 0 50% bottom left; */
 }

.pdflist_smlmargin li { list-style-image: url(pdficon.gif); background-position: bottom; padding: 0px 0px 0px 5px; margin: 5px 0px 0px 0px;/* background-position: no-repeat 0 50% bottom left; */
 }

/* CLASS STYLE PDF bullet for ORANGE ARROW BULLETED LISTS */
.arroworange { list-style-image: url(arrow_orange.gif); background-position: no-repeat 0 50% bottom left;/* background-position: no-repeat 0 50% bottom left; */
 }

/* Single use: bulleted lists with arrows standard indent*/
#arrowlist { list-style-image: url(arrow.gif); background-position: bottom; line-height:180%; }

/* --------------------------------------------------- OUTLINES USED IN BOXES, ---------- TABLE FORMATING */

.altrowgrey { background: #F3F3F3; }

.blackoutline { border: 1px solid #000000; }

.blackoutline td.left { border-left-color: #ADADAD; border-left-width: 1px; border-left-style: solid; }

.greyoutline { border: 1px solid #ADADAD; }

.taupeoutline { border: 1px solid #d4d3c0; }

.greyoutline td.left { border-left-color: #ADADAD; border-left-width: 1px; border-left-style: solid; }

.blackbottomline { border-bottom: 1px solid #000000; }

.carmelbottomline { border-bottom: 1px solid #B47020; }

.carmeltopline { border-top: 1px solid #B47020; }

.carmeloutline { border: 1px solid #B47020; }

.blacktopline { border-top: 1px solid #000000; }

.greytopline { border-top: 1px solid #ADADAD; }

.greybottomline { border-bottom: 1px solid #ADADAD; }

.greytopleftline { border-top: 1px solid #ADADAD; border-left: 1px solid #ADADAD; }

.greytopbottomline { border-top: 1px solid #ADADAD; border-bottom: 1px solid #ADADAD; }

.greyleftbottomline { border-left: 1px solid #ADADAD; border-bottom: 1px solid #ADADAD; }

.ltgreyoutline { border: 1px solid #efefef; }

.blackoutline2 { border: 1px solid #DCE0E4; }.twocol {
	font-family: Verdana, Geneva, sans-serif;
	padding: 10px;
	float: left;
	width: 700px;
}
.whitecopy {
	color: #FFFFFF;
	font-size: x-large;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
.whitecopymed {
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #FFF;
}
.whitecopysml {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFF;
	line-height: 20px;
}
.greenbold {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #679146;
}

