*{ margin:0px; padding:0px; }





.news_link

{

	text-decoration:none;

	font-family:inherit;

	color:inherit;

	font-size:inherit;

}



a.news_link:link

{

	text-decoration:none;

	font-family:inherit;

	color:inherit;

	font-size:inherit;

}



a.news_link:hover

{

	text-decoration:underline;

	font-family:inherit;

	color:inherit;

	font-size:inherit;

}



.row

{

	float:left;

	margin-bottom:3px;

	margin-top:3px;

	width:100%;

}

.col

{

	float:left;

	padding:0px;

	margin:0px;

}



.mErrorHidden

{

	width:100%;

	display:none;

}

.error_class

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#555555;

	font-size:12px;

	border:1px solid #FF6600;

	

}

.error

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#ff0000;

}

.height_beem

{

	width:1px;

	border:0px solid #ff0000;

	float:left;

	

}







.mFormField

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#181412;

	font-size:12px;

	border:1px solid #455576;

}

.mFormLabel

{

	font-family:Arial, Helvetica, sans-serif;

	color:#181412;

	font-size: small;

	font-weight:normal;

}

.mFormSep

{

	font-family:Arial, Helvetica, sans-serif;

	color:#181412;

	font-size: small;

	font-weight:normal;

}

.mFormButton

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#555555;

	border:1px solid #455576;

	background-color:#ffffff;

	

}



#busy_box

{

	position:absolute;

	width:250px;

	height:70px;

	min-height:70px;

	display:none;

	/*-moz-opacity: 0.75;

	opacity: 0.75;*/

	background-color:#ffffff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#777777;

	top:310px;

	left:400px;

	text-align:center;

	border-bottom:2px solid #bbbbbb;

	border-right:2px solid #bbbbbb;

	border-top: 2px solid #aaaaaa;

	border-left:2px solid #aaaaaa;

}



.data_grid

{

	border:0px solid #455576;

}



.grid_title_col

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10px;

	text-align:center;

	color:#ffffff;

	border:1px solid #ffffff;

	padding:3px;

}



.grid_head_row

{

	background-color:#ac8021;

}

.grid_data_column

{

	border:1px solid #ffffff;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#555555;

	height:25px;

	min-height:25px;

	padding:5px;

}



.mGridButton

{

	border-bottom:1px solid #555555;

	border-right:1px solid #555555;

	border-left:1px solid #dddddd;

	border-top:1px solid #dddddd;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:10px;

	background:transparent;

	color:#ac8021;

	width:120px;

	margin-left:3px;

	margin-right:3px;

	margin-bottom:3px;

	

	cursor:pointer;

}





body {

	margin: 0px 0px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	background-color: #F7F7F7;

}

img {

	border: none;

}



.client_main_pane

{

	width:990px;

	margin-right:auto;

	margin-left:auto;

	position:relative;

	left:4px;

	

}



#cli_main_content_pane

{

	width:990px;;	

	float:left;

	background-image: url(images/bg_img.jpg);	

	background-repeat: repeat-y;

}



#bg_container {

	margin-right:auto;

	margin-left:auto;

	position:relative;

	

	width: 990px;

	/*height: 1100px;*/

	background: url(images/bg_img.jpg) repeat-y;	

}

#container {

	width: 800px;

	/*height: auto;*/

	float:left;

	padding-top: 25px;

	margin: auto;

}

#heading {

	width: 800px;

	height: 136px;

	background: url(images/heading.jpg) no-repeat top;

	float: left;

}

#Main_menu_shading {

	width: 800px;

	

	height: 44px;

	background: url(images/shading.jpg) repeat-x;

	float: left;

}

#Main_menu_shading p {

	width: 90px;

	height: 32px;

	float: left;

	background-image:url(images/images.jpg);

	background-position:right;

	background-repeat: no-repeat;

	padding:12px 0px 0px 35px;

}



/*.main_menu_item

{

	width: 90px;

	height: 32px;

	float: left;

	background-image:url(../images/images.jpg);

	background-position:right;

	background-repeat: no-repeat;

	padding:12px 0px 0px 27px;

	

}

*/



.main_menu_item

{

	

	height: 32px;

	float: left;

	/*background-image:url(../images/images.jpg);*/

	border:0px solid #ff0000;

	background-position:right;

	background-repeat: no-repeat;

	padding-top:12px;

	

	

}



.main_menu_item_sep

{

	background-image:url(images/images.jpg);

	background-position:35px;

	background-repeat: no-repeat;

	height: 32px;

	float:left;

	padding-top:12px;

}



.main_menu_item a

{

	text-decoration:none;

	outline:none;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:normal;

	color: #FFFFFF;

	position:relative;

	left:8px;

}



.main_menu_item a:hover 

{

	text-decoration:none;

	outline:none;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:normal;

	color: #003366;

	position:relative;

	left:8px;

}



#Main_menu_shading p a {

	text-decoration:none;

	outline:none;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:normal;

	color: #FFFFFF;

}

#Main_menu_shading p a:hover {

	text-decoration:none;

	outline:none;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:normal;

	color: #003366;

}

#Main_menu_shading p.contactnav {

	width: 105px;

	height: 32px;

	float: left;

	padding:12px 0px 0px 40px;

	background-image:none;

}

#Main_menu_shading p.home {

	width: 90px;

	height: 32px;

	float: left;

	padding:12px 0px 0px 52px;

	background-image:url(images/images.jpg);

	background-position:right;

	background-repeat: no-repeat;

}

#main_body {

	width: 800px;

	/*height: auto;*/

	float: left;

	padding:0px;

}

#shading_top {

	width: 800px;

	height: 44px;

	background: url(images/body_shading_top.jpg) repeat-x;

	float:left;



}

#column {

	width: 800px;

	/*height: auto;*/

	float: left;

	padding:0px;

}

#shading_bottom {

	width: 800px;

	height: 35px;

	background: url(images/body_shading_bottom.jpg) repeat-x;

	float:left;

}

#footer {

	width: 800px;

	/*height: auto;*/

	float: left;

	display:inline;

}

#column_left {

	width: 190px;

	/*height: auto;*/

	float: left;

}

#column_mid {

	width: 420px;

	/*height: auto;*/

	float: left;

}

#column_right {

	width: 190px;

	/*height: auto;*/

	float: left;

}

/*

* html #column_right {

	width: 187px;

}

*/

#footer_green {

	text-align:center;

	width: 800px;

	height: 67px;

	float: left;

}

#footer_green p {

	padding:20px 0px 0px 0px;

}

#footer_green p a {

	text-decoration:none;

	outline:none;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:normal;

	color: #FFFFFF;

}

#footer_green p a:hover {

	text-decoration:none;

	outline:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:normal;

	color: #003366;

}

#footer_blue {

	width: 800px;

	height: 25px;
	
	color:#666;

}

.copy_right {

	font-family:Arial, Helvetica, sans-serif;

	text-align: center;

	font-size:11px;

	font-weight:normal;

	color: #666;

	margin-top: 5px;

	width: 340px;

	height: 15px;

	float: left;

}

.credittag {

	width: 180px;

	height: 15px;

	float: right;

	margin-top: 5px;

}

.credittag p {

	text-align: center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color: #999999;

}

.credittag p a {

	font-family:Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-size:11px;

	font-weight:normal;

	color: #4e4e4f;

}

.credittag p a:hover {

	font-family:Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-size:11px;

	font-weight:normal;

	color: #FFFFFF;

}

#footer_space {

	width: 800px;

	height: 20px;

	float: left;

	background-color: #FFFFFF;

}

#img_smoke {

	width: 173px;

	height: 340px;

	float: left;

	background: url(images/img_smoke.gif) no-repeat;

}

#leftcolumn_images {

	width: 173px;

	/*height: auto;*/

	float: left;

}



#leftcolumn_images a.lc_img_text{

	text-align:center;

	display:inline;

	padding-bottom:5px;

	color: #015ca2;

	text-decoration:none;

	font-size: 12px; position:relative;

	top:-8px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#leftcolumn_images a.lc_img_text:link{

	text-align:center;

	display:inline;

	padding-bottom:5px;

	color: #015ca2;

	text-decoration:none;

	font-size: 12px; position:relative;

	top:-8px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#leftcolumn_images a.lc_img_text:hover{

	text-align:center;

	display:inline;

	padding-bottom:5px;

	color: #015ca2;

	text-decoration:underline;

	font-size: 12px; position:relative;

	top:-8px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#leftcolumn_images img{

	margin-bottom:3px;

	padding:0px;

	

}

#midcolumn_container {

	width: 405px;

	float: left;

}

#midcolumn_container a {
	font-size:15px; 
	color:#1f79fe;
	/*	padding-left:10px; */
	text-decoration:none; 
	/*	background-image: url(images/ahref-arrow.jpg); */
	background-repeat: no-repeat;
	background-position: 0em;
	font-weight: bold;
}	


#midcolumn_container h1{

	font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;

	font-size:22px;

	color: #2f9800;

	font-weight: normal;

	margin-top:5px;

	margin-bottom:5px;

}



#midcolumn_container h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #000023;

	font-weight: normal;

	margin-top:5px;

	margin-bottom:5px;

	font-weight:bold;

}



#midcolumn_container h3{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #000023;

	font-weight: normal;

	margin-top:5px;

	margin-bottom:5px;

	font-weight:bold;

}



#midcolumn_container p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000000;

	font-weight: normal;

	text-align:left;

	line-height:18px;

	

}









#midcolumn_container ul{

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	display:block;

	padding-left:10px;

	padding-right:10px;

	/*height:auto;*/

	margin-top:10px;

	margin-bottom:10px;

	margin-right:5px;

	width:90%;



}





#midcolumn_container ol{

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	float:left;

	display:block;

	padding-left:10px;

	padding-right:10px;

	/*height:auto;*/

	margin-top:10px;

	margin-bottom:10px;

	width:90%;

}



#midcolumn_container li{

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	margin-top:10px;

	margin-left:5px;

	list-style-position:outside;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	text-align:left;

}





#rightcolumn_container {

	/*height: auto;*/

	width: 180px;

	float: left;

	padding-left: 8px;

	border-left: 1px solid #d5d5d5;

}

.foot_img {

	float: right; 

	margin: 0px 0px 5px 10px;

	width: 201px;

	height:201px;

}

#rightcolumn_text {

	width: 175px;

	float: left;

}

.logo {

  margin: 10px 20px 10px 0px;

}

.body_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4e4e4f;

	font-weight: normal;

}

.heading_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #424242;

	font-weight: bold;

}

.heading_text_green {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #8bc542;

	font-weight: bold;

}

.john_treble {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #006837;

	font-weight: bold;

}

.black {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	font-weight: bold;

}

.small_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #4e4e4f;

	font-weight:  normal;

}

.img_pf {

	padding-bottom: 0;



}

.imgemail {

	width: 60px;

	/*height: auto;*/

	float: left;

	padding: 5px 0px 5px 0px;

}

.imgemail_text {

	width: 100px;

	height: 48px;

	float: left;

	padding: 22px 0px 0px 0px;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #015ca2;

}



a.imgemail_text:link {

	width: 100px;

	height: 48px;

	float: left;

	padding: 22px 0px 0px 0px;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #015ca2;

}



a.imgemail_text:hover {

	width: 100px;

	height: 48px;

	float: left;

	padding: 22px 0px 0px 0px;

	text-decoration:underline;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #015ca2;

}



.pf_img {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #015ca2;

}

.dates {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999;

	font-weight: bold;

}



.pagination_button

{

	border:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;

	font-size:11px;

	font-weight:normal;

	color:#4e4e4f;

	cursor:pointer;

	background-color:#ffffff;

}



.more {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #4e4e4f;

	text-decoration: none;

}

.more a {

	color: #1F79FE;

	text-decoration: none;

}

.more a:hover {

	color: #4e4e4f;

	text-decoration: none;

}

.img_arrow {

	width: 20px;

	height: 16px;

	float: left;

	padding: 0px;

}

.news_text {

	width: 150px;

	height: 16px;

	float: left;

	padding: 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #1F79FE;

	font-weight: bold;

}

.news_text p {

	padding:0px 0px 0px 0px;

}

.news_text p a {

	text-decoration:none;

	outline:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #1F79FE;

	font-weight: bold;

}

.news_text p a:hover {

	text-decoration:none;

	outline:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #015ca2;

	font-weight: bold;

}





.news_sector {

	width: 170px;

	float: left;

	

}

#Industry_sector {

	width: 170px;

	float: left;

	padding-bottom: 10px;

	padding-top: 10px;

}

.rss_feed {	

	width: 140px;

	height: 16px;

	float: left;

	padding: 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #4e4e4f;

	font-weight: normal;

}

.news_des_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4e4e4f;

	font-weight: normal;

}

.read_more {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #006837;

	text-decoration: none;

}

.read_more a {

	color: #006837;

	text-decoration: none;

}

.read_more a:hover {

	color: #015ca2;

	text-decoration: none;

}

#jizsawblock {
background: url(images/jizsaw-block.jpg) no-repeat bottom;
margin-bottom: 20px;
}
