body  { 
font-family : tahoma, helvetica, arial, sans-serif; 
font-size : 10px; 
text-align : center; 
background : url(images/page_bg.jpg); 
color : #6f6f6f; 
 } 
 html, body, #wrapper, h1, #nav-top, #nav-top li, #nav-left, #nav-top li  { 
list-style : none; 
margin : 0; 
padding : 0; 
 } 
 img  { 
border : 0; 
text-align : justify; 
 } 
 #wrapper  { 
text-align : left; 
position : relative; 
background-color : #5b96da; 
width : 800px; 
margin : 16px auto; 
 } 
 h1  { 
margin : 0; 
padding : 0; 
 } 
 h2  { 
margin : 0 0 5px; 
padding : 0; 
 } 
 h3  { 
padding : 4px 0 0; 
 } 
 p  {
	margin : 1em 0;
	padding : 0;
	text-align : left;
	font-weight: normal;
 } 
 .block  { 
display : block; 
 } 
 .clear  { 
clear : both; 
height : 1px; 
padding-top : 0; 
margin-top : 0; 
margin-bottom : 0; 
font-size : 1px; 
line-height : 1px; 
 } 
 * html .clear  { 
margin-top : -5px; 
margin-bottom : -4px; 
 } 
 .left  { 
float : left; 
margin : 1px 8px 0 0; 
 } 
 #header  { 
background : url(images/header_bg.gif) repeat-x; 
position : relative; 
width : 800px; 
margin-bottom : 11px; 
 } 
 #header .bl  { 
height : 157px; 
background : url(images/header_bl.gif) no-repeat left bottom; 
 } 
 #header .tr  { 
background : url(images/header_tr.gif) no-repeat right top; 
 } 
 #header .br  { 
background : url(images/header_br.jpg) no-repeat right bottom; 
width : 100%; 
 } 
 #nav-top  { 
position : absolute; 
top : 16px; 
left : 256px; 
color : #fff; 
width : 520px; 
 } 
 #nav-top li  { 
display : inline; 
 } 
 #nav-top a  { 
color : #fff; 
font-weight : 700; 
text-decoration : none; 
 } 
 #nav-top a:hover  { 
text-decoration : underline; 
 } 
 #nav-left  {
	position : absolute;
	top : 109px;
	left : 329px;
	width : 336px;
 } 
 #body  { 
background : url(images/body_bg.gif) repeat-y; 
 } 
 #body h2  { 
margin : 0 0 1.5em; 
 } 
 #body h3  { 
margin : 0; 
 } 
 #body ul  {
	list-style : none;
	font-size : 10px;
	text-align : center;
	margin : 0;
	padding : 0;
	color : #666;
 } 
 #body li  { 
margin : 0.8em 0; 
padding : 0; 
 } 
 a  { 
color : #ce7210; 
 } 
 a:hover  { 
color : #6f3f0b; 
 } 
 #cap  { 
background : url(images/column_cap.gif) no-repeat; 
padding-top : 19px; 
width : 688px; 
 } 
 #buy  { 
float : left; 
width : 220px; 
margin-left : 14px; 
display : inline; 
 } 
 #capabilities  { 
float : left; 
width : auto; 
margin-left : 28px; 
 } 
 #capabilities p  { 
line-height : normal; 
text-align : justify; 
 } 
 #news  { 
float : left; 
width : 190px; 
margin-left : 34px; 
 } 
 #news p  { 
line-height : 1.5; 
 } 
 .timed  { 
color : #fff; 
border-bottom : 1px solid #fff; 
background-color : #5b96da; 
background-image : url(images/support_bg.jpg); 
background-repeat : no-repeat; 
margin : 1em 0; 
padding : 10px 10px 1.3em 71px; 
 } 
 .timed .readmore  { 
margin-bottom : 0; 
 } 
 .timed h3  { 
text-indent : -57px; 
margin : 0; 
padding : 0; 
 } 
 #footer  { 
clear : both; 
text-align : center; 
background : url(images/footer_bg.gif) repeat-x; 
 } 
 #footer div div  { 
background : url(images/footer_r.gif) no-repeat right top; 
width : 100%; 
padding : 8px 0; 
 } 
 #footer div  { 
background : url(images/footer_l.gif) no-repeat; 
width : 100%; 
 } 
 #wrapper #body #capabilities table tr td p center strong  { 
text-align : justify; 
 } 
 th, td, h1, h2, h3  { 
font-size : 11px; 
 } 
 .softright, .readmore  { 
text-align : right; 
 } 
 #capabilities h3, #news h3  { 
font-size : 10px; 
 } 
 #news h3 a, .timed a:hover  { 
text-decoration : none; 
 } 
 .timed a, #footer, #footer a  { 
color : #fff; 
 } 
 #wrapper #body #capabilities table tr td blockquote p center  { 
text-align : left; 
 } 
 #wrapper #body #capabilities table tr td blockquote p center  { 
text-align : justify; 
 } 
 #wrapper #body #capabilities table tr td blockquote table  { 
text-align : center; 
 } 
 body, td, th  { 
font-family : Verdana, Geneva, sans-serif; 
font-size : 12px; 
color : #000; 
 } 
 a:link  { 
text-decoration : none; 
color : #fff; 
 } 
 a:visited  { 
text-decoration : none; 
color : #fff; 
 } 
 a:hover  { 
text-decoration : underline; 
color : #fff; 
 } 
 a:active  { 
text-decoration : none; 
color : #fff; 
 } 
 a  { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
 } 
 .style7  { 
font-size : 7px; 
 } 
 .style8  { 
font-size : 10px; 
 } 
 .style9  { 
color : #ffffff; 
 } 
 .style65  { 
color : #999999; 
 } 
 .style67  { 
color : #999999; 
font-size : 10px; 
 } 
 h1  { 
font-size : 14px; 
 } 
 body  { 
background-color : #fff; 
 } 

