/*   
Theme Name: ERT 2009
Theme URI: http://www.iwdesigners.com
Description: This template needs the plugins "ERT Navigation" and "ERT Template" to work correctly.
Author: IWDesigners.com
Author URI: mailto:tech@iwdesigners.com
Template: 
Version: 1.1_2009-08-17
.
For use in www.ertgroup.com website
.
*/
/* PAGE STRUCTURE */
	#ert {
		margin: 10px auto;
		width: 968px;
		line-height:18px;
	}
	#ert3 {
		height:70px;
        padding:8px 5px 0;
		background-image:url(images/BCKnavigation.jpg);
		background-repeat:repeat-x;
		background-position:top;
	}
	#ert #ert4 #ertMAIN_LCR td, 
	#ert #ert4 #ertMAIN_LCC td, 
	#ert #ert4 #ertMAIN_CCR td, 
	#ert #ert4 #ertMAIN_CCC td { 
		/*padding: 0 1px ;*/
	}
	#ert #ert4 #ert4L { 
		width: 238px;
		border-right: dashed 1px #d9d9d9;
	}
	#ert #ert4 #ert4R { 
		width: 238px;
		border-left: dashed 1px #d9d9d9;
	}
	#ert #ert4 #ertMAIN_LCR #ert4C {
		width: 478px;
		background-image:url(images/BCKc.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
	#ert #ert4 #ertMAIN_LCC #ert4C,
	#ert #ert4 #ertMAIN_CCR #ert4C { 
		width: 723px;
		background-image:url(images/BCKc2.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
	#ert #ert4 #ertMAIN_CCC #ert4C { 
		width: 964px;
	}
	

/* NAVIGATION common */
	#ert1 ul li, #nav1 ul li, #nav2 ul li {
		 display: inline;
	}


/* TOP NAVIGATION */
	#ert1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 5px 0 7px;
	}
	#ert1  ul {
	 padding: 0;
	 margin:0;
	}
	#ert1  ul  li  a {
	 text-decoration:none;
	 margin: 0 2px;
	 padding: 4px 3px 2px;
	 color: gray;
	 border-bottom: solid 2px white;
	}
	#ert1  li  a:hover {
	 color: black;
	 border-bottom-color: gray;
	}


/* MAIN NAVIGATION */
	#nav1 {
	 font-family: Verdana;
	 font-size: 13px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-transform: uppercase;
	 padding: 5px 0 7px;
	 height:19px;
	}
 #nav2 {
	 font-family: Verdana;
	 font-size: 13px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 padding: 5px 0 7px;
	 height:19px;
	}
	#nav1 {
	 backgdround-color:blue;
	}
	#nav2 {
	 backgdround-color:#EEEEFF;
	 border-bottom: solid 2px #f5835b;
	}
	#nav1 ul, #nav2 ul {
	 padding: 0;
	 margin:0;
	 list-style-type: none;
	 list-style-image: none;
	}
	#nav1 ul li a, #nav2 ul li a {
	 text-decoration:none;
	 margin: 0 2px;
	 padding: 4px 5px 4px;
	}
	#nav1 ul li a {
	 color: white;
	 border-bottom: solid 4px #5CA2E0;
	}
	#nav2 ul li a {
	 color: #233B77;
	 border-bottom: solid 4px #FFFFFF;
	}
	#nav1 li a:hover {
	 color: #EEEEFF;
	 border-bottom-color: #0065A4;
	}
	#nav2 li a:hover {
	 color: #233B77;
	 font-weight:bold;
	 border-bottom-color: #FFFFFF;
	}


/* SELECTED PAGES */

	#ert1 ul li.current_page_item a, #ert1 ul li.current_page_parent a {
	 border-bottom-color: orange;
	}
	
	#nav1 ul li.current_page_item a, #nav1 ul li.current_page_parent a {
	 border-bottom-color: orange;
	}
	
	#nav2 ul li.current_page_item a {
		font-weight:bold;
	 color: #0065a4;
	 border-bottom-color: #FFFFFF;
	}


/* BOTTOM */

#ert6 p, #ert6 a, #ert6 a:visited {
color: gray;
text-decoration: none;
font-size: 9px;
text-align: center;
}
#ert6 a:hover {
color: black;
text-decoration: underline;
}
#ert6 {
padding: 10px 0 20px;
}


/* GLOBAL styles */

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#ert4C h1 {
		font-size: 16pt;
		color: #0065A4;
		margin: 10pt 20pt 10pt;
	}
	#ert4C h2 {
		font-size: 32px;
		color: #0065A4;
		margin: 0 20pt 2pt;
		/*padding:6px;*/
	}
	#ert4C h3 {
		font-size: 12pt;
		color: #0065A4;
		margin: 0 20pt 2pt;
	}
	#ert4C h4 {
		font-size: 10pt;
		color: #0065A4;
		margin: 0 20pt 2pt;
	}
	#ert4C p {
		font-size: 9pt;
		color: #666666;
		/*margin: 0 20pt 10pt;*/
		margin: 0 20pt 0pt;
		/*padding:10px 0px 10px 0px;*/
		
	}
	#ert4C li {
		font-size: 9pt;
		color: #000000;
		margin: 0 20pt 5pt;
	        list-style-type: square;
	}







/* Jan2010 */

	#ert4R h3 {
		font-size: 10pt;
		margin: 0 20pt 2pt;
	}


	#ert4L h3 {
		font-size: 10pt;
		color: #0065A4;
		margin: 0 20pt 2pt;
	}
	#ert4L {
		font-size: 9pt;
	}

	#ert4C {
		font-size: 9pt;
	}
	#ert4R {
		font-size: 9pt;
	}

	/* CSS FOR ARTICLE PAGE */

	.main_sec{ width:964px; float:left;}
	.main_sec_lft{ width:660px; float:left; padding:0px 10px  0px 10px; border-bottom:3px solid #d3e4ee; }
	.main_sec_lft_inner{ width:660px; float:left; padding-top:10px;}
	.heading_top_left{ width:513px; float:left;}
	.main_sec_lft p{ float:left; width:640px; padding:0px 10px 10px 10px; line-height:18px; margin:0; color:#666666; font-size:12px;} 
	.main_sec_lft p a{ color:#015C95;}
	.main_sec_lft p a:hover{ text-decoration:none;}
	
	.heading_top_left h2{
	
		float:left; width:100%; margin:0; padding:0;color:#015c95;
		font-size:32px;
		line-height:1.2em;
		margin-bottom:15px;
		text-decoration:none;
		font-weight:normal;
	}


	.heading_top_left h2 a{color:#015c95; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
	.heading_top_left h2 a:hover{ text-decoration:none; color:#5ca2e0;;}

	.heading_top_rt{ width:auto; float:right;font-size:13px;
	margin-top:8px; font-family:Arial, Helvetica, sans-serif;}
	.heading_top_rt a{background:url("images/icn_comment.png") no-repeat scroll 0 2px transparent;
	color:#666666;
	display:block;
	line-height:18px;
	padding-left:21px;
	text-decoration:none;}
	.heading_top_rt a:hover{ text-decoration:underline;}
	.main_con_left{ width:670px; float:left;}
	.main_sec_rt{ width:274px; float:right;}
	div.categories {
	border-left:3px solid #1187c7;
	clear:left;
	color:#808080;
	float:left;
	font-size:11px;
	margin:15px 0 0 2px;
	padding:4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

	div.categories a{ color:#1187c7;  }
	div.categories a:hover{ text-decoration:none;}
	div.share {
	float:right;
	margin-top:15px;
	width:auto;
	padding-right:191px;
	}

	div.share div.lft {
	color:#808080;
	font-size:11px;
	margin-right:10px;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	}

	div.share div {
	float:left;
	}


	.main_sec_lft hr {
	background-color:#D3E4EE;
	border:medium none;
	clear:both;
	color:#D3E4EE;
	height:3px;
	line-height:3px;
	margin:20px 0 15px;
	padding:0;
	width:653px;
	}

	.btm_sec{ width:660px; float:left; padding:0px 0px 20px 0px;}
	

	.post-date span  {
		color:#666666;
		display:inline;
		font-size:12px;
		font-weight:bold;
		padding:6px 0;
		position:relative;
		padding-left:35px;
	}


	/* 07 Dec 2010 */

	.rt_box{
	float:right;
	width:232px;
	height:auto;
}
.letstalks_container{
	float:left;
	width:192px;
	height:auto;
	padding:0 20px 0 20px;
}
.ltc_head{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
}
.ltc_content{
	float:left;
	width:100%;
	height:auto;
	color:#000000;
}
.contactyou_head{
	float:left;
	width:100%;
	height:auto;
	font-size:14px;
	padding:5px 0;
}
.contactyou_content{
	float:left;
	width:100%;
	height:auto;
	font-size:12px;
	color:#000000;
	padding:3px 0;
}
.contactyou_field{
	float:left;
	width:65px;
	height:auto;
	padding:2px 0 0 0;
}
.contactyou_control{
	float:left;
	width:125px;
	height:auto;
	text-align:right;
}
.input_contactyou{
	width:120px;
	height:16px;
	border:1px solid #ccc;
	font-size:11px;
	color:#000000;
	line-height:18px;
}
.socialmedia_container{
	float:left;
	width:192px;
	height:auto;
	padding:0 20px 0 20px;
}
.socialmedia_head{
	float:left;
	width:100%;
	height:auto;
}
.socialmedia_content{
	float:left;
	width:100%;
	height:auto;
	padding:18px 0;
	border-bottom:1px solid #919dbb;
}
.socialmedia_sites{
	float:left;
	width:64px;
	height:auto;
}
.socialmedia_sites_icons{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
}
.socialmedia_sites_txt{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	font-size:13px;
	color:#233b77;
	padding:10px 0 0 0;
}
.socialmedia_sites_txt a{
	color:#233b77;
	text-decoration:none;
}
.socialmedia_sites_txt a:hover{
	color:#4ebce8;
	text-decoration:none;
}
.subscribe_sec{
	float:left;
	width:100%;
	height:auto;
	padding:5px 0;
}
.subscribe_icon{
	float:left;
	width:40px;
	height:auto;
	text-align:center;
}
.subscribe_txt{
	float:left;
	width:152px;
	height:auto;
	color:#233B77;
	padding:4px 0 0 0;
}
.subscribe_txt a{
	color:#233B77;
	text-decoration:none;
}
.subscribe_txt a:hover{
	color:#233B77;
	text-decoration:underline;
}
.archive_sec{
    float: left;
    height: auto;
    padding: 10px 20px;
    width: 192px;
}
.archive_sec ul{
    margin:0;
	padding:0;
	list-style:none;
}
.archive_sec ul li{
    margin:0;
	padding:3px 0;
	color:#666666;
	font-size:13px;
	display:block;
}
.archive_sec ul li a{
	color:#666666;
	text-decoration:none;
}
.archive_sec ul li a:hover{
	color:#666666;
	text-decoration:underline;
}
.archive_sec ul li.head{
    margin:0;
	padding:0 0 4px 0;
	color:#233B77;
	font-size:14px;
	font-weight:bold;
}
#Table_01 p{margin:0;padding:0;
 

}
