.row1 { background-color: #FEF8EE; }
.row2 { background-color: #F0D9B3; }
.row3 { background-color: #FEF8EE; }
.row4 { background-color: #E4EAF2; }

.source { background-color: #E4EAF2; text-align: left; }
.pformstrip { background-color: #EACC99; color: #3A4F6C; font-weight: bold; padding: 7px; margin-top: 1px; text-align: left; margin-right: 0px; margin-left:0px }

.darkrow1 { background-color: #E9C88F; color:#4C77B6; border-right:1px solid #345487; }
.darkrow2 { background-color: #BCD0ED; color:#3A4F6C; }
.darkrow3 { background-color: #EACC99; color:#3A4F6C; }

.ucptable { width: 85%; margin-left: auto; margin-right: auto; }
.maintitle { vertical-align: middle; font-weight:bold; color:#FFFFFF; letter-spacing:1px; padding:8px 0px 8px 5px; background-image: url(../images/title_bar.gif); text-align: left; }
.listborder { padding: 0px; border:1px solid #8F691B; width:85%; margin-left: auto; margin-right: auto; }
.tableborder { border:1px solid #8F691B; background-color:#FEF8EE; width:85%; margin-left: auto; margin-right: auto; }
.regInfo { text-align:left; width:85%; margin-left: auto; margin-right: auto; }
.regTip { font-size: 90%; }

.register { text-align: left; width: 85%; margin-left: auto; margin-right: auto; padding: 2px; }

form { display: inline; }
input, textarea { padding: 2px; font-size: 10px; font-family: Verdana, Tahoma, Arial, sans-serif; }
select, option { padding: 1px; font-size: 10px; font-family: Verdana, Tahoma, Arial, sans-serif; }
.button  { border: 1px solid #8F691B; background-color: #8F691B; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; }
.button:hover   { border: 1px solid #EACC99; background-color: #EACC99; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000; }
img  { vertical-align:middle; border:0px; }
body { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; margin-left:2%;margin-right:2%; background-color:#FFFFFF }
table, tr, td { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; }

#logostrip { width:85%; text-align:left; border:1px solid #8F691B;background-color: #3860BB;background-image:url(../images/title_bar.gif); padding:0px; margin:0px; margin-left: auto; margin-right: auto; }

a:link, a:visited, a:active { text-decoration: underline; color: #000000 }
a:hover { color: #465584; text-decoration: underline; }

.msg { margin-top: 3px; text-align: left; width: 84%; border: 1px solid #E9C88F; background-color: #F5E6CE;font-size:15px; color:#000; padding: 5px; margin-left: auto; margin-right: auto; }

#submenu { width: 85%; border:1px solid #E9C88F; background-color: #F5E6CE; font-size:10px; margin-top: 3px; color:#3A4F6C; padding: 4px; text-align:right; margin-left: auto; margin-right: auto;}
#submenu a { font-weight:bold;text-decoration: none;  }
#submenu td { font-size: 10px; }

.userlinks { width: 85%;  border:1px solid #E2B870; background-color: #F0D9B3; padding: 4px; margin-top: 3px; margin-left: auto; margin-right: auto; }

.size { text-align:right; border:1px solid #E9C88F; background-color: #F5E6CE; font-size:10px; margin-top:4px; color:#3A4F6C; padding: 4px; }

.delmsg { text-align: right; margin: 0px; }

.copyright { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px }

#top { font-weight: bold; text-align:right; background-color: #EACC99; color:#3A4F6C; vertical-align:middle; letter-spacing:1px; padding:3px 0px 3px 0px; }
#top a { color: #3A4F6C; text-decoration: none; }

#notes { width: 95%; height: 200px; padding: 5px; }
#sql { background-color: #FFFFFF; border: 1px solid #000000; width: 98%; height: 150px; }
.reportCard { border: 1px solid black; background-color: white; }
.reportCard td { padding: 4px; }

#ucpmenu    { line-height: 150%; width: 22%; border: 1px solid #8F691B; background-color: #FEF8EE }
#ucpmenu p  { padding: 2px 5px 6px 9px; margin: 0px;text-align:left }
#ucpcontent { background-color: #FEF8EE; border:1px solid #8F691B; line-height:150%; width: auto }
#ucpcontent p  { padding:5px; margin:0px; }

.chart-key { border: 1px solid #000000; margin: 2px; width: 10px; }

/* SQL Stuff */
.sqlContainer { width:auto; padding-bottom: 20px; overflow: auto; }
.sqlResults { table-layout: auto; width: 98%; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
.sqlHeader { background-color: #EACC99; padding: 5px; font-size: 10px; color: #3A4F6C; text-align: left; vertical-align: top; font-weight: bold; border-bottom: 1px solid #000000; border-right: 1px solid #000000; }
.sqlData1 { background-color: #E1E1E1; border-right: 1px solid #000000; padding: 3px; font-size: 10px; color: #000000; text-align: left; vertical-align: top; }
.sqlData2 { background-color: #FFFFFF; border-right: 1px solid #000000; padding: 3px; font-size: 10px; color: #000000; text-align: left; vertical-align: top; }

.lowspace { font-weight: bold; color: red; text-align: center; margin: 5px; }
.editor { width: 98%; height: 250px; }


.pagelink{ background-color: #F5E6CE; border: 1px solid #E9C88F; color: #3A4F6C; font-size:10px; margin-top:4px; padding: 2px; }
.pagecurrent { background-color: #E2B870; border: 1px solid #E9C88F; color: #3A4F6C; font-size:10px; margin-top:4px; padding: 2px; font-weight: bold; }
.pagelink a, .pagecurrent a { text-decoration: none; color: #3A4F6C; }

.icon { width: 32px; height: 32px; }

.guestlinks { width: 85%;  border:1px solid #986265; background-color: #F4E7EA; padding: 4px; margin-top: 3px; margin-left: auto; margin-right: auto; }
