@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
}

body{
	background-color:#f2f0dc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.content_inner{
	width:963px;
	margin:0 auto 0 auto;
}

ol { list-style-position:inside}

/* ===========START top zone=================*/
.banner_top{
	width:963px;
	height:90px;
	background-color:#f2f0dc;
	margin:0 auto 0 auto;
}
#top{
	width:963px;
	/*width:100%;*/
	/*height:344px;*/
	background-image:url(../images/bg_top.jpg);
	background-repeat:repeat-x;
	min-height:200px;
	margin:0 auto 0 auto;
}
#header{
	height:123px;
}
#header .slogan{
	width:200px;
	padding-left:2px;
	padding-bottom:4px;
	color:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	float:left;
}
#header .logo{
	float:left;
	padding-top:10px;
}
#header .search{
	width:650px;
	padding-left:50px;
	float:left;
	margin-top:5px;
	color:#CCCCCC;
}
#header .search select{
	width:100px;
	margin: 2px 0px 5px 0px;
  	border: 1px solid #cccccc;
  	font-size:11px;
}
.select{
	width:161px;
	margin: 2px 0px 5px 0px;
  	border: 1px solid #cccccc;
  	font-size:11px;
}
.select2{
	width:80px;
	margin: 2px 0px 5px 0px;
  	border: 1px solid #cccccc;
  	font-size:11px;
}
#header .search h1{
	color:#fff;
	font-size:20px;
	padding-bottom:10px;
}
.search .input{
	width:148px;
	height:18px;
	background-image:url(../images/input_search.jpg);
	background-repeat:no-repeat;
	padding:1px;
	margin-right:4px;
	float:left;
}
#header .banner{
	width:728px;
	height:90px;
	margin-top:5px;
	float:left;
}

#adv_top{
	width:963px;
	height:191px;
}

/*=================START menu top=================*/
#menu_in {
	width:963px;
	position: relative;
	color:#fff;
}
#menu_in a{
	width:75px;
	display:block;
	float:left;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
}
#menu_in a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#menu_in .menu{
	background-color:#e6000a;
	/*-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);*/
}
#menu_in h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-bottom:3px;
	margin-left:10px;
	font-weight:normal;
	color:#e9e9e9;
	line-height:1.9em;
}
#menu_in .auto_list_large{
	width:100px;
}
#menu_in .sub_menu{
	width:150px;
}

#main_menu{
	width:963px;
	height:32px;
}
ul#navmenu {
	list-style: none;
}
ul#navmenu li {
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  padding-left:5px;
}
ul#navmenu a {
  padding: 6px 6px !important;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #fff;
  font: bold 12px/20px Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
ul#navmenu a:hover{
	color: #c6c6c6;
}
ul#navmenu .active{
	color: #fff;
	background-color:#e6000a;
}
/*=================END menu top=================*/
/* ===========END top zone=================*/

#content_left{
	width:645px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	line-height:1.6em;
}
#content_left h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	padding-bottom:3px;
	margin-bottom:20px;
	font-weight:normal;
	color:#e6000a;
	background-image:url(../images/bg_h1.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:1.9em;
}
#content_left h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:7px;
}
#content_left h2 a{
	color:#e6000a;
	text-decoration:none;
}
#content_left .box{
	width:610px;
	padding-right:10px;
	margin-bottom:25px;
}
#content_left .box .image{
	float:left;
	text-align:center;
}
#content_left .box .image a{
	text-decoration:none;
}
#content_left .box img{
	border:solid #45413d 1px;
	float:left;
	margin-right:9px;
	margin-bottom:9px;
}
#content_left .box a{
	color:#e6000a;
}
#content_left .a{
	color:#e6000a;
	margin-bottom:10px;
}
#content_left .box_img_no_float img{
	float:none !important;
}
#content_left .line{
	width:610px;
	height:1px;
	padding-bottom:15px;
	background-image:url(../images/bg_line.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#content_left .cr{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	/*background-image:url(../images/arrow_right.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:15px;*/
	background-image:url(../images/bg_line.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-bottom:15px;
}
#content_left .cr a{
	color:#e6000a;
}
#content_left .box_in_text{
	background-color:#fefdf1;
	border-left:solid #d7d4b3 1px;
	border-bottom:solid #d7d4b3 1px;
	padding:8px;
	margin-top:5px;
	margin-bottom:5px;
	width:240px;
	float:right;
}
#content_left .box_small{
	background-color:#fefdf1;
	border-left:solid #d7d4b3 1px;
	border-bottom:solid #d7d4b3 1px;
	padding:8px;
	margin-top:20px;
	margin-bottom:20px;
	width:300px;
	float:left;
}
#content_left .box_large{
	background-color:#fefdf1;
	border-left:solid #d7d4b3 1px;
	border-bottom:solid #d7d4b3 1px;
	padding:8px;
	margin-top:20px;
	clear:both;
	width:625px;
}
#content_left .box_content{
	background-color:#fefdf1;
	padding:5px;
	background-image:url(../images/bg_box_content.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fefdf0;
}
#content_left .box_content a{
	color:#e6000a;
}
#content_left .box_content img{
	float:left;
	margin-right:9px;
	margin-bottom:9px;
	border:solid #45413d 1px;
}
#content_left .box_content a{
	color:#e6000a;
}
#content_left .read_all_large{
	width:115px !important;
	text-align:right;
}
#content_left ul{
	margin-left:20px;
	clear:both;
}

.read_all{
	width:100px;
	padding-right:15px;
	display:block;
	float:left;
	font: 11px/18px Arial, Helvetica, sans-serif;
	text-align:right;
	background-image:url(../images/arrow_right.gif);
	background-position:center right;
	background-repeat:no-repeat;
}
.download{
	width:100px;
	padding-left:25px;
	display:block;
	float:left;
	font: 11px/18px Arial, Helvetica, sans-serif;
	background-image:url(../images/download.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}
.data{
	font-size:11px;
	color:#000;
	font-weight:bold;
}
.bar_left{
	border-left:solid #b70711 4px;
	padding-left:10px;
}
.bar_right{
	border-right:solid #b70711 4px;
}

#content_right{
	width:300px;
	float:left;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:15px;
	font-size:11px;
	line-height:1.6em;
}
#content_right .box_video{
	width:300px;
}
#content_right .box_video h2{
	display: block;
  	color: #ededed;
	background-color:#212121;
  	font: bold 12px/20px Arial, Helvetica, sans-serif;
	padding:5px;
	margin-bottom:0px;
	background-image:none;
}
#content_right .adv{
	padding-bottom:25px;
}
#content_right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding-bottom:3px;
	margin-bottom:20px;
	font-weight:normal;
	color:#e6000a;
	background-image:url(../images/bg_h1.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:1.9em;
}
#content_right h2{
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	padding-left:15px;
	margin-bottom:10px;
	background-image:url(../images/bg_bif.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#content_right h2 a{
	color:#e6000a;
	text-decoration:none;
}
#content_right .box{
	background-color:#fefdf1;
	border-left:solid #d7d4b3 1px;
	border-bottom:solid #d7d4b3 1px;
	padding:8px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Tahoma;
}
#content_right .box_content{
	background-color:#fefdf1;
	padding:5px;
	background-image:url(../images/bg_box_content.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fefdf0;
}
#content_right .box_content a{
	color:#e6000a;
}
#content_right .line{
	width:270px;
	height:3px;
	margin-bottom:10px;
	margin-top:10px;
	background-image:url(../images/bg_line_right.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.calendar td{
	text-align:center;
}
.calendar th{
	padding-right:1px;
}
/* ===========START content zone=================*/

/* ===========END content zone=================*/



/* ===========START popup zone=================*/
#definition{
	padding:25px;
	background-color:#f2f0dc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.th {
	height:70px;
	float:left;
	margin:5px;
}
.img{
	padding-bottom:20px;
}
#definition img{
	border:solid #45413d 1px;
}
#lightbox h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding-bottom:3px;
	margin-bottom:20px;
	font-weight:normal;
	color:#e6000a;
	background-image:url(../images/bg_h1.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:1.9em;
}
#definition .close{
	color:#e6000a;
	text-decoration:none;
	float:right;
}
/* ===========END popup zone=================*/



/* ===========START footer zone=================*/
#footer{
	width:963px;
	height:233px;
	margin:0 auto 0 auto;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-x;
}
#footer .auto_list{
	width:990px;
	margin:0 auto 0 auto;
	padding-top:30px;
}
#footer .auto_list a{
	width:75px;
	display:block;
	float:left;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
}
.auto_list_large{
	width:100px !important;
}
#footer .auto_list a:hover{
	color:#ad0000;
}
#footer .bar{
	width:799px;
	height:1px;
	margin:15px auto 15px auto;
	background-image:url(../images/bg_bar_footer.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#footer .copyright{
	width:360px;
	margin:0 auto 15px auto;
	color:#ffffff;
	font-size:11px;
	text-align:center;
}
/* ===========END footer zone=================*/


.actions{
	width:300px;
	margin:0 auto 0 auto;
}
.arrow{
	cursor:pointer;
	border:none !important;
}
.page_input {
  width:30px !important;
  margin: 2px 0px 5px 0px;
  border: 1px solid #cccccc;
  font-size:11px;
  color:#666666;
}



.form1 .input {
  width:250px;
  margin: 2px 0px 5px 0px;
  padding:3px 4px;
  border: 1px solid #cccccc;
  font-size:11px;
  float:left;
}





.box_news{
	background-color:#fefdf1;
	border-left:solid #d7d4b3 1px;
	border-bottom:solid #d7d4b3 1px;
	padding:5px;
	width:223px;
	height:79px;
	float:left;
}
.box_news_content{
	background-color:#fefdf1;
	padding:2px;
	background-image:url(../images/bg_box_content.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fefdf0;
}
#frm_2 input {
  width:133px;
  margin: 2px 0px 2px 0px;
  border: 1px solid #cccccc;
  font-size:11px;
}
#frm_2 input.required {
	border: 1px solid #cccccc;
	font-size:11px;
	padding:2px;
}
#frm_2 label {
  float: left;
  width: 38px;
  padding: 3px 10px;
  margin: 0px 0px 5px 0px;
}

#frm_2 .table_rw{
	width:95%;
	padding: 2px 0 0 0;
}
#frm_2 .button_n {
	height:19px;
	width:52px;
	border:0 !important;
	cursor:pointer;
	margin-left:2px;
	background-color:#b0060f;
	color:#fff;
}
h4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-top:4px;
	background-image:url(../images/bg_h1.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}


#adv_top{
	background-color:#212121;
}
#table_top{
	color:#fff;
	border-top:solid #fff 1px;
	margin-left:5px;
}
#table_top td{
	padding-right:5px;
	padding-top:10px;
}
#table_top .box .image{
	float:left;
	text-align:center;
}
#table_top .box .image a{
	text-decoration:none;
}
#table_top .box img{
	border:solid #fff 1px;
	float:left;
	margin-right:9px;
	margin-bottom:9px;
}
#table_top .box a{
	color:#e6000a;
}
#table_top h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:7px;
}
#table_top h2 a{
	color:#e6000a;
	text-decoration:none;
}
#table_top .read_all{
	margin-right:0px;
}


.clear{
	clear:both;
}
