body {
	text-align: left;
	scrollbar-face-color: #BBBBBB;
	scrollbar-shadow-color: #515151;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #E5E5E5;
	scrollbar-darkshadow-color: #515151;
	scrollbar-track-color: #3A1F32;
	scrollbar-arrow-color: #5D3550;
	line-height: 22px;
	}

.body { 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 22px; 
	color: #333333;
}
.body a:link
{
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	font-style: normal;
	font-family: Arial, sans-serif;
	text-decoration: underline;
}
.body a:visited { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #3F6E16; 
	line-height: 16px; 
	text-decoration: underline; 
}
.body a:active { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #3F6E16; 
	line-height: 16px; 
	text-decoration: underline; 
}
.body a:hover { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #3F6E16; 
	line-height: 16px; 
	text-decoration: underline; 
}

.newslettertitle { 
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: 16px; 
	color: #333333;
}
.newslettertitle a:link { 
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #333333; 
	line-height: 16px; 
	text-decoration: underline; 
}
.newslettertitle a:visited { 
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #333333; 
	line-height: 16px; 
	text-decoration: underline; 
}
.newslettertitle a:active { 
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #333333; 
	line-height: 16px; 
	text-decoration: underline; 
}
.newslettertitle a:hover { 
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	color: #3F6E16; 
	line-height: 16px; 
	text-decoration: underline; 
}

.privacy { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 13px; 
	color: #333333;
}
.privacy a:link { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #333333; 
	line-height: 13px; 
	text-decoration: underline; 
}
.privacy a:visited { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #3F6E16; 
	line-height: 13px; 
	text-decoration: underline; 
}
.privacy a:active { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #3F6E16; 
	line-height: 13px; 
	text-decoration: underline; 
}
.privacy a:hover { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #3F6E16; 
	line-height: 13px; 
	text-decoration: underline; 
}

.sup { 
	font-family: Arial, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 10px; 
	color: #333333;
}
.sup a:link { 
	font-family: Arial, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	color: #333333; 
	line-height: 10px; 
	text-decoration: underline; 
}
.sup a:visited { 
	font-family: Arial, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	color: #333333; 
	line-height: 10px; 
	text-decoration: underline; 
}
.sup a:active { 
	font-family: Arial, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	color: #333333; 
	line-height: 10px; 
	text-decoration: underline; 
}
.sup a:hover { 
	font-family: Arial, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	color: #333333; 
	line-height: 10px; 
	text-decoration: underline; 
}

.title { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 4px;
	line-height: 28px; 
	color: #666666;
}
.title a:link { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	letter-spacing: 4px;
	font-style: normal; 
	color: #666666; 
	line-height: 28px; 
	text-decoration: underline; 
}
.title a:visited { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 4px;
	color: #666666; 
	line-height: 28px; 
	text-decoration: underline; 
}
.title a:active { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 4px;
	color: #666666; 
	line-height: 28px; 
	text-decoration: underline; 
}
.title a:hover { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 4px;
	color: #666666; 
	line-height: 28px; 
	text-decoration: underline; 
}

.titlelong { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 2px;
	line-height: 32px; 
	color: #666666;
}
.titlelong a:link { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	letter-spacing: 2px;
	font-style: normal; 
	color: #666666; 
	line-height: 32px; 
	text-decoration: underline; 
}
.titlelong a:visited { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 2px;
	color: #666666; 
	line-height: 32px; 
	text-decoration: underline; 
}
.titlelong a:active { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 2px;
	color: #666666; 
	line-height: 32px; 
	text-decoration: underline; 
}
.titlelong a:hover { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 2px;
	color: #666666; 
	line-height: 32px; 
	text-decoration: underline; 
}

.titlelongest { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 1px;
	line-height: 34px; 
	color: #666666;
}
.titlelongest a:link { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	letter-spacing: 1px;
	font-style: normal; 
	color: #666666; 
	line-height: 34px; 
	text-decoration: underline; 
}
.titlelongest a:visited { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 1px;
	color: #666666; 
	line-height: 34px; 
	text-decoration: underline; 
}
.titlelongest a:active { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 1px;
	color: #666666; 
	line-height: 34px; 
	text-decoration: underline; 
}
.titlelongest a:hover { 
	font-family: Geneva, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	letter-spacing: 1px;
	color: #666666; 
	line-height: 34px; 
	text-decoration: underline; 
}


.titlesmall { 
	font-family: Geneva, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	letter-spacing: 4px;
	line-height: 28px; 
	color: #000000;
}

.titlelanding { 
	font-family: Geneva, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	letter-spacing: 3px;
	line-height: 22px; 
	color: #000000;
}


.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 300;
	font-variant: normal;
	color: 666666;
	line-height: 25px;
}


#case a:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	letter-spacing: 2px;
	font-style: normal; 
	color: #666666; 
	line-height: 18px; 
	text-decoration: underline; 
}
#case a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	letter-spacing: 4px;
	color: #666666; 
	line-height: 18px; 
	text-decoration: underline; 
}
.case2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #666666;
	letter-spacing: 2px;
	line-height: 17px;
}

#case a:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	letter-spacing: 4px;
	color: #666666; 
	line-height: 18px; 
	text-decoration: underline; 
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: 400;
	color: #666666;
	letter-spacing: 1px;
}
.main2
{
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	line-height: 18px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #666666;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: 400;
	color: #666666;
	letter-spacing: 1px;
}


.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: 400;
	color: #666666;
	letter-spacing: 1px;
}


.bullets {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	color: #333333;
	line-height: 18px;
	list-style-image: url(graphics/square.jpg);
	list-style-position: inherit;
}
.bullets_side{
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	color: #333333;
	line-height: 18px;
	list-style-image: url(graphics/square2.gif);
	list-style-position: inherit;
}


.titlesidebar { 
	font-family: Geneva, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	letter-spacing: 4px;
	line-height: 18px; 
	color: #666666;
}

#footertext a:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	letter-spacing: 2px;
	font-style: normal; 
	color: #000000; 
	line-height: 18px; 
	text-decoration: underline; 
}
#footertext a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	letter-spacing: 2px;
	color: #000000; 
	line-height: 18px; 
	text-decoration: underline; 
}
#footertext a:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	letter-spacing: 4px;
	color: #666666; 
	line-height: 18px; 
	text-decoration: underline; 
}

.landing_page_body { 
	font-family: Geneva, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	letter-spacing: 0px;
	line-height: 18px; 
	color: #ffffff;
}.rectangle {
	background-image: url(graphics/rectangle_landing_page.jpg);
	background-repeat: no-repeat;
}
.rectanglelong {
	background-image: url(graphics/rectanglelong_landing_page.jpg);
	background-repeat: no-repeat;
}
.tollfree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.landing_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: 400;
	color: #666666;
}
.formheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: 900;
	color: #FFFFFF;
	letter-spacing: 4px;
}
.whitepaper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	font-variant: normal;
	color: #333333;
	letter-spacing: 3px;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	font-variant: normal;
	color: #000000;
	white-space: normal;
}

.subhead a:hover { 
	font-family: Geneva, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	color: #000000;  
	font-weight: 700;
	white-space: normal;

}

.subhead a:link { 
	font-family: Geneva, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	color: #000000;  
	font-weight: 700;
	white-space: normal;

}

.subhead a:visited { 
	font-family: Geneva, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	color: #000000;  
	font-weight: 700;
	white-space: normal;

}


div#tableofcontents {
  color: #000000;
font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	line-height: 16px;
}

div#banner a:active {
  color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	line-height: 16px;
}

div#banner a:visited {
  color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	line-height: 16px;
}
div#banner a:link {
	color: #ffffff;
	font-family: Arial, serif;
	font-size: 11px;
	line-height: 16px;
}
div#banner a:hover {
	color: #ffffff;
	font-family: Arial, serif;
	font-size: 11px;
	line-height: 16px;
}





div#footertext a:active {
  color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;

}

div#footertext a:visited {
  color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;

}
div#footertext a:link {
	color: #ffffff;
	font-family: Arial, serif;
	font-size: 11px;
	
}
div#footertext a:hover {
	color: #ffffff;
	font-family: Arial, serif;
	font-size: 11px;

}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F1F1EB;
}
.style6 {color: #FFFFFF}

div#blog a:active {
  color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	line-height: 16px;
}
div#blog a:visited {
  color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	line-height: 16px;
}
div#blog a:link {
	color: #ffffff;
	font-family: Arial, serif;
	font-size: 11px;
	line-height: 16px;
}
div#blog a:hover {
	color: #ffffff;
	font-family: Arial, serif;
	font-size: 11px;
	line-height: 16px;
}

a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
.style8 {font-size: 11px; font-style: normal; line-height: 18px; color: #666666; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif;}
.style2 {font-size: 11px; font-style: normal; font-variant: normal; color: #000000; font-family: Arial, Helvetica, sans-serif;}

.m0table0 {
	background: #ffffff;
}
.m0table {
	background: #ffffff;
}
/* Style for outer tag, mout (mouse out) state */
.m0mouto {
	background: #a2a440;
}
/* Style for outer tag, mover (mouse over) state */
.m0movero {
	background: #999955;
}
/* Style for outer tag, mdown (mouse down) state */
.m0mdowno {
	background: #53353D;
}
/* Style for inner tag, mover (mouse over) state */
.m0inner {
	font-family: Tahoma, "MS Sans Serif", Verdana, sans-serif;
	font-size: 11px;
	padding: 3px;
	color: #FFFFFF;
}
body{margin:0}/* for ie mac*/
/* commented backslash hack v2 \*/ 
html, body{height:100%;padding:0} 
* html, * html body{
	overflow:hidden;
	padding:50px 0;
	margin:-50px 0;
	padd\ing:0;
	ma\rgin:0;
}
* html #outer { 
	overflow:auto;
	height:99.9%;
	voice-family: "\"}\""; voice-family:inherit; 
}
* html #contain-all{
	position:absolute;
	overflow-y:scroll;
	width:100%;
	height:100%;
	z-index:1;
}
/* end hack */ 

#top-bar{
	position:absolute;/* ie6 will treat this as fixed because of a bug where overflow:auto is set on a parent */
	top:0px;
	left:0px;
	height:110px;
	width:100%;
	margin:0;
	padding:0;
	z-index:999;
	overflow:hidden;
}
#topbar-inner, #footer-inner {
	height:110px;
	background:white;
}
/* mac hide - reduce page to allow the scrollbar to remain visible \*/
* html #topbar-inner,* html #footer-inner {margin-right:17px;}
/* end hide*/

#footer{
	position:absolute;
	bottom:0;
	width:100%;
	height:35px;
	z-index:999;
	background:white;
}
.spacer 
{
	height:110px;
	background:white;
}/* same height as footer/header to preserve space*/
p{margin-top:0}
html>body #top-bar,html>body #footer{position:fixed}/* for moz/opera and others*/

