﻿body
{
	background-image: url('../../Images/Master/PH_Background.gif');
}
table#CPGMaster
{
	background-color: #323232;
	border: solid 5px #292929;
	width: 1000px;
	margin-top: 10px;
}

td#CPGHeader
{
	height: 118px;
	background-image: url('../../Images/Master/CCHeader_1000_108.jpg');
	background-color: #323232;
	background-repeat: no-repeat;
}
td#CPGNavLeft
{
	vertical-align: top;
	text-align: right;
	width: 220px;
	padding: 5px;
	background: url('../../Images/Master/freeshipping.jpg') no-repeat center 90%;
}
.CategoryLinks
{
	font-family: Arial;
	font-size: 12px;	
	letter-spacing: 0px;
	line-height: 14px;
	font-weight: bolder;
	color: White;
	text-decoration: none;
	background-color: Transparent;

}

.ReferenceLinks
{
	font-family: Arial;
	font-size: 12px;	
	letter-spacing: 0px;
	line-height: 14px;
	font-weight: bolder;
	color: White;
	text-decoration: none;
	background-color: Transparent;

}
.CompanyLinks
{
	font-family: Arial;
	font-size: 12px;	
	letter-spacing: 0px;
	line-height: 14px;
	font-weight: bolder;
	color: White;
	text-decoration: none;
	background-color: Transparent;

}
.CategoryMenu
{
	text-align: left;
	width: 100%;
	padding: 3px;
	margin: 3px;
}
.CategoryCellsBackground
{
	text-align: left;
	background: black url('../../Images/Company/RHS/MenuBackground_8_8.png') repeat;
	border: solid 1px #212121;
	z-index: 1000;
}
.StaticCategoryCellsBackground
{
	width: 100%;
	padding-bottom: 3px;
	border-bottom: solid 1px white;
}
.CategoryCells
{
	text-align: left;
	background: url('../../Images/Company/RHS/Background_8_8.png');
	background-color: black;
	background-repeat: repeat;
}
.CategoryCells:hover
{
	background-image: url('../../Images/Company/RHS/HoverBackground_10_10.png');
	background-repeat: repeat-x;
	background-position: inherit;
}
.ReferenceCellsBackground
{
	text-align: left;
	background: black url('../../Images/Company/RHS/MenuBackground_8_8.png') repeat;
	border: solid 1px #212121;
	z-index: 1000;
}
.StaticReferenceCellsBackground
{
	width: 100%;
	padding-bottom: 3px;
	border-bottom: solid 1px white;
}
.ReferenceCells
{
	text-align: left;
	background: url('../../Images/Company/RHS/Background_8_8.png');
	background-color: black;
	background-repeat: repeat;
}
.CompanyCellsBackground
{
	text-align: left;
	background: black url('../../Images/Company/RHS/MenuBackground_8_8.png') repeat;
	border: solid 1px #212121;	
	z-index: 1000;
}
.StaticCompanyCellsBackground
{
	width: 100%;
	padding-bottom: 3px;
}
.CompanyCells
{
	text-align: left;
	background: url('../../Images/Company/RHS/Background_8_8.png');
	background-color: black;
	background-repeat: repeat;
}
.CategoryLinks:hover
{
	color: #EE3224;
}
.ReferenceLinks:hover
{
	color: #EE3224;
}
.CompanyLinks:hover
{
	color: #EE3224;
}
td#CPGOuterContent
{
	background-color: White;
	border-right: solid 15px #323232;

}
div#CPGContent
{
	background-color: Black;
	background-color: White;
	border: solid 3px white;
}

td#CPGAffiliate
{
	background-color: #323232;
	border-top: none;
	border-bottom: solid 3px #323232;
	border-left: solid 3px #323232;
	border-right: solid 15px #323232;
}

td#HomeTop
{
	height: 325px;
	width: 780px;
}

td#HomeCamQuest
{
	border-top: solid 10px white;
	border-bottom: solid 10px white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #323232;
}
.HomeCamQuest
{
	font-size: 14px;
}
.CamQuestHyper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE3224;
	font-weight: bold;
	text-decoration: none;
}
.CamQuestHyper:visited
{
	color: #EE3224;
}
.CamQuestHyper:hover
{
	color: #EE3224;
	text-decoration: underline;
}
td#HomeRight
{
	border-left: solid 10px white;
	vertical-align: top;
}
td#HomeLeft
{
	vertical-align: top;
	border-right: solid 10px white;
}
#HomeTable
{
	border: solid 6px white;
}

#HomeFooter
{
	border-top: solid 10px white;
	border-bottom: none;
}
.RSSHeader
{  
	background-image: url('../../Controls/RSS/controlImages/RSSHeader_460_24.jpg');
	width: 460px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold;
	text-transform: uppercase; 
	color: #EDEDED;
	height: 24px;
	border-bottom: solid 1px #EE3941;
}

.RSSDropDown1
{
	border: solid 1px #EEEEEE;
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	text-transform: capitalize;
	color: #EEEEEE;
	background-color: Transparent;
}
.RSSResources
{
	background-image: url( '../../Images/Master/RSSResources_295_24.jpg' );
	width: 296px;
	height: 24px;
	text-align: left;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-transform: uppercase;
	color: #EDEDED;
	border-bottom: solid 1px #EE3941;
}
.ResourcesItem
{

}
.ResourcesText
{
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	letter-spacing: 0px;
	color: #EDEDED;
}
.RSSChannelTitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold;
	letter-spacing: 0px;
}
.RSSSubscribe
{
	color: #EE3224;
	text-decoration: underline;
	font-size: x-small;
}
.RSSMenu
{
  letter-spacing: 0px;
	background: none;
}
.RSSMenuSelected
{
	letter-spacing: 0px;
	background-color: #EE3941;
}
#RSSLayout
{
	padding-right: 10px;
}
.PerformancePartners
{
	width: 780px;
	height: 24px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-transform: uppercase;
	color: #EDEDED;
}

td#PartnerFooter
{
	width: 773px;
	height: 73px;
}
.RSSItemTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	letter-spacing: 0px;
	font-weight: bold;
	text-decoration: none;
}
table#tableResource
{
	width: 296px;
	background-color: #a9a9a9;
}
.AdNumbers
{
	background-image: url('../../Images/Rotator/RotatorToggleBG_90.png');
}
.ImageRotatorToggle
{
	border: 1px solid #46708C;
}
#CPGTabs
{
	background-color: #323232;
}
#PerfPartTabs
{
	background-color: #323232;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #C2C2C2;
	text-align: left;
}
.tabSlider
{
	padding: 0;
	z-index: 0;
	white-space: nowrap;
	background-color: Transparent;
	/*scrollbar-shadow-color: Transparent;
	scrollbar-highlight-color: Transparent;
	scrollbar-face-color: #CEE7A3;
	scrollbar-3dlight-color: #CEE7A3;
	scrollbar-darkshadow-color: Transparent;
	scrollbar-track-color: #CEE7A3;
	scrollbar-arrow-color: Transparent;*/
	vertical-align: top;
	
}
.tabContainer
{
	position: relative;
	z-index: 2;
	width: 558px;
	overflow: hidden;
	vertical-align: top;
}
.SearchPosition
{
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -20px;
}
input#ctl00_ctl05_Search
{
	margin-left: 10px;
}
input#ctl00_ctl07_Search
{
	margin-left: 10px;
}
.DefaultSearch
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: white;
}
.DefaultSearch .SearchBox
{
	background-image: url('../../Controls/Search Controls/Default Search/controlImages/Search_Bar_125_20.png'); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.DefaultSearch .linktable
{
    position: relative;
   	margin-left: 60px;
	white-space: nowrap;
	margin-bottom: -6px;
}
html>/**/body .DefaultSearch .linktable
{
   	margin-left: 60px;
	white-space: nowrap;
	margin-bottom: -6px;

}
 .linktable a
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	/*text-shadow: #323232 1px 1px 3px;*/
	text-decoration: none;
}
.linktable a:hover
{
	text-decoration: underline;
}
.linktable .searchDivider
{
	border-right: solid 1px white;
}
.CopyRightInfo
{
	font-weight: bold;
	font-size: 9px;
	font-family: Arial;
	color: #EFEFEF;
}
.CPGHeaderLogo
{
	position: relative;
	float: left;
	left: -30px;
	top: 0px;

}
html>/**/body .CPGHeaderLogo
{
	position: relative;
	float: left;
	left: -30px;
	top: -10px;

}
#recaptcha_image
{
	width: 357px;
	height: 57px;
	padding-bottom: 20px;

}
#recaptcha_only_if_incorrect_sol
{
	
}
.recaptcha_only_if_image
{
	font-family: Arial;
	font-size: 12px;
}
.recaptcha_only_if_audio
{
	font-family: Arial;
	font-size: 12px;
}

#recaptcha_response_field
{
	width: 357px;
}
#recaptcha_widget
{

}
#softReg
{
	font-family: Arial;
	background-color: White;
	color: Black;
	width: 780px;
	min-height: 500px;
}
body.swRegistration
{
	font-family: Arial;
	background-image: none;
	background-color: White;
}
.re_buttons img
{
  border: solid 1px #323232;
}
.re_buttons
{

}
#SoftwareRegistrations
{
	font-family: Arial;
	text-align: left;
}
.SoftLink
{
	font-family: Arial;
	color: #EE3224;
	font-size: large;
}

.WNHeader
{
	text-align: left;
	font-family: Arial;
	color: #323232;
	font-size: 28px;
	font-weight: bolder;
}
.WNTitle
{
	font-family: Arial;
	color: #323232;
	font-size: 18px;
	font-weight: bold;
}
.WNPager a
{
	font-family: Arial;
	color: #EE3224;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.WNPager
{
	text-align: left;
	font-family: Arial;
	text-decoration: none;
	color: #323232;
	font-size: 16px;
	font-weight: bolder;
	background-color: #FFFFFF;
}
.WNPager a:hover
{
	color: #EE3224;
	font-weight: bold;
	text-decoration: underline;
}
.WNFileLink
{
    font-family: Arial;
	color: #EE3224;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.WNFileLink:hover
{
	font-family: Arial;
	color: #EE3224;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.WNMessage
{
	font-family: Arial;
	color: #323232;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.WNTemplate
{
	background-color: #ffffff;
	padding: 10px;
}
.WNAltTemplate
{
	background-color: #EFEFEF;
	padding: 10px;
}
.SiteGeneric
{
	font-family: Arial;
	color: #323232;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}
.SiteGeneric a
{
	font-family: Arial;
	color: #EE3224;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.SiteGeneric a:hover
{
	font-family: Arial;
	color: #EE3224;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	
}
.SiteMap
{
	font-family: Arial;
	color: #323232;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}
.SiteMap a
{
	font-family: Arial;
	color: #323232;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.SiteMap a:hover
{
	font-family: Arial;
	color: #EE3224;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	
}
div.CPGStaticContent
{
	width: 780px;
	background-color: #ffffff;
	text-align: left;
	border: solid 6px white;
	color: #323232;
	font-family: Arial;
	min-height: 600px;
	max-width: 780px;
	white-space: inherit;
}
div.CPGStaticContent p div
{
	max-width: 580px;
	padding: 10px;
}
div.CPGStaticContent table
{
	position: relative;
}
p.CPGStaticContent
{
	width: 500px;
	white-space: normal;
	text-align: justify;
}
.RSS_Tab_Container {width: 465px; margin-top: -21px;}


.RSS_Tab_Container .ajax__tab_header{font-family:Arial,helvetica,Sans-Serif; font-size:13px; text-transform: capitalize; color: #EFEFEF; font-weight:700; vertical-align: bottom; background-image: url('../../Controls/RSS/controlImages/RSSHeader_460_24.jpg'); width: 460px; border-bottom: solid 2px #DC241F;}
.RSS_Tab_Container .ajax__tab_outer{vertical-align: bottom; background: transparent;}
.RSS_Tab_Container .ajax__tab_inner{vertical-align: bottom; background: transparent;}
.RSS_Tab_Container .ajax__tab_tab {padding: 4px 10px 4px 10px;} 
.RSS_Tab_Container .ajax__tab_body { width: 460px;}
.RSS_Tab_Container .ajax__tab_active .ajax__tab_outer{vertical-align: bottom; background: #DC241F;}
.RSS_Tab_Container .ajax__tab_active .ajax__tab_inner{vertical-align: bottom; background: #DC241F;}
.RSS_Tab_Container .ajax__tab_active .ajax__tab_tab {color: #ffffff; padding: 4px 10px 4px 10px;} 
.RSS_Tab_Container a.RSSItemTxt {color: #494949; font-size: 11px; padding: 4px;}
.RSS_Tab_Container td{height: 22px;}
.RSS_Tab_Container th{background-color: #E2E2E2; height: 24px; text-align: left; padding-left: 10px;}
.RSS_Tab_Container th a{font-style: italic; font-family: Arial}



#RSSImageLinkContainer {color: #ffffff; font-family: Arial,Helvetica,Sans-Serif; position:relative; z-index: 600; top: 4px; font-weight: bold; font-size: 16px; left: 390px; vertical-align: top; }

/*** Default Wide Specific *****/

table#CPGMaster.Wide td#CPGOuterContent
{    
    padding-left: 10px;
    background-color: #323232;
}

table#HomeTable.Wide
{
    left: 50%;
    
}
table.Wide td#TopNavigation
{
    width: 980px;
    padding-bottom: 10px;
}
table.Wide td#HomeTop
{
	height: 325px;
	width: 980px;
}

table.Wide .RSSHeader
{  
	background: #323232 url('../../Controls/RSS2/COMPweb_navbar.jpg') repeat-x left;
	width: 465px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold;
	text-transform: uppercase; 
	color: #EDEDED;
	height: 22px;
	border-bottom: solid 1px #EE3941;
}

table.Wide .RSSResources
{
    background: #323232 url('../../Controls/RSS2/COMPweb_navbar.jpg') repeat-x right;
	width: 455px;
	height: 26px;
	text-align: left;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-transform: uppercase;
	color: #EDEDED;
	margin-bottom: -4px;
	border-bottom: solid 2px #EE3941;
}
table.Wide .RSS_Tab_Container 
{
    width: 465px; 
    margin-top: -21px;
}
table.Wide .RSS_Tab_Container .ajax__tab_header
{
    font-family:Arial,helvetica,Sans-Serif; 
    font-size:13px; 
    text-transform: capitalize; 
    color: #EFEFEF; 
    font-weight:700; 
    vertical-align: bottom; 
    background: #323232 url('../../Controls/RSS2/COMPweb_navbar.jpg') repeat-x left; 
    width: 465px; 
    border-bottom: solid 2px #DC241F;
    
}
.mainfont2 
{
    color:#000000;
    font-family: Arial;
    font-size:13px;
}