* {
	padding:0;
	margin:0 auto;
}
html,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;/*#F0ECEB;*/
}
a:active, a:focus {
	outline: 0;
}
img {
	border:0;
}
div#container {
	width:980px;
	margin-top:20px;
	vertical-align:middle;
	background-color:#FFFFFF;
}
div#container #head-nav {
	width:980px;
	height:102px;
	border-bottom:2px solid #666666;
	border-top:2px solid #999999;
}
div#container #head-nav #logo {
	width:100%;
	height:72px;
	clear:both;
}
div#container #head-nav #logo #logobanner {
	width:600px;
	float:left;
	height:72px;
}
/*-------------- Logo Info ---------------*/
div#container #head-nav #logo #logosupport {
	width:375px;
	float:left;
	height:67px;
	text-align:right;
	margin-top:5px;
	margin-right:5px;
	vertical-align:bottom;
}
div#container #head-nav #logo #logosupport p {
	font-size:14px;
	font-weight:bold;
	/*color:#A50B0B;*/
	color:#E52929;
	text-align:right;
}
div#container #head-nav #logo #logosupport .info {
	color:#333333;
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
}
div#container #head-nav #logo #logosupport .info a {
	text-decoration:none;
	color:#333333;
}
div#container #head-nav #logo #logosupport .info a:hover {
	color:#E52929;
}
/*-------------- Navigation ---------------*/
div#container #head-nav #navigate {
	width:100%;
	height:30px;
	list-style:none;
	line-height:30px;
}
/*----------- MAIN NAV STYLES -----------*/
div#container #head-nav #navigate #mainnav li {
	float: left;
	display: inline;
	list-style: none;
	font-weight:bold;
}
div#container #head-nav #navigate #mainnav li a {
	height: 30px;
	text-decoration: none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
div#container #head-nav #navigate #mainnav li.search {
	width: 65px;
	padding-left:10px;
	font-size:14px;
	color: #14448B;
}
div#container #head-nav #navigate #mainnav .searchfield {
	border:1px solid #14448B;
	background-color:#FFFFFF;
	height:20px;
	vertical-align:middle;
}
div#container #head-nav #navigate #mainnav li.form {
	width: 125px;
}
div#container #head-nav #navigate #mainnav li.lettercarrier, #mainnav li.lettercarrier a, #mainnav li.lettercarrier a:link {
	display: block;
	width:120px;
	background: url(/images/newimages/updatednav/navonr_02.gif);
	color:#FFFFFF;
	background-color:#B10E0E;
	font-weight:bold;
}
div#container #head-nav #navigate #mainnav li.lettercarrier a:hover, #mainnav li.lettercarrier a.current {
	color: #B10E0E;
	background: url(/images/newimages/updatednav/navoffg_02.gif);
	background-color:#CCCCCC;
	font-weight:bold;
}
div#container #head-nav #navigate #mainnav li.windowclerk, #mainnav li.windowclerk a, #mainnav li.windowclerk a:link {
	display: block;
	width:120px;
	color:#FFFFFF;
	background: url(/images/newimages/updatednav/navonr_02.gif);
	background-color:#B10E0E;
}
div#container #head-nav #navigate #mainnav li.windowclerk a:hover, #mainnav li.windowclerk a.current {
	color:#B10E0E;
	background: url(/images/newimages/updatednav/navoffg_02.gif);
	background-color:#CCCCCC;
}
div#container #head-nav #navigate #mainnav li.workclothes, #mainnav li.workclothes a, #mainnav li.workclothes a:link {
	display: block;
	width:120px;
	background: url(/images/newimages/updatednav/navonr_02.gif);
	background-color:#B10E0E;
	color:#FFFFFF;
}
div#container #head-nav #navigate #mainnav li.workclothes a:hover, #mainnav li.workclothes a.current {
	color:#B10E0E;
	background: url(/images/newimages/updatednav/navoffg_02.gif);
	background-color:#CCCCCC;
}
div#container #head-nav #navigate #mainnav li.footwear, #mainnav li.footwear a, #mainnav li.footwear a:link {
	display: block;
	width:70px;
	background: url(/images/newimages/updatednav/navonr_04.gif);
	color:#FFFFFF;
	background-color:#B10E0E;
}
div#container #head-nav #navigate #mainnav li.footwear a:hover, #mainnav li.footwear a.current {
	color:#B10E0E;
	background: url(/images/newimages/updatednav/navoffg_04.gif);
	background-color:#CCCCCC;
}
div#container #head-nav #navigate #mainnav li.gloves, #mainnav li.gloves a, #mainnav li.gloves a:link {
	display: block;
	width:70px;
	background: url(/images/newimages/updatednav/navonr_04.gif);
	background-color:#B10E0E;
	color:#FFFFFF;
}
div#container #head-nav #navigate #mainnav li.gloves a:hover, #mainnav li.gloves a.current {
	color:#B10E0E;
	background: url(/images/newimages/updatednav/navoffg_04.gif);
	background-color:#CCCCCC;
}
div#container #head-nav #navigate #mainnav li.licensedsportswear, #mainnav li.licensedsportswear a, #mainnav li.licensedsportswear a:link {
	display: block;
	width:140px;
	background: url(/images/newimages/updatednav/navonr_03.gif);
	color:#FFFFFF;
	background-color:#B10E0E;
}
div#container #head-nav #navigate #mainnav li.licensedsportswear a:hover, #mainnav li.licensedsportswear a.current {
	background: url(/images/newimages/updatednav/navoffg_03.gif);
	background-color:#CCCCCC;
	color:#B10E0E;
}
div#container #head-nav #navigate #mainnav li.specialty, #mainnav li.specialty a, #mainnav li.specialty a:link {
	display: block;
	width:140px;
	background: url(/images/newimages/updatednav/navonr_03.gif);
	color:#FFFFFF;
	background-color:#B10E0E;
}
div#container #head-nav #navigate #mainnav li.specialty a:hover, #mainnav li.specialty a.current {
	background: url(/images/newimages/updatednav/navoffg_03.gif);
	background-color:#666666;
	color:#B10E0E;
}
/* --------- Left Navigation --------- */ 
div#container #main-content #side-nav {
	width:200px;
	float:left;
	vertical-align:top;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	margin-top:5px;
}
div#container #main-content #side-nav .tabs {
	height:20px;
	width:192px;
	font-size:12px;
	background-color:#CCCCCC;
	padding-left:8px;
	background-image:url(images/newimages/updatednav/darkgrey.gif);
	margin-bottom:5px;
	cursor:pointer;
	color:#FFFFFF;
}
div#container #main-content #side-nav .text {
	color:#FFFFFF;
	line-height:20px;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	text-transform:uppercase;
}
div#container #main-content #side-nav .tabstop {
	height:20px;
	width:192px;
	font-size:12px;
	background-color:#B10E0E;
	padding-left:8px;
	background-image:url(/images/newimages/updatednav/darkred.gif);
	background-repeat:no-repeat;/*#F0ECEB, #14448B*/
	margin-bottom:5px;
	cursor:pointer;
	color:#FFFFFF;
}
div#container #main-content #side-nav .texttop {
	color:#FFFFFF;
	line-height:20px;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	text-transform:uppercase;
	cursor:pointer;
}
div#container #main-content #side-nav .tab1{
	height:35px;
	width:178px;
	font-size:12px;
	background-color:#CCCCCC;
	padding-left:22px;
	background-image:url(images/newimages/updatednav/darkgreya.gif);
	margin-bottom:5px;
	cursor:pointer;
	padding-top:5px;
}
div#container #main-content #side-nav .text1 {
	color:#333333;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
div#container #main-content #side-nav .tab2{
	height:40px;
	width:178px;
	padding-left:22px;
	margin-bottom:5px;
	cursor:pointer;
	padding-top:5px;
		background-image:url(images/newimages/updatednav/callback.gif);
		background-repeat:no-repeat;
}
div#container #main-content #side-nav .text2 {
	color:#B10E0E;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
div#container #main-content #side-nav .menutitle {
	height:20px;
	background-image:url(/images/newimages/updatednav/darkblue.gif);
	background-repeat:no-repeat;/*#F0ECEB, #14448B*/
	background-color:#7CA7E4;
	cursor:pointer;
	width:200px;
	display:block;
	margin-bottom: 5px;
	text-decoration:none;
	color:#FFFFFF;
}
div#container #main-content #side-nav .menu {
	line-height:20px;
	padding-left:8px;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}
div#container #main-content #side-nav .titleon {
	height:20px;
	background-image:url(images/newimages/updatednav/lightblue.gif);
	background-repeat:no-repeat;/*#F0ECEB*/
	margin-bottom: 5px;
	cursor:pointer;
	width:200px;
	display:block;
	color:#14448B;
}
div#container #main-content #side-nav .titleon a {
	line-height:20px;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
div#container #main-content #side-nav .submenu {
	cursor:pointer;
	margin-top:5px;
	margin-bottom:5px;
}
div#container #main-content #side-nav .submenu a {
	color:#333333;
	padding-left:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
div#container #main-content #side-nav .submenu a:hover {
	color:#14448B;
	padding-left:10px;
	text-decoration:none;
	font-size:10px;
}
/*----------- Main Content -----------*/
div#container #main-content {
	width:100%;
	margin-top:2px;
	background-color:#FFFFFF;
	overflow:auto;
}
div#container #main-content #content {
	width:780px;
	float:right;
	vertical-align:top;
	position:relative;
	margin-top:5px;
	text-align:left;
	overflow:hidden;	
}

div#container #main-content #content h1 {
	color:#14448B;
	font-size:20px;
	margin-top:10px;
}
div#container #main-content #content h2 {
	color:#14448B;
	font-size:14px;
}
div#container #main-content #content h3 {
	color:#14448B;
	font-size:12px;
}
div#container #main-content #content h3 a {
	color:#14448B;
	font-size:12px;
	text-decoration:none;
}
div#container #main-content #content h3 a:hover {
	color:#14448B;
	font-size:12px;
	text-decoration:underline;
}
div#container #main-content #content p {
	color:#333333;
	font-size:11px;
	text-align:left;
}
div#container #main-content #content p a {
	color:#14448B;
	text-decoration:none;
	font-size:11px;
}
div#container #main-content #content p a:hover {
	color:#14448B;
	text-decoration:underline;
	font-size:11px;
}
div#container #main-content #content ul {
	list-style:inside;
	list-style-type:disc;
	font-size:11px;
	color:#333333;
}
div#container #main-content #content ul li {
	color:#14448B;
	font-size:11px;
	list-style:inside;
	list-style-type:disc;
	font-size:11px;
	color:#333333;
}
div#container #main-content #content h4 {
	color:#14448B;
	font-size:11px;
}
div#container #main-content #content h5 {
	color:#14448B;
	font-size:14px;
	font-weight:bold;
	padding-top: 5px;
}
div#container #main-content #content h6 {
	color:#333333;
	font-size:12px;
	font-weight:bold;/*padding-top: 12px;*/
}
div#container #main-content #content h6 a {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div#container #main-content #content h6 a:hover {
	color:#14448B;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/*-----------main content containers------*/
div#container #main-content #content .ad-main {
	width: 770px;
	overflow:hidden;
}
div#container #main-content #content .banner {
	width: 770px;
	overflow:hidden;
	height:30px;
}
div#container #main-content #content .spacer {
	height:10px;
	width: 770px;
		overflow:hidden;
}
/*----------- Main blocks -----------*/

div#container #main-content #content .adsection3B-container {
	height:150px;
	width:770px;
		overflow:hidden;
}

div#container #main-content #content .adsection3B-container  .block-container {
	width:254px;
	float:left;
	background-color:#FFFFFF;
			overflow:hidden;

}
div#container #main-content #content .adsection3B-container  .block-container1 {
	width:254px;
	float:left;
	background-color:#FFFFFF;
			overflow:hidden;
			margin-left:4px;

}
div#container #main-content #content .adsection3B-container  .block-container2 {
	width:254px;
	float:left;
	background-color:#FFFFFF;
			overflow:hidden;
				margin-left:4px;
}


/* --------- Footer --------- */ 
div#container #resource-info {
	width:980px;
	height:25px;
	border-bottom: solid 2px #999999;
	border-top: solid 2px #999999;/*#7CA7E4*/
	text-align:center;
	background-color:#A50B0B;
	line-height:25px;
}
div#container #resource-info ul{
	list-style:none;
	display:inline;
	text-align:center;
}
div#container #resource-info  ul li {
	font-size:10px;
	text-align:left;
	padding-left:15px;
	display:inline;
	color:#FFFFFF;
	font-weight:bold;
}
div#container #resource-info ul li a {
	text-decoration:none;
	color:#FFFFFF;
	display:inline;
}
div#container #resource-info ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
div#copyright {
	width:980px;
	height:30px;
	font-size:10px;
	color:#333333;
	padding-top:5px;
}
div#copyright .smalltext, .smalltext a{
	text-align:right;
	text-decoration:none;
	color:#333333;
}
#onlineform {
	margin-bottom:25px;
}
.required, {
	color:#FF0000;
}
/*******************AdvCat Page  cat-link***************************/
div#container #main-content #content .advcat-disp {
	width:180px;
	height:190px;
	border-right:solid 1px #C3C3C3;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
div#container #main-content #content .advcat-disp1 {
	width:180px;
	height:190px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
div#container #main-content #content .advcat-disp .advcat-img {
	width:160px;
	height:150px;
	clear:both;
	text-align:center;
}
div#container #main-content #content .advcat-disp .advcat-text {
	width:160px;
	height:40px;
	text-align:center;
	padding-top:5px;
}
div#container #main-content #content .advcat-disp .advcat-text a {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	line-height:normal;
}
div#container #main-content #content .advcat-disp .advcat-text a:hover {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14448B;
	text-decoration:none;
}
div#container #main-content #content .advcat-disp1 .advcat-img {
	width:160px;
	height:150px;
	clear:both;
	text-align:center;
}
div#container #main-content #content .advcat-disp1 .advcat-text {
	width:160px;
	height:40px;
	text-align:center;
	padding-top:5px;
		line-height:normal;
}
div#container #main-content #content .advcat-disp1 .advcat-text a {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
div#container #main-content #content .advcat-disp1 .advcat-text a:hover {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14448B;
	text-decoration:none;
}
div#container #main-content #content .advcat-hr {
	width:758px;
	height:1px;
	color: #CCCCCC;
	clear:both;
	position: relative;
}
/***************Adv*Group page -  grp-link************************/
div#container #main-content #content .grp-disp {
	width:140px;
	height:190px;
	border-right:solid 1px #CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	padding-bottom:15px;
}
div#container #main-content #content .grp-disp1 {
	width:140px;
	height:190px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	padding-bottom:15px;
}
div#container #main-content #content .grp-disp .grp-img {
	width:120px;
	height:150px;
	clear:both;
	text-align:center;
	text-decoration:none;
}
div#container #main-content #content .grp-disp .grp-text {
	width:120px;
	height:40px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
}
div#container #main-content #content .grp-disp .grp-text a {
	width:120px;
	height:40px;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
div#container #main-content #content .grp-disp .grp-text a:hover {
	width:120px;
	height:40px;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#14448B;
}
div#container #main-content #content .grp-disp1 .grp-img {
	width:120px;
	height:150px;
	clear:both;
	text-align:center;
	text-decoration:none;
}
div#container #main-content #content .grp-disp1 .grp-text {
	width:120px;
	height:40px;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
div#container #main-content #content .grp-disp1 .grp-text a {
	width:120px;
	height:40px;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
div#container #main-content #content .grp-disp1 .grp-text a:hover {
	width:120px;
	height:40px;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#14448B;
}
div#container #main-content #content .grp-hr {
	width:758px;
	size:1px;
	color:#CCCCCC;
	clear:both;
}
/**************Group page**************/
div#container #main-content #content #grp-imgswatch {
	width:100%;
	min-height:300px;
	margin-bottom:10px;
	clear:both;
	text-decoration:none;
	overflow:auto;
}
div#container #main-content #content #grp-imgswatch .img {
	width:30%;
	height:270px;
	float:left;
	text-decoration:none;
}
div#container #main-content #content #grp-imgswatch .swatch {
	width:65%;
	height:270px;
	float:left;
	text-align:left;
	text-decoration:none;
}
/****************numbered pagination***********/
div#container #main-content #content #pagination {
	width:500px;
	height:19px;
	margin:10px 0 10px 0;
	clear:both;
}
div#container #main-content #content #pagination .previous a {
	width:52px;
	height:17px;
	padding:2px;
	text-align:center;
	float:left;
	font-size:11px;
	text-decoration:none;
	display:block;
	color:#333333;
}
div#container #main-content #content #pagination .previous a:hover {
	display:block;
	width:52px;
	height:17px;
	text-decoration:none;
	color:#14448B;
	font-size:11px;
}
div#container #main-content #content #pagination .num a {
	width:16px;
	height:17px;
	padding:2px;
	text-align:center;
	float:left;
	margin:0 0 0 3px;
	display:block;
	text-decoration:none;
	color:#333333;
	font-size:11px;
}
div#container #main-content #content #pagination .num a:hover {
	display:block;
	width:16px;
	height:17px;
	text-decoration:none;
	color:#14448B;
	font-size:11px;
}
div#container #main-content #content #pagination .next {
	width:32px;
	height:17px;
	padding:2px;
	text-align:center;
	float:left;
	margin-left:3px;
}
div#container #main-content #content #pagination .next a {
	display:block;
	width:32px;
	height:17px;
	text-decoration:none;
	color:#333333;
	font-size:11px;
}
div#container #main-content #content #pagination .next a:hover {
	display:block;
	width:32px;
	height:17px;
	text-decoration:none;
	color:#14448B;
	font-size:11px;
}
div#container #main-content #content #pagination .viewall {
	width:52px;
	height:17px;
	padding:2px;
	text-align:center;
	float:left;
	margin-left:10px;
}
div#container #main-content #content #pagination .viewall a {
	display:block;
	width:52px;
	height:17px;
	text-decoration:none;
	color:#333333;
	font-size:11px;
}
div#container #main-content #content #pagination .viewall a:hover {
	display:block;
	width:52px;
	height:17px;
	text-decoration:none;
	color:#14448B;
	font-size:11px;
}
/*************************************************/
table.tablesorter {
	font:arial;
	background-color: #FFFFFF;
	margin:10px 0pt 15px;
	width: 90%;
	text-align: center;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:none;
	border: 1px solid #999999;
}
table.tablesorter a {
	font-family:arial;
	font-size:11px;
	text-align: center;
	color:#333333;
	text-decoration:none;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #14448B;
	font-size: 11px;
	padding: 2px;
}
table.tablesorter thead tr .header {
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	padding: 2px;
	font-family:arial;
	font-size:11px;
	text-align: center;
	color:#333333;
	text-decoration:none;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0ECEB;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color:#14448B;
}
table.tablesorter tbody td.row2 {
	background-color:#F0ECEB;
}
/*********************sitemap**********************/
div#container #main-content #content #sitemap {
	width: 770px;
padding-bottom:15px;
}
div#container #main-content #content #sitemap .column1 {
	width: 256px;
	float:left;
	padding-bottom:15px;
}
div#container #main-content #content #sitemap .column2 {
	width: 257px;
	float:left;
	padding-bottom:15px;
}
div#container #main-content #content #sitemap .column3 {
	width: 257px;
	float:left;
	padding-bottom:15px;
}
div#container #main-content #content #sitemap h4 {
	font-size:12px;
	color:#14448B;
	text-transform: uppercase;
	padding-top:10px;
	text-decoration:underline;
}
div#container #main-content #content #sitemap h4 a {
	color:#14448B;
}
div#container #main-content #content #sitemap h4 a:hover {
	color:#006699;
}
div#container #main-content #content #sitemap p a{
font-size:11px;
color:#14448B;
}
div#container #main-content #content #sitemap ul li {list-style-type:none;
list-style-position:inside;}
div#container #main-content #content #sitemap ul li a{
font-size:11px;
color:#666666;
text-decoration:none;
}
/****************************************/
#content .thumbnail {
	position: relative;
	z-index: 0;
}
#content .thumbnail:hover {
	background-color: transparent;
	z-index: 50;
	text-decoration:none;
}
#content .thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color:#FFFFFF;
	padding: 5px;
	left: -1000px;
	border: 1px solid #CCCCCC;
	visibility: hidden;
	color:#14448B;
	text-decoration: none;
	text-align:left;
}
#content .thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
#content .thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	text-decoration:none;
	top: 0;
	left: 15px; /*position where enlarged image should offset horizontally */
	width:150px;
}
#content .button1 {
	padding:2px;
	background-color:#f58467;
	color:#fff;
	border:1px solid #f15a42;
	font-size: 13px;
	font-weight:bold;
	letter-spacing:0.10em;
}
#content .button2 {
	padding:2px;
	background-color:#a1bf79;
	color:#fff;
	border:1px solid #67a450;
	font-size: 12px;
	font-weight:bold;
}
#content #related_list {
	width:100%;
	height:86px;
	margin-top:10px;
	margin-bottom:30px;
	text-align:left;
}
#content .display {
	width:120px;
	height:81px;
	border:solid 1px #cccccc;
	text-align:center;
	float:left;
	margin-left:10px;
	font-size:11px;
	padding-top:3px;
}
#content .green-col {
	color:#14448B;
	font-size:14px;
	padding-top:5px;
}
#content .display a {
	color:#333333;
	font-size:12px;
	padding-top:5px;
	text-decoration:none;
}
#content .display a:hover {
	color:#14448B;
	font-size:12px;
	padding-top:5px;
	text-decoration:none;
}
/*** Styles for Forms and Dynamic****/
#container #main-content #content .boldform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
#container #main-content #content .button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#14448B;
	padding:3px;
	border:#666666 outset 1px solid;
	background-color:#F0ECEB;
}
#container #main-content #content .button:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B10E0E;
	padding:3px;
	border:#666666 outset 1px solid;
	background-color:#F0ECEB;
}
#container #main-content #content .input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:#666666 1px solid;
	color:#14448B;
	padding:2px;
	background-color:#FFFFFF;
}
#container #main-content #content .blue-cell {
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	color:#14448B;
	padding-left:5px;
	border-bottom: 1px solid #333333;
}
.blue-cell2 {
	background-color:#cccccc;
	font-weight:bold;
	font-size:11px;
	color:#14448B;
	text-align:center;
}
#callback {
	width:500px;
	text-align:left;
	background-color:#FFFFFF;
}
#callback h1 {
	color:#14448B;
	text-align:center;
	border-bottom:1px solid #14448B;
}
#callback .bold {
	color:#14448B;
	font-weight:bold;
	font-size:12px;
}