﻿body
{
    background-color: #373a3d;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    margin: 0px;
    text-align: center;
}

/* remove dotted borders on img links */

a:active, a:focus {outline: 0;}

#wrapper  
{
	width:100%; vertical-align:top; margin:0px;
}
/* <><> TOP HEADER START <><> */
#TopContainer
{
	width:100%; height:88px;background-color:#454648;
}
#TopHeaderWrapper
{
	width:1000px; height:88px; margin:0 auto 0 auto;
}
#TopHeader
{    
	position: relative;
	width:528px; height:88px; background: url(../Images/layout/header_bg.png) no-repeat; float:left;
	
} 
#TopHeader a {
	background: url(../Images/layout/header_bg.png) no-repeat;
	
	height: 88px;
	width: 528px;
	text-decoration:none;
	display: block;
}
#TopHeader a span 
{
	visibility: hidden;
}
#login
{
	width:430px; height:88px; float:left;
}
#TopNavContainer
{
	width:100%; height:30px;background-color:#454648;
}
#TopNav
{
	width:1000px; height:30px; margin:0 auto 0 auto;
}
#logo
{
	width:123px; height:30px; background: url(../Images/layout/top_nav_logo_left.png) no-repeat; float:left; vertical-align:top;
	
}

#seperator
{
	width:325px; height:30px; float:left;
}

#mainnav
{
	/*
	border: none;
	margin-right:20px;
	display:block;
*/
	width:450px; height:30px; float:right;
}
#mainnav .item
{
	font-weight: bold;
	font-size: 0.9em;
	text-transform: capitalize;
	color: #d3d3d3;
	height:25px;
	text-align: center;
	vertical-align:middle;
	border: none;
	padding-left:4px;
	padding-right:4px;
}
#mainnav .item a
{
	color: #d3d3d3;
	
}
#mainnav .item a:link
{
	color: #d3d3d3;
}
#mainnav .item a:hover
{
	color: #d3d3d3;
}
#mainnav .selected
{
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
	color: #f99c12;
    height: 25px;
    border: none;
    margin:0px;
}
#mainnav .selected a
{
	color: #f99c12;
	background-image:none;
	background-color: Transparent;
}
#mainnav .selected a:link
{
	color: #f99c12;
}
#mainnav .hover
{
    font-weight: bold;
    color: #f99c12;
    height: 25px;
    text-align: center;
    vertical-align: middle;
}
#mainnav .hover a
{
	color: #f99c12;
	background-image:none;
	background-color: Transparent;
}
#mainnav .hover a:link
{
	color: #f99c12;
}
/* <><> TOP HEADER END <><> */


/* 
#BodyMainContainer
{
	float: none;	
}

*/



/* <><> NavConcepts START <><> */
.conceptWrapper
{
	width:850px; margin:0 auto 0 auto; padding-top:10px;
}
.conceptHeader
{
	width:100%; font-size:1.2em; font-weight:bold; color:#FFFFFF; text-align:left;	
}
.conceptTextLeft
{
	width:350px;float:left; text-align:left; background-color:#808080;
}
.conceptTextRight
{
	width:350px;float:right; text-align:left; background-color:#808080;
}
/* <><> NavConcepts END <><> */


/* <><> FOOTER START <><> */

#FooterContainer
{
	 width:100%; height:80px; background:#373a3d;
}
#FooterContainer a
{
	text-decoration: none;
}
#Footer
{
	 width:1000px; height:60px;  margin:0 auto 0 auto;
}

#FooterNav
{
	border: none;
	vertical-align:top;
	float:left;
	margin:15px;
}
#FooterNav .item
{
	font-weight: bold;
	font-size: 0.9em;
	text-transform: capitalize;
	color: #d3d3d3;
	height:25px;
	text-align: center;
	vertical-align:middle;
	border: none;
	padding-left:4px;
	padding-right:4px;
}
#FooterNav .item a
{
	color: #d3d3d3;
	
}
#FooterNav .item a:link
{
	color: #d3d3d3;
}
#FooterNav .item a:hover
{
	color: #d3d3d3;
}
#FooterNav .selected
{
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
	color: #f99c12;
    height: 25px;
    border: none;
    margin:0px;
}
#FooterNav .selected a
{
	color: #f99c12;
	background-image:none;
	background-color: Transparent;
}
#FooterNav .selected a:link
{
	color: #f99c12;
}
#FooterNav .hover
{
    font-weight: bold;
    color: #f99c12;
    height: 25px;
    text-align: center;
    vertical-align: middle;
}
#FooterNav .hover a
{
	color: #f99c12;
	background-image:none;
	background-color: Transparent;
}
#FooterNav .hover a:link
{
	color: #f99c12;
}
#Copyright
{
    text-align:left; padding-left:12px;
}
#Copyright .text
{
    font-size: 0.7em;
    color: #FFFFFF;
}

.TopContent
{
	background-color: transparent;
	display:table;
	height:auto;
	border: none;
	width: 680px;
	margin: 20px 0 0 10px;
	float: left;
}
.TopContentRight
{
	background-image:url(../Images/promo_marketing.png);
    vertical-align:top;
    height:200px;
    border:solid 1px gainsboro;
    width:240px;
    margin-top: 0px;
    float:left;
}
.MenuItem
{
	font-weight:bold;
	color :#d3d3d3;
	font-size:9pt;
	padding-left:4px;
	padding-right:4px;
}
.SelectedMenuItem
{
	font-weight:bold;
	color :black;
	font-size:9pt;
	padding-left:4px;
	padding-right:4px;
}


.WebsiteListImageLarge
{ 
	width: 130px; height: 130px; border: 0; margin-left:8px;
}

.HeaderBody
{
	font-size: 10pt;
	text-align: Left;
	font-weight:normal;
	padding-left:4px;
	padding-bottom:4px;
	width:365px;
	display:block;
}
.HeaderBodyWide
{
	font-size: 10pt;
	text-align: Left;
	font-weight:normal;
	padding-left:8px;
	padding-bottom:4px;
	width:565px;
	display:block;
	text-decoration: none;
	color: #000000;
}
.HeaderRed
{
	font-weight: bold;
	font-size: 13pt;
	text-align: Left;
	color: #cc3333;
	padding-left:4px;
	padding-bottom:6px;
	width:365px;
}

.HeaderDarkGreen
{
	font-weight: bold;
	font-size: 13pt;
	text-align: Left;
	color: #003333;
	padding-top:2px;
	text-decoration:none;
}
.LinkDarkGreen
{
	font-weight: bold;
	font-size: 11pt;
	text-align: Left;
	color: #003333;
	padding-left:0px;
	padding-bottom:4px;
	text-decoration:undeline;
}
.HeaderDarkOrange
{
	font-weight: bold;
	font-size: 13pt;
	text-align: Left;
	color: #663300;
	padding-top:2px;
	text-decoration:none;
}
.WebsiteListContainer
{
	border:0;  
}
.WebsiteListing
{
	height:155px;
}
/* <><> FOOTER END <><> */