BODY, TD, TH, Input {
	font-family: Arial; font-size: 12px;
}

.copyright {
	color: #F08109;
	text-decoration: none;
}

A.copyright:hover {
	text-decoration: underline;
}

A {
	color: #0068D9;
}

A:hover {
	color: #404040;
    text-decoration: none;
}

.footer_info {
	color: #F08109;
}

.browse_box {
	color: #ffffff;
	background-color: #566A92;
}

A.browse {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	
	font-size: 11px;
	line-height: 14px;
}

A.browse:hover {
	text-decoration: none;
}

A.topnav {
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}

A.topnav:hover {
	text-decoration: underline;
}

.sidenav_box,.sidenav_boxb {
	background-color: #F7F4D7;
	border: solid 1px #B2B66C;
	width: 96px;
	height: 19px;
	padding-left: 8px;
	vertical-align: bottom;
}

.highlight {
	font-weight: bold;
	color: #0E4E8D;
}

.link_header {
	font-weight: bold;
	background-color: #566A92;
	color: #ffffff;
	font-size: 16px;
}

HR {
	color: #566A92;
	background-color: #cccccc;
	height: 1px;
	border: 0;
}

#read_more {
	font-weight: bold;
	border: solid 1px #747474;
	background-color: #E5E5E5;
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
	align: right;
	position: relative;
	top: 7px;
	left: 70px;
}

#slogan {
	font-family: Times;
	font-size: 15px;
	color: #8D8D8D;
}

.home_box_text {
	font-size: 11px;
	text-align: center;
	color: #385171;
	width: 91px;
}

H1,H2,H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #0068D9;
	display: inline;
	font-weight: normal;
	line-height: 23px;
}



H1.browse {
	font-size: 9px; 
    color: #ffffff; 
	color: #ffffff;
	line-height: 9px;
}


H2 {
	font-size: 18px;
}

H3 {
	font-size: 14px;
}

H3.cant_find{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	display: inline;
	font-weight: bold;
	line-height: 14px;
}

A.cant_find{
	color: #666666;
	font-weight: bold;
}

H1.listing {
	margin-left: 20px;
}

.filter,A.filter:link,A.filter:visited,A.filter:active {
	font-size: 12px;
}

.filterb,A.filterb:link,A.filterb:visited,A.filterb:active {
	font-size: 12px;
	color: #FF6600;
}

A.filter:link,A.filter:visited,A.filter:active {
	text-decoration: none;
}

A.filterb:link,A.filterb:visited,A.filterb:active {
	text-decoration: none;
}

I.filter,A.filter:hover {
	color: #FF6600;
	text-decoration: underline;
}

I.filterb,A.filterb:hover {
	color: #333333;
	text-decoration: underline;
}

.moreinfo {
	background-color:#ffffff;
}
/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:702px; height:144px; z-index:50
}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:703px; height:143px;
	clip:rect(0px, 703px, 143px, 1px); 
	overflow:hidden;	
	z-index:1; 
}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
}
div#moreinfo {
	position:absolute; visibility:hidden; 
	left:0px; top:280px; 
	z-index:100; 
	width: 122px;
	filter:alpha(opacity=90);
}
div#moreinfo_content { 
	font-size: 11px;
	font-weight: bold;	
	padding: 5px;
	border: 1px;
	
	text-align: center;
}
.homepic {
	border: solid 1px white;
	filter:gray;
}
.homepicb {
	border: solid 1px red;
}

.featured_product_name {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.featured_product_price {
	font-size: 11px;
	color: #ff9999;
	font-weight: bold;
}

.listing_brand_name {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.listing_product_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 18px;
}

.listing_product_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

H1.product_name {
	font-size: 14px;
	font-weight: bold;
	color: #566A92;
}
.prod_box {
	border: solid 1px #cccccc;
}
.prod_page_our_price {
	font-size: 16px;
	color: #2A3B5D;
	font-weight: bold;
}
.prod_page_savings {
	color: #ff0000;
}

.hidden {
	position:absolute;
	display:inline;
	visibility:hidden;
}

.packages_option_hidden {
	position:absolute;
	display:inline;
	visibility:hidden;
	width: 300px;
}


A.sidebar,A.sidebarb {
	text-decoration: none;
	color: #0E4E8D;
	padding-left: 2px;
	padding-right: 2px;
}
A.sidebarb {
	background-color: #0E4E8D;
	font-weight: bold;
	color: #ffffff;
}

A.sidebar:hover {
	text-decoration: underline;
	color: #ff0000;
}

A.underline:hover, A.underline:visited, A.underline {
	text-decoration: underline;
}

HR.listmanager {
	color: #F08109;
  background-color: #F08109;
  height:2px
}

.listmangerletterheading {
  background-color:#FBDFC1;
  border: 1px solid #F08109;
}

A.listmangerletterheading {
	color:#F08109;
}

TD.sidebar {
	background-color: #eeeeee;

}

.breadcrumb {
	font-size: 12px;
	color: #333333;	
}

DIV.breadcrumb {
	
}

A.breadcrumb {	
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

A.breadcrumb:hover {
	text-decoration: none;
}

TABLE.highlight_area {
	background-color: #333333;
	color: #ffffff;
}
H1.highlight_area {
	color: #ffffff;
	font-size: 28px;
	line-height: 24px;
	position: relative;
	top: 7px;
}

.homepage_bottom {
	font-size: 11px;
	color: #F08109;
}

.content {
	padding: 15px;
}

.error {
	padding: 15px;
	background-color: #FEDFB4;
	text-align:center;
	width: 480px;
	border: solid 1px #BC670B;
	font-weight: bold;
}

A.cart_product,A.cart_package {
	font-weight: bold;
	color: #000000;
}

A.cart_package {
	font-size: 14px;
}

TABLE.cart {
	border: solid 0px #cccccc;
}

TABLE.invoice {
	border: solid 1px #cccccc;
}

.cart_border_top {
	border-top: solid 1px #cccccc;
}

.cart_header {
	background-color: #cccccc;
	padding: 12px;
}

.cart_footer {
	padding: 12px;
	border-top: solid 1px #616161;
}

.cart_footer_rightborder {
	border-right: solid 1px #616161;
}

.cart_footer_options {
	color: #616161;
	font-size: 18px;
}
.cart_alt {
	background-color: #eeeeee;
}

.cart_qty {
	font-size: 12px;
	text-align: center;
	border: solid 1px #cccccc;
	padding: 0px;
}

.cart_shipping_select {
	font-size: 10px;
}

TH.cart_header {
	font-size: 14px;
	color: #616161;
}

TR.cart_row {
}

A.cart_remove {
	color: #FF6600;
}

TD.cart_row,TD.cart_rowr,TD.cart_rowl {
	border-bottom: solid 1px #cccccc;
	font-size: 11px;
	text-align: center;
}
TD.cart_row,TD.cart_rowr {
	border-left: solid 1px #cccccc;
}

TD.cart_rowr {
	border-bottom: none;
}


.package_header {
	background-color: #cccccc;
}

.package_subheader {
	background-color: #eeeeee;
}

.package_cat {
	font-size: 18px;
	text-align: left;
}

.package_tagline {
	font-size: 18px;
	font-weight: bold;
	float: right;
	text-align: center;
	border-top: medium black solid;
	border-bottom: thin black solid;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 3px;
	background: #cccccc;
	width: 30%;
}

.upgrade {
	font-size: 10px;
	font-weight: bold;
	color: #F08109;
	position: absolute;
}

.phone_top {
	font-weight: bold;
	font-size: 18px;
}

.phone_top_hours {
	font-size: 10px;
}

.promo_top {
	color: #ff0000;
	font-weight: bold;
}

TD.checkout {
	border: 1px dashed #F8F8F8;
}

.checkout_header {
	
	height: 35px;
	color: #000000;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	background-color: #F2F1F1;
	border-bottom: 2px solid #A2A2A2;
	padding-left: 5px;
}

.checkout_headerB {
	height: 35px;
	color: #ffffff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	background-color: #1E5A9E;
	border-bottom: 2px solid #FFA200;
	padding-left: 5px;
}

.checkout_headerC {
	height: 35px;
	color: #000000;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	background-color: #F0F0A1;
	border-top: 2px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
	padding-left: 5px;
}
.checkout_confirm{
	
	border-bottom: 1px dashed #A2A2A2;
}



.missing {
	background-color: #ffcccc; 
}

.disclaimer {
	color: #999999;
	font-size: 10px;
	padding-top: 10px;
}


A.linksMain,A.linksMain:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F08109;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: bold;
}

A.linksSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F08109;
	text-decoration: none;
	text-transform: lowercase;
	padding-left: 5px;
}

A.topLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

A.linksMain:hover,A.linksSub:hover {
	color: #000000;
}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	line-height: 16px;
	padding-right: 15px;
	color: #333333;
}
.boldOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FF6600;
	padding-top: 6px;
	letter-spacing: 2px;
	padding-left: 5px;
}
.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin-top: 2px;
	padding-left: 12px;
}

.link1_end {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 2px;
	padding-left: 12px;
}


.copyright {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.tableRight {
	float: right;
	width: 300px;
}
.a:linksTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.linksTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.mainTable {
	border: 1px solid #FF6600;
}

#mainTable {
	position: absolute;
	left: 135px;
	top: 54px;
	border: 1px solid #FF6600;
	border-right:0px;
	background-color: #ffffff;
}

#header {
	position: absolute;
	left: 135px;
	top: 10px;
}

.header {
	color: #ffffff;
}
header_go_back
A.header, A.header:hover, A.header:visited, A.header:active,A.header_go_back, A.header_go_back:hover, A.header_go_back:visited, A.header_go_back:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
}

TD.header {
	
}
A.header_go_back:hover{
	background: url(/pics/headerbg.gif) repeat-x;
}

TD.headerb {
	background: url(/pics/headerbg.gif) repeat-x;
}


.linksFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 30px;
}

.linksFooter:hover {
	color:white;
}


.linksProducts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 18px;
}
.bodyProduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
.boldOrangeProduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FF6600;
	letter-spacing: 2px;
	line-height: 20px;
}
.left {
	float: left;
	margin: 0px 15px 8px 0px;
}
.Price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.boldWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 2px;
	line-height: 20px;
}
.normalWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	line-height: 20px;
}

.normalOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F08109;
	letter-spacing: 2px;
	line-height: 20px;
}
.small {
	font-family: tahoma;
	font-size: 10px;
	color: #333333;
}

.multi_city_inst{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.OrangeNarrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FF6600;
	line-height: 17px;
}
.boldGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #333333;
	letter-spacing: 2px;
	line-height: 16px;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	list-style-position: outside;
	list-style-type: disc;
}
.boldOrangeA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FF6600;
	line-height: 20px;
}

.pagination {
	font-size: 10px;
	font-weight: bold;
}

DIV.pagination {
	text-align: right;
	width: 620px;
	position: relative;
	top: -8px;
}

A.pagination {
	text-decoration: underline;
}

A.pagination:hover {
	text-decoration: none;
}

.error_msg {
  color: #ff6600;
}

.res,A.res:link,A.res:visited,A.res:active {
  color:#F08109;
}

A.orange_link:link,A.orange_link:visited,A.orange_link:active {
  color:#F08109;
}

A.orange_link:hover {
  text-decoration:underline;
}

table.list_mgr_signup {
  border: 1px solid #F08109;

}

th.list_mgr_signup {
	background-color:#FBDFC1;
}

tr.list_mgr {
  background-color:white;
  }

td.list_mgr {
  background-color:white;
  text-align: right;
  }  

tr.list_mgr_error {
  background-color:#F19F9F;
}

.list_mgr_error_text {
  color:#FF6600;
}

TABLE.listing {
	border: solid 1px #F08109;
	width: 95%;
}
TR.listing {
	background-color: #ffffff;
}
TR.listingb {
	background-color: #eeeeee;
}


TR.listingc {
	background-color: #ff9999;
}

TR.listinghover {
	background-color: #FFFFCC;
}

TR.listing_heading {
	background-color: #FBDFC1;
}

.greeting_control_border {
  border: 1px solid #000000;
}

.search_suggest {
  border:1px solid #F08109;
  background-color:#FBDFC1;
  width:90%;
  padding:20px;
}

#sidebar {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 135px;
}

.sidebarMain {
	color: #ffffff;
	font-weight: bold;
	background-color: #F08109;
	padding: 5px;
	text-transform: uppercase;
	height: 23px;
}

.sidebarUnder {
	background-color: #BC670B;
	height: 6px;
}

.sidebarBody {
	background-color: #FEDFB4;
	padding: 5px;
}

.sidebarLine,.sidebarLineb,.sidebarLinec {
	background-color: #FEDFB4;
	padding: 5px;
}

.sidebarLineb {
	background-color: #FFF;
	background-image: url(/pics/arrow.gif);
	background-repeat: no-repeat;
	background-position: 120px;
}

.sidebarLinec {
	background-color: #FFF;
	background-position: 120px;
}

.sidebarSubs {
	padding: 5px;
	background-color: #FBEBD6;
}

.sidebarSubsLine {
	background-color: #ffffff;
	height: 2px;
}

TABLE.eCommerceBar {
	background-color: #F08109;
	width: 100%;
	padding: 5px;
}

TD.eCommerceBar {
	padding-left: 5px;
	padding-right: 5px;
}

A.eCommerceBar {
	color: #000000;
	font-weight: bold;
}

A.eCommerceBar:hover {
	color: #ffffff;
}

.phoneNumber {
	color: #ffffff;
}

.eCommerceBarUnder {
	background-color: #BC670B;
	height: 6px;
}

.promoBox {
	height: 306px;
	margin: 5px;
}

.guaranteeBox {
	width: 200px;
	background-color: #FEF0E1;
	border: solid 1px #BC670B;
	text-align:left;
}

.infoBox {
	background-color: #FEF0E1;
	border: solid 1px #BC670B;
  padding:10px
}

.guarantee {
	padding: 5px;
	text-align:left;
}

.prodHomepageImage {
	border: solid 1px #CC6600;
}

A.prodHomepageName {
	color: #CC6600;
	font-weight: bold;
}

A.prodHomepagePrice {
	color: #FF9900;
	font-weight: bold;
	text-transform: uppercase;
}

DIV.rightsideBox {
	background-color: #FEF0E1;
	border: solid 1px #BC670B;
	width: 200px;
	padding: 5px;
	text-align: left;
}

td.subSidebarA,td.subSidebarB{
	padding-left:10px;
	
}

td.subSidebarB {
  background-color: #FFFBF6;
	background-image: url(/pics/arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 120px;
}

.product_price {
  font-size:15px;
  font-weight:bold;
  color:#F08109;
}

.guarantee_product_box {
	background-color: #FEF0E1;
	border: solid 1px #BC670B;
	width: 100%;
	padding: 5px;
	text-align: left;  
}

A.may_we_also_links,a.may_we_also_links:hover,a.may_we_also_links:visited:hover {
  text-decoration:underline;
  font-size:10px;
}

.homepage_content {
	margin-top: 50px;
	color: #333333;
	padding: 10px;
	background-color: #FEF0E1;
	font-size:11px;
}

TD.instructions {
    background: url(/pics/instructions_bar.gif);
    border-top: solid 1px #345F93;
    border-bottom: dashed 1px #91A5BE;
    padding: 10px;
}

TD.search_instructions,span.search_instructions {
	font-family: Arial, Helvetica, sans-serif;
	color: #0068D9;;
	font-weight:bold;
}

TD.poa_text, .poa_text {
	font-family: Verdana; 
	font-weight:none;	
}

TD.poa_text {
	background-color: #CCCCCC;
	padding:10px;
}

.instructions,TD.instructions, {  
    font-family: Verdana; 
    font-size: 9px; 
    color: #ffffff; 
    text-decoration: none;
    font-weight: normal;
}

A.instructions,A.instructions:link,A.instructions:active {
	color: #C4E0FF;
}



.instructions_small {  
    font-family: Verdana; 
    font-size: 9px; 
    font-weight: normal; 
    color: #707070; 
    text-decoration: none
}

.fieldtitles {  
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: none
}

.logged {  
    font-family: Verdana; 
    font-size: 9px; 
    font-weight: normal; 
    color: #666666
}

.doclist {  
    font-family: tahoma; 
    font-size: 10px; 
    font-weight: bold; 
    color: #236988; 
    text-decoration: underline;
}

.locationlist {  
    font-family: Verdana; 
    font-size: 10px; 
    font-weight: normal; 
    text-transform: uppercase; 
    color: #236988; 
    text-decoration: none;
}

.viewall {  
    font-family: Verdana; 
    font-size: 9px; 
    font-weight: normal; 
    color: #1B9D02; 
    text-decoration: underline
}

.cartinstructions {  
    font-family: Verdana; 
    font-size: 9px; 
    font-weight: bold; 
    color: #666666; 
    text-decoration: none
}

.carttitles {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: none
}

.cartcats {  
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #757575; 
    text-decoration: none;
}

.cartformlist {  
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #757575; 
    text-decoration: none;
}

.carttotal {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #0033CC;
}

td.namingfields,td.namingfields_off {
    border-bottom: 2px dashed #D7D7D7;
}

.namingfields,.namingfields_off {  
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #666666;
}

A.namingfields:link, A.namingfields:hover, A.namingfields_off:link, A.namingfields_off:hover{  
    font-family: Verdana; 
    font-size: 11px; 
    font-weight: bold; 
    color: #E38600;
	text-decoration: none;
}

.namingfields_off {
	color: #AAAAAA; 
}

.researchpaperslist {  
    font-family: Verdana; 
    font-size: 10px; 
    font-weight: normal; 
    color: #999999; 
    text-decoration: none;
}

.researchlistfee {  
    font-family: Verdana; 
    font-size: 10px; 
    font-weight: bold; 
    color: #CC3300; 
    text-decoration: none;
}

.gli {  
    font-family: tahoma; 
    font-size: 11px; 
    font-weight: normal; 
    color: #717171; 
    text-decoration: underline
}

.ftlicname {  
    font-family: Verdana; 
    font-size: 12px; 
    font-weight: normal; 
    color: #000033;
}

.formdocs {  
    font-family: Verdana; 
    font-size: 12px; 
    font-weight: bold; 
    color: #C20000; 
    text-decoration: underline;
}

a.formdocs { 
    font-family: Verdana; 
    font-size: 12px; 
    font-weight: bold; 
    color: #C20000; 
    text-decoration: underline;
}

a.formdocs:hover { 
    color: #C20000; 
    text-decoration: underline;
}

.forminstruct {  
    font-family: Verdana; 
    font-size: 12px; 
    font-weight: bold; 
    color: #007BB1;
}

.add{  
    font-family: tahoma; 
    font-size: 10px; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: none;
}

td.materialsep{  
	border-bottom: 2px solid #A3A3A3 ;
}

.currentattdocs, A.currentattdocs:link, A.currentattdocs:hover{  
    font-family: verdana; 
    font-size: 11px; 
    font-weight: none; 
    color: #6E6E6E; 
    text-decoration: underline;
}

A.add:link, A.add:hover, A.add:visited{  
    font-family: tahoma; 
    font-size: 10px; 
    font-weight: none; 
    color: #DF6E00; 
    text-decoration: underline;
}

table.adddocs {
    padding-top: 3px;
} 

.adddocs {  
    font-family: tahoma; 
    font-size: 10px; 
    font-weight: normal; 
    color: #c20000; 
    text-decoration: underline;
}

.adddocstitle {  
    font-family: tahoma; 
    font-size: 11px; 
    font-weight: bold; 
    color: #626062; 
    text-decoration: none;
}

.paiddocs {  
    padding-top: 5px;
}

.duedate {  
    font-family: tahoma; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: none;
}

.beginform, A.beginform:link, A.beginform:hover {  
    font-family: tahoma; 
    font-size: 12px; 
    font-weight: bold; 
    color: #0231B9; 
    text-decoration: underline;
}

.skip, A.skip:link {  
    font-family: tahoma; 
    font-size: 12px; 
    font-weight: none; 
    color: #CB002B; 
    text-decoration: none;
}

A.skip:hover {
text-decoration: underline;
}


A.beginform:hover {
text-decoration: underline;
}


.usedfor {  
    font-family: tahoma; 
    font-size: 10px; 
    font-weight: normal; 
    color: #575757; 
    text-decoration: none;
}

.dashcolumns {  
    font-family: tahoma; 
    font-size: 9px; 
    font-weight: bold; 
    color: #ffffff; 
    text-decoration: none;
}

.dashcontent { 
    font-family: Arial; 
    font-size: 10px; 
    font-weight: normal; 
    color: #666666;
}

TR.results_row {
	background-color: #ffffff;
}

TR.results_rowb, TR.results_row:hover {
	background-color: #ffcc33;
}

/* Animated throbber */ 

.input_inactive {
	background-color: #ffffff;
}
.input_active {
	background: url('/pics/throbber.gif') no-repeat 100% 2px;
	background-position: 100% -18px;
}

.input_disabled {
	background-color: #eeeeee;	
}

.search_active {
	background: url('/pics/throbber.gif') no-repeat 100% 2px;
	background-position: 100% -18px;
}

.search_inactive {
	background: url('/pics/throbber.gif') no-repeat 100% 2px;
}

DIV.searchResultLine {
	border: solid 1px #eeeeee;
}
DIV.searchResultLine:hover {
	background-color: #eeeeee;
	border: solid 1px #333333;
}

.bottomnav,A.bottomnav,A.bottomnav:visited,A.bottomnav:hover {	
	font-family: tahoma;
	font-size: 10px;
	color: #FDFFE1;
	font-weight: bold;
	text-decoration: none;
}

.copyright {
    font-family: tahoma;
	font-size: 9px;
	color: #D0D0D0;
	font-weight: none;
	text-decoration: none;
}

A.bottomnav:hover {
	text-decoration: underline;
	
}

A.cart_add_docs {
	color: #FF0808;
	font-weight:none;
}

.copyright {
	font-weight: normal;
}

A.sidebar_serve {
	color: #FFFBB3;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Arial;
	text-decoration: none;
}

A.sidebar_serve:hover {
	color: #ffffff;
	text-decoration: underline;
}

.sidebar_button_box {
	border: solid 1px #5C7796;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.step,.stepb,.stepsub {
	font-size: 10px;
	padding: 4px;
	line-height: 11px;
}

.stepb {
	color: #3366cc;
}

.stepsub {
	color: #666666;
}

TABLE.search {
	border: solid 1px #2A578C;
	background-color: #F2F1F1;
}

.search_sub {
	background-color: #F0F0F0;
}

.balloon_text {
	visibility: hidden;
	position: absolute;
}

.serve_small_b {
	visibility: hidden;
	position: absolute;
	
	padding: 15px;
	border: solid 1px #000000;
	background-color: #E1DDC7;
	background-image: url(/pics/balloon_arrow.gif);
	background-repeat: no-repeat;
	background-position: -5px 0px;
	padding-left: 10px;
}

#balloon {
	visibility: hidden;
	position: absolute;
	z-index:3000;
}

#balloon_content {
	
}

.all_docs_cart {
	visibility: hidden;
	position: absolute;
	
	padding: 15px;
	border: solid 1px #2A578C;
	background-color: #F2F1F1;
}

DIV.search_criteria {
	background-color: #0068D9;
	padding: 12px;
	border-top: dashed 1px #ffffff;
}

.search_criteria {
	color: #ffffff;
	font-size: 12px;
}

.search_criteria_val {
	color: #7DBBFF;
	font-size: 12px;
}

.search_filter {
	color: #616161;
}

DIV.search_filter {
	background-color: #F0F0F0;
	padding: 12px;
	border-bottom: dashed 1px #6296AC;
}

DIV.search_filter2 {
	background-color: #F0F0F0;
	padding: 12px;
	border-bottom: dashed 1px #6296AC;
	border-top: dashed 1px #6296AC;
}

A.search_filter {
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
}

A.search_results {
	font-size: 11px;
	color: #0068D9;
}


.search_results_tab {
	background-color: #B1B1B1;
	padding-left: 10px;
}

.search_results_val {
	border-bottom: solid 1px #B1B1B1;
	color: #0068D9;
	font-weight: bold;
	padding-right: 12px;
}

.search_results_amt {
	color: #474747;
	font-size: 10px;
}

TH.search_results {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #B1B1B1;
	border-bottom: dashed 1px #C4C4C4;
}

TD.search_results,TD.search_results_alt {
	font-size: 10px;
	color: #474747;
	background-color: #DBDBDB;
	border-top: solid 2px #B1B1B1;
	border-bottom: solid 2px #B1B1B1;
}

TD.search_results_alt {
	background-color: #C6C6C6;
}
.lt_check{
	color:blue;
}

.lic_auth_results{
	color:blue;
}

.additional_documents {
	background-color: #F2F1F1;
	height: 119px;
	padding: 12px;
}

.used_for {
	background: url('/pics/used_for_bg.gif') repeat-y center;
	padding: 12px;
	padding-left: 26px;
}


.license_name {
    font-family: verdana;	
    color: #FF0808;
	font-weight: bold;
	font-size: 12px;
}

H1.license_name {
	font-size: 23px;
	font-weight: normal;
}

A.form_name,A.form_name:hover,A.form_name:link {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	
	text-decoration:none;
	height: 1px;
	

}

TD.form_name {
	background-color: #FF7900;
	padding: 5px 5px 5px 5px;
}

.form_namepro {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.form_fieldtitles {
	color: #000000;
	font-weight: none;
	font-size: 12px;
}


.form_instruction_name {
	color: blue;
	font-weight: bold;
	font-size: 12px;
}

DIV.hr {
	border-bottom: dashed 1px #6296AC;
	width: 95%;
}

.whatsnext {
    border-top: dotted 1px #5F5F5F;
    border-bottom: dotted 1px #5F5F5F;
    font-family: tahoma;
    font-weight: bold;
    font-size: 10px;
    color: #5F5F5F;
    padding: 4px;
}

TD.side_notes{
	font-family: tahoma;
    font-weight: none;
    font-size: 10px;
    color: #5F5F5F;
}

.atc_adddocs {
    font-family: tahoma;
    font-weight: bold;
    font-size: 11px;
    color: #4A4A4A;
}


.atc_adddocslist {
    font-family: tahoma;
    font-weight: none;
    font-size: 10px;
    color: #4A4A4A;
}

.atc_recc {
    font-family: tahoma;
    font-weight: bold;
    font-size: 11px;
    color: #4A4A4A;
    padding-left:25px;
    padding-top:22px;

}
   
.atc_bg {
    background: url('/pics/atc_bgtop.gif') no-repeat;
}

.used_for_bg {
	background: url('/pics/atc_bgrepeat.gif') repeat-y;
}

.atc_bg_ad {
    background: url('/pics/atc_bgtop_ad.gif') no-repeat;
}

.additional_docs_bg {
	background: url('/pics/atc_bgrepeat_ad.gif') repeat-y;
}

.atc_recclist {
    font-family: tahoma;
    font-weight: none;
    font-size: 10px;
    color: #4A4A4A;
    padding-left:14px;

} 

.atc_diff, A.atc_diff:link, A.atc_diff:hover {
    font-family: tahoma;
    font-weight: bold;
    font-size: 10px;
    color: #FF6000;
    padding-bottom: 5px;


} 

td.atc_diff {
    padding-left:9px;
}

.atcbutton {
    border-top: dotted 1px #FF8211;
}

.atc_tips, A.atc_tips:link, A.atc_links:hover {
    font-family: tahoma;
    font-weight: none;
    font-size: 11px;
    font-decoration: underline;
    color: #0088D5;
}

.adobehelp {
    font-family: tahoma;
    font-weight: none;
    font-size: 9px;
    font-decoration: none;
    color: #979797;
}


td.filingoptions2 {
    background: url('/pics/filingoptions2_bg.gif') repeat-x #FFCFA4;
    height: 33px;
}

table.filingoptionsgrey {
    background: url('/pics/filingoptions_bg2.gif') repeat-x;
	height: 100px;
}


table.filingoptions {
    height: 100px;

}
.filingoptions {
    font-family: tahoma;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}

.filingoptionsC {
    font-family: verdana;
    font-weight: bold;
    font-size: 13px;
    color: #000000;
}

td.filingoptionsC {
     padding-top: 8px;
	 padding-bottom: 8px;
}

.filingoptionsgrey {
    font-family: tahoma;
    font-weight: bold;
    font-size: 11px;
    color: #9E9E9E;
}

.filingnotes, .filingoptions2 {
    font-family: tahoma;
    font-weight: none;
    font-size: 11px;
    color: #2E2E2E;

}

.filingnotesgrey  {
    font-family: tahoma;
    font-weight: none;
    font-size: 11px;
    color: #9E9E9E;

}

A.filingnotes:link {
    font-family: tahoma;
    font-weight: none;
    font-size: 10px;
    color: #4696D4;
}

A.filingnotes:hover {
    font-family: tahoma;
    font-weight: none;
    font-size: 10px;
    color: #D49946;
}

.feenotes {
    font-family: tahoma;
    font-weight: none;
    font-size: 10px;
    color: #2E2E2E;
}

td.feenotes { 
	border-bottom: 2px dashed #D7D7D7; 
	line-height: 1.5em;
}

.calculated, A.calculated:link, A.calculated:hover {
    font-family: tahoma;
    font-weight: none;
    font-size: 9px;
    color: #0068D9;

}

.total {
    font-family: tahoma;
    font-weight: bold;
    font-size: 14px;
    color: #000000;

}

.totalcost {
    font-family: tahoma;
    font-weight: bold;
    font-size: 14px;
    color: #01B111;

}


table.cartforms {
    border-left: 1px solid #B6B791; 
    border-top: 1px solid #B6B791;
    border-right: 1px solid #B6B791;
    border-bottom: 1px solid #7BB3EA;
    background-color: #FEFFDC;
    height: 30px;

}


table.cartformsB {
    border-left: 1px solid #7BB3EA; 
    border-right: 1px solid #7BB3EA;
    border-bottom: 1px solid #7BB3EA;
    background-color: #F7F7F7;
    height: 102px;

}
.cartforms {
    font-family: tahoma;
    font-weight: bold;
    font-size: 11px;
    font-decoration: none;
    color: #000000;
}

.cartformsnotes {
    font-family: tahoma;
    font-weight: none;
    font-size: 11px;
    font-decoration: none;
    color: #555555;
}

A.cart_form_title {
    font-size: 14px;
    font-weight: none;
    color: #FF7900;
}


.cartalldocstitle {
    font-family: tahoma;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
    color: #0067BE;
}

.cartrow {
    height: 27px;
    background: #7BB3EA;
}

table.cartrowbg {
    height: 43px;
}

.cartalldocsoptions {
    font-family: tahoma;
    font-weight: none;
    font-size: 11px;
    font-decoration: none;
    color: #000000;
}

.licenseinfo	{ 
	position:absolute; 
	left:476px; top:258px; 
	z-index:5; 
}

.licenseinfo2	{ 
	position:absolute; 
	left:220px; top:493px; 
	z-index:5; 
}


TD.cart_license_name,
TD.cart_license_nameb {
	background-color: #eeeeee;
	padding: 12px;
	border-top: dashed 1px #6296AC;
}

TD.cart_license_nameb {
	background-color: #cccccc;
}

DIV.cart_license_name2 {
	background-color: #F0F0F0;
	padding: 12px;
	border-bottom: dashed 1px #6296AC;
	border-top: dashed 1px #6296AC;
}

A.cart_license_name {	
    color: #FF0808;
	font-weight: bold;
	font-size: 14px;
}

.invoicethanks1 {
    font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0068D9;
}

.invoicethanks2 {
    font-family: verdana;
	font-size: 11px;
	font-weight: none;
	color: #0068D9;
}

td.check {
    background-color: #F0F0F0;
	border-bottom: 1px dashed #6296AC;
	height: 43;

}

.check, A.check:link, A.check:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #626262;
}

td.check2 {
    background-color: #F2F1F1;
	height: 9px;
}

.billto {
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: bold;
	color: #0068D9;
}

.billtoP {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: bold;
	color: #0068D9;
}

.billtocontent {
    font-family: trebuchet ms;
	font-size: 11px;
	font-weight: none;
	color: #484948;
}

table.invoicetitle {
    background-color: #F1F1F1;
	height: 24px;
	border-top: 1px solid #CDCDCD;
}

.invoicetitle {
    font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.invoicetitlefl {
    font-family: tahoma;
	font-size: 11px;
	font-weight: none;
	color: #8A8B8B;
}

.included {
    font-family: tahoma;
	font-size: 11px;
	font-weight: none;
	color: #000000;
}

.filing {
    font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF7900;
}

.gtotal {
    font-family: verdana;
	font-size: 14px;
	font-weight: none;
	color: #3E74D3;
}

td.processrow {
    background-color: #EBE9E6;
	height: 21px;
	border-top: 1px solid #DDDBD9;
	font-family: arial;
	font-size: 15px;
	font-weight: none;
	color: #000000;
}
td.processrow2{
	font-family: arial;
	font-size: 15px;
	font-weight: none;
	color: #000000;
}

.instruction {
    font-family: tahoma;
	font-size: 12px;
	font-weight: none;
	color: #000000;
}

.status {
    font-family: tahoma;
	font-size: 10px;
	color: #3366cc;
}

.status, A.status:link {
	color: #3366cc;
	text-decoration: none;
}

A.status:hover {
    text-decoration: underline;
}

table.userform_name{
    border-top: 1px solid #C3BDBD;
	border-left: 1px solid #C3BDBD;
	border-right: 1px solid #C3BDBD;
	border-bottom: 1px solid #C3BDBD;
	height: 40px;
	background-color: #F7F6EA;
}

.userform_name{  
    font-family: tahoma; 
    font-size: 12px; 
    font-weight: none; 
    color: #0865AD; 
    text-decoration: none;
}

.userform_nameP {  
    font-family: tahoma; 
    font-size: 10px; 
    font-weight: none; 
    color: #0865AD; 
    text-decoration: none;
}

A.userform_nameP:link, A.userform_nameP:hover {
    font-weight: bold;
}

td.filterbg {
    height: 27px;
	border-bottom: 1px dashed #E3DFD8;
	border-top 1px dashed #E3DFD8;
	border-right: 1px dashed #E3DFD8;
	border-left: 1px dashed #E3DFD8;
}

td.formsurround {
	border-bottom: 1px dashed #E3DFD8;
	border-top 1px dashed #E3DFD8;
	border-right: 1px dashed #E3DFD8;
	border-left: 1px dashed #E3DFD8;
}

.dropdown {
    border-top: 1px dashed #000000; 
	border-bottom: 1px dashed #000000; 
	border-left: 1px dashed #000000; 
	border-right: 1px dashed #000000; 
	width: 160px;
	font-family: tahoma;
	font-size: 12px;
	background-color: #FFF0DF;
}

td.reviewbreak {
    height: 10px;
	background-color: #EEEEEE;
}

.review { 
	font-family: tahoma;
	font-size: 11px;
	color: #692C00;
}

.reviewC { 
	font-family: tahoma;
	font-size: 11px;
	color: #808080;
}

A.reviewC:link, A.reviewC:hover { 
	border-top: 1px dashed #000000; 
	font-family: tahoma;
	font-size: 11px;
	color: #2F82CF;
}

table.frontsearch { 
	padding-bottom:10px;
}

td.categoryspacer { 
	height: 40px;
	background-color: #446690;
}

/* End added by Joe */

DIV#fulfillment_body {
	padding: 15px;
	padding-top: 0px;
}
DIV#printlogo {
	display:none;
}

table.sig {
    font-family: tahoma;
    font-weight: none;
    font-size: 11px;
    color: #000000;
	background-color: #E6E6E6;
	border: dashed 1px #A5A5A5; 
	width=60%;
}

DIV.small_policy {
	width: 280px;
	color: #333333;
	font-size: 10px;
	text-align: justify;
}

H1.preq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #0068D9;
	display: inline;
	font-weight: normal;
	line-height: 23px;
}

.gs {
	font-family: sans-serif;
    font-weight: bold;
    font-size: 24px;
    color: #335A95;
}

.preq_instructions {
	font-family: Arial;
	font-size: 13px;
	color: #335A95;
	font-weight: none;
}

.preq1 {
	font-family: tahoma;
    font-weight: none;
    font-size: 15px;
    color: #1C2FE2;
}

.preq2 {
	font-family: tahoma;
    font-weight: none;
    font-size: 15px;
    color: #D53600;
}

.preq3 {
	font-family: tahoma;
    font-weight: none;
    font-size: 15px;
    color: #00930B;
}
 
.preq_title {
    font-family: arial;
    font-weight: bold;
    font-size: 17px;
    color: #FFFFFF; 
}

td.preq_title { background-color: #335A95; }

.preq {
	font-family: tahoma;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.preq_copy {
    font-family: tahoma;
    font-weight: none;
    font-size: 13px;
    color: #000;
	text-decoration: none; 
}

A.preq_copy {
	color: #2F2FFD;
	text-decoration: underline; 
}

A.preq_copy:hover {
	color: #D94200;
	text-decoration: underline; 
}

TD.powered_by {
	padding-left:35px;
	font-family: tahoma;
	color: #000000;
	font-size: 9px;
	font-weight: none;
	text-decoration: none;
}

DIV.question_on_site, DIV.auth_bubble_top{
	font-family: Tahoma;
	border: solid 1px #333333;
	background-color: #ffffcc;
	padding: 4px; 
}

DIV.auth_bubble_top{
	height:30px;
}

A.faded {
	color: #cccccc;
}

.errorB {
font-family:tahoma;
font-size:11px;
color:#CD0000;
font-weight:none;
background-color:#FFFDD8;
}

.instr {
font-family:tahoma;
font-size:11px;
color:#000;
font-weight:none;
}

.indentB {
padding-left:15px;
font-family: tahoma;
font-size: 10px;
color: #333333;
}

td.sorry1 {border-bottom: 3px dotted #C3C3C3;}

.sorry1 {
font-family: tahoma;
font-weight:bold;
font-size: 13px;
color: #6D0000;
}

.sorry {
font-family: verdana;
font-weight:bold;
font-size: 16px;
color: #FFF;
}

td.sorry {background-color: #6D0000;}

.invalid {
font-family: tahoma;
font-weight:none;
font-size: 12px;
color: #000;
text-decoration:none;
}

A.invalid, A.invalid:hover {color: #406FC0; text-decoration:underline;}

.invalidT {
font-family: tahoma;
font-weight:bold;
font-size: 13px;
color: #000;
text-decoration:none;
}

td.missing {border-bottom: 3px dotted #C3C3C3;}

.fr_total {
font-family: trebuchet ms;
font-weight:bold;
font-size: 17px;
color: #003465;
text-decoration:none;
}

.fr_totali {
font-family:tahoma;
font-weight:bold;
font-size: 13px;
color: #003465;
text-decoration:none;
}

td.fr_totali {background-color: #F3F3F3;border-bottom:1px solid #CBCBCB;}

table.frps, td.frps{border-bottom:1px solid #ACACAC;}

.frlf {
font-family: tahoma;
font-size: 12px;
color: #3571AA;
}

TD.checkout_text{
	font-family:tahoma;
	font-weight:bold;
	font-size: 13px;
	color: #003465;
	text-decoration:none;
}

div.filing_info {
	line-height: 1.3em;
	border-bottom: 1px solid #D7D7D7;
}

td.admin_need_help {
	border-bottom: 2px dotted #E9E9E9;
}

td.admin_login_error_no_border {
	font-size:11px;
	font-weight: bold;
	color: #7F1315;
	padding: 2px;
}

.admin_login_errorF {
	font-size:12px;
	font-weight: bold;
	color: #7F1315;
	}

td.admin_login_errorF {
	border-bottom: 2px dotted #E9E9E9;
	padding-top: 4px;
	padding-bottom: 4px;
	}

table.login {
	border: 1px solid #E5E0D1;
	width:300px; height:131px;
	padding: 1px;
	}
	
td.login { 
	background-color: #F7F5EF;
	padding: 0px; 
}

td.loginB { 
	background-color: #EEEDE2;
	padding: 0px; 
}

.login { 
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1F3663;
}

.loginfield { padding: 3px; }

.emailfield {
	border: 1px solid #2B6ACA;
	padding: 3px;
}

.header_cart_link {
	font-family: verdana;
	font-size: 10px;
}

LEGEND {
	color: #0068D9;
	
}

TD.instruc_fee_info{
	border:solid #DDDBD9 1px;
	font-size: 10px;
}

.helpfooter {
	color: #6D0000;
	font-family: arial;
	font-size: 17px;
	font-weight:none;
	}
	
.helpfooter3 {
	font-family: arial;
	font-size: 11px;
	font-weight:none;
	}	
.spanbold {font-weight:bold;}

a.helpfooter, a.helpfooter:hover {
	color: #4765FB;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	}
	
.helpfooter2 {
	color: #115A9E;
	font-family: arial;
	font-size: 17px;
	font-weight:bold;
	}

.frame_head1{
	color: #6D0000;
	font-weight: bold;
}	

a.frame_head_link1, a.frame_head_link1:hover,a.frame_head_link2, a.frame_head_link2:hover {
	color: #4765FB;
	text-decoration: underline;
	font-size: 11px;

}

a.frame_head_link2, a.frame_head_link2:hover {
	color: #6D0000;
}
	
.form_initial_notes{
	font-family: verdana;
	padding:5px;
}
 TD.my_form_notes{
 	font-size:11px;
}

div.congrat {
	display: block;
	padding: 13px 0 0 7px;
	height: 53px;
	width: 400px;
	background-image: url('/pics/congrat_bg.gif');
	border: 1px solid #B4B4B4;
	font-size: 1.8em;
	font-family: trebuchet ms;
	color: #000;
	line-height: .8em;
}

div.congrat span {
	font-size: .7em;
	font-weight: none;
	padding: 0 0 0 1px;
}

div.congratpage1 {
	display: block;
	margin: 20px 0 0 0;
	padding: 2px 0 2px 7px;
	width: 700px;
	border: 1px solid #F2F2F2;
	font-size: 1.4em;
	font-family: trebuchet ms;
	color: #000;
}

div.congratpage2,report_thankyou {
	display: block;
	margin: 10px 0 0 0;
	padding: 2px 0 2px 7px;
	width: 700px;
	border: 1px solid #F2F2F2;
	font-size: 1.2em;
	font-family: trebuchet ms;
	color: #000;
}


div.report_thankyou {
	font-size: 1.3em;
}


div.congratpage1 span {
	font-size: .7em;
	font-weight: none;
	padding: 0 0 0 1px;
}

div.congratpage2 span {
	font-size: .8em;
	font-weight: none;
	padding: 0 0 0 1px;
}

div.congratpdf {
	display: block;
	font-size: 1.1em;
	font-family: trebuchet ms;
	color: #A5A5A5;
}


div.congratpdf2 {
	display: block;
	text-align: right;
	font-size: 1.1em;
	font-family: trebuchet ms;
	color: #A5A5A5;
}

div.congratpdf img{
	diplay: block;
	float:left;
	padding: 2px 0 0 0;
}

div.congratpdf2 img{
	diplay: block;
	float:right;
	padding: 0px;
}

div.congratco {
	display: block;
	padding: 1px 0 1px 7px;
	border: 1px solid #B4B4B4;
}

div.congratco1{
	font-size: 1.1em;
	font-family: trebuchet ms;
	font-weight:bold;
	color:#336699;
}

div.congratco td {
	font-size: .8em;
	font-family: trebuchet ms;
	color: #000;
	line-height: 1.1em;
}


div.congratco span {
	font-size: 1.3em;
	font-family: trebuchet ms;
	font-weight: bold;
	color: #199800;
}


.checkoutF table {
	margin:0px;
}



.checkoutF td {
	font-size: .8em;
	font-family: trebuchet ms;
	color: #000;
}

.checkoutF span {
	font-size: .7em;
	font-family: arial;
	color: #000;
}

div.disc p {
	font-family: trebuchet ms;
	font-size: .8em;
}

span.processbtn {
	border: 2px solid #6698C3;
}

.legalemail {
	font-family: trebuchet ms;
	font-size: .8em!important;
}

div.email {
	font-family: trebuchet ms;
	font-size: 1.3em;
}

div.email span{
	font-family: trebuchet ms;
	font-size: 1.3em;
}

.introemail {
	font-family: trebuchet ms;
	font-size: 1.1em;
}

div.invoiceemail {
	border-bottom: 1px solid #B2B1B2;
	font-family: trebuchet ms;
	font-size: 1.1em;
}

table.help2{
	background-color: #ECECEC;
	width:180px;
	height:110px;
	margin: 5px 0 5px 0;
}

table.help2C{
	background-color: #ECECEC;
	width:180px;
	height:115px;
	margin: 0 0 5px 0;
}

td.help2content {
	font-family: trebuchet ms;
	font-size: 9px !important;
	text-decoration: none;
	font-weight: none;
	padding: 0 0 0 12px;
}

td.help2contentb {
	font-family: trebuchet ms;
	font-size: 9px !important;
	text-decoration: none;
	font-weight: none;
	padding: 0 0 0 12px;
}


a.help2content, a.help2content:hover {
	color: #4E79FC;
	text-decoration: underline;
	font-size: 1em !important;
}

td.help2Title {
	font-family: trebuchet ms;
	font-size: 1em;
	font-weight: bold;
	color: #800000;
	padding: 1px 0 0 6px;
}	


td.help2Titleb {
	font-family: trebuchet ms;
	font-size: 1em;
	font-weight: bold;
	color: #3366FF;
	padding: 3px 0 0 6px;
}	

img#qm { padding: 0 0 1px 5px; }
	

td.help2contentS {
	color: #4E79FC;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	padding: 0 30px 10px 20px;
}