/* general */
body {margin: 0 0 0 0; background-image:url(../00_graphics/paper_big_bg.jpg); background-repeat:repeat-y; background-position:50% 0; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #333333}
br {font-size: 8px; line-height: 10px}
td {font-size: 11px;; line-height: 140%}
ul {list-style-type: square; margin: 0 0 20px 20px; padding: 0;}
ul ul {list-style-type: square; margin: 0 0 0 20px; padding: 0;}
ul ul ul {list-style-type: square; margin: 0 0 0 20px; padding: 0;}
p {margin-top: 0px; margin-bottom: 10px; line-height: 140%}
h1 {font-family: Georgia, Times, serif; clear: both; color: #522C00; line-height: 110%; font-weight: bold; font-size: 20px; margin-top: 0; margin-bottom: 10px}
h2 {font-family: Georgia, Times, serif; color: #522C00; line-height: 110%; font-weight: bold; font-size: 13px; margin-top: 0; margin-bottom: 8px}

/* home page */
.homepage h1 {font-family: Georgia, Times, serif; color: #522C00; line-height: 110%; font-weight: bold; font-size: 18px; margin-top: 0; margin-bottom: 11px;}
.homepage {font-size: 11px; line-height: 130%}
.homepage strong {font-ize: 11px; line-height: 140%; font-style: normal; color: #522C00; font-weight:bold}

/* internal content divs */
#bannerGraphic {width:960px; position:relative; left:50%; margin-left:-480px}
#leftNav {float: left; width: 160px; margin: 0 20px 0 10px; display:inline}
#leftNav form {margin-top: 10px; margin-left: 20px}
#leftNav input {vertical-align: middle; margin-right: 5px}
#leftNav ul{list-style-type: none; margin: 0; padding:0}
#navSearch {margin: 20px 0 30px -5px}
#loginPanel {margin: 20px 0 30px 5px; padding: 2px 2px 2px 4px; border: solid 1px #D3D3D3; font-size: 10px; width:150px}
#internalOuterWrapper {width:960px; background-image:url(../00_graphics/inner_table.png); position:relative; left:50%; margin-left:-480px}
#contentWrapper {float: left; width: 750px}
#contentFull {width:750px}
#content ul {line-height: 140%}
#content ul ul {line-height: 140%}
#content li {padding-bottom: 5px;}
#prevNextTop {float: left; margin-bottom: 10px; font-size: 10px; width: 100px; text-align: right}

/* pop content divs */
#popBannerGraphic {width:800px; position:relative; left:50%; margin-left:-400px}
#popOuterWrapper {width:800px; background-color:#FFFFFF; position:relative; left:50%; margin-left:-400px; margin-bottom:30px; padding-top: 10px; padding-bottom:20px; margin-bottom: 0}
#popContentWrapper {width: 760px; margin:0 19px 20px 19px}
#prevNextTopPop {margin-bottom:10px; text-align:right; font-size: 10px; text-align: right}

/* content (common) divs */
#breadcrumb {float: left; margin-bottom: 10px; font-size: 10px; width: 650px}
#breadcrumb a:link {line-height: 140%; text-decoration: none; color: #999999}
#breadcrumb a:visited {line-height: 140%; text-decoration: none; color: #999999} 
#breadcrumb a:hover {line-height: 140%; text-decoration: underline; color: #999999} 
#breadcrumb a:active {line-height: 140%; text-decoration: none; color: #999999} 
#prevNextBottom {font-size: 10px; text-align: right} /* width is #breadcrumb width + #prevNextTop width */
#sidebar {font-size: 11px;; font-style: normal; color: #333333; line-height: 140%}
#sidebar strong { font-size: 11px;; font-style: normal; color: #522C00; line-height: 140%; font-weight:bold}
#sidebar a:link {line-height: 140%; text-decoration: none; color: #522C00}
#sidebar a:visited {line-height: 140%; text-decoration: none; color: #522C00} 
#sidebar a:hover {line-height: 140%; text-decoration: underline; color: 522C00} 
#sidebar a:active {line-height: 140%; text-decoration: none; color: #522C00} 
#sidebar ul {list-style-type: none;padding: 0;margin: 0}

/* internal footer divs */
#footer {margin-top: 30px; padding-bottom:11px}
#footer p {position: relative; left: 190px; width: 550px; font-size: 11px; color: #999999}
#footer a:link {line-height: 140%; text-decoration: none; color: #999999}
#footer a:visited {line-height: 140%; text-decoration: none; color: #999999} 
#footer a:hover {line-height: 140%; text-decoration: underline; color: #999999} 
#footer a:active {line-height: 140%; text-decoration: none; color: #999999} 

/* pop footer divs */
#footerPop {margin:0 20px 0 20px}
#footerPop p {font-size: 11px;; color: #999999}
#footerPop a:link {line-height: 140%; text-decoration: none; color: #999999}
#footerPop a:visited {line-height: 140%; text-decoration: none; color: #999999} 
#footerPop a:hover {line-height: 140%; text-decoration: underline; color: #999999} 
#footerPop a:active {line-height: 140%; text-decoration: none; color: #999999} 

/* forms */
/*label {width: 100px; float: left; text-align: right; margin-right: 10px; display: block} - not in use at the moment */
fieldset {border: 1px solid #781351; width: 20em}
input {font-size: 11px;; background: #EFEFEF; border: 1px solid #CCCCCC; margin: 0 2px 4px 0; vertical-align:middle}
textarea {font-size: 11px;; font-family:Arial, sans-serif; background: #EFEFEF; border: 1px solid #CCCCCC; margin: 0px 2px 2px 0}
.frmButton {font-size: 11px;; background: #DEDEDE; border: 1px solid #EEEEEE; margin: 2px 2px 2px 0}
select {font-size: 11px;; background: #EFEFEF; border: 1px solid #CCCCCC; margin: 2px 2px 2px 0}
.userForm {margin-bottom: 10px}
.userForm label {font-size: 11px;; font-weight: bold; color: #666666; width: 130px; float: left; text-align: right; margin-right: 10px; display: block}
.userForm p {font-size: 11px;; margin: 0}
.userFormCheckboxTable label {font-size: 11px;; text-align:left}
.mycheck label {font-weight:normal; width:auto; float:none; display:inline; text-align:left}
.but1 {font-size: 11px; color: #000000}

/* links */
a:link {line-height: 140%; text-decoration: none; color: #522C00}
a:visited {line-height: 140%; text-decoration: none; color: #522C00} 
a:hover {line-height: 140%; text-decoration: underline; color: #522C00} 
a:active {line-height: 140%; text-decoration: none; color: #522C00} 

/* level 1 */
.navLevel1 a {font-family: Georgia, Times, serif; font-weight: normal; background-image: url(../00_graphics/nav_lev1_dingus.gif); background-repeat: no-repeat;  background-position: 5px 0; padding-left: 17px; padding-bottom: 2px; width: 143px; display: block}
.navLevel1 a:link {font-size: 14px; color: #000000; text-decoration: none; line-height: 110%}
.navLevel1 a:visited {font-size: 14px; color: #000000; text-decoration: none; line-height: 110%}
.navLevel1 a:hover {font-size: 14px; color: #522C00; text-decoration: none; line-height: 110%; background-image: url(../00_graphics/nav_lev1_dingus_over.gif); background-repeat: no-repeat; background-position: 5px 0; padding-left: 17px; width: 143px; display: block}
.navLevel1 a:active {font-size: 14px; color: #000000; text-decoration: none; line-height: 110%}

.navLevel1on a {font-family: Georgia, Times, serif; font-weight: normal; background-image: url(../00_graphics/nav_lev1_dingus_on.gif); background-repeat: no-repeat;  background-position: 5px 0; padding-left: 17px; padding-bottom: 2px; width: 143px; display: block}
.navLevel1on a:link {font-size: 14px; color: #522C00; text-decoration: none; line-height: 110%}
.navLevel1on a:visited {font-size: 14px; color: #522C00; text-decoration: none; line-height: 110%}
.navLevel1on a:hover {font-size: 14px; color: #522C00; text-decoration: none; line-height: 110%; background-image: url(../00_graphics/nav_lev1_dingus_over.gif); background-repeat: no-repeat; background-position: 5px 0; padding-left: 17px; width: 143px; display: block}
.navLevel1on a:active {font-size: 14px; color: #522C00; text-decoration: none; line-height: 110%}

/* level 2 */
.navLevel2 a {font-family: Verdana, Arial, sans-serif; font-weight: normal; background-image: url(../00_graphics/nav_lev2_dingus.gif);background-repeat: no-repeat; background-position: 15px 0; padding-left: 25px; padding-bottom: 2px; width: 135px;; display: block}
.navLevel2 a:link {font-size: 11px; color: #000000; text-decoration: none; line-height: 110%}
.navLevel2 a:visited {font-size: 11px; color: #000000; text-decoration: none; line-height: 110%}
.navLevel2 a:hover{font-size: 11px; color: #000000; text-decoration: none; line-height: 110%; 
background-image: url(../00_graphics/nav_lev2_dingus_on.gif); background-repeat: no-repeat;  background-position: 15px 0; padding-left: 25px; padding-bottom: 2px; width: 135px;; display: block}
.navLevel2 a:active {font-size: 11px; color: #000000; text-decoration: none; line-height: 110%}

.navLevel2on a {font-family: Verdana, Arial, sans-serif; color: #522C00; font-weight: normal; background-image: url(../00_graphics/nav_lev2_dingus_on.gif); background-repeat: no-repeat;  background-position:15px 0; padding-left: 25px; padding-bottom: 2px; width: 135px;; display: block}
.navLevel2on a:link {font-size: 11px; color: #522C00; text-decoration: none; line-height: 110%}
.navLevel2on a:visited {font-size: 11px; color: #522C00; text-decoration: none; line-height: 110%}
.navLevel2on a:hover {font-size: 11px; color: #522C00; text-decoration: none; line-height: 110%}
.navLevel2on a:active {font-size: 11px; color: #522C00; text-decoration: none; line-height: 110%}

/* level 3*/
.navLevel3 a {font-family: Verdana, Arial, sans-serif; font-weight: normal; background-image: url(../00_graphics/nav_lev3_dingus.gif); background-repeat: no-repeat; background-position: 24px 0; padding-left: 33px; padding-bottom: 2px; width: 127px; display: block}
.navLevel3 a:link {font-size: 11px; color: #000000; text-decoration: none; line-height: 110%}
.navLevel3 a:visited {font-size: 11px; color: #000000; text-decoration: none; line-height: 110%}
.navLevel3 a:hover{font-size: 11px; color: #000000; text-decoration: none; line-height: 110%; background-image: url(../00_graphics/nav_lev3_dingus_on.gif); background-repeat: no-repeat; background-position: 24px 0; padding-left: 33px; padding-bottom: 2px; width: 127px; display: block}
.navLevel3 a:active {font-size: 11px; color: #000000; text-decoration: none; line-height: 110%}

.navLevel3on a {font-family: Verdana, Arial, sans-serif; font-weight: normal; background-image: url(../00_graphics/nav_lev3_dingus_on.gif); background-repeat: no-repeat; background-position: 24px 0; padding-left: 33px; padding-bottom: 2px; width: 127px; display: block}
.navLevel3on a:link {font-size: 11px; color: #522C00; text-decoration: none; line-height: 110%}
.navLevel3on a:visited {font-size: 11px; color: #522C00; text-decoration: none; line-height: 110%}
.navLevel3on a:hover {font-size: 11px; color: #522C00; text-decoration: none; line-height: 110%}
.navLevel3on a:active {font-size: 11px; color: #522C00; text-decoration: none; line-height: 110%}

/* boxed container */
.boxedContainer {background-color: #FFFFFF; border: solid 1px #EFEFEF; width: 168px; padding:10px 0 5px 0; margin-bottom:5px}
.boxedContainerHead {background-color: #EFEFEF; color: #666666; font-weight: bold; padding: 2px 11px 2px 8px; margin-top:5px}

/* boxed container level 1 */
.boxLevel1 a {font-weight: normal; background-image: url(../00_graphics/nav_lev1_dingus.gif); background-repeat: no-repeat;  background-position: 5px 3px; padding-left: 18px; padding-bottom: 2px; width: 152px; display: block}
.boxLevel1 a:link {font-size: 11px; color: #336699; text-decoration: none; line-height: 110%}
.boxLevel1 a:visited {font-size: 11px; color: #336699; text-decoration: none; line-height: 110%}
.boxLevel1 a:hover {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%; background-image: url(../00_graphics/nav_lev1_dingus_on.gif); background-repeat: no-repeat; background-position: 5px 3px; padding-left: 18px; width: 152px; display: block}
.boxLevel1 a:active {font-size: 11px; color: #336699; text-decoration: none; line-height: 110%}

.boxLevel1on a {font-weight: normal; background-image: url(../00_graphics/nav_lev1_dingus_on.gif); background-repeat: no-repeat;  background-position: 5px 3px; padding-left: 18px; padding-bottom: 2px; width: 152px; display: block}
.boxLevel1on a:link {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}
.boxLevel1on a:visited {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}
.boxLevel1on a:hover {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}
.boxLevel1on a:active {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}

/* boxed container level 2 */
.boxLevel2 a {font-weight: normal; background-image: url(../00_graphics/nav_lev2_dingus.gif); background-repeat: no-repeat; background-position: 18px 4px; padding-left: 28px; padding-bottom: 0; width: 142px; display: block}
.boxLevel2 a:link {font-size: 11px; color: #336699; text-decoration: none; line-height: 110%}
.boxLevel2 a:visited {font-size: 11px; color: #336699; text-decoration: none; line-height: 110%}
.boxLevel2 a:hover{font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%; background-image: url(../00_graphics/nav_lev2_dingus_on.gif); background-repeat: no-repeat;  background-position: 18px 4px; padding-left: 28px; padding-bottom: 0; width: 142px; display: block}
.boxLevel2 a:active {font-size: 11px; color: #336699; text-decoration: none; line-height: 110%}

.boxLevel2on a {color: #758032; font-weight: normal; background-image: url(../00_graphics/nav_lev2_dingus_on.gif); background-repeat: no-repeat;  background-position: 18px 4px; padding-left: 28px; padding-bottom: 0; width: 142px; display: block}
.boxLevel2on a:link {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}
.boxLevel2on a:visited {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}
.boxLevel2on a:hover {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}
.boxLevel2on a:active {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}

/* boxed container level 3*/
.boxLevel3 {line-height: 100%}
.boxLevel3 a {font-weight: normal; background-image: url(../00_graphics/nav_lev3_dingus.gif); background-repeat: no-repeat; background-position: 28px 4px; padding-left: 38px; padding-bottom: 3px; width: 132px; display: block; margin-bottom:-2px}
.boxLevel3 a:link {font-size: 11px; color: #336699; text-decoration: none; line-height: 110%}
.boxLevel3 a:visited {font-size: 11px; color: #336699; text-decoration: none; line-height: 110%}
.boxLevel3 a:hover{font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%; background-image: url(../00_graphics/nav_lev3_dingus_on.gif); background-repeat: no-repeat; background-position: 28px 4px; padding-left: 38px; padding-bottom: 3px; width: 132px; display: block; margin-bottom:-2px}
.boxLevel3 a:active {font-size: 11px; color: #336699; text-decoration: none; line-height: 110%}

.boxLevel3on {line-height: 100%}
.boxLevel3on a {font-weight: normal; background-image: url(../00_graphics/nav_lev3_dingus_on.gif); background-repeat: no-repeat; background-position: 28px 4px; padding-left: 38px; padding-bottom: 3px; margin-bottom:-2px; width: 132px; display: block}
.boxLevel3on a:link {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}
.boxLevel3on a:visited {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}
.boxLevel3on a:hover {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}
.boxLevel3on a:active {font-size: 11px; color: #19334C; text-decoration: none; line-height: 110%}

/* back next */
.prevNext {font-size:11px}
.prevNext a:link {line-height: 140%; text-decoration: none; color: #999999}
.prevNext a:visited {line-height: 140%; text-decoration: none; color: #999999} 
.prevNext a:hover {line-height: 140%; text-decoration: underline; color: #999999} 
.prevNext a:active {line-height: 140%; text-decoration: none; color: #999999} 

/* various */
.backToTop {float: right; margin: 0; font-size: 10px}
.backToTop a:link {line-height: 100%; text-decoration: none; color: #999999}
.backToTop a:visited {line-height: 100%; text-decoration: none; color: #999999} 
.backToTop a:hover {line-height: 100%; text-decoration: underline; color: #999999} 
.backToTop a:active {line-height: 100%; text-decoration: none; color: #999999}
.quote {font-family: Georgia, Times, serif; color: #522C00; font-weight: bold; line-height: 120%; font-size: 14px}
.pageGrid {float: left; margin: 0 5px 10px 0}
.pageGrid a:link {font-size: 10px; line-height: 110%}
.pageGrid a:visited {font-size: 10px; line-height: 110%}
.pageGrid a:hover {font-size: 10px; line-height: 110%}
.pageGrid a:active {font-size: 10px; line-height: 110%}
.imgBorder {border-style: solid; border-color: #CCCCCC; border-width: 1px}
.imgCaption {font-style: italic; font-size: 11px; line-height: 12px; padding-top: 5px}
.searchBar {padding: 2px 2px 2px 4px; margin-bottom: 10px; border: solid 1px #D3D3D3}
.searchResultList td {padding-bottom:15px; vertical-align: top}
.warningtext {color: #FF0000 }
.required {color: #FF0000 }

/* pointers */
.pointerLink {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_link.gif); background-repeat: no-repeat}
.pointerEmail {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_email.gif); background-repeat: no-repeat}
.pointerFile {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_file.gif); background-repeat: no-repeat}
.pointerContent {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_info.gif); background-repeat: no-repeat}
.pointerEvent {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_event.gif); background-repeat: no-repeat}
.pointerForum {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_forum.gif); background-repeat: no-repeat}
.pointerEnews {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_enews.gif); background-repeat: no-repeat}
.pointerVcard {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_enews.gif); background-repeat: no-repeat}
.pointerPoll {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_poll.gif); background-repeat: no-repeat}
.pointerSurvey {overflow:hidden; list-style-type: none; margin-left: -20px; padding-left: 18px; padding-top:2px; background-image: url(../00_graphics/icon_survey.gif); background-repeat: no-repeat}