.nav-top-help
{
	float:right;
}
.ie.nav-top-help
{
	position:relative;
	left:510px;
}
.loginSectionHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.loginRed {
	FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.loginFormRows {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.headSubText {
	FONT-SIZE: 10pt; COLOR: white; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subHead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #6f7072; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.redMess {
	FONT-SIZE: 10pt; COLOR: red; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.redMessBold {
	FONT-SIZE: 10pt; 
	COLOR: red; 
	LINE-HEIGHT: 12pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.redMess A:link {
	COLOR: blue
}
.redMessSmall {
	FONT-SIZE: 8pt; COLOR: red; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.genFormLabel {
	FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.genFormLabelSmall {
	FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.genFormLabelSmall B {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.genFormLabelSmall I {
	FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.imprintType {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6f7072; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.libraryLabel {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-TRANSFORM: capitalize; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.libraryLabel B {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-TRANSFORM: capitalize; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.libraryContent {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.orderBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.order {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.orderBold.sub
{
	color:#6f7072;
}
.cost {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 90%; 
	VERTICAL-ALIGN: top; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height:14pt;
}
.costPrice
{
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	text-align:right;
	line-height:14pt;	
}
.cart {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.summaryHead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.summary {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.receipt {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mailClient {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mailClientAltName {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: oblique; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mailClientSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.faq {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #3367ac; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.faqAns {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.faqForm {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.faqCat {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #6f7072; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.viewImpOrderHead {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.viewImpOrder {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newkirkDelivery {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subscriptionCat {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subscription {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greenMess {
	FONT-SIZE: 10pt; COLOR: green; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.product {
	FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.productBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.impLink {
	FONT-SIZE: 10pt; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.impLink2 {
	FONT-SIZE: 7pt; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.priceHead {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; LINE-HEIGHT: 10pt; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.price {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 4px; LINE-HEIGHT: 10pt; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.file {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; TEXT-TRANSFORM: capitalize; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.fileHead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; TEXT-TRANSFORM: capitalize; COLOR: #6f7072; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newsLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #004ba5; LINE-HEIGHT: 12pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:hover {
	COLOR: orange
}
.FElinks {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FEhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica
}
.imprintDisclaimer {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica
}
.underlinedText {
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 0px;
}

#success 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt;
	color:#ABAB54;
	display:none;
}

#error 
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
	color:red;
	display:none;
	text-align:center;
	float:none;
	margin-bottom:15px;
}
#error table
{
	padding:0px;
	margin:0px;
}
#error td
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:80%;
	color:red;
}
ul.error-msg
{
	list-style-position: inside;
	list-style-type: disc;	
	margin:0px 0px 0px 2px;
	line-height:18px;
}
.headSubText p
{
	margin:0px 0px 6px 0px;
	padding:0px;
}
.headSubText bold
{
	font-weight: bold;
}
.ml-intro-red
{
	font-size: 10pt; 
	color: red; 
	line-height: 12pt; 
	font-style: italic; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
ul.ml-intro-note
{
	list-style: none;
	margin-left:0px;
	padding-left:43px;
	text-indent:-43px;
}
ul.ml-intro-note li
{
	padding-left:43px;
}
.order-header
{
	padding:10px 0px 0px 0px;
}

/* ExtJS-based tool tips */

.ttip-body
{
	padding:5px !important;
}
.ttip-body ol
{
	list-style-type:decimal;
	list-style-position:inside;
}
.ttip-body ul
{
	list-style-type:disc;
	list-style-position:inside;
}
.ttip-body li
{
	margin: 0px;
	padding: 0px;
	text-indent: -1.5em;
	margin-left: 1.5em;
}
.ttip-body
{
	padding:5px !important;
}
.ttip-body strong
{
	font-weight:bold;
}

