body { font-size: 12px; font-family: arial; background-color: #5d6b50; 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:hover { color: #f6f0c9; }
a:visited { color: #000; font-size: 12px; font-family: tahoma; font-variant: small-caps; font-weight: 700; text-decoration: none; }
.margin5 { padding: 5px; }
a:active { }
a.light { color: #ccc; 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; }
.mainTable {  }
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 0 0 20px;
		padding: 0;
		border: none;
		}
#button li { margin: 0; }
#button li a { display: block; padding: 2px 5px 2px 1em; color: #d9d9d9; font-size: 10px; text-decoration: none; letter-spacing: 2px; width: 100%; border-left: 5px solid ;; }
#button li a:hover { color: #fff; padding-left: 10px; border-left: 5px solid #fdce70; }
html>body #button li a { width: auto; }
.banner { margin-right: 55px; padding-right: 15px; }
.searchBox { background-image: url(../images/side.jpg); padding-right: 3px; padding-left: 3px; }
.titleNav { background-color: #000; width: auto; }

#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 { height: 15px; }
.startNavBar { color: #000; font-weight: 700; 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; }
.right_box { background-image: url(../images/side.jpg); background-repeat: repeat-y; border-top: 1px solid #3a462f; }
#tabs a,span { margin: 0; padding: 0; }
#idForm { color: white; font-weight: bold; background-color: #233216; background-position: 0 -15px; height: 18px; padding-left: 2px; border-color: #a8a8a8 #878787 #797979; border-style: solid; border-width: 1px; }
#tabs span { color: black; font-size: 12px; font-weight: 700; font-variant: small-caps; position: relative; top: 0; float: left; background: #c0d2b0; text-decoration: none; padding: 3px 13px 6px; }
#tabs a { color: white; background-image: url(../images/green_gradient1.gif); background-repeat: repeat-x; background-position: 0 -3px; position: relative; top: 0; text-decoration: none; width: 70px; margin-top: 5px; padding-right: 13px; padding-bottom: 2px; padding-left: 13px; border-top: 1px solid #3a462f; border-left: 1px solid #3a462f; border-bottom: 1px solid #3a462f; border-right-width: 1px; }
#tabs a:hover { background-image: url(../images/green_gradient1_over.gif); background-repeat: repeat-x; background-position: 0 -3px; position: relative; top: 0; }
#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 */
}
