﻿body 
{
	margin:0;
	height:100%;
	background: #1b1f22;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #000;
}
a
{
	color: #322c84;
	font-weight: bold;
}
h1
{
	font-size: 18px;
}
h2
{
	font-size: 16px;
}
h3
{
	font-size: 14px;
}
dt
{
	font-weight:bold;
	padding-bottom:5px;
}

dd
{
	margin-left:15px;
	padding-bottom:10px;
}

/*
=========================
Shared Classes
=========================
*/
	.bottomNav
	{
		background: url(../images/common/drop-shadow-up.png) repeat-x left bottom;
		background-color: #557392;
		height: 200px;
	}
	.bottomNavLinks
	{
		color: #fff;
		width: 205px;
		padding: 10px 0 0  30px;
		text-align: left;
		font-size: 8pt;
	}
	
	.normalWeight
	{
		font-weight:normal;
	}
	.bodyText
	{
		padding: 5px;
		width: 100%;
	}
	.bodyContainer
	{
		width: 1085px;
		min-height:900px;
		background: #d4ceb8;
		padding: 0px;
		margin: 0px;
		text-align: left;
	}
	.topContainer
	{
		height: 295px;
		width: 1085px;
		text-align: center;
		background: url(../images/common/bwsolutions-top.gif) no-repeat left top;
	}
	#leftNav
	{
		width: 200px;
		height: 100%;
		float:left;
		background: #d4ceb8;
	}
	#contentPane
	{
		min-height: 540px;
		width: 830px;
		padding-left: 10px;
		padding-right: 45px;
		height: 100%;
		float: right;
		background: url(../images/common/content_gradient.png) no-repeat left top;
	}
	#bodyBottom
	{
		clear: both;
		height: 25px;
	}
	#footer
	{
		clear: both;
	}
/*
=========================
Formatting Classes
=========================
*/
	.center
	{
		text-align:center;
	}
	.left
	{
		text-align:left;
	}
	.pad15
	{
		padding: 15px;
	}
	.pad25
	{
		padding: 25px;
	}
	.redBox
	{
		border: solid 1px red;
	}
	.floatLeft
	{
		float: left;
	}
	.floatMiddle
	{
		margin: 0 auto;
	}
	.floatRight
	{
		float: right;
	}
	txt300
	{
		font-family:Arial, Helvetica;
		width:300px;
	}
	.idxLinkhover
	{
		font-weight: bold;
		color: #fff;
	}
	.idxLinklink
	{
		text-decoration: none;
		font-weight:normal;
		color: #fff;
	}

	A.idxLink
	{
		font-weight:bold;
		color: #fff;
	}
	
	A.bottomNavLink:hover
	{
		font-weight:normal;
		color: #fff;
	}
	A.bottomNavLink:link
	{
		font-weight:normal;
		color: #fff;
	}
	A.bottomNavLink:visited
	{
		font-weight:normal;
		color: #fff;
	}
	.textboxDiv
	{
		margin:0 auto;
		height:21px;
		width:175px;
		background:url(../images/common/textbox.png) no-repeat bottom;
	}

	.textboxDisabledDiv
	{
		margin:0 auto;
		height:21px;
		width:175px;
		background:url(../images/common/textbox_disabled.png) no-repeat bottom;
	}
	
	.textbox
	{
		background:none;
		border:none;
		width:163px;
		height:15px;
		margin:0 auto;
		padding: 2px 7px 0px 7px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	.textboxdrop
	{
		border:none;
		width:163px;
		height:18px;
		margin:0 auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	.error
	{
		font-weight: bold;
		padding: 10px;
		color: #ff0000;
		background-color: #fff;
	}
/*
=========================
One-off classes
=========================
*/
	.homeWelcome
	{
		width: 750px;
		height: 200px;
		margin: 0 auto;
		padding: 0 0 35px 0;
		text-align: left;
	}
	.homeButtons
	{
		width: 1040px;
		height: 600px;
		margin: 0 auto;
		padding: 10px 0 0 0;
		text-align:left;
	}
	.idxButton
	{
		height: 600px;
		width: 260px;
		color: #fff;
		margin: 0px;
		padding: 0px;
		background: url(../images/common/idx_buttons-1.png) no-repeat right bottom;
	}
	.idxButtonhover
	{
		height: 600px;
		width: 260px;
		color: #fff;
		margin: 0px;
		padding: 0px;
		background: url(../images/common/idx_buttons_active-1.png) no-repeat right bottom;
	}
	a:hover .idxButton
	{
		background: url(../images/common/idx_buttons_active-1.png) no-repeat right bottom;
	}
	.idxButtonImage
	{
		height: 120px;
		width: 180px;
		color: #fff;
		margin: 0 auto;
		padding: 0px;
	}
	
	.idxButtonText
	{
		padding: 0px 6px 0px 10px;
		margin-top: 1px;
		margin-bottom: 8px;
		color: #fff;
		font-weight: normal;
	}
	.mediaBox
	{
		position: relative;
		padding: 5px;
		width: 310px;
		min-height: 230px;
		z-index: 0;
	}