* { margin: 0; padding: 0; color: #ccc; }
body {background: #2d3033 url(../img/bg.gif) repeat-x; 
	font-family: helvetica, Verdana, Arial, sans-serif ;
	font-size: 12px;
	color: #ccc;
}

#content { width: 100%; }
h1 { background: url(../img/logo.gif) no-repeat; font-size: 3em; color: #4b8cca;}
h1 em { display: none; }
hr { margin: 1em; clear: both; }
#photo { text-align: center; }
p span { color: #4b8cca}

h2 { margin: 1em; font-size: 2.5em; color: #4b8cca;}
h3 { font-size: 2em; color: #4b8cca;}
h4 { font-size: 1.5em; color: #4b8cca;}
h5 { font-size: 1.3em; color: #fff; font-weight:bold; font-style: italic;}

#download{margin-left: 8px; height: 52px; background: url(../img/3e.gif) bottom left no-repeat; }
#download a { display: block; margin-left: 115px; height: 52px; background: url(../img/download.gif) center left no-repeat; }
#download a em { display: none; }
#import, #contact{margin: 5px 0 0 8px; }
ul { margin: 1em; }
ul li {
	margin-left: 1em; margin-bottom: 0.2em; list-style: none;
}
ul li a { color: #fff; text-decoration: none; }
ul li a:active { background-color: #000000; color: #4b8cca;}

dl { margin: 1em; }
dl dt { font-size: 1.3em; color: #4b8cca; margin-bottom: 0.5em;}
dl dd { margin-bottom: 1em; }

#contact span , #contact span a { color: #8aca4b; text-decoration: none;}


#tools { margin:0 13px; color: #4b8cca; font-size: 14px; }
#tools a { color: #4b8cca; font-size: 14px; display: block; float: left; }
#tools strong { display: block; float: right; }

#news { margin-top: 0; clear: both; padding-top:10px; }
#news li {
	padding: 9px 13px;
	margin: 0; font-size: 14px; margin-bottom: 2px; list-style: none;
	border: 1px dashed #43474B;
	border-left: none; border-right: none;
}
#news li h2 {
	color: #4b8cca; font-size: 20px; margin-bottom: 10px; list-style: none; font-weight: normal;
}
#news li h2 em { color: #A7A9AC; font-size: 14px; }
#news li p { margin: 5px 17px; color: #A7A9AC; }
#news li br { margin-bottom: 5px; }
#news li p span { color: #fff; }
#news li a { color: #fff; text-decoration: none; }
#news li a:active { background-color: #000000; color: #4b8cca;}

#products li { margin-bottom: 2em;  padding-bottom: 1em; border-bottom: 2px solid #999;}
#products li ul li { margin-bottom: 1.5em; border-bottom: 1px dotted #666; background-color: #333; border-top: 2px solid #666; padding: 1em;}
#products li ul li h4 em { font-weight:normal; font-size: 0.7em; font-style: normal; color:#fff; }

#brand li #docs li { float:left; width: 250px; height: 200px;}