img.png {behavior: url(/javascripts/iepngfix.htc) }
* {margin:0;padding:0;}
body {font-size:62.5%;font-family: Verdana, Arial, "MS Trebuchet", sans-serif; background: #F8E191 none repeat scroll 0% 50%;}
a img {border:none;}
a:link, a:visited {color:#369;}
a:hover {color:#036;}
#frame {width:920px;background:url(/images/elem/2col.head.jpg) no-repeat;min-height:400px;position:relative;clear:both;}
#logo {float:left;width:450px;height:60px;display:block;font-family: "Lato", Arial, "MS Trebuchet", sans-serif;color:#336699;}
#nav1 {float:right;height:38px;padding-top:22px;clear:right;}
#quicklinks {float:left;width:200px;height:40px;}
#nav2 {float:right;padding-top:10px;padding-right:8px;clear:right;display:inline;}
#logo strong {font-weight:normal;font-size:28px;padding:12px 0 0 8px;}
#logo em {text-transform:uppercase;font-size:1.2em;font-style: normal;padding:0 0 0 8px;}
#logo a {text-decoration:none !important;}
#nav1 li, #nav2 li, #quicklinks {list-style:none;float:left;position:relative;}
#nav1 li a {padding:0 8px;font-family: "Lato", Arial, "MS Trebuchet", sans-serif;text-decoration:none;font-size:1.5em;border-right:1px #FFCC33 solid;}
#nav2 li a {border-right:solid 1px #F3D87D;}
#nav2 li li a {border:none;}
#nav2 li a, #quicklinks li a {padding:0 8px !important;font-family: "Lato", Arial, "MS Trebuchet", sans-serif;text-decoration:none;text-decoration:none;font-size:1.3em;text-transform:uppercase;color:#fff;}
#nav2 li li a {color:#369;}
#nav2 ul {float:left;}
 #contr td p {margin-right:0}
#nav_region_c, #nav_region_b, #nav_region_f {display:none;}
#nav_region_b li {border-right:solid 1px #f3d87d;}
#nav_region_b li.last, li.last, li.last a {border-right:none !important;}
#nav_region_d li.last {border-right:1px solid #E38F4B !important;}
#nav1 p, #nav2 p, #quicklinks p {display:none;}
#nav1 li li, #nav2 li li {float:none;}
#nav1 li li a, #nav2 li li a {background-image:none;height:auto;padding-top:0;float:none;padding:0;}
#nav2 .text {background:#B7D5F0;width:132px;height: 20px;border:none;float:left;margin:0 4px 0 10px;}
#cont {clear:both;width:920px;}
#subpage_img_src {width:224px;height:140px;}
#contl {float:left;width:260px ;padding:0 !important;}
#contr {float:right;width:660px ;margin:0 !important;}
#nav3 {height:55px;}
#name {display:none;}
.editpage {clear:both;text-align:right;padding:2em;}
.editpage a {color:#999;}
#foot {clear:both;margin-left:260px;padding-top:1.12em;}
#quicklinks ul {padding:13px 0 0 15px;}
#quicklinks ul.menulist ul {padding:0;top:19px;left:10px;}
#quicklinks ul.menulist ul li {text-align:left;}
#quicklinks ul.menulist ul a {color:#369;}
#quicklinks ul.menulist ul a:hover {color:#036;}
#quicklinks ul li {list-style:none;}
#contl h3 {font-family: "Lato", Arial, "MS Trebuchet", sans-serif;margin-left:20px;font-size:1.4em;color:#FAE192;margin-bottom:8px;padding-top:8px;}
#contl ul {margin-left:20px;width:200px;}
#contl ul ul {margin-left:10px;}
#contl ul li {list-style:none;line-height:180%;}
#contl ul li a {display:block;padding-left:8px;font-family: "Lato", Arial, "MS Trebuchet", sans-serif;color:#fff;font-size:1.5em;text-decoration:none;}
#contl ul li a:hover {color:#FAE192;background:url(/images/elem/arrow.y.gif) no-repeat 0 4px;}
 .nav_node .folder {vertical-align:middle;display:block;float:left;width:16px;height:0;overflow:hidden;padding-top:16px;background:url(/images/icons/resultset_next.png) 0 0px no-repeat;}
.nav_node .no_folder {display:none;}
.nav_node .opened {background:url(/images/icons/resultset_down.png) 0 0px no-repeat;}
#cms_content_column_1 {font-size:1.2em;line-height:140%;}
#cms_content_column_1 p {margin-bottom:1.12em;font-size:1em;}
#cms_content_column_1 p.today {margin-bottom:0;}
#cms_content_column_1 li {font-size:1em;}
#show_content h1 {color:#003366;padding-top:25px;font-family: "Lato", Arial, "MS Trebuchet", sans-serif;font-size:1.8em;font-weight:normal;text-transform:uppercase;margin-bottom:20px;}
#cms_content_column_1 h2 {font-size:1.2em;clear:both;}
#cms_content_column_1 ul, #cms_content_column_1 ol {margin-left:2.4em;}
#cms_content_column_1 .block h1 {font-size:1.2em;text-transform:none;font-weight:bold;margin-bottom:0;font-family: Verdana, Arial, "MS Trebuchet", sans-serif;padding-top:0;}
#cms_content_column_1 .block h2 {font-size:1.2em;}
#cms_content_column_1 .block h3 {font-size:1.1em;}
#cms_content_column_1 .block h4 {font-size:1.0em;}
#cms_content_column_1 .event_list {list-style:none;margin-left:18px;}
#cms_content_column_1 .event_list li {font-size:13px;margin-bottom:28px;}
#cms_content_column_1 .event_list li li {font-size:11px;list-style:none !important;margin-bottom:10px;}
#cms_content_column_1 .event_list li ul {padding-top:12px;margin-left:20px;}
#cms_content_column_2 h2 {color:#003366;font-size:1.1em;text-transform:uppercase;width:185px !important;border-bottom:solid 1px #369;margin-left:15px;margin-bottom:15px;}
#cms_content_column_2 p {margin-bottom:1.12em;margin-left:15px;width:190px;}
#cms_content_column_2 ul {margin-left:3em !important;margin-bottom:1.12em;}
#cms_content_column_2 li {list-style:url(/images/elem/bullet.gif);font-size:1.1em;line-height:140%;width:190px;}
#cms_content_column_2 li li {font-size:1em;}
#cms_content_column_2 li a {font-weight:bold;text-decoration:none;}
#cms_content_column_2 .block_body {width:230px !important;overflow:hidden;}
#cms_content_column_2 .block_body div {margin-left:20px;}
#cms_content_column_2 .block_body div p {margin-left:0;}
#contr #cms_content_column_2 .block_body ul.event_list, #contr ul.event_list, #contr #cms_content_column_2 .block_body ul.event_list li, #contr ul.event_list li {list-style-type:none !important; margin-left:0 !important; list-style-image:none !important; background:none !important}
#contr #cms_content_column_2 .block_body ul.event_list li li, #contr ul.event_list li li {padding-left:0px; vertical-align:top}
#cms_content_column_2 li ul {margin-left:18px !important}
#contr #cms_content_column_2 .block_body ul.event_list ul {margin-left:.8em !important}
#contr #cms_content_column_2 .block_body ul.event_list li, #contr #cms_content_column_1 ul.event_list li {list-style-type:none !important; margin-bottom:12px; list-style-image:none !important; background:none; margin-left:0 !Important; padding-left:0 !Important}
#contr ul.event_list ul, #contr ul.event_list ul li {list-style-type:disc !important}
#contr ul.event_list ul li a {text-decoration:none}
.block {clear:both;}
.block-body .images_horizontal {width:auto;float:left;margin-right:8px;}
#homenews, #homeimg {display:none;}
#homenews ul li.important_list_element a {color:#CC1111;font-size:14px;}
#foot p {color:#85857D;margin-bottom:1.12em;}
#subimg {padding:10px 0 20px 20px;height:140px;}
.block_body {margin-bottom:1.12em;clear:both;}
.mini_calendar .monthName th {padding-top:0 !important;}
#action {position:absolute;right:0;top:.2em;width:50%;text-align:right;z-index:5;}
#action li {list-style:none;display:inline;margin-right:4px;position:relative;text-align:left;}
#action li li {display:block;width:200px;}
#action li li a {display:block;}
#action li li a:hover {background:#FFC;}
.button, #left_action .nbutton {padding:6px;background:#FFFFDD;border:solid #999;border-width:1px;margin-bottom:12px;}
#action a {padding:6px;background:#FFFFDD;border:solid #999;border-width:1px;}
#left_action .nbutton {margin-right:4px;float:left;display:inline;padding:3px;}
#action li ul {position:absolute;top:20px;left:0; z-index: 200;width:auto;}
#action li ul, {top:32px;}
.nbutton img, .button img, #left_action img {vertical-align:middle;}
select, input, textarea {border:solid 1px #000;background:#fff;color:#000;padding:4px 0px 4px 4px;vertical-align:middle;}
.sitesearch input {border:none;background:none;padding:0;}
#head .sitesearch input {background:#fff !important;border:solid 1px #F3D87F !important;}
#contr .images_slideshow {width:100% !important;text-align:center;}
#contr .images_slideshow dt {float:none;width:auto;}
#contr ul, #contr ol {margin-left: 42px;margin-bottom:1.12em;}
ul.cms_block li.placeholder {display:none;}
#top-level-alert {background:red; width:100%; padding:.3em; margin:0 !important; float:left}
#top-level-alert dl {margin:.5em; width:940px}
#top-level-alert dt {font-size:1.2em; margin-bottom:.5em; padding-left:20px; min-height:15px; _height:15px; background-repeat:no-repeat; background-position: center left; background-image:url(/images/animated-alert.gif)}
#top-level-alert dd {background:pink none repeat scroll 0 0; border:1px solid #333333; float:left; font-weight:bold; margin:0.5em 0 0.3em 1em; padding:8px}
#top-level-alert dd a.attachment {padding-right:20px; background-repeat:no-repeat; background-position:top right; background-image: url(/images/icons/attach.png)}
#top-level-alert img {vertical-align:top}
#top-level-alert a {text-decoration:none; color:#000}
#top-level-alert a:hover {color:#333}
.menulist, .menulist ul {list-style-type:none; margin:0pt; padding:0pt}
.menulist li {position:relative;}
.menulist ul {display:none; position: absolute; background:#F3D87D none repeat scroll 0%; border-top:1px solid #E38F4B; top:16px; left:0px; width:200px}
.menulist li ul {position: absolute; left: 0px; top: 14px; display: none; z-index:20000 !important}
#site_top_navigation ul ul {margin: 0; padding: 0; list-style: none; width: 200px; border-bottom: 1px solid #ccc}
.menulist ul li {float: none; margin-right: 0; margin-bottom: -1px; font-family: Verdana, Arial, "MS Trebuchet", sans-serif; padding:6px 0; border:solid #e38f4b; border-width:0 1px 1px}
.menulist li:hover ul, li.over ul {display: block}
#nav2 .menulist ul li a, #quicklinks .menulist ul li a {font-family: Verdana, Arial, "MS Trebuchet", sans-serif; font-size:1.1em}
.menulist ul>li:last-child {margin-bottom: 1px}
#nav2 .menulist li li a:hover, #nav2 .menulist a.highlighted:hover, .menulist a:focus {color: #fff}
#nav2 .menulist a.highlighted {color: #FFCC33 !important}
#nav2 li {width:auto;}
#nav2 a {display:inline !important;}
#nav2 li li a, #quicklinks li li a {display:block !important;}
 * html ul.menulist li {float: left; height: 1%}
* html ul.menulist li a {height: 1%}
 #lightbox{ position: absolute; left: 0; width: 100%; z-index: 1000; text-align: center; line-height: 0}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto ; padding-bottom:32px}
#imageContainer{ padding:32px 10px 10px; margin-bottom:32px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/images/blank.gif) no-repeat;  display: block}
#prevLink {left: 0; float: left;background: url(/images/prevlabel.gif) right top no-repeat;}
#nextLink {right: 0; float: right; background: url(/images/nextlabel.gif) left top no-repeat;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/prevlabel.gif) right top no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/nextlabel.gif) left top no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em}
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em}
#overlay{ position: absolute; top: 0; left: 0; z-index: 900; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block;}
 * html .clearfix {height: 1%;}
.clearfix {display: block;}
  .calview {float:left;margin-right:10px;margin-left:0 !important;width:100px;}
.calview, .calview li {list-style:none !important;}
.display_calendar {margin: auto; width:98%}
.display_calendar td {padding:5px;}
.monthName th {font-weight: normal; text-align: right; padding-top: 1em; padding-bottom: 0.7em}
.dayName th {font-size: 11px; padding: 5px; background-color: #303030; color: white; width:14%}
.otherMonth, .day, .specialDay {padding: 0.7em 1em}
.otherMonth {color: #eeeeee; background-color: white}
.day, .specialDay {background-color: #bbccff}
.specialDay {background-color: #4884AF; color: white}
.specialDay a:link, .specialDay a:visited, .specialDay a:hover {color: white; text-decoration: none}
.specialDay a:hover {color: white; background-color: #003355}
.weekendDay {background-color: #ffffdd}
 #calshift {position:relative;}
.calextra {float:left;width:850px;margin-top:4px;}
.calextra .display_calendar, .web_cal_calendar_days {width:100%;}
.calextra .display_calendar th {background:#013567;font-size:1.4em;padding-bottom:6px;}
.calextra .display_calendar .monthName th {background:none;font-weight:bold;}
.calextra .display_calendar th, .calextra .display_calendar td {width:14%;padding-left:7px;text-align:left;}
.calextra .display_calendar td {text-align:left;vertical-align:top;padding:7px;height:100px;font-size:14px;}
.calextra .display_calendar td span {font-weight:bold;}
#contr .calextra .display_calendar ul {margin-left:7px;}
#contr .calextra .display_calendar ul li {overflow:hidden;height:17px;margin-bottom:0;white-space: nowrap;width:110px;}
#contr .calextra .display_caledar .weekendDay ul li a {color:#4884AF;}
.calextra .otherMonth, .calextra .day {padding: 7px; border-right: 1px solid white;}
.calextra .display_calendar .specialDay {padding:0;border-right: 1px solid white; border-bottom: 1px solid white;}
.calextra .normalDay {background:#fff;padding:0 !important;}
.calextra .normalDay a, .calextra .normalDay a:visited, .calextra .normalDay a:hover {padding:7px;display:block;height:100px;border:solid 1px;border-color:#EEEEFF;}
.calextra .normalDay a:hover {background:#efefef;}
.calextra .weekendDay {background:#FAECCC;}
.calextra .weekendDay a {color:#4884AF;}
.calextra .otherMonth {background:#e7e7e7;color:#666;}
.calextra .specialDay a, .calextra .specialDay a:visited, .calextra .specialDay a:hover {padding:7px;display:block;height:12px;}
.calextra .specialDay ul li {list-style-type:none !important}
.calextra .specialDay ul li a {font-size: 11px; padding:2px !important;border:solid 1px #4884AF;line-height:16px;}
.calextra .specialDay ul li a:hover {padding:2px;border:solid 1px #4884AF;}
.calextra .weekendDay ul li a {border:none !important;}
.calextra .otherMonth ul li a, .calextra .otherMonth a {color:#4884AF !important;border-color:#e7e7e7;}
 .web_cal_calendar_days {border:solid #333;border-width:1px 0 0 1px ;margin-top:30px;}
.web_cal_calendar_days th {border:solid #333; border-width:0 1px 1px 0;padding:7px;background:#e6e6e6;color:#393939;font-size:14px;}
.web_cal_calendar_days th.time {width:75px !important;}
.web_cal_calendar_days td {border:solid #333; border-width:0 1px 1px 0;text-align:center;vertical-align:top;}
.web_cal_calendar_days td div.hour {border-bottom:solid 1px #dddddd;font-size:14px;}
.web_cal_event {background:#cdfc62;border:solid 1px #ccc;text-align:left;font-size:12px;overflow:hidden;}
.web_cal_event:hover {overflow:visible;z-index:100;height:auto !important;}
#contr .web_cal_calendar_days td p {font-size:14px;padding-top:8px;margin-bottom:8px;}
.webgrade .display_calendar .specialDay ul.absence {font-size: 10px;}
  p.justify-full {text-align:justify}
p.justify-left {text-align:left}
p.justify-right {text-align:right}
p.justify-center {text-align:center}
.navigation_preview {font-weight: bold; color: red; padding-right: 5px; width:10px; padding-left: 4px; padding-top: 2px; white-space:nowrap; border-color: red ; border-style: solid; border-width: 2px 0px 0px 2px}
#page_body #frame #head #logo {width: 325px !important;}
#sort_content .dhtmlgoodies_tree li, #sort_content .floatingContainer li {list-style-type:none}
div#server_notification h3 {background: red;margin:0 !important}
.overlay_dialog {background-color: #666666; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
.overlay___invisible__ {background-color: #666666; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0}
.dialog_nw {width: 1px; height: 23px; background: url(default/top_mid.gif) repeat-x 0 0 #ABACAF; border-bottom: solid 2px #262A2C;border-top: solid 2px #262A2C;border-left: solid 2px #262A2C}
.dialog_n {background: url(default/top_mid.gif) repeat-x 0 0 #ABACAF; height: 23px; border-bottom: solid 2px #262A2C; border-top: solid 2px #262A2C}
.dialog_ne {width: 2px; height: 23px; background: url(default/top_mid.gif) repeat-x 0 0 #ABACAF; border-bottom: solid 2px #262A2C; border-top: solid 2px #262A2C; border-right: solid 2px #262A2C}
.dialog_e {width: 1px; background: transparent repeat-y left 0 ; border-right: solid 2px #262A2C}
.dialog_w {width: 1px; background: transparent repeat-y left 0 ; border-left: solid 2px #262A2C}
.dialog_sw {width: 2px; height: 19px; background: #BFCCD8; border-left: solid 2px #262A2C; border-bottom: solid 2px #262A2C; border-top: solid 2px #262A2C}
.dialog_s {background: #BFCCD8; height: 19px; border-bottom: solid 2px #262A2C; border-top: solid 2px #262A2C}
.dialog_se {width: 2px; height: 19px; background: #BFCCD8; border-right: solid 2px #262A2C; border-bottom: solid 2px #262A2C; border-top: solid 2px #262A2C}
.dialog_sizer {width: 9px; height: 19px; background: transparent no-repeat 0 0; cursor:se-resize; background: #BFCCD8; border-right: solid 2px #262A2C; border-bottom: solid 2px #262A2C; border-top: solid 2px #262A2C}
.dialog_close {width: 16px; height: 16px; background: transparent url(/images/icons/delete.png) no-repeat 0 0; position:absolute; top:4px; left:6px; cursor:pointer; z-index:2000}
.dialog_minimize {width: 14px; height: 15px; background: transparent url(default/minimize.gif) no-repeat 0 0; position:absolute; top:5px; left:28px; cursor:pointer; z-index:2000}
.dialog_maximize {width: 14px; height: 15px; background: transparent url(default/maximize.gif) no-repeat 0 0; position:absolute; top:5px; left:49px; cursor:pointer; z-index:2000}
.dialog_title {float:left; height:14px; font-size:11px; text-align:center; width:100%; color:#000; font-weight: bold}
.dialog_content {overflow:auto; color: #000; font-family: Tahoma, Arial, sans-serif; font-size: 10px; background:url(/images/pin.gif)}
.top_draggable, .bottom_draggable {cursor:move}
.status_bar {font-size:12px}
.status_bar input{ font-size:12px}
 .dialog {display: block; position: absolute}
.dialog table.table_window {border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0px; padding:0px}
.dialog table.table_window td , .dialog table.table_window th {padding: 0}
.dialog .title_window {-moz-user-select:none}
.editframe {border:solid 2px #e1e1e1;border-width:1px 0 0 ;width:100%;clear:both;margin-bottom:-1em;float:left;}
.editframe .button {margin-bottom:-1em;}
.dialog h2 {background: #A2BACA;border-top: solid 1px #000;font-size: 1.8em !important;font-weight: bold;}
#edit_funnelcontent h2 {background: #A3BBCB;font-size: 1.8em !important;font-weight: bold;}
button .load-more {visibility: hidden}
.menulist > li > ul.active {display:block !important}
#listQuickRoot ul.active {display:block !important}
.overlay_alphacube {background-color: #85BBEF; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
.alphacube_nw {background: transparent url(alphacube/left-top.gif) no-repeat 0 0; width:10px; height:25px}
.alphacube_n {background: transparent url(alphacube/top-middle.gif) repeat-x 0 0; height:25px}
.alphacube_ne {background: transparent url(alphacube/right-top.gif) no-repeat 0 0; width:10px; height:25px}
.alphacube_w {background: transparent url(alphacube/frame-left.gif) repeat-y top left; width:7px}
.alphacube_e {background: transparent url(alphacube/frame-right.gif) repeat-y top right; width:7px}
.alphacube_sw {background: transparent url(alphacube/bottom-left-c.gif) no-repeat 0 0; width:7px; height:7px}
.alphacube_s {background: transparent url(alphacube/bottom-middle.gif) repeat-x 0 0; height:7px}
.alphacube_se, .alphacube_sizer {background: transparent url(alphacube/bottom-right-c.gif) no-repeat 0 0; width:7px; height:7px}
.alphacube_sizer {cursor:se-resize}
.alphacube_close {width: 23px; height: 23px; background: transparent url(alphacube/button-close-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:11px; cursor:pointer; z-index:1000}
.alphacube_minimize {width: 23px; height: 23px; background: transparent url(alphacube/button-min-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:55px; cursor:pointer; z-index:1000}
.alphacube_maximize {width: 23px; height: 23px; background: transparent url(alphacube/button-max-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:33px; cursor:pointer; z-index:1000}
.alphacube_title {float:left; height:14px; font-size:14px; text-align:center; margin-top:2px; width:100%; color:#123456}
.alphacube_content {overflow:auto; color: #000; font-family: Tahoma, Arial, sans-serif;  background:#FDFDFD}
 .alphacube_window {border:1px solid #F00; background: #FFF; padding:20px; margin-left:auto; margin-right:auto; width:400px}
.alphacube_message {font-size:12px; text-align:center; width:100%; padding-bottom:10px}
.alphacube_buttons {text-align:center; width:100%}
.alphacube_buttons input {width:20%; margin:10px}
.alphacube_progress {float:left; margin:auto; text-align:center; width:100%; height:16px; background: #FFF url('alert/progress.gif') no-repeat center center }
.overlay_alert {background-color: #85BBEF; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
.alert_nw {width: 5px; height: 5px; background: transparent url(alert/top_left.gif) no-repeat bottom left}
.alert_n {height: 5px; background: transparent url(alert/top.gif) repeat-x bottom left}
.alert_ne {width: 5px; height: 5px; background: transparent url(alert/top_right.gif) no-repeat bottom left }
.alert_e {width: 5px; background: transparent url(alert/right.gif) repeat-y 0 0}
.alert_w {width: 5px; background: transparent url(alert/left.gif) repeat-y 0 0}
.alert_sw {width: 5px; height: 5px; background: transparent url(alert/bottom_left.gif) no-repeat 0 0}
.alert_s {height: 5px; background: transparent url(alert/bottom.gif) repeat-x 0 0}
.alert_se, .alert_sizer {width: 5px; height: 5px; background: transparent url(alert/bottom_right.gif) no-repeat 0 0}
.alert_close {width:0px; height:0px; display:none}
.alert_minimize {width:0px; height:0px; display:none}
.alert_maximize {width:0px; height:0px; display:none}
.alert_title {float:left; height:1px; width:100%}
.alert_content {overflow:auto; color: #000; font-family: Tahoma, Arial, sans-serif; font-size: 10px; background: #FFF}
 .alert_window {border:1px solid #F00; background: #FFF; padding:20px; margin-left:auto; margin-right:auto; width:400px}
.alert_message {font-size:16px; text-align:center; width:100%; color:#F00; padding-bottom:10px}
.alert_buttons {text-align:center; width:100%}
.alert_buttons input {width:20%; margin:10px}
.alert_progress {float:left; margin:auto; text-align:center; width:100%; height:16px; background: #FFF url('alert/progress.gif') no-repeat center center }
div.help {cursor: pointer; display:inline; padding: 6px;top:0px;left:0px;z-index: 100 !important;font-weight: normal;}
div.help img {border:none;}
.helptext {z-index:100000;}
.helptext .title, .tooltip .title {font: italic 17px Georgia, serif; padding: 5px; display: block; background: #0F6788; color: #fff}
.helptext .content, .tooltip .content {font-size: 11px; padding: 5px; width: 150px; background: dodgerblue; color: #fff}
.modal-help {border:1px solid #000; padding: 5px; width: 250px; background-color: #ffd}
.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}.twtr-fullscreen{font-size:220%!important;}.twtr-fullscreen .twtr-new-results{_display:none!important;}.twtr-inactive{display:none;}.twtr-widget a img{border:0!important;}.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.twtr-bd{padding:0 1px;}.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}.twtr-widget h4{font-size:16px!important;}.twtr-widget em,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto!important;display:block;position:relative;bottom:5px;line-height:.9;}.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}.twtr-fullscreen .twtr-new-results span{font-size:24px!important;}.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}.twtr-fullscreen .twtr-hd{height:0;padding:0;}.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}.twtr-scroll .twtr-timeline{overflow-x:hidden;overflow-y:auto;}.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}.twtr-ft{position:relative;}.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}.twtr-ft span{float:right;text-align:right;}.twtr-ft a{float:left;display:block;}.twtr-ft a img{position:relative;top:2px;}.twtr-ft span a{float:none;}.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}.twtr-img{height:25px;width:25px;}.twtr-img img{width:30px;height:30px;}.twtr-fullscreen .twtr-img img{width:72px;height:72px;}.twtr-fullscreen a.twtr-join-conv{display:none;}.twtr-tweet-text{margin-left:40px;}.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}.twtr-doc a{text-decoration:none!important;}.twtr-doc a:hover{text-decoration:underline!important;}