body  {
	font-family:Arial, Helvetica, sans-serif;
	margin: 2px 0px 0px 0px;
	padding:0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size:12px;
	height:100%;
	}
	
.content-pages #container { 
	width: 800px;
	min-height:100%;
	overflow: hidden;
	color: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	} 
	
.content-pages #banner { 
	width:800px;
	height:68px;
	}
	
.banner-left {
	float:left;
	width:212px;
	height:68px;
	}
	
.banner-right {
	float:left;
	width:588px;
	height:68px;
	background-image:url(/images/right-banner.jpg);
	background-repeat:no-repeat;
	}

.banner-right div {
	padding:49px 0px 0px 158px;
	}
	
.content-pages #top-nav { 
	width:800px;
	height:41px;
	background-image:url(/images/top-nav-bar.jpg);
	background-repeat:repeat-x;
	}		

.top-nav-left {
	float:left;
	width:210px;
	color:#193F65;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	letter-spacing:10px;
	font-style:normal;
	font-variant:small-caps;
	font-weight:normal;
	line-height:normal;
	}

.top-nav-left div {
	padding:7px 0px 0px 7px;
	}

.top-nav-right {
	float:left;
	width:590px;
	text-align:right;
	color:#FFFFFF;
	}	

.top-nav-right div {
	padding:0px 0px 0px 118px;
	}
	
.content-pages #mainbody {
	width:600px;
	float:left;
	font-size:11px;
	line-height:18px;
	}

.mainbody-padding {
	padding:0px 5px 5px 15px;
	}
	
h1.header {
	color:#193F65;
	font-size:20px;
	margin: 0px 0px 5px 0px;
	padding: 15px 0px 0px 0px;
	text-align:center;
	}	

.what-headline {
	color:#193F65;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
	}
	
.bodysletterbold {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	}	
	
.content-pages #left-nav {
	width:200px;
	float:left;
	line-height:16px;
	}
	
.left-nav-padding {
	padding:5px;
	}
	
.left-nav-box {
	background-color:#dee4f5;
	width:200px;
	font-size:11px;
	line-height:16px;
	color:#193F65;
	}
	
.blue-box {
	background-image:url(/images/blue-box-strip.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:42px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	}	
	
.content-pages #footer {
	width:800px;
	height:26px;
	color:#FFFFFF;
	font-size:11px;
	background-image:url(/images/footer-bar.jpg);
	background-repeat:repeat-x;
	}
	
.footer-padding {
	padding: 2px 3px 3px 3px;
	text-align: center;
	}	
	
.clbo {
	clear:both;
	}
	
a.bodynav:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#063C7B; text-decoration:none; }
a.bodynav:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#063C7B; text-decoration:none; }
a.bodynav:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#063C7B; text-decoration:none; }
a.bodynav:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600; text-decoration:underline; }

a.footernav:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; line-height:normal; }
a.footernav:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; line-height:normal; }
a.footernav:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; line-height:normal; }
a.footernav:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; line-height:normal; }

.banner-right div a { font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; margin-right:7px }
.banner-right div a:hover { font-weight:bold; font-size:12px; color:#D5E5F5; text-decoration:none; margin-right:7px }

.top-nav-right div a {font-weight:bold; font-size:12px; color:#193F65; text-decoration:none;background: url(/images/navdivider_Flexicose.gif) top right no-repeat;padding: 7px 11px 0px 0px;float:left;}
.top-nav-right div a:hover {color:#C3671C;}
.noback {background-image:none !important;}

.crumb a { color:#999999; text-decoration:underline; }
.crumb a :hover { color:#193F65; text-decoration:underline; }


.lftimgblock a, .right-nav a { color:#063C7B; text-decoration:none; }
.lftimgblock a:hover, .right-nav a:hover { color:#FF6600; text-decoration:underline; }

.lpad2 a {font-size:12px; color:#193F65; background-color:#B0D8E7; text-decoration:none; display:block; width:182px; border:1px solid #193F65; padding:2px 5px; line-height:16px; margin-bottom:3px;}
.lpad2 a:hover {color:#DEE4F5; background-color:#1B8BC5 ; border:1px solid #1B8BC5;}

.lpad-lower a {font-size:11px; color:#193F65; background-color:#B0D8E7; text-decoration:none; display:block; width:182px; border:1px solid #193F65; padding:2px 5px; line-height:12px; margin-bottom:3px;}
.lpad-lower a:hover {color:#DEE4F5; background-color:#1B8BC5 ; border:1px solid #1B8BC5;}

.footer-padding a {color:#ffffff;background-color:transparent;font-size:10px;text-decoration:none;padding:0px 5px 0px 3px;}
.footer-padding a:hover {text-decoration:underline;}

.buyblock {text-align:center;}

.buyblock p {margin: 8px 0px;}

.buyblock span {color:#660099;background-color:transparent;font-size:17px;display:block;clear:left;}

.buyblock span span {color:#000000;background-color:transparent;font-size:10px;}

.buyblock em {color:#193F65;background-color:transparent;font-size:18px;}

.bigred {color:#cc0000;background-color:transparent;font-size:18px;font-weight:bold;line-height:10px;padding-bottom:10px;}

.fntsz16 {font-size:16px;text-align:center;}

.fntsz16 a {color:#0000ff;background-color:transparent;text-decoration:underline;}

.lftimgblock {line-height:21px;}

.lftimgblock div {text-align:center;}

.orngbttns {padding: 0px 90px;height:40px;overflow:hidden;}

.orngbttns a {color:#ffffff;background: transparent url(/images/orangeb.gif) no-repeat top left; text-align:center;width:92px;height:40px;display:block;float:left;text-decoration:none;font-weight:bold;font-size:13px;line-height:11px;padding:13px 0px 0px 1px;}
.orngbttns a:hover {background: transparent url(/images/blueb.gif) no-repeat;}

.orngbttns a.clinstu {padding-top:8px;}

.lpad2 {padding-left:2px;}

.lpad2 p {margin:0px;}

.lpad-lower {padding-left:2px;}

.lpad-lower p {margin:0px;}

.lnavbxpd {padding:4px 4px 6px 10px;}

.right-nav {text-align:center; float:right; background:#ffffff; width:200px; margin-left:8px;}

.right-nav strong {color:#000066;background-color:transparent;}

.right-nav strong a  {font-size:13px;color:#0000ff;background-color:transparent;text-decoration:underline;}

.crumb {color:#999999;width:300px;float:left;font-size:9px;}

.disclaimer {color:#666666;background-color:transparent;font-size:9px;line-height:8px;text-align:center;padding: 0px 0px 10px 0px;}

.disclaimer p {border: 2px solid #999999;font-size:9px;line-height:8px; padding: 3px 0px;margin: 1px auto 3px auto;width:358px;}

.homeheadlinebold{
	line-height: 22px;
	color: #193F65;
	vertical-align: middle;
	font-weight: bold;
	font-size: 20px;
	font-style: italic;
}