*{margin:0;padding:0;}
body{text-align:center;}
p{margin-bottom:1em;font:13px/1.2em "Times New Roman", Times, serif;color:#000;}
#wrapper{margin:20px auto;width:930px;}
#container{float:left;width:930px;background:#fff url('../i/bgContent.gif') top left repeat-y;text-align:left;}
#header{padding:20px;width:890px;position:relative;background:transparent url('../i/bgHeader.gif') top left no-repeat;}
#header h1{width:139px;height:51px;background:transparent url('../i/logo.gif') top left no-repeat;text-indent:-9999px;}
#header div{position:absolute;right:45px;bottom:20px;font:14px/16px "Times New Roman", Times, serif;color:#369;text-align:right;}
#topNavBar{margin-left:20px;width:890px;min-height:36px;background:#f0ece7 url('../i/bgTopNav.gif') top left repeat-x;}
#topNavBar ul{width:890px;min-height:36px;list-style-type:none;background:#f0ece7 url('../i/bgTopNav.gif') top left repeat-x;}
#topNavBar li{float:left;padding:0 17px;height:36px;background:#f0ece7 url('../i/bgTopNav.gif') top left repeat-x;}
#topNavBar li a{padding:7px 0;display:block;font:13px/1.62em "Times New Roman", Times, serif;letter-spacing:.09em;color:#369;text-decoration:none;background:none;border:0;}
#topNavBar li a:hover{background:#f0ece7 url('../i/bgTopNavHover.gif') top left repeat-x;}
#About #topAbout a, #Philosophy #topPhilosophy a, #People #topPeople a, #Commentary #topCommentary a, #Performance #topPerformance a, #Relations #topRelations a, #News #topNews a, #Contact #topContact a
     {background:#f0ece7 url('../i/bgTopNavActive.gif') top left repeat-x;}
#middle{float:left;margin:0 10px;padding:24px 14px 10px;width:862px;background:#eef1f4 url('../i/bgContentBottom.gif') bottom left repeat-x;}
#container > #middle{margin:0 20px;}
#leftColumn{float:left;padding:0 20px 0 0;width:567px;border-right:1px solid #ccc;}
#leftColumn h2{font:24px/1.62em "Times New Roman", Times, serif;color:#369;}
#leftColumnCommentary p a{font:13px "Times New Roman", Times, serif;color:#3A6F8F;}
#rightColumnContact {float:right;margin-left:-1px;padding:34px 5px 120px 9px;width:260px;border-left:1px solid #ccc;}
#rightColumnContact p{font:20px/26px "Times New Roman", Times, serif;color:#369;}
#rightColumn{float:right;margin-left:-1px;padding:34px 5px 120px 9px;width:260px;border-left:1px solid #ccc;}
#rightColumn p{font:italic 20px/26px "Times New Roman", Times, serif;color:#369;}
#rightColumn em{font:italic 26px/1em "Times New Roman", Times, serif;color:#000;}#rightColumn #loginForm{float:left;padding:12px 9px;width:240px;border:1px solid #000;background-color:#369;}
#rightColumn #loginForm h2{margin-bottom:6px;font:18px/1em "Times New Roman", Times, serif;letter-spacing:.08em;color:#a8bbc6;}
#rightColumn #loginForm label{float:left;clear:left;margin-top:6px;width:62px;height:18px;font:13px/1.62em "Times New Roman", Times, serif;color:#fff;}
#rightColumn #loginForm input{float:right;clear:none;margin-top:6px;width:170px;height:18px;font:13px/1.62em "Times New Roman", Times, serif;color:#000;border:1px solid #fff;background-color:#a8bbc6;}
#rightColumn #loginForm input#submit{float:right;width:70px;height:20px;background:transparent url('../i/btnSubmit.gif') top left no-repeat;border:0px;cursor:pointer;cursor:hand;}
#rightColumn h2{font:18px/2.5em "Times New Roman", Times, serif;color:#696;}
#Relations #leftColumn .style3, #Relations #rightColumn .style3 {font-size: 12px;}
#rightColumnPeople p a{font:13px "Times New Roman", Times, serif;color:#3A6F8F;}
#Performance h2{font:24px/1.62em "Times New Roman", Times, serif;color:#369;}
.tsmall {font-size:14px;}
#footer{float:left;clear:both;padding:0 0 0 40px;width:890px;height:36px;background:transparent url('../i/bgFooter.gif') bottom left no-repeat;}
#footer ul{float:left;height:35px;list-style-type:none;}
#footer li{float:left;font:16px/1.62em "Times New Roman", Times, serif;color:#ccc;}
#footer li a{font:11px/1.62em "Times New Roman", Times, serif;color:#999;text-decoration:none;}
#footer li a:hover, #About #bottomAbout a, #Philosophy #bottomPhilosophy a, #People #bottomPeople a, #Commentary #bottomCommentary a, #Performance #bottomPerformance a, #Relations #bottomRelations a, #News #bottomNews a, #Contact #bottomContact a
     {color:#369;}
#copyright{float:right;clear:none;padding:8px 40px 0 0;font:11px/1em "Times New Roman", Times, serif;color:#999;}
.vcard {display:none;}
#signUp{width:70px;height:20px;background:transparent url('../i/btnSignUp.gif') top left no-repeat;text-indent:-9999px;}

#Login #leftColumn h2{margin-top:70px;}
#Login #rightColumn p{font:13px/1.62em "Times New Roman", Times, serif;color:#000;}
#Login #rightColumn{padding-top:70px}

/* #People .textbutton{display:block;border-top:1px solid #eef1f4;border-bottom:1px solid #eef1f4;font:italic 20px/26px "Times New Roman", Times, serif;font-size;14px;background:url('/i/arrow_blue.jpg') no-repeat;padding-left:10px;}
#People .textbutton:hover{border-color:#a8bbc6;} */
#leftColumnCommentary ul{margin:0;padding:0;list-style:none;}
#leftColumnCommentary li a{padding-left:8px;display:block;border-top:1px solid #eef1f4;border-bottom:1px solid #eef1f4;background:url('../i/arrow_blue.jpg') left top no-repeat; font:13px "Times New Roman", Times, serif;color:#3A6F8F;}
#leftColumnCommentary li a:hover{border-color:#a8bbc6;}
#People #rightColumn .textbutton, #Relations .textbutton, #Commentary #rightColumn .textbutton {display:block;border-top:1px solid #eef1f4;border-bottom:1px solid #eef1f4;background:url('/i/arrow_blue.jpg') no-repeat 0px 50%;padding-left:10px;}
#People #rightColumn .textbutton:hover, #Relations .textbutton:hover, #Commentary #rightColumn .textbutton:hover {border-color:#a8bbc6;}

#Performance #table_p { width:100%; }
#Performance #table_p td { padding:3px; text-align:center; font-size:12px; }
#Performance .b_top { border-top:solid 2px #000000; }
#Performance .b_bottom { border-bottom:solid 2px #000000; }
#Performance .b_left { border-left:solid 2px #000000; }
#Performance .b_right { border-right:solid 2px #000000; }
#Performance .blue_bg { background-color:#A5BBC6; font-weight:bold; }

.hidden {
	display: none;
}

.fieldset {
	width: 550px;
	border: 4px double #00669A;
	padding: 5px;
	margin-top: 10px;
	text-align : justify;
}

.bodytext {
	font-family : Times New Roman, Times, serif;letter-spacing:.08em;color:#a8bbc6;
	font-size : 9pt;
	color : #454545;
}

.textbutton {
	font-weight : bold;
	color : #454545;
	text-decoration: none;
}

legend {
	background-color: #3A6F8F;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
}

.subHeader {
	font-family: times new roman, Times, serif;
	font-size: 13pt;
	color: #3A6F8F;
}

a#aislink {display:none;}

