* {
margin:0;
padding:0
}

body {
background:#BACBE7 url(../../images/background.gif) center center repeat-y;
font-family:"Verdana", serif;
text-align:center
}

#container {
position:relative;
width:780px;
margin:0 auto;
font-size:.8em;
text-align:left
}

#logo {
position:absolute;
z-index:2;
top:0;
left:0;
height:160px;
width:210px;
display:block;
background:#1B52AF url(../../images/logo.gif) center center no-repeat
}

#header {
position:absolute;
top:0;
left:210px;
height:160px;
width:570px;
background:#1B52AF url(../../images/header.gif) center center no-repeat
}

#sideBarA {
z-index:1;
position:absolute;
top:150px;
left:0;
width:210px;
padding-top:10px;
background:#1B52AF
}

#sideBarB {
position:absolute;
top:160px;
left:210px;
padding:10px;
width:550px;
border-top:1px solid #8DA8D7;
border-bottom:1px solid #8DA8D7;
background:#BACBE7 url(../../images/leftShadow.gif) left center repeat-y
}

#sideBarB div {
width:270px;
float:left
}

#sideBarB img {
float:left;
width:100px;
height:100px;
padding:5px;
margin:0 10px 0 0
}

#centerContent img.thumb {
float:right;
width:130px;
height:175px;
border:1px solid #8DA8D7;
padding:5px;}

#sideBarB a img {
border:1px solid #8DA8D7
}

#sideBarB a:hover img {
border:1px solid #000
}

#centerContent {
padding:165px 20px 40px 230px
}

#centerContent ol {
margin:0 0 20px 25px
}

#centerContent li {
padding:5px 0
}

#centerContent li {
list-style-type:none
}

#centerContent img {
float:left;
width:300px;
height:225px;
padding:5px;
margin:0 10px 10px 0;
border:1px solid #8DA8D7
}

#primaryNav ul {
text-align:left;
background:#BACBE7;
border-right:1px solid #1B52AF;
}

#primaryNav li{
margin:0;
list-style-type:none;
}

#primaryNav li a, #primaryNav li.current {
color:#1B52AF;
border-bottom:1px solid #fff;
display:block;
padding:10px;
width:189px;
font-weight:bold;
text-decoration:none;
}

#primaryNav li.current {
background:#fff;
color:#1B52AF;
}

#primaryNav li a:hover {
color:#1B52AF;
background:#fff;
}

#primaryNav li a:visited {
text-decoration:none
}

#primaryNav ul ul {
border:none;
background:#fff;
padding:10px 0 0 0;
font-size:80%
}

#primaryNav li li a {
width:auto;
padding:3px 0 3px 10px;
border:none;
background:url(../../images/arrow.gif) center left no-repeat
}

#primaryNav li li a:hover {
background:url(../../images/arrow.gif) center left no-repeat;
text-decoration:underline
}

#primaryNav li li a.historyCurrent {
text-decoration:underline
}

#footer {
clear:both;	
width:780px;
margin:0 auto;
font-size:.8em;
padding:20px 0;
background:#BACBE7 url(../../images/background.gif) center center repeat-y;
border-top:1px solid #1B52AF;
}

#footer p {
margin-left:230px; text-align:left;
font-size:85%;
}

p {
line-height:160%;
margin:0 0 15px 0
}

h2 {
padding:10px 0;
color:#1B52AF;
font-weight:normal;
font-size:1.4em
}

h3 {
color:#1B52AF;
margin:0 0 5px 0
}

#sideBarB h2 {
color:#1B52AF;
font-size:1.3em;
padding:0 0 5px 0
}

#sideBarB p {
font-size:.8em;
margin:0
}

#sideBarA h2 {
color:#8DA8D7;
}

a {
text-decoration:underline;
color:#1B52AF
}

a:hover {
color:#000
}

p.smaller {font-size:.84em; margin-bottom:30px;}
p.pastMasters {background:url(../../images/photos/toAdd.jpg) top right no-repeat}
a.top {background:#1B52AF; color:#fff; font-weight:bold; text-decoration:none; padding:4px 10px; float:right}
a.top:hover {text-decoration:underline; color:#fff;}

/* Fake tables */
.founderName {width:28%; float:left; display:block; clear:none; padding:5px 0;}
.founderDetail {width:36%; float:left; display:block; clear:none; padding:5px 0;}
.founderAddress {width:36%; float:left; display:block; clear:none; padding:5px 0;}
.l, .s, .d {width:11%; float:left; display:block; clear:none; padding:5px 0;}
.balanceCol1 {width:66%; float:left; display:block; clear:none; padding:5px 0;}
.strongUnderline {font-weight:bold; border-bottom:1px solid #000;}
.strongTotal {font-weight:bold; border-top:1px solid #000; border-bottom:1px solid #000;}
/* Fake tables end */

/* Form Decoration */
fieldset {
border:none;
width:520px}

label, input, select {
display: block;
width: 160px;
float: right;
padding:5px 0;
margin-bottom: 10px}

input, textarea {float:left;}
textarea {height:150px; width:300px;}
label, select {
text-align: left;
float: left;
width: 160px;
padding-right: 20px}

br {
clear: left
}

input.button {
float:right;
margin-left:10px;
text-align:center;
padding:4px 0;
width:70px}	

/* Form Decoration Ends */

blockquote {margin:0 0 15px 0;}
hr {clear:both; color:#fff}
.error {color:#ff0000}
.topPad {padding-top:140px;}
.gallery {font-size:.85em;}
.left {float:left; display:block; width:40%; clear:none; padding:5px 0}
.right {float:left; padding:5px 0; width:50%;}
.hidden, h1, legend {display:none;}
.center {text-align:center;}
.next {float:right;}
.previous {float:left;}
.clear {clear:both; display:block; }
abbr {border-bottom:1px dotted #003366; text-decoration:none; cursor:help}
.warning {color:#ff0000}