body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 9pt;
	/*background-color: #efefef; #D0D1DA;*/
	background: #2765AF url('../image/body_bg.jpg') repeat-x 0 0;
	color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}
/*body {
	background:#2765AF url('../images/body_bg.jpg') repeat-x 0 0; 
	color:#000000; 
	margin:20px 0; 
	padding:0; 
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
	font-size:90%; 
}*/
/*--------------------------------div tags 2008-------------------------------------*/
/* Puts blue border around web page. */
/*delete  #top {
	width:768px;
	height:25px;
	background-image:url(../image/top.jpg);
}*/

/*#toplinks {
	width:768px;
	height:20px;
	background:#E9E9E9 url('../image/top.jpg');
	color:#071C3B;
	font-size: 8pt;
}
#toplinks a:link, a:visited, a:active {
	color: #071C3B;
	text-decoration: none;
}
#toplinks a:hover {
	color: #071C3B;
	text-decoration: underline;
}*/
#header {
	width:768px;
	height:155px;
	background-image:url('../image/header.jpg');
}
#address {
	width:768px;
	height:28px;
	background-image:url('../image/toppagegradient.jpg');
	margin: 0px 0px 20px 0px;
	padding-top:0px;
	vertical-align:bottom;
}
#address p {
	color: #28378B;
	font-size: 9pt;
	margin: 0px auto;
	padding-top: 10px;
	text-align:center;
}
/*------------------SIDE NAV----------------------*/
#sidenav {
	width:228;
	color: #28378B;
	padding:0px;
	margin:0px;
	text-align:left;
	font-size:9pt;
}
.indent {
	padding-left:15px;
}
#sidenav h1{
	font-size:10pt;
	color: #28378B;
	margin:20px 0px 0px 0px;
}
#sidenav h2{
	font-size:9pt;
	color: #28378B;
	margin:10px 0px 0px 0px;
}
#sidenav p{
	color: #28378B;
	margin:0px;
}

#sidenav a{
	color: #28378B;
	text-decoration: underline;
}
#sidenav a:hover {
	color: #28378B;
	text-decoration: none;
}

/*#box {
	width:190px;
	color: #28378B;
	background-color: #E9E9E9;
	border: 3px solid #28378B;
	padding:5px;
	text-align:center;
	font-size:9pt;
	margin:20px 15px 20px 15px;
}*/
#orangebox1 {width:206px; color: #FFFFFF; background-color: #D2660E; border-top: 1px solid #7E400D; border-left: 1px solid #7E400D;
	border-right: 1px solid #7E400D; text-align:left; font-size:10pt; font-weight:bold; margin:30px 0px 0px 0px; padding:5px 5px 5px 15px;}
#orangebox1 h1{font-size:10pt; color: #FFFFFF; margin:0px;}

#orangebox2 {width:206px; color: #7E400D; background-color: #F7CAA6; border-bottom: 1px solid #7E400D; border-left: 1px solid #7E400D;
	border-right: 1px solid #7E400D; text-align:left; font-size:9pt; margin:0px 0px 30px 0px; padding:5px 5px 15px 15px;}
#orangebox2 h2{font-size:9pt; color: #7E400D; margin:10px 0px 0px 0px;}
#orangebox2 p{color: #7E400D; margin:0px;}
#orangebox2 a{color: #7E400D; text-decoration: underline;}
#orangebox2 a:hover {color: #7E400D; text-decoration: none;}

#ltbluebox1 {width:206px; color: #FFFFFF; background-color: #80A6C7; border-top: 1px solid #1D4578; border-left: 1px solid #1D4578;
	border-right: 1px solid #1D4578; text-align:left; font-size:10pt; font-weight:bold; margin:30px 0px 0px 0px; padding:5px 5px 5px 15px;}
#ltbluebox1 h1{font-size:10pt; color: #FFFFFF; margin:0px;}
#ltbluebox2 {width:206px; color: #1D4578; background-color: #D0E2EF; border-bottom: 1px solid #1D4578; border-left: 1px solid #1D4578;
	border-right: 1px solid #1D4578; text-align:left; font-size:9pt; margin:0px 0px 30px 0px; padding:5px 5px 15px 15px;}
#ltbluebox2 h2{font-size:9pt; color: #1D4578; margin:10px 0px 0px 0px;}
#ltbluebox2 p{color: #1D4578; margin:0px;}
#ltbluebox2 a{color: #1D4578; text-decoration: underline;}
#ltbluebox2 a:hover {color: #1D4578; text-decoration: none;}


#greenbox1 {width:206px; color: #FFFFFF; background-color: #367858; border-top: 1px solid #086639; border-left: 1px solid #086639;
	border-right: 1px solid #086639; text-align:left; font-size:10pt; font-weight:bold; margin:30px 0px 0px 0px; padding:5px 5px 5px 15px;}
#greenbox1 h1{font-size:10pt; color: #FFFFFF; margin:0px;}

#greenbox2 {width:206px; color: #086639; background-color: #B3D8C6; border-bottom: 1px solid #086639; border-left: 1px solid #086639;
	border-right: 1px solid #086639; text-align:left; font-size:9pt; margin:0px 0px 30px 0px; padding:5px 5px 15px 15px;}
#greenbox2 h2{font-size:9pt; color: #086639; margin:10px 0px 0px 0px;}
#greenbox2 p{color: #086639; margin:0px;}
#greenbox2 a{color: #086639; text-decoration: underline;}
#greenbox2 a:hover {color: #086639; text-decoration: none;}

#bluebox1 {width:206px; color: #FFFFFF; background-color: #2766AD; border-top: 1px solid #1D4578; border-left: 1px solid #1D4578;
	border-right: 1px solid #1D4578; text-align:left; font-size:10pt; font-weight:bold; margin:30px 0px 0px 0px; padding:5px 5px 5px 15px;}
#bluebox2 {width:206px; color: #1D4578; background-color: #E9E9E9; border-bottom: 1px solid #1D4578; border-left: 1px solid #1D4578;
	border-right: 1px solid #1D4578; text-align:left; font-size:9pt; margin:0px 0px 30px 0px; padding:5px 5px 15px 15px;}
/*------------------CONTENT----------------------*/
#footer {
	width:746px;
	height:28px;
	background-color:#FFFFFF;
	background-image:url(../image/bottompagegradient.jpg);
	color:#28378B;
	font-size: 7pt;
	text-align:right;
	text-transform:uppercase;
	padding-right:22px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #28378B;
	text-decoration: none;
	font-size: 7pt;
	margin-right:8px;
	margin-left:8px;
}
#footer a:hover {
	color: #7C7E81;
	text-decoration: underline;
	font-size: 7pt;
}

#privacy {
	width:768px;
	height:28px;
	background-image:url(../image/footer.jpg);
	color:#FFFFFF;
	font-size: 8pt;
}
#privacy a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
}
#privacy a:hover {
	color: #E9E9E9;
	text-decoration: underline;
	font-size: 8pt;
}

#bottom {
	width:768px;
	height:28px;
	background-image:url(../image/footer.jpg);
	color:#FFFFFF;
	font-size: 8pt;
}
#bottom a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
}
#bottom a:hover {
	color: #E9E9E9;
	text-decoration: underline;
	font-size: 8pt;
}

.bodydiv {
	background-color: #FFFFFF; 
	width: 768px;
	/*border-right: 1px solid #28378B; 
	border-left: 1px solid #28378B;
	border-top: 1px solid #28378B;
	border-bottom: 1px solid #28378B;*/
}
div.longrule {
	border-bottom: 1px solid #D0D1DA;
	width: 768px;
	padding:0px;
}
div.bottomrule {
	border-top: 1px solid #D0D1DA;
	width: 768px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.rule {
	border-bottom: 1px solid #D0D1DA;
	width: 485px;
	margin-top: 0px;
	margin-left: 0px;	
	margin-bottom: 15px;
}
/*-------------------------------------form tags------------------------------------*/
.button {
	color: #28378B;
	background-color: #DDE1F0;
	border-right: 2px solid #28378B; 
	border-left: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #28378B;
}

/*-------------------------------- body tags 2008-----------------------------------*/
.blueaddress {
	color: #28378B;
	font-size: 9pt;
	padding: 0px;
	margin-top:5px;
	text-align:center;
}
.bluelinks {
	color: #28378B;
	font-size: 8pt;
}
a.bluelinks:link, a.bluelinks:visited, a.bluelinks:active {
	color: #28378B;
	text-decoration: none;
	line-height: 0px;
}

a.bluelinks:hover {
	color: #7C7E81;
	text-decoration: underline;
	line-height: 0px;
}

/*.newaddress {
	color: #7C7E81;
	font-size: 8pt;
	line-height: 15px;
	margin-top: 54px;
	margin-left: 8px;
	text-align: left;
}*/

.sectionheader {
	color: #28378B;
	font-size: 14pt;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 20px;
}

.subhead {
	color: #28378B;
	font-size: 10pt;
	margin-bottom: 5px;
	letter-spacing: 0px;
	text-transform: none;
	font-weight: bold;
}
.whitehead {
	color: #28378B;
	font-size: 11pt;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 20px;
}
.whitesubhead {
	color: #28378B;
	font-size: 9pt;
	font-weight: bold;
	line-height: 30px;
	margin-top: 20px;
}
.bolditalic {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
	text-transform: none;
	line-height: 18px;
}

/* small history tag on top-tells how u got to that page*/
.smallhistory {
	color: #7C7E81;
	font-size: 8pt;
	line-height: 18px;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*small tag on top-links to info on page below*/
.small {
	color: #28378B;
	font-size: 8pt;
	line-height: 18px;
	margin-top: 30px;
	margin-bottom: 0px;
	text-decoration: none;
}

.footer {
	color: #28378B;
	font-size: 7pt;
	padding-top: 0px;
	padding-left: 240px;
	text-transform: uppercase;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	color: #7C7E81;
	font-size: 8pt;
	padding-left: 10px;
}
/*-------don't need but can keep it in----------------
.copyleft {
	font-family: Arial, Helvetica, sans-serif;
	color: #7C7E81;
	font-size: 8pt;
	padding-right: 10px;
}
*/

/* ---------Used for contact page ------- */
.addressline1 {
	font-size: 10pt;
	color: #28378B;
	font-weight:bold;
	line-height: 22px;
}
/* ----------------------------------Unordered List --------------------------------------------------- */
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	margin-top: 0px;
	margin-left: 25px;
}
/*------------------------------------------------Anchor tags-----------------------------------------*/
a {
	color: #28378B;
	text-decoration: none;
}
a:visited, a:active {
	color: #28378B;
	text-decoration: none;
}
a:hover {
	color: #28378B;
	text-decoration: underline;
}
a.sectionheaderlink:link, a.sectionheaderlink:visited, a.sectionheaderlink:active {
	color: #28378B;
	font-size: 14pt;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
a.sectionheaderlink:hover {
	color: #FF9900; /*#28378B;*/
	font-size: 14pt;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
/* Used on site map page */
a.subheadlink:link, a.subheadlink:visited, a.subheadlink:active {
	color: #28378B;
	font-size: 9pt;
	margin-bottom: 5px;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;
}
a.subheadlink:hover {
	color: #FF9900; /*#28378B;*/
	font-size: 9pt;
	margin-bottom: 5px;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}
/* Used on site map page */
a.bodylink:link, a.bodylink:visited, a.bodylink:active {
	color: #28378B;
	font-size: 9pt;
	text-decoration: underline;
}
a.bodylink:hover {
	color: #7C7E81;
	font-size: 9pt;
	text-decoration: none;
}
/* Used on side bar for white links */
a.whitelink:link, a.whitelink:visited, a.whitelink:active {
	color: #28378B;
	font-size: 9pt;
	text-decoration: underline;
}
a.whitelink:hover {
	color: #28378B;
	font-size: 9pt;
	text-decoration: none;
}
/* Used on the left nav php file page */
a.sidelinklarge:link, a.sidelinklarge:visited, a.sidelinklarge:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14pt;
	font-weight: bold;
}

a.sidelinklarge:hover {
	color: #aeaeae;
	text-decoration: none;
	font-size: 14pt;
	font-weight: bold;
}

/* Used to get farther down page without scrolling */
a.smalllinks:link, a.smalllinks:visited, a.smalllinks:active {
	color: #28378B;
	font-size: 8pt;
	line-height: 18px;
	margin-top: 10px;
	text-decoration: none;
}

a.smalllinks:hover {
	color: #7C7E81;
	font-size: 8pt;
	line-height: 18px;
	margin-top: 10px;
	text-decoration: underline;
}
/* Used on the solutions page for the "return to page top" links */
a.toplinks:link, a.toplinks:visited, a.toplinks:active {
	color: #7C7E81;
	font-size: 7pt;
	line-height: 12px;
	margin-top: 5px;
	margin-left: 15px;
	text-decoration: none;
	letter-spacing: 3pt;
}

a.toplinks:hover {
	color: #28378B;
	font-size: 7pt;
	line-height: 12px;
	margin-top: 5px;
	margin-left: 15px;
	text-decoration: underline;
	letter-spacing: 3pt;
}

a.pagefooter:link, a.pagefooter:visited, a.pagefooter:active {
	color: #28378B;
	font-size: 7pt;
	text-decoration: none;
}
a.pagefooter:hover {
	color: #7C7E81;
	font-size: 7pt;
	text-decoration: underline;
}

/*--- Used for "webmaster" links on bottom right of page-----*/
a.email:link, a.email:visited, a.email:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #7C7E81;
	font-size: 8pt;
	padding-right: 10px;
}

a.email:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #28378B;
	font-size: 8pt;
	padding-right: 10px;
	text-decoration: underline;
}

a.imagelabellink:link, a.imagelabellink:visited, a.imagelabellink:active {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 7pt;
	text-decoration: none;
	color: #28378B
}

a.imagelabellink:hover {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 7pt;
	text-decoration: underline;
	color: #7C7E81
}
/* ------------------------------------Used for contact page email and map links----------------------------- */
a.emailblue:link, a.emailblue:visited, a.emailblue:active {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 9pt;
	color: #28378B;
	text-decoration: none;
}

a.emailblue:hover {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 9pt;
	color: #7C7E81;
	text-decoration: underline;
}

/*--------------------------------------blue arrows---------------------------------*/
.arrowhome {
	position: relative;
	top: 0px;
	left: 12px;
	vertical-align: top;
}
.arrowabout {
	position: relative;
	top: 0px;
	left: 102px;
	vertical-align: top;
}
.arrowpartners {
	position: relative;
	top: 0px;
	left: 193px;
	vertical-align: top;
}
.arrowbackup {
	position: relative;
	top: 0px;
	left: 282px;
	vertical-align: top;
}

.arrowstorage {
	position: relative;
	top: 0px;
	left: 372px;
	vertical-align: top;
}
.arrowcontact {
	position: relative;
	top: 0px;
	left: 467px;
	vertical-align: top;
}


/*-----------------------------------gray arrows----------------------------------------*/
.arrowhomegray {
	position: relative;
	bottom: 0px;
	left: 10px;
}
.arrowaboutgray {
	position: relative;
	bottom: 0px;
	left: 60px;
}
.arrowpartnersgray {
	position: relative;
	bottom: 0px;
	left: 122px;
}
.arrowbackupgray {
	position: relative;
	bottom: 0px;
	left: 188px;
}
.arrowstoragegray {
	position: relative;
	bottom: 0px;
	left: 252px;
}
.arrowcompliancegray {
	position: relative;
	bottom: 0px;
	left: 328px;
}.arrowcontactgray {
	position: relative;
	bottom: 0px;
	left: 400px;
}
.arroweventsgray {
	position: relative;
	bottom: 0px;
	left: 462px;
}

/*-------------------------------------------- image tags ----------------------------------------------*/

/*------------------------------------used for html seminar email--------------------------------------*/
.body2 {
	color: #000000;
	font-size: 9pt;
	margin-bottom: 5px;
	text-transform: none;
}

.largeheader {
	color: #28378B;
	font-size: 24pt;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 30px;
}
/*-------------------------------------end of useful tags --------------------------------------------*/


/* For use in the last line of a paragraph to add space without using a break or p tag. Put in span tags. */
/* NOT USED YET. */

.imagelabel {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 7pt;
	text-decoration: none;
	color: #28378B;
}








