@import url('/css/default.css'); 
@import url('/css/cms.css'); 
/*  ; */
body {
	background: #D6D6D6 url('/media/structure/bg_body.png') repeat-x;
	margin: 0;
	margin-top: 1px;
}

form,input,select {
}


body,p,table,tr,td,div {
	font: 10pt "Arial";
}

table {
	width: 455px;
}

table, tr {
	border-spacing: 0;
	border: 0;
	
	/* background: #f1f2f1; */
}


tr:nth-child(odd)       { background-color:#f1f2f1; }   
tr:nth-child(even)      { background-color:#dee2e0; }  

td {
	border-bottom: #fff 5px solid;
	padding: 2px 6px;
	overflow: none;
}

#global {
	background: url('/media/structure/bg_content_tile.png') repeat-y;
	width: 918px;
	margin: 0 auto;
}

	#frame{
		background: url('/media/structure/bg_global.png') no-repeat;
	}

		#nav{
			background: url('/media/structure/bg_topnav.gif') no-repeat center;
			width: 900px;
			height: 109px;
			padding: 0 9px;
			margin-bottom: 3px;
			font-family: arial;
		}
		.bcrumb_bg {			
			background: url('/media/structure/grey_gradient.png') no-repeat left;
			margin-left: 9px;
			margin-top: -3px;
			height: 16px;
		}
		.breadcrumb {
			margin-top: -1px;
			font-size: 7pt;
			font-weight: bold;
			font-family: arial; 
			color: #ECECEC;
			padding: 3px 0 3px 10px;
					
		}
		
		.breadcrumb a{
			margin-top: -1px;
			font-size: 7pt;
			font-weight: bold;
			font-family: arial; 
			color: #ECECEC;
			text-decoration: none;
		}
		
		.breadcrumb a:hover{
			margin-top: -1px;
			font-size: 7pt;
			font-weight: bold;
			font-family: arial; 
			color: #fff;
			text-decoration: none;
		}
		
		#flash{
			width:918px;
		}
		
		#content{
			padding: 0 9px;
		}
		
		
/* LEFT COLUMN */
	#left_column{
		float: left;
		padding: 15px 0px 0px 9px;
		width: 179px;		
	}	

	
/* LEFT COLUMN MENU */	
	#side_menu{
		padding-top:20px;
	}	
	
	#side_menu ul li{
		list-style: none;
	}
	
/* MIDDLE COLUMN */
	#middle_column {
		padding-left:9px;
		padding-right:9px;
		width:506px;
		float: left;
		}
		
		.sub_container {
			float: left;
			background: #ffffff url('/media/structure/bg_sub_container.png') no-repeat;
			width: 506px;
			padding-bottom: 10px;
			min-height: 120px;
		}
		
		/* negative margin for adding box in fck editor inside existing box*/
		.negative_sub_container {
			float: left;
			background: #ffffff url('/media/structure/bg_sub_container.png') no-repeat;
			width: 506px;
			margin-left: -25px;
			padding-bottom: 10px;
			min-height: 120px;
		}
		
			.top_sub_container{
				color: #436662;
				font-style: italic;
				float: left;
			}
		 	
		/* Articles List */ 
			.green_font {
				padding-right: 5px;
				font: arial;
				color:#436662;
				font-weight: bold;
			}
			
			.home_page_articles {
				padding-bottom: 10px;
			}
			
			#article_images {
				clear: both;
			}
			.home_page_articles a{
			 	float: left;
				padding-right: 5px;
			}
			 
			 .readMore_link{
			 	float: left;
			 }
								 
			 .home_page_articles img {
			 	float: none;
				clear: both;
			 }
			 
			 #article_links {
			 	float: left;
			 }
			
			 
			.top_image_sub_container {
				color: #436662;
				font-style: italic;
				width: 280px;
				float: left;
				padding-top: 20px;
				line-height: 20px;
			}
						
		.middle_column_content{
			width: 455px;
			padding: 20px 0px 10px 25px;
		}
		
		
		
	 	.sub_container_image {
		 	float:left;
			width:164px;
			padding:0px 9px 0px 0px;
		 }
		 	 	
	 	#calendar {
			padding-top: 20px;
		}


/* --------------- Medium Wide Layout -------------------- */
		
	#middle_column_medium {
		padding-left:9px;
		padding-right:9px;
		width: 650px;
		float: left;
		}
		
	.middle_column_content_medium{
		width: 605px;
		padding: 20px 0px 10px 25px;
		}
			
	.sub_container_medium {
			background: #ffffff url('/media/structure/bg_sub_container_medium.png') no-repeat;
			width: 650px;
			padding-bottom: 10px;
			min-height: 120px;
			float: left;
		}
		
	.medium_table table{
		width: 620px;
		background: none;
		}
		
	.medium_table tr td {
		border: none;
		width: 50%;
		}
		
	.medium_table tr td td {
		border: none;
		border-collapse: collapse; 
		}

	.medium_table table tr {
		border-spacing: 0;
		border: 0;
		background: none;
		}
		
	.medium_table table th {
		border-spacing: 0;
		border: 0;
		background: #436662;
		text-align: left;
		color: #fff;
		padding-left: 8px;
		}

/* ----------------- BUSINESS DETAILS TABLE / WIDE LAYOUT --------------------- */
	
	.wide_table h2 {
		color: #000;
		padding: 0;
		margin: 0;
		font-size: 12pt;
	}
	
	.wide_table h4 {
		color: #000;
		padding: 0;
		margin: 0;
		font-size: 8pt;
	}
	.wide_table table{
		width: 755px;
		background: none;
		}
		
	.wide_table tr td {
		border: none;
		width: 50%;
		}
		
	.wide_table tr td td {
		border: none;
		border-collapse: collapse; 
		}

	.wide_table table tr {
		border-spacing: 0;
		border: 0;
		background: none;
		}
		
	.wide_table table th {
		border-spacing: 0;
		border: 0;
		background: #436662;
		text-align: left;
		color: #fff;
		padding-left: 8px;
		}
	
	#middle_column_wide {
		padding-left:9px;
		padding-right:9px;
		width: 800px;
		margin-left: 40px;
		}
		
	.middle_column_content_wide{
		width: 755px;
		padding: 20px 0px 10px 25px;
		}
			
	.sub_container_wide {
			float: left;
			background: #ffffff url('/media/structure/bg_sub_container_wide.png') no-repeat;
			width: 800px;
			padding-bottom: 10px;
			min-height: 120px;
		}
	
	
	.brd_listing {
		border-bottom: 1px #ccc solid;
	}	
	.investor_bg {
		background: #F9F3E3 url('/media/structure/bg_list_investor.jpg') no-repeat top right;
	}	
	
	
/* RIGHT COLUMN */
	#right_column {
		float:left;
		width: 174px;
		padding-top: 15px;
	}

/* SIDE COLUMNS IMAGE PROPERTIES */	
	 .side_images {
	 	padding-top: 10px;
		height:115px;
		text-align:center;		
	 }
	 
	 .side_images img {
	 	padding: 10px;
		border: 1px #ccc solid;
	 }
		

/* A LINK PROPERTIES font: bold 11px sans-serif; */	
	a {
		color: #376862;
		cursor: pointer;
	}
	
	a:hover {
		color: #7D9C98;
	}
		
		.links a {
			text-decoration: underline;
			color: #194339;
			padding-left:20px;	
			font-size: 11px;
			font-family: arial;
			font-weight: bold;		
		}
				
		.links a:Hover{
			color:#627770;
		}
		
		.links {
			float:right;
		}
		
		#side_menu_nodrop a:hover {
			color: #152e4c;
			background: url('/media/structure/menu_gradient2.png') repeat-y;
		}

/* --------------- search css ------------------- */
	#mySubmit{
		position: relative;
		top: -1px;
		border: none;
		background: none;
		text-decoration: none;
		color: #656565;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		cursor: pointer;
	}
	
	#mySubmit:hover {
		color: #ccc;
	}
	
/* -------------- FOOTER -------------- */	
	#footer{
		margin: 30px 20px 0 20px;
		padding: 0 9px;
		border-top: solid #ccc 1px;
	}
		
		#footer_left{
			padding: 9px 0 0 0;
			float:left;
			width: 300px;
		}
	
			#footer_left_img {
				float:left;
				padding-right: 5px;
				padding-bottom: 8px;
			}
			
			#footer_left_text {
				padding:10px 0;
			}
	
			#footer_left_text a{
				float:left;
				color:#000000;
				text-decoration:none;
				font-size: 85%;
			}
		
			#footer_left_text a:hover{
				color:#ccc;
				border:none;
				font-size: 85%;
			}
	
		#footer_right{
			float:right;
			padding:10px 0;
		}
		
		#footer_right h3{
			color:#000000;
			font-family: arial;
			font-weight:normal;
			padding-top: 9px;
			font-size: 85%;
		}
		
	#footer_bottom{
		background: #D6D6D6 url('/media/structure/bg_page_bottom.png') no-repeat;
		clear:both;
	}
	#myclipboard {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 10pt;
		font-weight: bold;
		padding: 20px;
		float: right;
	}	
	#myclipboard_thumb {
		background: url('/media/structure/clipboard.png') no-repeat;
		float:left;
		width:17px;
		height:19px;
		padding: 0 5px;
		margin-top: -2px;
	}
	#myclipboard a{
		color: #656565;
		font-family: arial narrow;
		text-decoration: none;
	}
	
	#myclipboard a:hover {
		color: #ccc;
		font-family: arial narrow;
		text-decoration: none;
	}
	
	#dashLine {
		border-top: dashed #436662 2px;
		width: 100%;
		font-size: 20px;
		color: #627776;
		font-weight: bold;
	}
	
	#commenting_system {
		width: 918px;
		margin: 0 auto;
		padding-bottom: 10px;
	}
	#comments ul {
		padding-bottom: 5px;
		border-bottom: dashed #436662 1px;
	}
	
	
