/*
div#mainContent {
	border: 1px dotted red;
}
div#siteHeader {
	border: 1px dotted blue;
}
div#pageTop {
	border: 1px dotted green;
}
*/
div#relatedColumn h3 a:link, div#relatedColumn h3 a:visited,
div#sideColumn div#relatedColumn h3 a:link, div#sideColumn div#relatedColumn h3 a:visited {
	width: 200px !important;
}
div.paginate ul {
	float: right;
	margin: 5px 0px;
	list-style: none;
	font-size: 12px;
}
div.paginate li {
	float: left;
	margin: 0px 5px 0px 0px;
}
div.paginate li a.next_page:link, 
div.paginate li a.next_page:visited {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #C02426;
}
div.paginate li a.previous_page:link, 
div.paginate li a.previous_page:visited {
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #C02426;
}


/************************/
/*News Styles */
/************************/
div#contentContainer {
	background: url(/media/images/global/side_logo_back.gif) top left no-repeat;
}
h3#secTitle {
	margin: 20px 0px 0px 10px;
	font-size: 20px;
	font-weight: normal;
	text-transform: lowercase;
	color: #676767;
}



/************************/
/* Section Header Styles */
/************************/
div#pageTop {
	height: 50px;
	margin: 0px 0px 0px 264px;
	background: #fff;
	border-bottom: 1px solid #c02426;
	overflow: hidden;
}


/************************/
/* Container Styles */
/************************/
div.col1container {
	float: left;
	width: 264px;
}
div.col2container {
	float: left;
	width: 451px;
}
div.col3container {
	float: right;
}
												div.fullColumn div.col1container {
													position: relative;
													bottom: 51px;
												}

												div#sColHead {
													margin: 0px;
													voice-family: "\"}\""; voice-family: inherit;
													margin: -1px 0px 0px 0px !important;
													margin/**/:/**/ 0px;
												}

/************************/
/* Side Column Styles */
/************************/
div.col1container div.featProf {
	position:relative;
	top:-32px;
	margin: 10px 0px 0px 60px;
	width: 200px;
	overflow: hidden;
}
div.col1container div.featProf h4 {
	margin: 0px 20px 0px 0px;
	color: #ffec8a;
}
div.col1container div.featProf h4 a:link, 
div.col1container div.featProf h4 a:visited {
	color: #ffec8a;
}
div.col1container div.featProf h5, 
div.col1container div.featProf h6 {
	margin: 0px 20px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #e1dfce;
}



/************************/
/* Main Content Styles */
/************************/
div#resultsHead {
	height: 48px;
	overflow: hidden;
	border-bottom: 1px solid #fff;
	font-size: 11px;
	color: #333;
}
div#resultsHead h3 {
	padding: 0px 15px;
	height: 49px;
	font-size: 20px;
	font-weight: normal;
	line-height: 60px;
	text-transform: lowercase;
	color: #C02426;
	background: #d8d8d8;
	overflow: hidden;
}
div#resultsHead p {
	float: right;
	margin: -28px 15px 0px 92px;
	text-align: right;
}
div#resultsHead strong {
	font-weight: normal;
	color: #c02426;
}
div#featItem {
	margin: 0px 0px 30px 0px;
	font-size: 11px;
	color: #676767;
}
div#featItem h3 {
	padding: 0px 15px;
	height: 49px;
	font-size: 20px;
	font-weight: normal;
	line-height: 60px;
	text-transform: lowercase;
	color: #C02426;
	background: #d8d8d8;
	overflow: hidden;
}
div#featItem h4 {
	margin: 15px;
	font-size: 17px;
	font-weight: normal;
	color: #000;
}
div#featItem p {
	margin: 10px 15px;
}
div#featItem div {
	margin: 0px 15px 10px 15px;
}
div#featItem p.moreLink {
	float: left;
	clear: both;
	font-weight: bold;
	color: #000;
}
div#featItem p.moreLink a:link, 
div#featItem p.moreLink a:visited {
	color: #C02426;
}
div#featItem ul.featInfo {
	margin: 0px 15px 10px 15px;
	list-style: none;
}
div#featItem ul.featInfo li {
	display: inline;
	margin: 0px 4px 0px 0px;
	padding: 0px 4px 0px 0px;
	border-right: 1px solid #C02426;
}
div#featItem ul.featInfo li.date {
	font-weight: bold;
	color: #C02426;
}
div#featItem ul.featInfo li.lastItem {
	border: none;
}
div#featItem ul.featInfo strong {
	font-weight: normal;
	color: #000;
}



/************************/
/* Secondary Navigation Styles
/************************/



/************************/
/* Search Form Styles */
/************************/
form#newsSearch {
	position: relative;
	border-bottom: 1px solid #fff;
	background: #676767 url(/media/images/news/search_back.gif) 0px 0px repeat-x !important;
	height: 197px !important;
	background/**/:/**/ #676767 url(/media/images/news/search_back.gif) 0px 1px repeat-x;
	height/**/:/**/ 199px;
}
form#newsSearch fieldset {
	padding: 15px 10px 0px 10px;
	border: none;
}
form#newsSearch div.formRow {
	float: left;
	width: 430px;
	margin: 0px 0px 29px 0px;
}
form#newsSearch input, 
form#newsSearch select {
	float: left;
	width: 200px;
}
form#newsSearch select {
	width: 206px;
}
form#newsSearch input.right, 
form#newsSearch select.right {
	float: right;
	margin: 0px;
}
form#newsSearch div.testDiv {

}
form#newsSearch div.formButtons {
	position: absolute;
	right: 20px;
	bottom: 65px;
}
form#newsSearch div.formButtons p {
	float: right;
	margin: 0px 0px 0px 15px;
	font-size: 14px;
	text-transform: lowercase;
}
form#newsSearch div.formButtons a:link,
form#newsSearch div.formButtons a:visited {
	display: block;
	padding: 0px 0px 0px 12px;
	background: url(/media/images/news/red_arrow.gif) 0px 6px no-repeat;
}
form#newsSearch ul.formLinks {
	position: absolute;
	right: 10px;
	bottom: 15px;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;
}
form#newsSearch ul.formLinks li {
	float: left;
	margin: 0px 0px 0px 6px;
	padding: 0px 6px 0px 0px;
	border-right: 1px solid #fff;
}
form#newsSearch ul.formLinks li.lastItem, 
form#newsSearch ul.formLinks li.rss {
	padding: 0px;
	border: none;
}
form#newsSearch ul.formLinks li.rss {
	margin: 0px 0px 0px 17px;
}
form#newsSearch ul.formLinks li.hLight a:link, 
form#newsSearch ul.formLinks li.hLight a:visited {
	color: #d8d8d8;
	cursor: default;
}
form#newsSearch ul.formLinks li.hLight a:hover, 
form#newsSearch ul.formLinks li.hLight a:active {
	text-decoration: none;
}



/************************/
/* Search Result Styles */
/************************/
div.newsCategory {
	clear: both;
	margin: 0px 0px 30px 0px;
	font-size: 11px;
	color: #676767;
}
div.newsCategory h3 {
/*	margin: 0px 0px -15px 0px;
*/
	margin: 0px 0px 0px 0px;
	padding: 0px 15px;
	height: 49px;
	font-size: 20px;
	font-weight: normal;
	line-height: 50px;
	text-transform: lowercase;
	color: #C02426;
	background: #E1DFCE;
	overflow: hidden;
}
div.newsCategory p.viewAll {
	position: relative;
	float: right;
	font-weight: bold;
	text-transform: lowercase;
	top: -28px;
	right: 15px;
}
div.newsCategory p.results_count {
	position: relative;
	top: -28px;
	right: 15px;
	float: right;
	font-weight: bold;
	text-transform: lowercase;
}
div.newsCategory p.results_count2 {
	position: relative;
	top: -28px;
	right: 15px;
	float: right;
	padding: 0px 5px 0px 0px;
	margin: 0px 5px 0px 0px;
	font-weight: bold;
	text-transform: lowercase;
	border-right: 1px solid #676767;
}
div.newsCategory h4 {
	margin: 20px 15px 10px 15px;
	font-size: 15px;
	font-weight: bold;
	color: #676767;
	text-transform: lowercase;
}
div.newsCategory h4.pracArea {
	color: #c02426;
}
div.newsCategory ul {
	list-style: none;
	margin: 0px 0px 20px 0px;
}
div.newsCategory ul li {
	margin: 0px 0px 20px 0px;
}
div.newsCategory ul h4 {
	margin: 0px;
	padding: 3px 15px 3px 15px;
	font-weight: normal;
	color: #000;
	text-transform: none;
	background: #f5f5ee;
}
div.newsCategory ul.featInfo {
	margin: 3px 15px 10px 15px;
	list-style: none;
}
div.newsCategory ul.featInfo li {
	display: inline;
	margin: 0px 4px 0px 0px;
	padding: 0px 4px 0px 0px;
	border-right: 1px solid #C02426;
}
div.newsCategory ul.featInfo li.date {
	font-weight: bold;
	color: #C02426;
}
div.newsCategory ul.featInfo li.lastItem {
	border: none;
}
div.newsCategory ul.featInfo strong {
	font-weight: normal;
	color: #000;
}



