body {
	margin-left:auto;
	margin-right:auto;
	width:760px;
	background-attachment: fixed;
	background-color: #ccc;
	background-image: url(/_assets/gfx/bg_page.jpg);
	font-family:Arial, Helvetica, sans-serif;
}

a {
	color:#00c;
}

#logo {
	text-align:right;
}

#logo a {
	text-decoration:none;
	font-size:0.7em;
}

#body_content {
	background-color:#fff;
}

#header_container {
}

#header_content {
}

#nav_container {
}

#nav_content {
	margin:0;
}

#nav_td {
}

#sitenav {
	font-family:Tahoma;
	font-size:0.95em;
	background-color:#669900;
	background-image:url(/_assets/gfx/bg_nav.jpg);
	padding:15px 25px 16px 25px;
	border-right:1px solid #fff;
}

#sectionnav {
	padding-left:25px;
	font-family:Tahoma;
	font-size:0.7em;
}

#sectionnav h2 {
	padding-bottom:0;
	margin-bottom:0;
	font-size:1.5em;
	font-weight:normal;
}

#sectionnav ul {
	margin-top:0.5em;
	margin-left:1.35em;
	list-style-type:square;
	color:#ccc;
	padding:0;
}

#sectionnav a {
	text-decoration:none;
}

#sitenav ul {
	width:100%;
	margin:0;
	list-style-type:none;
	padding:0;
}

#sitenav li {
	width:100%;
	list-style-type:none;
	padding:0.3em 0 0.3em 0;
	border-bottom:1px solid #9c0;
}

#sitenav a {
	width:100%;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#sitenav a:hover {
	width:100%;
	color:#cf0;
	text-decoration:none;
	font-weight:bold;
}

#sitenav a.clsActiveSection {
	color:#ff0;
}

#image_td {
	border-right:1px solid #ccc;
}

#news_td {
	font-family:Tahoma;
	background-color:#336633;
	background-image:url(/_assets/gfx/bg_news.jpg);
	padding:15px;
	color:#fff;
	font-size:0.7em;
}

#news_td h2 {
	font-weight:normal;
	font-size:1.5em;
	color:#FFCC00;
}

#welcome_td {
	font-family:Tahoma;
	padding:15px;
	border-right:1px solid #fff;
	font-size:0.7em;
}

#welcome_td h1 {
	color:#690;
	font-size:2em;
	font-weight:normal;
}

#casestudies_td, #casestudies {
	border-right:1px solid #ccc;
	font-family:Tahoma;
	padding:15px 25px 15px 25px;
	font-size:0.7em;
}

#casestudies_td h2, #casestudies h2 {
	color:#690;
	font-size:2em;
	font-weight:normal;
}

#signin_td {
	font-family:Tahoma;
	padding:15px;
	font-size:0.7em;
}

#signin_td h2 {
	color:#690;
	font-size:2em;
	font-weight:normal;
}

#page_container {
}

#page_content {
	margin:0;
}

#page_content p {
	font-family:Tahoma;
	line-height:1.5em;
}

#footer_container {
	text-align:right;
}

#footer_content {
	margin:0;
	padding:0px 15px 15px 15px;
	font-size:0.7em;
}

.clsNavSep {
	color:#ccc;
	padding-left:0.2em;
	padding-right:0.2em;
}

.clsBreadcrumbSep {
	color:#99CC00;
	font-weight:bold;
}

#page_text {
	padding:0px 25px 15px 25px;
	font-family:Tahoma;
}

#page_text p {
	font-size:0.8em;
	line-height:1.5em;
}

#page_text ul, #page_text ol {
	padding:0;
	margin-left:2em;
}

#page_text li {
	font-size:0.8em;
	line-height:1.5em;
	padding-bottom:0.5em;
}

#page_text h1 {
	color:#690;
	font-size:2em;
	font-weight:normal;
	margin-top:0.5em;
}

#page_text h2 {
	color:#666;
	font-size:1.25em;
	font-weight:normal;
}

#page_text h3 {
	color:#666;
	font-size:0.9em;
	margin-top:2em;
}

#InfoLinks h3 {
	font-size:0.8em;
}

p#breadcrumb {
	padding:8px 0 8px 25px;
	font-size:0.7em;
	background-image:url(/_assets/gfx/bg_breadcrumb.jpg);
	color:#fff;
	margin-bottom:0;
}

p#breadcrumb a {
	color:#fff;
}

.clsFirstNavItem {
	border-top:1px solid #9c0;
}

.clsActiveSelection {
	color:#FFFF00;
}

ul#ArticleList {
	margin-left:1.25em;list-style-type:square;
}

ul#ArticleList li {
	margin-bottom:1em;
}

ul#ArticleLinksList {
	margin-left:1.25em;list-style-type:square;
}

#QuickLinks {
	font-size:0.7em;
	height:206px;
	border-left:1px solid white;
}

#QuickLinks.BG {
	background-color:#eee;
}

#QuickLinks p {
	padding:8px 0 8px 15px;
	border-bottom:1px solid white;
	background-image:url(/_assets/gfx/bg_quicklinks.jpg);
	color:#fff;
	font-weight:bold;
}

#QuickLinks ul {
	padding-left:10px;
	padding-right:15px;
	margin-left:1.35em;
	list-style-type:square;
	color:#ccc;
}

#QuickLinks ul li {
	padding-bottom:0.5em;
}

#QuickLinks ul li a {
	color:#000;
	text-decoration:none;
}

ul#NewsItems {
	margin-left:0;
	margin-bottom:0;
	padding:0;
	list-style-type:none;
}

ul#NewsItems li {
	padding-bottom:0.5em;
}

ul#NewsItems li a {
	color:#fff;
}

#sectionimg {
	height:145px;
	padding:15px 25px 15px 25px;
	border-top:1px solid white;
}

#sectionimg h1 {
	font-weight:normal;
	color:#fff;
}

#sectionimg p {
	font-weight:bold;
	color:#fff;
}

.clsActiveLink {
	font-weight:bold;
}
