/* CSS Document */

/*tag selectors*/
html, body {height: 100%;}
body {
	font-family:Arial, Geneva, Helvetica, sans-serif;
	margin:0;padding:0;
	font-size:11px;
	background:url(/htdocs/images/bg_body.gif) repeat-x #b5b5b5;
	color:#555;
}
a {color:#9d0a0e;text-decoration:none;}


/*containers*/
#wrapper {
	width: 990px;
	margin: 0px auto;
	height:100%; min-height:100%;
}
*>body #wrapper {height:auto;}
#mainContainer{
	float:left;
	width: 870px;
	background:url(/htdocs/images/bg_mainContainer.gif) repeat-y;
	position:relative;
}

/*tight column*/
#tightCol {float: left;width: 217px;padding:26px 0px 50px 1px;background:url(/htdocs/images/bg_headerTight.gif) no-repeat;}
#tightCol h1 {margin:0px 0px 55px 0px;padding:0px;line-height:0px;font-size:0px;}
#tightCol h1 a{display:block;width:217px;height:233px;text-indent:-10000px;background:url(/htdocs/images/logo.jpg) no-repeat;}
#tightCol ul {list-style:none;margin:0px 0px 10px 0px;padding:1px 0px 0px 0px;background:url(/htdocs/images/dottedborder.gif) repeat-x;}
#tightCol ul li{background:url(/htdocs/images/dottedborder.gif) 0% 100% repeat-x;padding-bottom:1px;}
#tightCol ul li a{background:url(/htdocs/images/bullet.gif) no-repeat 20px 13px;color:#fff;display:block;padding:10px 30px;width:157px;}
#tightCol ul li a:hover, #tightCol ul li a.selected {background:url(/htdocs/images/bullet.gif) no-repeat 20px 13px #9d0a0e;}
#tightCol ul ul {text-transform:none;background:url(/htdocs/images/dottedborder.gif) 0% 0% repeat-x;padding:10px 0px 0px 15px;}
#tightCol ul ul li{background:url("");}
#tightCol ul ul li a{background:url(/htdocs/images/bullet1.gif) no-repeat 20px 7px;color:#d2d2d2;display:block;padding:4px 30px 4px 30px;/*width:157px;*/width:117px;}
#tightCol ul ul li a:hover, #tightCol ul ul li a.selected {background:url(/htdocs/images/bullet1.gif) no-repeat 20px 7px;color:#fff;}
#tightCol ul ul ul li a {width: 130px;}

#tightCol p {margin:0px 0px 0px 1px;padding:3px 9px 3px 8px;font-size:0px;line-height:0px;position:absolute;left:0px;*bottom:34px;background: #9D0A0E;}
#tightCol p a{display:block;background:url(/htdocs/images/inscriptionnewsletter.gif);width:200px;height:49px;text-indent:-10000px;}


#tightCol a.Level0_Selected{
	background:url(/htdocs/images/bullet.gif) no-repeat 20px 13px #9d0a0e; font-weight:bold}
#tightCol a.Level1_Selected, #tightCol a.Level2_Selected{
	background:url(/htdocs/images/bullet1.gif) no-repeat 20px 7px;color:#fff; font-weight:bold}

/*header box*/
#header {float: left;width: 644px;position:relative;background:url(/htdocs/images/bg_header.gif) no-repeat;}
#header ul{list-style:none;margin:7px 0px 0px 200px;padding:0px 0px 80px 0px;text-transform:uppercase;}
#header ul li{float:left;}
#header ul li a{display:block;padding:0px 15px 0px 15px;color:#fff;}
#header ul li a.home {background:url(/htdocs/images/ico_home.gif) no-repeat 100% 0px;}
#header ul li a.sitemap {background:url(/htdocs/images/ico_sitemap.gif) no-repeat 100% 0px;}
#header ul li a.contact {background:url(/htdocs/images/ico_contact.gif) no-repeat 100% 0px;}
#header ul li a:hover {color:#FF0000; text-decoration:underline;}
#header #headerImg{margin:0px;padding:0;width:465px;position:absolute;left:20px; top:40px;}
#header p{color:#fff;position:absolute;top:7px;left:520px;z-index:10;margin:0;padding:0;}
#header p a{color:#fff;padding:0px 5px;}
#header p a:hover {text-decoration:underline;}
#searchBox {position:absolute;top:0px; left:491px;background:url(/htdocs/images/bg_search.gif) repeat-x;width:151px;height:130px;color:#fff;
	padding: 45px 0px 0px 10px; line-height:2em; z-index:5; }
#searchBox input{border: 1px solid #810a0c;background:#e5e5e5;width:125px;}
#searchBox input.btn{border:none;background:url(/htdocs/images/btn_search.gif) no-repeat;width:18px;height:17px;text-indent:-10000px;
	font-size:0px;line-height:0px;cursor:pointer;}
#searchBox a{color:#fff;}

/*wide column*/
#wideCol {float: left;width: 453px;padding:30px 20px;line-height:1.6em;}
#headerImg {width:457px;height:58px;background:url(/htdocs/images/h2.gif) 0px 10px no-repeat;font-size:0px;line-height:0;text-indent:-10000px;}
#wideCol h2 {color:#9d0a0e;font-weight:normal;font-size:28px;background:url(/htdocs/images/dottedborder.gif) repeat-x 0% 100%;
	border-top:solid 5px #e5e5e5; margin:0px; padding:15px 0px; line-height:40px;}
#wideCol h3 {color:#555; font-size:17px; font-weight:bold; margin-top: 10px; margin-bottom: 0; border-bottom: 1px dotted #e5e5e5;}
#wideCol #newsBox {margin-top: 10px;}
#wideCol #newsBox p{margin: 0px 0px 20px 0px}
.newsLeft {float:left;width:190px; margin-right: 20px; padding-right: 30px; }
.newsRight {float:left;width:210px;}

/**/
#promotionCol {float: left;width: 145px;padding:40px 5px 50px 5px;*padding-top:50px;color:#fff;line-height:1.4em;}
#promotionCol h4, #promotionCol h4 a {color:#ffffff;border-top: 2px solid #f29ea1;border-bottom: 2px solid #f29ea1;padding:3px;text-transform:uppercase;font-size:11px;}
#promotionCol h4 a {border:none;}
#promotionCol a.more {background:url(/htdocs/images/bg_more.gif) repeat-x;display:block;white-space:nowrap;padding: 4px;margin:10px 0px 0px 0px;color:#5c0808; width: 110px;}
#promotionCol a.more:hover {color:#fff;}
#promColBottom {position:absolute;right:0px;bottom:54px;*bottom:34px;background: #9D0A0E;width:160px;height:49px;}

/**/
#footerBox {clear:both;width:870px;background:url(/htdocs/images/dottedborder.gif) repeat-x #9d0a0e;color:#fff;
	margin:0;padding:20px 0px;text-align:center;}
*>#footerBox {padding: 10px 0px;}
#footerBox a {color:#fff;}
#footerBox a:hover {color:#fff; text-decoration:underline;}

/**/
#bannerBox {
	float:left;
	width: 120px;
	margin:0;padding:26px 0px 0px 0px;
}
#bannerBox img{border:0px;}

/*util*/
img.right {float:right;margin-left:10px;padding:6px;border:1px solid #e5dfd2;background:#f7f7f7;}
img.left {float:left;margin-right:10px;padding:6px;border:1px solid #e5dfd2;background:#f7f7f7;}
img.normal {padding:10px;border:1px solid #e5dfd2;background:#fff;}

/**/
