/* This is newsite.css */
body {
	background-color: #ffffff; /* Background colour of entire website was 99ccff*/
	margin: 5px 3px 10px 3px;  /* Website distance from all edges of browserwindow */
	line-height: 145%; /* Default height of text lines */
	font-family: Arial, Helvetica, sans-serif; /* Default font */
	font-size: 1.1em; /* Default font size */
	font-style: normal; /* Default font style */
}
img, object, embed, video {max-width: 100%;}
.ie6 img {width: 100%; /* IE6 does not support max-width so set default width to 100% */}

.wrapper {border: 1px solid #808080; background-color: #ffffff; padding: 5px;}
/* Remove default margins from paragraphs <p> */
p {margin: 0;}
/* Set default HR (Horizontal Rule) */
hr {background-color: #cc0000; height: 1px; border: 0; margin-bottom: 15px;}
hr.white {background-color: #ffffff; height: 1px; border: 0; margin-bottom: 15px;}
h1 {font-size: 1.2em; text-align: left; margin: 0; color: #cc0000;}
h2 {font-size: 1em; text-align: left; margin: 0 0 2px 0; color: #cc0000;}
.para10 {margin-bottom: 10px;}
.para20 {margin-bottom: 20px;}
.merStrap {font-size: .9em; color: #808080;}

.mr15 {margin-right: 15px;} .ml15 {margin-left: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;} .ml25 {margin-left: 25px;}
.mr30 {margin-right: 30px;}
.mr35 {margin-right: 35px;}
.hr_mar {margin: 20px 0 20px 0; border: 0 none; height: 1px;}
.leftMenu {float: left; width: 14%; margin-right: 10px;}
.rightCol {overflow: hidden; text-align: left; padding-right: 15px; padding-left: 10px;}
.boxout3 {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #ffffff;}
.boxout5 {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #ffffff;}
.boxout7 {border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background-color: #ffffff;}
.smalltext {font-size: .8em;}
.whitelink {color: #FFF; width: 100%; cursor: pointer; text-decoration: none;}
.subText {font-size: .9em; font-weight: normal; color: #690; margin: 3px 0 0 0; word-spacing: 3px;} /*Breadcrumb*/
.leaderBoard {margin: 20px 0 20px 0;}
.center {text-align: center;}
.selectCat {font-weight: bold; font-size: 1.1em; color: red;}
.selectCatHeading {font-weight: bold; font-size: 1.2em; color: #000000;}




.red {color: #cc0000;}
.white {color: #ffffff;}
.green {color: green;}
.yellow {color: #ffff00;}
.a:yellow {color: #ffff00;}
.a:red {color: #cc0000;}
.bold {font-weight: bold;}
.italic {font-style: italic;}

.siteMapList {
	list-style-position: inside;
	list-style-type: disc;
	margin-left: 0px;
	padding-left: 5px;
	line-height: 200%;
	margin-top: 0px;
	text-decoration: none;
	padding-right: 5px;
}

.mobileLineMenu {
	font-size: .8em;
	color: #000000;
	background-color: #d6eaf8;
	display: inline;
	padding: 5px 11px 5px 8px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.mobileLineMenu:hover {
	color: #000000;
	background-color: #ffffff;
}

.mobileLineMenuRed {
	font-size: .8em;
	color: #ffffff;
	background-color: #cc0000;
	display: inline;
	padding: 5px 11px 5px 8px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.mobileLineMenuRed:hover {
	color: #ffffff;
	background-color: #fd8846;
}

.pageMenu {
	font-family: 'Open Sans', sans-serif; Tahoma, Geneva, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	background-color: #2347a7;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 1px;
}
.pageMenu a {
	width: 100%;
}
.pageMenu:hover {
	font-family: 'Open Sans', sans-serif; Tahoma, Geneva, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #99ccff;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: left;
}
.pageMenu a:hover {
	width: 100%;
}
.pageMenuRed {
	font-family: 'Open Sans', sans-serif; Tahoma, Geneva, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	background-color: #cc0000;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-bottom: 1px;
	text-align: left;
}
.articleTap {
	color: #ffffff;
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	display: inline-block;
	background-color: #2347a7;
	text-align: center;
	font-size: .7em;
}
.articleTap:hover {
	background-color: #69C;
}

.mobileMenuArticle {
	color: #ffffff;
	margin: 10px 0 10px 0; /* Bottom was 10 */
	padding: 5px 10px 5px 10px;
	display: inline-block;
	background-color: #2347a7;
	text-align: center;
	font-size: .9em;
	font-family: 'Open Sans', sans-serif; Tahoma, Geneva, sans-serif;
}
.mobileMenuArticle:hover {
	background-color: #69C;
}
.mobileMenuArticleRed {
	color: #ffffff;
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	display: inline-block;
	background-color: #cc0000;
	text-align: center;
	font-size: .8em;
	font-family: 'Open Sans', sans-serif; Tahoma, Geneva, sans-serif;
}
.mobileMenuArticleRed:hover {
	background-color: #69C;
}
.indexButton {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	background-color: #cc0000;
	display: block;
/*	width: 150px; */
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 10px;
	border: 1px solid #cc0000;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.indexButton a {
/*	width: 100%; */
}
.indexButton:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	background-color: #fd8846;
	display: block;
/*	width: 150px; */
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 10px;
	border: 1px solid #fd8846;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.indexButton a:hover {
	width: 100%;
}
.storeDesc {font-size: .8em; line-height: 130%; margin-bottom: 10px;}
.indexSection {
	margin: 10px 0 5px 0;
	font-size: 1.2em;
}
.indexLeft {margin-right: 100px;}
.mobileMenuArticle {
	color: #ffffff;
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	display: inline-block;
	background-color: #2347a7;
	text-align: center;
	font-size: .8em;
}
.mobileMenuArticle:hover {
	background-color: #69C;
}