.frontPageBody
{
	background-color: #2c2424;
	background-image: url('/l_horizontal_bkg.gif');
	background-repeat: repeat-x;
	margin: 0px;
	background-position:  center 50%;
}
.frontParentTable
{
	background-image: url('/img/l_vertical_bkg.gif');
	background-repeat: repeat-y;
	background-position:  center 50%;
}
.frontPageTopLinks
{ 
	font: normal normal normal 10px/18px Arial, Helvetica, sans-serif;
	color:#fdd7b5;
	text-decoration: none;
}
.frontPageTopLinks a
{ 
	color:#fdd7b5;
	text-decoration: none;
}
.frontPageTopLinks a:hover
{ 
	color:#ffffff;
	text-decoration: none;
}
/* ==================================== */
.companyPageBody
{
	background-color: #2c2424;
	background-image: url('/img/ourCompany/OC_horizontal_stretch.gif');
	background-repeat: repeat-x;
	margin: 0px;
	background-position-y:50%
}
.companyPageTopLinks
{ 
	font: normal normal normal 10px/18px Arial, Helvetica, sans-serif;
	color:#7F7676;
	text-decoration: none;
}
.companyPageTopLinks a
{ 
	color:#f8f8f8;
	text-decoration: none;
}
.companyPageTopLinks a:hover
{ 
	color:#ffffff;
	text-decoration: none;
}
.ourCompanySideNav
{
	font: normal normal normal 10px/25px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
}
.ourCompanySideNav a
{
	color:#f8f8f8;
	text-decoration: none;
}
.ourCompanySideNav a:hover
{
	color:#ffffff;
	text-decoration: none;
}
.ourCompanyBodyCopy
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
	text-align: justify;
}
.ourCompanyBodyCopy a
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
	text-align: justify;
}
.ourCompanyBodyCopy a:hover
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#ffb26d;
	text-decoration: none;
	text-align: justify;
}
.ourCompanyContactUs
{
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
}
.ourCompanyContactUs a
{
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
}
.ourCompanyContactUs a:hover
{
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	color:#ffc591;
	text-decoration: none;
}
/* ==================================== */
.productPageBody
{
	background-color: #2c2424;
	margin: 0px;
	background-image: url('/img/product/vertical_stretch.gif');
	background-repeat: repeat-y;
	background-position:  left 50%;
}
.productBodyCopy
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
	text-align: justify;
}
.productBodyCopy a
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
	text-align: justify;
}
.productBodyCopy a:hover
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
	text-align: justify;
}
.productBodyCopy strong
{
	font: normal normal normal 15px/18px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
	text-align: justify;
}
.productQuestion
{
	font: normal normal bold 15px/18px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
	text-align: justify;
}
.productAnswer
{
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: none;
	text-align: justify;
}
/* ==================================== */
.demoPageBody
{
	background-color: #2c2424;
	margin: 0px;
	background-image: url('/img/product/website/vertical_stretch.gif');
	background-position:  left 50%;
	background-repeat: repeat-y
}
.demo360
{
	background-color: #2c2424;
	margins: 0px 0px 0px 0px;
}
/* ================================== */
.sideNav
{
	font: normal normal normal 10px/25px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
}
.sideNav a
{
	color:#f8f8f8;
	text-decoration: none;
}
.sideNav a:hover
{
	color:#ffffff;
	text-decoration: none;
}
.sideNavParent
{
	font: normal normal normal 10px/25px Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	text-decoration: none;
}
.sideNavParent a
{
	color:#a8a8a8;
	text-decoration: none;
}
.sideNavParent a:hover
{
	color:#ffffff;
	text-decoration: none;
}
/* ========================================== */
.copyright
{
	font: normal normal normal 10px/15px Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	text-decoration: none;
}
/* =========================================== */
.supportBody
{
	background-color: #2c2424;
	margin: 0px;
	background-image: url('/img/support/vertical_stretch.gif');
	background-position:  left 50%;
	background-repeat: repeat-y
}
.supportBodyCopy
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
	text-align: justify;
}
.supportBodyCopy a
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
	text-align: justify;
}
.supportBodyCopy a:hover
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#ffad64;
	text-decoration: none;
	text-align: justify;
}
/* =================================== */
.pressRoomBody
{
	background-color: #2c2424;
	margin: 0px 0px 0px 0px;
}
.pressRoomCopy
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
	text-align: justify;
}
.pressRoomTitle
{
	font: normal normal bold 11px/15px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
}
.pressRoomScroller
{
/*
	width: 380px; 
	height: 301px; 
	overflow: auto;
	width: 346px; 
	*/
	width: 100%; 
	height: 268px; 
	overflow: auto;
	padding: 17px 17px 17px 17px;
	scrollbar-3dlight-color: #da6e0d;
	scrollbar-arrow-color: #2c2424;
	scrollbar-base-color: #2c2424;
	scrollbar-darkshadow-color: #da6e0d;
	scrollbar-face-color: #da6e0d;
	scrollbar-highlight-color: #da6e0d;
	scrollbar-shadow-color: #da6e0d;
	scrollbar-track-color: 393232;
}
/* ============================================================== */
.teamPageBody
{
	background-color: #2c2424;
	margin: 0px;
	background-image: url('/img/team/vertical_stretch.gif');
	background-position:  left 50%;
	background-repeat: repeat-y
}
.teamCopy
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
	text-align: justify;
}
.teamCopy strong
{
	font: normal normal bold 13px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
	text-align: justify;
}
.teamTitle
{
	font: normal normal normal 13px/15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing: 10px;
	text-decoration: none;
	text-align: justify;
}
/* =================================================================== */
.jobsBody
{
	background-color: #2c2424;
	margin: 0px;
	background-image: url('/img/jobs/vertical_stretch.gif');
	background-position:  left 50%;
	background-repeat: repeat-y
}
.jobsBodyCopy
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
	text-align: justify;
}
.jobsBodyCopy a
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
	text-align: justify;
}
.jobsBodyCopy a:hover
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#ffad64;
	text-decoration: none;
	text-align: justify;
}
.jobListing
{
	font: normal normal normal 15px/30px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
	text-align: justify;
}
.jobListing a
{
	color:#da6e0d;
	text-decoration: none;
}
.jobListing a:hover
{
	color:#ffad64;
	text-decoration: none;
}
/* ================================================================== */
.listingsBody
{
	background-color: #2c2424;
	margin: 0px 0px 0px 0px;
}
.listingHeadling
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#da6e0d;
	text-decoration: none;
	text-align: justify;
	letter-spacing: 1px;
}
.listingCopy
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	text-decoration: none;
	text-align: justify;
	margin: 0px 0px 0px 0px;
}
.skillsList
{
	font: normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	color:#f8f8f8;
	list-style: square outside;
	display: list-item;
	white-space: nowrap;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 5px;
}
/* ================================================================== */