
body
{
	background-color: #C1CAD2;
	color: #000000;
	background-image: none;
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	overflow: auto;
	margin: 0px;
}
body.Admin
{
	margin: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-image: none;
	background-repeat: no-repeat;
	overflow: auto;
}
.Primary
{
	background-color: #606060;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
.PrimaryHeader
{
	background-color: #606060;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
.PrimaryBoldText
{
	background-color: #606060;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
.PrimaryEnlargedText
{
	background-color: #606060;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 12pt;
}
.PrimaryReducedText
{
	background-color: #606060;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
.Secondary
{
	background-color: #000000;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.SecondaryHeader
{
	background-color: #000000;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.SecondaryBoldText
{
	background-color: #000000;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.SecondaryEnlargedText
{
	background-color: #000000;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
.SecondaryReducedText
{
	background-color: #000000;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.Accent
{
	color: #000000;
	background-color: #D5ECF0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
.AccentHeader
{
	color: #000000;
	background-color: #D5ECF0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
.AccentBoldText
{
	color: #000000;
	background-color: #D5ECF0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
.AccentEnlargedText
{
	color: #000000;
	background-color: #D5ECF0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 12pt;
}
.AccentReducedText
{
	color: #000000;
	background-color: #D5ECF0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
.Splash
{
	color: #000000;
	background-color: #E7E7E7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.SplashHeader
{
	color: #000000;
	background-color: #E7E7E7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.SplashBoldText
{
	color: #000000;
	background-color: #E7E7E7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.SplashEnlargedText
{
	color: #000000;
	background-color: #E7E7E7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
.SplashReducedText
{
	color: #000000;
	background-color: #E7E7E7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.GridRowOdd
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal
}
.GridRowEven
{
	color: #000000;
	background-color: #DDDDDD;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal
}
.DefaultText
{
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.BoldText
{
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.EnlargedText
{
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
.HeaderText
{
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.ReducedText
{
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal
}
.HomebaseText
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
table.TableWithBorder
{
	background-color: #C1CAD2;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	empty-cells: show
}
td.TableWithBorder
{
	background-color: #C1CAD2;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	empty-cells: show;
}
.Outline
{
	background-color: #000000;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #C1CAD2;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	empty-cells: show;
}
.Error
{
	background-color: #000000;
	color: #FF0000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
.FormElementInput
{
	background-color: #FFFFFF;
	color: #000000;
	border-color: #000000;
	border-width: 1px;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
.FormButtons
{
	color: #C1CAD2;
	background-color: #606060;
	border-color: #000000;
	border-width: 1px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
a
{
	text-decoration: none;
	color: #862A00;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
a:link { color: #862A00; }
a:visited { color: #862A00; } 
a:hover { color: #50626F; }
a.menu
{
	text-decoration: none;
	color: #E5E5E5;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
a.menu:link { color: #E5E5E5; }
a.menu:visited { color: #E5E5E5; }
a.menu:hover { color: #FFFFFF; }
a.Gridmenu
{
	text-decoration: none;
	color: #E7E7E7;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
a.Gridmenu:link { color: #E7E7E7; }
a.Gridmenu:visited { color: #E7E7E7; }
a.Gridmenu:hover { color: #FFFFFF; }
a.Homebase
{
	text-decoration: none;
	color: #50626F;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
a.Homebase:link { color: #50626F; }
a.Homebase:visited { color: #50626F; }
a.Homebase:hover { color: #862A00; }
a.FormFileManagerFileList
{
	text-decoration: none;
	color: #E5E5E5;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
a.FormFileManagerFileList:link{ color: #E5E5E5; }
a.FormFileManagerFileList:visited{ color: #E5E5E5; }
a.FormFileManagerFileList:hover
{
	color: #C1CAD2;
	background-color: #000000;
}

.DefaultContent
{
	background-color: #C1CAD2;
	color: #000000;
	background-image: none;
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	overflow: auto;
}


/* BEGIN SITE CLASSES */

/*** navigation drop down ID definitions  ***/

table.Nav
{
	width: 950;
	height: 75px;
	empty-cells: hide;
	border-collapse: collapse;
}

#SGdropmenudiv
{
	position: absolute;
	color: #FFFFFF;
	background-color: #3E5988;
	font: normal 12px Verdana;
	z-index: 100;
	margin-left: -67px;
	margin-top: 27px;
	border: 1px solid #93A1BC;
} /* style for all */

* html #SGdropmenudiv
{
	position: absolute;
	color: #FFFFFF;
	background-color: #3E5988;
	font: normal 12px Verdana;
	z-index: 100;
	margin-left: -76px;
	margin-top: -7px;
	border: 1px solid #93A1BC;
} /* style for IE */

#SGdropmenudiv a
{
	display: block;
	color: #FFFFFF;
	font-size: 15px;
	padding-left: 6px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 1px;
}

#SGdropmenudiv a:link,
#SGdropmenudiv a:visited
{
	color: #FFFFFF;
	background-color: transparent;
	text-align: left;
	padding-left: 6px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 1px;
}

#SGdropmenudiv a:hover,
#SGdropmenudiv a:active
{
	color: #333333;
	background-color: #CCCCCC;
}


/*************  BEGIN SPEARGROUP STYLES  *****************/
/*************  BEGIN SPEARGROUP STYLES  *****************/
/*************  BEGIN SPEARGROUP STYLES  *****************/

.SpearGroup
{
 background-color: #000;
}

.SpearGroup .Header
{
 background-color: #FFF;
}

.SpearGroup .Header a,
.SpearGroup .Header a:link,
.SpearGroup .Header a:visited
{
 font-family: Arial;
 font-size: 15px;
 color: #FFF;
 background-color: #3E5988;
 cursor: pointer;
}

.SpearGroup .Header a:hover,
.SpearGroup .Header a:active
{
 background-color: #4E6388;
 cursor: pointer;
}

.SpearGroup .Body
{
 background-color: #FFFFFF;
 font-family: Arial;
 min-height: 400px;
 _height: auto !important;
 height: 400px;
 padding: 15px;
}

.SpearGroup .Body .SectionTitle
{
 font-size: 20px;
 font-weight: bold;
}

.SpearGroup .Body a,
.SpearGroup .Body a:link
{
 color: #3E5988;
 font-size: 14px;
}

.SpearGroup .Body a:active,
.SpearGroup .Body a:hover
{
 color: #3E5988;
 font-size: 14px;
 text-decoration: underline;
}

.SpearGroup .Footer
{
 color: #FFF;
 font-family: Arial;
 font-size: 11px;
}

.SpearGroup .Footer .FooterLinks
{
 PADDING-BOTTOM: 13px;
 WIDTH: 100%;
 PADDING-TOP: 13px;
 HEIGHT: 100%;
 TEXT-ALIGN: center;
 color: #fff;
 font-family: Arial;
 font-size: 11px;
}

.SpearGroup .Footer a,
.SpearGroup .Footer a:link,
.SpearGroup .Footer a:visited
{
 color: #FFF;
 font-family: Arial;
 font-size: 11px;
 text-decoration: none;
}

.SpearGroup .Footer a:hover,
.SpearGroup .Footer a:active
{
 text-decoration: underline;
}

/*************  END SPEARGROUP STYLES  *****************/
/*************  END SPEARGROUP STYLES  *****************/
/*************  END SPEARGROUP STYLES  *****************/



/*************  BEGIN SOUTHERN CROSS STYLES  *****************/
/*************  BEGIN SOUTHERN CROSS STYLES  *****************/
/*************  BEGIN SOUTHERN CROSS STYLES  *****************/

.SouthernCross
{
 background-color: #3A4660;
}

.SouthernCross .Header .HeaderContainer
{
 background-color: #FFFFFF;
}

.SouthernCross .Header a,
.SouthernCross .Header a:link,
.SouthernCross .Header a:active,
.SouthernCross .Header a:hover
{
 font-family: Arial;
 font-size: 14px;
 color: #000;
}

.SouthernCross .Header p
{
 FONT-WEIGHT: 600;
 FONT-SIZE: 18px;
 COLOR: #7d7c7a;
 FONT-FAMILY: Garamond, Georgia, Tahoma;
}

.SouthernCross .Header .Nav
{
 BORDER: #7f7f7c 1px solid;
 height: 27px;
}

.SouthernCross .LeftBody
{

}
.SouthernCross .leftContent
{
 background-image: url(../Content/Images/SouthernCross/default/leftNav_BG.jpg);
 background-position:right;
 background-repeat:repeat-y;
 background-color: #D3D3D3;

}
.SouthernCross .leftContent a 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 margin-left:20px;
}
.SouthernCross .rightContent
{
 background-image: url(../Content/Images/SouthernCross/default/contentBG.jpg);
 background-position: right top;
 background-repeat: no-repeat;
 background-color: #FFFFFF;
 padding: 10px 10px 10px 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SouthernCross .rightContent .rightContent
{
 background-image:none; 
 background-color: transparent;
}
.SouthernCross .RightBody
{
 max-height: 436px;
}

.SouthernCross .RightBody .Content
{
 border-right: 1px solid #232936;
}

.SouthernCross .RightContent .COMProdDesc a
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.southernCross .RightContent .COMProdStock
{
 display: none;
}
.SouthernCross .RightBody .Content p
{
 font-family: Garamond, Georgia, Tahoma;
 font-size: 14px;
 color: #FFF;
 align: left;
}

.SouthernCross .Body
{

}

.SouthernCross .Body .Content p
{
 font-family: Garamond, Georgia, Tahoma;
 font-size: 14px;
 color: #FFF;
 align: left;
}

.SouthernCross .BottomBody
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color:#d8dce5;

}

.SouthernCross .Footer
{
 padding-bottom: 15px;
 background-color:#d8dce5;
}

.SouthernCross .Footer p
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

.SouthernCross .Footer hr
{
 color: #000;
 height: 1px;
 background-color: #000;
 border: 0;
}
.southernCross .WholeBody {
 background-image: url(../Content/Images/SouthernCross/default/contentBG.jpg);
 background-repeat: no-repeat;
 background-color: #FFFFFF;
 background-position: top; 
}
.southernCross .WholeBody .WholeBody {
 background-image: none;
 background-color: transparent;
}
.SouthernCross .WholeBody p
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000000;
 align: left;
}
.SouthernCross .WholeBody li
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000000;
 align: left;
}
.SouthernCross .WholeBody a 
{
 font-size:14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SouthernCross .WholeBody h1
{
 font-family: Arial;
 font-size: 18px;
 color: #444444;
 text-align: center;
 padding-top: 10px;
}
.SouthernCross .WholeBody h2
{
 font-family: Arial;
 font-size: 16px;
}

/*************  END SOUTHERN CROSS STYLES  *****************/
/*************  END SOUTHERN CROSS STYLES  *****************/
/*************  END SOUTHERN CROSS STYLES  *****************/


/*************  BEGIN SPARUS STYLES  *****************/
/*************  BEGIN SPARUS STYLES  *****************/
/*************  BEGIN SPARUS STYLES  *****************/

.Sparus
{
 background-color: #341928;
}

.Sparus .Body
{
 background-color: #fff;
 min-height: 414px;
 _height: auto !important;
 height: 414px;
 padding: 20px;
}

.Sparus .Body a,
.Sparus .Body a:link,
.Sparus .Body a:visited
{
 color: #341928;
}

.Sparus .Body a:hover,
.Sparus .Body a:active
{
 text-decoration: underline;
}

.Sparus .Header p
{
 color: #fff;
 font-family: Arial;
 font-size: 13px;
}

.Sparus .Header a,
.Sparus .Header a:link,
.Sparus .Header a:visited
{
 color: #fff;
 font-family: Arial;
 font-size: 13px; 
}

.Sparus .Header a:hover,
.Sparus .Header a:active
{
 text-decoration: underline;
}

.Sparus .Footer
{
 height: 35px;
 width: 900px;
 /*margin-bottom: 50px;*/
 font-family: Arial;
 font-size: 11px;
 color: #fff;
}

.Sparus .Footer td
{
 font-family: Arial;
 font-size: 11px;
 color: #fff;
}

.Sparus .Footer a,
.Sparus .Footer a:link,
.Sparus .Footer a:visited
{
 color: #fff;
 font-family: Arial;
 font-size: 11px;
}

.Sparus .Footer a:hover,
.Sparus .Footer a:active
{
 text-decoration: underline;
}

/*************  END SPARUS STYLES  *****************/
/*************  END SPARUS STYLES  *****************/
/*************  END SPARUS STYLES  *****************/


/*************  BEGIN SIERRA STYLES  *****************/

.sierra
{
 background: #666666;
}
.Sierra .Body
{
 background-color: #fff;
 min-height: 414px;
 _height: auto !important;
 height: 414px;
 padding: 20px;
}

.Sierra .Body a,
.Sierra .Body a:link,
.Sierra .Body a:visited
{
 color: #341928;
}

.Sierra .Body a:hover,
.Sierra .Body a:active
{
 text-decoration: underline;
}

.Sierra .Header p
{
 color: #fff;
 font-family: Arial;
 font-size: 13px;
}

.Sierra .Header a,
.Sierra .Header a:link,
.Sierra .Header a:visited
{
 color: #fff;
 font-family: Arial;
 font-size: 13px; 
}

.Sierra .Header a:hover,
.Sierra .Header a:active
{
 text-decoration: underline;
}

.Sierra .Footer
{
 height: 35px;
 width: 900px;
 /*margin-bottom: 50px;*/
 font-family: Arial;
 font-size: 11px;
 color: #fff;
}

.Sierra .Footer td
{
 font-family: Arial;
 font-size: 11px;
 color: #fff;
}

.Sierra .Footer a,
.Sierra .Footer a:link,
.Sierra .Footer a:visited
{
 color: #fff;
 font-family: Arial;
 font-size: 11px;
}

.Sierra .Footer a:hover,
.Sierra .Footer a:active
{
 text-decoration: underline;
}

/*** BEGIN EZTech Import ***/


body.eztechbg {
	background: #FFF url('../Content/Images/EZTech/bg.png') top left repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#eztech {
	background: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px auto;
	width: 900px;
	text-align: center;
}

#eztech a,
#eztech a:link,
#eztech a:visited {
	color: #3C9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

#eztech a:hover {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#eztech ul {
}

#eztech li {
	background: url(../Content/Images/EZTech/button.gif) 0px 10px no-repeat;
	line-height: 30px;
	list-style-type: none;
	margin: 0px;
	padding-left: 20px;
}

#eztech .contentblock .contentblock {
	background: #FFF;
	padding: 30px;
	height: 400px;
}
#eztech .contentblock2 .contentblock2 {
	background: #FFF;
	padding: 0px 30px 30px;
	height: 400px;
}

#eztech .footerblock {
	background: #000 url('../Content/Images/EZTech/footer-bg.png') top left repeat-x;
}

#eztech .footerblock .footerblock {
	background: none;
	color: #FFF;
	font-size: 12px;
	padding: 10px;
}

#eztech .footerblock a,
#eztech .footerblock a:link,
#eztech .footerblock a:visited {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}

#eztech .footerblock a:hover {
	color: #3C9;
	font-weight: bold;
}

#eztech .headerblock {
	background: #FFF url('../Content/Images/EZTech/header-bg.png') top left repeat-y;
	height: 130px;
}

#eztech .headerblock .headerblock {
	background: none;
	padding: 0px 10px;
}

#eztech .mainnav {
	background: #FFF url('../Content/Images/EZTech/topnav-bg.png') top left repeat-x;
	height: 27px;
	padding: 3px 30px 0px;
	vertical-align: middle;
}

#eztech .mainnav a,
#eztech .mainnav a:link,
#eztech .mainnav a:visited {
	color: #666;
	font-size: 18px;
	font-weight: bold;
	text-transform: lowercase;
}
#eztech .mainnav a:hover {
	color: #000;
}

#eztech .subnav {
	background: #FFF;
	padding: 3px 30px 0px;
	vertical-align: middle;
}

#eztech .subnav a,
#eztech .subnav a:link,
#eztech .subnav a:visited {
	color: #999;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
}
#eztech .subnav a:hover {
	color: #3C9;
}
/*** END EZ Tech Import ***/