body {margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#f3f3f3;}

h1 {
	font:Arial, Helvetica, sans-serif; color:#ff9900; font-size:20px;
	margin:0px 0px 10px 0px;
}

p {margin:12px; padding: 0px; margin-left:0; line-height:130%; }
ul {margin:10px; padding:0px;}
a {color:#444444}

#wrapper {
	text-align:left; width:983px; 
	margin-left:auto; margin-right:auto;
	background-color:#FFFFFF;
	position:relative;
}

/***** NAVIGATION *****/

#nav {position:absolute; top:20px;left:20px; width:163px;text-transform:uppercase;
	font-size:14px;
}
#nav li {list-style-type:none; margin-bottom:10px;}
#nav li a { padding-left:15px; background:url(images/bullet.gif) left 50% no-repeat; text-decoration:none; color:#FFFFFF;}
#nav li a:hover {background:url(images/bullet2.gif) left 50% no-repeat;}

/**** CONTENT ****/

#content {background-color:#ffffff; width:983px; }

#homecontent {background:#ffffff; width:380px; padding:20px; float:left;}

#maincontent {background:#ffffff; width:700px; padding:20px 0px 0px 40px;}
#maincontent li { list-style-type:none; margin-bottom:5px; padding-left:15px; background:url(images/bullet.gif) left 50% no-repeat; }

#rightcontent {font-size:11px; width:298px; background:#ffffff; margin-left:420px; padding: 20px;
	background: url(images/border.gif) 50% left no-repeat;}

#rightcontent img {float:left; margin: 0px 10px 0px 0px;}
.text {margin-left:130px; width:160px}	

#greybar {float:right; width:225px; background-color:#b1b2b4;}
#greybar h2 {color:#FFFFFF; font-size:18px; margin:20px 0px 10px 50px;}
#greybar ul {margin:0px 0px 0px 60px; padding:0px;}
#greybar li {margin:14px 0px 0px 0px; padding:0px;}

#footer {
	background: #ffffff url(images/footer-bg.gif) top right no-repeat; font-size:10px;
	height:15px; clear:both; padding:5px 0px 0px 320px; color:#666666;
}
.margright { margin-right:15px }
.left {float:left}