/********************************************
Click Commerce Custom CSS
********************************************/

A, A:LINK, A:ACTIVE, A:VISITED  {
    color : #800080;
	text-decoration: none;
}
A:HOVER 	{
    color : #800080;
	text-decoration: underline;
}
BODY,P,DIV,TR,TD,CENTER,TABLE,SELECT,TEXTAREA, INPUT {
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H1 {
	color : #000000;
}
H2 {
	color : #333333;
	font : bold 14px;
}
LI { 
	list-style-type: square; 
}
.Breadcrumb, .Breadcrumb:link, .Breadcrumb:active, .Breadcrumb:visited	{
	font-size : 10px;
	color : #FFFFFF;
}
.Breadcrumb:hover {
	color : #FFFFFF;
}
.BreadcrumbArea	{
    background-color: #666666;
	border-bottom : 1px solid #333333;
	color : #FFFFFF;
	font-size : 10px;
}
.BreadcrumbRule	{
    background-color: #003366;
}
.BreadcrumbTarget, .BreadcrumbTarget:link, .BreadcrumbTarget:active, .BreadcrumbTarget:visited {
	color: #FFFFFF;
}
.BreadcrumbTarget:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.Button {
	background-color : #FFFFFF;
	font-size : 11px;
}
.Button2 {
	background-color : #FFFFFF;
	font-size : 9px;
}
.FolderNav1, .FolderNav1:link, .FolderNav1:active, .FolderNav1:visited {
	color : #000000;
	font : bold 10px;
}
.FolderNav1:hover {
	color : #800080;
}
.FolderNav2, .FolderNav2:link, .FolderNav2:active, .FolderNav2:visited {
	color : #800080;
	font-size : 10px;
}
.FolderNav2:hover {
	color : #800080;
}
.FolderNav3, .FolderNav3:link, .FolderNav3:active, .FolderNav3:visited {
	color : #800080;
	font-size : 10px;
}
.FolderNav3:hover {
	color : #800080;
}
.FooterArea {
	background-color : #FFFFFF;
	border-top : 1px solid #666666;
	color : #636363;
	font-size : 10px;
	text-align : left;
}
.FooterText, .FooterText:link, .FooterText:active, .FooterText:visited {
	color : #636363;
	font : 10px;
}
.FooterText:hover {
	color : #000000;
}
.PageHead {
	color : #000000;
	font : bold 16px;
}
.PageHead2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.SmallHelp {
	font-size: 10px;
}
.SmallText, .SmallText:link, .SmallText:active, .SmallText:visited {
	font-size: 10px;
}
.SmallText: hover {
}
.TopNavAreaLeft	{
	background-color: #DEDEDE;
	background-image : url(Images/SiteSpecific/TopNavBG.gif);
	background-repeat : repeat-x;
	border-top : 8px solid #000000;
	width : 300px;
}
.TopNavAreaRight {
	background-color: #DEDEDE;
	background-image : url(Images/SiteSpecific/TopNavBG.gif);
	background-repeat : repeat-x;
	border-top : 8px solid #000000;
}
.TopNavTabArea {
	background-color: #84848C;
	border : 1px solid #8C8C94;
	background-image : url(Images/SiteSpecific/TabAreaBG.gif);
	background-repeat : repeat-x;
}
.TopNavTabBar {
	background-color: #333333;
}
.TopNavTabOn, .TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
    font-weight: bold;
	color: #000000;
	background-color: transparent;
	border-right : 1px solid #8C8C94;
	padding-right : 9px;
}
.TopNavTabOn:hover {
	color: #000000;
	text-decoration : none;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited  {
	font-weight: bold;
	color: #000000;
	border-right : 1px solid #8C8C94;
	padding-right : 9px;
}
.TopNavTabOff:hover {
	color: #000000;
	text-decoration : underline;
}
.TopNavText {
	color : #84848C;
	font-size : 10px;
}
.TopNavText:link, .TopNavText:active, .TopNavText:visited {
	color : #84848C;
	font-size : 10px;
}
.TopNavText:hover {
	color : #8C73AD;
}
.TopNavTitleText {
	color : #FFFFFF;
	font-weight : bold;
}
.ViewBarText, .ViewBarText:link, .ViewBarText:active, .ViewBarText:visited {
	color : #666666;
	font-size : 10px;
}
.ViewBarText:hover {
	color : #FF3932;
	text-decoration: underline;
}

/********************************************
Component Styles CSS
********************************************/
/*START Standard Component Styles*/
/* Standard - Default */
.ComponentDisplayHead {
	background-color : #CCCCCC;
}
.ComponentHeaderTable {
	background-color: #000000;
}
/*Standard - Border*/
.ComponentStyle_StandardBorder .ComponentBodyTable {
	border: 1px solid #CCCCCC;
}
/*Standard - Border/FIll*/
.ComponentStyle_StandardBorderFill .ComponentBodyTable {
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
}
/*Standard - Fill*/
.ComponentStyle_StandardFill .ComponentBodyTable {
	background-color: #F1F1F1;
}
/*Standard - NoHeader/Border*/
.ComponentStyle_StandardNoHeaderBorder .ComponentBodyTable {
	border: 1px solid #CCCCCC;
}
/*END Standard Component Styles*/

/*START Gray Component Styles*/
/* Gray - Default */
.ComponentStyle_GrayDefault .ComponentHeaderTable {
	background-color : #CCCCCC;
	background-image : url(Images/SiteSpecific/header_bg.gif);
	background-position : bottom;
	border : none;
}
/* Gray - Default /No Rule*/
.ComponentStyle_GrayDefaultNoRule .ComponentHeaderTable {
	background-color : #CCCCCC;
	background-image : url(Images/SiteSpecific/header_bg.gif);
	background-position : bottom;
}
.ComponentStyle_GrayDefaultNoRule .ComponentHeaderTitle {
	color : #000000;
}
.ComponentStyle_GrayDefaultNoRule .List {
	border-top: none;
}
/*Gray - Border*/
.ComponentStyle_GrayBorder .ComponentHeaderTable {
	background-color : #CCCCCC;
	background-image : url(Images/SiteSpecific/header_bg.gif);
	background-position : bottom;
	border : none;
}
/*Gray - Border/FIll*/
.ComponentStyle_GrayBorderFill .ComponentHeaderTable {
	background-color : #CCCCCC;
	background-image : url(Images/SiteSpecific/header_bg.gif);
	background-position : bottom;
	border : none;
}
.ComponentStyle_GrayBorderFill .ComponentBodyTable {
	background-color : #F1F1F1;
	border: 1px solid #CCCCCC;
}
/*Gray - Fill*/
.ComponentStyle_GrayFill .ComponentHeaderTable {
	background-color : #CCCCCC;
	background-image : url(Images/SiteSpecific/header_bg.gif);
	background-position : bottom;
	border : none;
}
.ComponentStyle_GrayFill .ComponentBodyTable {
	background-color : #F1F1F1;
}
/*Gray - NoHeader/Border*/
.ComponentStyle_GrayNoHeaderBorder .ComponentBodyTable {
	border: 1px solid #CCCCCC;
}
/*END Gray Component Styles*/

/*START Special Component Styles*/
/*Special - Clear/No Rule */
.ComponentStyle_SpecialClearNoRule .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_SpecialClearNoRule .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_SpecialClearNoRule .ComponentHeaderTitle {
	display : none;
}
.ComponentStyle_SpecialClearNoRule .List {
	border-top: none;
}
/*Special - Clear Header/Fill*/
.ComponentStyle_SpecialClearHeaderFill .ComponentBodyTable {
	background-color : #F1F1F1;
}
/*Special - Notepad*/
.ComponentStyle_SpecialNotepad .List {
    border-top: 1pt solid #CCCC99;
}
/*END Special Component Styles*/

* START Tabbed Component Styles */
/*Solid*/
.TabComponentStyle_Solid .TabComponentBodyTable {
	background-color: #F1F1F1;
}
/*END Tabbed Component Styles*/

/**************************************************************************
Component Spacing Styles CSS 
**************************************************************************/
/*Top Margin: Default; Padding On*/
.ComponentSpacing_DefaultPadding .ComponentMarginTop {
	margin-top: 15px;
}
.ComponentSpacing_DefaultPadding .ComponentBodyTable{
	padding : 10px 10px 10px 10px;
}
/*Top-Margin: None; Padding On*/
.ComponentSpacing_NonePadding .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_NonePadding .ComponentBodyTable{
	padding : 10px 10px 10px 10px;
}
/*Top Margin: 2x ; Padding On*/
.ComponentSpacing_2xPadding .ComponentMarginTop {
	margin-top: 30px;
}
.ComponentSpacing_2xPadding .ComponentBodyTable{
	padding : 10px 10px 10px 10px;
}
/*Top-Margin: None; Left Indent*/
.ComponentSpacing_NoneLeftIndent .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_NoneLeftIndent .ComponentBodyTable {
	padding-left: 120px;
}
/*END Spacing Styles*/

/********************************************
Custom Layout CSS
********************************************/
.AlliancesArea {
	background-color: #C0AE00;
}
.AlliancesTitle {
	color : #C0AE00;
	font : bold 16px;
}
.AlliancesMainArea {
	background-image : url(Images/SiteSpecific/CycleMain.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
}
.AlliancesSubArea {
	background-image : url(Images/SiteSpecific/CycleSub.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
	padding-left : 15px;
	padding-right : 200px;
}
.bullets_RightColumn {
	margin-left : -2em; 
}
.BusinessSolutions {
	background-image : url(Images/SiteSpecific/header_bg.gif);
	background-position : bottom right;
	background-repeat : repeat-x;
}
.Column1 {
	padding-left : 5px;	
	padding-bottom : 20px;
}
.Column2 {
	padding-left : 10px;	
	padding-right : 10px;
	padding-bottom : 20px;
}
.Column3{
	padding-right : 10px;
	padding-bottom : 20px;
	padding-top : 4px;
}
.CompanyArea {
	background-color: #5B4182;
}
.CompanyTitle {
	background-color : transparent;
	color : #5B4182;
	font : bold 16px;
}
.CompanyMainArea {
	background-image : url(Images/SiteSpecific/TeamMain.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
}
.CompanySubArea {
	background-image : url(Images/SiteSpecific/TeamSub.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
	padding-left : 15px;
	padding-right : 200px;
}
.CustomersArea {
	background-color: #003333;
}
.CustomerLogo, .CustomerLogo:link, .CustomerLogo:active; .CustomerLogo:visited {
}
.CustomerLogo:hover {
	background-color : #F1F1F1;
}
.CustomersTitle {
	color : #003333;
	font : bold 16px;
}
.CustomersMainArea {
	background-image : url(Images/SiteSpecific/RelayMain.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
}
.CustomersSubArea {
	background-image : url(Images/SiteSpecific/RelaySub.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
	padding-left : 15px;
	padding-right : 200px;
}
.FeatureList, .FeatureList:link, .FeatureList:active, .FeatureList:visited {
	color : #666666;
	font-size : 10px;
}
.FeatureList:hover {
	color : #666666;
}
.FeatureHead {
	background-color : #CCCCCC;
	background-image : url(Images/SiteSpecific/header_bg.gif);
	background-position : bottom;
	font-size : 11px;
	font-weight : bold;
}
.FooterArea2 {
	border-top : 1px solid #B59CB5;
	color : #B59CB5;
	font-size : 10px;
}
.FooterText2, .FooterText2:link, .FooterText2:active, .FooterText2:visited {
	color : #840084;
	font-size : 10px;
}
.FooterText2:hover {
	color : #840084;
}
.HomeColumn1 {
	padding-left : 5px;
	padding-bottom : 10px;
}
.HomeColumn2 {
	padding-left : 10px;	
	padding-right : 10px;
	padding-bottom : 10px;
}
.HomeColumn3{
	padding-right : 10px;
	padding-bottom : 10px;
	padding-top : 4px;
}
.HomeSplash	{
	background-color: #000066;
	background-image : url(Images/SiteSpecific/crew_splash.jpg);
	background-repeat : no-repeat;
	border : 1px solid #000000;
}
.LoginArea1 {
	background-color: #000000;
	border-left : 1px solid #FFFFFF;;
	border-bottom : 1px solid #FFFFFF;
}
.LoginArea2 {
	background-color: #000000;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}
.LoginTitle {
	color : #000000;
	font : bold 16px;
}
.MarginArea1 {
	background-color : #8F73AB;
	border-left : 1px solid #666666;
	border-right : 1px solid #CC99CC;
}
.MarginArea2 {
	background-color : #000000;
	border-top : 1px solid #000000;
}
.NewsArea {
	background-color: #CC3300;
}
.NewsTitle {
	color : #CC3300;
	font : bold 16px;
}
.NewsMainArea {
	background-image : url(Images/SiteSpecific/CrewMain.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
}
.NewsSubArea {
	background-image : url(Images/SiteSpecific/CrewSub.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
	padding-left : 15px;
	padding-right : 200px;
}
.ProductsArea {
	background-color: #006632;
}
.ProductsTitle {
	color : #006632;
	font : bold 16px;
}
.ProductsMainArea {
	background-image : url(Images/SiteSpecific/SkydiveMain.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
}
.ProductsSubArea {
	background-image : url(Images/SiteSpecific/SkydiveSub.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
	padding-left : 15px;
	padding-right : 200px;
}
.ServicesArea {
	background-color: #CC0000;
}
.ServicesTitle {
	color : #CC0000;
	font : bold 16px;
}
.ServicesMainArea {
	background-image : url(Images/SiteSpecific/BobsledMain.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
}
.ServicesSubArea {
	background-image : url(Images/SiteSpecific/BobsledSub.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
	padding-left : 15px;
	padding-right : 200px;
}
.SolutionsArea {
	background-color: #000066;
}
.SolutionsTitle {
	color : #000066;
	font : bold 16px;
}
.SolutionsMainArea {
	background-image : url(Images/SiteSpecific/FootballMain.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
}
.SolutionsSubArea {
	background-image : url(Images/SiteSpecific/FootballSub.jpg);
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-position : right;
	background-repeat : no-repeat;
	padding-left : 15px;
	padding-right : 200px;
}
.TEXT_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.TEXT_2
{
	font-size: 11px;
	color: #663366;
}
.TEXT_3
{
	font-size: 10px;
	color: #FFFFFF;
}
.TEXT_4
{
	font-size: 12px;
	color: #666666;
}
.TEXT_5
{
	font-size: 11px;
	color: #666666;
}