body, .td {
	background-color: white;
	font-family: arial, verdana, helvetica;
	font-size: 80%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}

a { color: #000066; margin: 0px; text-decoration: none; }
a:hover { color: #000099; text-decoration: underline; }

form {
	margin: 4px 10px 2px 0px;
	}

input, select {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: black;
	}

.imgInput {
	border: 0px;
	}

.jackpot {
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
	}

.jackpotHeading {
	margin-top: 6px;
	color: #FFFF00;
	font-size: 9pt;
	font-weight: bold;
	}

.second, .secondHeading {
	color: #000066;
	font-size: 9pt;
	font-weight: bold;
	}

.secondHeading {
	margin-top: 0px;
	font-size: 10pt;
	}

.third, .thirdHeading {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	}

.thirdHeading {
	margin-top: 0px;
	font-size: 10pt;
	}

.basketInput {
	border: 1px solid #CCCCCC;
	font-size: 10px;
	background-color: #D9EFFF;
	text-align: right;
	padding-right: 1px;
	}

li { margin: 0px 0px 8px 0px; }
ul	{ margin: 18px 0px 24px 48px; }

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

.topnav, .topnavSelected, .bottomnav, .bottomnavSelected {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 16px;
	}

.topnavSelected, .bottomnav {	color: #99CCFF; }

.bottomnav, .bottomnavSelected { font-size: 9px; margin-left: 0px; margin-right: 4px; }

.navSub {
	background-color: #9999CC;
	width: 180px;
	height: 19px;
	border: 1px solid white;
	}

.navSubSelected {
	background-color: #3366CC;
	width: 180px;
	height: 19px;
	border: 1px solid white;
	}

.topnav a { color: #FFFFFF; margin: 0px; text-decoration: none; }
.topnav a:hover, .topnavSelected a, .topnavSelected a:hover { color: #99CCFF; text-decoration: none; }
.bottomnav a { color: #99CCFF; margin: 0px; text-decoration: none; }
.bottomnavSelected, .bottomnav a:hover, .bottomnavSelected a, .bottomnavSelected a:hover { color: #000066; text-decoration: none; }

#fundsnav {
	width: 100%;
	}

.navtop {
	margin: 0px;
	padding: 0px;
	}

#menu .printNav {
	font-size: 10px;
	font-weight: bold;
	color: #333399;
	}

.button {
/*	background-color: #333399; */
	background-color: #000066;
	color: #FFFFFF;
	border: 0px;
	}

.contentImgright { margin: 0px 0px 0px 12px; }

.contentImgleft { margin: 0px 12px 0px 0px; }

.contentImgcenter { margin: 0px 12px 0px 12px; }

.contentImgabsmiddle { margin: 0px 0px 0px 0px; }

.downloadImg {
	margin: 4px 6px 4px 0px;
	padding-top: 4px;
	}

.loginError {
	color: red;
	font-weight: normal;
	margin: 8px 0px 0px 0px;
	}

.loginField {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #FFFFFF;
	}

.loginBox {
	background-color: #99CCFF;
	border: 1px solid #FFFFFF;
	}

.loginButton {
	font-family: verdana, arial, helvetica;
	background-color: #000099;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 2px 0px 2px 0px;
	padding: 2px;
	border: 0px solid #FFFFFF;
	}

.login, .loginBold, .loginBlack {
	font-size: 70%;
	color: #fff;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}

.loginBlack { color: #000000; }
.loginBold { font-weight: bold; }

.login a:hover, .loginBold a:hover { text-decoration: underline; color: #fff; }
	
#navLogin {
	width: 180px;
	background-color: #9999CC;
	background-image: url(../images/secure/loginBkd.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	}

#loginBlock {
	margin: 4px 4px 4px 26px;
	width: 152px;
	}

.bodymain, .bodymainRule, .bodymainHome, .bodymainHomeRule, .itemlist, .basketlist, .bodycopy, .deliveryAddress {
/*	border: 1px solid red; */
	font-size: 70%;
	color: #000000;
	padding: 0px;
	margin: 0px;
	}
	
.bluebox {
	color: #000066;
	background-color: #D9EFFF;
	font-size: 70%;
	padding: 8px;
	}

.itemlist, .itemlistBold, .basketlist, .deliveryAddress {
	color: #000066;
	font-size: 12px;
	line-height: 14px;
	background-color: #D9EFFF;
	}

.itemlistBold, .basketlistBold {
	font-weight: bold;
	}

.basketlist, .basketlistBold {
	background-color: transparent;
	}

 .deliveryAddress {
	padding: 8px;
	}

.basketTotal {
	font-weight: bold;
	color: #000066;
	font-size: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCCCCC;
	background-color: transparent;
	}	

.rightbasket, .rightbasketBold {
	margin: 0px;
	padding: 2px;
	color: #000066;
	font-size: 9px;
	}

.rightbasketBold {
	font-weight: bold;
	}	

.bodycopy {
	margin: 8px 0px 0px 0px;
	}

.bodymain .bodycopy, .bodymainRule .bodycopy, .bodycopy .heading, .bodymain .heading, .bodymainRule .heading {
	font-size: 100%;
	}

.bodycopyHome {
	margin: 0px 0px 0px 0px;
	line-height: 120%;
	font-size:130%;
	}

.bodymainHome, .bodymainHomeRule {
	margin: 0px;
	}

.adminRule, .bodymainRule, .bodymainHomeRule {
	width: 98%;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
	}

.homeSplitLeft {
/*	border-right: 1px solid #CCCCCC; */
	margin: 0px 20px 0px 0px;
	font-size: 90%;
	}

.homeSplitRight {
	margin: 0px 0px 0px 20px;
	font-size: 90%;
	}

.adminRule { border-top: 1px solid #000000; border-bottom: 0px; }

.mapSection {
	width: 100%;
	color: #000000;
	border-bottom: 1px solid #9999CC;
	padding: 0px;
	margin: 12px 0px 18px 0px;
	}

.heading, .mapheadMain, .mapheadSub, .adminHeading, .headingHome {
	font-size: 70%;
	font-weight: bold;
	color: #000066;
	}

h3 {
	font-weight: bold;
	color: #000066;
	}	

.heading, .adminHeading  { margin-bottom: 0px; margin-top: 12px; }
.headingHome { margin: 0px ; font-size: 100%; }
.adminHeading { color: #000000; }

.mapheadMain a:hover, .mapheadSub a:hover, .mapleftCol a:hover, .maprightCol a:hover, .mapSection a:hover {
	margin: 0px;
	padding-bottom: 1px;
	text-decoration: none;
	}

.mapImg { margin: 0px 4px 24px 0px; }

.mapheadMain { border-bottom: 1px solid #333399; }

.mapheadSub { border-bottom: 1px solid #9999CC; }
 
.bold { font-weight: bold; }

.listHeading {
	background-color: #333399;
	color: #FFFFFF;
	font-weight: bold;
	margin: 8px 0px 0px 0px;
	padding: 4px;
	}

.listheadpadrt { padding-right: 20px; }

.listheadpadleft { padding-left: 20px; }

.listOdd, .listEven, .list {
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 2px;
	border-bottom: 1px solid #CCCCCC;
	color: #000066;
	}

.listOdd { background-color: #FFFFFF; }
.list { border: 0px; }
.listEven { background-color: #D9EFFF; }

.listAccOdd, .adminListOdd {
	background-color: #9999CC;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 12px 2px 2px;
	}

.listAccEven, .adminListEven {
	background-color: #FFFFFF;
	color: #333399;
	margin: 0px;
	padding: 2px 12px 2px 2px;
	}

.adminNav {
	background-color: #CCCCCC;
	color: #000000;
	margin: 0px;
	padding: 2px 12px 2px 2px;
	}

.adminNav a, .adminNav a:link, .adminNav a:visited, .adminNav a:hover, .adminNav a:active {
	color: #000000;
	}

.adminListEven, .adminListOdd {	font-size: 70%; color: #000000; }
.adminListOdd { background-color: #CCCCCC; }
.adminListEven { background-color: #D9EFFF; }

.listOdd td, .listEven td, .listHeading td, .listAccOdd td, .listAccEven td {
	font-size: 80%;
	text-align: left;
	vertical-align: top;
	}

.admin {
	font-size: 70%;
	font-weight: normal;
	font-family: arial;
	}

.small {	margin: 8px 0px 0px 0px; font-size: 80%; }

.red, .red a, .bodymainHome .red a { color: red; }
.red a:hover, .bodymainHome .red a:hover { color: #99CCFF; text-decoration: none; }
.blue {color:#000066;}
.checkbox {
	border: 0px;
	margin-top: 0px;
	}

.map { margin: 0px 0px 24px 0px; font-size: 85%; }

.adminContent {
	font-size: 70%;
	border: 1px solid #000000;
	padding: 4px;
	margin: 0px;
	}
