html { margin:0; padding:10px; }
body { margin:0; padding:0; color:#000000; background-color:#FFFFFF; font-size:0.83em; font-family:Arial,Helvetica,Sans-serif; }

img { border-style:none; }
form { margin:0; padding:0; }
blockquote { margin:15px; padding:0 10px; }
hr { border:none 0; margin:20px 0; border-top:1px solid #6F6F6F; height:0; }
p { padding:0; margin:0 0 16px; }
p.extraspace { padding:0; margin:0 0 26px; }

h1,
h2 { color:#000000; font-size:1.37em; margin-top:0; font-weight:normal; }
h3 { color:#000000; font-size:1.13em; margin-top:0; }
h4 { color:#000000; font-size:1.13em; }
h5 { color:#000000; font-size:1.0em; }
h6 { color:#000000; font-size:0.9em; }

a,
a:visited { color:#B10000; text-decoration:underline; }
a:hover { color:#E32121; text-decoration:underline; }

.clear { clear:both; height:0; overflow:hidden; }
.spacer { clear:both; height:13px; overflow:hidden; }
.hide { display:none; }
.error { color:#FF0000; font-weight:bold; }
.nowrap { white-space:nowrap; }

.photoRight { float:right; margin-left:10px; margin-bottom:7px; margin-top:3px; }
.photoLeft { float:left; margin-right:10px; margin-bottom:7px; margin-top:3px; }
.photoCentre { display:block; margin:0 auto; }
.center { text-align:center; }
.justify { text-align:justify; }

.article-left { width:290px; float:left; }
.article-right { width:290px; float:right; }
.article-rightalt { width:290px; float:right; text-align:right; }

.red { color:#B10000; }
.orange {color:#B17900; }


/* ----------------------
   Three Cols
---------------------- */

#col-a { width:100%; }
#col-b { display:none; }
#col-c { display:none; }

/* ----------------------
   Themes
---------------------- */

#theme-normal-photo { background:url("themes/normal-photo.jpg") left 90px repeat-x; height:122px; }
#theme-normal-corner { background:url("themes/normal-corner.gif") right top no-repeat; height:90px; }


/* ----------------------
   Header & Footer
---------------------- */

#header { height:112px; margin-bottom:5px; }
#header-left { width:180px; float:left; position:relative; }
#header-left h1 { margin:0; padding:0; }
#header-left h1 a { width:180px; height:112px; background:url("sientries.gif") left top no-repeat; overflow:hidden; display:block; }
#header-left h1 a span { display:none; }
#header-right { width:100%; height:112px; float:left; margin-left:-180px; background:url("header-right.gif") left top repeat-x; }
#header-onlineentriessystem { background:url("header-onlineentriessystem.gif") 196px 61px no-repeat; height:90px; }

#footer { display:none; }


/* ----------------------
   Content
---------------------- */

.content-title { border:1px solid #D9D9D9; padding:9px 11px 8px 11px; margin-bottom:5px; background:#DADADA url("content-title.gif") left top repeat-x; }
.content-title h2 { font-size:1.23em; font-weight:bold; margin:0; padding:0; color:#454545; }
.content-title a,
.content-title a:visited { color:#454545; text-decoration:underline; }
.content-title a:hover { color:#E32121; text-decoration:underline; }

.content-subtitle { border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-right:1px solid #D9D9D9; padding:9px 11px 8px 11px; margin-bottom:0; background:#DADADA url("content-title.gif") left top repeat-x; }
.content-subtitle h2 { font-size:1.23em; font-weight:bold; margin:0; padding:0; color:#454545; }
.content-subtitle a,
.content-subtitle a:visited { color:#454545; text-decoration:underline; }
.content-subtitle a:hover { color:#E32121; text-decoration:underline; }

.content-submenu { margin-bottom:5px; background:#B30202 url("content-submenu.gif") left top repeat-x; }
.content-submenu ul { list-style:none; margin:0; padding:0 0 0 27px; background:url("content-submenu-arrow.gif") 12px top no-repeat; min-height:25px; }
.content-submenu ul li { float:left; background:url("content-submenu-spacer.gif") right top no-repeat; }
.content-submenu ul li a,
.content-submenu ul li a:visited { color:#FFFFFF; text-decoration:none; padding:5px 10px 5px 9px; display:block; font-weight:bold; }
.content-submenu ul li a:hover { color:#FFFFFF; text-decoration:underline; }

.content-error { border:1px solid #B10000; padding:8px 9px; margin-bottom:5px; text-align:center; background:#F4DADA url("content-error.gif") left top repeat-x; }
.content-error p { margin:0; padding:0; color:#2B2B2B; font-weight:bold; }
.content-error p strong { color:#B10000; }
.content-error a,
.content-error a:visited { color:#B10000; text-decoration:underline; }
.content-error a:hover { color:#E32121; text-decoration:underline; }

.content-panel { border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-right:1px solid #D9D9D9; }
.content-panel-padding { padding:19px 19px 2px 19px; }

.content-panel-footer { height:10px; background:url("content-footer.gif") left top repeat-x; }
.content-panel-footer-left { height:10px; background:url("content-footer-left.gif") left top no-repeat; }
.content-panel-footer-right { height:10px; background:url("content-footer-right.gif") right top no-repeat; }



/* ----------------------
   Navigation
---------------------- */

.panel-left-header { width:155px; background:#B40202 url("panel-left-header.gif") left top no-repeat; overflow:hidden; display:block; padding:3px 3px 3px 22px; color:#FFF; font-weight:bold; }
.panel-left-header a,
.panel-left-header a:visited { color:#FFF; text-decoration:underline; }
.panel-left-header a:hover { color:#F4DADA; text-decoration:underline; }
.panel-left { border-left:1px solid #B10000; border-right:1px solid #B10000; color:#333333; background-color:#ECECEC; }
.panel-left a,
.panel-left a:visited { color:#333333; text-decoration:none; }
.panel-left a:hover { color:#B30202; text-decoration:underline; }
.panel-left ul { list-style:none; margin:0 0 0 7px; padding:0; border-left:5px solid #D9D9D9; }
.panel-left ul li { padding:5px 5px 5px 9px; border-bottom:1px solid #D9D9D9; font-weight:bold; }
/*.panel-left ul li:hover { background-color:#D9D9D9; }*/
.panel-left-clean { border-left:1px solid #B10000; border-right:1px solid #B10000; color:#333333; background-color:#ECECEC; }
.panel-left-clean-padding { padding:9px 9px 1px 9px; }
.panel-left-clean p { padding:0; margin:0 0 7px; }
.panel-left-clean a,
.panel-left-clean a:visited { color:#333333; text-decoration:none; }
.panel-left-clean a:hover { color:#B30202; text-decoration:underline; }
.panel-left-footer { width:180px; height:10px; background:url("panel-left-footer.gif") left top no-repeat; overflow:hidden; margin-bottom:5px; }

.panel-right-header { width:155px; background:#B40202 url("panel-right-header.gif") left top no-repeat; overflow:hidden; display:block; padding:3px 22px 3px 3px; text-align:right; color:#FFF; font-weight:bold; }
.panel-right-header a,
.panel-right-header a:visited { color:#FFF; text-decoration:underline; }
.panel-right-header a:hover { color:#F4DADA; text-decoration:underline; }
.panel-right { border-left:1px solid #B10000; border-right:1px solid #B10000; color:#333333; background-color:#ECECEC; }
.panel-right a,
.panel-right a:visited { color:#333333; text-decoration:none; }
.panel-right a:hover { color:#B30202; text-decoration:underline; }
.panel-right ul { list-style:none; margin:0 0 0 7px; padding:0; border-left:5px solid #D9D9D9; }
.panel-right ul li { padding:5px 5px 5px 9px; border-bottom:1px solid #D9D9D9; font-weight:bold; }
/*.panel-right ul li:hover { background-color:#D9D9D9; }*/
.panel-right-clean { border-left:1px solid #B10000; border-right:1px solid #B10000; color:#333333; background-color:#ECECEC; }
.panel-right-clean-padding { padding:9px 9px 1px 9px; }
.panel-right-clean p { padding:0; margin:0 0 7px; }
.panel-right-clean a,
.panel-right-clean a:visited { color:#333333; text-decoration:none; }
.panel-right-clean a:hover { color:#B30202; text-decoration:underline; }
.panel-right-footer { width:180px; height:10px; background:url("panel-right-footer.gif") left top no-repeat; overflow:hidden; margin-bottom:5px; }


/* ----------------------
   Forms
---------------------- */

.panel-form {  }
.panel-form p { margin:0; }
.panel-form-textfield { width:140px; /* If problems use this */ /*width:142px; border:1px solid #6F6F6F;*/ }
.panel-form-button { margin-top:5px; }


/* ----------------------
   Tables
---------------------- */

.content-table { border-top:1px solid #D9D9D9; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; }
.table-event a,
.table-event a:visited { color:#333333; text-decoration:underline; }
.table-event a:hover { color:#B10000; text-decoration:underline; }
.table-center { font-weight:bold; text-align:center; }
.table-sublink { font-weight:bold; text-align:center; font-size:0.83em; color:#666666; }
.table-sublink a,
.table-sublink a:visited { color:#666666; text-decoration:underline; }
.table-sublink a:hover { color:#B10000; text-decoration:underline; }
.table-entryqualifier { font-weight:bold; text-align:center; color:#E39321; }

.table { margin-bottom:16px; width:100%; border-collapse:collapse; }
.table_ol { margin-bottom:16px; width:100%; border-collapse:collapse; border-top:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9; }
.table_sm { margin-bottom:10px; width:100%; border-collapse:collapse; }
.table_nm { width:100%; border-collapse:collapse; }
.rowstrong td { background:#EDEDED url("rowstrong.gif") left top repeat-x; border-bottom:1px solid #D9D9D9; font-weight:bold; vertical-align:bottom; padding:6px; }
.rowstrong td a,
.rowstrong td a:visited { text-decoration:none; }
.rowstrong td a:hover { text-decoration:underline; }
.rowstrong th { background:#EDEDED url("rowstrong.gif") left top repeat-x; border-bottom:1px solid #D9D9D9; font-weight:bold; vertical-align:bottom; text-align:left; padding:6px; }
.rowstrong th a,
.rowstrong th a:visited { text-decoration:none; }
.rowstrong th a:hover { text-decoration:underline; }
.row td { padding:6px; vertical-align:top; }
.row:hover td { background-color:#D9D9D9; }
.rowalt td { background-color:#E8E8E8; padding:6px; vertical-align:top; }
.rowalt:hover td { background-color:#D9D9D9; }

