/*  stylesheet by shirley kaiser, skdesigns http://www.skdesigns.com/  */
/*  copyright (c) 2001 shirley kaiser, skdesigns. all rights reserved. */
/* Look but please don't steal. Thank you! */

body {
	background: url(http://www.skdesigns.com/images1/bg/bgruler.gif) #FFFFFF fixed;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000080;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

img {
	border:0;
}

/* this is to keep underlining off for the <a name=> tag */
/* for NN4.x */
.name {
	text-decoration:none;
}

.none {
	text-decoration:none;
	background:transparent;
	color: #FFFFFF;
}

/*  nowrap info for anywhere in site */
span.nowrap {
	white-space:nowrap;
}

/* top of page SKD logo strip */
td.logo {
	background: #002163;
	color: #FFFFFF;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* ----------------------------- */
/* begin top of page navigation strips  */
/* ----------------------------- */
td.navstrip {
	background: url(http://www.skdesigns.com/images1/nav/topstripbg.gif) #3F588A repeat;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
}

/* for print 
td.navstrip1 {
	background:#3F588A;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	font-size:10pt;
} */

a.navstrip:link {
	text-decoration:none;
	color: #FFFFFF;
	background: #3F588A;
}

a.navstrip:visited {
	text-decoration:none;
	color: #D0D0D0;
	background: #3F588A;
}

a.navstrip:hover {
	text-decoration:underline;
}

/* ----------------------------- */
/* END top of page navigation strips  */
/* ----------------------------- */

/* JavaScript clock on main page */
tr.clock,td.clock,p.clock {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000080;
	background: #FFFFFF;
	text-align:right;
	text-decoration:none;
	vertical-align:text-bottom;
	white-space:nowrap;
}

/* Top right breadcrumbs navigation with arrows */
td.topnav,p.topnav,span.topnav {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #A46342;
	background: #FFFFFF;
	margin-top:0px;
	padding-top:0px;
	white-space:nowrap;
}

a.topnav:link {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #A46342;
	background: #FFFFFF;
	margin-top:0px;
}

a.topnav:visited {
	color: #002163;
	background: #FFFFFF;
	margin-top:0px;
}

/* was FFFACD bg, groove 002163 */
a.topnav:hover {
	text-decoration:none;
	color: #A46342;
	background-color: #E5E8EF;
	border: thin groove #A46342;
	margin-top:0px;
}

a.topnav:active {
	color: #002163;
	background: #FFFFFF;
	margin-top:0px;
}
/* ---- end top of page breadcrumbs ---- */

/* ----------------------------- */
/* begin main content */
/* ----------------------------- */
td.indent, p.indent {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:30px;
	margin-right:10px;
	color: #000080;
	background:transparent;
}

/* left side header image */
.imghead {
	margin-top:0px;
	margin-left:30px;
	margin-right:10px;
	color: #000080;
	background:transparent;
}

/* indent10 is 10 pixels, indent40 is 40 pixels, etc.  */
/* 40 pixels is mostly for left side column, 10 pixels is for right side column */
p.indent10 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:10px;
	margin-right:30px;
	color: #000080;
	background: #FFFFFF;
}

p.indent10side,.indent10side {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-left:4px;
	margin-right:20px;
	line-height:13px;
	color: #000080;
	background: #FFFFFF;
}

/* begin left column list indents 40px */
ul.indent40,li.indent40 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000080;
	background: #FFFFFF;
	/* list-style: disc inside; */
}

ul.indent40 {
	margin-top:0px;
	list-style: disc inside;
	margin-left: 3em;
	padding-left:0;
	margin-right:10px;
}

/* end left column list indents 40px */

/* left column 40px stuff */
dl.indent40,dt.indent40,dd.indent40 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000080;
	background: #FFFFFF;
}
/* end left column 40px stuff */

/*  begin right column list indents 10px */
/* see import2002.css for left margin info - NN4.7 quirk again. */
ul.indent10,li.indent10,dl.indent10,dt.indent10,dd.indent10 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	color: #000080;
	background: #FFFFFF;
}

/* for 20px indents */
dl.indent20,dt.indent20,dd.indent20 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:20px;
	color: #000080;
	background:transparent;
}

/* for 30px indents */
dl.indent30,dt.indent30,dd.indent30 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:10px;
	color: #000080;
	background:transparent;
}

ul.indent10,ul.indent20 {
	margin-top:0px;
}

ul.indent20,li.indent20 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000080;
	background: #FFFFFF;
}

ul.indent20top,li.indent20top {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000080;
	background: #FFFFFF;
	margin-top:0px;
}

/* faq/plan.html page */
ol.number20,ul.number20,li.number20 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000080;
	background: #FFFFFF;
	margin-right:10px;
}

ol.number20,ul.number20,li.number20top {
	margin-top:0px;
}

h2.header30 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:20px;
	margin-left:30px;
	margin-bottom:2px;
}

h3.header30 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	margin-top:5px;
	margin-left:30px;
	margin-bottom:2px;
}

h3.header10 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:2px;
}

h3.header10bd {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	color: #000080;
	background: #FFFFFF;
	margin-top:5px;
	margin-left:10px;
	margin-right:50px;
	margin-bottom:2px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
}

/* those noted with bd endings have border lines */

/* titles with 10px left margin, border line */
p.title10bd {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-left:10px;
	margin-right:50px;
	margin-bottom:25px;
	border-bottom:#cccccc 1px solid;
}

h3.headernews {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
}

h3.headernewsbd {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
}

h3.sitemap {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
}

table.newsbd {
	border:#cccccc 1px solid;
	margin-left:100px;
}

table.newsbd1 {
	border:#cccccc 1px solid;
	/* margin-left:40px;
	margin-right:10px; */
}

p.newsbd {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-top:#cccccc 1px solid;
}

/* used on main page */
h4.header40 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:16px;
	margin-bottom:0px;
	margin-left:40px;
	margin-right:10px;
	color: #000080;
	background: #FFFFFF;
}

/* used on Portfolio, faq/plan.html pages */
h4.header10 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:16px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	color: #000080;
	background: #FFFFFF;
}

h4.header10bd {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:16px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:300px;
	color: #000080;
	background: #FFFFFF;
	border-bottom:#cccccc dotted 1px;
}

h4.header10bd100 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:16px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:100px;
	color: #000080;
	background: #FFFFFF;
	border-bottom:#cccccc dotted 1px;
}

p.toc30 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-left:30px;
}

p.right40 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-right:40px;
}

p.left40 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-left:40px;
}

td.toc,p.toc {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}

/* newsletter page, contact us page */
td.privacy {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000080;
	background: #FFFFFF;
}

td.newsform {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000080;
	background: #FFFFFF;
	line-height:0px;
}

p.form1 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}

td.form,p.form {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:3px;
}

/* border for this in import2002.css  */
table.newsform {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:2px;
}

table.newsform1 {
	margin-right:20px;
	margin-left:70px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:2px;
	color: #000080;
	background: #FFFFFF;
}

td.newsform1 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:2px;
	color: #000080;
	background: #FFFFFF;
}

/* border for this in import2002.css  */
p.indent40,p.indent40box,div.indent40box {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:40px;
	margin-right:10px;
	color: #000080;
	background: #FFFFFF;
}

p.indent40top {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-left:40px;
	margin-right:10px;
	color: #000080;
	background: #FFFFFF;
}

p.indent30 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:30px;
	margin-right:10px;
}

/* p.indent30top {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-left:30px;
	margin-right:10px;
	color: #000080;
	background: #FFFFFF;
}  */

p.indent10top {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-left:10px;
	margin-right:30px;
	color: #000080;
	background: #FFFFFF;
}

p.indent10btm {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:30px;
	color: #000080;
	background: #FFFFFF;
}

p.top {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-left:30px;
	margin-bottom:10px;
	color: #000080;
	background: #FFFFFF;
}

/* font size 10 */
.font10 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:11px;
	color: #000080;
	background:transparent;
}

/* font size 10, 10pixel left margin */
.font1010 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-left:10px;
	margin-right:10px;
	line-height:11px;
	color: #000080;
	background: #FFFFFF;
}

/* font size 10, 40pixel left margin */
.font1040 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-left:40px;
	margin-right:10px;
	line-height:11px;
	color: #000080;
	background: #FFFFFF;
}

p,ol,ul,li,dl,dt,dd {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000080;
	background: #FFFFFF;
}

dt.sitemap {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000080;
	background: #FFFFFF;
}

table.toc {
	border: 1px solid #C0C0C0;
	color: #000080;
	background: #FFFFFF;
}

/* main content navigation links */
a.main:link {
	text-decoration:underline;
	color: #A46342;
	background:transparent;
}

a.main:visited {
	text-decoration:underline;
	color: #666666;
	background:transparent;
}

a.main:hover {
	text-decoration:underline;
	color: #CC9933;
	background-color: #FFFACD;
}

a.footnote:link {
	text-decoration:none;
	color: #A46342;
	background:transparent;
}

a.footnote:visited {
	text-decoration:none;
	color: #666666;
	background:transparent;
}

a.footnote:hover {
	text-decoration:underline;
	color: #CC9933;
	background-color: #FFFACD;
	font-weight:bold;
}

span.footnote {
	font-size:11px;
}

hr {
	color: #A46342;
	background:transparent;
}

/* monocode for code samples */
.smallcode,p.smallcode,blockquote.smallcode,span.smallcode {
	font-family:Monaco,"Courier New",Courier,monospace,Sans-Serif;
	font-size:12px;
	color: #A46342;
	background: #FFFFFF;
}

table.client1 {
	margin-right:40px;
}

/* see import style sheet for line-height info */
blockquote.clients40 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#A46342;
	background: #FFFFFF;
}

/* ----------------------------- */
/* begin bottom of page stuff */
/* ----------------------------- */

/* begin search box */
p.search,td.search,span.search {
	background-color:white;
	font-size:11px !important;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000080;
}

/* 3F588A */
option.me1, select.me1, input.me1 {
	background-color: #E5E8EF;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px !important;
	font-weight:bold;
	color: #A46342;
	line-height:12px;
}

input.btn1 {
	background-color: #3F588A;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px !important;
	color: #FFFFFF;
	font-weight:bold;
}

/* end search box */
/* p.copyright {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:2px;
	margin-bottom:2px;
} */

/* -----------------------------------  */
/* begin bottom of page text navigation */
/* -----------------------------------  */

/* borders, line-height info for these in import2002.css sheet */
td.btmnav {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	background: #E5E8EF;
	color: #000080;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
}

td.btmnav1 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	background: #E5E8EF;
	color: #000080;
	font-size:10px;
}

p.btmnav,span.btmnav {
	font-size:10px;
	background: #E5E8EF;
	color: #000080;
}

a.btmnav:link {
	text-decoration:none;
	color: #000080;
	background: #E5E8EF;
}

a.btmnav:visited {
	text-decoration:none;
	color: #666666;
	background: #E5E8EF;
}

a.btmnav:hover {
	text-decoration:underline;
	background: #E5E8EF;
	color: #000080;
}

/* end bottom of page text navigation */
/* bottom of page address and blue bg strip */
td.btmnavstrip {
	/* background:url(http://www.skdesigns.com/new/images/nav/btmstrip.gif) #3F588A repeat;
	height:36px;
	*/
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	background: #3F588A;
	font-size:10px;
	line-height:13px;
	border-top: 1px solid #A46342;
	border-bottom: 2px solid #A46342;
	margin-bottom:0px;
}

p.btmaddress {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	background: #3F588A;
	font-size:10px;
	line-height:13px;
}

a.btmaddress:link {
	text-decoration:underline;
	color: #FFFFF0;
	background: #3F588A;
}

a.btmaddress:visited {
	text-decoration:underline;
	color: #FFFFF0;
	background-color: #3F588A;
}

a.btmaddress:hover {
	text-decoration:underline;
	color: #000080;
	background-color: #FFFFF0;
}

/*  stylesheet by shirley kaiser, skdesigns */
/*  copyright (c) 2001 shirley kaiser, skdesigns. all rights reserved. */
/* Look but please don't steal. Thank you! */