/*Default styles */
*{margin: 0px; padding: 0px;}
body{background-color: #fff; font-family: Tahoma, Arial, Verdana; color: #434343;}
p.runwh{color: #fff;}
p.runbk{color: #000;}
p.rungr{color: #434343;}
h4{color: #23456a; font: bold 0.95em Arial, Tahoma, Verdana;}
.clr_left{clear: left;}
.clr_right{clear: right;}
.clr_both{clear: both;}
a{ color: #434343; text-decoration: none;}
a:hover{text-decoration: underline;}
a img {border: none;}
/*Layout styles*/
#container
{
width: 772px;
margin: 0px auto;
background: url('bg_g.jpg');
padding: 0px 0px 0px 0px;
}
	/*header start*/
	#header
	{
	 width: auto;
	 height: 113px;
	}
		#hdleft
		{
		width: 95px;
		float: left;
		height: 113px;
		background: url('bg_lgrad.jpg') repeat-y top left;
		}
			#logodr
			{
			width: auto;
			margin-top: 28px;
			text-align: left;
			}
		#hdright
		{
		width: 669px;
		float: right;
		height: 113px;
		}
			.top_nav
			{
			text-align: right;
			font-size: 10px;
			padding: 10px 0px 3px 0px;
			}			
				.top_nav span
				{				
				margin-right: 15px;
				}
				
					.top_nav span a
					{
					color: #434343;
					text-decoration: none;
					}

					.top_nav span a:hover
					{
					color: #a7a8a7;
					text-decoration: underline
					}
				
				.top_nav img
				{
				margin-right: 10px;
				}

			.com_adt
			{
			margin-top: 10px;
			}			

				.com_name
				{
				float: left;
				width: 135px;
				}
				
				.adt
				{
				float: right;
				width: 510px;
				border: 1px solid #CCCCCC;
				font: 11px Tahoma, Arial, Verdana;
				visibility: hidden;
				margin-right: 10px;
				}				

			.main_nav
			{
			font-size: 10px;
			width: auto;
			margin: 10px 0px 0px 0px;
			}		
			
				.main_nav ul
				{
				width: auto;
				margin: 0px;
				padding: 0px;				
				}			

				.main_nav li
				{
				margin: 0px 24px 0px 0px;
				list-style: none;
				float: left;
				}			
	/*header end*/
	
	/*content start*/
	
			#content
			{
			 width: auto;
			 margin: 0px; 
			 padding: 0px;
			 clear: both;
			 }	
				#leftgrad
				{
				width: 95px;
				float: left;
				background: url('left_grad2.gif') no-repeat top left;
				height: 893px;
				}
				
				#rightcontent
				{
				width: 677px;
				float: right;
				}		
				
					#rgtcontop					
					{
					width: auto;
					}	
					
						.banneweve	
						{
						width: 487px;
						float: left;
						}
							.banner
							{
							width: 487px;
							height: 198px;
							background: url('banner.gif') no-repeat top left;
							}
							
								h1.fmkdet
								{
								color: #434343;
								padding: 15px 0px 0px 25px;
								font-size: 11px;
								width: 309px;
								text-align: center;
								font-weight: normal
								}	
								.comslogan
								{
								width: auto;
								}

							.newsadd	
							{
							width: auto;
							}
								.newsevent
								{
								float: left;
								width: 291px;
								height: 197px;
								background: url('newsevent_bg.gif') no-repeat top left;
								}
								
									.newsevent p#nae
									{
									margin: 14px 0px 5px 10px;
									}
				
									.newsevent p.evedate
									{
									margin: 10px 0px 0px 10px;
									font-size: 11px;
									font-weight: bold;
									}
					
										.newsevent p.evedate a
										{
										color: #ffd200;
										text-decoration: underline;
										}
				
										.newsevent p.evedate a:hover
										{
										color: #ebd158;
										text-decoration: none;
										}
					
									.newsevent p.event
									{
									margin: 20px 5px 15px 10px;
									font-size: 11px;
									color: #fff;
									font-weight: bold;
									}

									h1.event1, h2.event1, h3.event1
									{
									margin: 20px 5px 15px 10px;
									font-size: 11px;
									color: #fff;
									font-weight: bold;
									}

								
								.address
								{
								float: right;
								width: 196px;
								height: 197px;
								background: url('address_bg.gif') no-repeat top left;								
								}
								
									.address p#aoph
									{
									margin: 14px 0px 0px 10px;
									}								
									
									.conph
									{
									width: auto;
									font-size: 10px;
									letter-spacing: 0px;
									line-height: 15px;
									font-weight: bold;
									padding-top: 45px;
									}	
										.conph p#phoneic	
										{
										float: left;
										}

										.conph p#phnumbers	
										{
										float: left;
										margin-left: 5px;
										}
						.rightnav	
						{
						width: 180px;
						float: right;
						}
							.rgnav
							{
							margin-right: 10px;
							width: 175px;
							height: 191px;
							background: url('rightnavbg.jpg') no-repeat;
							font: bold 12px 'Arial Narrow', Tahoma, Verdana;							
							}
							
							.rgnav ul
							{
							margin: 0px; padding: 0px;
							list-style: none;	
							}
							
							.rgnav li
							{
							margin: 3px 0px 3px 20px; 
							padding: 0px;
							padding: 5px 0px 5px 5px;
							border-bottom: 1px solid #cdd1b3;
							width: 135px;
							}
							
							.rgnav li a
							{
							color: #5c6f81;
							}

							.rgnav li a:hover
							{
							color: #a1aca5;
							text-decoration: none;
							}
							
							p.moregr
							{
							margin: 15px 8px 0px 0px; padding: 0px;
							text-align: right;
							}


					#rgtconbot_mas					
					{
					width: auto;
					background-color:#fff;
					}		
						.info
						{
						width: 205px;
						margin: 0px 8px 0px 8px;
						float: left;						
						}
								p#hdimged
								{
								padding: 0px 0px 5px 22px;
								border-bottom: 1px dotted #a8a9a8;
								background: url(hdicon.gif) no-repeat left top;
								height: 17px;
								color: #23456a;
								font-size: 15px;
								font-family: Arial, Helvetica, sans-serif;
								font-weight: bold;
								}
						
							p.lhd
							{
							margin: 20px 0px 0px 0px;
							padding: 0px;
							}
							
							p.mimg
							{
							margin-top: 15px;
							padding: 0px;
							}

							p.pdet
							{
							margin: 10px 0px 0px 0px;
							font-size: 11px;
							padding: 0px;
							}
							
							p.morebl
							{
							text-align: right;
							margin: 10px 15px 10px 0px;
							padding: 0px;
							}
							
							
					#infonext
					{width: auto;
					font-size: 11px;
					margin-left:0px;
					clear: both;										
					padding:0px 0px 5px 0px;}	
					
						.infonextiner1
						{
						width: 205px;
						margin: 0px 0px 0px 8px;
						float: left;						
						}							
						
						.infonextiner2
						{
						width: 205px;
						margin: 0px 0px 0px 14px;
						float: left;
						}

						.infonextiner3
						{
						width: 205px;
						margin: 0px 0px 0px 14px;
						float: left;						
						}
						


							
					#businesscont
					{width: auto;
					font-size: 11px;
					margin-left:10px;
					clear: both;					
					color: #688eb5;
					padding-top:10px;}							
							

					#rgtfooter					
					{
					width: auto;
					background-color:#c9c9c9;
					height: 47px;
					font-size: 10px;
					clear: both;
					margin-top: 6px;
					}		
					
						
						.footerleft
						{
						margin: 15px 0px 0px 20px;
						float: left;
						width: auto;
						}
						
						.footerleft p
						{
						margin-top: 3px; padding: 0;
						}
			
						.footerright
						{
						margin: 10px 20px 0px 0px;
						float: right;
						}
						
						.footerright p
						{
						margin: 0; padding: 0;
						}
						
						