body {margin: 0; padding: 0; font-family: Tahoma, Arial, sans-serif; color: #000;}
.content {padding: 18px 17px; background: url(../img/content_bg.gif) repeat-x;}
.content input, .content label {margin: 0; padding: 0; font-size: 12px;}
.content #deiImgSize{ width:auto;}
.content label { clear:left; display:block; float:left; width:20%}
label.link_url{float:left; clear:none;}

.content input, .content select, .content  textarea {float:left; margin: 0 0 2px 5px;border: 1px solid #666; line-height: 12px; width: 70%;}
.content  textarea#insertedText {width: 574px; height: 390px; margin-bottom: 10px;}
.zend_form .footer input {float: none!important;}
.content input.link_input{ float:none}
.content input{padding: 2px 5px; }
.content p{ font-size:12px}
* html .content input, * +html .content input {padding: 4px 5px 0;}
.dialog {width: 100%; background: url(../img/top_h_dialog.gif) repeat-x; padding: 41px 0 0; margin: 22px 0 10px 0; border: 1px solid #666; }
* html .dialog, * +html .dialog{margin: 20px 0 10px 0;}
.dialog_bg {background: url(../img/dialog_bg.gif) repeat-y; padding: 14px 0 0 272px; margin: -14px 0 0;height:100%}
.dialog_bg form .lang label {font-size: 12px; font-weight: bold; color: #000; float: left; padding: 5px 10px 0 0;}
.dialog_bg form .lang {width: 100%; display: block; height: 30px;}
.dialog_bg form .lang select {font: 12px Verdana, Arial, Helvetica, sans-serif; float: left; margin: 3px 0 0;}
.dialog_bg input.button_lang {width: 22px; border: none; background: none; padding: 0; margin: 0 0 0 10px; float: left;}
.dialog_bg p {font-size: 12px; font-weight: bold; margin: 0; padding: 0;}
.left_nav {margin: -10px 0 0 -272px; float: left; padding: 0; list-style: none; height: 355px; display: block;}
.image_paste{margin: 60px 0 0 -272px;float: left; padding: 0; display: block;padding-left:4px;}
.image_paste img{ padding-left:4px}
.image_prw{ height:100px; width:234px}
#signatureLabel{ display:none}
/*#deiPreview{width:111px}*/

.dialog_bg .left_nav {height: 300px!important;}
.dialog_bg .img_folder {height: 304px!important; margin-top:-14px}
.dialog_bg .edit_img_dlg {height: 352px!important;}

.top_m {width: 34px; float: right; margin: -39px 6px 0 0; height: 21px; padding: 1px 0 0 16px; display: block; overflow: hidden; background: url(../img/top_menu.gif) repeat-x;}
.top_m ul {margin: 0; padding: 0 16px 0 0; list-style: none; display: inline;}
.top_m ul li {margin: 0; padding: 0; display: inline;}
.top_m ul li a img {border: none;}
* html .left_nav {margin-left: -136px;}
.left_nav li {margin: 0; padding: 0 0 2px; font-size: 15px; background: url(../img/menu_sep.gif) 9px 100% no-repeat;}
.left_nav li.end {background: none;}
.left_nav li a {line-height: 26px; width: 226px; margin: 1px 0; display: block; padding: 0 9px; color: #234e8a; text-decoration: none;}
.left_nav li a:hover, .left_nav li a:active, .left_nav li a:focus {background: #FDB927;}

.img_folder, .site_map, .files_manager {margin: 0; height: 310px; overflow: auto; width:470px}
.files_manager{ height:290px; }

.files_manager ul {margin: 0; padding: 0; list-style: none; width: 99%;}
.files_manager ul li {margin: 4px 0!important; font-size: 12px; line-height: 12px; clear: left; height: 18px; text-align: right;}
.files_manager ul li.zebra {background: #ededed;}
.files_manager ul li a {text-decoration: none; color: #000; width: 99%; display: block; padding: 1px 3px; height: 18px;}
.files_manager ul li a:hover {color: #f76100;}
.files_manager ul li a:active, .files_manager ul li a:focus {background: #234E8A; color:#fff;}

.files_manager ul li a img {border: none; padding: 0 3px 0 0; float: left;}
.files_manager ul li a strong {float: left; padding: 3px 0 0; font-weight: normal; cursor: pointer; display: block}

.img_folder ul {margin: 0; padding: 0;}
.img_folder ul li {margin: 0; padding: 12px 10px 0 0; float: left; list-style: none; text-align: center; height: 130px;}
* html .img_folder ul li {height: 140px;}
.img_folder ul li a {text-decoration: none; font-size: 12px; color: #000; text-align: center; display: block; padding: 2px; float: left;}
.img_folder ul li a img {border: none;}
.img_folder ul li a span {display: block; margin: 2px 0 0; width: 94px; border: 1px solid #fff; cursor: pointer; overflow: hidden; white-space: nowrap;}
.img_folder ul li a span.border {height: 94px; border: 1px solid #666; display:table-cell; vertical-align: middle; overflow: hidden;}
.img_folder ul li a:hover {padding: 0;}
.img_folder ul li a:hover span, .img_folder ul li a:active span, .img_folder ul li a:focus span {border: 1px dashed #ce953a; background: #316ac5; color: #fff; padding: 2px 2px;}
.img_folder ul li a:hover span.border, .img_folder ul li a:active span.border, .img_folder ul li a:focus span.border {border: 3px solid #316ac5; background: #fff; padding: 0;}

/* Site Map
=================================*/
.content_column .site_map {padding: 0 0 0 1em!important; /*height: 185px;*/}
.size_site_map .site_map {height: 490px!important;}

.site_map ul {margin: 0; padding: 0; clear: both;}
.site_map ul li, .size_site_map .site_map ul li {margin: 0 0 0 10px; padding: 0; list-style: none; font-size: 14px; font-weight: bold; line-height: 26px; float: left; clear: both; width: 92%;}
.size_site_map .site_map ul li {margin: 0 0 0 20px;}

.site_map ul li li, .size_site_map .site_map ul li li {padding: 0 0 0 36px; font-size: 12px; line-height: 18px; margin: 0;}
.size_site_map .site_map ul li li {padding: 0 0 0 15px; margin: 0 0 0 20px;}

.site_map ul li li li {font-weight: normal; line-height: 16px;}
.site_map ul li a {color: #486b9f; text-decoration: none;}
.site_map ul li a:hover {text-decoration: underline;}
.site_map ul li a:active, .site_map ul li a:focus {background: #234E8A; color:#fff; text-decoration: none;}

.size_site_map .site_map .up_down {margin: 0 0 0 -20px; padding: 0; clear: none; width: 40px; float: left;}
.size_site_map .site_map .up_down li {margin: 0; padding: 0 5px 0 0!important; float: left; list-style: none; background: none; clear: none; width: auto;}
.size_site_map .site_map .up_down li a {width:14px; height:14px; display: block; text-indent: -9999px; overflow: hidden; background: url(../img/arrows_sitemap.gif) 0 0 no-repeat;}

.size_site_map .site_map .up_down li.up_1 a {background: url(../img/arrows_sitemap.gif) -28px 0 no-repeat;}
.size_site_map .site_map .up_down li.up_1 a:hover {background: url(../img/arrows_sitemap.gif) 0 0 no-repeat;}
.size_site_map .site_map .up_down li.down_1 a {background: url(../img/arrows_sitemap.gif) -42px 0 no-repeat;}
.size_site_map .site_map .up_down li.down_1 a:hover {background: url(../img/arrows_sitemap.gif) -14px 0 no-repeat;}

/* Upload Dialog
=================================*/
.upload_dialog {width: 418px; background: #fff; border: 1px solid #999; overflow: hidden;}
.header_dial {width: 382px; padding: 23px 18px 0; background: url(../img/header_bg_dialog.gif) repeat-x; height: 40px; border-bottom: 2px solid #f76100;}
.header_dial h1 {margin: 0; padding: 0; font: 20px normal Verdana, Arial, Helvetica, sans-serif; color: #f76100;}
.upload_dialog p {font-size: 11px; color: #666; background: #f2f2f2; width: 382px; padding: 6px 18px; margin: 0;}
.upload_dialog form {margin: 0; padding: 14px 18px; background: url(../img/content_bg.gif) repeat-x;}
.upload_dialog form label, .table form label {width: 120px; float: left; font-size: 12px; display: block; clear: left; padding: 3px 0 2px;}
.upload_dialog form.uploadForm label {width: 90px;}
.upload_dialog form input {width: 215px!important;}
.upload_dialog form #tab_1, .upload_dialog form #tab_2 {width: auto!important;}
.upload_dialog form #upload, .upload_dialog form #title, .upload_dialog form #updateAlt, .upload_dialog form #updateTitle, .upload_dialog form #alt, .upload_dialog form #caption, .upload_dialog form #summary, .upload_dialog form #rows, .upload_dialog form #cols {width: 290px; padding: 1px 3px; border: 1px solid #666; margin: 0 0 10px; float: left;}
.upload_dialog form #caption, .upload_dialog form #summary {width: 240px;}
.upload_dialog form #rows, .upload_dialog form #cols {width: 45px;}
.upload_dialog form #upload {width: 225px; float: left;}
.upload_dialog form .button {width: 60px; margin: 0 0 0 5px; text-align: center; font-size: 11px;}
.table form ul {margin: 0; padding: 0; clear: both;}
.table form ul li {margin: 0; padding: 0 41px 0 0; list-style: none; float: left; width: 63px;}
* html .table form ul li {padding-right: 13px;}
.table form ul li.end {padding: 0;}
.table form ul label {float: none;}
.table form ul label input {margin: 5px 0 0 22px;}
.table form ul li img {display: block;}
.clear {height: 1px; overflow: hidden; clear: both;}

.column {padding: 0 0 0 150px;}
.right_inp {padding: 0 45px 0 0;}
.site_map_p {margin: 3px -50px 0 0; float: right; position: relative; font-size: 12px; text-decoration: none;}
.site_map_p:hover {text-decoration: underline;}
.proper_p_announcement fieldset, .proper_p fieldset {margin: 0; padding: 0; border: none;}
.proper_p_announcement legend, .proper_p legend {display: none;}
.column label {margin: 0 0 0 -150px; float: left; clear: both;}
.column input, .column textarea {width: 99%; padding: 0; margin: 0 0 10px; border:1px solid #666; float: left;}
.column input {font-size: 14px; line-height: 18px; height: 18px; width: 100%;}
* +html .column input {width: 97%;}
.radio {clear: both;}
.radio input {width: auto; padding: inherit; margin: auto; border: none;}
.radio label {padding-right: 30px; font-size: 12px; line-height: 12px;}
.radio p span {width: 155px; display: block; float: left; font-size: 12px}
.radio p {font-size: 12px; margin: 0; padding: 0 0 15px;}

.img_n {clear: both; float: left; width: 49%; margin: 0 0 20px;}
.img_n label {margin: 0; font-size: 12px; font-weight: bold; line-height: 24px; padding: 0 0 10px 40px; height: 24px; margin: 0 0 0 10px; clear: none;}
.img_n label.article {background: url(../img/article_ico.gif) no-repeat;}
.img_n label.announcement {background: url(../img/announcement_ico.gif) no-repeat;}
.img_n label.photogallery {background: url(../img/photogallery_ico.gif) no-repeat;}
.img_n input {width: auto; margin: 5px 0 0; border: none; float: left; clear: left;}
.img_n_p {float: left;background: #f2f2f2; width: 49%; margin: 0 0 20px;}
.img_n_p p {margin: 0; padding: 20px;}

.column label{ width:auto}
.column .locationgroup label, .column .locationgroup select {float: left; margin: 0 30px 0 0; clear: none; font-size: 12px; position: relative; width:auto}
.column .locationgroup label.optional {margin: 0 0 0 -150px; clear: both; font-weight: bold;}
.column .locationgroup label input {width: auto; margin: 0 10px 0 0;}
* html .column .locationgroup label input, * +html .column .locationgroup label input {border: none;}
.column .locationgroup select {width: 100px; margin: -3px 0 0 -20px;}
.column .locationgroup {padding: 0 0 10px;}
* html .column .locationgroup, * +html .column .locationgroup {padding-top: 10px;}
#showinmenu {width: auto;}
* html #showinmenu, * +html #showinmenu {border: none;}
.left_temp, .right_temp {width: 50%; float: left;}
* +html .left_temp {width: 49%;}
.left_temp input, .right_temp input {border: none!important;}
.right_temp select {width: auto;}
.column .locationgroup ul {margin: 0; padding: 0;}
.column .locationgroup li {margin: 0; padding: 0 0 17px 80px; clear: both; list-style: none;}
.column .locationgroup li input {width: auto!important; float: left; margin: 12px 5px 0 -80px; clear: both;}
.column .locationgroup li .width_li input {margin: 0 5px 0 0;}
.column .locationgroup li img {float: left; margin: 0 0 0 -60px;}
/* .column .locationgroup li label {float: none;}*/
.column .locationgroup li .width_li label {margin: 2px 0 0;}
.column .locationgroup label strong {display: block; color: #0074b8; font-weight: normal;}
.column .locationgroup .right_temp select {margin: 0; width: auto!important;}

.column .grey {background: #dedede url(../img/grey_bg.gif) 49% 0 repeat-y; padding: 7px 0; margin: 0 0 7px;}
.column .grey li {padding: 0 0 17px 65px;}
.column .grey li input {margin-left: -63px;}
.column .grey li img {margin-left: -43px;}
.column .grey label strong {padding: 7px 0 0;}

.footer, .upload_dialog form .center_button, .footer_dialog {margin: 0 auto; padding: 0 0 .2em; clear: both; display: block; overflow: hidden; text-align: center;}
* html .footer, * +html .footer {padding-top: 15px; overflow: hidden; height: 1%;}
* html .formWindow .footer, * +html .formWindow .footer { padding-top:15px; overflow:visible; height:auto}
* html .proper_p_announcement .footer, * +html .proper_p_announcement .footer, * html .ui-dialog-content .footer, * +html .ui-dialog-content .footer {padding-top: 0;}
.upload_dialog form .center_button {padding: 25px 0 15px; clear: both;}
.footer form {margin: 0; padding: 0;}
dd #submit, dd #cancel, .footer input, .footer button, .center_button input, .center_button button, .upload_dialog .center_button input, .footer_dialog input {margin: 0 14px 0 0; font-size: 12px; border: none; background: url(../img/button_bg.gif) no-repeat; width: 71px!important; height: 24px;}

.center_button button, .footer button {padding: 2px 0 0; line-height: 24px;}
* +html .footer button {line-height: 16px;}
* +html .footer input {line-height: 20px; position: relative;}
* html label {position: relative;}
.clear_form_element {clear: both;}


.column .footer {text-align: left; padding: 0 0 0 170px;}
* +html .column .footer {padding-top: 10px;}
#pageContents {margin: 0!important;}


/*=====================================bottom bg */
.content_column .postcard form .footer_but span {padding: 0; display: inline;}
* html .content_column .postcard form  input.botton {padding: 0;}
/*.content_column span.left_bt_bg {background: url(../img/button_bg.gif) no-repeat; float: left; margin: 0 18px 0 0;}*/

/*bottom bg===================================== */

/*=====================================dialog delete page */
.content .proper_p .stand_font {font-size: 12px; margin: 0; padding: 0;}
/*dialog delete page===================================== */


.optional, .required {}

ul.errors, p.errors {clear: both; margin: 0; padding: 0;}
ul.errors li, p.errors {font-size: 12px; color: #f00; margin: 0; padding: 0 0 12px; list-style-position: inside;}
p.errors {list-style: none;}

.wym_nes_box {width: 228px; padding: 2px 0 0 2px; float: left; background: url(../img/editor_bgr.jpg); overflow: hidden; height: 468px;}
.wym_nes_box .wym_top {background:url(../img/window_bgr.jpg) repeat-x; height:27px}
.wym_nes_box .wym_top p {height:27px; font-size: 14px; line-height: 27px; color: #fff; padding: 0 0 0 12px; margin: 0; font-weight: bold;}
.img_box_news {background: url(../img/img_bg_box.gif) no-repeat; width: 234px; height: 234px; overflow: hidden;}

.add_link_p {background: url(../img/left_b.gif) 0 100% no-repeat; padding: 0 0 2px;}
.a_bg {background: #fff; padding: 12px 0; width: 234px; text-align: right;}
.a_bg a {font-size: 12px; text-decoration: none; color: #007ac1; margin: 0 12px 0 0; font-weight: bold;}
.a_bg a:hover, .a_bg a:focus, .a_bg a:active {text-decoration: underline;}
.left_h {background: url(../img/left_h.gif) no-repeat; width: 234px; height: 40px; display: block; overflow: hidden; margin: 2px 0 0;}
.left_h h2 {height: 40px; line-height: 30px; color:#003366; font-size:15px; margin: 0; padding: 0 0 0 10px;}
.wym_tools_l {background: #fff; padding: 0 0 11px; overflow: hidden;}
* html .wym_tools_l {overflow: visible; height: 1%;}
.wym_tools_l textarea {border: 1px solid #ccc; width: 210px; height: 63px; padding: 2px; margin: 0 9px; font-size: 11px; color: #515050;}

#topPart fieldset, .proper_p fieldset {margin: 2px 0 0 0; padding: 0; border: none;}
#topPart legend, .proper_p legend {display: none!important;}

.proper_p_announcement .news_box_title {padding: 10px; display: block; overflow: hidden;}
* html .proper_p_announcement .news_box_title {height: 1%; overflow: visible;}
.proper_p_announcement .news_box_title .hint {float: left; font-size: 12px; white-space: nowrap;}
.proper_p_announcement .news_box_title label {float: left; width: 70px; display: block; clear: left; font-size: 12px; padding: 2px 0; overflow: hidden;}
.proper_p_announcement .news_box_title label.optional, .proper_p_announcement .news_box_title #cbIsActual {width: auto; margin: 0 10px 0 0;}
.proper_p_announcement .news_box_title textarea {width: 600px; padding: 2px; float: left; height: 35px; font-size: 12px; clear: none; margin: 0 0 7px;}
.proper_p_announcement .news_box_title input {width: 100px; font-size: 12px; float: left; margin: 0 0 7px;}
.proper_p_announcement .news_box_title #cbIsActual {margin: 2px 0 7px;}

/*
.content input, .content label {margin: 0; padding: 0; font-size: 12px;}
.content input {padding: 2px 5px; margin: 0 0 0 5px; border: 1px solid #666; line-height: 12px; width: 645px;}
* html .content input, * +html .content input {padding: 4px 5px 0;}
*/
.hint{color: #cc0000}


.proper_p_announcement {display: block; overflow: hidden; width: 1031px;}
.proper_p_announcement .wym_box {float: right;}

.ui-dialog {border: 1px solid #999999; background-color: #fff;}
.ui-dialog-titlebar {background: url(../img/header_bg.gif) repeat-x; height: 44px; border-bottom: 2px solid #f76100; overflow: hidden; width: 100%;}
.ui-dialog-titlebar .ui-dialog-titlebar-close {display: none!important;}
.ui-dialog-titlebar span.ui-dialog-title {font: 20px normal Verdana, Arial, sans-serif; margin: 0; padding: 0 17px; color: #f76100; line-height: 44px;}
.ui-dialog-content {margin: 0;}

#DialogEditLink .site_map, #DialogEditLink .files_manager, #DialogEditLink .img_folder {height: 304px; margin-top:-14px}
.site_map {width: auto;}
#DialogEditLink #externalLinkTab, #DialogEditLink #linkToEmailTab {height: 280px;}
	 /*image replacements on site map page (admin) - change page order*/
	 
/* User & Acronim Management
=================================== */
.formWindow .content { padding-bottom:0px !important}
.formWindow .content label, .formWindow .content input{margin: 2px 0;}
.formWindow .content label{ width:35%}
.formWindow .content input, .formWindow .content textarea, .formWindow .content select{ font: 12px Arial, Helvetica, sans-serif}
.formWindow .content input { width:60%}
.formWindow .content textarea{ width:228px; margin: 0 0 2px 0;}
.formWindow .content select{ width:63%; margin:0 0 2px 0}
.formWindow .footer{margin-top:10px !important; padding-top:10px !important}