body { background: #ffffff; font: 10pt arial, helvetica, serif; padding: 0; margin: 0; }
td, th, div, p { font-size: 9pt; }
/* was #dadae0 */
h1 { height: 82px; background: #FFFFFF; margin: 0 0 0 0; padding: .1em; }
h2 { background: #FFFFFF; text-align:right; margin: 0 0 0 0; font-weight: normal; font-size:8pt; }
h3 { margin: 0; font-weight: bold; font-size:10pt; color: #345792; }
h5 { width: 90%; text-align:right; margin: 0 auto; font-weight: normal; font-size: 8pt; }

/* For blank pages */
#bcont { background: #ffffff; text-align: left; border: 1px solid #ffffff; margin: 0 auto; clear:all; display:block;}

/* The main container.  Holds everything */
#container { min-width: 760px; background: #ffffff; text-align: left; margin-bottom: 20px; min-height: 300px;
padding: 0px 6px 0px 6px; line-height: 130%; clear: all;
}

#container p { margin: 0 auto 1em auto; }

#content { padding: 0 0 0 0; clear: left; min-height: 624px; }
#content a { color: #7C6240;}
#content a:hover { text-decoration: none; }

#cont_l { margin-right:310px; }
#cont_r { float: right; margin-right: 0px; width: 300px;}
#cont_b { display: block; width: 100%; border: 0;}

#leftcontainer { margin-right:170px; }
#rightcontainer { float: right; margin-right: 0px; height:500px; width: 160px;}
#righthead { color: #345792; font-face: Arial, Helvetica; font-weight:bold; font-size: 10pt; text-align:right;}

#rightrandprof { padding: 0 ; text-align: right;}
#randprofpic { float: right; width:140px; height:110px; text-align: center; }
#rightbox { background: #F6F6F6; border: solid #D0D0D0 1px; padding:4px; }

.top { color: #236096; font-family:Lucida, Veranda, Tahoma, Arial, Helvetica; font-size:16pt; margin-bottom:.125em;}
.head { font-weight:bold; font-family:Arial,Helvetica; font-size:10pt; color: #A04838; width: 100%; }

.pbiobox { margin-bottom:8px; border-spacing:0px; border:solid 1px #667799; border-collapse:collapse;}
.pgroupbox { width: 180px; margin-bottom:8px; border-spacing:0px; border:solid 1px #667799; border-collapse:collapse;}
.pgrouphead { background-color:#667799; font-style:normal;font-weight:bold;font-family:Arial,Helvetica;font-size:9pt;color:#FFFFFF; padding-left:4px}
.pgrouptext {font-style:normal;font-weight:normal;font-family:Arial,Helvetica;font-size:9pt;color:#000000; margin-left: 4px; margin-bottom:0px;}
.pgroupname { font-style:normal;font-weight: normal; font-size:100%; color: #003366; margin-bottom: 0px; }

#artcontainer { background-color: #FAFAFA; width: auto; left; border: 0; border-spacing: 0px; padding: 1px 1px 1px 1px; min-height: 180px; border-collapse: collapse;}
#arthead { background-color: #abbbd7; font-style: normal; font-weight: normal; font-family:Arial,Helvetica;font-size:10pt;color:#FFFFFF; margin-left: 0px; padding-left: 4px;}
#artcont { background-color: #F6F6F6; font-style: normal; font-weight: normal; font-family:Arial,Helvetica;font-size:10pt;color:#000000; margin-left: 4px; padding: 4px 4px 4px 4px;}

.pollbox { width: 100%; margin-bottom: 12px; border-spacing: 0px; border: solid 1px #9bb791; border-collapse: collapse;
background-color: #F6F6F6; font-style: normal; font-weight: normal; font-family:Arial,Helvetica;font-size:10pt;color:#000000; margin-left: 0px; padding-left: 4px;}

#textboxcss { background-color: #F6F6F6; margin-bottom: 12px; border-spacing: 0px; border: solid 1px #F6F6F6; border-collapse: collapse; vertical-align:top;}
#textheadcss { background-color: #ABBBD7; font-style: normal; font-weight: bold; font-family:Arial,Helvetica;font-size:10pt;color:#000000; padding-left: 0px;}
#textcontcss { background-color: #F6F6F6; font-style: normal; font-weight: normal; font-family:Arial,Helvetica;font-size:10pt;color:#000000; padding-left: 0px; vertical-align:top;}

.listitem { font-style:normal;font-weight: bold; font-size:100%; color: #003366; margin-bottom: 0px; }
.photocell { background: #F6F6F6; border-top: 1px solid #202020; border-bottom: 1px solid #202020; border-left: 1px solid #202020; border-right: 1px solid #202020; }

.title { font-style:normal; font-family:Arial,Helvetica; font-weight:bold; font-size:14pt; color : #BB6644; margin-bottom: 0px; }

a.profbglink:link { color: F6F6F6 }
a.profbglink:hover { color: DADAF0 }

a.box:link { color: #F6F6F6 }
a.box:visited { color: #F6F6F6 }
a.box:hover { color: #FFFFFF }
a.box:active { color: #C0C0C0 }

.box {
display: block;
background: #f0f0f0 url(/images/corners/f0f0f0-tl.png) left top no-repeat; padding: 5px;
background-image: url(/images/corners/f0f0f0-tl.png), url(/images/corners/f0f0f0-tr.png), url(/images/corners/f0f0f0-bl.png), url(/images/corners/f0f0f0-br.png);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
}

.box2 {
display: block;
background: #777777 url(/images/corners/777777-tl.png) left top no-repeat; padding: 5px;
background-image: url(/images/corners/777777-tl.png), url(/images/corners/777777-tr.png), url(/images/corners/777777-bl.png), url(/images/corners/777777-br.png);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
}

.box3 {
display: block;
background: #99bb77 url(/images/corners/99bb77-tl.png) left top no-repeat; padding: 5px;
background-image: url(/images/corners/99bb77-tl.png), url(/images/corners/99bb77-tr.png), url(/images/corners/99bb77-bl.png), url(/images/corners/99bb77-br.png);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
}

.box4 {
display: block;
background: #ffffee url(/images/corners/ffffee-tl.png) left top no-repeat; padding: 5px;
background-image: url(/images/corners/ffffee-tl.png), url(/images/corners/ffffee-tr.png), url(/images/corners/ffffee-bl.png), url(/images/corners/ffffee-br.png);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
}

.box5 {
display: block;
background: #ffeeee url(/images/corners/ffeeee-tl.png) left top no-repeat; padding: 5px;
background-image: url(/images/corners/ffeeee-tl.png), url(/images/corners/ffeeee-tr.png), url(/images/corners/ffeeee-bl.png), url(/images/corners/ffeeee-br.png);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
}
.box6 {
display: block;
background: #eeffee url(/images/corners/eeffee-tl.png) left top no-repeat; padding: 5px;
background-image: url(/images/corners/eeffee-tl.png), url(/images/corners/eeffee-tr.png), url(/images/corners/eeffee-bl.png), url(/images/corners/eeffee-br.png);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
}

.box7 {
display: block;
background: #eeeeff url(/images/corners/eeeeff-tl.png) left top no-repeat; padding: 5px;
background-image: url(/images/corners/eeeeff-tl.png), url(/images/corners/eeeeff-tr.png), url(/images/corners/eeeeff-bl.png), url(/images/corners/eeeeff-br.png);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
}

.box8 {
display: block;
background: #abbbd7 url(/images/corners/abbbd7-tl.png) left top no-repeat; padding: 5px;
background-image: url(/images/corners/abbbd7-tl.png), url(/images/corners/abbbd7-tr.png), url(/images/corners/abbbd7-bl.png), url(/images/corners/abbbd7-br.png);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
}


#boxtop {
display: block;
background: #abbbd7 url(/images/corners/abbbd7-tl.png) left top no-repeat;
padding-left: 5px; padding-top: 5px;
background-image: url(/images/corners/abbbd7-tl.png), url(/images/corners/abbbd7-tr.png);
background-repeat: no-repeat, no-repeat,;
background-position: top left, top right;
}

#boxbot a, #boxbot a:link,
#boxbot a:visited,
#boxbot a:hover { color: ffffff; font-weight: bold; text-decoration: none; }
#boxbot a:active { color: c0c0c0; font-weight: bold; text-decoration: none;}

#boxbot {
color: #000000;
background: #abbbd7 url(/images/corners/abbbd7-bl.png) left bottom no-repeat;
padding-left: 5px; padding-bottom: 5px;
background-image: url(/images/corners/abbbd7-bl.png), url(/images/corners/abbbd7-br.png);
background-repeat: no-repeat, no-repeat,;
background-position: bottom left, bottom right;
}


div.header { font-size: 12pt; font-family: Arial, sans-serif; color: #345792; font-weight: bold}
div.largesec { float: left; clear: all; margin-right: 40px; margin-bottom: 1em; padding: 2 2 2 2; border: solid 1px #EAEAEA; width: 718px; background: #FAFAFA}
div.sections { float: left; clear: all; margin-right: 10px; margin-bottom: 1em; padding: 2 2 2 2; border: solid 1px #EAEAEA; width: 346px; background: #FAFAFA}

div.sectionsl { float: left; clear: none; margin-right: 10px; margin-bottom: 1em; padding: 2 2 2 2; border: solid 1px #EAEAEA; width: 346px; background: #FAFAFA}
div.sectionsr { float: right; clear: none; margin-right: 10px; margin-bottom: 1em; padding: 2 2 2 2; border: solid 1px #EAEAEA; width: 346px; background: #FAFAFA}


div.sectionl { float: left; clear: all; margin-right: 20px; padding: 0; width: 350px; background: #FFFFFF}
div.sectionr { float: left; clear: all; padding: 0; width: 350px; background: #FFFFFF}
div.seca { float: left; width: 50%; clear: right; text-aleft: left; font-weight: bold}
div.secb { float: right; width: 50%; clear: right; text-align: right; font-weight: normal}
div.secwhole { float: left; width: 100%; clear: right}

#pcats ul {
float: left;
width: 100%;
list-style: none;
line-height: 1.3;
padding: 0;
margin: 0 0 1px 0;
}

#pcats li {
text-align: left;
float: left;
padding: 0;
margin: 0;
width: 6.6em;
white-space: nowrap;
}

