@font-face {
    font-family:oppy;
    src: url(OPULENT0.eot);
  }
  
  @font-face {   
   font-family:Opulent;   
   src: url(OPN.ttf) format("truetype");   
 }   
  
body {	overflow:auto;
	 	text-align:center;
		background-color:#999999;
	 }
	 
table.outer {	border-style:solid;
	border-color:red; 
	border-width:0;
	empty-cells:show;
	align:center;
	overflow:auto;
	}

table.main {border-collapse:collapse;
	border-style:solid;
	border-color:black; 
	border-width:8;
	empty-cells:show;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	align:center;
	background-color:white;
	font-size:x-small;
	font-family:oppy,Opulent,arial;
	overflow:auto;
	}

table.row {border-collapse:collapse;
	border-style:solid;
	border-color:blue; 
	border-width:0;
	empty-cells:show;
	overflow:auto;
	}

table.banner {border-collapse:collapse;
	border-style:solid;
	border-color:blue; 
	border-width:0;
	padding:0px;
	border-spacing:0px;
	empty-cells:show;
	width:100%;
	background-color:black;
	table-layout:fixed;
	}
	
table.banner td {height:23px;}

table.footmenu {border-collapse:collapse;
	border-style:solid;
	border-color:white; 
	border-width:0;
	empty-cells:show;
	vertical-align:center;
	align:center;
	background-color:black;
	width:700px;
	}
	
table.maintable {border-collapse:collapse;
	border-style:solid;
	border-color:blue; 
	border-width:0;
	empty-cells:show;
	margin-left:auto;
	margin-right:auto;
	align:left;
	font-family:oppy,Opulent,arial;
	width:700px;
	table-layout:fixed;
	}

table.mainbody {border-collapse:collapse;
	border-style:solid;
	border-color:#999999; 
	border-width:1;
	empty-cells:show;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	align:center;
	font-size:x-small;
	font-family:oppy,Opulent,arial;
	height:100%;
	width:100%;
	}
	
	
table.menutable3 {border-collapse:collapse;
	border-style:solid;
	border-color:#999999; 
	border-width:3;
	height:100%;
	width:100%;
	}
	
table.bodymenu {border-collapse:collapse;
	border-style:solid;
	border-color:white; 
	border-width:0;
	empty-cells:show;
	vertical-align:top;
	font-size:12px;
	font-family:oppy,Opulent,arial;
	color:white;
	height:100%;
	width:140px;
	text-align:left;
	margin:1px;
	}
	

table.agonsmenu {border-collapse:collapse;
	border-style:solid;
	border-color:white; 
	border-width:0;
	empty-cells:show;
	vertical-align:top;
	font-size:12px;
	font-family:oppy,Opulent,arial;
	color:white;
	
	width:140px;
	text-align:left;
	margin:1px;
	}

table.homelanglinks {border-collapse:collapse;
	border-style:solid;
	border-color:blue; 
	border-width:0;
	padding:0;
	spacing:0;
	}

table.bodyproject {border-collapse:collapse;
	border-style:solid;
	border-color:#999999; 
	border-width:0;
	width:100%;
	height:100%;
	overflow:auto;
	color:white;
	}

table.bodyproject td {border-collapse:collapse;
	border-style:solid;
	border-color:#999999;
	font-family:oppy,Opulent,arial;
	}

table.oamain {border-collapse:collapse;
	padding:0;
	spacing:0;
	width:100%;
	height:100%;
	overflow:auto;
	color:black;
	}


td.oabody {
    width:90px;
	}
td.oabody2 {border-collapse:collapse;
	border-style:solid;
	border-color:black;
	border-width:2px;
	color:black;
	background-color:white;
	font-size:12px;
	padding:10px;
	font-family:oppy,Opulent,arial;
	}
	

td.oabody3 {border-collapse:collapse;
	border-style:solid;
	border-color:black;
	border-width:2px;
	color:black;
	background-color:white;
	font-size:12px;
	padding:10px;
	font-family:oppy,Opulent,arial;
	}
	

table.qabody {border-collapse:collapse;
	border-style:solid;
	border-color:#999999; 
	border-width:2;
	width:100%;
	height:100%;
	overflow:auto;
	color:white;
	}
	
table.qabody td {width:50%;
	padding:10px;
	border-left:solid #999999 2px;
	font:13px;
	font-weight:bold;
	font-family:oppy,Opulent,arial;
	text-align:center;
	}
	
table.ssbody {border-collapse:collapse;
	border-style:solid;
	border-color:#999999; 
	border-width:2;
	width:100%;
	height:100%;
	overflow:auto;
	color:white;
	}
	
table.ssbody td {
	padding:10px;
	font:13px;
	font-family:oppy,Opulent,arial;
	}

td.ssbody2 {border-style:solid;
		   border-color:white;
		   border-width:1;
		   }

		
table.gfbody {border-collapse:collapse;
	border-width:0;
	width:100%;
	height:100%;
	overflow:auto;
	color:black;
	font-family:oppy,Opulent,arial;
	}

td.gfbody1 {font:15px;
		   font-weight:bold;
		   height:20px;
		   width:330px;
	padding:10px;
}
td.gfbody2 {font:13px;
	padding:15px;
}


table.managementinnertable {border-collapse:collapse;
	border-style:solid;
	border-color:#999999; 
	border-width:0;
	width:100%;
	height:100%;
	overflow:auto;
	color:white;
	}

table.managementinnertable td {border-collapse:collapse;
	border-style:solid;
	border-color:#999999;
	font-family:oppy,Opulent,arial;
	border-width:0;
	font-size:12px;
	}
	




table.mgmtmotto {border-collapse:collapse;
	border-style:solid;
	border-color:#999999; 
	border-width:0;
	width:100%;
	height:100%;
	overflow:auto;
	color:black;
	}
	
	
table.recmain {border-collapse:collapse;
	border-style:solid;
	border-color:#999999; 
	border-width:1;
	width:100%;
	height:100%;
	overflow:auto;
	color:white;
	}
	
table.tamain {border-collapse:collapse;
	border-style:solid;
	border-color:#999999; 
	border-width:0;
	width:100%;
	height:100%;
	overflow:auto;
	color:black;
	background-color:white;
	}
				  
td.headercell {border-style:solid;
	border-color:yellow; 
	border-width:0;
	background-color:black;
	color:white;
	}

td.headercell2 {border-style:solid;
	border-color:yellow; 
	border-width:0;
	background-color:black;
	color:white;
	width:90px;
	}	
	
td.headerspacer {width:20px;
				}
	
td.bannernamecell {
	background-color:black;
	font-size:25px;
	font-family:oppy,Opulent;
	color:white;
	text-align:left;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
	}

td.bannermottocell {
	background-color:black;
	font-size:15px;
	font-family:oppy,Opulent,arial;
	font-style:italic;
	color:white;
	text-align:left;
	vertical-align:middle;
	}
			   
td.bannermenucell {color:black;
			   font-family:oppy,Opulent,arial;
			   font-size:12px;
			   text-align:right;
			   padding:0;
			   width:100px;
			   }
			   
td.mainwriting {font-size:medium;
	font-family:oppy,Opulent,arial;
	font-style:italic;
	color:black;
	text-align:center;
	}
	
td.spacer15 {height:15px;}

td.footercell {border-style:solid;
	border-color:black; 
	border-width:0;
	height:70px;
	background-color:black;
	text-align:center;
	}

td.menucell	{border-style:solid;
	border-color:white; 
	border-width:0;
	height:25px;
	background-color:black;
	font-size:15px;
	font-family:oppy,Opulent,arial;
	font-weight:bold;
	color:white;
	text-decoration:underline;
	}
td.getmap	{border-style:solid;
	border-color:white; 
	border-width:0;
	height:25px;
	font-size:15px;
	font-family:oppy,Opulent,arial;
	font-weight:bold;
	color:white;
	}

td.menucell2	{border-style:solid;
	border-color:white; 
	border-width:0;
	height:18px;
	background-color:black;
	font-size:14px;
	font-family:oppy,Opulent,arial;
	color:white;
	text-align:center;
	}
	
td.menucell3 {border-style:solid;
	border-color:blue; 
	border-width:0;
	height:19px;
	background-color:white;
	font-size:12px;
	font-family:oppy,Opulent,arial;
	font-color:black;
	vertical-align:middle;
	line-height:20px;
	text-align:center;
	}
		
td.menucellconsulting {border-style:solid;
	border-color:white; 
	border-width:0;
	background-color:#999999;
	font-size:15px;
	font-family:oppy,Opulent,arial;
	color:white;
	text-align:center;
	padding-left:10px;
	width:80px;
	}
			
td.bodymenucell {
	background-color:#999999;
	width:140px;
	}
			
td.studiesbodymenucell {
	background-color:#999999;
	width:200px;
	}
	
td.collage {vertical-align:text-top;}

td.langmenu {font-color:white;
			font-size:medium;
			font-family:oppy,Opulent,arial;
			text-align:center;
			width=400px;
			}

td.maincell {text-align:center;
			height:420px;
			}
			
td.mainbodycell2 {
	color:white;
	border-style:solid;
	border-color:#999999; 
	border-width:1;
	padding:5px;
	background-color:black;
				}
td.mainbodycell {
	border-style:solid;
	border-color:#999999; 
	border-width:1;
	padding:5px;
	background-color:black;
				}

td.mainbodytext { font-size:12px;
				font-family:oppy,Opulent,arial;
				}
			
td.mainheading {color:white;
			   font-size:20;
			   padding-left:20px;
			   }
			   
td.directorylink {color:black;
			   font-size:10px;
			   text-align:left;
			   text-transform:uppercase;
			   height:18px;
			   padding:0;
			   }
			   
td.bodymenutitle {font-size:14px;
				 text-decoration:underline;
				 font-weight:bold;
				 padding:10px;
				 }
				 
td.gcmenutitle {font-size:14px;
				 text-decoration:underline;
				 padding:12px;
				 }
				 
td.projpiccell {background-color:black;
}
	
td.projdesccell {background-color:white;
				width:225px;
				padding:5px;
				vertical-align:top;
				color:black;
				font-size:12px;
}
				 
td.genprojdesccell {background-color:white;
				width:150px;
				padding:5px;
				vertical-align:top;
				color:black;
				font-size:12px;
}
				 
td.projgallcell {background-color:black;
				height:80px;
				padding:2px;
				color:white;
}
				 
td.columnwidth {width:5px;
			   }
			   
td.columnbuff {width:10px;}

td.mainscreenmenu { color:white;
				  font-size:18;
				  font-family:oppy,Opulent,arial;
				  }
				  
td.companycell {width:50%;
			   font-size:12px;
			   border-width:1px;
			   }

td.consultingcell1 {width:33%;
			   font-size:12px;
			   vertical-align:top;
			   background-color:white;
			   color:black;
			   padding:15px;
			   border-width:0;
				  }
td.consultingcell2 {width:33%;
			   font-size:12px;
			   vertical-align:top;
			   background-color:silver;
			   color:black;
			   padding:15px;
			   border-width:0;
				  }
td.consultingcell3 {width:33%;
			   font-size:12px;
			   vertical-align:top;
			   background-color:black;
			   padding:15px;
			   border-width:0px;
				  }
td.managementcell {
			   font-size:13px;
			   vertical-align:top;
			   background-color:black;
			   padding:15px;
			   border-width:1px;
				  }

td.agonscell {
			   font-size:12px;
			     vertical-align:top;
			   
			   padding:15px;
			   color:black;
			   border-width:1px;
				font-family:oppy,Opulent,arial;
			
				  }



td.agonscell2 {
			   font-size:11px;
			     vertical-align:top;
			   background-color:darkgray;
			   
			   color:black;
			   border-width:2px;
			border-style:solid;
			border-color:#999999; 
	
				font-family:oppy,Opulent,arial;
				  }



td.agonimage {
			
			     vertical-align:top;
		
			
				  }

td.sscell {
			   font-size:13px;
			   vertical-align:top;
  color:white;
			   background-color:black;
			   padding:15px;
			   border-width:1px;
				  }

td.gfcell {
			   font-size:13px;
			   vertical-align:top;
			   background-color:white;
			   padding:15px;
			   border-width:1px;
				  }
td.managementcell2 {
			   font-size:15px;
			   vertical-align:top;
			   text-align:center;
			   background-color:silver;
			   padding:10px;
			   border-width:1px;
			   color:black;
				  }

td.managementcell3 {
			   font-size:12px;
			   vertical-align:top;
			   text-align:center;
			   background-color:silver;
			   padding:10px;
			   border-width:1px;
			   color:black;
				  }
td.reccell1 {font-size:12px;
			   vertical-align:top;
			   background-color:black;
			   padding:15px;
				  }
td.traincell1 {width:40%;
			   font-size:11px;
			   vertical-align:top;
			   background-color:black;
			   padding:5px;
				  }
td.taheader {font-size:14px;
			align:middle;
			padding:10px;
			border-width:1px;
			border-color:#999999;
			border-style:solid;
			}
td.tamain1 {font-size:12px;
			padding:30px;
			border-width:1px;
			border-color:#999999;
			border-style:solid;
			}
td.tamain2 {font-size:12px;
			padding:10px;
			border-width:1px;
			border-color:#999999;
			border-style:solid;
			}
			
td.studiesmain1 {
			padding:20px;
			border-width:1px;
			border-color:#999999;
			border-style:solid;
			background-color:black;
			}
td.studiesmain2 {font-size:12px;
			padding:10px;
			border-width:1px;
			border-color:#999999;
			border-style:solid;
			}
			
td.gencons {font-size:13px;
			padding:10px;
			}
				  
tr.row1 {height=2px;}	
tr.row2 {height=14px;}
tr.row3 {height=5px;}	
tr.row4 {height=5px;}
tr.row5 {height=15px;}
tr.row6 {height=5px;}
tr.row7 {height=10px;}
tr.row8 {height=10px;}
tr.row9 {height=325px;}
tr.row10 {height=5px;}
tr.row11 {height=5px;}
tr.row12 {height=5px;}
tr.row13 {height=10px;}
tr.row14 {height=5px;}

tr.bodymenutitlerow {height:20px;}
	
tr.bodyprojectpicmenu {
	height:70px;
	}
	
th,td,tr{padding:0;}

		
a.menublack:link { color:white;
	   }
	   
a.menublack:visited { color:white;
		  }

a.menublack:hover {color:#999999;
		text-decoration:underline;
		background:white;
		}
			
a.menublackmain:link { color:white;
		text-decoration:underline;
	   }
	   
a.menublackmain:visited { color:white;
		text-decoration:underline;
		  }

a.menublackmain:hover {color:#999999;
		text-decoration:underline;
		background:white;
		}	
		
a.menuwhite:link { color:black;
	   }
	   
a.menuwhite:visited { color:black;
		  }

a.menuwhite:hover {color:#999999;
		text-decoration:underline;
		background:black;
		}
						
a.menured:link { color:white;
	   }
	   
a.menured:visited { color:white;
		  }

a.menured:hover {color:white;
		text-decoration:underline;
		background:white;
		}

						
a.menupic:link {
		text-decoration:none;
		background:black;
		color:black;
	   }
	   
a.menupic:visited {
		text-decoration:none;
		background:black;
		color:black;
		  }

a.menupic:hover {
		text-decoration:none;
		background:black;
		color:black;
		}


a img {border-width:0;
}
		
img.collage	{vertical-align:top;
			width=800;
			border=0;
			padding=0;
			}

div.scrollwhite {height:100%;
		   width: 300px;
		   padding:2px;
		   overflow:auto;
		   scrollbar-arrow-color: #999999;
		   scrollbar-3dlight-color: #FFFCFC;
		   scrollbar-darkshadow-color: #999999;
		   scrollbar-face-color: #FFFFFF;
		   scrollbar-highlight-color: #C1C1C1;
		   scrollbar-shadow-color: #7F5964;
		   scrollbar-track-color: #000000;
		   }

div.scrollwhite2 {height:100%;
		   width: 500px;
		   padding:4px;
		   overflow:auto;
		   scrollbar-arrow-color: #999999;
		   scrollbar-3dlight-color: #FFFCFC;
		   scrollbar-darkshadow-color: #999999;
		   scrollbar-face-color: #FFFFFF;
		   scrollbar-highlight-color: #C1C1C1;
		   scrollbar-shadow-color: #7F5964;
		   scrollbar-track-color: #000000;
		   }
		   
div.genscrollwhite {height:100%;
		   width: 200px;
		   padding:4px;
		   overflow:auto;
		   scrollbar-arrow-color: #999999;
		   scrollbar-3dlight-color: #FFFCFC;
		   scrollbar-darkshadow-color: #999999;
		   scrollbar-face-color: #FFFFFF;
		   scrollbar-highlight-color: #C1C1C1;
		   scrollbar-shadow-color: #7F5964;
		   scrollbar-track-color: #000000;
		   }
div.scrollprojdescwhite {height:100%;
		   width: 100%;
		   padding:4px;
		   overflow:auto;
		   scrollbar-arrow-color: #999999;
		   scrollbar-3dlight-color: #FFFCFC;
		   scrollbar-darkshadow-color: #999999;
		   scrollbar-face-color: #FFFFFF;
		   scrollbar-highlight-color: #C1C1C1;
		   scrollbar-shadow-color: #7F5964;
		   scrollbar-track-color: #FFFFFF;
		   }
		   
div.scrollred {height:100%;
		   width: 140px;
		   padding:4px;
		   overflow:auto;
		   scrollbar-base-color: #999999;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #999999;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #000000;
		   font-size:13px;
		   }		
		      
div.studiesscrollred {height:100%;
		   width: 200px;
		   padding:4px;
		   overflow:auto;
		   scrollbar-base-color: #999999;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #999999;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #000000;
		   font-size:13px;
		   }

		      
div.gcscrollred {height:100%;
		   width: 200px;
		   padding:10px;
		   overflow:auto;
		   scrollbar-base-color: #999999;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #999999;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #000000;
		   font-size:13px;
		   font-align:center;
		   }
		   
div.scrollblackhoriz {height:75px;
		   width:450px;
		   padding:0px;
		   overflow-x:auto;
		   overflow-y:hidden;
		   white-space:nowrap;
		   scrollbar-base-color: #000000;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #000000;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #999999;
		   }
		   
div.genscrollblackhoriz {height:75px;
		   width:350px;
		   padding:0px;
		   overflow-x:auto;
		   overflow-y:hidden;
		   white-space:nowrap;
		   scrollbar-base-color: #000000;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #000000;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #999999;
		   }
		   
div.generalscrollblack {height:100%;
		   width:315px;
		   padding:10px;
		   overflow:auto;
		   scrollbar-base-color: #000000;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #000000;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #999999;
		   }
	   
div.mgmtscrollblack {height:100%;
		   width:100%;
		   padding:10px;
		   overflow:auto;
		   scrollbar-base-color: #000000;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #000000;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #999999;
		   }	   
		  
div.ssscrollblack {height:100%;
		   width:100%;
		   padding:10px;
		   overflow:auto;
		   scrollbar-base-color: #000000;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #000000;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #999999;
		   } 

div.gfscrollblack {height:100%;
		   width:100%;
		   padding:10px;
		   overflow:auto;
		   scrollbar-base-color: #000000;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #000000;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #999999;
		   } 
div.picscrollred {height:100px;
		   width: 100%;
		   padding:4px;
		   overflow:auto;
		   scrollbar-base-color: #999999;
		   scrollbar-arrow-color: #FFFFFF;
		   scrollbar-3dlight-color: #7C7272;
		   scrollbar-darkshadow-color: #686868;
		   scrollbar-face-color: #999999;
		   scrollbar-highlight-color: #CCCCCC;
		   scrollbar-shadow-color: #DBDBDB;
		   scrollbar-track-color: #999999;
		   }
 
div.gfscrollwhite {height:100%;
		   width:435px;
		   padding:4px;
		   overflow:auto;
		   scrollbar-arrow-color: #999999;
		   scrollbar-3dlight-color: #FFFCFC;
		   scrollbar-darkshadow-color: #999999;
		   scrollbar-face-color: #FFFFFF;
		   scrollbar-highlight-color: #C1C1C1;
		   scrollbar-shadow-color: #7F5964;
		   scrollbar-track-color: #000000;
		   }
		   
iframe.iframeprojgall {
		   width:100%;
		   height:80px;
		   padding:0px;
}

