/* CSS Document */

	body {
	margin: 0pt;
	padding: 0pt;
	padding-top: 30px;
	background-color:#DCE3E4;
	width: 100%;
	height: 100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	}
		.pg a:link, #pg a:visited
	{
		text-decoration:none;
		color: #003366;
		font-size:15px;
	}
	#container
	{
		width:960px;  
		height:600px;
		float: left;
		overflow:hidden;
		
/*		
		top: 50%;
	    left: 50%;

	    margin-top: -320px;
	    margin-left: -482px;
		vertical-align:baseline;
		bottom:0;
		position:absolute;*/
	}
	#midcontainer 
	{
		width:935px;
		height:550px;
		background-color:#FFFFFF;
		
		padding-top:25px;
	    padding-bottom:25px;
	    padding-right:25px;
	    padding-left: 0px;
		overflow:hidden;
		
		/*position:absolute;
	    top: 50%;
	    left: 50%;
	    
	    
	    margin-top: -305px;*/ /*set to a negative number 1/2 of your height*/
/*	    margin-left: -482px;*/ /*set to a negative number 1/2 of your width*/
/*	    text-align: left;
	    
	    	*/    
	}
	#content {
		width: 730px;
		height: 525px;
		overflow:hidden;
	}
	#content_border {
		width: 728px;
		height: 523px;
		border: 1px solid #E1E3E2;
		margin: auto;
		overflow:hidden;	
	}		
	
	#footercontainer {
		width: 965px;
		font-size:11px;
		color: #666666;
	    position:absolute;
	    bottom: 10px;
	    left: 20px;
	}
	
	#sitemapLink {
		float: left;
	}
	#sitemapLink a:link, #sitemapLink a:visited
	{
		text-decoration:none;
		color: #666666;
		font-size:11px;
	}
	
	#address {
	text-align:right;
	}
	
	#logo {
		width: 158px;
		position: absolute;
		left: 1px;
		margin-left:32px;
	
	}
	
	/********************************
	*	MENU
	*********************************/
	#menu {
		/*width: 121px;*/
		padding-left: 43px;
		position: absolute;
		bottom:63px;
		left: 0px;
		text-align: left;
	}
	a.menu_link, a.menu_link:visited  {
		color:#444444;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:12px;
		font-weight:bold;
	}

	a.menu_link:active {
		text-decoration: none;
	}
	a.who_we_are {
		color:#9CD5E5;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:12px;
		font-weight:bold;
	}
	a.access_your_event {
		color:#F8A317;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:12px;
		font-weight:bold;		
	}
	a.contact_us {
		color:#9FA615;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:12px;
		font-weight:bold;		
	}
	a.faqs {
		color:#B1005D;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:12px;
		font-weight:bold;		
	}
	a.request_a_quote {
		color:#397F8B;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:12px;
		font-weight:bold;		
	}
	a.what_we_do {
		color:#007484;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:12px;
		font-weight:bold;		
	}
	.submenuLinkDiv {
		border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
		padding: 3px;		
	}
	a.submenu_link, a.submenu_link:visited  {
		color:#444444;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:9px;
	}

	a.submenu_link:active {
		text-decoration: none;
	}
	/*a.e-portfolios, a.photo_galleries {
		color:#007484;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:9px;	
	}*/
	a.active
	{
		color:#007484;
		text-decoration: none; 
		text-transform:uppercase; 
		font-size:9px;
	}
	/********************************
	*	FIN MENU
	*********************************/
	
	#menu_flash {
	width: 730px;
	text-align: center;
	margin-top: 1px;
	}
	
	#left {
		width: 200px;
		height: 550px;
		float: left;
		/*position:absolute;*/
	}
	
	#right {
	width: 730px;
	height: 550px;
	float: right;
	}
	
	#menu_btn_1 {
	float: left;
	}
	#menu_btn_2 {
	float: left;
	margin-left: 5.3px;
	}
	#menu_btn_3 {
	float: right;
	}		
	.menu_flash_btn {
	width: 32.86%;
	font-weight: bold;
	position: relative;
	height: 12px;
	cursor: pointer;
	font-size: 10px;
	padding: 2px 0;
	}


	#menu_content_1 {
		background-color: #661D4B;
		left: 0;
	}
	#menu_content_2 {
		background-color: #1A4F57;
		left: 0;
	}		

	#menu_content_3 {
		background-color: #895C1A;
		right: 0;
	}
	
	.menu_content {
	/* for IE */
		  /*filter:alpha(opacity=90);*/
	/* CSS3 standard */
		  /*opacity:0.9;*/
	cursor: default;
	width: 200px;
	height: 205px;
	bottom: 17px;
	position: absolute;
	color:#FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size: 9px;
	line-height: 1.9;
	padding: 8px 25px 0 14px;
	}	
	.menu_content_text 
	{
		text-transform: uppercase;
		color: White;
		font-weight: normal;
		font-size: 10px;
		line-height: 2.1;	
	}
	
	.menu_content_text_1
	{
		text-transform: uppercase;
		color: White;
		font-weight: normal;
		font-size: 10px;
		line-height: 1.6;	
	}
	
	.menu_content_header
	{
		width: 238px;
		height: 22px;
		position: absolute;
		bottom: 232px;
		font-size:14px;
		font-weight: normal;
		text-align:right;
		cursor:default;
	}
	
	#menu_content_header_1
	{
		background-color: #D60D8C;
		left: 0;
	}
	#menu_content_header_2
	{
		background-color: #9FA615;
		left: 0;
	}
	#menu_content_header_3
	{
		background-color: #F4911D;
		left: 1px;
		
	}
	
	.menu_content_header_text
	{
		font-size: 14px;
		font-weight: normal;
	}
	#menu_content_header_text_1
	{
		color: #661D4B;
	}
	#menu_content_header_text_2
	{
		color: #DADD0B;
	}
	#menu_content_header_text_3
	{
		color: #FE6A03;
	}	
	.menu_content_header_text
	{
		color: White;
	}
	.menu_flash_link
	{
		position: absolute;
		bottom: 20px;
		left:8px;
	}
	.menu_flash_link_text_1
	{
		font-size: 14px;
		font-weight: bold;
	}
	.menu_flash_link_text_2
	{
		font-size: 11px;
		font-weight: normal;
	}

	.menu_flash_linkColor_1
	{
		color: #D60D8C;
	}
	.menu_flash_linkColor_2
	{
		color: #9FA615;
	}
	.menu_flash_linkColor_3
	{
		color: #F4911D;
	}
	a.menu_flash_link_decoration:link, a.menu_flash_link_decoration:visited
	{
		text-decoration:none;
	}