@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-image:url(images/bg_site01.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#bg_site {
	width:976px;
	margin:0px auto;
}

#logo {
	height:258px;
}

#nav_bar {
	background-image:url(images/nav_bar.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:53px;
	
}

#content {
	background-image:url(images/bg_body.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#cont_wrap {
	padding-right:35px;
	padding-left:35px;
}

#cont_header {
	padding:27px 0px;
}

#main_col {
	padding:0px 35px;
}

.text01 {
	color:#939393;
}

#tblDirectoryList td ul, #tblTips td ul {
	padding-left:4px;
	margin-left:4px;
}

#tblDirectoryList td ul li, #tblTips td ul li{
	/*list-style-image:url(images/bullet.gif);*/
	list-style:none;
	background-image:url(images/bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#tblDirectoryList td ul li a, #tblTips td ul li a {
	display:block;
	padding-left:25px;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
}

#tblDirectoryList td ul li a {
	color:#60809e;
}

#tblTips td ul li a, .color01 {
	color:#5f8d1b;
}

.color02 {
	color:#b993a7;
}

#tblDirectoryList td ul li a:hover, #tblTips td ul li a:hover {
	text-decoration:underline;
}

#box01 {
	background-color:#f2f2f2;
	border:1px solid #ececec;
}

.padding01 {
	padding:10px;
}

#footer, #footer a {
	color:#817f7f;
	font-size:11px;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#tblNavBar, #tblNavBar a {
	font-size:13px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

#tblNavBar a:hover {
	text-decoration:underline;
}

#bg_site_border {
	background-image:url(images/bg_border.gif);
	background-position:top center;
	background-repeat:repeat-y;
}

.company_name {
	font-size:18px;
	font-weight:bold;
}

.company_address {
	font-size:14px;
	font-weight:bold;
}


.greenlinkad{
	color:#009900;
	font-size:10px;
	line-height:12px;
	overflow:hidden;
	white-space:nowrap;
	padding-left:8px;
	text-decoration:none;
}
.bluelinkad{
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	color:#0000ff;
	cursor:hand;
	padding-left:8px;
}
.blackad{
	color:#000000;
	display:block;
	font-size:13px;
	line-height:16px;
	padding-left:8px;

	}
	
.Header-Black-TopPage {
	font-family: "Century Gothic";
	color: #000000;
	font-weight: bold;
	font-size: 26px;
}
.navheight {
	height: 45px;
}
