
.main {
background-image: url(images/main-background.gif);
background-repeat: repeat-x;
}

body {
background-color: #F2F2F2;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #000000;
}

p { margin: 0px 0px 2ex; }

.container {
background-image: url(images/main-body-back.gif);
margin: 0px auto;
background-repeat: repeat-y;
width: 781px;
background-color: #FFFFFF;
}

.container-large {
background-image: url(images/main-body-back-large.gif);
margin: 0px auto;
background-repeat: repeat-y;
width: 866px;
background-color: #FFFFFF;
}

.header {
background-image: url(images/main-body-top-back.gif);
background-repeat: no-repeat;
height: 200px;
}

.logo-main {
float: left;
margin-top: 42px;
padding-left: 16px;
padding-right: 8px;
}

.main-flash {
padding-right: 16px;
position: absolute;
top: 26px;
background-image: url(images/flash-holder.jpg);
background-repeat: no-repeat;
}

.side-bar {
width: 205px;
float: left;
}

.top-nav {
background-image: url(images/main-top-nav-back.gif);
background-repeat: no-repeat;
height: 25px;
width: 536px;
margin-bottom: 0px;
}

.body {
margin-right: 16px;
margin-left: 16px;
}

.content {
width: 536px;
float: right;
}

.content-large {
width: 621px;
float: right;
}

.footer {
clear: both;
height: 27px;
width: 780px;
background-image: url(images/footer-back.gif);
background-repeat: no-repeat;
}

.footer-large {
clear: both;
height: 27px;
width: 866px;
background-image: url(images/footer-back-large.gif);
background-repeat: no-repeat;
}

.content-main {
margin-left: 10px;
padding-right: 16px;
padding-top: 10px;
}

.footer-text {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
padding-top: 2px;
text-decoration: none;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #CC0000;
padding-top: 1ex;
padding-bottom: 5px;
margin: 0px 0px 0ex;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #CC0000;
padding-top: 1ex;
padding-bottom: 5px;
margin: 0px 0px 0ex;
clear: both;
}

.side-bar blockquote {
margin: 0px;
padding-top: 20px;
background: url(images/dots.gif) repeat-x 0px 20px;
}

.side-bar blockquote p {
margin-bottom: 0ex;
padding: 1ex 0px 1ex 16px;
}

.content-main blockquote {
background: url(images/sect-b-quote-mark-small.gif) no-repeat 0px 8px;
margin: 0px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 30px;
}

.content-main blockquote p {
background: url(images/dots.gif) repeat-x 0px 0px;
margin-bottom: 0ex;
padding: 1ex 5px;
color: #666666;
}

.content-main blockquote cite {
display: block;
text-align: right;
font-style: normal;
background: url(images/dots.gif) repeat-x 0px 0px;
color: #666666;
}

.side-bar-text {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
}

a {
color: #CC0000;
text-decoration: underline;
}

a:hover { text-decoration: none; }

.content-main li {
list-style-image: url(images/list-icon.gif);
padding-bottom: 10px;
}

.dotted-line {
background-image: url(images/dots.gif);
background-repeat: repeat-x;
height: 10px;
width: auto;
}

.side-nav {
width: 205px;
display: inline;
}

.side-nav-content {
margin-top: 0px;
padding-top: 0px;
}

.img-fix {
display: block;
margin: 0;
border: 0;
padding: 0;
}

.content-teamwear {
margin-left: 10px;
padding-top: 10px;
}

iframe {
	background-image: url(images/loading.gif);
	background-position: 450px 260px;
	background-repeat: no-repeat;
	background-color: transparent;
}

p.adobe-message {
	color: #FFFFFF;
	background-color: #E44900;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}

p.adobe-message-2 {
	font-weight: bold;
	font-size: 12px;
}

p.adobe-message a {
	color: #FFFF00;
}
p.adobe-message a img,
p.adobe-message-2 a img {
	border: none;
}
.cta {
	float: left;
	width: 204px;
	height: 56px;
	margin: 20px 0 0 0;
}