html
{
	margin:0 auto;
}
body
{
	margin:0;
	padding:0;
	background:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#0006;
}
div
{
	margin:0;
	padding:0;
}
span
{

}
img
{
	margin:0;
	padding:0;
	border:none;
}
ul
{
	margin:0;
	padding:0;
}
ol
{
	margin:0;
	padding:0;
}
li
{
	margin:0;
	padding:0;
	font-size:0.9em;
	line-height:1.4em;
}
p
{
	margin:0;
	padding:4px 5px 4px 3px;
	line-height:1.4em;
	font-size:0.9em;
}
h1
{
	width:100%;
	margin:0;
	padding:4px 5px 4px 3px;
	background:#f26531;
	color:#fff;
	text-align:left;
	font-weight:normal;
	font-size:0.9em;
}
h2
{
	width:100%;
	margin:0;
	padding:4px 5px 4px 3px;
	background:#D1D2D4;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
	border-top:1px solid #939598;
	border-bottom:1px solid #939598;
}
h3
{
	margin:0;
	padding:4px 5px 4px 3px;
}
a
{
	color:#000;
	text-decoration:none;
	font-size:0.9em;
}
a:hover
{
	color:#F26531;`
	text-decoration:none;
}
table
{
	width:100%;
	border-collapse:collapse;
	border:none;
	background:#fff;
}
tr
{
	border-bottom:1px solid #939598;
}
th
{
	padding:4px 5px 4px 3px;
	text-align:left;
	font-weight:normal;
	font-size:0.9em;
}
td
{	
	padding:6px 5px 4px 3px;
	vertical-align:top;
	text-align:left;
	font-size:0.9em;
	line-height:1.4em;
}
td a
{
	font-size:1.0em;
}
tr.heading
{
	padding:2px;
	background:#f26531;
	border:none;
	color:#fff;
}
tr.subheading
{
	padding:2px;
	background:#ebebeb;
	border-bottom:1px solid #939598;
	border-top:1px solid #fff;
	font-weight:bold;
	color:#000;
}
tr.subheading th
{
	font-weight:bold;
}
tr.last
{
	border-bottom:none;
}
tr.last td
{
	padding-bottom:20px;
}
tr.odd
{
	background:#fff;
}
tr.even
{
	background:#ebebeb;
}
tr.spacer-row
{
	height:20px;
	border:none;
}
hr
{
	width:100%;
	height:1px;
	margin:0;
	margin-top:2px;
	padding:0;
	border:none;
	border-bottom:1px solid #939598;
}
/* CUSTOM CLASSES*/
.container-outer
{
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:800px;
	height:100%;
	background:#fff;
}
.container-inner
{
	margin:24px 24px 0 24px;
}
.header
{
	height:135px;
	border-top:1px solid #3F3B3C;
	border-bottom:1px solid #3F3B3C;
}
.header ul
{

}
.header li
{

}
.header .logo
{
	position:relative;
	float:left;
	width:188px;
}
.header .top-navigation
{
	margin-left:2px;
	float:left;
	width:562px;
}
.header .top-navigation ul
{

}
.header .top-navigation ul li
{
	display:inline;
	list-style:none;
}
.main
{
	clear:both;
	margin-top:6px;
}
.side-navigation
{
	float:left;
	width:190px;
}
.side-navigation ul
{

}
.side-navigation ul li
{
	display:inline;
	list-style:none;
}

.img-header
{

}
.content
{
	overflow:hidden;
	margin-bottom:20px;
	padding-top:6px;
	border-top:1px solid #939598;
}
.content ul
{
	margin-left:40px;
	margin-right:10px;
	margin-bottom:20px;
}
.content ol
{
	margin-left:40px;
	margin-right:10px;
	margin-bottom:20px;
}

.text
{
 	background:#EBEBEB;
}
.short
{
	min-height:200px;
 	background:url(../images/backgrounds/presentation_gradient562.jpg) no-repeat 0 28px;
}
.text p, .short p
{
	margin-bottom:15px;
}

.footer
{
	clear:both;
	overflow:hidden;
	padding:8px 4px;
	border-top:1px solid #3F3B3C;
}
.footer ul
{

}
.footer li
{
	display:inline;
	list-style:none;
	margin-right:25px;
	font-size:0.9em;
}


.back-to-top
{
	padding-top:25px;
	padding-left:2px;
	background:#fff;
}

.download-link
{
	display:block;
	width:100%;
	margin:0;
	padding:4px 5px 4px 3px;
	border-bottom:1px solid #939598;
	font-size:1.0em;
	font-weight:normal;
}

/* CUSTOM CLASSES FOR HOME PAGE*/
.img-header-home
{

}
.content-home
{
	overflow:hidden;
	margin-bottom:90px;
	padding-top:6px;
	border-top:1px solid #3F3B3C;
}
.section
{
	float:left;
}
.home-col-1
{
	width:190px;
	background:url(../images/backgrounds/home_gradient190.jpg) no-repeat;
}
.home-col-2
{
	width:284px;
	background:url(../images/backgrounds/home_gradient278.jpg) no-repeat;
}
.home-col-3
{
	width:278px;
	background:url(../images/backgrounds/home_gradient284.jpg) no-repeat;
}
.section-heading
{
	font-weight:bold;
}
.section-subheading
{
	padding:3px 0 3px 3px;
	font-size:0.9em;
	font-weight:bold;
	border-bottom:1px solid #939598;
}
.section-entry
{
	padding:3px 0 3px 3px;
	font-size:0.9em;
	border-bottom:1px solid #939598;
}
.home-col-1 .section-subheading,
.home-col-1 .section-entry
{
	width:179px;
}
.home-col-2 .section-subheading,
.home-col-2 .section-entry
{
	width:274px;
}
.home-col-3 .section-subheading,
.home-col-3 .section-entry
{
	width:274px;
}

