body, form, input {
	margin:0;
	padding:0;
}
body, form, img {
	border:0;
	border-style:none;
}

body {
	background-color:#ffffff;
	}


/*****************************************************************************        Main Containers        *****************/

#mainContainer {
	position:relative;
	width: 950px;
	background-color:#FFFFFF;
	margin:0px; 
	text-align:left; 
	height:auto;
}

#headContainer {
	position:relative;
	width: 950px;
	height:102px;
	top:0px;
	left:0px;
}

#bodyContainer {
	position:relative;
	width: 950px;
	height:auto;
	top:0px;
	left:0px;
}

#footContainer {
	position:relative;
	top:0px;
	left:0px;
	width: 950px;
	height:20px;
}



/*****************************************************************************        Sub Containers        *****************/

#contentHolder {
	position:absolute;
	top:0px;
	left:140px;
	width:800px;
	height:auto;
}

#contentHeader {
	position: relative;
	top:0px;
	width:800px;
	height:27px;
	background-color:transparent;
}

#contentBack {
	position: relative;
	top:0px;
	width:800px;
	background-color:transparent;
	height:auto;
	/*border: 2px solid RED;*/
}

#contentBody {
	/* position:absolute; */
	top:0px;
	margin-left:30px;
	width:740px;
	font-family:arial;
	font-size:11px;
	/*border: 2px solid RED;*/
}

	#contentBody a:link, #contentBody a:visited {
		color:#4D090A;
		text-decoration:none;
	}

	#contentBody a:hover, #contentBody a:active {
		color:#990000;
		text-decoration:none;
		font-weight:bold;
	}

	#contentFull_noBorder {
		position:relative;
		margin:8px;
		top:0px;
		width:652px;

	}

	#contentLeft {
		position:relative;
		left:0px;
		top:0px;
		width:296px;
		padding:8px;
		border:solid 1px #4D090A;
	}

	#contentRight {
		position:absolute;
		left:346px;
		top:0px;
		width:296px;
		padding:8px;
		border:solid 1px #4D090A;
	}

	#contentCenter {
		position:absolute;
		left:125px; /*was 178 */
		top:0px;
		width:400px;
		padding:8px;
	
	}

	div.row {
		clear: both;
		width: 296px;
		height: 20px;
		margin-bottom:6px;
	}

	.col0 {
		text-align: left;
		width: 296px;
		height: 20px;
		float: left;
	}

	.col1 {
		text-align: right;
		width: 145px;
		height: 20px;
		margin-right: 5px;
		float: left;
	}

	.col2 {
		width: 145px;
		height: 20px;
		display: block;
		float: left;
	}

	.col_25 {
		text-align: right;
		width: 100px;
		height: 20px;
		margin-right: 5px;
		float: left;
	}

	.col_75 {
		width: 190px;
		height: 20px;
		display: block;
		float: left;
	}

	.col2Short {
		width: 198px;
		height: 20px;
		display: block;
		float: left;
	}

	.colIcon {
		width: 20px;
		height: 20px;
		display: block;
		float: left;
	}

#contentCenter_w {
	position:absolute;
	left:90px;
	top:0px;
	width:780px;
	padding:8px;
	border:solid 1px #4D090A;
}

#contentCenterList_w {
	height: auto;
	width:620px;
	padding:8px;
	border:solid 1px #4D090A;
}
#contentCenterSearch_w {
	height: auto;
	
	width:620px;
	padding:8px;
	left:90px;
	top:0px;
	border:solid 1px #4D090A;
}
#contentCenterList_more {
	height: auto;
	width:720px;
	padding:8px;
	/*border:solid 1px #4D090A;*/
	background-color: #EFEFEF;
}
#contentCenterList_info {
	height: 2000px;
	width:720px;
	padding:8px;
	/*border:solid 1px #4D090A;*/
	background-color: #EFEFEF;
}
#searchBox {
	margin-left:162px;
	margin-top:10px;
	width:296px;
	padding:8px;
	
}

#tabHolder_w {
	position:absolute;
	left:90px;
	top:0px;
	width:820px;
}

	div.row_w {
		clear: both;
		width: 620px;
		height: 20px;
		margin-bottom:6px;
	}
div.row_ww {
		clear: both;
		width: 620px;
		height: 15px;
		margin-bottom:6px;
	}
	.col0_w {
	
		text-align: left;
		width: 620px;
		height: 20px;
		float: left;
	}

	.col1_w {
		text-align: right;
		width: 305px;
		height: 20px;
		margin-right: 5px;
		float: left;
	}

	.col2_w {
		width: 305px;
		height: 20px;
		display: block;
		float: left;
	}

	.col1_w4 {
		text-align: right;
		width: 240px;
		height: 20px;
		margin-right: 5px;
		float: left;
	}

	.col2_w6 {
		width: 370px;
		height: 20px;
		display: block;
		float: left;
	}

#contentCenter_wideBlank {
	position:absolute;
	left:35px;
	top:0px;
	width:730px;
}

#contentCenter_listing {
	position:absolute;
	width:730px;
	/* padding:8px; */
	border:solid 1px #4D090A;
}

#baseListingBox {
	position:relative;
	/* left:20px; */
	top:10px;
	width:604px;
	height:215px;
	padding:8px;
	border:solid 1px #4D090A;
	margin-bottom:10px;
}


	div.row_listingOdd {
		clear: both;
		width: 730px;
		height: 126px;
		font-size:12px;
		color:#4D090A;
	}

	div.row_listingEven {
		clear: both;
		width: 730px;
		height: 126px;
		background-color:#F9F3F7;
		font-size:12px;
		color:#4D090A;
	}
	
	div.row_listingHeader {
		clear: both;
		width: 730px;
		height: 20px;
		font-size:12px;
		color:#4D090A;
	}

	.six_col0 {
		width: 730px;
		height: 20px;
		float: left;
	}

	.six_col13 {
		text-align: left;
		width: 365px;
		height: 20px;
		float: left;
		padding-top:4px;
	}

	.six_col46 {
		width: 365px;
		height: 20px;
		display: block;
		float: left;
		text-align: right;
		padding-top:4px;
	}

	.six_col1 {
		text-align: center;
		width: 125px;
		/*height: 20px;*/
		float: left;
		/*padding-top:4px;*/

	}
	.six_col2 {
		width: 96px;
		height: 24px;
		display: block;
		float: left;
		padding-top:4px;
	}

	.six_col3 {
		width: 150px;
		height: 24px;
		display: block;
		float: left;
		padding-top:4px;
	}

	.six_col4 {
		width: 150px; 
		height: 24px;
		display: block;
		float: left;
		padding-top:4px;
	}

	.six_col4b {
		width: 80px;
		height: 24px;
		display: block;
		float: left;
		padding-top:4px;
	}

	.six_col5 {
		width: 120px;
		height: 24px;
		display: block;
		float: left;
		padding-top:4px;
	}

	.six_col5b {
		width: 175px;
		height: 24px;
		display: block;
		float: left;
		padding-top:4px;
	}

	.six_col6 {
		width: 65px;
		height: 24px;
		display: block;
		float: left;
		padding-top:4px;
	}


	.tHeader1 {
		text-align: center;
		font-weight:bold;
		height: 20px;
		float: left;
		background-image: url(/images/base/tHeaderBG.gif);
		padding-top:4px;
	}

	.tHeader2 {
		text-align: center;
		font-weight:bold;
		height: 20px;
		display: block;
		float: left;
		background-image: url(/images/base/tHeaderBG.gif);
		padding-top:4px;
	}


	#photoSide {
		position:absolute;
		left:10px;
		top:8px;
		width:150px;
		text-align:center;
	}

	#descSide {
		position:absolute;
		left:170px;
		top:8px;
		width:424px;
	}

	#moreInfoBox {
		background:#FFFFFF;
		font-family:arial;
		font-size:11px;
		width:424px;
		height:650px;
	}

	#linkRow {
		position:absolute;
		left:10px;
		top:170px;
		width:604px;
		text-align:center;
		font-weight:bold;
	}


		div.ds_row {
			clear: both;
			width: 424px;
			height: 20px;
			margin-bottom:6px;
		}

		.ds_col0_t {
			text-align: center;
			width: 424px;
			height: 20px;
			float: left;
			font-weight:bold;
			font-size:14px;
			color:#4D090A;
		}

		.ds_col0 {
			text-align: left;
			width: 424px;
			height: 20px;
			float: left;
		}

		.ds_col1 {
			text-align: right;
			width: 202px;
			height: 20px;
			margin-right: 20px;
			float: left;
		}

		.ds_col2 {
			width: 202px;
			height: 20px;
			display: block;
			float: left;
		}

		div.ds_row_desc {
			clear: both;
			width: 424px;
			height: 20px;
			margin-bottom:6px;
		}

		.ds_col2_desc {
			width: 202px;
			height: 20px;
			display: block;
			float: left;
		}
		

#contentFooter {
	position: relative;
	top:0px;
	width:800px;
	height:38px;
	background-color:#FFFFFF;
}


/*****************************************************************************        Side Nav        *****************/


#sideNavContainer {
	position: relative;
	top: 0px;
	left: 1px;
	width:140px;
	height:597px;
}



/*****************************************************************************        Elements        *****************/

.hidden {
	display: none;
}

.titleText {
   	font-family: Arial, sans-serif;
   	font-size: 12pt;	
	color:#990000;
	font-weight:bold;
	text-align:center;
}

.reqField {
   	font-family: Arial, sans-serif;
   	font-size: 10pt;	
	color:#E51D27;
}

.invisible {
   	font-family: Arial, sans-serif;
   	font-size: 10pt;	
	color:#FFFFFF;
}


input.std {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	margin-right: 6px;
	border:1px solid #a2a2a2;
	/*background-color: #E2FCA0;*/
}



textarea.std {
   	font-family: Arial, sans-serif;
   	font-size: 9pt;
	border:1px solid #a2a2a2;
    	/*background-color: #E2FCA0;*/
}


select.std {
	font-family: arial, sans-serif;
	font-size:9pt;
	border-right: #a2a2a2 1px solid;
	border-top: #a2a2a2 1px solid;
	border-left: #a2a2a2 1px solid;
	border-bottom: #a2a2a2 1px solid;
	background-color: #fffffe;
}

submit.std {
	height:1.85em; 
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	color: #FFFFFF;
 	background-color: #990000;
}



/*****************************************************************************        Image Rollovers        *****************/


a#btnEdit img {background: url(/images/base/btnEdit.png) top left no-repeat; height:16px; width:40px; border-width: 0;}
a#btnEdit:hover img {background-image: url(/images/base/btnEditHover.png);}


/*****************************************************************************        Tool Tip Props        *****************/


.ttTitle {
	width:400px;
	background-color:#4D090A;
	font-family:arial;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.ttContent {
	width:400px;
	background-color:#F0E3E3;
	font-family:arial;
	color:#474141;
	font-size:11px;
}

.ttLink {
	color:#4D090A;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/*----------------------------------------------------------------------Tabbed Menu Sets---------------------------------------------------------------------*/

	#tabmenu {
		color: #000000;
		border-bottom: 1px solid #4D090A;
		margin: 0px 0px 0px 0px; 
		padding: 0px;
		z-index: 1;
		padding-left: 5px; 
	}

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
		color: #000000;
		background: #F4F4F1;
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
		border: 1px solid #596670;
		padding: 2px 5px 0px 5px;
		margin: 2px;
		text-decoration: none; }

	#tabmenu a.active {
		background: #CCCCCC;
		border-bottom: 1px solid #CCCCCC; }

	#tabmenu a:hover {
		color: #000000;
		background: #A6B4D9; }

	#tabmenu a:visited {
		color: #000000; }

	#tabmenu a.active:hover {
		background: #CCCCCC;
		color: #000000; }

	#tabmenuUnderBar{
		background: #4D090A;
		font-size: 3pt;
		border-right: 1px solid #4D090A;
		border-left: 1px solid #4D090A;
	}
	
	#black_border_1{
		border: 1px solid #000000;
	}

	#box_content{
		margin: 15px 10px 10px 10px;
	}

	.style6 {
		font-family: arial, sans-serif;
		font-size:12px; font-weight:bold; text-align:center;color:#730C0B;
		}
		
	.style7 {
		font-family: arial, sans-serif;
		font-size:12px; font-weight:bold; text-align:center;color:#000000;
		}	
	.style5 {
		font-family: arial, sans-serif;
		font-size:12px; font-weight:bold; text-align:center;color:#FFFFFF;
		}	
	.style8 {
		font-family: arial, sans-serif;
		font-size:12px; font-weight:bold; text-align:right;color:#730C0B;
		}
		
	.style9 {
		font-family: arial, sans-serif;
		font-size:12px; font-weight:bold; text-align:left;color:#000000;
		}	
