﻿div.BodyContent h3
{
	padding: 2px 0px 2px 5px;
	margin: 0px 0px 1px 0px;
	background: #296498;
	color: #FFFFFF;
}

div.BodyContent h4
{
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #004684;
}

.GridsUL
{
	float: left;
	width: 682px;
	list-style: none;
	background: #FFFFFF;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

	.GridsUL li
	{
		float: left;
		width: 682px;
		padding: 0px 0px 3px 0px;
	}


	div.GridsCareerDateCol, div.GridsCareerDateColTitle
	{
		float: left;
		width: 80px;
		text-align: right;
		padding: 0px 20px 0px 0px;
	}

	div.GridsCareerLinkColFull
	{
		float: left;
		width: 582px;
		padding: 0px;
	}

	div.GridsCareerLinkCol, div.GridsCareerLinkColTitle
	{
		float: left;
		width: 562px;
		padding: 0px 0px 0px 20px;
	}
	
	div.GridsCareerDateColTitle
	{
		background: #F0F4F7;
		height: 19px;
		width: 100px;
		padding: 3px 20px 0px 0px;
	}

	div.GridsCareerLinkColTitle
	{
		padding: 0px 0px 0px 0px;
		background: #F0F4F7;
	}

		div.GridsCareerDateCol h2, div.GridsCareerDateColTitle h2
		{
			font-size: 11px;
			color: #333333;
			font-weight: bold;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}


div.GirdsTableLayout
{
	float: left;
	width: 683px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

	div.GridsTableRow, div.GridsTableRowAlt
	{
		float: left;
		width: 683px;
	}
	
	div.GridsTableRowAlt
	{
		background: #F0F4F7;
	}
	
		div.GridsTableCol1
		{
			float: left;
			width: 200px;
			padding: 2px 0px 2px 0px;
		}

		div.GridsTableCol2
		{
			float: left;
			width: 389px;
			border-left: 1px solid #8E8D7D;
			padding: 2px 0px 2px 10px;
		}




/* -------------------------------------------------------------------------- */
/* ----------------------    Grid View Design Layout    --------------------- */
/* -------------------------------------------------------------------------- */


.NewsList
{
    border-collapse: separate;
    border: solid 1px #FFFFFF;
}



.GridViewPager
{
    
}


.GridViewAlternatingRow td
{    
    background: #f5f9fc;
    width: 100%;
    border-bottom: solid 1px #b7c8d7;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
}

.GridViewRow td
{
    width: 100%;
    border-bottom: solid 1px #b7c8d7;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
}

    .GridViewAlternatingRow .newsItem, .GridViewRow .newsItem
    {
        margin: 5px 5px 5px 0px;
    }
       
    .newsItem a.readMore
    {
        width: 100%;
    }
    
    
    .GridViewAlternatingRow h3, .GridViewRow h3
    {
        font-size: 13px;
        margin: 3px 0px 6px 0px;
    } 
div.NoData{font-weight:bold;font-size:13pt;text-align:center;width:100%;padding-top:40px;}


div.ProcedureListTableRow, div.ProcedureListTableRowAlt
{
	float: left;
	width: 695px;
	border-bottom: 1px solid #d0d0d0;
	padding: 2px 0px 2px 0px;
}

div.ProcedureListTableRowAlt
{
	background: #f6f8fa;
}

	div.ProcedureListTableRowTitle
	{
		float: left;
		width: 695px;
		font-weight: bold;
	}

	div.ProcedureListTableRowText
	{
		float: left;
		width: 695px;
	}
	
	div.ProcedureListCol1
	{
		float:left;
		width: 160px;
		padding: 0px 5px 0px 0px;
	}
	
	div.ProcedureListCol2
	{
		float:left;
		width: 190px;
		padding: 0px 5px 0px 0px;
	}
	
	div.ProcedureListCol3
	{
		float:left;
		width: 195px;
		padding: 0px 5px 0px 0px;
	}
	
	div.ProcedureListCol4
	{
		float:left;
		width: 300px;
	}
