/*----------------------------------------------------------------------------*

 * Custom AHSA stylesheet

 *----------------------------------------------------------------------------*/



body

{

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.7em;

	margin: 0px;

	color: #666666;

}



table

{

	border: 0px;

	width: 600px;

	font-size: 1.0em;

}



/* Misc hacking to make up for lack of border-collapse support in IE6 */

* html table#TABLE2

{

	margin-left: -5px;

	padding-left: 5px;

}



* html table#TABLE2 td

{

	position: relative;

}



* html table#TABLE1

{

	margin-top: -3px;

	padding-top: 5px;

}



/*----------------- Search box table --------------------*/

table#TABLE2

{

	border-bottom: 0px;

	border-collapse: collapse;

}



table#TABLE2 td

{

	background-color: #FFFFFF;

	padding: 0px;

}



table#TABLE2 td.textHeading, table#Table1 td.headerCell

{
	padding: 10px 10px 15px;

	font-weight: bold;

	font-size: 1.2em;

	color: #622292;

}



table#TABLE1

{

	margin-top: 2px;

	border-bottom: 3px solid #743f9b;

	border-collapse: collapse;

}



table#TABLE1 td

{

	background-color: transparent;

	width: 500px;

	background-color: #ECEAEF;

}



table#TABLE1 td.textStyle

{

	border: 0px;

}



table#TABLE1 td.fieldTitle, label

{

	padding-left: 10px;

	width: 150px !important;

	font-weight: bold;

}



/*---------------------- Bottom table styles ------------------------------*/

table.tableMain

{

	border-bottom: 3px solid #743f9b;

	border-collapse: separate;

	border-spacing: 0px;

}



table.tableMain tr

{

	background-color: #f3f3f3;

}



table.tableMain td

{

	padding: 10px;

}



table.tableMain td.textHeading

{

	color: #622292;

	font-weight: bold;

}



table.tableMain td.textStyle

{

	background-color: #f8f8f8;

	line-height: 1.5em;

	border: 10px solid #f3f3f3;

	border-top: 0px;

}



/* Misc hacking to make up for lack of border-collapse support in IE6 */

* html table.tableMain

{

	border-collapse: collapse;

}



* html table.tableMain td.textStyle

{

	position: relative;

}





/*---------------------- Results page styles ----------------------------*/

span#lblDate

{

	font-size: 0.8em;

}



table#Table1 td

{

	padding: 0px;

}



table#dgHospitals

{

	border-collapse: collapse;

	border: 0px solid red;

}



table#dgHospitals tr.innerHeader td

{

	padding: 15px 10px 5px;

	text-transform: uppercase;

	border: 2px solid #eceaef;

	font-weight: bold;

}



table#dgHospitals tr.itemStyle td

{

	padding: 5px 10px;

	background-color: #f3f1f6;

	border-left: 2px solid #f3f1f6;

	border-right: 2px solid #f3f1f6;

	border-bottom: 5px solid #eceaef;

	width: 580px;

}





/*---------------------- Misc -------------------------*/

img

{

	display: none;

}



input.textBoxStyle, select

{

	border: 1px solid #666666;

	width: 200px;

	margin-bottom: 3px;

}



input#btnClear

{

	display: none;

}



input#btnSearch, input#btnSearchAgain

{

	border: 1px solid grey;

	color: #FFFFFF;

	font-size: 10px;

	padding: 1px 5px;

}



div.warningStyle

{

	text-align: left;

	padding-left: 10px;

	color: #622292;

	font-weight: bold;

	padding-bottom: 10px;

}



a

{

	color: #622292;

}
