* { border: 0; margin: 0; padding: 0; color: #003535; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
a img, .noborder { border: none; }
a:link, a:visited, a:hover, a:active { text-decoration: none; }
body { background: #F3EEE9; }
form { display: inline; }
h6 { font-size: 1.3em; }
input.l, textarea.l, select.l { width: 300px; }
input.m, textarea.m, select.m { width: 200px; }
input.m, textarea.m, select.m, #sfloginform li .form_textbox { width: 150px; }
input.s, textarea.s, select.s { width: 80px; }
input.xl, textarea.xl, select.xl, input.xs, select.xs { width: 25px; }
th span, th { font-weight: bold; }
.addeditembox { background: #FFF; border: solid 1px #0071B1; clip: auto; height: 170px; overflow: scroll; padding: 0px; width: 730px; }
.admin_navbar { background: #F3EEE9; height: 20px; float: left; font-size: 9px; }
.admin_navbar a { display: block; }
.admin_navbar li { float: left; margin-right: 10px; margin-top: 5px; }
.admin_navbar ul li { display: block; float: left; list-style: disc; padding: 2px 5px; }
.admin_navbar ul li a { font-weight: bold; }
.admintitle { color: #003535; font-weight: bold; font-size: 10px; }
.admintxt { color: #003535; font-size: 10px; }
.bottom_border { border-bottom: 1px dotted #FEA516; }
.containerdiv { background: #FFF; clip: auto; overflow: auto; padding: 0 0 0 0; width: 764PX; }
.currentitemholder { border-collapse: collapse; width: 700px; }
.currentitemholder td { padding: 2px 10px 2px 5px; }
.date { color: #FFF; font-size: 10px; }
.default_column_headers { color: #FFF; font: bold 15px "Universe" ,sans-serif; margin-left: 10px; margin-top: 10px; }
.default_news_greencross { color: #419341; font-size: 18px; font-weight: 300; }
.default_services_background { background: #F5F9F5; height: 310px; margin-bottom: -50px; width: 250px; }
.form ol { margin-top: 20px; }
.form ol li { clear: both; list-style: none; overflow: auto; }
.form ol li, .form h6, .containerdiv, #content p, h6, #editpage div > p { margin-bottom: 10px; }
.form ol li > label { float: left; font-weight: bold; width: 130px; }
.form ol li > span { float: left; width: 550px; }
.form_textbox { border: thin solid #6A918E; color: #003535; font: 12px Arial,Helvetica,sans-serif; }
.formbutton { background: #FFFFFF; border: 1px solid #003535; color: #003535; cursor: pointer; font-weight: normal; font-size: 10px; }
.formholder { border-collapse: collapse; margin: 0px 0px 0px 30px; }
.formholder td { padding: 0px 15px 10px 0px; }
.formlist { background: #FFFFFF; border: thin solid #EA6F22; color: #EA6F22; font-weight: normal; font-size: 12px; width: 200px; }
.formrtlink { background: #FFFFFF; border: 1px solid #003535; color: #003535; font-weight: normal; font-size: 10px; width: 130px; }
.formtextbox { border: 1px solid #003535; color: #003535; font-size: 11px; }
.green_header { color: #419341; }
.lighteningbutton1, .lighteningbutton2 { border: 1px #003535 solid; color: #003535; cursor: pointer; font-size: 11px; height: 25px; }
.lighteningbutton1 { background: #E3F2D2; width: 200px; }
.lighteningbutton2 { background: #FFFFFF; width: 100px; }
.long_input { width: 400px; }
.nav_item { cursor: pointer; font-size: 12px; padding-left: 5px; text-align: left; width: 145px; }
.nav_item a:link, .nav_item a:visited, .nav_item a:active { background: #E96F22; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.nav_item a:hover { background: #D64300; color: #1ED835; text-decoration: none; }
.navigatortitle { background: #999999; color: #FFFFFF; font-size: 12px; margin-bottom: 10px; padding: 2px 2px; vertical-align: middle; width: 100%; text-transform: uppercase; }
.news_item_date, .green_header_bold { color: #419341; font-weight: bold; }
.news_item_text, .grey_text { color: #808080; }
.pastearea { height: 1px; overflow: hidden; width: 1px; }
.richtextarea { cursor: text; }
.sections { color: #002084; font-weight: bold; font-size: 12px; }
.sections hover { color: #002084; text-decoration: none; }
.sections link { color: #7B92C6; text-decoration: none; }
.short_input { width: 30px; }
.smalladmintext, .news, .smalladmintext { color: #000000; font-size: 10px; }
.stripe2 { background: #E3F2D2; }
.stripe3 { background: #888888; color: #FFFFFF; }
.submenubox:link, .submenubox:visited { background: #FFFFFF; border-bottom: solid 1px #003355; border-left: solid 1px #003355; border-right: solid 1px #003355; border-top: solid 1px #003355; color: #003355; font-size: 8pt; padding: 2px 5px; text-decoration: none; }
.submenubox:hover { background: #E3F2D2; border: solid 1px #003355; color: #003355; font-size: 8pt; padding: 2px 5px; text-decoration: none; }
.submenubox:active { background: #999999; border-bottom: solid 1px #666666; border-left: solid 1px #888888; border-right: solid 1px #666666; border-top: solid 1px #888888; color: #FFFFFF; font-size: 8pt; padding: 3px 4px 1px 6px; text-decoration: none; }
.title { color: #003535; font-size: 12px; }
.titleholder { border-collapse: collapse; margin: 0px 0px 0px 20px; }
.titlemenu { background: #999999; margin-bottom: 5px; padding: 3px; }
.titlemenu span { vertical-align: middle; text-transform: uppercase; color: #FFF; }
.txt, .xtree { color: #000000; font-size: 12px; }
.txt2 { color: #FFFFFF; font-size: 12px; }
.typhoonfield, .typhoonpanel { background: #002084; color: #7B92C6; font-size: 12px; }
.xtree:link { color: #000000; font-size: 10px; }
.xtree:active, .xtree:visited, .xtree:hover { color: #000000; }
#admin_navbar li a:link, #admin_navbar li a:visited, .nav_menu_item a:active { color: #FFFFFF; font-size: 9px; text-decoration: none; }
#bottom_termsprivaccess_menu { color: #808080; font-size: 9px; margin-top: 2px; text-align: right; }
#bottom_termsprivaccess_menu_holder { color: #808080; font-size: 9px; height: 20px; text-align: right; width: 100%; }
#column_content_holder { border-top: 1px dotted #666666; float: left; font-size: 10px; margin-left: 0px; margin-top: 5px; width: 240px; }
#collectionid { width: 200px; }
#content { float: left; min-height: 400px; padding: 0 0 10px 10px; width: 816px; }
#copyright_holder { display: none; margin-left: 10px; margin-top: 3px; }
#dashed_border { border-bottom: 1px dotted #FEA516; margin-top: 5px; }
#dashed_border_240 { border-bottom: 1px dotted #FEA516; width: 240px; }
#default_centercolum_img { border: 0px #000000 solid; float: left; margin-top: 0px; }
#default_centercolumn_text { border: 0px #000000 solid; float: left; margin-top: 3px; position: relative; width: 140px; }
#default_column_holder { border: 0px #000000 solid; float: left; width: 250px; }
#default_documents_img { float: left; margin-top: 2px; }
#default_documents_text { border: 0px #000000 solid; color: #808080; float: left; margin-top: 5px; width: 140px; }
#default_header1 { background: #73BE1E; float: left; height: 30px; width: 250px; }
#default_header2 { background: #419341; float: left; height: 30px; width: 250px; }
#default_header3 { background: #62A59B; float: left; height: 30px; width: 250px; }
#default_news_holder { height: 128px; }
#default_news_item { margin-bottom: 10px; margin-left: 10px; }
#default_newsletter { color: #808080; font-size: 9px; width: 180px; }
#default_seminars_holder { color: #808080; float: left; margin-left: 10px; margin-top: 10px; width: 140px; }
#default_seminars_img { margin-top: 20px; }
#default_site_list { border: 0px #000000 solid; height: 20px; margin-top: 15px; }
#default_site_list_select { float: left; font-size: 9px; height: 18px; width: 150px; }
#default_sitelist_holder { float: left; left: 70px; position: relative; top: -15px; }
#default_welcometext_holder { border: 0px #000000 solid; height: 274px; width: 230px; }
#editpage { width: 750px; }
input, textarea, select { border: #000000 1px solid; padding: 1px 2px; background: #FFFFFF; }
option { padding: 1px 2px; }
.indb td { padding: 2px; }
.indb { background: #FFFFFF; max-height: 300px; margin-bottom: 10px; overflow: auto; padding: 5px; }
#header { display: none; }
#itemlist th, #itemlist td, #collectionslist th, #collectionslist td { text-align: left; }
#loginerror > * { margin: 20px 0 0; }
#news_item_border { border-bottom: 1px dotted #FEA516; margin-bottom: 10px; margin-top: 5px; }
#news_item_leftmarg { margin-left: 5px; }
#newsletter_img { float: left; margin-left: -15px; }
#read_more_img { float: left; margin-left: -60px; margin-top: 10px; left: 70px; position: relative; top: -13px; }
#read_more_news_item_border { border-bottom: 1px dotted #FEA516; margin-bottom: 3px; margin-top: 23px; }
#read_more_text { float: left; font-size: 9px; margin-bottom: 0px; width: 70px; }
#search_gobutton { float: left; margin-left: 5px; margin-top: 4px; }
#search_holder { float: left; margin-left: 12px; }
#search_string { font-size: 9px; height: 10px; margin-top: 2px; padding: 0px; vertical-align: top; width: 100px; }
#sflogin p { margin: 20px 0; }
#sfloginform li { clear: both; list-style: none; margin-bottom: 20px; }
#sfloginform li label { float: left; width: 100px; }
#sidemenu { float: left; width: 150px; }
#sidemenu li { list-style: none; margin-bottom: 2px; color: #003535; font-size: 1.1em; padding: 3px; }
#sidemenu li a:link, #sidemenu li a:visited, #sidemenu li a:active, #sidemenu li a:link, #sidemenu li a:visited, #sidemenu li a:active, .admin_navbar li a:link, .admin_navbar li a:visited, .admin_navbar li a:active, .admin_navbar li a:link, .admin_navbar li a:visited, .admin_navbar li a:active, .title:link, .title:visited, .title:active, .title:link, .title:visited, .title:active { color: #003535; }
#sidemenu li a:hover, .admin_navbar li a:hover, .title:hover { font-weight: bold; }
#template_body { background: #F3EEE9; border-bottom: 1px dotted #666666; border-top: 1px dotted #666666; float: left; overflow: hidden; width: 100%; }
#template_container { background: #FFFFFF; margin: 0 auto; overflow: hidden; padding: 1em 1em; text-align: left; width: 980px; }
#template_footer { clear: both; }
#template_footerleft, #template_navleft { float: left; height: 20px; width: 8px; }
#template_footernav, #template_topnav { background: #F3EEE9; clear: both; font-size: 9px; height: 22px; width: 100%; }
#template_image { width: 960px; }
#template_pagelayout { width: 100%; }
#top_termsprivaccess_menu_holder { clear: both; height: 20px; width: 100%; }
#toppane { background: #003535; overflow: hidden; padding: 2px 0; width: 100%; margin-bottom: 10px; }
#toppane a { font-size: 8pt; padding: 2px; text-align: center; text-decoration: none; }
#toppane a:link, #toppane a:visited { background: #999; border-bottom: solid 1px #777; border-left: solid 1px #CCC; border-right: solid 1px #777; border-top: solid 1px #CCC; color: #FFF; }
#toppane a:hover { background: #EEE; border-bottom: solid 1px #666; border-left: solid 1px #EEE; border-right: solid 1px #666; border-top: solid 1px #EEE; color: #003535; }
#toppane a:active, .menuboxactive { background: #A4C67F; border-bottom: solid 1px #EEE; border-left: solid 1px #666; border-right: solid 1px #EEE; border-top: solid 1px #666; color: #035; }
#toppane ol, #template_header a { float: left; overflow: hidden; }
#toppane ol + ol, #template_header #supportimg { float: right; }
#toppane li { float: left; list-style: none; margin-left: 2px; padding: 5px 2px; }
#toppane li:first-child { margin-left: 0; }
#tree a { color: #000; font-size: 11px; text-decoration: none; }
#tree img { border: 0px; height: 16px; width: 19px; }
#tree, .formbutton { font-size: 11px; }

tbody tr td { border-bottom: 1px solid #F4F4F4; padding: 5px; }
.indb tbody tr:hover { background: #F4F4F4; }
tbody td { vertical-align: top; }
tbody .date div { white-space: nowrap; margin-bottom: 3px; }
.form_button, input[type="button"], input[type="submit"] { background: #F4F4F4; border: 1px solid #CCC; }
.form_button:hover, input[type="button"]:hover, input[type="submit"]:hover { background: #CCC; cursor: pointer; color: #fff; }
#pageContentEdit ol, #propertiesEdit > ol, #addAttachmentHolder, #attachmentsEdit > p, #developerEdit > ol, #developerEdit > p, #savebutton > ol { padding: 10px; }
#savebutton > ol { padding-top: 0; }

#mail_indiv { display: none; }

#err_m { display: none; }

select option { padding: 2px 5px; }
input { padding: 2px 2px; }

.disable { background: #555; }

.indb table { width: 100%; }

.bar { width: 70%; }
.bar div { padding: 1px; border: 1px solid; }
.bar div div { background: black; height: 10px; padding: 0; border: 0; }
.bar div div img { display: none; }
.statsummary { text-align: center; }
.noheight { height: auto; }
.link:hover{color:blue;text-decoration:underline;}
.filetypes option,.filetypes{text-transform:capitalize;}

.deletefile{margin:0 10px 0 0;float:left;}
.file{overflow:hidden;padding:2px 0;}
.file:hover{background:#F4F4F4;}

.good,.bad{font-weight:bold;}
optgroup{text-transform:uppercase;}
option{text-transform:lowercase;}
td{text-align:center;}
.good{color:green;}
.bad{color:red;}
