body 
{
	margin: 0px;
	background-color:#3b3f46;
	background-image:URL(images/main_bg.gif);
	background-repeat:repeat-x;
}

form 
{
	display: inline;
	margin: 0px;
}

td
{
	font: 9pt Arial, sans-serif;
	color: #000000;
}

.clsMainMenu 
{
    background-color: #3c4147;
    width: 200px;
    border-bottom: Solid 1px #ffffff;
	border-color: #ffffff;
}

.clsMainSubMenu 
{
    background-color: #3c4147;
    border-bottom: Solid 1px #ffffff;
	border-color: #ffffff;
}

.clsMainNav 
{
	font: Bold 12pt Arial, sans-serif!important;
	color: #ffffff;
	text-decoration: none;
	padding-left:  4px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	display: block;
	border-top: Solid 1px #ffffff;
	border-color: #ffffff;
	background-color: #3c4147;
}

.clsMainSubNav 
{
	font: Bold 12pt Arial, sans-serif!important;
	color: #ffffff;
	text-decoration: none;
	padding-left:  4px;
	padding-right:  4px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	display: block;
	border-top: Solid 1px #ffffff;
	border-left: Solid 1px #ffffff;
	border-right: Solid 1px #ffffff;
	border-color: #ffffff;
	background-color: #3c4147;
}

.clsMainNavHover
{
    color: #ee3224;
    text-decoration: none!important;
}

.clsHomeText
{
	font:  9pt Arial, sans-serif;
	color: #000000;
	text-align: justify;	
}

.clsHomeProdHdrBg
{
	height: 27px;
	background-image:URL(images/prod_hdr_bg.jpg);
	text-align: center;
}

.clsMainLink
{
	font: 9pt Arial, sans-serif;
	color: #3c4147;
	text-decoration: underline;
}

a.clsMainLink
{
	font: 9pt Arial, sans-serif;
	color: #3c4147;
	text-decoration: underline;
}

a.clsMainLink:hover
{
	font: 9pt Arial, sans-serif;
	color: #ee3224;
}

a.clsHomeProdHdrLink
{
	font:  Bold 11pt Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.clsHomeProdHdrLink:Hover
{
	font:  Bold 11pt Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.clsHomeProdLink
{
	font: Bold 9pt Arial, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

a.clsHomeProdLink:hover
{
	font: Bold 9pt Arial, sans-serif;
	color: #ee3224;
}

.clsCopyright
{
	font: 8pt Arial, sans-serif;
	color: #d5d5d5;
}

a.clsCopyrightLink
{
	font: 8pt Arial, sans-serif;
	color: #d5d5d5;
	text-decoration: none;
}

a.clsCopyrightLink:hover
{
	font: 8pt Arial, sans-serif;
	color: #d5d5d5;
	text-decoration: underline;
}

.clsLoginHdr 
{
    font: Bold 9pt Arial, sans-serif;
    color: #ffffff;
    background-color: #000000;
}

.clsError 
{
    font: Bold Italic 9pt Arial, sans-serif;
    color: #ff0000;
}

.clsLoginError 
{
    font: 8pt Arial, sans-serif;
    color: #ff0000;
}

.clsFeaturedPicBorder 
{
    border-width: 1px;
    border-style: solid;
    border-color: #ff0000;
}

.clsFeaturedProdHdr 
{
    font: Bold 11pt Arial, sans-serif;
    color: #000000;
}

.clsFeaturedProdDesc 
{
    font: 9pt Arial, sans-serif;
    color: #000000;
}

a.clsDetailLink 
{
    font: 9pt Arial, sans-serif;
    color: #ff0000;
}

a.clsDetailLink:Hover
{
    font: 9pt Arial, sans-serif;
    color: #ffffff;
}

.clsContentText 
{
    font: 9pt Arial;
    color: #000000;
}

.clsContentImage 
{
    padding-right: 15px;
}

.clsSubMenuHdr 
{
    font: bold 11pt arial;
    color: #ee3224;
    text-align: right;
}

a.clsSubMenuLink
{
    font: 8pt Arial, sans-serif!important;
    color: #3c4147!important;
    text-decoration: underline!important;
    line-height: 16px!important;
    text-align: right!important;
}

a.clsSubMenuLink:hover
{
    font: 8pt Arial, sans-serif!important;
    color: #ee3224!important;
    text-decoration: underline!important;
    line-height: 16px!important;
}

a.clsHdrLink 
{
    font: Bold 11pt Arial, sans-serif;
    color: #3c4147;
    text-decoration: none;
}

a.clsHdrLink:hover
{
    font: Bold 11pt Arial, sans-serif;
    color: #3c4147;
    text-decoration: none;
}

.clsHdrLinkDiv
{
    font: Bold 11pt Arial, sans-serif;
    color: #3c4147;
    padding-left: 5px;
    padding-right: 5px;
}

.clsNoRecs
{
    font:  Bold Italic 11pt Arial, sans-serif;
    color:  #3c4147;
}

.clsDiv
{
    color:  #3c4147;
    background-color: #3c4147;
    height: 1px;
}

.clsJobTitle 
{
    font: Bold 11pt Arial, sans-serif;
    color: #3c4147;
}

.clsBreadcrumbs 
{
    font: Bold 12pt Arial, sans-serif;
    color: #000000;
}

a.clsBreadcrumbs 
{
    font: Bold 12pt Arial, sans-serif;
    color: #ee3224;
    text-decoration: none;
}

a.clsBreadcrumbs:hover
{
    font: Bold 12pt Arial, sans-serif;
    color: #ee3224;
    text-decoration: underline;
}

.clsBreadcrumbsSmall
{
    font: Bold 9pt Arial, sans-serif;
    color: #000000;
}

a.clsBreadcrumbsSmall
{
    font: Bold 9pt Arial, sans-serif;
    color: #ee3224;
    text-decoration: none;
}

a.clsBreadcrumbsSmall:hover
{
    font: Bold 9pt Arial, sans-serif;
    color: #ee3224;
    text-decoration: underline;
}

.clsSubCatHdr 
{
    font: Bold 11pt Arial, sans-serif;
    color: #000000;
}

.clsSubCatName
{
    font: Bold 12pt Arial, sans-serif;
    color: #ffffff;
    background-color: #ee3224;
}

.clsConfigMatch
{
    font: Bold 11pt Arial, sans-serif;
    color: #000000;
}

.clsProdTitle
{
    font: Bold 10pt Arial, sans-serif;
    color: #000000;
}

.clsRequiredText 
{
    font: 8pt Arial, sans-serif;
    color: #ff0000;
}

.clsRegHeader
{
    font: Bold 10pt Arial, sans-serif;
    color: #ffffff;
    background-color: #3c4147;
}

.clsRegRow1
{
    font: 9pt Arial, sans-serif;
    color: #000000;
    background-color: #c0c0c0;
}

.clsRegRow2
{
    font: 9pt Arial, sans-serif;
    color: #000000;
    background-color: #f1f1f1;
}


.clsRequiredText 
{
    font: 9pt Arial, sans-serif;
    color: #ff0000;
}

.clsFormRow1 
{
    font: 9pt Arial, sans-serif;
    color: #000000;
    background-color: #dfdfdf;
}

.clsFormRow2 
{
    font: 9pt Arial, sans-serif;
    color: #000000;
    background-color: #f0f0f0;
}

.clsFormText
{
    font: 9pt Arial, sans-serif;
    color: #000000;
}

.clsFormTextReadOnly
{
    font: 9pt Arial, sans-serif;
    color: #000000;
    background-color: #f0f0f0;
}

.clsHeadline
{
    font: Bold 11pt Arial, sans-serif;
    color: #000000;
}

.clsDistMenuTitle
{
    font: Bold 11pt Arial, sans-serif;
	color: #000000;
}

.clsDistAreaButton
{
    font: 8pt Arial, sans-serif;
	color: #ffffff;
	background-color: #ee3224;
	border-color: #3c4147;
	border-width: 1px;
	border-style: solid;
}

.clsDistMenuHdr
{
	font: Bold 9pt Arial, sans-serif;
	color: #3c4147;
	background-color: #ffffff;
}

.clsDistSubHdr
{
	font: Bold 8pt Arial, sans-serif;
	color: #ffffff;
	background-color: #3c4147;
	padding-right: 4px;
}

a.clsDistMenuLink
{
    font: 8pt Arial, sans-serif;
    color: #3c4147;
    text-decoration: underline;
    padding-right: 4px;
}

a.clsDistMenuLink:hover
{
    font: 8pt Arial, sans-serif;
    color: #ee3224;
    text-decoration: underline;
    padding-right: 4px;
}

.clsDownloadInfo
{
    font: Italic 8pt Arial, sans-serif;
    color: #ee3224;
}

.clsConfigHdr
{
    font: Bold 10pt Arial, sans-serif;
	color: #ffffff;
	background-color: #ee3224;
}

.clsConfigButton
{
    font: 8pt Arial, sans-serif;
	color: #000000;
	width: 150px;
}