/*Generic styles*/
.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.bodyredcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}

.Titlecopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #102C4C;
	text-decoration: none;
	padding-left: 15px;
}

/*Generic link style*/
a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

/*Level 1 navigation link style*/
.level1navstyle a:link, .level1navstyle a:visited, level1navstyle a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 28px;
	padding-right: 5px;
	background-color: #A8B5B5;
}

.level1navstyle a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 28px;
	padding-right: 5px;
	background-color: #98A8A8;
}

/*Level 1 selected navigation link style*/
.level1selected a:link, .level1selected a:visited, level1selected a:active, level1selected a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 28px;
	padding-right: 5px;
	background-color: #102C4C;
}

/*Level 2 navigation link style*/
.level2navstyle a:link, .level2navstyle a:visited, level2navstyle a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #102C4C;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 28px;
	padding-right: 5px;
	background-color: #98A8A8;
}

.level2navstyle a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #102C4C;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 28px;
	padding-right: 5px;
	background-color: #8A9C9C;
}

/*Level 3 navigation link style*/
.level3navstyle a:link, .level3navstyle a:visited, level3navstyle a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 28px;
	padding-right: 5px;
	background-color: #668187;
}

.level3navstyle a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 28px;
	padding-right: 5px;
	background-color: #33A000;
}

/*Terms navigation link style*/
.termsstyle a:link, .termsstyle a:visited, termsstyle a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #98A8A8;
	text-decoration: none;
	text-align: left;
	display: block;
	height: 20px;
	padding-left: 20px;
}

.termsstyle a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #98A8A8;
	text-decoration: underline;
	text-align: left;
	display: block;
	height: 20px;
	padding-left: 20px;
}



/*Do we need this code START*/

/*Order navigation link style*/
.ordernavstyle a:link, .ordernavstyle a:visited, ordernavstyle a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 28px;
	padding-right: 5px;
	background-color: #A8B5B5;
}

.ordernavstyle a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 28px;
	padding-right: 5px;
	background-color: #CC0000;
}

/*Main site navigation link style*/
.mainsitestyle a:link, .mainsitestyle a:visited, mainsitestyle a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	height: 20px;
	padding-right: 5px;
}

.mainsitestyle a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;
	display: block;
	height: 20px;
	padding-right: 5px;
}

/*Do we need this code END*/