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 {

	margin: 0;

	padding: 0;

	list-style: none;

}



th, td {

	font-size: 11px;

}



img { border: 0; }



#wrapper {

	margin: 16px auto;

	text-align: left;

	width: 750px;

	position: relative;

}



h1, h2, h3 {

	font-size: 11px;

}





h1 {

	margin: 0;

	padding: 0;

}



h2 {

	margin: 0 0 5px 0;

	padding: 0;

}



h3 {

	padding: 4px 0 0 0;

}



p {

	margin: 1em 0;

	padding: 0;

}



.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 0px 0px;

}



.softright {

	text-align: right;

}



.readmore {

	text-align: right;

}



/* ***** */



#wrapper {

	width: 688px;

}



/* header */



#header {

	background: url() repeat-x;

	position: relative;

	width: 688px;

	margin-bottom: 11px;

}



#header .bl { height: 100px; }



#header .tr { background: url() top right no-repeat; }

#header .bl { background: url() bottom left no-repeat; }

#header .br { background: url() bottom right no-repeat; width:100%;}



/* the story of two navs */



#nav-top {

	position: absolute;

	top: 17px; left: 252px;

	color: #fff;

}



#nav-top li {

	display: inline;

}



#nav-top a {

	color: #fff;

	font-weight: bold;

	text-decoration: none;

}



#nav-top a:hover {

	  text-decoration: underline;

}



#nav-left {

	position: absolute;

	top: 66px; left: 26px;

}



/* body */



#body {

	background: url(images/body_bg.gif) repeat-y;

}



#body h2 {

	margin: 0 0 1.5em 0;

}



#body h3 {

	margin: 0 0 0 0;

}



#body ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#body li {

	padding: 0;

	margin: 0.8em 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: 189px;

	margin-left: 12px;

	display: inline;

}



#capabilities {

	float: left;

	width: 225px;

	margin-left: 28px;
      
}



#capabilities p {

	line-height: 1.2;

}



#capabilities h3 {

	font-size: 10px;

}



#news {

	float: left;

	width: 190px;

	margin-left: 34px;

}



#news h3 {

	font-size: 10px;

}



#news h3 a {

	text-decoration: none;

}



#news p {

	line-height: 1.2;

}



.timed {

	background: #5b96da url(images/support_bg.jpg) no-repeat;

	color: #fff;

	padding: 10px 10px 1.3em 71px;

	margin: 2em 0;

	border-bottom: 1px solid white;

}



.timed .readmore {

	margin-bottom: 0;

}



.timed h3 {

	margin: 0;

	padding: 0;

	text-indent: -57px;

}



.timed a {

	color: #fff;

}



.timed a:hover {

	text-decoration: none;

}



/* footer */



#footer {

        text-align: right;

        background: #b7b7b8;

        color: #666;

        border-top: 2px solid #fff;

}



* html #footer {

    height: 1.5em;

}



#footeri {

     padding: 2px 3px 4px 13px;

     border-bottom: 2px solid #fff;

}



#footer .copyright {

        float: left;

}



#footer a {

        color: #666;

}


