div#content {
	position:relative;
	margin:auto;
	text-align:left;
	padding:0px 5px 28px 5px;
	width:1000px;
	background:transparent url('nav_bg.gif') repeat-y 762px top;
}

* html div#content { width:1010px; }

div#content td a,
div#content ul li a,
div#content p a { border-bottom:dotted 1px; }

div#content ul,
div#content div#right ul,
div#content blockquote ul { list-style-type:none; list-style-image:none; list-style-position:outside; }
div#content div#right ul li,
div#content blockquote ul li { background-image:url('list_img1.gif'); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 2px 13px; }
div#content blockquote ul li ul { padding-top:5px; }
div#content blockquote ul li ul li { background-image:url('list_img2.gif'); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 2px 13px; }
div#content blockquote ul.index li { padding-bottom:10px; }
div#content p { line-height:15px; }

div#content div#right ul li a { text-transform:uppercase; }

div#content div#right {
	display:block;
	float:left;
	width:210px;
	padding-left:29px;
	margin-top:40px;
}

div#content div#right p { text-align:left; }

div#content div#left {
	float:left;
	padding-right:30px;
	padding-bottom:20px;
	width:730px;
}

div#content div#left p.left,
div#content div#left p.right { display:block; float:left; width:50%; }
div#content div#left p.right { text-align:right; }

div.box_newsletter,
div.box_event,
div.box_contact,
div.box_title {
	display:block;
	border:1px solid #999999;
	background:#eeeeee;
	margin-bottom:5px;
	padding:5px 12px 5px 12px;
}

div.box_newsletter { margin-top:20px; }
div.box_newsletter p { padding-bottom:10px; }
div.box_newsletter form { display:inline; }
div.box_newsletter input.input { background:white; width:170px; border:1px solid #999999; }
div.box_newsletter input.button {
	display:inline-block;
	padding:1px 5px;
	background-color:#b3b3b3;
	background-image:url('bg_buttons_stripe.gif');
	background-position:top;
	background-repeat:repeat-x;
	border-color:#ffffff #aaaaaa #555555 #888888;
	border-style:solid;
	border-width:1px;
}

div.box_event {
	padding:12px;
	margin-bottom:10px;
	display:none;
}

div.box_contact { 
	display:block;
	float:left;
	width:305px;
	margin:12px 0px 10px 30px;
	padding:12px;
}

div.box_event h2 { font-size:12px; }

div.box_teaser {
	display:block;
	border:1px solid #999999;
	background:#eeeeee url('bg_box.gif') repeat-x center bottom;
	margin-bottom:5px;
	padding:5px 12px 5px 12px;
}

div.box_content {
	display:block;
	border:1px solid #999999;
	background:#eeeeee url('bg_box.gif') repeat-x center bottom;
	margin:0px 0px 30px 0px;
	padding:12px 12px 24px 12px;
}

div#content blockquote {
	position:relative;
	display:block;
	border:1px solid #999999;
	background:#eeeeee url('bg_box.gif') repeat-x center bottom;
	margin:0px 0px 30px 0px;
	padding:12px 12px 24px 12px;
	width:695px;
}

div#content blockquote div {
	position:absolute;
	top:0px;
	right:-280px;
	width:220px;
}

div#content blockquote.box_title  {
	display:block;
	border:1px solid #999999;
	background:#eeeeee;
	padding:8px 12px 0px 12px;
}

div#content blockquote p,
div.box_content p { padding-bottom:14px; }

div#content div#left a.title_box { cursor:pointer; border:none; }
div#content div#left a.title_box div.box_title { cursor:pointer; }
div#content div#left a.title_box:hover div.box_title { cursor:pointer; background:#e4e5eb; }

div#content blockquote ul.pdf { list-style-type:none; list-style-image:none; list-style-position:outside; padding:0px; margin:0px; }
div#content blockquote ul.pdf li { background-image:url('pdf.gif'); background-repeat:no-repeat; padding:2px 0px 10px 25px; }