/* --------------------------------------------------------------------------------------------------------------------------------------- */
/* All purpose stuff. */

html, body {
	background:#ffffff;
	height:100%;
	font-family:Arial,sans-serif;
	color:#000000;
	text-align:center;
	margin:0px;
	padding:0px
}

body table {border-collapse:collapse}
body td {vertical-align:top}

a {text-decoration:none}
a:hover, a:active {color:#ff0000}
a:hover img {border:1px solid #ff0000}

.cleardiv {clear:both}
/* comment structure must stay like this. \*/
* html .ie6fix {height: 1%}
/* comment structure must stay like this. */


/* --------------------------------------------------------------------------------------------------------------------------------------- */
/* Footer lock defs  */

/* Need this to keep the footer at the bottom of a full page */
#bottompush {height:32px}

#pushwrap {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0px auto -32px auto
}


/* --------------------------------------------------------------------------------------------------------------------------------------- */
/* Global Header defs.  On every page. */

#bannertop {
	background:#d41a1f url(../images/a10_bk_banner.jpg);
	height:132px;
	font-family:"Copperplate Gothic Bold",Verdana,"Arial Bold",Arial;
	color:#dcdcdc
}

#bannertop h1 {font-size:32px;line-height:18px}
#bannertop h2 {line-height:10px}
#bannertop p {font-family:Arial;font-weight:bold;margin-top:0px;margin-bottom:0px}
#bannertop a {color:#ffff00}

.bannerwrap {width:970px;text-align:center}  /* keeps slogan from wrapping */
.bannerlogo {
	float:left;
	background:#ffffff;
	height:132px;
	width:195px;
}

.bannerlogo img {
	border-width:0px;
	height:126px;
	width:170px;	
	margin:0px auto
}
		
.bannerlogo a:hover img {border-width:0px}
.bannerslogan {padding-top:3px;margin:auto}

#bannerlinks {
	background:#d41a1f;
	padding-top:3px;
	color:#ffffff;
	font:bold 15px Arial,sans-serif;
	height:25px;
	border-top:1px solid #ffffff;
	text-align:right
}

#bannerlinks img.ppcart {
	height:15px;
	width:auto;
	border-width:0px;
	margin-right:25px
}

#bannerlinks form {float:right}
#bannerlinks a {color:#ffffff}
#bannerlinks a:hover, #bannerlinks a:active {color:#ffff00}


/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/* Global Left Navigation defs. */

.leftnav {
	float:left;
	width:193px;
	background:#bebebe;
	font-family:"Lucida Sans Unicode", "Lucida Grande",Verdana,Arial;
	color:#030244;
	font-size:15px;
	border-right:1px solid #000000;
	padding-right:2px;
}
	
.leftnav ul {
	padding:15px 5px 5px 0px;
	margin:0px;
	text-align:right;
	list-style-type:none
}
		
.leftnav li {margin-top:15px}
.leftnav li.underline {
	border-bottom: 1px solid #000000;
	padding-bottom:5px
}

.leftnav a:link, .leftnav a:visited, .leftnav a:active {color:#3300cc}
.leftnav a:hover {color:#ff0000}

#ppinfo {padding:45px 25px 10px 25px}
#ppinfo a:hover img {border:none} 


/* --------------------------------------------------------------------------------------------------------------------------------------- */
/* Global footer defs  */

#footer {
	background:#d41a1f;
	height:30px;
	margin-top:1px;
	margin-bottom:16px;
	border-top:1px solid #000000;
	text-align:center;
	font:10px Verdana,Arial,sans-serif;
	color:#ffffff
}

#footer p {margin:0px}


/* --------------------------------------------------------------------------------------------------------------------------------------- */
/* Mainbody general defs  */

.mainbody {
	text-align:center;
	padding:20px 0px 20px 5px;
	margin:5px;
	font-size:13px
}

.mainbody h1 {
	text-align:center;
	font:bold 24px "Lucida Sans Unicode","Lucida Grande",Verdana,Arial;
}

.mainbody h2 {
	text-align:center;
	color:#808080;
	font:bold 18px "Lucida Sans Unicode","Lucida Grande",Verdana,Arial;
}

.mainbody .ofnote {color:#ff0000;font-weight:bold}

.mainbody hr {
	color:#000000;
	border:0px;
	height:1px;
	margin:5px
}

.mainbody p.tocenter {text-align:center}
.mainbody p.toright {text-align:right;margin-right:15px}
.mainbody p.toleft {text-align:left}

.mainbody p.large {
	text-align:center;
	font:14px "Lucida Sans Unicode","Lucida Grande",Verdana,Arial;
}

.mainbody a:link, .mainbody a:visited {
	color:#3300ff;
	font-weight:bold;
	text-decoration:underline
}
.mainbody a:hover, td.mainbody a:active {color:#ff0000}

.pagehdr {margin-left:5px}

