/* CSS Document */
html
{
   margin: 0px;
   padding: 0px;
}

body {
	font-size: 11px; 
	font-family: Verdana, Arial, Sans-Serif;
	background: #540000 url(../images/bg.gif) repeat-x top;
	color: #000;
	text-align: center;
	margin: 0px;
    padding: 0px;
	}


#container
{
   position: relative;
   display:block;
   margin: 0 auto; /* center on everything else */
   width: 938px;
   padding:0px;
   background:url(../images/bg-body.jpg);
}
#container2
{
   position: relative;
   display:block;
   margin: 0 auto; /* center on everything else */
   width: 938px;
   padding:0px;
  
}
/*header*/
#header {
	position: relative;
	display:block;
	width:938px;
	margin:0px;
	padding:0px;
	height:126px;
	}
.top-header{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:938px;
	height:89px;
	background:url(../images/bg-header.jpg) top no-repeat;
	margin:0px;
	padding:0px;
}
.logo-txt{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	margin:5px 0px 0px 20px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:60px;
	font-weight:bold;
	color:#ffe15b;
	text-transform:uppercase;
}
.logo-txt-color{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:60px;
	font-weight:bold;
	color:#fef1ae;
}
.menu-header{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	background: url(../images/bg-menu.gif) no-repeat;
	width:938px;
	height:37px;
	text-align:center;
	margin:0px;
	padding:0px;
}
.menu-header-ins{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	text-align:center;
	margin:8px 0px 0px 28px;
	padding:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a50101;
}
.menu-header-ins a{
	color:#a50101;
	text-decoration:none;
}
.menu-header-ins a:hover{
	color:#610000;
	text-decoration:none;
}


/*main body*/

#main_body {
	position: relative;
	display:block;
	float:left;
	background:url(../images/bg-body.jpg);
	width:938px;
	margin:0px;
	padding:0px;
	left:0px;
	}
.left_cont{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:227px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background: url(../images/top-left.jpg) top no-repeat;
}
.center_cont{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:484px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background: url(../images/top-cent.jpg) top no-repeat;
}
.ryt_cont{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:227px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background: url(../images/top-ryt.jpg) top no-repeat;
}
.search_cont{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:440px;
	height:30px;
	margin:11px 0px 5px 20px;
	padding:0px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}
.form-but{
	position: relative;
	margin:0px 0px -8px 0px;
}


.left_cont-ins{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:200px;
	margin:0px;
	padding:0px;
	left:25px;
	top:25px;
}
.ryt_cont-ins{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:200px;
	margin:0px;
	padding:0px;
	left:17px;
	top:25px;
}
.left-box-header{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:183px;
	margin:0px;
	padding:5px 0px 7px 0px;
	background:#7c0000;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.left-box{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:183px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:#fff9df;
	border:1px solid #7c0000;
}
.banner-box{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:183px;
	margin:0px 0px 10px 0px;
	padding:0px;
}


.menu {
	position: relative;
	float:left;
	display:block;
	width:163px;
	margin:10px 0px 10px 10px;
	padding:0px;
	text-align:left;
	}
.menu ul{
	position: relative;
	float:left;
	display:block;
	width:163px;
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:none;
	}
.menu li{
	position: relative;
	float:left;
	display:block;
	width:163px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	list-style:none;
	background:url(../images/arrow2.gif) left no-repeat;
	text-indent:12px;
	font-size:10px;
	border-bottom:1px solid #fbdf57;
	}
.menu li a {
	color:#000;
	text-decoration:none;
	}
.menu li a:hover {
	color:#8b0000;
	text-decoration:none;
	}


/*box*/
.box {
	position: relative;
	float:left;
	width:474px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	}
.title-cent{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:470px;
	margin:3px 0px 0px 7px;
	padding:5px 0px 7px 0px;
	background:#540000;
	color:#FFF;
	text-align:left;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
}
.box-cont {
	position: relative;
	float:left;
	width:470px;
	margin:5px 0px 10px 7px;
	padding:0px;
	text-align:left;
	border-bottom:1px solid #740000;
	}
.box-cont a, .box-cont a:hover {
	color:#c40606;
	}
.box-tn {
	position: relative;
	float:left;
	display:inline;
	width:130px;
	height:100px;
	margin:5px 2px 5px 5px;
	padding:0px;
	}
.box-title {
	position: relative;
	float:left;
	display:inline;
	width:320px;
	margin:5px 0px 0px 5px;
	padding:0px;
	font-weight:bold;
	}
.box-desc {
	position: relative;
	float:left;
	display:inline;
	width:320px;
	margin:5px 0px 0px 5px;
	padding:0px;
	}
.box-link {
	position: relative;
	float:left;
	display:inline;
	width:140px;
	margin:5px 0px 5px 5px;
	padding:0px;
	}
.box-link2 {
	position: relative;
	float:left;
	display:inline;
	width:180px;
	margin:5px 0px 5px 5px;
	padding:0px;
	text-align:right;
	}

	
	
	


/*footer*/
#footer {
	position: relative;
	float:left;
	width:938px;
	height:74px;
	background: url(../images/bg-footer.jpg);
	margin:0px;
	padding:0px;
	text-align:center;
	left:0px;
	}
.footer_txt {
	position: relative;
	color:#fff;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0px;
	top:30px;
	}


