BODY				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; color: #000000; background-image: url(/images/background.jpg);
background-repeat:repeat-x; background-color: #000000}
P, td 				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; color: #000000; }
ul, ol				{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
BODY.background		{ background-image: url(/images/background.jpg); }
.content		    { padding:5px; }
img					{ border-style:none }

p        {
font: normal 12px/130% Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin: 0px; 
color: #000000; 
padding: 5px 0px 0px 0px; 
}

.contenttext        {
font: normal 12px/130% Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin: 0px; 
color: #000000; 
padding: 5px 0px 0px 0px; 
}

.errorr{
	color: red;
	font-weight: bold;
}

.blue {
	color: #003399;
}

.largeblue {
	font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none; color: #00458f; font-weight: bold;
}

.red {
	color: #F55151;
	font-weight: bold;
}



/* Boom Image -----------------------------------------------------------------------*/
.boomFrame  {border:solid 0px #190000; padding:1px; margin-bottom:5px; } 


/* Image Framing -------------------------------------------------------------------*/
.imageFrameRight {float:right; border:solid 1px #495094; padding:2px; margin-left:5px; margin-bottom:5px; } 
.imageFrameLeft  {float:left; border:solid 0px #495094; padding:2px; margin-right:5px; margin-bottom:5px; } 
.imageRight 	 {float:right; padding:2px; margin-left:5px; margin-bottom:5px; }
.imageLeft 		 {float:left; padding:2px; margin-right:5px; margin-bottom:5px; }


/* divider Lines --------------------------------------------------------------------*/
.dividerLineThickPadding	{ margin-top:50px; margin-bottom:15px; }
.dividerLineThinPadding		{ margin-top:30px; margin-bottom:15px; }
.dividerLineBottomPadding	{ margin-top:50px; margin-bottom:15px; }

 
 /* Generic Styles ---------------------------------------------------------------------------------*/
.hdrNav						{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; }
.hdrSubNav					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #00458f; }
 
.boxCopy					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00458f; line-height: 12px; }
a.boxLink 					{ text-decoration: underline; color: #868686; font-weight:normal; line-height: 20px; }
a:link.boxLink 				{ text-decoration: underline; color: #868686; font-weight:normal; }
a:active.boxLink 			{ text-decoration: underline; color: #868686; font-weight:normal; }
a:visited.boxLink			{ text-decoration: underline; color: #868686; font-weight:normal; }
a:hover.boxLink 			{ text-decoration: underline; color: #00458f; font-weight:normal; }


/* Content Formatting ---------------------------------------------------------------*/
.hdr						{ font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #00458f; line-height: 20px; padding-top: 5px; padding-bottom:0px; display: block}
.hdrsub				     	{ font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: #00458f; line-height: 20px; padding-top: 15px; padding-bottom:10px; display: block} /* Sub header(s) for the home page only */

.textColor					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #e5a900; }
.newsHeader					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #989382; }
.itemHeader					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #989382; }

h2		{ font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #00458f; line-height: 20px; padding-top: 5px; padding-bottom:0px; display: block}

/* Product Search And Sidebar Areas ---------------------------------------------------------------*/
.ProdSearch         	    { font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #00458f; font-weight: bold; }
a.ProdSearch				{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #00458f; font-weight: bold; line-height: 20px; padding: 5px 0px 5px 10px; display: block; height: 20px; }
a:link.ProdSearch     	    { text-decoration: underline; color: #00458f; font-weight: bold; }
a:active.ProdSearch    	    { text-decoration: underline; color: #000000; font-weight: bold; }
a:visited.ProdSearch  	    { text-decoration: underline; color: #00458f; font-weight: bold; }
a:hover.ProdSearch     	    { text-decoration: underline; color: #000000; font-weight: bold; }

.ProdSearch-at                 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #000000; font-weight: bold; }
a.ProdSearch-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #000000; font-weight: bold; line-height: 20px; padding: 5px 0px 5px 10px; display: block; height: 20px; }
a:link.ProdSearch-at           { text-decoration: underline; color: #000000; font-weight: bold; }
a:active.ProdSearch-at         { text-decoration: underline; color: #000000; font-weight: bold; }
a:visited.ProdSearch-at   	    { text-decoration: underline; color: #000000; font-weight: bold; }
a:hover.ProdSearch-at    	    { text-decoration: underline; color: #000000; font-weight: bold; }

/* Navigation -----------------------------------------------------------------------*/
a 							{ text-decoration: underline; color: #00458f; font-weight:normal; } /* Universal Links */
a:link 						{ text-decoration: underline; color: #00458f; font-weight:normal; }
a:active 					{ text-decoration: underline; color: #00458f; font-weight:normal; }
a:visited					{ text-decoration: underline; color: #00458f; font-weight:normal; }
a:hover 					{ text-decoration: underline; color: #00458f; font-weight:normal; }

a.homeLink 					{ text-decoration: none; color: #868686; font-weight:normal; line-height: 25px; } /* Homepage Links Only */
a:link.homeLink 			{ text-decoration: none; color: #868686; font-weight:normal; }
a:active.homeLink 			{ text-decoration: none; color: #868686; font-weight:normal; }
a:visited.homeLink			{ text-decoration: none; color: #868686; font-weight:normal; }
a:hover.homeLink 			{ text-decoration: underline; color: #989382; font-weight:normal; }

a.buttonLink 				{ text-decoration: none; color: #9cb8a0; font-weight:normal; }
a:link.buttonLink 			{ text-decoration: none; color: #9cb8a0; font-weight:normal; }
a:active.buttonLink 		{ text-decoration: none; color: #9cb8a0; font-weight:normal; }
a:visited.buttonLink		{ text-decoration: none; color: #9cb8a0; font-weight:normal; }
a:hover.buttonLink 			{ text-decoration: none; color: #989382; font-weight:normal; }


a.categoryBrandLink 		{ text-decoration: none; color: #989382; font-weight:bold; }
a:link.categoryBrandLink 	{ text-decoration: none; color: #989382; font-weight:bold; }
a:active.categoryBrandLink 	{ text-decoration: none; color: #989382; font-weight:bold; }
a:visited.categoryBrandLink	{ text-decoration: none; color: #989382; font-weight:bold; }
a:hover.categoryBrandLink 	{ text-decoration: none; color: #ffffff; font-weight:bold; }


.breadcrumbSelect			{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #868686; font-weight:bold; }
.breadcrumbLine				{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #989382; font-weight:bold; }
a.breadcrumbLink			{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #989382; font-weight:bold; }
a:link.breadcrumbLink		{ text-decoration: none; color: #989382; font-weight:bold; }
a:active.breadcrumbLink		{ text-decoration: none; color: #989382; font-weight:bold; }
a:visited.breadcrumbLink	{ text-decoration: none; color: #989382; font-weight:bold; }
a:hover.breadcrumbLink		{ text-decoration: none; color: #868686; font-weight:bold; }


a.backLink 				    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; font-weight:bold; }
a:link.backLink 	        { text-decoration: none; color: #108687; font-weight:bold; }
a:active.backLink  		    { text-decoration: none; color: #108687; font-weight:bold; }
a:visited.backLink   		{ text-decoration: none; color: #108687; font-weight:bold; }
a:hover.backLink  	 	    { text-decoration: underline; color: #000a69; font-weight:bold; }


/* Nav Top -----------------------------------------------------------------------*/
.navtopline					{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none; color: #827676; font-weight:normal;
padding: 0px 10px 0px 10px; }
.navtop					    { font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none; color: #ffffff; font-weight:normal; }
a.navtop 					{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none; color: #ffffff; font-weight:normal; /*line-height: 23px;*/ }
a:link.navtop 				{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:active.navtop 			{ text-decoration: underline; color: #ffffff; font-weight:bold; }
a:visited.navtop			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:hover.navtop 			    { text-decoration: underline; color: #ffffff; font-weight:normal; }

a.navtop-at 				{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: underline; color: #fff; font-weight:bold; /*line-height: 23px;*/ }
a:link.navtop-at 			{ text-decoration: underline; color: #fff; font-weight:bold; }
a:active.navtop-at 		    { text-decoration: underline; color: #fff; font-weight:bold; }
a:visited.navtop-at		    { text-decoration: underline; color: #fff; font-weight:bold; }
a:hover.navtop-at 			{ text-decoration: underline; color: #fff; font-weight:bold; }


/* Nav Left -----------------------------------------------------------------------*/

.navleftHeader        	    { }

.navleft             	    { font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #00458f; font-weight: bold; }
a.navleft					{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #00458f; font-weight: bold;  padding: 5px 0px 5px 10px; display: block;  }
a:link.navleft       	    { text-decoration: none; color: #00458f; font-weight: bold; }
a:active.navleft     	    { text-decoration: none; color: #000000; font-weight: bold; }
a:visited.navleft    	    { text-decoration: none; color: #00458f; font-weight: bold; }
a:hover.navleft      	    { text-decoration: none; color: #000000; font-weight: bold; }

.navleft-at                 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold; }
a.navleft-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold;  padding: 5px 0px 5px 10px; display: block;  }
a:link.navleft-at           { text-decoration: none; color: #000000; font-weight: bold; }
a:active.navleft-at         { text-decoration: none; color: #000000; font-weight: bold; }
a:visited.navleft-at   	    { text-decoration: none; color: #000000; font-weight: bold; }
a:hover.navleft-at    	    { text-decoration: none; color: #000000; font-weight: bold; }


.subNavleft					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000; font-weight: normal; }
a.subNavleft				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000; font-weight: normal; line-height: 20px; padding: 0px 0px 0px 15px; display: block; height: 20px; }
a:link.subNavleft       	{ text-decoration: none; color: #000; font-weight: normal; }
a:active.subNavleft			{ text-decoration: underline; color: #00458f; font-weight: normal; }
a:visited.subNavleft		{ text-decoration: none; color: #000; font-weight: normal; }
a:hover.subNavleft			{ text-decoration: underline; color: #00458f; font-weight: normal; }

.subNavleft-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000; font-weight: bold; }
a.subNavleft-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000; font-weight: bold; line-height: 20px; padding: 0px 0px 0px 15px; display: block; height: 20px; }
a:link.subNavleft-at       	{ text-decoration: none; color: #000; font-weight: bold; }
a:active.subNavleft-at		{ text-decoration: none; color: #00458f; font-weight: bold; }
a:visited.subNavleft-at		{ text-decoration: none; color: #000; font-weight: bold; }
a:hover.subNavleft-at		{ text-decoration: none; color: #00458f; font-weight: bold; }


/* Nav Right -----------------------------------------------------------------------*/

.navrightHeader        	    { }

.navright             	    { font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #00458f; font-weight: bold; }
a.navright					{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #00458f; font-weight: bold; line-height: 20px; padding: 5px 0px 5px 10px; display: block; height: 20px; }
a:link.navright       	    { text-decoration: none; color: #00458f; font-weight: bold; }
a:active.navright     	    { text-decoration: none; color: #000000; font-weight: bold; }
a:visited.navright    	    { text-decoration: none; color: #00458f; font-weight: bold; }
a:hover.navright      	    { text-decoration: none; color: #000000; font-weight: bold; }

.navright-at                 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold; }
a.navright-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold; line-height: 20px; padding: 5px 0px 5px 10px; display: block; height: 20px; }
a:link.navright-at           { text-decoration: none; color: #000000; font-weight: bold; }
a:active.navright-at         { text-decoration: none; color: #000000; font-weight: bold; }
a:visited.navright-at   	    { text-decoration: none; color: #000000; font-weight: bold; }
a:hover.navright-at    	    { text-decoration: none; color: #000000; font-weight: bold; }


.subNavright					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000; font-weight: normal; }
a.subNavright				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000; font-weight: normal; line-height: 20px; padding: 0px 0px 0px 15px; display: block; height: 20px; }
a:link.subNavright       	{ text-decoration: none; color: #000; font-weight: normal; }
a:active.subNavright			{ text-decoration: underline; color: #00458f; font-weight: normal; }
a:visited.subNavright		{ text-decoration: none; color: #000; font-weight: normal; }
a:hover.subNavright			{ text-decoration: underline; color: #00458f; font-weight: normal; }

.subNavright-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000; font-weight: bold; }
a.subNavright-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000; font-weight: bold; line-height: 20px; padding: 0px 0px 0px 15px; display: block; height: 20px; }
a:link.subNavright-at       	{ text-decoration: none; color: #000; font-weight: bold; }
a:active.subNavright-at		{ text-decoration: none; color: #00458f; font-weight: bold; }
a:visited.subNavright-at		{ text-decoration: none; color: #000; font-weight: bold; }
a:hover.subNavright-at		{ text-decoration: none; color: #00458f; font-weight: bold; }


/* Footer   -----------------------------------------------------------*/
.footertxt 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; color: #000; font-weight:normal; line-height: 23px; padding: 0px 0px 0px 5px;}
a.footer 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: underline; color: #000; font-weight:normal; line-height: 23px;  padding: 0px 5px 0px 5px; }
a:link.footer 				{ text-decoration: underline; color: #000; font-weight:normal;}
a:active.footer 			{ text-decoration: underline; color: #000; font-weight:normal; }
a:visited.footer			{ text-decoration: underline; color: #000; font-weight:normal; }
a:hover.footer 			    { text-decoration: underline; color: #000; font-weight:normal; }


/* Buttons   -----------------------------------------------------------*/
.button {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	background-color: #ECECEC;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #666666;
	cursor: hand;
	color: #083057;
	text-decoration: none;
}

.buttonlink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	background-color: #ECECEC;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #666666;
	cursor: hand;
	color: #083057;
	text-decoration: none;
	vertical-align: 4px;
}


.PageItemHeader { color: #00458F; font-weight: bold; line-height: 20px; }
