body { font-size: 12px; font-family: arial; background-color: #e7e7e7; background-image: url(../images/main_01.gif); background-repeat: repeat-x; }

p { }

td { }

a:link { color: #000; font-size: 12px; font-family: tahoma; font-weight: 700; font-variant: small-caps; text-decoration: none; }
a:visited { color: #000; font-size: 12px; font-family: tahoma; font-variant: small-caps; font-weight: 700; text-decoration: none; }
.margin5 { padding: 5px; }
a:visited { }

a:hover { color: #27779c; }

a:active { }
a.light { color: #e4a82f; text-decoration: none; }
td.item { padding: 5px 2px; border: dotted 1px #ccc; }
td.item:hover { background-color: #f5f5f5; padding: 5px 2px; border: dotted 1px #6d6d6d; }
td.item_desc { background-color: #fff; padding: 5px 15px 2px; border-style: dotted; border-width: 1px; border-color: #e4e4e4 #a7a7a7 #6d6d6d; }
.itemImage { background-color: #8190e5; margin: 2px; padding: 1px; border-color: #8d8d8d #686868 #3d3d3d; border-style: solid; border-width: 1px; }
.itemImage:hover { background-color: #f36d40; margin: 2px; padding: 1px; }
a.light:hover { color: #e4a82f; text-decoration: underline; }
.colorCode { padding: 3px; border: solid 1px silver; }
a.left_nav { color: #3b3e5e; text-decoration: underline; }
.bottomGradient { background-image: url(../images/main_01.gif); background-repeat: repeat-x; background-position: 0 -160px; }
.bottomGradient2 { background-image: url(../images/main_01.gif); background-repeat: repeat-x; background-position: 0 -140px; }
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
#button li { margin: 0; }
#button li a { display: block; padding: 2px 5px 2px 1em; background-color: #d5d5d5; color: #052661; font-size: 10px; text-decoration: none; width: 100%; border-bottom: 1px dotted #f7f7f7;; }
html>body #button li a { width: auto; }
#button li a:hover { color: #31568b; background-color: #e4e4e4; padding-left: 10px; border-bottom: 1px dotted #f60; }
.banner { margin-right: 55px; padding-right: 15px; }
.searchBox { background-color: white; padding: 3px 3px 3px 5px; border-top: 1px solid #215196; border-bottom: 1px solid #215196; }
.titleNav { background-color: #000; width: 634px; padding-left: 2px; }

#nav ul { margin: 0; padding-right: 0; padding-left: 0; border-style: none; list-style-type: none; list-style-image: none; display: inline; }
a.txtNav { color: #5c6bc0; font-size: 12px; font-weight: 700; text-decoration: none; }
a.txtNav:hover { color: #e4a82f; font-weight: 700; text-decoration: none; }
a.txtNav:visited { color: #5c6bc0; font-size: 12px; font-weight: 700; text-decoration: none; }
.endNavBar { background-color: #d5d5d5; height: 15px; }
.startNavBar { color: #000; font-weight: 700; background-color: #e9e9e9; height: 15px; padding-top: 5px; padding-bottom: 10px; }


#tabs { font-family: tahoma, verdana, sans-serif; font-size: 85%; clear: both; text-align: center; display: inline; }
#tabs ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tabs li { float: left; }
#tabs a,span { margin: 0; padding: 0; }
#tabs span { color: black; font-size: 12px; font-weight: 700; font-variant: small-caps; position: relative; top: 0; margin: 0 2px 0 0; float: left; background: #f7f7f7; text-decoration: none; border-right: 1px solid #e4a82f; border-top: 1px solid #e4a82f; border-left: 1px solid #e4a82f; padding: 5px 13px 6px; }
#tabs a:hover { background: #74a1d4; position: relative; top: 0; padding: 5px 12px; margin-top: 1px; margin-right: 2px; }
#tabs a { color: white; position: relative; top: 0; margin: 1px 2px 0 0; float: left; background: #31568b; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 1px solid #fff; padding: 5px 12px; text-decoration: none; width: auto; }
#tabs a.active {
	position: relative;
	top: 0;
	margin: 1px 2px 0 0;
	float: left;
	background: #fff3b3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 5px 12px;
	text-decoration: none;
	color: #333;
}
#tabs a.active:hover {
	position: relative;
	top: 0;
	margin: 1px 2px 0 0;
	float: left;
	background: #fff3b3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 5px 13px;
	text-decoration: none;
	color: #333;
}
#subtabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#subtabs li {
	float: left;
	padding: 0 8px 0 8px;
	border-left: 1px solid #CCC;
	white-space: nowrap;
}
#subtabs li:first-child { border-left: none; }
#subtabs {
	font-family: tahoma,verdana,sans-serif;
	font-size: 85%;
	background: #FFF3B3;
	color: #666;
	padding: 5px 7px 7px 7px; /* for All other Browsers */
}
