﻿body {
	background-color:#DCE2E7;
	margin:0px;
}
body, p, table, td, textarea, input {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	color:#333333;
}
p {
	margin-left: 1px;
	margin-right:1px;
}
h1 {
	color:#464646;
	font-family:arial, helvetica, sans-serif;
	font-size:110%;
	font-weight: bold;
	text-align:left;
	margin-bottom:5px;
	margin-top: 5px;
	margin-right:1px;
	margin-left:1px;
}

table {
	background-color: #FFFFFF;
}

div.dheader {
	width:980px;
	height:83px;
	position:relative;
}
td.lheader {
/*	width:355px;
	height:75px;
	vertical-align:middle;*/
}

.gplus1 {
position:absolute;
top:50px;
right:320px;
}

.fbook {
position:absolute;
top:50px;
right:5px;
}

.mininav {
position:absolute;
top:2px;
right:17px;
color:#333333;
}

a.mininavlink:link, a.mininavlink:active, a.mininavlink:visited {
	padding-right:5px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10.5px;
	color:#333333;
	text-decoration:underline;
}
a.mininavlink:hover {
	color:#FF6600;
}


.gsearch {
position:absolute;
top:5px;
left:340px;
font-size:10px;
}

.oslogo {
	border-width: 0px;
	width:320px;
	height:81px;
	vertical-align:bottom;
}
table.theader {
	width: 980px;
	height:82px;
	border-collapse: collapse;
	padding: 0px;
	border: 0px none;
	/*background-image:url('images/bgblue_header.gif');
	background-repeat:repeat-x;*/
}
table.middle {
	width: 100%;
	background-color: #FFFFFF;
	border: 0px none;
	padding-left: 0;
	padding-top: 0;
}
table.midtable {
	width: 980px;
	background-color: #FFFFFF;
	padding-top:5px;
	border: 0px none;
	vertical-align: top;
}
table.ftable {
	width: 980px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	text-align: center;
}
table.about {
	width: 980px;
	height: 400px;
	background-color: #FFFFFF;
	border: 0px none;
	vertical-align: top;
}

table.maincats {
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	border-collapse: collapse;
	padding: 5px;
}
td.catsHD {
	width: 100%;
	font-family: arial,verdana;
	font-weight: bold;
	text-align: left;
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	padding: 5px;
	color: #E4E4E4;
	background-image: url('images/CatsBG.JPG');
}
td.leftmid {
	width: 166px;
	vertical-align: top;
	padding: 5px;
	padding-top:0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
td.rightmid {
	width: 170px;
    padding-top: 0px;
	vertical-align: top;
	text-align: center;
}
td.leftside {
	width: 130px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: center;
	}
td.rightside {
	width: 304px;
	border-collapse: collapse;
	padding-left: 2px;
	vertical-align: top;
	text-align: center;
}
td.dline {
	width: 100%;
	height: 60px;
	border-bottom: #989898 1px dashed;
	vertical-align:top;
	padding-bottom: 5px;
}
td.topdline {
	width: 100%;
	height: 5px;
	border-bottom: #989898 1px solid;
}
td.ndline {
	color: #000000;
	border-bottom: #989898 1px dashed;
	vertical-align: top;
	padding-left: 0px;
}
table.left {
	width: 162px;
	border-collapse: collapse;
	color: #000000;
	background-color: #ffffff;
	border: #067D96 1px ridge;
	margin-top:0px;
	margin-bottom: 5px;
}
td.options {
	color: #ffffff;
	background-color: #067D96;
	border: #067D96;
	font-family:Arial;
	font-size:0.9em;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.left {
	color: #000000;
	background-color: #FFFFFF;
	border: #067D96;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.topmiddle {
	background-color: #ffffff;
	border: 1px solid #C0C0C0;
	vertical-align: top;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 5px;
}
td.ftd {
	width: 100%;
	background-color: #CCCCCC;
	font-family: arial;
	vertical-align: top;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.footer {
	width: 100%;
	background-color: #FFFFFF;
	border-collapse: collapse;
	height: 73px;
}
table.topline {
	width: 100%;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding-top: 2px;
	padding-left: 1px;
}
td.bottdash {
	height: 80px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-top: 2px;
	padding-left: 1px;
}
#topnav
{
margin:0px;
/*padding-top:5px;
padding-bottom:5px;*/
background-image:url('images/nbarbg.jpg');
/*background-position:50% bottom;*/
width:980px;
height:35px;
background-repeat:repeat-x;
}

ul#list-nav {
 list-style:none;
 margin:0px;
 padding:0px;
 width:100%;
 }
 
ul#list-nav li {
 display:inline
 }
 
ul#list-nav li a {
 text-decoration:none;
 padding:8px 16px;
 font-family:arial, helvetica, sans-serif;
 font-weight:bold;
 color:#E2E2E2;
 float:left;
 text-align:center;
 border-right:1px dotted #C0C0C0;
 }
 
ul#list-nav li a:hover {
 background:#C2D1E7;
 color:#171717;
 }
 
td.lowerhead {
	background-color: #0C499C;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
}
tr.lowhead {
	background-color: #0C499C;
	height: 12px;
}
.slogos {
	border: solid 1px #C0C0C0;
	height: 60px;
	width: 120px;
	margin: 3px 3px 3px 3px;
	vertical-align: top;
	}
a:hover .slogos {
	border: solid 1px #009900;
	height: 60px;
	width: 120px;
}
a:link, a:active, a:visited {
	text-decoration: none;
	color: #003399;
	font-family:verdana, arial, sans-serif;
	font-size: 1em;
}
a:hover {
	text-decoration: underline;
	color:#800000;
	font-family:verdana, arial, sans-serif;
	font-size: 1em;
}
a.leftmenu:link,a.leftmenu:active,a.leftmenu:visited {
    display:block;
    width:150px;
    margin:4px;
    padding:1px;
	text-decoration:none;
	color:#000000; 
	font-weight:bold;
	font-family:Arial;
	font-size:0.9em;
	background-color:#eeeeee;
}
a.leftmenu:hover {
    color:#FFFFFF;
    background-color:#003366;
}
a.homepage:link,a.homepage:active,a.homepage:visited {
	text-decoration:none;
	color:#000000; 
	font-weight:bold;
	font-family:arial;
	font-size:1em;
	padding-left:5px;
}
a.homepage:hover {
	text-decoration:underline;
}

a.plain:link,a.plain:active,a.plain:visited {
	text-decoration:none;
	color:#333333;
	font-weight:normal;
	font-family:verdana, arial, sans-serif;
}
a.plain:hover {
	text-decoration:underline;
}
a.topmenu:link, a.topmenu:active, a.topmenu:visited {
	text-decoration: underline;
	color: #000080;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
a.topmenu:hover {
	text-decoration: underline;
	color: #D96C00;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
a.subcat:link, a.subcat:active, a.subcat:visited {
	text-decoration: underline;
	color: #003399;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
a.subcat:hover {
	text-decoration: underline;
	color: #D96C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
a.sitelink:link, a.sitelink:active, a.sitelink:visited {
	text-decoration: underline;
	color: #0000FF;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
}
a.sitelink:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #CC3300;
}
a.stores:active {
	text-decoration: none;
	color: #012266;
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
}
a.stores:visited {
	text-decoration: none;
	color: #012266;
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
}
a.stores:hover {
	text-decoration: underline;
	color: #800000;
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
}
a.nav:active {
	color: #800000;
	font-size: 10pt;
	font-family: verdana,Arial;
	text-decoration: none;
	font-weight: bold;
}
a.nav:visited {
	color: #800000;
	font-size: 10pt;
	font-family: verdana,Arial;
	text-decoration: none;
	font-weight: bold;
}
a.nav:hover {
	color: maroon;
	font-size: 10pt;
	font-family: verdana,Arial;
	text-decoration: underline;
	font-weight: bold;
}
a.sinfo:link {
	color: #008080;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}
a.sinfo:active {
	color: #008080;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}
a.sinfo:visited {
	color: #008080;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}
a.sinfo:hover {
	color: #008080;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: underline;
}
a.ftlinks:link {
	color: #000080;
	font-size: 10pt;
	font-family: verdana,Arial;
	text-decoration: none;
}
a.ftlinks:active {
	color: #000080;
	font-size: 10pt;
	font-family: verdana,Arial;
	text-decoration: none;
}
a.ftlinks:visited {
	color: #000080;
	font-size: 10pt;
	font-family: verdana,Arial;
	text-decoration: none;
}
a.ftlinks:hover {
	color: #000080;
	font-size: 10pt;
	font-family: verdana,Arial;
	text-decoration: underline;
}
a.bmarks:active {
	color: #000080;
	font-size: 12pt;
	font-family: verdana,Arial;
	text-decoration: underline;
}
a.bmarks:visited {
	color: #000080;
	font-size: 12pt;
	font-family: verdana,Arial;
	text-decoration: underline;
}
a.bmarks:hover {
	color: #000080;
	font-size: 12pt;
	font-family: verdana,Arial;
	text-decoration: underline;
}
a.slogo:active {
	color: #000000;
	text-decoration: none;
}
a.slogo:visited {
	color: #000000;
	text-decoration: none;
}
a.slogo:hover {
	color: #000000;
	text-decoration: none;
}

