@charset "utf-8";
/* CSS Document */

/************/
/*  GLOBAL  */
/************/

*{padding:0; margin:0;}
 body {
	font-size:12px;
	background-color:rgb(255,255,255);
	font-family:verdana,arial,sans-serif;
	background-image: url(../images/bg_vertical.jpg);
	background-repeat: repeat-x;
	color: #333333;
} 
.page-container {width:900px;margin:0px auto;margin-top:10px;margin-bottom:10px;border:solid 1px rgb(150,150,150);font-size:1em;background-image:url(../images/bg_main.jpg);}
.header {width:900px;font-family:"trebuchet ms",arial,sans-serif;background-image: url(../images/bg_head_top.jpg);background-repeat: repeat-x;}
.main {clear:both; width:900px; padding-bottom:30px; background:transparent url(../img/bg_main_withnav_reverse.jpg) top left repeat-y;}
.footer {clear:both; width:900px; height:3.7em; padding:5px 0 5px 0; background:rgb(225,225,225) url(../images/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #C02126;
	cursor:pointer;
}
a:active {
	text-decoration: none;
	color: #C02126;
}
/************/
/*  header  */
/************/
.header-container {width:900px;}
.header-logo {
	width:900px;
	background-image: url(../images/top-red-h.jpg);
	background-repeat: no-repeat;
	background-position:right;
	height: 120px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}
.header-flash {
	width:900px;
	height: 200px;
	background-color: #FFFFFF;	
}
.header-flash300 {
	width:900px;
	height: 300px;
	background-color: #FFFFFF;
}
.header-gray {
	width:900px;
	height: 1px;
	background-color: #cccccc;overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}
.header-date {
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	float: left;
	margin-top: 25px;
	padding-left: 70px;
	text-align: left;
}
.header-menu {
	width:730px;
	float: left;
	height: 30px;
	margin-top: 50px;
	text-align: right;overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}
/************/
/*   main   */
/************/
.column1-unit {float:right; width:880px; margin:0px !important /*Non-IE6*/; margin:0px /*IE6*/; direction:rtl;text-align: right;}
.column1-unita {float:right; width:880px; margin-right:15px !important /*Non-IE6*/; margin:0px /*IE6*/; direction:rtl;text-align: right;}
.column2-unit-left {float:left; width:425px; margin:10px !important /*Non-IE6*/; margin:5px /*IE6*/; direction:rtl;}
.column2-unit-left-b {float:left; width:575px; margin:10px !important /*Non-IE6*/; margin:5px /*IE6*/; direction:rtl;}
.column2l-container {float:left; width:600px; margin:0px !important /*Non-IE6*/; margin:0px /*IE6*/; direction:rtl;text-align: right;}
.column2-unit-right {float:right; width:425px; margin:10px !important /*Non-IE6*/; margin:5px /*IE6*/; direction:rtl;}
.column2-unit-right-b {float:right; width:575px; margin:10px !important /*Non-IE6*/; margin:5px /*IE6*/; direction:rtl; text-align: right;}
.column2r-container {float:right; width:600px; margin:0px !important /*Non-IE6*/; margin:0px /*IE6*/; direction:rtl; text-align: right;}
.column3-unit-left {float:left; width:275px; margin:12px !important /*Non-IE6*/; margin:5px /*IE6*/; direction:rtl; text-align: right;}
.column3-unit-right {float:right; width:275px; margin:12px !important /*Non-IE6*/; margin:5px /*IE6*/; direction:rtl; text-align: right;}
.column3-unit-mid {float:right; width:275px; margin:8px !important /*Non-IE6*/; margin:4px /*IE6*/; direction:rtl; text-align: right;}
.column3-unit-top {
	width:275px;
	direction:rtl;
	text-align: right;
	background-image: url(../images/275top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C02126;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.column3-unit-vmid {
	width:275px;
	direction:rtl;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
	background-image: url(../images/275mid.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.column3-unit-bott {
	width:275px;
	margin:0px !important /*Non-IE6*/;
	margin:0px /*IE6*/;
	direction:rtl;
	text-align: left;
	background-image: url(../images/275bott.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 29px;
	vertical-align: baseline;
	padding-left: 10px;
}
.main-text {
	font-size: 12px;
	text-align: right;
}
.main-texte {
	font-size: 12px;
	text-align: left;
	direction:ltr;
}
.main-text-w {
	font-size: 11px;
	color: #FFFFFF;	
}
.main-text-mid {
	font-size: 11px;
	text-align: right;
	margin:10px;
}
.main-head {
	font-size: 13px;
	font-weight: bold;
}
.main-head-red {
	font-size: 13px;
	font-weight: bold;
	color: #C02126;
	text-align: right;
}
.main-head-header {
	font-size: 16px;
	font-weight: bold;
	color: #C02126;
	margin-right: 20px;
	margin-top: 20px;
}
.label-left {float:right; width:100px; margin:0 10px 0 0; padding:2px; font-size:11px;}
.label-lefts {float:right; width:100px; margin:0 10px 0 0; padding:2px; font-size:11px;}
.label-leftb {float:right; width:240px; margin:0 10px 0 0; padding:2px; font-size:11px;}
.button {
	float:left;
	width:100px;
	margin-left:20px;
	margin-top:20px;
	padding:1px !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	background:rgb(230,230,230);
	border:solid 1px rgb(150,150,150);
	text-align:center;
	font-family:verdana,arial,sans-serif;
	color:#333333;
	font-size:12px;
}
.button:hover {
	cursor: pointer;
	border:solid 1px rgb(80,80,80);
	background:rgb(220,220,220);
	color:#000000;
}
.combo-g {width:100px; padding:2px; border:solid 1px rgb(200,200,200);font-size:11px; text-align:right; direction:rtl}
.field-g {
	width:275px;
	padding:2px 2px 2px 0px;
	border:solid 1px rgb(200,200,200);
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-align:right;
	direction:rtl;
	margin-top: 5px;
}
.field-gs {
	width:80px;
	padding:2px 2px 2px 0px;
	border:solid 1px rgb(200,200,200);
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-align:right;
	direction:rtl;
	margin-top: 5px;
}
.field-gg {
	width:100px;
	padding:2px 2px 2px 0px;
	border:solid 1px rgb(200,200,200);
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-align:right;
	direction:rtl;
	margin-top: 5px;
}
.txtar-g {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:11px; text-align:right; direction:rtl}
/************/
/*  footer  */
/************/
.footer-container {width:880px;margin-top: 5px;}
.footer-txt {font-family:verdana, arial, sans-serif;font-size:10px; color: #999999;}


/******************/
/*  CLEAR FLOATS  */
/******************/
.clear-main {clear:both; width:850px; height:1px; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
.clear-3unit {
	clear:both;
	width:255px;
	height:1px;
	border:none;
	background:rgb(192,33,38);
	color:rgb(192,33,38);
	margin: 5px;
}
.clear-2unit-r-b {
	clear:both;
	width:565px;
	height:1px;
	border:none;
	background:rgb(192,33,38);
	color:rgb(192,33,38);
	margin: 5px;
}
.clear-1unit-r-b {
	clear:both;
	width:870px;
	height:1px;
	border:none;
	background:rgb(192,33,38);
	color:rgb(192,33,38);
	margin-top:5px;
	margin-bottom:5px;

}
.clear-2l-cont-gray {
	clear:both;
	width:565px;
	height:1px;
	border:none;
	background:#CCCCCC;
	color:#CCCCCC;
	margin: 5px;
}
.clear-1unit-gray {
	clear:both;
	width:870px;
	height:1px;
	border:none;
	background:#CCCCCC;
	margin-top:5px;
	margin-bottom:5px;
}
/******************/
/*  images        */
/******************/

.img-left-red {
	clear:both;
	float:left;
	margin:3px 10px 3px 10px;
	padding:3px;
	border:0px;
}
.img-right-red {
	clear:both;
	float:right;
	margin:3px 10px 3px 10px;
	padding:1px;
	border:0px;
}