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


/* //// Structrure //// */
* {
	margin: 0;
	padding: 0;
}


html, body {
	height: 100%;
	background-color: #393d40;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

img {
	border:none;
}

p {
	margin-top:15px;
	margin-bottom: 15px;
}

a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0099FF;
}
a:hover {
	text-decoration: none;
	color: #0066FF;
}
a:active {
	text-decoration: none;
}

.clear {
	clear:both;
}

.hidden {
	display:none;
}

.backTop {
	display:block;
	background:url(../images/back_to_top.png) top left;
	width:100px;
	height:15px;
}

.backTop:hover {
	display:block;
	background:url(../images/back_to_top.png) bottom left;
	width:100px;
	height:15px;
}

.moreBut {
	display:block;
	background:url(../images/moreDef.png) top left;
	width:74px;
	height:23px;
}

.moreBut:hover {
	display:block;
	background:url(../images/moreDef.png) bottom left;
	width:74px;
	height:23px;
}

.bigBlue {
	padding:0;
	margin:0;
	color:#003399;
	font-size:16pt;
}

#wrapper {
	margin:0 auto;
	width:908px;
}

#containerWrap {
	background:url(../images/cntnrTile.gif) repeat-y top;
	width:908px;
}

#header {
	/* background: #333333 url(../images/hldr-hdr-flash-nav.jpg);*/
	/*background: #333333;*/
	height: 242px;
}


#containerTop {
	background:url(../images/cntnrTop.gif) no-repeat top;
	height: 23px;
}

#container {
	background:url(../images/cntnrrGrad.gif) no-repeat top;
	padding-top: 1px;
	}
#containerBot {
	background: #393d40 url(../images/footerWithLogo.jpg) no-repeat top;
	height: 150px;
}

#content {
	width: 856px;
	margin:0 auto;

}

#jumpTo {
	width: 856px;
	margin:0 auto;

}

#jumpTo p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#jumpTo span {
	font-size:8pt;
	color:#393d40;
	font-weight:bold;
}

#jumpTo a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#003399;
	font-weight:bold;
}

#jumpTo a:hover {
text-decoration:underline;
}

#leftCol {
float:left;
width: 512px;
}

#rightCol {
float:right;
width: 332px;
}

#rightNav p {
	margin:0;
	padding:0;
	font-size:12pt;
	line-height:125%;
}

#rightNav h1 {
	font-size:20pt;
	font-weight:bold;
	color: #003399;
	padding:0;
}

#rightNav a {
	color:#000000;
	font-weight:bold;
}

#rightNav a:hover {
	background:url(../images/arrow.png) no-repeat;
	background-position:0px 4px;
	color:#003399;
	font-weight:bold;
	padding-left:15px;
}

#rightNav span a {
	background:url(../images/arrow.png) no-repeat;
	background-position:0px 4px;
	color:#003399;
	font-weight:bold;
	padding-left:15px;
}

/* //// subContainer //// */
#subContainer {
	
}

#subContainerTop {
	background:url(../images/subCountainerTop.png) no-repeat top;
	height: 20px;
}

#subContainerContent hr {
	margin:0 auto;
	width: 472px;
	margin-bottom:15px;
}

#subContainerContent {
	background:url(../images/subCountainerTile.png) repeat-y top;
	width: 512px;
	margin:0;
	padding:0;
}

#subContainerContent h4 {
	color:#2C4981;
	margin:0;
	padding:0 20px 0 20px;
}

#subContainerContent p {
	margin:0;
	padding:0 20px 10px 20px;
	font-size:9pt;
	line-height:150%;
}

#subContainerContent ul {
	margin:15px 0 0 0;
	padding:0 20px 0 40px;
	font-size:9pt;
	line-height:150%;
}

#subContainerContent li {
	margin:0;
	padding:0 20px 0 20px;
	font-size:9pt;
	line-height:150%;
}

#subContainerBot {
	background:url(../images/subCountainerBot.png) no-repeat top;
	height: 20px;
}

.smalltext {
	font-size:9pt;
}

.red {
	color:#FF0000;
}

.black {
	color:#000000;
}
/* //// subContainer //// */

/* //// Content Large Begin //// */
#contentLG_Top {
	background:url(../images/contentTop_lg.png);
	width:860px;
	height:25px;
	margin:0;
	padding:0;
}

#contentLG_Mid {
	background:url(../images/contentMid_lg.png);
	width:860px;
	margin:0;
	padding:0;
}

#contentLG_Mid h1 {
	margin:0;
	padding:0 20px 0 20px;
	font-size:14pt;
}

#contentLG_Mid p {
	margin:0;
	padding:0 20px 10px 20px;
	font-size:10pt;
}

#contentLG_Mid ul {
	margin-left:30px;
	margin-top:15px;
}

#contentLG_Mid li {
}

#contentLG_Bot {
	background:url(../images/contentBot_lg.png);
	width:860px;
	height:23px;
	margin:0 0 15px 0;
	padding:0;
}

.seeCatalog {
	background:url(../images/see_catalog.png) top left;
	display:block;
	margin:0 0 0 550px;
	width:255px;
	height:39px;
}
.seeCatalog:hover {
	background:url(../images/see_catalog.png) bottom left;
}

#column1 {
	margin:0;
	padding:0;
	width:286px;
	float:left;
}

#column1 h1 {
	margin:0;
	padding:0 0 0 20px;
}
#column1 p {
	margin:0;
	padding:0 0 0 20px;
}

#column2 {
	margin:0;
	padding:0;
	width:286px;
	float:left;
}

#column2 h1 {
	margin:0;
	padding:0 10px 0 10px;
}
#column2 p {
	margin:0;
	padding:0 10px 0 10px;
}

#column3 {
	margin:0;
	padding:0;
	width:286px;
	float:left;
}

#column3 h1 {
	margin:0;
	padding:0 20px 0 0;
}
#column3 p {
	margin:0;
	padding:0 20px 0 0;
}
/* //// Content Large End //// */

/* //// lists //// */
ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}


	li {
	background: url(../images/bul-chevron.png) left center no-repeat;
	padding-left: 18px;
	margin-bottom: 8px;
	}


/* //// Structrure //// */

/* //// headers //// */

h1, h2, h3, h4, h5, h6, h7, h8 {
margin-top: 15px;
padding:0 20px 0 20px;
color: #003399;
}

h1 {
font-size:14px;
}

h2 {
font-size:16px;
}

h3 {
font-size:18px;
}

h4 {
font-size:20px;
}

h5 {
font-size:24px;
}

h6 {
font-size:28px;
}

h7 {
font-size:32px;
}

h8 {
font-size:38px;
}



/* //// headers //// */

/* //// page elements //// */
.home-eMercial {
margin-bottom: 10px;

}

.home-seeItInAction {

}

.home-ourProducts {

}

.home-uploadFiles {

}

.cta {
margin-bottom: 10px;
}

.quickLinks {
background:url(../images/quickLinkBg.png) no-repeat top;
height: 200px;
width: 331px;
}

.quickLinks li a {
	color:#CCCCCC;
	font-size:9pt; /* was 8pt */

}

.quickLinks li a:hover {

color:#FFFFFF;

}
.quickLinksContent {
margin:10px;
padding: 10px;
padding-top: 15px;
color:#FFFFFF;
}

.quickLinksContentLeftCol {
float:left;
width: 140px;
}

.quickLinksContentRightCol {
float:right;
width: 140px;
}

.quickLinksContent h2{
margin-top: -3px; /* was -5px */
margin-bottom: 10px; /* was 5px */
color:#FFFFFF;
}


/* //// page elements //// */

/* //// One Column Page //// */

.1column {
	margin:0;
	padding:0;
	width:856px;
	height:224px;
}

.redLt {
	margin:0;
	padding:0;
	background:url(../images/1column_redLt.png);
	width:42px;
	height:224px;
	float:left;
}

.printerPic {
	margin:0;
	padding:0;
	width:329px;
	height:224px;
	float:left;
}

.1columnContainer {
	margin:0;
	padding:0;
	width:485px;
	height:224px;
	float:left;
}

.printerName {
	margin:0;
	padding:0;
	width:485px;
	height:54px;
	float:left;
}

.printerContent {
	margin:0;
	padding:0;
	background:url(../images/1column_Rtcontent.png);
	width:485px;
	height:119px;
	float:left;
}

.printerContent p {
	margin:0;
	padding:0 10px 0 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:125%;
}

.inAction {
	margin:0;
	padding:0;
	width:485px;
	height:51px;
	float:left;
}

.inActionA {
	background:url(../images/inAction.png) top left;
	width:485px;
	height:51px;
	display:block;
}

.inActionA:hover {
	background:url(../images/inAction.png) bottom left;
	width:485px;
	height:51px;
}
/* //// One Column Page //// */

#footerCTAs {
	width:860px;
	margin:0;
	padding:5px 0 0 0;
}

#ctaLeft {
	margin:0;
	padding:0;
	width:280px;
	float:left;
}

#ctaMid {
	margin:0;
	padding:0 10px 0 10px;
	width:280px;
	float:left;
}

#ctaRight {
	margin:0;
	padding:0;
	width:280px;
	float:left;
}

/* //// footer //// */

#footerNav {
	margin:0;
	padding:0;
	margin-left:220px;
	margin-top:-115px;
}

#footerNav p {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-weight:bold;
}

#footerNav a {
	margin:0;
	padding:0 2px 0 2px;
	color:#FFFFFF;
}

#footerNav a:hover {
	text-decoration:underline;
}
/* //// footer //// */

/* //// Forms //// */

.errormessage {
	font-size: 12px;
	color: #C00000;
	font-weight: bold;
}

form {
	padding-left:0;
}

.basictext {
	font-size: 12px;
}

.basicbold {
	font-size: 12px;
	font-weight: bold;
}


.errortext {
	font-size: 12px;
	color: #C00000;
	font-weight: bold;
}

.style5bluebd {
	color: #2C4981;
	font-weight: bold;
}

.contactNames {
	padding:10px;
}

.emph {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}

.quote_header {
	margin-top: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #2C4981;
}
/* //// Forms End //// */

/* //// Mailing List //// */
.required {
	padding:0 0 0 15px;
	color:#FF0000;
	text-decoration : none;
}

.attributename {
	padding:0 0 0 15px;
	text-decoration : none;
}

.attributeinput  {
	padding:0 0 0 15px;
	text-decoration : none;
}

#mlMid {
	width:820px;
	margin:0 0 0 15px;
	padding:0;
}

#mlMid h3 {
	margin:0 0 0 0;
	padding:0;
}

#mlMid h2 {
	margin:0 0 0 0;
	padding:0;
}

.menutableright {
	margin-left:15px;
}
