@charset "UTF-8";
/* CSS Document */

/** =zeroout to get even playing field amognst browsers -- percent is a IE hack, 100.0 is an Opera **/
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, address, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font: 100.1% font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	background: #fff;
}

a img {
	border: none;
	border-width: 10;
}
a {
	outline: none;
}

/*START DIVISIONS */
#container {  /* a wrapper for the html */
	margin: 0px auto;
	text-align: left;
	width: 1005px;
	overflow: auto;
	background: #fff;
}
#header {
	background: #fff url(../assets/img_jumpto/flstop.jpg) no-repeat;
	height: 120px;
	position: relative;
}
 /* all list items */ 
#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	right: 30px;
	top: 50%;
	z-index: 10;
}
 /* all list items */ 
#nav li {
	float: left;
	font: 0.75em/1.75 Verdana, Arial, Helvetica, sans-serif;
	width: 85px;
	background: #fff;
	color: #666;
	text-align: center;
	margin: 0 3px;
	position: relative;
	border-top: 1px solid #ddd;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	border-left: 1px solid #ddd;
}
/* second-level lists */ 
li ul  {
	display: none;
	text-decoration: none;
	list-style: none;
	position: absolute;
}
#nav ul li {
	font: .85em/2 Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: #cfe7dd;
	text-indent: 1em;
	margin: 0;
}
#nav a:link, #nav a:visited {
	color: #666;
	text-decoration: none;
	display: block;
}
#nav a:hover, #nav a:active {
	color: #fff;
	text-decoration: none;
	background: #669;
}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
li>ul { 
	top: auto;
	left: auto;
	text-decoration: none;
}

/* lists nested under hovered list items */
li:hover ul, li.over ul { display: block; 
}


#content/*START HORIZONTAL NAVIGATION */
 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: 0px;
	float: left;
}
#content_sidebar {
	background: #fff;
	width: 200px;
	padding: 10px;
	margin-right: 20px;
	float: left;
}
#content_sidebar h1 {
	font: 1.2em/2 Verdana, Arial, Helvetica, sans-serif;
	color: #366;
	letter-spacing: 0.05em;
	font-weight: bold;
}
#content_col3  h1 {
	font: 1em/2 Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	letter-spacing: 0.05em;
	font-weight: bold;
}
#content_sidebar p, #content_hm1 p {
	font: .75em/1.5 Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3em;
}
#content_hm1 {
	background: #fff;
	width: 240px;
	padding: 30px 10px 10px 10px;
	margin-right: 20px;
	float: left;
}
#content_hm2 {
	float: left;
	width: 660px;
	background: #fff;
	padding: 30px 10px 30px 10px;
}
#content_col2 {
	float: left;
	width: 500px;
	background: #fff;
	padding: 10px 10px 20px 10px;
}
#content_col2 li, #content_main li {
	color: #666;
	font: 0.75em/1.5 Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	list-style: none;
}

#content_col3 {
	background: #fff;
	width: 200px;
	padding: 10px 0px 20px 0px;
	float: left;
	margin-left: 20px;
}
#content_main {
	float: left;
	width: 740px;
	background: #fff;
	padding: 10px 10px 20px 10px;
}
#content_main h1, #content_col2 h1 {
	color: #669;
	font: bold 1.2em/1.2 Verdana, Arial, Helvetica, sans-serif;
	background: left center;
	display: block;
	text-align: left;
	border-bottom: 2px solid #666666;
	width: 300px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content_main h2, #content_col2 h2, #content_col3 h2 {
	font-size: 1em;
	color: #555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0.5em 0 1.5em 0;
}
#content_main h3, #content_col2 h3, #content_col3 h3 {
	font-size: 0.85em;
	color: #555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 3em 0 0.5em 0;
}
#content_main address, #content_col2 address {
	font: .65em/1.5 Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	margin: 0;
}
#content_col3 li {
	color: #888;
	margin: 0 0 2em 0;
	font: bold 0.75em/1.5 Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	list-style: none;
}
.quotee {
	font: .7em/.7 Verdana, Arial, Helvetica, sans-serif;
	color: #6a9;
	text-align: right;
}
#content_main  p, #content_col2 p, #content_main blockquote, #content_col2 blockquote, #content_col3 p {
	font: .75em/1.5 Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1.5em;
}
#content_main ul, #content_col2 ul {
	margin-bottom: 2em;
}

#content_main  a:link, #content_col2 a:link, #content_col3 a:link, #content_main a:visited, #content_col2 a:visited, #content_col3 a:visited, #content_sidebar  a:link, #content_sidebar a:visited, #content_hm1  a:link, #content_hm1  a:visited {
	font: 1em/1.5 Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	margin: 0;
	padding: o;
	display: inline;
}
#content_main  a:hover, #content_col2 a:hover, #content_col3 a:hover, #content_main a:active, #content_col2 a:active, #content_col3 a:active, #content_sidebar  a:hover, #content_sidebar a:active, #content_hm1  a:hover, #content_hm1  a:active {
	text-decoration: underline;
	color: #FFF;
}

 /* START PRODUCT TABLE */ 
#content_main table#productTBL {
	width: 250px;
	margin: 0 0 0 20px;
	background: #f8f8e3;
	border: 1px solid #333;
	border-collapse: collapse;
	float: right;
}
#content_main #productTBL thead {
	font: 1em Verdana, Arial, Helvetica, "sans-serif #fff";
}
#content_main #productTBL tbody {
	font: 85% Verdana, Arial, Helvetica, "sans-serif #fff";
	text-align: left;
}
#content_main #productTBL caption {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	padding: 60px 0 .5em 0;
	color: #666666;
}
#content_main #productTBL th {
	padding: .5em 0 .5em 0;
	height: 10px;
	text-align: center;
	background: #666;
	border: 1px solid #999;
	color: #fff;
	font: 70%/120% Verdana, Arial, Helvetica, sans-serif;
}
#content_main #productTBL td {
	padding: 0.5em 1em;
	text-align: left;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666;
}
 /* END PRODUCT TABLE */

 /* START LABEL TABLE */ 
#content_main table#labelTBL, #content_main table#labelTBL_2, #content_main table#labelTBL_3 {
	width: 300px;
	margin: 0 0 0 20px;
	background: #f8f8e3;
	border: 1px solid #333;
	border-collapse: collapse;
	float: right;
}
#content_main #labelTBL thead, #content_main #labelTBL_2 thead, #content_main #labelTBL_3 thead {
	font: 1em Verdana, Arial, Helvetica, sans-serif #fff;
}
#content_main #labelTBL tbody, #content_main #labelTBL_2 tbody, #content_main #labelTBL_3 tbody {
	font: 85% Verdana, Arial, Helvetica, sans-serif #fff;
	text-align: left;
}
#content_main #labelTBL caption, #content_main #labelTBL_2 caption, #content_main #labelTBL_3 caption {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	padding: 60px 0 .5em 0;
	color: #666666;
}
#content_main #labelTBL th, #content_main #labelTBL_2 th, #content_main #labelTBL_3 th {
	padding: .5em 0 .5em 0;
	height: auto;
	text-align: center;
	background: #666;
	border: 1px solid #999;
	color: #fff;
	font: 70%/120% Verdana, Arial, Helvetica, sans-serif;
}
#content_main #labelTBL td, #content_main #labelTBL_2 td, #content_main #labelTBL_3 td {
	padding: 0.5em 1em;
	text-align: right;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666;
}
 /* END LABEL TABLE */
 
 /* START LABEL INKJET TABLE */ 
 #content_main table#label_inkjetTBL, #content_main table#label_inkjetTBL_2 {
	width: 360px;
	margin: 0 0 0 20px;
	background: #f8f8e3;
	border: 1px solid #333;
	border-collapse: collapse;
	float: right;
}
#content_main #label_inkjetTBL, #content_main #label_inkjetTBL_2 {
	font: 1em Verdana, Arial, Helvetica, sans-serif #fff;
}
#content_main #label_inkjetTBL tbody, #content_main #label_inkjetTBL_2 tbody {
	font: 85% Verdana, Arial, Helvetica, sans-serif #fff;
	text-align: left;
}
#content_main #label_inkjetTBL caption, #content_main #label_inkjetTBL_2 caption {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	padding: 60px 0 .5em 0;
	color: #666666;
}
#content_main #label_inkjetTBL th, #content_main #label_inkjetTBL_2 th {
	padding: .5em 0 .5em 0;
	height: 10px;
	text-align: center;
	background: #666;
	border: 1px solid #999;
	color: #fff;
	font: 70%/120% Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
#content_main #label_inkjetTBL td, #content_main #label_inkjetTBL_2 td {
	padding: 0.5em 1em;
	text-align: left;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666;
}
 /* END LABEL INKJET TABLE */
 
 /* START LABEL TABLE */ 
 #content_col2 table#label_TBL,  #content_col2 table#label_TBL_2,  #content_col2 table#label_TBL_3 {
	width: 400px;
	margin: 0 0 0 20px;
	background: #edebd5;
	border: 1px solid #333;
	border-collapse: collapse;
	float: right;
}
 #content_col2 #label_TBL,  #content_col2 #label_TBL_2,  #content_col2 #label_TBL_3 {
	font: 1em Verdana, Arial, Helvetica, sans-serif #fff;
}
 #content_col2 #label_TBL tbody,  #content_col2 #label_TBL_2 tbody,  #content_col2 #label_TBL_3 tbody {
	font: 85% Verdana, Arial, Helvetica, sans-serif #fff;
	text-align: left;
}
 #content_col2 #label_TBL caption,  #content_col2 #label_TBL_2 caption,  #content_col2 #label_TBL_3 caption {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	padding: 60px 0 .5em 0;
	color: #666666;
}
 #content_col2 #label_TBL th,  #content_col2 #label_TBL_2 th,  #content_col2 #label_TBL_3 th {
	padding: .5em 0 .5em 0;
	height: 10px;
	text-align: center;
	background: #666;
	border: 1px solid #999;
	color: #fff;
	font: 70%/120% Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
 #content_col2 #label_TBL td, #content_col2 #label_TBL_2 td, #content_col2 #label_TBL_3 td {
	padding: 0.5em 1em;
	text-align: left;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666;
}
 /* END LABEL TABLE */ 
 
 /* START TOPTEN TABLE */ 
 #content_col2 table#tenTBL {
	width: 500px;
	margin: 0;
	background: #fff;
}
 #content_col2 #tenTBL thead {
	font: .5 em Verdana, Arial, Helvetica, sans-serif #fff;
}
 #content_col2 #tenTBL tbody {
	font: 95% Verdana, Arial, Helvetica, sans-serif #fff;
	text-align: left;
}
 #content_col2 #tenTBL caption {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: center;
	padding: 30px 0 .5em 0;
	color: #666666;
}
 #content_col2 #tenTBL th {
	padding: .5em 0 .5em 0;
	height: 1px;
	text-align: center;
	background: #666;
	border: 1px solid #999;
	color: #fff;
	font: 70%/120% Verdana, Arial, Helvetica, sans-serif;
}
 #content_col2 #tenTBL td {
	padding: 0.5em 1em;
	text-align: left;
	font: .75em/1.3 Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #666;
}
 /*END TOPTEN TABLE */ 
 


#siteinfo {
	background: #6a9;
	margin-right: auto;
	margin-left: auto;
}
#siteinfo p {
	font: 0.6em/1.5 Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
}
h3 {
	font: #666 .65em/2 Verdana, Arial, Helvetica, sans-serif;
}
h4 {
	font-size: 70%;
	line-height: 120%;
	color: #333333;
	padding: 0px 0em 0.5em;
	text-indent: 1em;
}
.clear {
	clear: both;
}
.first {
	padding-top: 60px;
	border-width: 0px;
}
.odd {
	background: #e9e4c8;
	width: 250px;
}
.margin_lt {
	margin: 0px 0px 0px 15px;
}
.margin_rt {
	margin: 0px 20px 0px 0px;
}
.margin_lt_alignright {
	margin: 0px 0px 0px 30px;
	float: right;
}
.margin_rt_alignleft {
	margin: 0px 30px 0px 0px;
	float: left;
}
.breadcrumbs {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #366;
	text-align: left;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.color {
	color: #366;
	font-weight: bold;
}
.quotee {
	font: italic 1em/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: 6a9;
	text-align: right;
	display: block;
}
.margin400 {
	margin-right: 400px;
}
.margin270 {
	margin-right: 270px;
}
.margin_top {
	margin-top: 20px;
}
.smallprint {
	font: 0.85em/1em Verdana, Arial, Helvetica, sans-serif;
}
.first_half {
	padding-top: 30px;
}
.indented {
	font-size: 0.85em;
	line-height: 0.85em;
	margin-right: 15%;
	margin-left: 15%;
}
.bigbold {
	font: bold 1.1em/2em Verdana, Arial, Helvetica, sans-serif;
	color: #330000;
	margin-top: 2em;
}
.alignright {
	text-align: right;
}
.center {
	text-align: center;
}
form, label, input {
	font: 0.85em/1.5 Verdana, Arial, Helvetica, sans-serif;
} 
legend {
	font: bold 1em/2 Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 20px;
} 
fieldset {
	width: 85%;
	padding : 
0.5em 1em;
} 
label {
	text-align: right;
	position : relative;
	width: 140px;
	display: block;
	margin: .5em 0em;
	border-bottom:dotted 1px black;
	padding:1px;
} 
label input {
	position : absolute;
	left: 110%;
	top: 2px;
	width: 270px;
	border: 1px solid black;
	border-top-width: 0;
	padding: 2px;
} 
label input:focus {
	background-color: #edebd5;
	border-width: 0px;
} 
input.submit {
	margin-left: 15em;
} 
select.selectone {
	position : absolute;
	left: 110%;
	top: 2px;
	width: 275px;
	border: 1px solid black;
	border-top-width: 0;
	padding: 2px;
	font: 0.85em/1.5 Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	position : absolute;
	left: 144px;
	top: 0px;
	border: 1px solid black;
	border-top-width: 0;
	padding: 2px;
	width: 270px;
	height: 40px;
}
textarea:focus {
	background-color: #edebd5;
	border-width: 0px;
}
select.selectone:focus {
	background-color: #edebd5;
	border-width: 0px;
}
form br {
	display: none;
	clear: both;
}
#container #content #content_sidebar {
}

