* {

	margin: 0px;

        padding: 0px;

        font-family: Verdana;

        font-size: small;

}



/* for centering page */

/* because evil iexplorer do not worry about "margin: 0 auto" in div#page :-( */

body {

background-color:#798384;

	text-align: center;



}



/* no default underline for links */

a {

	text-decoration: none;

	color: #000;

}



/* we want images with no border */

img {

	border: 0px;

}



/* headers */

h1, h2, h3, h4, h5 {

	 margin: 1em 0;

}





/* default paragraphs */

p {

	margin: 1em;

}



/* main container */

div#page {

	width: 760px;

	margin: 16px auto;

	_margin-bottom: 0px;

	text-align: left;

	background: url(/img/page-bg.gif);

}



/* top header */

div#header {

	width: 100%;

	height: 88px;

	background: #211D1B url(/img/rightbanner.gif) no-repeat;

	background: #211D1B url(/img/top.jpg) no-repeat;

	/*

	background-position: 530px 10px;

	*/

}



/* left shield graphic resource in top banner */

div#header div#hleft {

	background: url(/img/header-toplogo.gif) no-repeat;

	width: 140px;

	height: 85px;

	float: left;

}



/* active link into shield */

div#header div#hleft a {

	display: block;

	margin-left: 20px;

	margin-top: 28px;

	width: 94px;

	height: 55px;

}



div#header ul#topmenus {

	height: 35px;

	padding-top: 56px;

	_padding-top: 53px;

	font-family: Tahoma;

	font-size: 12px;

}





div#header ul#topmenus li {

	float: left;

	list-style-type: none;

	font-family: Tahoma;

	font-size: 12px;

	margin-right: 36px;

}



div#header ul#topmenus li a, div#header ul#topmenus li span {

	background: url(/img/topmenus-bg.gif) no-repeat;

	background-position: 0px 14px;

	color: #D7D7D7;

	font-family: Tahoma;

	font-size: 12px;

	width: 74px;

	padding-left: 4px;

	height: 25px;

	display: block;

}



div#header ul#topmenus li a:hover {

	color: #fff;

}



/* rollover menus will be contained here */



div#rollovermenus {

	clear: both;

	width: 0px;

	height: 0px;

	position:relative;

	top:  80px;

	left: 4px;

}



/* rollovers */

ul#mroll1, ul#mroll3, ul#mroll4 {

	display: none;

}



ul#mroll1 li, ul#mroll3 li, ul#mroll4 li {

	list-style-type: none;

	background: #f1f1f1;

	display: block;

	width: 60px;

	_margin-top: -1px;

}



ul#mroll1 li a, ul#mroll3 li a, ul#mroll4 li a, ul#mroll1 li span, ul#mroll3 li span, ul#mroll4 li span {

	background: #181411;

	color: #fff;

	display: block;

	width: 108px;

	padding: 4px;

	padding-left: 6px;

	border: 1px solid #888;

	border-bottom: 0px;

	font-family: Tahoma;

	font-size: 12px;

	color: #D7D7D7;

}



ul#mroll4 li, ul#mroll4 li a, ul#mroll4 li span {

	width: 148px;

}



ul#mroll1 li a:hover, ul#mroll3 li a:hover, ul#mroll4 li a:hover {

	background: #444;

	color: #fff;

}



ul#mroll1 li a.last, ul#mroll3 li a.last, ul#mroll4 li a.last, ul#mroll1 li span.last, ul#mroll3 li span.last, ul#mroll4 li span.last {

	border-bottom: 1px solid #444;

}





/* left block */

div#left {

	float: left;

	width: 140px;

	height: 480px;

	background: #d7d7d7;

	border-right: 1px solid #2A2724;

	margin-top: -3px;

}



/* bottom shield */

div#left div#bleft1 {

	width: 140px;

	height: 153px;

	background: url(/img/header-bottomlogo-inside.gif) no-repeat;

}



/* active link in shield */

div#left div#bleft1 a {

	display: inline;

	width: 10px;

	height: 5px;

       margin-left: 20px;

	

}



div#left div#bleft2 {

	width: 140px;

	height: 153px;

	background: url(/img/header-bottomlogo.gif) no-repeat;

	border-bottom: 1px solid #2A2724;

}

div#left a:hover {

	

	link text-decoration:none;color:#F0ECE9; 

}



/* right block */

div#right {

	margin-top: -3px;

	float: left;

	width: 619px;

	/*

	height: 500px;

	*/

	background:#FEFDFB;

}



div#right a {

	color:black;

	text-decoration:none;

}



div#right a:hover {

	text-decoration: underline;

}



/* footer texts */

ul#footer {

	clear: both;

	width: 100%;

	height: 20px;

	background: #4E4A49 url(img/footer.gif) no-repeat;

	background: url(img/footer.gif) no-repeat;

	padding: 4px 0px;

}



ul#footer * {

	font-family: Tahoma;

	font-size: 13px;

}



ul#footer li {

	float: left;

	list-style-type: none;

	margin: 0px 14px;

	color: #D7D7D7;

}



ul#footer li.sep, ul#footer li a {

	color: #D7D7D7;

}



ul#footer li a:hover {

	color: #fff;

}



ul.none li {

	list-style-type: none;

}



ul.msep li {

	margin-bottom: 0.4em;

}

ul.square li {

	list-style-type: square;

}



ul.lm li {

	margin-left: 1em;

}



/* pager (next/previous entries) links */

a.pager {

	padding: 2px 4px;

	margin: 0 64px;

	text-decoration: none;

}

a.pager:hover {

}



table.tb1 {

	width: 99%;

	border: 1px solid #000;

	margin-bottom: 1em;

}



table.tb1 tr th.th1 {

	background: #bbb;

	padding: 0.2em;

	color: #000;

}



table.tb1 tr th.th2 {

	background: #bbb;

	padding: 0.2em;

	color: #000;

	text-align: center;

}



table.tb1 tr td.td1 {

	text-align: left;

	padding: 0.2em;

	margin: 1px;

}

table.tb1 tr td.td2 {

	text-align: right;

	padding: 0.2em;

	margin: 1px;

}

