/*
-----------------------------------------------
Client: Verbatim
Function: Global CSS definitions.
Author:   Jason Walle | jwalle@edreamz.com
Modified:  17 August 2005
Copyright: Copyright (C) 2005 E-dreamz, Inc. 
----------------------------------------------- */

/* Imported Styles
----------------------------------------------- */
@import url("DHTMLmenus.css");
@import url("forms.css");
@import url("pdf.css");

@media print {
  .print_hide { display: none; }
}

/* General
----------------------------------------------- */
body, td, p, div {
	color : #222222;
	font : normal normal normal 12px/normal Arial, Helvetica, sans-serif;
}

p {
	margin-bottom : 10px;
	margin-top : 0px;
}

.small {
	color : #222222;
	font : normal normal normal 10px/normal Arial, Helvetica, sans-serif;
}

.title  {
	color : #2B58AA;
	font : normal normal bold 13px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.title2 {
	color : #280D0C;
	font : normal normal bold 13px/normal Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
	text-transform : uppercase
}

.header {
	color : #CC0000;
	font : normal normal bold 19px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

.subheader {
	color : #121212;
	font : normal normal bold 16px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

.headerBox {
	color : #CC0000;
	font : normal normal bold 15px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

.errorsmall {
	color : #CC0000;
	font : normal normal normal 10px/normal Arial, Helvetica, sans-serif;
}

.white10px  {
	color : #FFFFFF;
	font : normal normal normal 10px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.text9px  {
	color : #000000;
	font : normal normal normal 9px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.text11px  {
	color : #000000;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.textbold11px  {
	color : #000000;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.textbold12px  {
	color : #000000;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.bluebold11px  {
	color : #2B58AA;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.bluebold12px  {
	color : #2B58AA;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.redbold11px  {
	color : #C31B1B;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.bluebold14px  {
	color : #2B58AA;
	font : normal normal bold 14px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.bluebold18px  {
	color : #2B58AA;
	font : normal normal bold 18px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}


/* Links
----------------------------------------------- */
a, a:visited, a:hover, a:active {
	color : #000000;
	text-decoration : underline;
}

a.topNav:link, a.topNav:visited {
	font : normal normal bold 9px/normal Arial, Helvetica, sans-serif;
	color : #666970;
	text-decoration : none
}

a.topNav:hover, a.topNav:active {
	color : #990000;
	text-decoration : none
}

a.topNavX:link, a.topNavX:visited, a.topNavX:hover, a.topNavX:active {
	font : normal normal bold 9px/normal Arial, Helvetica, sans-serif;
	color : #990000;
	text-decoration : none
}

.blueLink, a.blueLink:link, a.blueLink:visited, a.blueLink:hover, a.blueLink:active {
	color : #2B58AA;
	text-decoration : underline;
}

.arrowInfo, a.arrowInfo:link, a.arrowInfo:visited, {
	color : #FF6600;
	font : normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.arrowInfo:hover, a.arrowInfo:active {
	color : #FF6600;
	text-decoration : none;
}

.arrowBuy, a.arrowBuy:link, a.arrowBuy:visited, {
	color : #249848;
	font : normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.arrowBuy:hover, a.arrowBuy:active {
	color : #249848;
	text-decoration : none;
}

.arrowBlue, a.arrowBlue:link, a.arrowBlue:visited, {
	color : #458FC8;
	font : normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.arrowBlue:hover, a.arrowBlue:active {
	color : #458FC8;
	text-decoration : none;
}


.arrowDownload, a.arrowDownload:link, a.arrowDownload:visited, {
	color : #222222;
	font : normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.arrowDownload:hover, a.arrowDownload:active {
	color : #222222;
	text-decoration : none;
}


.footer, a.footer:link, a.footer:visited {
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none
}

a.footer:hover, a.footer:active {
	color : #FFFFFF;
	text-decoration : underline
}

.newsroom, a.newsroom:link, a.newsroom:visited {
	font : normal normal bold 13px/normal Arial, Helvetica, sans-serif;
	color : #2B58AA;
	text-decoration : none
}

a.newsroom:hover, a.newsroom:active {
	color : #2B58AA;
	text-decoration : underline
}


.fineprint, a.fineprint:link, a.fineprint:visited {
	color : #808080;
	font : normal normal normal 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none
}

a.fineprint:hover, a.fineprint:active {
	color : #808080;
	text-decoration : underline
}

/* DO NOT REMOVE
----------------------------------------------- */
.vertical_dots {
	background : url(images/vertical_dots.gif) repeat-y;
}

.horizontal_dots {
	background : url(images/horizontal_dots.gif) repeat-x;
}

div.container {
	border : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	background : transparent;
}

div.float {
	float : left;
	margin-bottom : 0px;
	margin-top : 0px;
}

div.float p {
	margin-bottom : 0px;
	margin-top : 0px;
}

div.spacer {
	clear : both;
}

div.float2 {
	float : left;
}

div.float2 p {
	text-align : center;
	margin-bottom : 0px;
	margin-top : 0px;
}

