@charset "utf-8";
/* CSS Document */
.Body
{
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:12px;
	height:auto;


	background-image:url(../images/bck.png);
	background-repeat:repeat-x;
		background-position:top;
	margin:0px;
}



img {border : 0;}

.MainWrapper
{
	margin: 0px auto;

	width:1005px;
	background-color:#FFF;


	
}
.real_wrapper
{
	
	width:1152px;
	margin:auto;
		height:auto;
		
		background-color:#FFF;
	}
	
.MenuHolder
{
	
	width:1152px;
    height:91px;
	float:left;
	margin-left:-73px;
	background-image:url(../images/menuholder.png);
	background-repeat:repeat-x;
}

.shadow_holder
{
	width:314px;
	height:37px;
	float:left;
	margin-left:-470px;
	margin-top:0px;

	background-image:url(../images/top_shadow.png);
	background-repeat:no-repeat;
	
	
	}
.logo
{
	width:325px;
	height:230px;
	float:left;

	margin-top:35px;
	margin-bottom:40px;

	position:relative;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;		
}
.topPic
{
	width:685px;
	height:295px;
	float:right;
	margin-right:-79px;
	margin-top:0px;
		position:relative;



	background-image:url(../images/top_image.png);
	background-repeat:no-repeat;
	
	}

.divider
{
	width:1px;
	height:23px;
	float:left;
	margin-left:3px;

	margin-top:-2px;
	background-image:url(../images/menu_devider.png);
	background-repeat:no-repeat;
}
.menu
{
	width:900px;
	height:50px;
	float:left;
	padding:10px;
	position:relative;
	margin-left:33px;
font-size:18px;


}
.menu ul li
{
	list-style:none !important;
	float:left;
	position:relative;
	padding:0px 60px;
	margin-left:-115px;
	margin-top:-8px;
	font-size:14px;
	font-weight:normal;

	height:45px;
}

.menu ul li a{
	list-style:none;
	padding:5px 10px 0px 6px;
	margin:10px 0 0 0;
	}
.menu ul li span
{
	
}
.menu a:link
{
	 text-decoration:none;
	 color:#FFF;
     font-size:18px;
	
	}
.menu a:visited
	{
		text-decoration:none;
		 color:#FFF;
     	font-size:18px;
	
		
		}
.menu a:hover
	{
		text-decoration:none;
	 color:#999;
	  font-size:18px;

	
		
		}
.menu a:active
	{
		text-decoration:none;
		 color:#FFF;
	font-size:18px;

		
		}
		
		.emails
		{
			
			}
			
				
	.emails a:link

{
	 text-decoration:none;
	 color:#FFF;
 	font-size:16px;

	
	 
}    
 	.emails a:visited
{
	 text-decoration:none;
	 color:#FFF;
} 
	.emails a:hover
{
	text-decoration:none;
	 color:#999;
}  
	.emails a:active 
{
	text-decoration:none;
	 color:#FFF;
}		
			
			
			
a:link

{
	 text-decoration:none;
	 color:#FFF;
 	font-size:5px;
	padding:5px 5px 5px 5px;
	
	 
}    
a:visited
{
	 text-decoration:none;
	 color:#FFF;
} 
a:hover
{
	text-decoration:none;
	 color:#999;
}  
a:active 
{
	text-decoration:none;
	 color:#FFF;
}
.Heading
{
	
		width:210px !important;
	height:10px;
	float:left;
	margin-top:-24px;


	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-style:italic;
	color:#00426f;
	

	font-size:24px; 
	
	}
.first_dots
{
	
	width:794px;
	height:16px;
	float:left;
	margin-left:184px;
	margin-top:-10px;
	background-image:url(../images/first_dots.png);
	background-repeat:repeat-x;
	
	
	}
.clear
{
	clear:both;
	height:15px;}

.Jholder
{ 
	width:975px;
	height:448px;
	float:left;
	padding:10px 20px 20px 10px;
	background-image:url(../images/jholder.png);
	background-repeat:no-repeat;
	
	
	}
.second_dots
{
	
	width:970px;
	height:16px;
	float:left;
	margin-top:-30px;

	background-image:url(../images/second_dots.png);
	background-repeat:no-repeat;
	
	
	}
.titleholder
{
	width:auto;
	height:23px;
	float:left;
	background-image:url(../images/headingholder.png);
	background-repeat:repeat-x;
	
	color:#FFF;
	padding:20px auto;
	font-size:18px;
	text-align:center;
	
	}
	
.titleholderb
{
	width:auto;
	height:20px;
	float:left;
	background-color:#0863a1;
	
	color:#FFF;
	padding:20px auto;
	font-size:14px;
	text-align:center;
	
	}
	
.dots
{
	width:33px;
	height:9px;
	float:left;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	background-image:url(../images/headingdots.png);
	background-repeat:no-repeat;
	
	}
.text
{
	width:940px;

	float:left;
	margin-left:10px;
	margin-top:-15px;
	position:relative;

	font-size:14px;
	color:#666;
}

.lastpic
{
	
	width:982px;
	height:130px;
	float:left;
	background-image:url(../images/bottomimage.png);
	background-repeat:no-repeat;
	}
.lastpic_shadow
{
	
	width:982px;
	height:30px;
	float:left;
	background-image:url(../images/imageshadow.png);
	background-repeat:no-repeat;
	}

	.menufooter
{
	
	width:988px;
	height:72px;
	float:left;
	margin-left:-2px;
	background-image:url(../images/menuholderfooter.png);
	background-repeat:repeat-x;
	}

.menufooterdivider
{
	width:4px;
	height:4px;
	float:left;
	margin-left:8px;
		margin-top:8px;
	background-image:url(../images/footerdivider.png);
	background-repeat:no-repeat;
}
.menufootermenu
{
	width:900px;
	height:50px;
	float:left;
	
	position:relative;
	margin-left:125px;
	font-size:12px;
	margin-top:0px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.menufootermenu ul li
{
	list-style:none !important;
	float:left;
	position:relative;
	padding:0px 45px;
	margin-left:-78px;
	margin-top:27px;
font-size:13px;

	height:45px;
}

.menufootermenu ul li a{
	list-style:none;
	padding:15px 5px 9px 6px;
	margin:10px 0 0 0;
	}
.menufootermenu ul li span
{
	
}
.menufootermenu a:link
{
	 text-decoration:none;
	 color:#FFF;
font-size:13px;
	
	}
.menufootermenu a:visited
	{
		text-decoration:none;
		 color:#FFF;;
		 
     	font-size:13px;

	
		
		}
.menufootermenu a:hover
	{
		text-decoration:none;
	 color:#999;
	font-size:13px;

	
		
		}
.menufootermenu a:active
	{
		text-decoration:none;
		 color:#FFF;
font-size:13px;
		
		}
.contact
{
	width:526px;
	height:201px;
	float:right;
	margin-top:-340px;
	background-image:url(../images/contact-us.png);
	background-repeat:no-repeat;
	}