html, body	{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#3b3c3e;
}

h1	{
	text-transform:lowercase;
	color:#f6861f;
}

h2	{
	font-size:11pt;
	color:#f6861f;
	margin:0px 0px 10px 0px;
	padding-bottom:5px;
	font-weight:bold;
}
	
h3	{
	margin:0px;
	font-weight:normal;
	font-size:12pt;
	text-transform:lowercase;
}

h4	{
	text-transform:lowercase;
	color:#FFF;
	background-color:#f6861f;
	padding:8px;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

h5	{
	font-size:10pt;
	color:#f6861f;
	padding:0px;
	margin:0px;
}

hr	{
	border-style:solid none none none;
	border-width:1px;
	border-color:#CCC;
	margin-top:10px;
}

a	{
	color:#3b3c3e;
	text-decoration:none;
	font-weight:bold;
}

a:hover	{
	text-decoration:underline;
}

input, select, textarea {
	padding:5px;
	margin:2px 0px 2px;
	padding-right:15px;
	border-width:2px;
	border-style:solid;
	border-color:#fbad18;
	color:#555;
	font-size:10pt;
	font-family:Tahoma, arial, helvetica, sans-serif;
}

th	{
	text-align:left;
	color:#FFF;
	font-size:10pt;
	font-weight:bold;
	background-color:#333333;
	padding:8px 10px 8px 10px;
}

#button, #back_button	{
	background-color:#fbad18;
	border-style:none;
	text-transform:lowercase;
	color:#FFF;
	font-size:10pt;
	font-weight:bold;
	width:100px;
	text-align:left;
	padding-left:10px;
	height:30px;
	display:block;
}

a#button	{
	line-height:30px;
}

#canvas	{
	margin-top:40px;
	text-align:left;
	width:970px;
}

#canvas_header	{
	cursor:pointer;
}

#canvas_footer	{
	text-align:right;
	padding-top:10px;
}

#page_body	{
	font-size:10pt;
}

#page_body a	{
	display:inline;
	color:#039;
	font-weight:bold;
}

#page_body a:hover	{
	text-decoration:underline;
}


.navigation a	{
	text-decoration:none;
	display:block;
	color:#3b3c3e;
	font-size:8pt;
	font-weight:normal;
}

.navigation a:hover	{
	color:#f6861f;
}	

.blocks	{
	margin-top:20px;
}

.blocks a	{
	color:#FFF;
	font-size:12pt;
	font-weight:normal;
	display:block;
	margin-top:20px;
}

.blocks a:hover	{
	text-decoration:underline;
	color:#FFF;
}

.footer_menu	{
	margin-top:10px;
	width:591px;
}

.footer_menu td, .header_menu td	{
	height:50px;
	width:33%;
	text-align:center;
}

.header_menu	{
	margin-bottom:20px;
	width:591px;
}

.footer_menu a, .header_menu a	{
	color:#FFF;
	font-size:10pt;
	font-weight:bold;
	display:block;
	line-height:50px;
}

.footer_menu a:hover, .header_menu a:hover	{
	text-decoration:underline;
	color:#FFF;
}

.widget_body	{
	padding:10px 20px 20px 20px;
	background-color:#FFF;
	border-style:none solid solid solid;
	border-color:#fbad18;
	border-width:2px;
	text-align:left;
	clear:both;
}

.library_file	{
	padding-left:40px;
	background-image:url(/images/arrow_file.png);
	background-repeat:no-repeat;
	background-position:10px center;
}

.case_studies	{
	background-color:#3b3c3e;
	margin:25px 0px 20px 0px;
}

.date	{
	color:#a29061;
}

.help_wizard	{
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1000;
	background:url('/images/wizard_back.png');
	text-align:center;
	padding-top:150px;
	display:none;
}

.help_content	{
	background:#FFF;
	text-align:left;
	padding:20px;
	width:520px;
}

.help_content p	{
	font-size:8pt;
}

.help_content li	{
	font-size:8pt;
}

.mouse	{
	cursor:pointer;
}

#dhtmltooltip {	border-right: #000 1px solid; padding-right: 20px; border-top: #000 1px solid; padding-left: 25px; z-index: 100; left: -300px; visibility: hidden; padding-bottom: 15px; border-left: #000 1px solid; width: 150px; padding-top: 15px; border-bottom: #000 1px solid; position: absolute; background-color: #fff	}

#dhtmlpointer {	z-index: 101; left: -300px; visibility: hidden; position: absolute	}
