@charset "utf-8";
/* CSS Document */

body {
	padding:0;
	margin:0;	
	font-family:Tahoma;
	font-size:8pt;
	color:#333;
}
a, a:link, a:visited, a:active {
	color:#c12529;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}
div.main {
	margin:19px auto;
	width:1000px;
}
div.logo {
	background:url(logo.gif) no-repeat left bottom;
}
div.goHome {
	float:left;
}
div.rightCorner {
	margin-left:233px;
	background:url(topConer.gif) no-repeat right bottom;
}
div.topBar {
	margin-right:8px;
	background:url(topBar.gif) repeat-x left bottom;
	height:43px;
}
table.search {
	padding:0;
	margin:0 auto;
	width:auto;
	position:relative;
	top:-8px;
	color:#999;
	font-size:8pt;
}
table.search td {
	vertical-align:top;
}
table.search a, table.search a:visited {
	color:#CCC;
	margin:0 10px;
}
#Search/*, div.search input[type="text"]*/ {
	padding:3px 0;
	margin:0 5px 0 5px;
	background:url(searchBg.gif) no-repeat left top;
	width:252px;
	height:22px;
	border:none;
	text-align:center;
	color:#999;
	font-family:Tahoma;
	font-size:8pt;
	position:relative;
	top:-3px;
}
div.topBarText {
	width:auto;
	display:inline;
	float:right;
	background:url(statusIcon.gif) no-repeat left;
	padding-left:30px;
	margin-right:10px;
	position:relative;
	top:-7px;
	text-align:right;
	font-size:7pt;
}
div.leftBaseBack {
	background:url(leftBaseBack.gif) repeat-y left top;
}
div.rightBaseBack {
	background:url(rightBaseBack.gif) repeat-y right top;
}
div.leftBase {
	background:url(leftBase.gif) no-repeat left top;
}
div.rightBase {
	background:url(rightBase.gif) no-repeat right top;
}
div.base {
	margin:0 2px 0 3px;
	background-color:#FFF;
}
table.body {
	width:100%;
	padding:0;
	margin:0;
}
td.leftBody {
	border-right:solid 1px #dbdbdb;
	vertical-align:top;
/*	width:20% */
	width:200px;
	height:650px;
}
td.rightBody {
	vertical-align:top;
/*	width:80%;*/
	width:808px;					/* total table WIDTH is 995px (tested in FireFox) */
}
td.bottomBody {
	border-top:solid 1px #dbdbdb;
	color:#999;
	padding:4px 10px 0 10px;
	font-size:7pt;
}
div.cp {
	float:left;
}
/*//////////////////////////MENU///////////////////////*/
div.downMenu {
	float:right;
	text-align:right;
}
div.downMenu ul {
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}
div.downMenu ul li {
	display:inline;
}
div.downMenu a, div.downMenu a:visited {
	color:#333;
	text-decoration:none;
	padding:0.3em 1.5em;
}
div.downMenu a:hover {
	color:#c12529;
}
div.downMenu a:hover {
	text-decoration:none;
}
/* menu ************************************************* */
div.menu {
/*	width:200px;*/
	margin-bottom:16px;
	font-size:8pt;
}
div.welcomeMessage {
	text-align:center;
	font-size:8pt;
	color:#c12529;
	background:url(welcomMessageBg.gif) repeat-x left top;
	height:35px;
	line-height:155%;
	cursor:default;
}
div.menuTitle, div.menuItem {
	border-bottom:solid 1px #cfd1d4;
	background-color:#FFF;
}
div.menuTitle { background:url(menuTitle.gif) repeat-x;}
div.menuTitleInside {
	padding:7px;
	text-align:center;
	font-weight:bold;
	color:#c12529;
}
div.menuTitleInside img {
border:none;
margin-left:3px;
}
div.menuItemInside {
padding:7px;
}
div.menuItemLeft {
	float:left;
	padding:8px 5px;
}
div.menuItemRight {
	padding:7px 0;
	float:left;
	width:89%;
}
div.menuItemOver {
	border-bottom:solid 1px #cfd1d4;
	background:url(menuTitleOver.gif) repeat-x left top;
	border-left:solid 3px #c12529;
	background-color:#FFF;
	cursor:pointer;
}
div.subMenuItemOver {
	border-bottom:solid 1px #cfd1d4;
	background:url(menuTitleOver.gif) repeat-x left top;
	background-color:#FFF;
	cursor:pointer;
}
div.clearBoth {
	clear:both;
}
div.menuItemHasChild {
	padding:7px;
	background:url(subMenuIcon.gif) no-repeat right;
	background-position:95%;
}
div.subMenu {
	width:175px;
	border:solid 1px #CCC;
	border-left-width:3px;
	border-top-width:3px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:998;
}
/* ************************************************* */
/*
div.menuItem, div.menuItemOver {
	cursor:pointer;
	border-left:none;
	padding:5px 0;
}
div.menuItemOver {
	padding-left:6px;
}
/*---------------------------------------------------*/
div.box {
	margin:0 auto 20px;
	padding:0px 7px 0px 7px;
}
div.boxTop {
	background:url(boxLine.gif) repeat-x left bottom;
	height:25px;
}
div.boxTop img {
	float:left;
	margin-right:3px;
}
div.boxTop span {
	float:left;
	color:#c12529;
	margin-top:5px;
	font-weight:bold;
}
div.boxDown {
	padding:5px;
	text-align:justify;
	clear:left;
	font-size:8pt;
}
div.boxDownCenter{
	padding:3px;
	text-align:center;
	clear:left;
}
div.boxDown a {
	color:#0a6615;
}
/* ----------------------------------------------------------- */
div.box table {
	margin-top:10px;
}
div.box table tr {
	height:25px;
}
.textfield {
	font-family:Tahoma;
	font-size:9pt;
	color:#666;
	background-color:#eff3f4;
	border:solid 1px #CCC;
	width:115px;
	height:15px;
	direction:ltr;
}
/* ----------------------------------------------------------- */
div.header {
	border-bottom:solid 1px #bcc4cc;
	background:url(headerBg.jpg) no-repeat left top;
	width:794px;
	height:219px;
}
div.headerMessage {
/*	position:relative;	*/
/*	bottom:-140px; */
	text-align:left;
}
div.message {
/*	margin:0 20px;*/
	padding:0 20px;
	color:#FFF;
	font-family:Arial;
	font-size:10pt;
}
div.message span {
	color:#FC0;
	font-weight:bold;
	font-style:italic;
	font-size:12pt;
}
div.message span span {
	color:#FFF;
}
div.news {
	margin:25px 10px 0;
	font-size:8pt;
	text-align:right;
}
div.news span {
	color:#c12529;
}
div.baseBody {
/*	border-top:solid 1px #b9bbbe;*/
/*	width:775px;*/
/*	padding:10px; */
/*	height:500px;*/
/*	min-height:500px;*/
/*	display:table;*/
}
div.location {
	margin:0 5px 10px;
	font-size:7pt;
}
div.location span {
	color:#0a6615;
}
div.bodyBox {
	width:100%;
	margin:0 auto;
/*	margin-bottom:20px; */
}
div.boxLeftCorner {
	background:url(boxLeftCorner.gif) no-repeat left bottom;
}
div.boxRightCorner {
	background:url(boxRightCorner.gif) no-repeat right bottom;
	margin-left:12px;
}
div.boxTopLine {
	background:url(boxTopLine.gif) repeat-x right bottom;
	margin-right:12px;
	height:29px;
}
div.boxTopRepeat {
	background:url(boxTopRepeat.gif) repeat-x left bottom;
	height:29px;
	float:left;
	padding:0 5px;
}
div.boxTopRepeat table {
	margin-top:5px;
}
div.boxTopRepeat img {
	margin-right:3px;
}
div.boxTopRepeat span {
	color:#c12529;
	font-weight:bold;
}
div.boxLeftRepeat {
	background:url(boxLeftRepeat.gif) repeat-y left top;
}
div.boxRightRepeat {
	background:url(boxRightRepeat.gif) repeat-y right top;
}
div.boxBgRepeat {
	background-color:#e9ebec;
	margin:0 12px 0 12px;
	padding:5px;
	color:#666;
	text-align:justify;
	line-height:1.5em;
}
div.boxLeftBottomCorner {
	background:url(boxLeftBottomCorner.gif) no-repeat left top;
}
div.boxRightBottomCorner {
	background:url(boxRightBottomCorner.gif) no-repeat right top;
}
div.boxBotttomRepeat {
	background:url(boxBotttomRepeat.gif) repeat-x left top;
	margin:0 12px 0 12px;
	height:21px;
}
div.boxBotttomRepeat div {
	float:right;
	width:auto;
	display:inline;
	background:url(statusIcon.gif) no-repeat left;
	padding-left:30px;
	font-size:7pt;
	margin:0 30px;
	position:relative;
	top:7px;
	color:#999;
}
div.bottomLeftCorner {
	background:url(leftButtomCorner.gif) no-repeat left top;
}
div.bottomRightCorner {
	background:url(rightButtomCorner.gif) no-repeat right top;
}
div.bottomRepeat {
	margin:0 9px 0 9px;
	background:url(bottomRepeat.gif) repeat-x left top;
	height:9px;
}
div.footer {
	margin:5px auto 5px auto;
	width:95%;
}
div.sponsorLogo {
	float:left;
	width:auto;
	display:inline;
}
div.copyRightFa {
	float:right;
	width:auto;
	display:inline;
	direction:rtl;
	font-size:7pt;
}
/*//////////////////////// buttons ///////////////////////////*/
.buttonEtc, .buttonEtc2, .buttonEtc3, .buttonEtcC, .buttonEtcM, .buttonEtc2M, .buttonEtc3M, .buttonEtcCM {
	background:url(buttonEtc.gif) no-repeat left top;
	border:none;
	width:53px;
	height:18px;
	font-family:Tahoma;
	font-size:8pt;
	color:#666;
	padding-bottom:2px;
	cursor:pointer;
}
.buttonEtc2, .buttonEtc2M  {
	background-image:url(buttonEtc2.gif);
	width:80px;
}
.buttonEtc3, .buttonEtc3M  {
	background-image:url(buttonEtc3.gif);
	width:120px;
}
.buttonEtcM {
	margin:0 8px 0 8px;
}
.buttonEtc2M {
	margin:0 8px 0 8px;
}
.buttonEtc3M {
	margin:0 8px 0 8px;
}

/*//////////////////////// buttons ///////////////////////////*/
div.pageBoxLeftCorner {
	background:url(pageBoxLeftCorner.gif) no-repeat left bottom #f9f9f9;	
}
div.pageBoxTopLine {
	background:url(pageBoxTopLine.gif) repeat-x right bottom;
	margin-right:12px;
	height:29px;
}
div.pageBoxTopRepeat {
	background:url(pageBoxTopRepeat.gif) repeat-x left bottom;
	height:29px;
	float:left;
	padding:0 5px;
}
div.pageBoxTopRepeat table {
	margin-top:5px;
}
div.pageBoxTopRepeat img {
	margin-right:3px;
}
div.pageBoxTopRepeat span {
	color:#c12529;
	font-weight:bold;
}
div.pageBoxRightCorner {
	background:url(pageBoxRightCorner.gif) no-repeat right bottom;
	margin-left:12px;
}
div.pageBoxBgRepeat {
	border:1px solid  #cccccc;
	border-top:0px;
	border-bottom:0px;
	background-color:#f9f9f9;
	margin:0;
	padding:0px 0px 0px 0px;			/* do not apply padding*/
	color:#666;
	text-align:justify;
	line-height:1.5em;
}
div.pageBoxRightBottomCorner {
	background:url(pageBoxRightBottomCorner.gif) no-repeat right top;
}
div.pageBoxLeftBottomCorner {
	background:url(pageBoxLeftBottomCorner.gif) no-repeat left top;
}
div.pageBoxBotttomRepeat {
	background:url(pageBoxBotttomRepeat.gif) repeat-x left top;
	margin:0 12px 0 12px;
	height:6px;
}
