
/** ********* START FRESH ********** **/

*						{ padding:0; margin:0; font:normal 12px Arial; color:#595959; line-height:1.5em;}
body					{ margin:0; background:#eaeaea; }

h1, h2, h3, h4, h5		{ font-weight:bold; color:#f58220; }
h1 						{ font-size:24px; padding:15px 0 10px 0; }
h2 						{ font-size:14px; padding:15px 0 10px 0; }
h3						{ font-size:12px; padding:10px 0 0 0; }

ul						{ list-style:none; padding-bottom:10px;}
li						{ padding:0 0 0 20px; background: url(../images/arrow.gif) no-repeat 0px 4px; }
td 						{ text-align: left; }
img						{ border:0; }
p						{ padding:8px 0;}

table, td				{ padding:0; margin:0; }

a 						{ text-decoration:none }
a:hover 				{ text-decoration:underline }



/* ******** Navigation ********* */

.topnav a					{ font-size:9px; }
.leftnav a					{ padding-left:8px;}

a.toplink 					{ display:block; float:left; text-align:center; width:16%; height:47px; color:#fff; font:bold 12px Arial; }
a.toplink:hover 			{ background:url(../images/pointer.gif) no-repeat bottom center; color:#ffffff; text-decoration:none; }
.selected 					{}
.selected a.toplink 		{ background:url(../images/pointer.gif) no-repeat bottom center; display:block; float:left; text-align:center; width:16%;  height: 47px; color:#ffffff; text-decoration:none; }
.selected a.toplink:hover	{ background:url(../images/pointer.gif) no-repeat bottom center; color:#ffffff; text-decoration:none; }

a.mainlevel 				{ font-size:11px; line-height:18px; }
a.sublevel:link 			{ padding-left:1px; vertical-align:middle; font-weight:bold; color:#c64934; text-align:left; }
a.sublevel:hover 			{ color:#900; text-decoration:none; }
a.sublevel#active_menu 		{ color:#333; }


/* ******** Layout ********* */

#container 			{ width:920px; margin:10px auto; padding-bottom:20px; background:#fff; }
#header				{ margin:0 auto; width:920px; height:207px; background:url(../images/rd-cnr-t.png) no-repeat;}
#header-logo		{ padding:30px;}
.hd-container 		{ margin:0 auto; width:920px; font-size:9px; }
#top-nav 			{ width:920px; height:23px; margin:0 auto; text-align:right; padding-top:10px; color:#999; font-size:9px; }
#top-nav a			{ color:#999; font-size:9px; }
#menu 				{ text-transform:uppercase; font-weight:bold; color:#ffffff; width:920px; background:url(../images/menu-bar-bg.png) left top repeat-x; float:left; position:relative; padding-top:16px; text-align:left; }
#footer				{ width:920px; height:50px; margin:0 auto; color:#999; font-size:9px; padding-top:10px; }
#footer a			{ color:#999; font-size:9px; }





#teaser 			{ width:880px; text-align:left; margin:0 auto; padding:0 40px 0 0; }
#teaser p 			{ font:normal 14px Arial, Helvetica, sans-serif; line-height:1.5em; }


#content 			{ width:880px; text-align:left; margin:0 auto; padding:0 20px 0 0; }





form div			{ padding:5px; }





.left-box 			{ width:180px; height:400px; float:left; padding:10px 20px; }
.left-box h3 		{ padding-top:10px }


#img-content-left	{ padding: 5px; float:left; }

#ad-box				{ height:380px; width:700px; padding:20px 0 0 0; }
#ad-box1			{ text-align:left; padding:20px 10px; width:280px; margin: 0 20px 0 0; float:left; }
#ad-box2 			{ text-align:left; padding:20px 10px; width:280px; margin: 0 20px 0 0; float:left;  }
#ad-box1 h2			{ font-size:18px; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:solid 1px #ccc; }
#ad-box2 h2			{ font-size:18px; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:solid 1px #ccc; }
ul.features			{ }
ul.features li		{ padding:0 0 0 20px; font-size:11px; }

a.bu-laesmer		{ background:url(../images/bu-laesmer.png) no-repeat; width:180px; height:50px; display:block; margin-top:20px; }
a.bu-laesmer span	{ display:none; }



/* ******** Helpers ********* */

.clr 				{ clear:both; }
.outline 			{ border: 1px solid #cccccc; background: #ffffff; padding: 2px; }
.back_button 		{float: left; text-align: center; font-weight: bold; border: 1px double #ccc; background: url(../images/button_bg.png) repeat-x; padding: 0px 10px; line-height: 20px; margin: 1px; }
.pagenav 			{ text-align: center; font-weight: bold; border: 1px double #cccccc; background: url(../images/button_bg.png) repeat-x; padding: 0px 10px; line-height: 20px; margin: 1px; }
.pagenavbar 		{ margin-right: 10px; float: right; }
.componentheading	{ display:none;}
.contentheading		{ display:none;}
