body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	height: 100%;
background:url(_data/css/grass.jpg);
    background-attachment:fixed;
}
.mainPage a:link, .mainPage a:visited {
	color: #CA5B10;
	padding: 2px;
	text-decoration:none;
background:url(_data/css/grass.jpg);
    background-attachment:fixed;
}
.mainPage a:hover {
	text-decoration: underline;
background:url(_data/css/grass.jpg);
    background-attachment:fixed;
}


/*-----|| Header ||-----*/
.lineL {
	width: 4px;
	background-color: #4186BC;
}
.lineR {
	width: 4px;
	background-color: #4186BC;
}
.headC {
	background: url(../skin/headLine.gif) repeat-x;
	font: 12px Tahoma;
	text-align: center;
}
.headR {
	width: 230px;
	background: url(../skin/headRight.gif) no-repeat;
}


/*-----|| Main Menu ||-----*/
.butL {
	background: url(../skin/buts/butsLine.gif) repeat-x;
}
.butSep {
	width: 13px;
	background: url(../skin/buts/butsSep.gif) no-repeat;
}
a.mainBut:link, a.mainBut:visited {
	display: block;
	height: 23px ! important;
	height: 26px;
	background: url(../skin/buts/butsLine.gif) repeat-x;
	font: 11pt Tahoma;
	font-weight: bold;
	color: white;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
}

a.mainBut:hover {
	height: 22px ! important;
	height: 26px;
	background-image: none;
	background-color: #7BC533;
	border-bottom: 1px solid black;
}
#mainHit {
	height: 22px ! important;
	height: 26px;
	background-image: none;
	background-color: #7BC533;
	border-bottom: 1px solid black;
}


/*-----|| Sub Menu ||-----*/
.subTop {
	height: 33px;
	background: url(../skin/sub/subTop.gif) no-repeat;
}
.subTopR {
	height: 33px;
	background: url(../skin/sub/subTopR.gif) no-repeat;
}
.subButR {
	background: url(../skin/sub/subButR.gif) repeat-y;
}
.subBot {
	height: 23px;
	background: url(../skin/sub/subBot.gif) no-repeat;
}
.subBotR {
	height: 23px;
	background: url(../skin/sub/subBotR.gif) no-repeat;
}
.subLine {
	background-color: #D7873A;
}
.subLineR {
	background: url(../skin/sub/subLineR.gif) repeat-y;
}
a.subBut:link, a.subBut:visited {
	display: block;
	background-color: #D7873A;
	border-top: 1px solid #D7873A;
	border-left: 16px solid #D57413;
	font: 10pt Tahoma;
	color: black;
	text-align: left;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

a.subBut:hover {
	background-color: #E4AA66;
	border-top: 1px solid #D7873A;
	border-left: 16px solid #CB620E;
}
#subHit {
	background-color: #E4AA66;
	border-top: 1px solid #D7873A;
	border-left: 16px solid #CB620E;
}

a.subSubBut:link, a.subSubBut:visited {
	display: block;
	background-color: #D7873A;
	border-top: 1px solid #D7873A;
	border-left: 5px solid #D57413;
	font: 10pt Tahoma;
	color: black;
	text-align: left;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-left: 11px;
}

a.subSubBut:hover {
	background-color: #E4AA66;
	border-top: 1px solid #D7873A;
	border-left: 5px solid #CB620E;
	margin-left: 11px;
}
#subSubHit {
	background-color: #E4AA66;
	border-top: 1px solid #D7873A;
	border-left: 5px solid #CB620E;
	margin-left: 11px;
}

/*-----|| Main Tables ||-----*/
.mainPage {
	padding-right: 10px;
}
.mainPage img {
	border: 1px solid black;
	margin: 6px;
}
table.subMenuTable {
	height: 100%;
}
.mainTitle {
	display: block;
	width: 100%;
	border-bottom: solid #71B4D0 2px;
	font: 18pt Tahoma;
	text-decoration: bold;
	color: #71B4D0;
}
.shad1 {
	background: url(../skin/shadow1.gif) repeat-x;
}
.shad2 {
	background: url(../skin/shadow2.gif) repeat-x;
}
.mainRLine {
	background-color: #F7FBFC;
	border-left: solid #EAF3F7 1px;
}
.contentDiv {
	display: block;
	width: 760px;
	height: 100%;
}
table.mainTable {
}
/* NEW ELEMENTS */
.brd {
	border: 1px solid white;
}
.wColr {
	background-color: #ececec;
}
.dColr {
	background-color: #dcdcdc;
}
table.item { 
	width: 466px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	border: 1px solid #cccccc;
}
table.item td{
	height: 20px;
}
#newsTitle {
	font: 10pt;
	text-align: left;
	padding-left: 5px;
}
#newsText {
	font: 10pt;
	padding-left: 2px;
}
#newsImg {
	border: 1px solid white;
}
.footer{
	display: block;
	height: 5px;
	border-top: 1px solid #4186BC;
	background: url(../skin/buts/butsLine.gif) repeat-x;
}