* {
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	background-color:#FFFFFF;
	color:#011862;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url('images/background.jpg');
	background-repeat:repeat;
}

a:link {color: #011862; font-weight:bold; text-decoration: none}
a:visited {color: #011862; font-weight:bold; text-decoration: none}
a:hover {color: #046DB6; font-weight:bold; text-decoration: none}
a:active {color: #011862; font-weight:bold; text-decoration: none}

.whitenav {font-size:12px; color: #FFFFFF; line-height:18px;}
.whitenav a:link {color: #FFFFFF; font-weight:normal; text-decoration: none}
.whitenav a:visited {color: #FFFFFF; font-weight:normal; text-decoration: none}
.whitenav a:hover {color: #CCCCCC; font-weight:normal; text-decoration: underline}
.whitenav a:active {color: #CCCCCC; font-weight:normal; text-decoration: none}

.active a:link {color: #046DB6; font-weight:bold; text-decoration: none}
.active a:visited {color: #046DB6; font-weight:bold; text-decoration: none}
.active a:hover {color: #9E9E9E; font-weight:bold; text-decoration: none}
.active a:active {color: #046DB6; font-weight:bold; text-decoration: none}

h1 {font-size: 16px; font-weight: bold; letter-spacing: 3px; text-align:center; margin-bottom:15px; margin-top:20px;}
h2 {font-size: 14px; font-weight: bold; letter-spacing: 2px;  text-align:center; margin-bottom:5px; margin-top:5px}
h3 {font-size: 10px; font-weight: bold; margin-bottom:5px; margin-top:20px;}

.tablelogin {width: 520px; margin: 8px auto 8px auto; background-color:#FFFFFF; border : 2px solid #3883BC; color: #000000; line-height:120%;}

.topnav {width: 973px; margin: 0px auto 0px auto; background-color:#FFFFFF; border-top:1px solid #9E9E9E; border-left: 1px solid #9E9E9E; border-right: 1px solid #9E9E9E;}
.topnavlinks { font-size:11px; padding-left: 20px; padding-right:10px; background-image:url('images/nav_rule.jpg'); line-height:21px; letter-spacing:1px;}

.cntpara {font-size: 14px; margin-bottom: 16px; line-height: 115%; text-align: justify;}
.cntpara b {color: #333333;}
.cntpara i {color: #666666; font-style: normal; font-weight: bold; }

.tablenoborder {width: 973px;  margin: 0px auto 60px auto; background-color:#FFFFFF; }
.tablemain {width: 973px;  margin: 0px auto 0px auto; background-color:#FFFFFF; border-left: 1px solid #9E9E9E; border-right: 1px solid #9E9E9E;}
.tablecellchecktop { border: 1px solid #999999; width: 69px;}
.tablecelldesctop { border-top: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; font-size:12px; padding-left: 20px; padding-right: 20px; }
.tablecellcheck { border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; width: 69px;}
.tablecelldesc { border-bottom: 1px solid #999999; border-right: 1px solid #999999; font-size:12px; padding-left: 20px; padding-right: 20px; }

.nn6img { display : block; }

.breadcrumbs { font-size: 10px; color: #888888; }
.breadcrumbs_active { font-size: 10px; color: #888888; font-weight:normal; text-decoration: underline;}
.breadcrumbs a:link {font-size: 10px; color: #888888; font-weight:normal; text-decoration: none}
.breadcrumbs a:visited {font-size: 10px; color: #888888; font-weight:normal; text-decoration: none}
.breadcrumbs a:hover {font-size: 10px; color: #888888; font-weight:normal; text-decoration: underline}
.breadcrumbs a:active {font-size: 10px; color: #888888; font-weight:normal; text-decoration: none}

.contactlist {font-size:12px; margin-right: 30px; margin-top:10px; margin-bottom:40px;}
.contactlist a:link {color: #011862; font-weight:normal; text-decoration: underline}
.contactlist a:visited {color: #011862; font-weight:normal; text-decoration: none}
.contactlist a:hover {color: #046DB6; font-weight:normal; text-decoration: none}
.contactlist a:active {color: #011862; font-weight:normal; text-decoration: none}

.quote {background-image:url('images/blue_corner.jpg'); background-repeat:no-repeat; padding-top: 15px; padding-left: 15px; font-size: 10px; }

.footer  { border-top: 1px solid #9E9E9E; text-align:right; font-size:10px; padding:6px; }
.footernoborder  { border-top: 1px solid #9E9E9E; text-align:right; font-size:10px; padding:6px; }

/*Styles Applied to Float Images left or right */
.imgfloatright { margin-left: 16px; margin-bottom: 2px; margin-top: 2px; float : right; }
.imgfloatleft { margin: 0px; padding: 0px; float : left; }

.aboutnav {color:#22944A; font-size:14px; padding-left:30px; font-weight:bold; margin-top:10px; margin-bottom:35px;}
.aboutnav a:link {font-weight:bold; color: #22944A; text-decoration: none}
.aboutnav a:visited {font-weight:bold; color: #22944A; text-decoration: none}
.aboutnav a:hover {font-weight:bold; color: #22944A; text-decoration: underline}
.aboutnav a:active {font-weight:bold; color: #22944A; text-decoration: none}
