/* CSS Document */

body {
    margin: 0;
    padding: 0;
    background: #999 url(img/bg01.jpg);
}

#main {
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: 0px;
}

#dotcom {
	margin: 0;
	padding: 0;
	display: block;
	width: 346px;
	height: 103px;
	background: url(img/dotcom.jpg) no-repeat right;	
}





#menu {
	margin: 0 0 12px 8px;
	padding: 0;
	width: 220px;
}

#menu ul {
	margin: 0 0 25px 0;
	padding: 0;
	list-style-type: none;
}

#menu ul li {
	display: block;
	border-bottom: 2px groove #666;
	padding: 2px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	display: block;
}

#menu ul li:hover {
	border-bottom: 2px groove #996600;
}

#menu ul a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	display: block;
}

#menu ul a:hover {
	color: #FFF;
}

#menu h1 {
	font: 14px Georgia, Times New Roman, Times, serif;
	text-transform: uppercase;
	color: #CCC;
	display: block;
	text-align: center;
}




.text {
	width: 98%;
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}

.text a {
	color: #000000;
	text-decoration: underline;
}

.text a:hover {
	color: #993300;
}

.text h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	display: block;
	color: #333333;
	border-bottom: 1px dashed #666;
	margin-bottom: 10px;
	text-transform: uppercase;
}


.blackBorder { border: 1px solid black; padding: 5px; }


.wrap { width: 95%; margin: 0 auto; }
td { border: 0px; margin: 0px; padding: 0px; }
table { margin: 0px; padding: 0px; }

table.head { height: 103px; width: 100%; background: url(img/head.jpg) repeat-x; }
td.logo { height: 103px; width: 250px; }
	td.logo a { display: block; height: 103px; width: 250px; background-image: url(img/logo.jpg); text-decoration: none; text-indent: -6000px; }
	td.logo a:hover { background-image: url(img/logo_f2.jpg); }
td.dotcom { height: 103px; width: 346px; background: url(img/dotcom.jpg) right no-repeat; }
td.head_rb { height: 103px; width: 4px; background: url(img/head_rb.jpg) right no-repeat; }

td.nav_lb, td.nav_rb { height: 43px; width: 4px; background-image: url(img/nav_lb.jpg); }
table.nav { height: 43px; width: 100%; background: url(img/nav.jpg) repeat-x; }

table.content_top { height: 11px; width: 100%; background: url(img/content_top.jpg) repeat-x; }
td.menu_top { height: 11px; width: 250px; background: url(img/menu_top.jpg) left repeat-y; }
td.content_top_rb { height: 11px; width: 4px; background: url(img/content_top_rb.jpg) right no-repeat; }

table.content { height: auto; width: 100%; background: url(img/content.jpg); }
td.menu { height: auto; width: 250px; background: url(img/menu.jpg) left repeat-y; }
td.content_rb { height: auto; width: 4px; background: url(img/content_rb.jpg) right repeat-y; }

table.content_base { height: 11px; width: 100%; background: url(img/content_base.jpg) repeat-x; }
td.menu_base { height: 11px; width: 250px; background: url(img/menu_base.jpg) left no-repeat; }
td.content_base_rb { height: 11px; width: 4px; background: url(img/content_base_rb.jpg) right no-repeat; }