/**

		CORE STYLES

**/
html, body {
	height: 100%; width: 100%;
	padding: 0; margin: 0;
}

p
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body
{
	padding: 0px;
	background-color: #252525;
	font-family: arial;
	/*background-image: url(../../content/images/head_colour.png);*/
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	height: 100%;
}

a:link, a:visited, a:active
{
	color: #8F8FA8;
	text-decoration: none;
}

a:hover
{
	color: #F29F01;
}

/**

		PAGE STYLES
	
**/

.site_logo
{
	background-image: url(../../content/images/logo.png);
	position: absolute;
	height: 160px;
	width: 160px;
	border: 2px solid black;
	z-index: 1000;
	bottom: -200px;
	left: 40px;
}

.fl_left
{
	float: left;
}

.cl_left
{
	clear: left;
}

.cl_right
{
	clear: right;
}

.cl_both
{
	clear: both;
}

.fl_right
{
	float: right;
}

.page_starter
{
	height: 25px;
	margin: 0px;
}

.site_title a
{
	color: #acd373;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 25px;
	padding: 5px;
}

.site_title a:hover
{
	color: white;
}

.content_body
{
	height: 100%;
}

.jhc_banner_rotate
{
	height: 320px;
	width: 1000px;
	margin-top: 10px;
}

.content_wrapper
{
	width: 1024px;
	/*background-image: url(../../content/images/jhc_cover.jpg);*/
	/*height: 370px;*/
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
	position: relative;
}

.content_wrapper_homepage
{
	width: 1024px;
	background-image: none;
	height: 370px;
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
	position: relative;
}

.header
{
	/*float: left;*/
	margin: 0;
	padding: 0;
	width: 100%;
	padding-bottom: 10px;
	height: 315px;
}

.head_menu
{
	height: 14px;
	font-size: 12px;
	text-align: left;
	width: 100%;
	color: white;
	font-weight: bold;
	padding-left: 50px;
}

.head_menu ul
{
	list-style-type: none;
	width: 100%;
}

.head_menu ul li
{
	width: 70px;
}

.head_menu ul li a
{
	color: #ACD373;
}

.head_menu ul li a:hover
{
	color: white;
}

.home_icon
{
	background-image: url(../../content/images/16_home.png);
	padding-left: 20px;
	height: 16px;
	width: 70px;
	background-repeat: no-repeat;
}

.search_icon
{
	background-image: url(../../content/images/16_search.png);
	padding-left: 20px;
	height: 16px;
	width: 70px;
	background-repeat: no-repeat;
}

.link_icon
{
	background-image: url(../../content/images/16_link.png);
	padding-left: 20px;
	height: 16px;
	width: 70px;
	background-repeat: no-repeat;
}

.header_content
{
	padding: 5px;
	clear: both;
	vertical-align: top;
}

.menu_wrap
{
	/*border: 2px #406618 solid;*/
	position: relative;
	border-left: 0;
	border-right: 0;
	/*z-index: 9999;*/
	background-color: #000000;
}

.content_wrapper .menu_wrap
{
	position: relative;
}

.sub_info_row
{
  background-color: black;
  color: white;
  font-size: 12px;
  height: 25px;
  padding: 0;
  width: 100%;
}

.sub_info_row a:active, .sub_info_row a:link, .sub_info_row a:visited
{
  color: grey;
}

.sub_info_row a:hover
{
  color: #acd373;
}

.menu
{
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	height: 40px;
	vertical-align: middle;
}

.menu_text
{
	position: absolute;
	color: white;
	font-family: calibri;
	font-size: 17px;
	font-weight: bold;
	position: relative;
	vertical-align: middle;
	z-index: 9999;
	text-align: center;
	top: 25%;
}

.menu_text div.hcsps_menu
{
	!important;
	position: relative;
	z-index: 9999;
}

.menu_text div.hcssp_menu ul
{
	!important;
	border-left: 0 none;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 9999;
}

.menu_text div.hcssp_menu ul li
{
	display: inline-block;
	position: relative;
	height: 23px;
	z-index: 9999;
	padding: 0px 10px;
}

.menu_text div.hcssp_menu ul li.nav_add_info
{
	padding-top: 10px;
}

.menu_text div.hcssp_menu ul li a:active, .menu_text div.hcssp_menu ul li a:visited, .menu_text div.hcssp_menu ul li a:link
{
	!important;
	color: white;
	text-decoration: none;
	font-size: 17px;
	z-index: 9999;
	border-bottom: 0px;
}

.menu_text div.hcssp_menu ul li a:hover
{
	!important;
	color: #ACD373;
}

.menu_text div.hcssp_menu ul li.sub_ul ul li ul li
{
  background-image: none;
}

.menu_text div.hcssp_menu ul li.sub_ul ul li
{
  background-image: url(../../img/menu-option-normal.gif);
  background-position: right center;
  background-repeat: no-repeat;
  margin-left: 0px;
  padding-left: 0px;
  text-align: center;
}

.menu_text div.hcssp_menu ul li.sub_ul ul li.sub_ul
{
  background-image: url(../../img/menu-option-extra.gif);
  background-position: right center;
  background-repeat: no-repeat;
  margin-left: 0px;
  padding-left: 0px;
}

.menu_text div.hcssp_menu ul li.sub_ul ul li.sub_ul:hover
{
  background-color: #000000;
  background-image: url(../../img/menu-side.jpg);
  background-position: right center;
  background-repeat: no-repeat;
  margin-left: 0px;
  padding-left: 0px;
}

.menu_text div.hcssp_menu ul li.sub_ul
{
  background-image: url(../../content/images/ic_down.png);
  background-position: left center;
  background-repeat: no-repeat;
  margin-left: 10px;
  padding-left: 20px;
}

.menu_text div.hcssp_menu ul li.active a
{
	color: #ACD373;
}

.menu_text div.hcssp_menu ul li.active a:hover
{
	text-decoration: none
}

.menu_text div.hcssp_menu ul ul li:hover
{
	color: #ACD373;
}

.menu_text div.hcssp_menu ul li:hover, .hcssp_menu ul ul li:hover ul
{
	color: #ACD373;
}

.menu_text div.hcssp_menu ul li ul
{
	!important;
	position: absolute;
	/*background-image: url(../../content/images/field_back.png);*/
/*	background-color: #000000;*/
	z-index: 9999;
	top: 23px;
	left: 0px;
}

.menu_text div.hcssp_menu ul li ul li ul
{
	!important;
	position: absolute;
	top:0;
	left:210px;
	background-color: #213321;
	background-image: none;
	width:210px;
}

.menu_text div.hcssp_menu ul ul li, .menu_text div.hcssp_menu ul li ul li
{
	!important;
	position: relative;
	width: 200px;
	text-align: left;
	z-index: 9999;
	/*display: block;*/
	background-color: transparent;
	border-bottom: 1px dotted #374D3C;
}

.menu_text div.hcssp_menu ul li ul li a:active, .menu_text div.hcssp_menu ul li ul li a:visited, .menu_text div.hcssp_menu ul li ul li a:link,
.menu_text div.hcssp_menu ul ul li a:active, .menu_text div.hcssp_menu ul ul li a:visited, .menu_text div.hcssp_menu ul ul li a:link
{
	!important;
	/*border-bottom: medium none;*/
	color: #AFAFA8;
	display: block;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	/*padding: 0;*/
	padding-top: 5px;
	text-decoration: none;
	z-index: 9999;
	border-bottom: 0px;
}

.menu_text div.hcssp_menu ul li ul li a:hover, .menu_text div.hcssp_menu ul ul li a:hover
{
	!important;
	position: relative;
	color: #F29F01;
	z-index: 99999;
}

.content_wrap
{
	background: none repeat scroll 0 0;
	clear: both;
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-bottom: 35px;
	z-index: 1;
	padding-top: 10px;
}

.content_middle
{
	background: none repeat scroll 0 0;
	float: left;
	left: 200px;
	position: relative;
	width: 200%;
	z-index: 1;
}

.content_central_wrap
{
	float: right;
	position: relative;
	right: 100%;
	width: 50%;
	z-index: 1;
}

.background_gradient
{
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	background: transparent\9; /* clear current background for ie */
	zoom:1; /* required for the filters */

	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.content_sub1
{
	text-align: left;
	float: left;
	left: 210px;
	margin-left: -1034px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 220px;
	z-index: 1;
}

.content_sub1 div.lefty
{
	width: 220px;
}

.content_sub1 a
{
	border-bottom: 0px;
}

.content_left
{
	display: block;
	margin-left: 0px;
	padding-left: 26px;
	width: 250px;
}

.content_sub2
{
	float: left;
	left: -20px;
	overflow: hidden;
	position: relative;
	width: 220px;
	
	z-index: 1;
	color: #AFAFA8;
}

.content_right
{
	background: none repeat scroll 0 0;
	float: left;
	left: 50%;
	margin-left: -400px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.content_main_pad
{
	margin: 0 0 0 420px;
	overflow: hidden;
}

.content_text_main
{
	color: #c4df9b;
	font-family: arial;
	/*font-size: 17px;
	font-weight: bold;*/
	padding-top: 10px;
	position: absolute;
	vertical-align: middle;
	/*width: 100%;*/
	z-index: 1;
	overflow: hidden;
	height: 100%;
	border: 2px #406618 solid;
	margin-bottom: 50px;
	z-index: 1;
}

.content_main
{
	overflow: hidden;
  	width: 540px;
	/*background-color: #406618;*/
	/*height: 100%;*/
	/*color: #8ABB88;*/
	font-family: sans-serif;
	font-size: 13px;
	/**/
	color: #DADAD4;
	/*font-family: tahoma;*/
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	
	z-index: 1;
	
	line-height: 20px;
}

.footer
{
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #005e20;
	font-family: calibri;
	/*background-color: #acd373;*/
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px dotted #242424;
}

.footer>div
{
  width: 495px;
  margin: 0 auto;
}

.footer>div>ul
{
  display: inline;
}

.footer>div>ul li
{
  float:left;
  list-style: none outside none;
  padding-left: 5px;
  padding-right: 5px;
}

.breadcrumbs
{
	/*border-bottom: 1px dotted #EEEEEE;*/
	color: #acd373;
	font-size: 12px;
	/*margin: 0 20px 20px;*/
	padding: 5px;
	text-align: left;
}

.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited
{
	color: white;
	text-align: right;
	text-decoration: none;
	border-bottom: 0px;
}

.breadcrumbs a:hover
{
	color: #acd373;
	text-align: right;
	text-decoration: underline;
}

.breadcrumb_spacer
{
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
}

/*.sub_ul ul
{
	position:relative
	width: 170px;
	background-color: #ACD373;
	z-index: 99;
}

.sub_ul ul li
{
	position:relative
	border-bottom: 1px dotted #005e20;
	width: 150px;
	z-index: 99;
	padding-right: 5px;
	padding-bottom: 2px;
}*/

.left_menu_link li a
{
	background-color: #F9F9F9;
	border-left: 4px solid #DDDDDD;
	color: #333333;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin: 1px 0 1px 10px;
	padding: 0 0 0 6px;
	text-decoration: none;
	border-bottom: 0px;
}

.content_sub1, .content_sub2
{
	border: none;
	color: #ddd;
	text-align: left;
	font-size: 10px;
	font-family: tahoma;
}

.content_sub1 fieldset.site_info legend, .content_sub2 fieldset.site_info legend
{
	background-color: #ACD373;
	width: 205px;
	margin-left: -11px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	text-align: center;
	margin-right: -5px;
	font-size: 11px;
	margin-bottom: 5px;
}

.content_sub1 fieldset.site_info legend
{
	width: 220px;
}

.content_sub2 fieldset.site_info dl dt
{
	font-weight: bold;
	/*display: block;
	float: left;*/
	color: #4A6751;
}

.content_sub2 fieldset.site_info dl dd
{
	/*float: left;*/
	display: block;
	color: #AFAFA8;
	margin-left: 20px;
	width: 170px;
}

.content_sub2 fieldset.site_info dl dd.file_download a
{
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 0px;
}

.content_sub2 fieldset.site_info dl dd.file_download a:hover
{
	color: #F29F01;
}

.content_sub2 fieldset.site_info dl dd.file_info
{
	/*color: #373737;*/
	border-top: 1px dotted #242424;
	border-bottom: 1px dotted #242424;
	color: #565656;
/*	font-size: 9px;
	font-weight: bold;*/
}

.content_sub2 ol li
{
	font-size: 10px;
	font-family: tahoma;
	/*margin-left: -80px;*/
	width: 170px;
	text-align: left;
	display:list-item;
	color: #4A6751;
	margin-left: -10px;
}

.content_sub2 fieldset.site_info ol li
{
	font-size: 10px;
	font-family: tahoma;
	margin-left: -20px;
	width: 170px;
	text-align: left;
	display:list-item;
}

.article_links a:active, .article_links a:visited, .article_links a:link
{
	font-family: tahoma;
	font-size: 8px;
	color: #4A6751;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px;
}

.article_links a:hover
{
	color: #F29F01;
}

.article_info
{
	color: #4A6751;
	display: inline;
	float: right;
	font-family: tahoma;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	width: 100%;
}

h1
{
	background-image: url("../img/heading_back.png");
  background-repeat: no-repeat;
  color: #ACD373;
  font-size: 21px;
  height: 35px;
  line-height: normal;
  margin: 0;
  padding-left: 25px;
  padding-top: 5px;
  text-transform: uppercase;
  width: 100%;
}

h3
{
	color: #AFAFA8;
  font-size: 19px;
  line-height: normal;
  margin-bottom: 5px;
  margin-top: 25px;
  padding-bottom: 15px;
  text-align: center;
  text-decoration: underline;
  text-transform: uppercase;
  width: 100%;
}

h4
{
	color: #9FBF9F;
	font-family: verdana;
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
	text-decoration: underline;
}

.footer a:link, .footer a:visited, .footer a:active
{
	color: #005E20;
}

.footer a:hover
{
	color: #4A6751;
}

tr.headCells th
{
	color: #F29F01;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

tr.oddCells td
{
	border-bottom: 1px dotted #454545;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #131313;
	padding-left: 5px;
}

tr.evenCells td
{
	border-bottom: 1px dotted #454545;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

div.teaser
{
	font-size: 11px;
	padding-bottom: 5px;
	color: #9F9F9F;
	display: block;
	/*float: left;*/
	clear: both;
	/*width: 520px;*/
	height: 500px;
	overflow: auto;
	padding-right: 5px;
}

div.home_item
{
	width: 230px;
	float: left;
	/*clear: both;*/
	padding: 0 10px;
}

div.home_item p.teaser_title
{
	text-align: center;
}

div.home_item p.teaser_title a
{
	color: #9FBF9F;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bolder;
	text-transform: uppercase;
}

.teaser-image
{
	background-color: black;
	font-size: 12px;
	height: 210px;
	padding-top: 8px;
	text-align: center;
	width: 230px;
}

.teaser-image h4
{
	font-size: 12px;
	text-transform: uppercase;
	font-family: arial;
	line-height: 15px;
	color: #757575;
}

div.home_item p.teaser_title a:hover
{
	color: #559555;
}

div.teaser div[class^="col"]
{
	border-bottom: 1px dotted #454545;
	padding-bottom: 5px;
	/*display: inline;
	float: left;*/
}

div.teaser div h3 a
{
	color: #9FBF9F;
	font-family: arial;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
}

div.teaser div h3 a:hover
{
	color: #454545;
}

div.teaser div div.teaser-home-subline h4
{
	text-transform: uppercase;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	color: #757575;
}

div.teaser div div.teaser-home-subline div.article_link
{
	/*display: block;
	float: right;*/
}

div.teaser div div.teaser-home-subline div.teaser_summary
{
	line-height: 20px;
}

div.teaser div div.teaser-subline
{
	margin-left: 10px;
}

div.teaser div div.teaser-subline b
{
	text-transform: uppercase;
}

div.teaser div div.teaser-subline div.article_link
{
	display: block;
	float: right;
}

span.articleLinkInternal
{
	border-left: 0 none;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
}

span.articleLinkInternal div
{
	float: left;
	position: relative;
	width: 49%;
	padding-left: 5px;
/*	padding-bottom: 50px;*/
	height: 150px;
}

span.articleLinkInternal div h3
{
	height: 40px;
	margin: 0px;
	border: 0px;
}

span.articleLinkInternal div h3 a
{
	color: #9FBF9F;
	font-family: arial;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
}

span.articleLinkInternal div h3 a:hover
{
	color: #454545;
}

span.articleLinkInternal div div.article_summary
{
	height: 30px;
	font-size: 10px;
}

.content_sub2 h3, .content_sub1 h3
{
	background-color: #ACD373;
	width: 230px;
	margin-left: -11px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	text-align: center;
	margin-right: -5px;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.content_sub2 dl dt
{
	font-weight: bold;
	/*display: block;
	float: left;*/
	color: #4A6751;
}

.content_sub2 dl dd
{
	/*float: left;*/
	display: block;
	color: #AFAFA8;
	margin-left: 20px;
	width: 170px;
}

.content_sub2 dl dd.file_download a
{
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 0px;
}

.content_sub2 dl dd.file_download a:hover
{
	color: #F29F01;
}

.content_sub2 dl dd.file_info
{
	/*color: #373737;*/
	border-top: 1px dotted #242424;
	border-bottom: 1px dotted #242424;
	color: #565656;
	/*font-size: 9px;
	font-weight: bold;*/
}

.content_sub2 p, .content_sub2 table tbody tr td.imglistcaption
{
	/*color: #373737;*/
	margin-top: 0px;
	color: #565656;
	/*font-size: 9px;
	font-weight: bold;*/
}

.content_sub2 ol li p
{
	color: white;
}

.pollVotesDisplay
{
	width: 200px;
}

.pollInfo
{
	color: #4A6751;
	padding-left: 15px;
}

div[class^='poll_choice']
{
	clear: both;
	color: #4A6751;
	display: block;
	/*float: left;*/
	height: 15px;
	padding-left: 5px;
	text-align: left;
	width: 200px;
}

div[class^='poll_result']
{
	background-image: url(../../img/vote_box.png);
	display: block;
	height: 15px;
	position: relative;
	width: 200px;
}

.pollBarMain
{
	background-color: #296507;
	float: right;
	height: 4px;
	margin: 11px auto 0;
	text-align: center;
}

.pollBarPercent
{
	float: left;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 200px;
}

.pollBarCount
{
	color: white;
	padding-left: 5px;
}

.pollSubmitButton
{
	border: 1px solid #406618;
	background-color: #8dc63f;
	color: black;
	font-weight: bold;
}

.pollRadioCell
{
	width: 200px;
	margin-left: 5px;
	padding-bottom: 2px;
}

div[id^='pollVoteForm']
{
	display: block;
}

div[id^='pollVoteView']
{
	display: none;
}

.poll_link
{
	margin-left: 15px;
}

.imagelisttd
{
	padding: 5px 0px;
}

.content_sub2 div.images div.imageEntry
{
	width: 200px;
	margin: 0px auto;
/*	padding: 5px 0px;*/
}

.article_menu_index_list center a
{
	background-color: #032303;
	border: 1px dotted #242424;
	font-weight: bold;
	line-height: 35px;
	padding: 3px;
}

.article_menu_list
{
	display: block;
	width: 460px;
	padding-bottom: 60px;
}

.article_menu_list div
{
	display: block;
	float: right;
	font-weight: normal;
	width: 400px;
}

.article_menu_list div.label
{
	display: block;
	float: left;
	font-size: 25px;
	font-weight: bold;
	padding-right: 10px;
	width: 20px;
	color: #4A6751;
}

.grass_footer_space
{
	float: left;
	height: 180px;
	width: 100%;
}

#search_input_field
{
	background-color: #4C6633;
	border: 1px solid #032303;
}

#search_submit_button
{
	border: 1px solid #406618;
	background-color: #8dc63f;
	color: black;
	font-weight: bold;
}

.phpwcmsSearchNextPrev
{
	font-weight: bold;
	padding: 15px;
}

.search-result
{
	border-bottom: 1px dotted #242424;
	padding-top: 5px;
	padding-bottom: 10px;
}

.content_right_sub_content
{
	background: none repeat scroll 0 0 transparent;
	float: left;
	left: 50%;
	margin-left: -390px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.content_sub1_sub_content
{
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	background: transparent\9; /* clear current background for ie */
	zoom:1; /* required for the filters */

	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	
	z-index: 1;
	float: right;
	margin-right: -76px;
	overflow: hidden;
	position: relative;
	right: 204px;
	text-align: left;
	width: 220px;
	z-index: 1;
}
	
.content_main_sub_content
{
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(1, 0, 0, 0.6);
	background: transparent\9; /* clear current background for ie */
	zoom:1; /* required for the filters */

	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	
	z-index: 1;
	/*font-size: 12px;*/
	color: #DADAD4;
	float: left;
	font-family: sans-serif;
	font-size: 13px;
	margin-left: -120px;
	margin-right: 40px;
	/*padding-left: 5px;*/
	padding-right: 5px;
	text-align: left;
	width: 780px;
	z-index: 1;
}

.warning_notice
{
	background-color: #F7B2B2;
	border: 1px solid #FF0000;
	margin-bottom: 10px;
	padding: 3px;
}

.warning_notice h3, .warning_notice h4
{
	background-color: #F7B2B2;
	color: red;
	margin-left: 10px;
	width: 151px;
}

.warning_notice h3
{
	font-size: 14px;
}

.warning_notice h4
{
	font-size: 13px;
}

.warning_notice_image
{
	background-image: url("../../content/images/notice_icon.png");
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	margin-left: 5px;
	margin-top: 5px;
	padding: 5px;
	width: 50px;
}

.warning_notice_html
{
	color: red;
	font-size: 10px;
}

.warning_notice_html a:active, .warning_notice_html a:link, .warning_notice_html a:visited
{
	color: black;
}

.warning_notice_html a:hover
{
	color: red;
}

.content_ads
{
	display: block;
}

.content_ads div.adcampaign_ad
{
	float: left;
	width: 200px;
	padding: 15px;
}

.content_container
{
	width: 1024px;
}

.content_container_body
{
	width: 774px;
	text-align: left;
	letter-spacing: 1px;
/*	line-height: 20px;*/
}

.content_column
{
	width: 250px;	
	/*background-image: url(../../content/images/left-cover.jpg);*/
}

.column_top
{
	width: 250px;	
	height: 15px;
	/*background-image: url(../../content/images/left-cover-top.jpg);*/
}

.column_bottom
{
	width: 250px;	
	height: 10px;
	/*background-image: url(../../content/images/left-cover-bottom.jpg);*/
}

.main_column_content
{
	width: 235px;
	font-family: verdana;
	font-size: 11px;
	color: khaki;
	line-height: 20px;
	text-align: left;
}

.col_txt_green
{
	color: #ACD373;
}

.col_txt_grey
{
	color: #dadada;
}

.download_box
{
	color: #ACD373;
	background-color: #213317;
	padding: 10px;
	border: 1px solid black;
	width: 200px;
	text-align: center;
}

.download_box div.link
{
	text-transform: uppercase;
	font-size: 17px;
	font-family: verdana;
}

.download_box div.info
{
	font-size: 9px;
	display: block;
	color: white;
	line-height: 12px;
}

.download_box div.decs
{
	font-size: 12px;
	display: block;
}

.ads
{
	width: 225px;
	text-align: center;
}

.right-box
{
	max-width: 240px;
	min-width: 0px;
	height: auto;
	margin-left: 10px;
	background-color: #2f2f2f;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid black;
	letter-spacing: normal;
}

.right_html
{
	padding: 5px;
}

.main-font
{
	font-size: 14px;
}

.jhc_article_listing
{
	list-style-position: inside;
}

.img-circle {
    border-radius: 50%;
}