/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;

}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

.DisplaySpacer
{
		background-color: #000099;
}
A:link
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;

	border-bottom: medium none;

}	
		
A:visited	{	

	border-right: medium none;
	border-top: medium none;
	border-left: medium none;

	border-bottom: medium none;

	}	
		
A:active	{	
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;

	border-bottom: medium none;


	}	
		
A:hover
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;

	border-bottom: medium none;

}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG
{
	margin-top: 0px;
	margin-left: 0px;
	border-top-style: none;
	margin-right: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border: none;
}
	
	
.label
{
	font-weight:bold;
}
.button
{
		font-weight: normal;
	font-size: 12pt;
	font-family: Arial;
	background-color: #6AAB75;
}
.table
{
	border:none;
	
	
}
.error
{
	color:Red;
}
.textbox
{
}
.MenuItem
{
	font-weight: normal;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	margin-top: 10pt;
	margin-bottom: 10pt;
	margin-left: 0pt;
	color: White;
	background-color: #6AAB75;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
}
.MenuItem A
{
	text-decoration: none;
		font-weight: normal;
	color: White;
	background-color: #6AAB75;
		font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
}
.MenuItem A:link
{
	text-decoration: none;
	color: White;
	background-color: #6AAB75;
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
}
.MenuItem A:hover
{
	text-decoration: none;
	color: White;
	background-color: #6AAB75;
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
}
.MenuItem A:active
{
	text-decoration: none;
	color: White;
	background-color: #6AAB75;
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
}
.MenuItem A:visited
{
	text-decoration: none;
	color: White;
	background-color: #6AAB75;
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
}
.MenuItemOver
{
	color:Red;
}
.MenuItemActive
{
}
.MenuGroup
{
	color: #660000;
}
.MenuParent
{
}
.ddl
{
}
.calendar
{
}
.SectionHeader
{
	text-align:center;
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	color:White;
	background-color:Red;
}
.SectionBody
{
}
.dgColHeading
{
	font-weight: bold;
	color: black;
	background-color: #6AAB75;
	text-align: center;
	width:100%;
	height:100%;
	font-size:10pt;
}
.dgTextBox
{
}
.dgLabel
{
	font-weight: normal;
	width:100%;
	font-size:10pt;
}
.dgDDL
{
}
.dgSelected
{}
.dgEdit
{}
.dgAlternating
{}
.dgHeader
{
	background-color:#6AAB75;
}
.dgFooter
{}
.dgImage
{
}
.dgFileUpload
{
}
.dgCalendar
{
}
.copyright
{
	font-size:8pt;
	text-align: center;
	font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
	color: #999999;
		text-decoration:none;
}
copyright A
{

		text-decoration:none;
	font-size:8pt;
	text-align: center;
	font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
	color: #999999;
}
copyright A:visited
{
	text-decoration:none;
	font-size:8pt;
	text-align: center;
	font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
	color: #999999;
}
copyright A:hover
{
		text-decoration:none;
	font-size:8pt;
	text-align: center;
	font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
	color: #999999;
}
copyright A:link
{
		text-decoration:none;
	font-size:8pt;
	text-align: center;
	font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
	color: #999999;
}
copyright A:active
{
		text-decoration:none;
	font-size:8pt;
	text-align: center;
	font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
	color: #999999;
}

.MenuCol
{
	background-color: White;
	color: #660000;
}
.HeaderRow
{
	background-color: #005830;
	color: White;
	font-family: Arial;
	font-weight: Bold;
	font-size: 12pt;
}
.ProductHeaderRow
{
	background-color: #005830;
	color: White;
	font-family: Arial;
	font-weight: Bold;
	font-size: 12pt;
}
.SubHeaderRow
{
	font-weight: normal;
	font-size: 12pt;
	font-family: Arial;
	background-color: #6AAB75;
	text-align: right;
}
TD
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallLabel
{
	font-size: 8pt;
	font-weight: bold;
}
.PublicMenuItem
{
	font-family:Arial;
	background-color:#005830;
	color:White;
	font-size:10pt;
}
.PublicMenuItemOver
{
	font-family:Arial;
	background-color:#005830;
	font-size:10pt;
	color:Red;
}
.PublicMenuItemActive
{
	font-family:Arial;
	background-color:White;
	color:Navy;
	font-size:10pt;
}
.PublicMenuItem A
{
	color:White;
}
.PublicMenuItem A:visited
{
	color:White;
}
.PublicMenuItem A:link
{
	color:White;
}
.PublicMenuItem A:hover
{
	color:White;
}
.PublicMenuItem A:active
{
	color:White;
}
.sitetitle
{
	position: absolute;
	left: -5px;
	top: -5px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	50pt;
	font-weight:	700;
	font-style: normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;

}
.siteshadow
{
	position: relative;
	left: 5px;
	top: 5px;
	color: Silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	50pt;
	font-weight:	700;
	font-style: normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;

}
.ContentHeadline A
{
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	30pt;
	font-weight:	500;
	font-style: normal;
}
.ContentHeadline A:visited
{
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	30pt;
	font-weight:	500;
	font-style: normal;
}
.ContentHeadline
{
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	30pt;
	font-weight:	500;
	font-style: normal;
}
TD A:visited
{



}
TD A:active
{


}

TD A
{


}
TD A:link
{



}
TD A:hover
{

	
}
.rightBorder
{
	border-right-style:solid;
	border-right-color: silver;
	border-right-width: thin;
}
.leftBorder
{
	border-left-style:solid;
	border-left-color: silver;
	border-left-width: thin;
}
.toolbar
{
	text-align: right;
	font-weight: bold;
	background-color: #005830;
	color: white;
}
.toolbar A
{
	text-decoration:none;
		color: white;
}
.toolbar A:visited
{
		text-decoration:none;
			color: white;
}
.toolbar A:active
{
		text-decoration:none;
			color: white;
}
.toolbar A:link
{
		text-decoration:none;
			color: white;
}
.toolbar A:hover
{
		text-decoration:none;
			color: white;
}
.moduleTable
{
	/*border-style:solid;
	border-width: thin;*/
}
.moduleCell
{
 text-align:left;
}
.moduleCell a
{

	
}
.moduleHeaderTable
{
}
.moduleHeaderCell
{
	background-color:#6AAB75;
	color:black;
	font-weight: bold;
}
.moduleHyperlink
{
	color:#005830;
	text-decoration:none;
}
.navRule
{
	color: #005830;
}
.directions
{
	color:Gray
}
.simpleCats
{
	font-size:8pt;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
simpleCats A
{

	font-size:8pt;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
simpleCats A:visited
{

	font-size:8pt;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
simpleCats A:hover
{

	font-size:8pt;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
simpleCats A:link
{

	font-size:8pt;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
simpleCats A:active
{

	font-size:8pt;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.SectionHeaderLabel
{
	color: Navy;
	text-decoration: 'underline overline';
	font-weight: bold;

}
.ProdSeparatorRow
{
	background-color:#6AAB75;
	color:black;
	font-weight: bold;
}
.ProductPrice
{
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ProductBrand
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.ProductName
{
	padding: 5pt;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.OptionHeaderRow
{
	background-color: #005830;
	color: White;
	font-family: Arial;
	font-weight: Bold;
	font-size: 12pt;
}
.OptionHeaderRow1
{
	background-color: #005830;
	color: White;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
}
.OptionHeaderRow2
{
	background-color: #005830;
	color: White;
	font-weight: Bold;
	font-family: Arial;
	font-size: 12pt;
}
.OptionSubHeaderRow
{
	font-weight: normal;
	font-size: 12pt;
	font-family: Arial;
	background-color: #6AAB75;
	text-align: center;
}
.ImageWithBorder
{
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}
.ProductOption
{
	padding: 2px;
	text-align: center;	
}
.ProductNav
{
	text-decoration: none;
	color: Black;
}
.smallColorLabel
{
	color: #005830;
	font-size: 8pt;

}
.CatNavRule
{
	display: none;
}
.CatTable
{
	display: none;
}
.BrandingBannerCell
{

}
.leftmoduleHeaderCell
{

}
.leftmoduleImage
{

}
.rightmoduleHeaderCell
{

}


.OverStyle
{
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	background-color:00000;
	/*background-image: url(../images/stylespecific/Pinstripes/nav_bg.gif);*/
	text-align:center;
	height:23px;
	vertical-align:top;
	color: Red;
}


.OverStyle A:active
{
	text-decoration: none;
	color: Red;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-width:0;
}
.OverStyle A
{
	text-decoration: none;
	color: Red;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-width:0;
}
.OverStyle A:link
{
	text-decoration: none;
	color: Red;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-width:0;
}
.OverStyle A:hover
{
	text-decoration:none;
	color:Red;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-width:0;
}

.OverStyle A:visited
{
	text-decoration: none;
	color: Red;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-width:0;
}


.OverStyle2 A
{
	text-decoration: none;
	font-weight:bold;
	color:Red;
}
.OverStyle2 A:link
{
	text-decoration: none;
	font-weight:bold;
	color:Red;
}
.OverStyle2 A:hover
{
	text-decoration: none;
	font-weight:bold;
	color:Red;
}
.OverStyle2 A:active
{
	text-decoration: none;
	font-weight:bold;
	color:Red;
}
.OverStyle2 A:visited
{
	text-decoration: none;
	font-weight:bold;
	color:Red;
}
.OverStyle2 ul
{
	margin: 3 0 -8 15;
}

.OverStyle2 ul li
{
	list-style-type:none;
}



.OverStyle2
{
	font-family: Times New Roman;
	font-size:12pt;
	text-align:left;
}
.OverStyle2 img
{
	margin-right:5px;
}


.FooterBG
{
	background-color:#666666;
}