leftContentScroller2body, html{
	padding:0px;
	margin: 0px;
	color: #993333;
}
body {
	font-family: Arial;
	font-size: 16px;
	background: #EFEBF9;
}
a{
	
}	
	a img{
		border: 0px;
	}
p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 17px;
}
p.largeCopy{
	font-size: 18px;
}
p.smallCopy{
	font-size: 15px;
}
h2.welcome{
	padding: 15px 0px 20px 0px;
	margin: 0px;	
}
h2.searchCompleted{
	padding: 15px 0px 20px 0px;
	margin: 0px;	
}
hr{
	color: 	#993333;
	margin: 25px 0px 10px 0px;
}
div.clear {
	clear: both;
	font-size: 0px;
	height:0px;
	line-height: 0px;
}
div#content {
	width: 957px;
	margin: 0px auto 0px auto;
	background-image: url('images/siteBoxBorders/contentBackground.jpg');
	background-repeat: repeat-y;
}
div#contentTop {
	background-image: url('images/siteBoxBorders/contentTopBackground.jpg');
	background-repeat: no-repeat;
	background-position: top;
	width: 957px;
	margin: 0;
	padding: 0;
	height: 10px;
}
div#contentBottom {
	background-image: url('images/siteBoxBorders/contentBottomBackground.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 957px;
	margin: 0;
	padding: 0;
	height: 7px;
}
div#logo {
		float:left;
	margin-left: 10px;
}

div#clientlogo
{
	float:right;
		margin-right: 10px;
}
}

div#underHeaderLine {
	background-image: url('images/underHeaderLineBackground.jpg');
	background-repeat: repeat-x;
	width: 944px;
	height: 24px;
	margin-left: 6px;
	margin-right: 7px;
}
div#navBar {
	background-image: url('images/navBarBackground.jpg');
	background-repeat: repeat-x;
	width: 944px;
	height: 28px;
	padding: 3px 0px 0px 0px;
	margin: 0px 7px 0px 6px;
}
	div#navBar a:link, div#navBar a:visited, div#navBar a:hover, div#navBar a:active {
		color: #FFFFFF;
		text-decoration: none;
		margin-right: 11px;
	}
	div#navBar a{
		padding: 3px 0px 0px 25px;
		background-position: left center;
		background-repeat: no-repeat;
		
	}
		div#navBar a#homeLink{
			background-image: url('images/icon_home.jpg');	
		}
		div#navBar a#helpLink{
			background-image: url('images/icon_help.jpg');	
		}
		div#navBar a#resetLink{
			background-image: url('images/icon_reset.jpg');	
		}
		div#navBar a#logoutLink{
			background-image: url('images/icon_logout.jpg');	
		}
		div#navBar span.name{
			float:right;
			color: #FFFFFF	
		}
div#contentArea {
	width: 944px;
	margin-left: 6px;
	margin-right: 7px;
	padding-bottom: 15px;
}
div#loginArea {
	background-image: url('images/loginBoxBorders/loginAreaBackground.jpg');
	background-repeat: repeat-y;
	width: 740px;
	margin: 50px auto 30px auto;
	color: #D42D34;
}
div#loginArea p {
	font-size: 0.8em;
}
div#loginAreaTop {
	padding: 0px;
	height: 33px;
}
div#loginAreaBottom {
	padding: 0px;
	height: 10px;
}
form#loginForm {
	text-align: center;
}
form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
div.formHeader {
	color: #B90000;
	/*font-weight: bold;*/
	font-size: 1.3em;
}
div.loginInput {
	margin: 0 auto;
	width: 340px;
}
div.loginInput label {
	width: 120px;
	margin-right: 5px;
	float: left;
	margin-top: 20px;
	text-align: right;
	font-weight: bold;
	color: #D06461;
}
div.loginInput input {
	float: left;
	width: 150px;
	margin-top: 20px;
	border: 1px solid #7E0001;
	padding: 3px;
}
div.loginInput input#signIn {
	border: 0px;
	padding: 0;
	width: 89px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
div#underBar {
	float: right;
	background-image: url('images/underBarBackground.jpg');
	background-repeat: repeat-x;
	width: 500px;
	color: #FFFFFF;
}
	div#underBar img {
	}
	div#underBar form {
		float: right;
		margin:0px;
		padding: 0px;
	}
		div#underBar form input#searchBox {
			border: 1px solid #BA7273;
			background-color: #FBE6E5;
			padding: 1px;
			width: 190px;
			margin-right: 5px;
		}
div.leftContentSection {
	float: left;
}
div.rightContentSection {
	float: right;
	width: 571px;
	margin-right:15px;
	_margin-right:0px;
}

/*////////////////////////////////////Selection panel //////////////////////////////*/
div.selectionContent {
	background-image: url('images/selectionBoxBorders/selectionContentBackground.jpg');
	background-repeat: repeat-y;
	width: 541px;
	_width: 571px;
	margin-right: 15px;
	padding: 0px 10px 0px 20px;
}
	div.selectionContent .scroller {
		height:261px;
		overflow: auto;
	}
  div.leftContentSection .leftContentScroller {
		height:380px;
		overflow: auto;
	}
	
	  div.leftContentSection .leftContentScroller2 {
		height:300px;
		overflow: auto;
	}
	
	div.leftContentSelector
	{
		margin-left: 20px;
		margin-right: 10px;
	}
	div.selectionContent div.twoColLeft{
		width: 235px;
		float: left;
		padding-left: 30px;
	}
	div.selectionContent div.twoColRight{
		width: 260px;
		float: left;
	}
	div.selectionContent div.twoColRight.hidden, div.selectionContent div.twoColLeft.hidden{
		display:none;
	}
	
		div.selectionContent div input.checkbox{
			display:block;
			float:left;	
			margin: 0px 5px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 20px
		}
		div.selectionContent div label{
			display:block;
			float:left;
			margin: 0px 0px 2px 0px;
			padding:0px;
		}
			div.selectionContent div.twoColLeft label{
				width: 200px;
				_width: 170px;
			}
			div.selectionContent div.twoColRight label{
				width: 230px;
			}
	div.selectionContent legend{
		font-size:18px;
		font-weight: normal;
		padding: 15px 0px 10px 0px;
		margin:0px;
	}	
		div.selectionContent legend img{/*select-all and clear-all images */
			margin: 0px 5px;
		}
		div.selectionContent legend a{
			text-decoration:none;
			color:#993333;
		}
	
div.leftContent {
	background-image: url('images/leftContentBoxBorders/leftContentBackground.jpg');
	background-repeat: repeat-y;
	width: 326px;
	padding: 0px 0px;
	margin-left: 15px;
}	
	div.leftContent p{
		padding-bottom: 10px;
		padding-left: 5px;
	}
	div.leftContent p, div.leftContent div.leftContentScroller,div.leftContent div.leftContentScroller div,div.leftContentScroller2, div.leftContentScroller2 div  {
		margin-left: 5px;	
		margin-right: 5px;
		margin-bottom: 0px;
	}
div.leftContentBottom {
	background-image: url('images/leftContentBoxBorders/leftContentBottom.jpg');
	background-repeat: no-repeat;
	width: 326px;
	height: 10px;
	margin-left: 15px;
	font-size: 0em;
}
div.leftContentTop {
	background-image: url('images/leftContentBoxBorders/leftContentTop.jpg');
	background-repeat: no-repeat;
	width: 326px;
	margin-left: 15px;
	height: 10px;
	font-size: 0em;
}
div.selectionContentBottom {
	background-image: url('images/selectionBoxBorders/selectionBottomBackground.jpg');
	background-repeat: no-repeat;
	background-position: top;
	width: 571px;
	height: 16px;
	margin-right: 15px;
	margin-bottom: 15px;
}
div.selectionContentTop {
	background-image: url('images/selectionBoxBorders/selectionTop.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 571px;
	height: 33px;
	margin-right: 15px;
}
div.leftHeader {
	background-color: #800001;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 3px;
	padding: 5px;
	width: 280px;
}
	div.leftHeader.topMargin {
		margin-top: 5px;
	}
div.activeSection {
	width: 255px;
	_width: 280px;
	color: #FFFFFF;
	padding: 5px 5px 5px 20px;
	margin-bottom: 3px;
	background-repeat: no-repeat;
	background-position: 5px 7px;
	background-color: #9E3A3A;
}
	div.activeSection_rightArrow_empty{
		background-image: url('images/bullets/arrow-right-active-empty.gif');
	}
	div.activeSection_rightArrow_filled{
		background-image: url('images/bullets/arrow-right-active-filled.gif');
	}
	div.activeSection_downArrow_empty{
		background-image: url('images/bullets/arrow-down-active-empty.gif');
	}
	div.activeSection_downArrow_filled{
		background-image: url('images/bullets/arrow-down-active-filled.gif');
	}
div.inactiveSection {
	width: 255px;
	_width: 280px;
	color: #FFFFFF;
	padding: 5px 5px 5px 20px;
	margin-bottom: 3px;
	background-repeat: no-repeat;
	background-position: 5px 7px;
	background-color: #CF9798;
}
	div.inactiveSection_rightArrow_empty{
		background-image: url('images/bullets/arrow-right-inactive-empty.gif');
	}
	div.inactiveSection_rightArrow_filled{
		background-image: url('images/bullets/arrow-right-inactive-filled.gif');
	}
	div.inactiveSection_downArrow_empty{
		background-image: url('images/bullets/arrow-down-inactive-empty.gif');
	}
	div.inactiveSection_downArrow_filled{
		background-image: url('images/bullets/arrow-down-inactive-filled.gif');
	}

	div.inactiveSection a, div.activeSection a{
		color: #ffffff;
		text-decoration:none;
		display:block;
	}
/*////////////////////////////////////Criteria panel//////////////////////////////*/
div.criteriaContent {
	background-image: url('images/criteriaBoxBorders/criteriaContentBackground.jpg');
	background-repeat: repeat-y;
	background-position: right;
	width: 326px;
	padding: 0px 0px;
	margin-left: 15px;
}
	div.criteriaContent p {
		margin-left: 30px;
		margin-right: 10px;
	}
div.criteriaContentBottom {
	background-image: url('images/criteriaBoxBorders/criteriaBottomBackground.jpg');
	background-repeat: no-repeat;
	background-position: right;
	width: 326px;
	height: 14px;
	margin-left: 15px;
	font-size: 0em;
}
div.criteriaContentTop {
	background-image: url('images/criteriaBoxBorders/criteriaTopBigBackground.jpg');
	background-repeat: no-repeat;
	width: 326px;
	padding-top: 10px;
}
div.activeSectionCriteria {
	width: 276px;
	background-color: #9E3A3A;
	color: #FFFFFF;
	padding: 5px;
	margin-bottom: 3px;
	margin-left: 30px;
}
div.inactiveSectionCriteria {
	width: 276px;
	background-color: #CF9798;
	color: #FFFFFF;
	padding: 5px;
	margin-left: 30px;
	margin-bottom: 3px;
}


/*////////////////////////////////////Button panel//////////////////////////////*/
div.buttonContentTop {
	background-image: url('images/bottomButtonBoxBorders/buttonTopBackground.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 571px;
	height: 33px;
	margin-right: 15px;
}
div.buttonContent {
	background-image: url('images/bottomButtonBoxBorders/buttonContentBackground.jpg');
	background-repeat: repeat-y;
	width: 531px;
	_width: 571px;
	margin-right: 15px;
	padding: 0px 20px 0px 20px;
	vertical-align: center;
}
	div.buttonContent input{
		display: block;
		float: left;
	}
		div.buttonContent input.right{
			float:right;	
		}
	div.buttonContent label{
		display: block;
		float: left;
		padding: 5px 0px 0px 25px;
	}
div.buttonContentBottom {
	background-image: url('images/bottomButtonBoxBorders/buttonBottomBackground.jpg');
	background-repeat: no-repeat;
	background-position: top;
	width: 571px;
	height: 16px;
	margin-right: 15px;
	margin-bottom: 15px;
}


form#individualsearch{
	width: 380px;
}
	form#individualsearch label { 
	     margin-right: 5px; 
	} 
	form#individualsearch label, form#individualsearch input { 
	     float: left; 
	     display: block;
	} 

form#individualadvancesearch {
	width: 65px;
}
	form#individualadvancesearch input { 
	     float: left; 
	     margin-left: 5px; 
	}
	
