body {
	top: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-color: #F0F0F0;
	clip: rect(0px,auto,auto,auto);
}
.toptable {
	width: 1000px;
}
.maintable {
	width: 1053px;
}
.contenttable {
	width: 1053px;
	margin-top: 0px;
	padding-top: 0px;
	top: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
}
.middletable {
	width: 988px;
}
p.navigation {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
/*p.navigation is the holder unit for the block links. It also specifies larger bold text*/

p.navigation a {
	display:block;
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	background-image: url(images/buttonbg.jpg);
	font-size: 14px;
}
p {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

p.navigation a:visited {
	display:block;
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	background-image: url(url(url(images/buttonbg.jpg)));
	background-repeat: repeat;
}

p.navigation a:hover {
	display:block;
	color: white;
	text-decoration: none;
	padding: 3px;
	background-image: url(images/buttonbg-ovr.jpg);
	background-repeat: repeat;
} 
p.navigationleft {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #0C9;
}
/*p.navigation is the holder unit for the block links. It also specifies larger bold text*/

p.navigationleft a {
	display:block;
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	background-image: url(images/leftbutton.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-size: 14px;
}

p.navigationleft a:visited {
	display:block;
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	background-image: url(url(url(url(images/buttonbg.jpg))));
	background-repeat: repeat-x;
	background-position: left top;
}

p.navigationleft a:hover {
	display:block;
	color: white;
	text-decoration: none;
	padding: 3px;
	background-image: url(images/leftbuttonover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
} 
p.navigationright {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #0C9;
}
/*p.navigation is the holder unit for the block links. It also specifies larger bold text*/

p.navigationright a {
	display:block;
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	background-image: url(images/rightbutton.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
}

p.navigationright a:visited {
	display:block;
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	background-image: url(url(url(url(url(images/buttonbg.jpg)))));
	background-repeat: repeat-x;
	background-position: right top;
}

p.navigationright a:hover {
	display:block;
	color: white;
	text-decoration: none;
	padding: 3px;
	background-image: url(images/rightbuttonovr.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.quotebox {
	background-image: url(images/quote.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 262px;
}
.whitecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
}
.flash {
}
.boxgap {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.notepad {
	background-image: url(images/notepad.jpg);
	height: 375px;
	width: 350px;
	background-repeat: no-repeat;
	margin-top: 5px;
}
.whitecopybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
}
.content {
	width: 990px;
}
.homecopy {
	background-image: url(images/greybg.jpg);
	height: 375px;
	width: 376px;
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-left: 2px;
}
.homewording {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.whyuspoints {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 32px;
	font-weight: bold;
	color: #333;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D32E12;
	line-height: 36px;
}
.whyuspointsred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	color: #D12911;
}
.greybox {
	background-image: url(images/bottom.jpg);
	height: 41px;
	width: 1053px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
a.small:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
a.small:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
a.small:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
a.small:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.widebg {
	background-image: url(images/greybg.jpg);
	height: 375px;
	width: 724px;
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-left: 2px;
}
.titledots {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 17px;
	margin-left: 8px;
}
.formtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.formbox {
	background-repeat: repeat-x;
	color: #000;
	background-color: #E5E5E5;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D83315;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DE3717;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CE2A11;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E03718;
	text-decoration: underline;
}
.homecopybold {
	height: 0px;
	width: 376px;
	margin-top: 5px;
	margin-left: 0px;
	font-weight: bold;
	color: #000;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.widebgCopy {
	background-image: url(images/greybg.jpg);
	height: 375px;
	width: 990px;
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-left: 2px;
}
.translate {
	height: 100px;
}
.titleCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D32E12;
	line-height: 45px;
}
.widebg590 {
	background-image: url(images/greybg.jpg);
	height: 375px;
	width: 580px;
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-left: 2px;
}
.topshad {
	height: 23px;
	background-image: url(images/top.png);
	width: 100%;
}
.bottomshad {
	height: 25px;
	background-image: url(images/bottom.png);
	width: 100%;
}
.shadright {
	background-image: url(images/right.png);
	height: 100%;
	width: 26px;
}
.contactshad {
	background-image: url(images/whitebg1.png);
	background-repeat: repeat-y;
	width: 300px;
}
.homewordingred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D83315;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.gepleftcopy {
	margin-left: 8px;
}
.volheader {
	background-image: url(images/600header.png);
	background-repeat: no-repeat;
	width: 600px;
	height: 35px;
}
.volcontent {
	margin-top: 20px;
	margin-left: 20px;
}
.600bg {
	background-repeat: repeat;
}
.volbg {
	color: #000;
	background-image: url(images/600bg.png);
}
.headerbox {
	margin-left: 20px;
	margin-top: 8px;
}
.seperater {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	width: 550px;
}
