*
{padding: 0em;margin: 0em;}

body{background: #efebe9;padding: 0px 0px 0px 0px; margin:0 0 0 2em}

body,input
{font-size: 10pt;font-family: "arial", "verdana", serif;color: #333333;}

.contentarea
{padding-top: 1.3em;padding-bottom: 3em;clear:right;}


.post .details
{position: relative;top: -1.5em;font-size: 0.8em;color: #787878;}

.post ul.controls
{clear: both;}

.post ul.controls li
{display: inline;font-size: 0.8em;}

.post ul.controls li a
{background-repeat: no-repeat;background-position: left;padding: 0em 1.0em 0em 20px;}

.post ul.controls li a.printerfriendly
{background-image: url('css2/icon-printerfriendly.gif');}

.post ul.controls li a.comments
{background-image: url('css2/icon-comments.gif');}

.post ul.controls li a.more
{background-image: url('css2/icon-more.gif');}

.box
{display:none}

ul.linklist
{list-style: none;}

ul.linklist li
{line-height: 2.0em;}


#outer
{width: 970px;border: solid 7px #fff;background-color: #fff;margin: 0 0 0 0;padding:0 0 0 0;text-align:left;}

#header
{display:none}

#headercontent
{float: right;margin:0 -1em 0 0; width: 20%;}

#search
{position: absolute;top: 5.5em;right: 2.0em;padding-right: 0.0em;}

#search input.text
{margin-right: 0.5em;vertical-align: middle;border-top: solid 1px #000000;
border-right: 0px;border-bottom: solid 1px #777777;border-left: 0px;
padding: 0.15em;width: 4.0em;}

#search input.submit
{background: #939B00 url('css2/buttonbg.gif') repeat-x;border: solid 1px #5F6800;
font-weight: bold;padding: 0.25em;font-size: 0.8em;color: #F2F3DE;vertical-align: middle;}

#headerpic
{position:absolute;height: 140px; z-index:1;}

#menu
{position:absolute; left:5px; top:113px;  width:750px;color: #fff; height: 1.3em;padding: 0em 1.0em 0em 1.0em;margin-bottom: 2px; z-index:1;}

#menu ul
{position: relative;op: 1.1em;}

#menu ul li
{position: relative;display: inline;}

#menu ul li a
{padding: 0.1em 0.7em 0.1em 0.7em;color: #fff;text-decoration: none;}

#menu ul li a:hover
{text-decoration: none;}

#menu .active
{background: #ffffff; color:#fc001a; text-transform:uppercase;}

#content_start
{margin: 0 0 0 0; padding: 0em 2.0em 0em 2.0em; height:471px;background: #fff url('start_pic.jpg') no-repeat; 
color:#ffffff; font-size: 1.3em; font-weight:bold;}

#primarycontainer_start
{float: left;width: 100%;}

#primarycontent_start
{ margin: 1em 2.0em 0em 2em; padding-top:10em; }

#primarycontent_start h1
{padding: 1.7em 0em 0.8em 0em; font-size: 1.5em; color:#ffffff; }

#primarycontent_start a
{color:#ffffff;text-decoration:underline; }

#content
{margin: 0 0 0 0; padding: 0em 1.0em 0em 1.0em;}

#primarycontent img
{margin: 0 15px 15px 0; }

#primarycontent .border
{border: 1px #3d854c  solid; }

#primarycontainer
{ width: 680px;}

#primarycontent
{margin: 20px 0 10px 0; }

#primarycontent h1
{padding: 0em 0em 0em 0em; font-size: 17px; color:#3d854c; }
#primarycontent h2
{padding: 1.3em 0em 0.8em 0em; font-size: 15px; color:#3d854c; }
#primarycontent a
{color: #3d854c; text-decoration:none; font-weight:normal;}

#primarycontent p
{padding: 1em 0 0 0; font-size: 12px; font-weight:normal;}

#secondarycontent
{display:none}

#secondarycontent ul
{ list-style-type:none; font-size:12px}

#secondarycontent ul li
{ padding: 0.3em 0em 0.2em 0em;}

#secondarycontent ul li a
{color: #fc001a;text-decoration: none;}

#secondarycontent ul li a:hover
{text-decoration: none;}

#secondarycontent .current
{text-transform:uppercase;}

#footer
{position: relative;height: 60px;clear: both;padding-top: 5.0em;background: #fff url('tw_foot.gif') no-repeat;
font-size: 0.9em; margin: 5px 0 0 0;}

#nav3
{display:none}

#footer a
{font-weight:bold;color: #ffffff;padding: 0 0 0 0;text-decoration: none;}


#footer .right
{position:absolute;left:800px; top:15px; width:120px;margin:0 0 0 0;}

#footer_start
{position: relative;height: 60px;clear: both;padding-top: 5.0em;background: #fff url('tw_foot_start.jpg') no-repeat;
font-size: 0.9em; margin: 0 0 0 0;}

#footer_start .left, a
{font-weight:bold;color: #ffffff;padding: 0 0 0 10px;text-decoration: none;line-height: 1.5em;}

#footer_start a
{font-weight:bold;color: #ffffff;padding: 0 0 0 0;text-decoration: none;}


#footer_start .right
{position:absolute;left:800px; top:15px; width:120px;margin:0 0 0 0;}

/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}

#form-module {
	margin:0px;
	padding:0px;
	width:520px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.0em;
}

#form-module fieldset {
	border:0px solid #fff;
}

#form-module legend {
	display:none;
}


#form-module p {
	margin:0;
	padding:5px;
	font-size:1em;
	font-weight:bold;
}

#form-module .element {
	display:block;
	clear:both;
	background-color:#f7f7f7;
	border-top:2px solid #fff;
}

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
	border-right:2px solid #fff;
}

#form-module label.checkbox {
	width:372px;
	border-left:2px solid #fff;
	border-right:none;
}

#form-module input, 
#form-module select, 
#form-module textarea {
	float:left;
	margin:5px;
	width:295px;
	border:1px solid #333;
}

#form-module input.text {
	height:20px;
}

#form-module input.checkbox {
	width:120px;
	padding:0;
	border:none;
}

#form-module input.submit { 
	margin:5px 5px 5px 137px;
	padding:2px 5px;
	border:1px solid #333;
	background-color:#fff;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
}

#form-module input.submit:hover { 
	background-color:#f7f7f7;
	color:#000;
}

#form-module label.textarea, 
#form-module textarea.textarea {
	height:96px;
}

#form-module-thanks {
	display:block;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
}
