body
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 76%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #666;
	background: #fff url(../images/bodyBg.jpg) 0px 0px repeat-x;
}
#wrapper
{
	border: 0px solid #000;
	width: 962px;
	margin: 0 auto;
	padding: 0px;
}
#header
{
	border: 0px solid #000;
	height: 90px;
	clear: both;
	position: relative;
}
#logo
{
	position: absolute;
	left: 0px;
	top: 38px;
	border: 0px;
	padding: 10px;
}
#banner
{
	height: 306px;
	padding: 0px 0px 0px 0px;
	clear: both;
	background-position: 0px 34px;
	background-repeat: no-repeat;
}
#content
{
	border: 0px solid #00ff00;
	margin: 24px 0px 0px 0px;
	clear: both;
}
#rightCol
{
	border: 0px solid #00ff00;
	float: right;
	clear: right;
}



/* --------------------- Large Panel styling ----------------------------- */

#largePanel
{
	border: 0px solid red;
	width: 640px;
	float: left;
	margin: 0px 10px 0px 0px;
	background: url(../images/largePanelTop.gif) 0px 0px no-repeat;
}
.largePanelMid
{
	padding: 0px 25px 0px 25px;
	min-height: 333px;
	background: url(../images/largePanelMid.gif) 0 0 repeat-y;
}
.largePanelBot
{
	width: 640px;
	clear: both;
	padding: 0px 0px 30px 0px;
	background: url(../images/largePanelBot.gif) 0px bottom no-repeat;
}
.seniorExec #largePanel
{
	background: url(../images/largePanelTop2.gif) 0px 0px no-repeat;
}
.seniorExec .largePanelMid
{
	background: url(../images/largePanelMid2.gif) 0 0 repeat-y;
}
.seniorExec .largePanelBot
{
	background: url(../images/largePanelBot2.gif) 0px bottom no-repeat;
}
/* --------------------- Small Panel styling ----------------------------- */

.smallPanel, .smallPanel2
{
	width: 312px;
	float: left;
	margin: 0px 13px 0px 0px;
	padding: 0px;
	background: url(../images/smallPanelTop.png) 0px 0px no-repeat;
}
.smallPanel2
{
	background-image: url(../images/smallPanelTop2.png);
}
.smallPanelMid, .smallPanelMid2
{
	padding: 0px 15px 0px 15px;
	min-height: 100px;
	background: url(../images/smallPanelMid.png) 0px 0px repeat-y;
}
.home .smallPanelMid, .home .smallPanelMid2
{
	min-height: 200px;
}
.smallPanelMid2
{
	background-image: url(../images/smallPanelMid2.png);
}
.smallPanelBot, .smallPanelBot2, .smallPanelBot3, .smallPanelBot4
{
	border: 0px solid red;
	width: 312px;
	clear: both;
	padding: 0px 0px 25px 0px;
	background: url(../images/smallPanelBot.png) 0px bottom no-repeat;
}
.smallPanelBot2
{
	background-image: url(../images/smallPanelBot2.png);
}
.smallPanelBot3
{
	background-image: url(../images/smallPanelBot3.gif);
}
.smallPanelBot4
{
	background-image: url(../images/smallPanelBot4.gif);
}
#rightCol .smallPanel, #rightCol .smallPanel2
{
	margin: 0px 0px 10px 0px;
	clear: both;
}

.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.cleaner
{
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.noMargin
{
	margin: 0;
}
#footer
{
	position: relative;
	border-top: 4px solid #d8dbdf;
	margin: 20px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	clear: both;
}
