@charset "UTF-8";
/* CSS Document */

body 				{ margin: 0px; background-color: #aac1c9; text-align: center; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }


/*iframe        		{ overflow-x:hidden; overflow-y:scroll; }*/

.oneColElsCtr #container {
	width: 1000px;
	background-color: #aac1c9;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */ 
	border-style: solid; 
	border-color: #ffffff; 
	border-width: 1px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
				

.border{
  border:1px solid #ffffff;
  padding:0px;
  background:#ccc;
}


.fitdash				{ color: #999999; text-align: center; text-decoration: none; padding: 0px 12px 10px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; display: inline; white-space: nowrap; }

.thanks				{ color: #aac1c9; text-align: center; text-decoration: none; padding: 20px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; line-height: normal; display: inline; white-space: nowrap; }

a.ns:link 			{ color: #999999; font-size: 12px; text-align: center; text-decoration: none; line-height: 12px; }
a.ns:hover			{ color: #666666; font-size: 12px; text-decoration: none; }
a.ns:visited		{ color: #999999; font-size: 12px; text-decoration: none; }
a.ns:visited:hover	{ color: #666666; font-size: 12px; text-decoration: none; }



.fitbody				{ color: #666666; text-align: left; text-decoration: none; padding: 20px 100px 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; letter-spacing: 0.02cm }
a.fitbody:link 		{ color: #666666; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; white-space: wrap; line-height: 18px; display: inline; letter-spacing: 0.02cm }
a.fitbody:hover		{ color: #999999; text-align: left; text-decoration: none; letter-spacing: 0.02cm }
a.fitbody:visited	{ color: #666666; text-align: left; text-decoration: none; letter-spacing: 0.02cm }
a.fitbody:visited:hover	{ color: #999999; text-align: left; text-decoration: none; letter-spacing: 0.02cm }


.fittxt				{ color: #666666; text-align: left; text-decoration: none; padding: 0px 0px 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; display: block; }
a.fittxt:link 		{ color: #666666; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; white-space: wrap; line-height: auto; display: block; }
a.fittxt:hover		{ color: #999999; text-align: left; text-decoration: none; }
a.fittxt:visited	{ color: #666666; text-align: left; text-decoration: none; }
a.fittxt:visited:hover	{ color: #999999; text-align: left; text-decoration: none; }

.fitform				{ color: #666666; text-align: left; text-decoration: none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; display: inline; }
a.fitform:link 		{ color: #666666; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; white-space: wrap; line-height: normal; display: inline; }
a.fitform:hover		{ color: #999999; text-align: left; text-decoration: none; }
a.fitform:visited	{ color: #666666; text-align: left; text-decoration: none; }
a.fitform:visited:hover	{ color: #999999; text-align: left; text-decoration: none; }

.fittxt2				{ color: #aac1c9; text-align: left; text-decoration: none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; display: inline; }
a.fittxt2:link 		{ color: #aac1c9; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; white-space: wrap; line-height: 15px; display: inline; }
a.fittxt2:hover		{ color: #999999; text-align: left; text-decoration: none; }
a.fittxt2:visited	{ color: #aac1c9; text-align: left; text-decoration: none; }
a.fittxt2:visited:hover	{ color: #999999; text-align: left; text-decoration: none; }

.fittxt3				{ color: #666666; text-align: left; text-decoration: none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 21px; display: inline; }
a.fittxt3:link 		{ color: #666666; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; white-space: wrap; line-height: 21px; display: inline; }
a.fittxt3:hover		{ color: #999999; text-align: left; text-decoration: none; }
a.fittxt3:visited	{ color: #666666; text-align: left; text-decoration: none; }
a.fittxt3:visited:hover	{ color: #999999; text-align: left; text-decoration: none; }


.fittab				{ color: #666666; text-align: left; text-decoration: none; padding: 4px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; display: block; }
a.fittab:link 		{ color: #666666; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; display: block; }
a.fittab:hover		{ color: #999999; text-align: left; text-decoration: none; }
a.fittab:visited	{ color: #666666; text-align: left; text-decoration: none; }
a.fittab:visited:hover	{ color: #999999; text-align: left; text-decoration: none; }




.fitsubhd				{ color: #aac1c9; text-align: left; text-decoration: none; padding: 5px 100px 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; display: block; }
a.fitsubhd:link 		{ color: #aac1c9; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; white-space: wrap; line-height: normal; display: block; }
a.fitsubhd:hover		{ color: #999999; text-align: left; text-decoration: none; }
a.fitsubhd:visited	{ color: #aac1c9; text-align: left; text-decoration: none; }
a.fitsubhd:visited:hover	{ color: #999999; text-align: left; text-decoration: none; }



.fitsubhd2				{ color: #aac1c9; text-align: center; text-decoration: none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.fitsubhd2:link 		{ color: #aac1c9; text-align: center; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.fitsubhd2:hover		{ color: #999999; text-align: center; text-decoration: none; }
a.fitsubhd2:visited	{ color: #aac1c9; text-align: center; text-decoration: none; }
a.fitsubhd2:visited:hover	{ color: #999999; text-align: center; text-decoration: none; }



.fithd				{ color: #666666; text-align: left; text-decoration: none; padding: 20px 100px 5px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; }
a.fithd:link 		{ color: #666666; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: wrap; line-height: normal; display: inline; }
a.fithd:hover		{ color: #999999; text-align: left; text-decoration: none; }
a.fithd:visited	{ color: #666666; text-align: left; text-decoration: none; }
a.fithd:visited:hover	{ color: #999999; text-align: left; text-decoration: none; }

.fithd2				{ color: #666666; text-align: left; text-decoration: none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; }
a.fithd2:link 		{ color: #666666; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: wrap; line-height: normal; display: inline; }
a.fithd2:hover		{ color: #999999; text-align: left; text-decoration: none; }
a.fithd2:visited	{ color: #666666; text-align: left; text-decoration: none; }
a.fithd2:visited:hover	{ color: #999999; text-align: left; text-decoration: none; }


.fitnav				{ color: #fff; text-align: center; text-decoration: none; padding: 15px 12px 10px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; display: inline; white-space: nowrap; }
a.fitnav:link 		{ color: #fff; text-align: center; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; display: inline; white-space: nowrap; }
a.fitnav:hover		{ color: #28434e; text-align: center; text-decoration: none; display: inline; white-space: nowrap; }
a.fitnav:visited	{ color: #fff; text-align: center; text-decoration: none; display: inline; white-space: nowrap; }
a.fitnav:visited:hover	{ color: #28434e; text-align: center; text-decoration: none; display: inline; white-space: nowrap; }


.fitnav2				{ color: #888888; text-align: left; text-decoration: none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; }
a.fitna2v:link 		{ color: #888888; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; white-space: wrap; line-height: 12px; display: inline; }
a.fitnav2:hover		{ color: #28434e; text-align: left; text-decoration: none; }
a.fitnav2:visited	{ color: #888888; text-align: left; text-decoration: none; }
a.fitnav2:visited:hover	{ color: #28434e; text-align: left; text-decoration: none; }


.smlinks				{ color: #999999; text-align: center; text-decoration: none; padding: 0px 10px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; display: inline; }
a.smlinks:link 		{ color: #999999; text-align: center; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; display: inline; }
a.smlinks:hover		{ color: #cccccc; text-align: center; text-decoration: none; display: }
a.smlinks:visited	{ color: #999999; text-align: center; text-decoration: none; display: }
a.smlinks:visited:hover	{ color: #cccccc; text-align: center; text-decoration: none; display: }




.fitbodysm				{ color: #666666; text-align: left; text-decoration: none; padding: 0px 0px 0px 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; letter-spacing: 0.02cm }
a.cpbodysm:link 		{ color: #666666; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;line-height: 14px; display: inline; letter-spacing: 0.02cm }
a.fitbodysm:hover		{ color: #999999; text-align: left; text-decoration: none; letter-spacing: 0.02cm }
a.fitbodysm:visited	{ color: #666666; text-align: left; text-decoration: none; letter-spacing: 0.02cm }
a.fitbodysm:visited:hover	{ color: #999999; text-align: left; text-decoration: none; letter-spacing: 0.02cm }


.fitbodysm2				{ color: #666666; text-align: left; text-decoration: none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; letter-spacing: 0.02cm }
a.cpbodysm2:link 		{ color: #666666; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; white-space: wrap; line-height: 14px; display: inline; letter-spacing: 0.02cm }
a.fitbodysm2:hover		{ color: #999999; text-align: left; text-decoration: none; letter-spacing: 0.02cm }
a.fitbodysm2:visited	{ color: #666666; text-align: left; text-decoration: none; letter-spacing: 0.02cm }
a.fitbodysm2:visited:hover	{ color: #999999; text-align: left; text-decoration: none; letter-spacing: 0.02cm }




ul {
margin:0;
padding-left: 40px;
list-style: inherit
}
li {
margin:0;
padding: 0px;
 }
li a {
display:block;
padding:0.5em;
}













.cpbody2				{ color: #cccccc; text-align: left; text-decoration: none; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; letter-spacing: 0.01cm }
a.cpbody2:link 		{ color: #cccccc; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; white-space: wrap; line-height: 18px; display: inline; letter-spacing: 0.01cm }
a.cpbody2:hover		{ color: #999999; text-align: left; text-decoration: none; letter-spacing: 0.01cm }
a.cpbody2:visited	{ color: #cccccc; text-align: left; text-decoration: none; letter-spacing: 0.01cm }
a.cpbody2:visited:hover	{ color: #999999; text-align: left; text-decoration: none; letter-spacing: 0.01cm }

.cpbody3				{ color: #cccccc; text-align: left; text-decoration: none; padding-right: 30px; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; letter-spacing: 0.01cm }
a.cpbody2:link 		{ color: #cccccc; text-align: left; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; white-space: wrap; line-height: 16px; display: inline; letter-spacing: 0.01cm }
a.cpbody2:hover		{ color: #666666; text-align: left; text-decoration: underline; letter-spacing: 0.01cm }
a.cpbody2:visited	{ color: #cccccc; text-align: left; text-decoration: none; letter-spacing: 0.01cm }
a.cpbody2:visited:hover	{ color: #666666; text-align: left; text-decoration: none; letter-spacing: 0.01cm }


.cphdln				{ color: #ffffff; text-align: left; text-decoration: none; font-variant: small-caps; padding: 10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
a.cphdln:link 		{ color: #ffffff; text-decoration: none; font-variant: small-caps; font-family: Arial, Helvetica, sans-serif; font-size: 12px; white-space: wrap; line-height: 16px; display: inline; }
a.cphdln:hover		{ color: #333333; font-variant: small-caps; text-decoration: none; }
a.cphdln:visited	{ color: #ffffff; font-variant: small-caps; text-decoration: none; }
a.cphdln:visited:hover	{ color: #333333; font-variant: small-caps; text-decoration: none; }

.cphdln2				{ color: #cccccc; text-align: left; text-decoration: none; font-variant: small-caps; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
a.cphdln:link 		{ color: #cccccc; text-decoration: none; font-variant: small-caps; padding: 10px 10px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: wrap; display: inline; }
a.cphdln:hover		{ color: #333333; font-variant: small-caps; text-decoration: none; }
a.cphdln:visited	{ color: #cccccc; font-variant: small-caps; text-decoration: none; }
a.cphdln:visited:hover	{ color: #333333; font-variant: small-caps; text-decoration: none; }

.fitbody2				{ color: #666666; text-align: left; text-decoration: none; font-variant: small-caps; padding: 5px 5px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; letter-spacing: 0.03cm }
a.cpbody:link 		{ color: #666666; text-align: left; text-decoration: none; font-variant: small-caps; font-family: Arial, Helvetica, sans-serif; font-size: 12px; white-space: wrap; line-height: 16px; display: inline; letter-spacing: 0.03cm }
a.fitbody:hover		{ color: #999999; text-align: left; font-variant: small-caps; text-decoration: none; letter-spacing: 0.03cm }
a.fitbody:visited	{ color: #666666; text-align: left; font-variant: small-caps; text-decoration: none; letter-spacing: 0.03cm }
a.fitbody:visited:hover	{ color: #999999; text-align: left; font-variant: small-caps; text-decoration: none; letter-spacing: 0.03cm }



/* >>> nav dropdown ids and classes */

/* <<< ddnav items */
div#mainnav				{ margin: 0px; width: 650px; height: 45px; text-align: center; padding: 0px;}
div#mainnav ul 			{ margin: 0px; padding: 0px; list-style: none; } 
div#mainnav li 			{ margin: 0px; padding: 0px; float: left; position: relative; }
div#mainnav li a		{ margin: 0px; display: block; }

#p1,#p2,#p3,#p4,#p5,#p6		{ height: 25px; display: inline; }

#mainnav ul li ul li a	{ width: 220px; }

/* second-level lists */
div#mainnav li ul 		{ display: none; position: absolute; left: 0px; top: 25px; margin: 0px; }
div#mainnav li li		{ float: none; padding: 0px; text-align: left;  }
div#mainnav li li a		{ color: #999999; background-color: #ffffff; text-decoration: none; display: block; padding: 0px 10px; margin: 0px; border-bottom: solid 1px #cccccc; border: solid 1px #cccccc; }
div#mainnav li li a:hover	{ color: #28434e; background-color: #ffffff; }
/*
div#mainnav li li a.nsl	{ border-bottom: solid 1px #996600; }
*/
div#mainnav a.ns,div#mainnav a.nsl	{ text-align: left;  text-decoration: none; white-space: nowrap; display: block; font-size: 12px; font-weight: bold; line-height: 20px;}
div#mainnav a.ns span				{ padding-left: 11px; } 				/* subnav inset with left pad */

/* fixes top and left in browsers other than IE that position to the top right of the parent li, not bottom left */
div#mainnav li>ul 			{ top: auto; left: auto; } 

/* lists nested under hovered list items */
div#mainnav li:hover ul	{ display: block; }
div#mainnav li.over ul 	{ display: block; }
/* >>> END ddnav items */
	







