p,h1,h2,h3,h4,h5,h6,ul,li {
	font-family:sans-serif;
}

/*------------------------------------------------------------------------*/
/* paragraph styles */
p {
	font-size:80%;
	margin-right:10px;
	color:#222222;
}
p.attribute {
	font-size:80%;
	margin-right:10px;
	color:#222222;
}
p.wallpaper {
	font-size:8pt;
	margin-right:5px;
	color:#222222;
}
p.notopmargin {
	margin-top:0px;
	padding-top:0px;
}
p.forms {
	font-size:80%;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}
p.homepage {
	font-size:80%;
	color:#525252;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:9px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
p.homepage_plum {
	font-size:80%;
	color:#282249;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:9px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
p.homepage_green {
	font-size:80%;
	color:#386000;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:9px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
p.sitemap_level1 {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:0px;
}
p.sitemap_level2 {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:25px;
	margin-right:0px;
}
p.faq {
	line-height : 2em;
}

/*------------------------------------------------------------------------*/
/* list styles */
li.secondary {
	font-size:80%;
	color:#222222;
}
li.secondary_nested {
	font-size:100%;
	color:#222222;
}
li.secondary_whatsnew {
	font-size:80%;
	color:#222222;
	margin-top:0px;
	margin-bottom:20px;
}
ul.homepage {
	font-size:80%;
	color:#525252;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type:square;
}
ul.indent {
	font-size:80%;
	color:#222222;
}
ul.homepage_plum {
	font-size:80%;
	color:#282249;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type:square;
}
ul.homepage_green {
	font-size:80%;
	color:#386000;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type:square;
}
ul.secondary {
	font-family:sans-serif;
	font-size:80%;
	color:#525252;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type:square;
}
ol.secondary {
	font-family:sans-serif;
	font-size:80%;
	color:#525252;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type:square;
}
li.homepage-a {
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:3px;
}

/*------------------------------------------------------------------------*/
/* header styles */
h1.secondarycontent {
	font-size:120%;
	margin-bottom:0px;
	text-transform:uppercase;
}
h1.tertiarycontent {
	font-size:110%;
	margin-bottom:0px;
}
h2.homepage {
	color:#ffffff;
	font-size:80%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
}
h2.secondary {
	color:#ffffff;
	font-size:80%;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
}
h2.secondarycontent {
	font-size:100%;
}
h2.secondarycontent_home {
	font-size:100%;
	color:#423B65;
}
h2.secondarycontent_business {
	font-size:100%;
	color:#386000;
}
h2.secondarycontent_notopmargin {
	font-size:85%;
	margin-bottom:2px;
}
h3.secondary_leftnav_hdr {
	color:#ffffff;
	font-size:75%;
	margin-top:4px;
	margin-bottom:6px;
	margin-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
}
h3.secondarycontent {
	font-size:80%;
	color:#000000;
}
h3.secondarycontent_notopmargin {
	font-size:90%;
	margin-bottom:0px;
}
h4.secondarycontent {
	font-size:80%;
}
h4.secondarycontent_notopmargin {
	font-size:80%;
	margin-bottom:0px;
}

/*------------------------------------------------------------------------*/
/* footers and footnotes */
.homepage_footer {
	font-family:sans-serif;
	color:#ffffff;
	font-size:70%;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
/* leftnav */
.secondary_leftnav_item {
	font-family:sans-serif;
	font-size:75%;
	color:#0C3475;
	font-weight:normal;
	margin-top:3px;
	margi	n-bottom:3px;
	margin-left:15px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
.secondary_leftnav_item_selected {
	font-family:sans-serif;
	font-size:75%;
	color:#ffffff;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:15px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
.secondary_leftnav_item_noindent {
	font-family:sans-serif;
	font-size:75%;
	color:#0C3475;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
.secondary_leftnav_item_noindent_selected {
	font-family:sans-serif;
	font-size:75%;
	color:#ffffff;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
.secondary_leftnav_subitem {
	font-family:sans-serif;
	font-size:70%;
	color:#0C3475;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
.secondary_leftnav_subitem_selected {
	font-family:sans-serif;
	font-size:70%;
	color:#ffffff;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
.secondary_footnote {
	font-size:70%;
	color:#666666;
}

/*------------------------------------------------------------------------*/
/* Misc */
.reg {
	vertical-align:super;
	font-size:70%;
}
.splash_page {
	font-size:75%;
	color:#FFFFFF;
}
.splash_border {
	border: 1px solid #000000;
}

/*------------------------------------------------------------------------*/
/* anchor styles */
/* -homepage */
a.homepage:link    {
	color:#525252;
}
a.homepage:active  { 
	color:#525252;
}
a.homepage:visited { 
	color:#525252; 
}
a.homepage_white:link {
	color:#ffffff;
	text-decoration:none;
}
a.homepage_white:active { 
	color:#ffffff;
	text-decoration:none;
}
a.homepage_white:visited { 
	color:#ffffff;
	text-decoration:none;
}
a.homepage_white:hover { 
	color:#ffffff;
	text-decoration:underline;
}

/* -footer */
a.footer:link    {
	color:#ffffff;
}
a.footer:active  { 
	color:#ffffff;
}
a.footer:visited { 
	color:#ffffff; 
}

/* -topnav */
a.topnav:link {
	font-size:78%;
	font-family:sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	margin-left:13px;
	margin-right:13px;
	text-align:top;
}
a.topnav:active {
	font-size:78%;
	font-family:sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	margin-left:13px;
	margin-right:13px;
	text-align:top;
}
a.topnav:visited {
	font-size:78%;
	font-family:sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	margin-left:13px;
	margin-right:13px;
	text-align:top;
}
a.topnav:hover  { 
	font-size:78%;
	font-family:sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
	margin-left:13px;
	margin-right:13px;
	text-align:top;
}

/* -rightnav */
a.rightnav:link {
	text-decoration:none;
	color:#0C3475;
}
a.rightnav:active {
	text-decoration:none;
	color:#0C3475;
}
a.rightnav:visited {
	text-decoration:none;
	color:#0C3475;
}
a.rightnav:hover  { 
	text-decoration:underline;
	color:#0C3475;
}

/* -leftnav */
a.secondary_leftnav_hdrlnk:link {
	text-decoration:none;
	color:#ffffff;
}
a.secondary_leftnav_hdrlnk:active {
	text-decoration:none;
	color:#ffffff;
}
a.secondary_leftnav_hdrlnk:visited {
	text-decoration:none;
	color:#ffffff;
}

a.secondary_leftnav:link {
	text-decoration:none;
	color:#0C3475;
}
a.secondary_leftnav:active {
	text-decoration:none;
	color:#0C3475;
}
a.secondary_leftnav:visited {
	text-decoration:none;
	color:#0C3475;
}

a.secondary_leftnav_selected:link {
	text-decoration:none;
	color:#ffffff;
}
a.secondary_leftnav_selected:active {
	text-decoration:none;
	color:#ffffff;
}
a.secondary_leftnav_selected:visited {
	text-decoration:none;
	color:#ffffff;
}

/* secondary intro pages */
a.secondary_intro:link {
	color:#003366;
}
a.secondary_intro:active {
	color:#003366;
}
a.secondary_intro:visited {
	color:#525252;
}

/* sitemap pages */
a.sitemap:link {
	color:#222222;
}
a.sitemap:active {
	color:#000000;
}
a.sitemap:visited {
	color:#525252;
}

/* allproduct pages */
a.homeprod:link {
	color:#282249;
}
a.homeprod:active {
	color:#000000;
}
a.homeprod:visited {
	color:#282249;
}
a.busprod:link {
	color:#386000;
}
a.busprod:active {
	color:#000000;
}
a.busprod:visited {
	color:#386000;
}

/* faq pages */
.purpledot {
	color: #423B65;
}
	
