body {
text-align:left;
background-color:#FFFFFF;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
margin:0px;
}


h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
padding-top:5px;
font-weight:bold;
padding-bottom:5px;
margin-top:15px;
margin-bottom:0px;
}

h2 {
font-family:Helvetica, Arial, sans-serif;
width:750px;
color:#000000;
font-weight:bold;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#FFFFFF;
margin:0px 0px 0px 40px;
padding:5px;
font-size:14px;
}

h3 {
font-family:"Courier New", Courier, mono;
font-size:14px;
color:#333333;
margin-bottom:0px;
margin-top:17px;
}

a {
color:#000000;
}

img {
border:0px;
}




#wrapper {
width:760px;
margin:0 auto;
text-align:left;
}

#fullscreen {
}

#container {
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#footer {
height:40px;
}


#contentholder {
width:900px;
margin-left:auto;
margin-right:auto;
}

#content {
width:800px;
min-height:100px;
padding:20px 0px 10px 0px;
margin-left:auto;
margin-right:auto;
}


#topbanner {
width:850px;
height:80px;
background-image:url(/images/people/header.jpg);
background-repeat:no-repeat;
}

#topbanner .navitem {
float:right;
}


.error {
color:#AA0000;
}

.peopleinput{
border:1px solid #C3C3C3;
font-size:9pt;
}


div.stylegroup {
border-top:1px dotted #CCCCCC;
background-color:#F6F6F6;
color:#666666;
padding:5px 10px 10px 10px;
margin-bottom:13px;
}

div.stylegroup div.heading {
font-size:18pt;
font-weight:bold;
line-height:18pt;
color:#000000;
}

div.stylegroup .intro {
color:#1486B2;
font-size:130%;
}

div.stylegroup div.help {
margin-top:5px;
color:#666666;
font-weight:bold;
}


div.stylepreview {
width:160px;
height:185px;
float:left;
cursor:pointer;
margin:0px 13px 13px 0px;
background-color:#F8F8F8;
border:1px solid #EEEEEE;
}

div.stylepreview .thumb {
width:100px;
height:140px;
margin:10px auto 0px auto;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

div.stylepreview .thumb img {
width:100px;
height:140px;
}

div.stylepreview div.label {
text-align:center;
height:27px;
color:#555555;
font-size:90%;
font-weight:bold;
padding:3px 0px 0px 0px;
}

div.stylepreview div.date {
text-align:center;
color:#BBBBBB;
font-size:90%;
}



