 html, body, div, span, object, p, blockquote, pre,
a, abbr, address, big, em, img, small, sub, sup, dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tr, th, td 
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: lighter;
font-style: normal;
font-size: 1em;
font-family: Arial;
/*vertical-align: baseline;*/
line-height: 140%; 
}

strong, b {font-weight: bold;}
small {font-size: 0.8em;}
big {font-size: 1.2em;}

form p {margin: 0 !important; padding: 0;}

a {color: #949494; text-decoration: underline;}
a:hover {color: #b20b03; text-decoration: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

html, body {line-height: 1; color: #3f3f3f; height: 100%; min-width: 1000px; font-size: 13px;}
body {background: url(/images/design/bg.gif);}

ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/* global styles */
.fleft {float: left;}
.fright {float: right;}
.abs {position: absolute;}
.bo {border: 1px solid red;}


.list_cont, .numlist_cont {margin: 10px 0 10px 30px; text-align: left;}
.list_cont li {list-style-type:disc;}
.container img {margin:15px 10px;}
.container a img {border:2px solid #C99C2D;}


.data {border:1px solid #DADADA; margin:15px 1px;}
.data th {background:#FFFCF0 none repeat scroll 0 0; border:1px solid #DADADA; color:#CD842A; padding:10px 15px;}
.data td {border:1px solid #DADADA; padding:10px 15px; text-align:center;}

.innovations_text {float:left; width:69%;}
.innovations_imgs {float:right; text-align:right; width:29%;}
.innovations_imgs img {margin:0.3% !important;}

.right_img {float:right; margin-left:5%; text-align:center; width:223px;}
