/* generic styles */
a {
	color:#900;
	text-decoration:none;
}
a:hover, a.white:hover { text-decoration:underline; }
a.white { color:#ccc; text-decoration:none; }

body { background:#333 url(/images/BGthinJuneOnlyGreyPinstripe.png) repeat top left; margin:0; }
body.secondary { background-color:#333; background-image:url(/images/BGfatJune5.png); background-repeat:repeat-y; }

body.secondary #primaryNav { margin:13px 0 5px 22px; }

.first { margin-top:0; }

h1 { font:20px arial, helvetica, sans-serif; }
h2 { font:italic bold 16px arial, helvetica, sans-serif; }

img { border:0; }

#Layer1 { position:absolute; left:103px; top:58px; width:848px; height:734px; z-index:1; }
#Layer10 { position:absolute; left:2095px; top:448px; width:209px;	height:357px; z-index:9; background-color: #000023; }
#Layer11 { position:absolute; left:351px; top:1117px; width:1049px;	height:41px; z-index:10; background-color: #000023; }
#Layer2 { position:absolute; left:53px;	top:124px; width:600px;	height:166px; z-index:2; }
#Layer3 { position:absolute; left:940px; top:755px; width:155px; height:75px; z-index:3; }
#Layer4 { position:absolute; left:17px; top:50px; width:785px; height:58px; z-index:4; }
#Layer5 { position:absolute; left:92px; top:129px; width:74px; height:30px; z-index:5; }
#Layer6 { position:absolute; left:54px; top:290px; width:770px; height:204px; z-index:6; }
#Layer7 { position:absolute; left:25px;	top:213px; width:0;	height:277px; z-index:7; }
#Layer9 { position:absolute; left:219px; top:1284px; width:70px; height:357px; z-index:8; background-color: #000023; }
#Layer8 { position:absolute; left:387px; top:286px; width:461px; height:28px; z-index:8; }
#Layer12 { position:absolute; left:993px; top:159px; width:83px; height:52px; z-index:8; }
#Layer13 { position:absolute; left:186px; top:665px; width:860px; height:343px;	z-index:1; }
#Layer14 { position:absolute; left:71px; top:724px; width:737px; height:381px; z-index:2; }

p { font-family: Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:14px; } 
p.style1 { margin-top:0; }

#primaryNav { width:740px; margin-left:10px; padding-bottom:10px; margin-bottom:0; list-style:none; }
#primaryNav li { background:#000; display:inline; padding-right:10px; height:30px; }
#primaryNav li a { padding-left:17px; color:#fff; text-decoration:none; font:bold 11px arial, verdana, sans-serif; }
#primaryNav li a:hover { padding-left:17px; background:#000 url(/images/primarynav_bg.gif) no-repeat -2px -5px; text-decoration:underline; }

.style1 { color: #CCC; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
.style2 { font-family: Geneva, Arial, Helvetica, sans-serif; color: #CCC; }

.hidden { color:#eee; }

/* individual page styles */

body#contact #Layer1 {
	position:absolute;
	left:839px;
	top:158px;
	width:210px;
	height:54px;
	z-index:1;
	background-color: #000023;
}
body#contact #Layer2 { position:absolute; left:850px; top:241px; width:221px; height:215px; z-index:2; }
body#contact #Layer3 { position:absolute; left:574px; top:634px; width:241px; height:184px; z-index:3; }
body#contact #Layer4 { position:absolute; left:674px; top:959px; width:242px; height:163px; z-index:4; }
body#contact #Layer5 { position:absolute; left:716px; top:1250px; width:239px; height:200px; z-index:5; }
body#contact #Layer6 { position:absolute; left:571px; top:1650px; width:245px; height:185px; z-index:6; }
body#contact #Layer7 { position:absolute; left:727px; top:374px; width:70px; height:9px; z-index:3; }
body#contact #Layer8 { position:absolute; left:2px; top:217px; width:118px; height:133px; z-index:4; }
body#contact .style1 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; }
body#contact .style2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color:#000; }
body#contact .style3 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

body#management #Layer1 { position:absolute; left:839px; top:158px; width:210px; height:54px; z-index:1; background-color: #000023; }
body#management #Layer2 { position:absolute; left:4px; top:222px; width:117px; height:108px; z-index:2; }
body#management p.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman"; }
body#management .style1 {font-family: Verdana, Arial, Helvetica, sans-serif; }
body#management .style2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
body#management .style9 {font-family: Arial, Helvetica, sans-serif; }
body#management .style10 { color: #000000; font-weight: bold; }
body#management .style11 {font-family: "Times New Roman", Times, serif; }

body#philosophy #Layer1 {
	position:absolute;
	left:840px;
	top:158px;
	width:210px;
	height:54px;
	z-index:1;
	background-color: #000023;
}
body#philosophy #Layer2 { position:absolute; left:2px; top:238px; width:119px; height:99px;	z-index:2; }
body#philosophy .style1 {font-family: Verdana, Arial, Helvetica, sans-serif; }
body#philosophy .style2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000; }
body#philosophy .style8 {font-size:14px; }
body#philosophy .style9 {font-family: Arial, Helvetica, sans-serif}
body#philosophy .style10 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-style: italic; }
body#philosophy .style11 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

body#portfolio #Layer1 { position:absolute; left:839px; top:158px; width:210px; height:54px; z-index:1; background-color: #000023; }
body#portfolio #Layer2 { position:absolute; left:2px; top:252px; width:117px; height:84px; z-index:2; }
body#portfolio p.MsoNormal { margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman"; }
body#portfolio .style1 { color:#000; } 
body#portfolio .style2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000; }
body#portfolio .style8 { font-size: 14px; }
body#portfolio .style9 { font-family: Arial, Helvetica, sans-serif; }
body#portfolio .style10 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-style: italic; }

body#profile #Layer1 {
	position:absolute;
	left:839px;
	top:158px;
	width:210px;
	height:53px;
	z-index:1;
	background-color: #000023;
}
body#profile #Layer2 { position:absolute; left:5px; top:255px; width:108px; height:93px; z-index:2; }
body#profile .style1 { font-family:Verdana, Arial, Helvetica, sans-serif; }
body#profile .style2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; }
body#profile .style9 { font-family:Arial, Helvetica, sans-serif; }
body#profile .style11 { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
