/* page */

body {
	text-align: center;
	padding: 0px;
	margin: 0;
}

/* Layout */

#center {
	position:relative;
	margin-left: auto; 
	margin-right: auto;
	width: 800px;	
}

/* header */

#main_top {
	text-align: left;
	position:relative;
	height:182px;
}

.logo  {
	position:relative;
	float: left;
	height: 80px;
	width: 200px;
	padding-top:40px;
	padding-bottom:40px;
}

.header  {
	position:relative;
	float: right;
	height: 120px;
	width: 580px;
	padding-left: 20px;
	padding-top:20px;
	padding-bottom:20px;
}

.menu {
	height: 22px;
	position:relative;
	clear:both;
}

/* main content */

#main_left {
	position:relative;
	float: left;
	width: 200px;
	padding-top: 30px;
	text-align:left;
}

#main_left a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#main_left a:hover {
	text-decoration: none;
	color: #000;
 	background-color: #CCCCCC;
}

#main_right {
	position:relative;
	float: right;
	width: 580px;
	text-align: left;
	padding-top: 30px;
}

/* right text properties */

#main_right p {
	text-align: justify;
}

#main_right ol li, ul li, table { 
	text-align: justify;
}


#main {
	position:relative;
	float: right;
	width: 795px;
	text-align: left;
	padding-top: 30px;
	padding-left: 5px;
}

/* bottom */

#main_bottom {
	position:relative;
	clear:both;
	width: 800px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#main_bottom a {
	text-decoration: none;
	color: #000;
}

#main_bottom a:hover {
	text-decoration: none;
	color: #000;
 	background-color: #CCCCCC;
}

/* text properties */

body {
	font: 13px Calibri,Myriad,Arial,Helvetica,clean,sans-serif; 
	*font-size: small;
	*font: x-small;
}

p {
	font-size: 13px;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 17px;
}

ol li, ul li, table { 
	font-size: 13px; 
	line-height: 17px; 
	margin: 0px;
}

h1, h2, h3 {
	margin-top: 12px; 
	margin-bottom: 15px; 
	line-height: 17px;
}

.news{
	font-size:12px;
}

.bluetooth{
	font-size:11px;
}

/* rounded corners */

/* set background images */
.rbroundbox { background: #F4F4F4 url(images/rounded/nt.gif) repeat-y right; }
.rbright { background: url(images/rounded/ntl.gif) repeat-y left; }
.rbtop div { background: url(images/rounded/tl.gif) no-repeat top left; }
.rbtop { background: url(images/rounded/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/rounded/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/rounded/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */

.rbtop div, .rbtop, .rbbot div, .rbbot {
height: 14px;
font-size: 1px;
}

.rbcontent { margin: 0 20px; }

