@charset "utf-8";

/*--reset----------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td
{border: 0;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}


/*--styles/classes-------------------*/
body {behavior:url("csshover3.htc");}
img, div {behavior: url("iepngfix.htc");}

html, body {background: #11254c;font-family:Arial, Helvetica, Geneva, sans-serif;font-size:12px;height:100%;line-height: 1;}
* html #container {height: 100%;}

h1 {color:#b52c33; font-size:1em; font-weight:bold;margin:0 0 3px; letter-spacing:1px; text-transform:uppercase;}
h2 {border-top:4px solid #b52c33;color:#b52c33;font-size:0.8em;padding:3px 0 13px 0;letter-spacing:1px;text-transform:uppercase;}
h3 {color:#666666;font-size:0.8em;}
p {line-height:1.6em;padding:0 0 1em;}

.small_text{font-size:.9em;}
.center_text{text-align:center;}
.white{color:#fff;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.center{margin:auto;}
.marg_bot{margin-bottom:10px;}
.prod_fla_marg{
	margin:0 5px 5px 5px;
}
.third_width{width:29%;padding:10px 2% 0 2%;}
.atfs400-width { width:45%; padding:10px 2% 0 2%; }
.half_width{width:46%;padding:10px 2% 0 2%;}

/*--container/footer------------------*/
#container{margin:10px auto;height:100%;width:850px;}
#content{background-color:#fff;padding:0px;height:auto;width:839px;}

#content_left{border:1px #ddd;border-style:none solid none none;width:575px;margin:17px 0 15px 0; padding:0 15px}
#content_left img.right {padding:0 0 10px 10px;}
#content_right{width:220px;position:relative;z-index:5;padding: 0 0 0 0;}
#content_right img {margin:0 0 30px 0;}

#content a {color:#b52c33;text-decoration:none;}
#content a:hover {color:#11254C;}
#content ul{line-height:1.5em; margin-left:1em; padding:0 0 20px 1em;list-style-image:url(../img/bullet.gif)}

#footer{padding-top:10px;text-align:center; font-size:.9em; line-height:1.7em; color:#fff;}
#footer a{color:#fff; text-decoration:underline;}
#footer a:hover{text-decoration:none;}


/*--navigation------------------------*/
#top_nav{
	background:#b52c33 url(../img/header_topnav.gif) no-repeat scroll right;
	height:24px;
	width:839px;
	font-family:verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#FFF;
	}
#top_nav a{color:#FFFFFF; text-decoration:none;}
#top_nav a:hover{color:#ffd204;}

.top_nav_btn, .top_nav_active{display:block;float:left;font-size:.8em;height:18px;text-align:center;text-transform:uppercase;padding:6px 0 0 0;width:114px;}
.top_nav_btn:hover{background-image:url(../img/btn_topnavHover.png);}
.top_nav_btn{background:url(../img/btn_topnav.png) no-repeat scroll 0 0;cursor:pointer;}
.top_nav_active{background:#fff none;color:#000;cursor:default;}

#top_nav_small {margin:7px 5px 0 0;}
#top_nav_small li {display:inline; list-style:none;font-size:.8em;}


/*--specific_page_styles-----------------*/
.news_element{border-top:solid 1px #ddd;display:block;font-size:0.9em;margin:0 0 2px 0;padding: 0 5px 0 0;}
.news_date{float:right;font-size:0.9em;color:#666;padding: 0 5px 0 0;}

.product_element{border-bottom:solid 1px #ddd;padding:0 0 15px 0;width:100%;margin: 10px 0 10px 0;}
.product_element img{margin:0 20px 0 0;}

#innovations_menu{width:152px; height:auto;}
.innovations_element{border-top:2px solid #ddd;padding:2px 0 13px 3px;width:149px;height:auto;}
.innovations_element:hover{background-color:#ddd;}
.innovations_element:hover h3{color:#11254c;}
