	/* BODY, LINKS */
body { margin: 10px; }
a:hover		{ color: #339900; }

/* CONTENT */
.head 		{ font-family: verdana, arial, geneva, sans-serif; }
.homehead 	{ font-family: verdana, arial, geneva, sans-serif; }
.producthead { font-family: verdana, arial, geneva, sans-serif; }
.subhead1	{ font-family: verdana, arial, geneva, sans-serif; }
.body1		{ font-family: verdana, arial, geneva, sans-serif; }
.subhead2   { font-family: verdana, arial, geneva, sans-serif; }
.body2		{ font-family: verdana, arial, geneva, sans-serif; }

.code		{ font-family: courier new, courier, serif; }

/* NAVIGATION */
.footernav	{ font-family: verdana, arial, geneva, sans-serif; }
.legal		{ font-family: verdana, arial, geneva, sans-serif; }
.subnav		{ font-family: verdana, arial, geneva, sans-serif; }
.subnav2	{ font-family: verdana, arial, geneva, sans-serif; }
.navigation div.subnav { margin-bottom:5px; font-weight:bold; }

/* FORMS */
.button		{ font-weight: bold; font-family: verdana, arial, geneva, sans-serif; }
.form		{ background-color: #FFFFFF; }
.form:focus { background-color: #CCD6EB; }

/* INDENTS */
.indent		{ margin-left: 20px; }

/* PRINTING */
.printcompact { display: inline; }

a.magnify{ cursor:url("/images/ICON_mag.cur"); }

.bull { display:inline; text-align:middle; margin:8px 5px 3px 5px;}

.ybox { background-color: #ffffcc; /*border:dashed 1px black;*/ padding:10px; margin:10px; }

.tool { width:99%; }
.toolh { padding:5px; margin:0px; background-color:#339900; color:#ffffff; }
.toolb { padding:5px; margin:0px; background-color:#d6ebcc; line-height: 1.3px; }

th.h { text-align:left; border-bottom:solid 1px #ccc; color:#993300; background:#fff; font-size:11px; }
.inl { display: inline }

.ad { background:url(../assets/images/cta_bg.gif) repeat-x; font-family:helvetica, arial, sans-serif; font-size:12px; height:185px; }
.ad .image { float:left; width:30%; text-align:center }
.ad .image img { margin:0 auto; border:none }
.ad .text { margin-top:20px; float:left; width:70%; color:#5c5c5c; line-height:20px }
.ad .text .button { display:block; margin:10px 10px 10px 0; background:#ff1a1a; color:#FFF; font-weight:normal; border:1px outset red; padding:8px 5px; font-size:18px; text-decoration:none }
.ad .text .button:hover { border:1px inset red; }
.ad .text .button strong { text-decoration:underline; font-weight:normal }
.ad .text a { color:#039 }
.ad .text {}