﻿html, body {
	margin: 0px;
	font-family: Helvetica, Arial, Sans-serif;
	font-size:9pt;
	color: #333;
}
p, td {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 9pt;
	color: #333;
}
input, textarea, select {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 9pt;
	color: #333;
}
#tbHeader {
	background-image: url(hr_back.jpg);
	background-repeat: repeat-x;
	height: 86px;
}	
.tbheader1 {
	height: 61px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	color: White;
}
.tbheader2 {
	height: 36px;
	padding-left: 15px;
	padding-right: 15px;
	background: #195476 url(nav_bg.jpg) repeat-x;	
	color: White;
}
#dvNav {
	background-image: url(pg_top.jpg);
	background-repeat: repeat-x;
	height: 30px;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 12pt;		 
}
#tdSide {
	width:200px;
}
#dvContent {
	padding-left: 15px;
}
#dvFooter {
	 height: 36px;
	 line-height: 36px;
	 text-align: center;
	 /*background: #195168;*/
	 margin-top: 20px;
}	
.siteTitle {
	font-size: 12pt;
}
a {
	text-decoration: none;
	color: #1d7fc6;
}
a:hover {
	text-decoration: underline;
	color: #1d7fc6;
}    
.mlnk {
	text-decoration: none;
	color: White;
}
.mlnk:hover {
	text-decoration:underline ;
	color: White;
}

.dashtitle {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #C0C0C0;
	font-weight: bold;
	color: #666666;
	margin-bottom: 3px;
}

.tbhead {
	background-color: #768e9d;
	border-top: 1px solid #9E9E9E;
	border-bottom: 1px solid #9E9E9E;
	padding: 5px;
	color: White;
}
.tbitem1 {
	border-bottom: 1px solid #CACACA;
	padding: 3px;
}
    
div#nifty{ margin: 0;background: #c0c0c0}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #c0c0c0}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*Thumbnail Viewer */
.thumbnail{
	position: relative;
	z-index: 0;
}
.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 3px;
	left: -1000px;
	border: 1px solid gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 30px; /*position where enlarged image should offset horizontally */
}

.menutab { border-collapse: collapse; border: 1px solid #7bbeeb; width: 180px; }
.menutit { background: #2d94b5; font-weight: bold; color: #fff; height: 18px; }

.grborder { border: solid 1px #d9d9d9; }
.grheader { background: #2d94b5; font-weight: bold; color: #fff; height: 18px; }
.grheader a { color: #fff; }
.grheader td { color: #fff; } 
.gritem { background: #eee; }
.gralt { background: #fff; }
.grpage { background: #d9d9d9; }

.wrapper { clear: both; width: auto; display: block;}
