
/* pageName row styles */
.all_pageName_leftFiller { background: #915c55; border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 0px; }
.all_pageName_text { background: #6e2422; border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 16px; padding-top: 0px; padding-bottom: 0px; }
.all_pageName_rightFiller { background: #8b887c; border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 0px; }
#all_pageName_text h1 { font-family: Verdana, Arial, sans-serif; font-size: 24px; line-height: 26px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#all_pageName_text a  { text-decoration: none; font-weight: normal; background-color: transparent; color: #ffffff; }
#all_leftCol_currentDate p { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 13px; color: #ffffff; font-weight: normal; margin-top: 2px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; }


/* leftNav styles */
.all_leftNavHolder { background: #e9e6db; border-style: dashed; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.all_leftNav_itemHolder { background: #e9e6db; border-style: dashed; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.all_leftNav_itemHolder_opened { background: #e9e6db; border-style: solid; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.all_leftNav_itemText { background: #e9e6db; border-style: dashed; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.all_leftNav_itemBullet { background: #e9e6db; border-style: dashed; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 9px; padding-right: 9px; padding-top: 0px; padding-bottom: 0px; font-size: 0px; }
.all_leftNav_sub1_itemHolder { background: #615f56; border-style: solid; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.all_leftNav_sub1_itemHolder_last { background: #615f56; border-style: dashed; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.all_leftNav_sub1_itemText { background: #615f56; border-style: dashed; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.all_leftNav_sub1_itemBullet { background: #615f56; border-style: dashed; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 11px; padding-right: 11px; padding-top: 0px; padding-bottom: 0px; font-size: 0px; }

#all_leftNav_itemText p { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 13px; color: #615f56; font-weight: normal; margin-top: 2px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; }
#all_leftNav_itemText a       { text-decoration: none; font-weight: normal; background-color: transparent; color: #615f56; }
#all_leftNav_itemText a:hover { text-decoration: underline; }
#all_leftNav_sub1_itemText p { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 13px; color: #e9e6db; font-weight: normal; margin-top: 2px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; }
#all_leftNav_sub1_itemText a       { text-decoration: none; font-weight: normal; background-color: transparent; color: #e9e6db; }
#all_leftNav_sub1_itemText a:hover { text-decoration: underline; }
#all_leftNav_sub1_itemText_live p { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 13px; color: #e9e6db; font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; }
#all_leftNav_sub1_itemText_live a       { text-decoration: none; font-weight: bold; background-color: transparent; color: #e9e6db; }
#all_leftNav_sub1_itemText_live a:hover { text-decoration: underline; }


/* main content area styles */
.all_mainContentArea           { border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }
.all_mainContentArea_home      { border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.all_mainContentArea_scroll    { border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.all_scrollingPageContent_outside   { border-style: solid; border-color: #0000ff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: 603px; height: 425px; overflow: auto; overflow-y: scroll; direction: rtl; scrollbar-face-color: #915c55; scrollbar-arrow-color: #ffc25f; scrollbar-3dlight-color:#915c55; scrollbar-shadow-color: #6e2422; scrollbar-highlight-color: #c2a9ab; }
.all_scrollingPageContent_inside    { border-style: solid; border-color: #00ff00; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 8px; padding-right: 8px; padding-top: 15px; padding-bottom: 15px; width: 571px; height: 395px; direction: ltr; }


/* footer styles */
.all_footer_leftFiller { background: #915c55; border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 0px; }
.all_footerHolder { background: #6e2422; border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 12px; padding-right: 12px; padding-top: 0px; padding-bottom: 0px; }
#all_footer_text p { font-family: Arial, sans-serif; font-size: 11px; line-height: 13px; color: #e9e6db; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#all_footer_text a       { text-decoration: none; font-weight: normal; background-color: transparent; color: #ffc25f; }
#all_footer_text a:hover { text-decoration: underline; }


/* bottom spacer styles */
.all_bottomSpacer_left { background: #e9e6db; border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 0px; }
.all_bottomSpacer_right { background: #8b887c; border-style: solid; border-color: #ffffff; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 0px; }



/* form text styles*/
#form_title h1 { font-family: Verdana, Arial, sans-serif; font-size: 18px; line-height: 20px; color: #ffc25f; font-weight: normal; margin-top: 0px; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; }
.form_label       { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; font-weight: bold; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; }
.form_label_error { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #ee2128; font-weight: bold; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; }
/* ch note: 2008 12 30 adding some styles that will work with how generic designed editform controller will process the html */
.form_label_cell h4 { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; font-weight: bold; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; }
.form_label_cell h4.error { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #ee2128; font-weight: bold; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; }
#recaptcha_div a { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.form_vspacer { width: 100%; height: 15px; }

/* form input styles */
.form_inputTextMed     { font-family: Verdana, Arial, sans-serif; width: 300px; height: 16px; font-size: 10px; border: 1px solid #ffffff; color: #ffffff; background-color: #8b887c; }
.form_dropDown         { font-family: Verdana, Arial, sans-serif; width: 300px; height: 16px; font-size: 10px; border: 1px solid #ffffff; color: #ffffff; background-color: #8b887c; }
.form_textAreaComments { font-family: Verdana, Arial, sans-serif; width: 300px; height: 65px; font-size: 10px; border: 1px solid #ffffff; color: #ffffff; background-color: #8b887c; }
.form_submitButton     { font-family: Verdana, Arial, sans-serif; width: 200px; height: 33px; font-size: 17px; font-weight: bold; border: 0px solid #000000; color: #ffffff; background-color: #615f56; }




/* Standard site styles. .text should always be the same as P */
/* standard styles used by the website (contains some white text) */
#all_mainContentArea h1 { font-family: Verdana, Arial, sans-serif; font-size: 18px; line-height: 20px; color: #ffc25f; font-weight: normal; margin-top: 0px; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; }
#all_mainContentArea h2 { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 15px; color: #ffc25f; font-weight: bold; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; }
#all_mainContentArea p  { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; }
#all_mainContentArea h3 { font-family: Verdana, Arial, sans-serif; font-size: 16px; line-height: 28px; color: #ffffff; background-color: #615f56; font-weight: bold; margin-top: 20px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; padding-left: 8px; padding-right: 8px; }
#all_mainContentArea h3 a { text-decoration: none; font-style: normal; background-color: transparent; color:#ffffff; }
#all_mainContentArea h3 a:hover { text-decoration: none; font-style: normal; background-color: transparent; color:#bfbdb3;}
#all_mainContentArea h6 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 13px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#all_mainContentArea ul { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 14px; }
#all_mainContentArea ol { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 14px; }
#all_mainContentArea li { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 0px; }

#all_mainContentArea a         { text-decoration: none; font-style: normal; background-color: transparent; color:#ffc25f; }
#all_mainContentArea a:link    { text-decoration: none; font-style: normal; background-color: transparent; }
#all_mainContentArea a:visited { text-decoration: none; font-style: normal; background-color: transparent; }
#all_mainContentArea a:active  { text-decoration: none; font-style: normal; background-color: transparent; }
#all_mainContentArea a:hover   { text-decoration: underline; font-style: normal; background-color: transparent; }

/* standard styles used by sitepilot (white text has been changed to black so it can be viewed) */
.title { font-family: Verdana, Arial, sans-serif; font-size: 18px; line-height: 20px; color: #ffc25f; font-weight: normal; margin-top: 0px; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; }
h1 { font-family: Verdana, Arial, sans-serif; font-size: 18px; line-height: 20px; color: #ffc25f; font-weight: normal; margin-top: 0px; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; }
h2 { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 15px; color: #ffc25f; font-weight: bold; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; }
p  { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; }
.text { font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 15px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; }
h3 { font-family: Verdana, Arial, sans-serif; font-size: 16px; line-height: 18px; color: #615f56; font-weight: bold; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; padding-left: 8px; padding-right: 8px; }
h3 a { text-decoration: none; font-style: normal; background-color: transparent; color:#000000; }
h3 a:hover { text-decoration: none; font-style: normal; background-color: transparent; color:#bfbdb3;}
h6 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 13px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
ul { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 14px; }
ol { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 14px; }
li { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 0px; }

a         { text-decoration: none; font-style: normal; background-color: transparent; color:#ffc25f; }
a:link    { text-decoration: none; font-style: normal; background-color: transparent; }
a:visited { text-decoration: none; font-style: normal; background-color: transparent; }
a:active  { text-decoration: none; font-style: normal; background-color: transparent; }
a:hover   { text-decoration: underline; font-style: normal; background-color: transparent; }

/* Image border and caption and label styles for both the border-on and border-off states */
.imagelabel	{ font-family: Verdana, Arial, sans-serif; font-size:12px; line-height: 14px; color: #e9e6db; margin-top: 2px; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; font-weight: bold; }
.imagecaption   { font-family: Verdana, Arial, sans-serif; font-size:11px; line-height: 13px; color: #e9e6db; margin-top: 2px; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; }
.imgBorderOn      { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #6e2422; }
.imgBorderOff     { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #6e2422; }
.imgLblBorderOn   { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 0px; border-style: solid; border-color: #6e2422; background-color: #615f56; }
.imgLblBorderOff  { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #6e2422; background-color: #615f56; }
.imgCaptBorderOn  { border-left-width: 1px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #6e2422; background-color: #615f56; }
.imgCaptBorderOff { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #6e2422; background-color: #615f56; }

hr { height: 3px; color: #8b887c; border: 0px; }

/* Classes used by applications that work with sitepilot */
.error { color: red; }
.notext { font-size: 0px; } /* this is to override bad IE behaviour whereby table cells with some white space and an image draws extra height because of the whitespace. well not anymore hahaa */


