a:link, a:active, a:visited {
	color: #000080;
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link.products, a:active.products, a:visited.products {
	color: #000080;
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 40px;
	text-decoration: none;
}

a:link.spcl, a:active.spcl, a:visited.spcl {
	color: #000000;
	font: bold xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:hover {
	color: #696969;
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.products {
	color: #696969;
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 40px;
	text-decoration: none;
}

a:hover.spcl {
	color: #FFFFFF;
	font: bold xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
	background-color: #CCCCCC;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	margin: 10px 0px 0px 0px;
}

div#maindiv{
	background-color: #CCCCCC;
	width: 99%;
	padding: 2px;
}

div.c1 {
	text-align: center;
	/*border: thin solid navy;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*width: 740px;*/
}

div.note {
	background-color: #999999;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #000000;
	border-top: 2px solid #DDDDDD;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	text-align: center;
	width: 95%;
}

div.small {
	font: bold x-small Verdana Geneva Arial Helvetica sans-serif;
}

h1 {
	font: bold 16pt "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 1em;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	font: bold 14pt "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 1em;
}

h3 {
	font: italic normal 14pt "Trebuchet MS", Verdana, Arial, sans-serif;
	text-decoration: underline;
}

hr {
	color: #A9A9A9;
	width: 90%;
}

img.framed, img#imgcontainer{
	border: thin solid #666666;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=7, OffY=7, Color='#999999', Positive='true');
	margin: 4px 4px 4px 4px;
}

input, select{
	background: #CCCCCC;
	color: navy;
	cursor: pointer;
	/*font: bolder;*/
	text-align: center;
}

.bars{
	scrollbar-face-color: #575757; 
	scrollbar-shadow-color: white; 
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: gray; 
	scrollbar-darkshadow-color: white; 
	scrollbar-track-color: #AAAAAA;
	scrollbar-arrow-color: white;
}

p, ul, ol {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
}

span.legal {
	font: xx-small "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px;
}

table.content {
	background-color: #C0C0C0;
	border: none;
	margin: 0px;
	padding: 6px 6px 6px 6px;
}

table.main {
	background-color: #808080;
	border: medium outset #808080;
}

table.sizes {
	background: #808080;
	border: medium outset #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	padding: 6px 6px 6px 6px;
}

td.caption {
	background-color: #FF0000;
	color: #FFFFFF;
	font: bolder 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	white-space: nowrap;
}

td.desc {
	background-color: #160A65;
	color: #FFFFFF;
	font: bolder 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	white-space: nowrap;
}

td.desc a:link, td.desc a:active, td.desc a:visited {
	color: #FFFFFF;
	font: bold xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.desc a:hover {
	font: bolder;
	text-decoration: none;
}

td.nav {
	background-color: #160A65;
	color: #FFFFFF;
	height: 20px;
	white-space: nowrap;
}

td.nav a:link, td.nav a:active, td.nav a:visited {
	color: #FFFFFF;
	font: bold xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.nav a:hover {
	color: #C0C0C0;
	font: bold xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.nextprev {
	background-color: #FFFFFF;
	color: #000080;
	font: bolder 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
}

td.nextprev a:link, td.nextprev a:active, td.nextprev a:visited {
	color: #000080;
	font: bold xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.nextprev a:hover {
	color: #FF0000;
	font: bold xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.op {
	background-color: #CCCCCC;
	border: 1px solid #808080;
	border-collapse: collapse;
	font: bolder 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	white-space: nowrap;
}

td.op p{
	color: #808080;
	font: normal normal bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

td.optiontitle {
	background-color: #808080;
	color: #FFFFFF;
	font: bolder 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

td.optiontitle p{
	background: #808080;
	color: #FFFFFF;
	font: bolder 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 6px 0px 6px 0px;
	white-space: nowrap;
}

td.padded {
	padding-left: 20px;
	vertical-align: top;
}

td.small {
	background: #160A65;
	font: 2px "Trebuchet MS", Verdana, Arial, sans-serif;
	height: 4px;
	margin: 0px 0px;
	padding: 0px 0px;
}

ul, ol {
	font: bold x-small "Trebuchet MS", Verdana, Arial, sans-serif;
}

div.closing{
	background-color: #160A65;
	color: #FFFFFF;
	height: 20px;
	font: bolder 10pt sans-serif;
	white-space: nowrap;
	cursor: pointer;
	width: 100%;
}