@charset "utf-8";  body{ font-family:Arial, Helvetica, sans-serif; color:#494949}
a {color:#3c6fa2; text-decoration:none}
a:hover {text-decoration:underline}
hr{ border:none; height:0px; border-top: 1px solid #ccc; border-bottom:1px solid #eee; margin:0px}
 .wrapper{ width:959px; background:#FFF; margin:0 auto; padding:0px 10px}
 .header{ height:98px}
 .logo{ background: url(/images/logo.png) top left no-repeat; width:244px; height:27px; float:left; margin:20px 10px}
 .user-nav{ width:435px; float:right}
.user-nav .user-nav-left{ background:url(/images/user_nav_right.png) top left no-repeat; width:4px; float:right; height:28px}
.user-nav .user-nav-middle{ background:url(/images/user_nav_middle.png) top left repeat-x; width:420px; float:right; height:28px; font-size:12px; color:#494949; padding:5px 2px}
.user-nav .user-nav-middle-login{ background:url(/images/user_nav_middle.png) top left repeat-x; width:120px; float:right; height:28px; font-size:12px; color:#494949; padding:5px 2px}
.user-nav .user-nav-right{ background:url(/images/user_nav_left.png) top left no-repeat; width:4px; float:right; height:28px }
.user-nav a{ padding:0px 10px}
.separator{ background:url(/images/menu_separator.gif) 50% 0% no-repeat; padding: 0px px}
.welcome{ background:url(/images/icon_user.png) top left no-repeat; padding-left:22px; padding-top:2px }
.login{ background:url(/images/icon_user.png) top left no-repeat; padding-left:22px; padding-top:2px }
.login a{ padding-left:10px}
 .main-nav{ float:left; background:url(/images/menu_bg.png) 0px 30px repeat-x}
.main-nav a{ background:url(/images/menus_normal_right.png) top right no-repeat; float:left; height:32px; padding:0px; margin:0px 2px 0px 0px; color:#FFFFFF; text-decoration:none}
.main-nav a span{ background:url(/images/menus_normal_left.png) top left no-repeat; float:left; height:32px; padding:5px 10px 0px 10px; margin-right:2px}
.main-nav a.active, .main-nav a:hover{ background:url(/images/menus_active_right.png) top right no-repeat; float:left; height:32px; padding:0px; margin:0px 2px 0px 0px; color:#4678ac; text-decoration:none}
.main-nav a.active span, .main-nav a:hover span{ background:url(/images/menus_active_left.png) top left no-repeat; float:left; height:32px; padding:5px 10px 0px 10px; margin-right:2px}
 .sub-header{ background:url(/images/sub_header_.png) top left no-repeat; width:959px; height:234px; padding:10px 0px; position:relative; color:#466d96; text-shadow: 1px 0px 1px #FFFFFF}
.sub-page .sub-header{ background:url(/images/sub_header_.png) top left no-repeat; width:959px; height:44px; padding:15px 0px 10px; position:relative; color:#466d96; text-shadow: 1px 0px 1px #FFFFFF}
.sub-page.sub .sub-header{ height:48px}
.sub-header a{ text-decoration:none; color:#466d96}
 .search-box{ float:right; width:350px; margin-bottom:4px; margin-top:19px}
.sub-page .search-box{ float:right; width:360px; height:35px; margin-top:-6px}
.sub-page.sub .search-box {height:53px}
 .field{ }
.field input{ margin:2px; font-size:15px; color:#777; padding:5px 0px; background:none; width:270px; border:none}
.field-left{ background:url(/images/text_field_left.png) top left no-repeat; width:5px; float:left; height:33px}
.field-middle{ background:url(/images/text_field_middle.png) top left repeat-x; width:270px; float:left; height:33px}
.field-right{ background:url(/images/text_field_right.png) top left no-repeat; width:5px; float:left; height:33px; margin-right:10px}
.question-field h2{ float:left; height:38px; padding:6px 0px 0px 10px; font-size:18px}
 a.button{ background:url(/images/button_right.png) top right no-repeat; float:left; height:33px; padding:0px 3px 0px 0px; margin:0px 2px 0px 0px; color:#FFFFFF; text-decoration:none; border: none !important}
a.button span{ background:url(/images/button_left.png) top left no-repeat; float:left; height:28px; padding:5px 10px 0px 15px; margin-right:2px; color:#FFFFFF}
span.button{ background:url(/images/button_right.png) top right no-repeat; float:left; height:33px; padding:0px 3px 0px 0px; margin:0px 2px 0px 0px ; color:#FFFFFF; text-decoration:none; border: none !important}
span.button input{ background:url(/images/button_left.png) top left no-repeat; float:left; height:33px; color:#FFFFFF; padding:0px 10px 0px 15px; margin:0px 2px 0px 0px !important; width:auto !important; cursor:pointer; border: none !important; font-size:15px}
 .about-qa{ margin:40px 0px 0px 0px; padding:10px; width:295px; float:left}
.about-qa img{ border:none; float:left; margin-right:8px }
.about-qa h1{ font-size:16px; font-weight:bold}
.about-qa p{ font-size:13px}
.icon-box{ width:64px; float:left; font-size:13px; text-align:center}
.icon-box img{ float:none; text-align:center; margin:0px 10px; border:none}
 .ask{ width:980px; margin:-5px 0px 0px -7px; position:absolute}
.ask-left{ background:url(/images/ask_left.png) top left no-repeat; width:7px; float:left; height:63px}
.ask-middle{ background:url(/images/ask_middle.png) top left repeat-x; width:959px; float:left; height:63px}
.ask-right{ background:url(/images/ask_right.png) top left no-repeat; width:7px; float:left; height:63px }
.ask .question{ width:180px; background:url(/images/question_bg.png) top right no-repeat; float:left; height:38px; padding:22px 0px 0px 10px; font-size:18px}
.ask .question-field{ padding-top:17px; margin-left:15px; float:left}
.ask .field-middle{ width:600px}
.ask .field-middle input{ width:598px}
.content{ margin-top:10px; margin-bottom:0px; width:100%; float:left}
 .main-body{ width:715px; float:left}
 .box{ width:100%; margin:0px 0px 10px 0px}
.box .border-top{ border-top: 1px solid #DADADA; width:100.3%}
.box h1.heading{ background:url(/images/box_heading_right.png) top right no-repeat; float:left; height:41px; padding:0px 2px 0px 0px; color:#265e97; text-decoration:none; font-weight:bold; width:100% }
.box h1.heading span{ background:url(/images/box_heading_left.png) top left no-repeat; float:left; height:31px; padding:10px 0px 0px 0px; width:100% }
.box .heading{ background:url(/images/box_heading_right.png) top right no-repeat; float:left; height:41px; padding:0px 2px 0px 0px; color:#265e97; text-decoration:none; font-weight:bold; width:100% }
.box .heading span{ background:url(/images/box_heading_left.png) top left no-repeat; float:left; height:31px; padding:10px 0px 0px 0px; width:100% }
.box h1.heading span p{ padding:0px 8px}
.box-border{ border:1px solid #dadada; border-top:none; width:100%}
.box-content{  padding:5px 0px}
 .side-bar{ width:230px; float:right}
.side-bar h2{ font-size:18px; color:#393; text-align:center; width:220px}
.side-bar small{ font-size:12px; color:#999; text-align:center; width:220px; display:block}
 .sub-footer{ }
.sub-footer .box{ width:311px; float:left}
.margin-10{ margin:0px 13px}
 .footer{ float:left; width:100%;  background:url("/images/bottom_bg.png") top left repeat-x; height:225px;  }
.footer-content{ margin: 30px auto 0px; width: 940px; color: #fff}
.footer-content .meta-box{ margin:0px 30px; float:left}
.meta-box.facebook{ width:200px }
.footer-content .meta{ margin-right:30px; float:left}
.footer-content .meta-box div{ font-size: 12px}
.footer-content h1{ font-size: 18px; font-weight:normal; margin-bottom:10px}
.footer-content h3{ font-size: 36px; font-weight:bold}
.footer-content .sparator{ background:url(/images/bottom_separator.png) top left no-repeat; height:155px; width:2px; float:left}
.footer-content .copy-rights{ margin:0 auto; width:900px; font-size:11px; margin-top:20px}
 .clear{ clear:both; height:0px; font-size:0px}
.questions{ color:#808285; font-size:12px; border:1px solid #ddd; padding:5px 5px 0px 5px; margin:10px; position:relative}
.questions .left{ width:62px; float:left}
.questions .meta{ float: right; margin:0px 5px 5px}
.meta .like{ font-size:14px; background:url(/images/icon_thumb_green_.png) top left no-repeat; display:block; float:left; height:18px; line-height:20px; margin:5px 8px 0 12px; padding:0 0 0 28px}
.meta .like:hover{ background:url(/images/icon_thumb_green.png) top left no-repeat}
.meta .dislike{ font-size:14px; background:url(/images/icon_thumb_red_.png) top left no-repeat; display:block; float:left; font-size:14px; height:18px; line-height:20px; margin:5px 8px 0 12px; padding:0 0 0 28px}
.meta .dislike:hover{ background:url(/images/icon_thumb_red.png) top left no-repeat}
.meta-links{ margin-top:5px}
.questions h1{ font-size:16px; font-weight:bold; padding-right:85px}
.questions .info{ font-size:12px; margin-bottom:9px; margin-top:2px}
.side{ color:#808285; font-size:12px; padding:5px 5px 0px 5px; margin:10px; position:relative}
.side .info {font-size:12px; margin-bottom:9px; margin-top:2px}
.side .info .row {margin-bottom: 4px}
.questions .by {font-size:10px; margin-bottom:9px; clear:both}
.questions .tags{ float:left; margin-bottom: 8px}
.question-area .author-meta{ float:left; width:350px}
.question-area .info,.question-area .by {font-size:13px; margin-bottom:9px}
.question-area .tags{ font-size:12px; margin:5px 0px 10px 0px; float:left}
 .tags a:hover{ background-color:#717D7D; border:1px solid #717D7D; color:#ffffff; text-decoration:none}
.tags a{ float:left; margin:1px 4px 3px 0px; font-size: 11px; background: transparent; border:1px solid #D4D0CF; color: #333333; margin:2px 2px 2px 0; padding:2px 2px; text-decoration:none; white-space:nowrap}
.tags a span{ float:left; height:12px; padding:0px 3px 3px 3px}
.gava{ border:1px solid #ddd; width:44px; height:44px; float:left; background:#ddd}
.gava img{ padding:2px; width:40px; height:40px; background:#ddd}
.questions .ansewrs{ position:absolute; top:0px; right:0px; padding:5px; background:#3c6fa2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; height:15px; font-size:11px}
.questions .views{ position:absolute; top:25px; right:0px; padding:5px; background:#e1f0fb; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#3c6fa2; font-size:11px}
.even{ background:#f2f2f2}
.odd{ background:#ffffff}
.tag-arrow{ font-size: 0px; line-height: 0%; width: 0px; border-top: 10px solid transparent; border-left: 10px solid #ddd; border-bottom: 10px solid transparent; float:left; margin-right:5px}
.tags .tag-arrow{ font-size: 0px; line-height: 0%; width: 0px; border-top: 10px solid transparent; border-left: 10px solid #ECEBEB; border-bottom: 10px solid transparent; float:left; margin-right:5px}
.padding5{ padding:5px}
.flag{ font-size:12px; padding:0px 0px 3px 20px; line-height:18px; margin:3px 10px 0px 12px; background:url(/images/icon_flag.png) top left no-repeat}
.abuse{ font-size:12px; padding:0px 0px 3px 20px; line-height:18px; margin:3px 10px 0px 12px; background:url(/images/icon_abuse.png) top left no-repeat}
.subscribe{ font-size:12px; padding:0px 0px 3px 20px; line-height:18px; margin:3px 10px 0px 12px; background:url(/images/icon_subscribe.png) top left no-repeat}
.comments{ font-size:12px; padding:0px 0px 3px 20px; line-height:18px; margin:3px 10px 0px 12px; background:url(/images/icon_comments.png) top left no-repeat}
.question-area{ padding:10px 10px 0px 10px}
.question-area .ansewrs{ padding:2px; background:#3c6fa2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; float:right; margin-top:-1px; margin-right:-1px; height:20px; top: 0px; right: 0px; position:absolute}
.question-area .views{ padding:2px; background:#e1f0fb; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#3c6fa2; float:right; margin-top:-1px; margin-right:-1px; top: 24px; right: 0px; position:absolute}
.question-area .share{ float:right}
.share .sharer{ width:50px; float:left; margin:0px 5px}
.share .fb_sharecount {-moz-border-radius:2px 2px 2px 2px; background-color:#3B5998; color:#FFFFFF; display:block; height:40px; line-height:140%; margin-bottom:2px; padding-top:1px; text-align:center}
.share .count {display:block; font-size:18px; height:15px; margin:4px auto auto; overflow:hidden; padding-top:2px; width:42px}
.share .shares {display:block; font-size:11px}
.share .fb_sharebutton {background:url("http://static.fbshare.me/fb_sq_small.png") no-repeat scroll right top #FFFFFF; border:1px solid #D8DFEA; color:#3B5998; display:block; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; font-weight:normal; height:16px; padding:0 0 0 3px; text-align:left; width:48px}
.question-details{ font-size:13px; background:#FFF; padding:10px; margin-bottom:5px}
.question-details h1{ font-size:16px; font-weight:bold; width:100%; color: #3C6FA2}
.question-details p{ padding:5px 0px}
.answer{ line-height:18px; padding:10px; background:#fff; margin:0px 2px 5px 0px; border:1px solid #eee; width:590px; color:#444444}
.rounded {background-color:#FEF5A8; background-image:none; border:1px solid #CCCCCC; height:auto; padding:10px; position:relative; text-align:left}
.rounded .border {background:url("/images/rounded_bg_yellow.png") no-repeat scroll 0 0 transparent; font-size:1px; height:5px; position:absolute; width:5px}
.rounded .top_left {background-position:0 0; left:-1px; top:-1px}
.rounded .top_right {background-position:100% 0; right:-1px; top:-1px}
.rounded .bottom_left {background-position:0 100%; bottom:-1px; left:-1px}
.rounded .bottom_right {background-position:100% 100%; bottom:-1px; right:-1px}
.float-left{ float:left}
.float-right{ float:right}
.sorting{ margin-right:5px; font-size:12px; color: #494949; font-weight:normal}
a.sub-nav-selected, a.sub-nav:hover {background:url(/images/sub_menu_left.png) top left no-repeat; float:left; height:33px; padding:0px 0px 0px 7px; margin:-2px 2px 0px 10px; color:#3C6FA2; text-decoration:none}
a.sub-nav-selected span, a.sub-nav:hover span{ background:url(/images/sub_menu_right.png) top right no-repeat !important; float:left; height:32px; padding:5px 0px 0px 10px !important; margin-right:10px !important}
a.sub-nav {background:none; float:left; height:33px; padding:0px 0px 0px 7px; margin:-2px 2px 0px 10px; color:#3C6FA2; text-decoration:none}
a.sub-nav span{ background:none !important; float:left; height:32px; padding:5px 0px 0px 10px !important; margin-right:10px !important}
.pagination{ float:left; height:31px; padding:0px 2px 0px 0px; color:#265e97; text-decoration:none; font-weight:bold; width:97%; color:#777; margin-left: 10px; font-size: 12px}
.pagination span.pagi-left{ float:left; height:21px; padding:10px 8px 0px 8px; width:677px}
.pagination .button{ margin:-6px -2px 0px 0px }
.pagination .float-left a{ background:#3c6fa2; display:inline-block; padding:1px 5px; color:#fff; font-size:12px}
.pagination .float-left .selected{ border:1px solid #3c6fa2; background:#fff; display:inline-block; padding:1px 5px; color:#3c6fa2; font-size:12px}
.pagination a{ background: #3C6FA2; padding: 0px 3px; color: #fff; border: 1px solid #3C6FA2}
.pagination .current{ border: 1px solid #3C6FA2; padding: 0px 4px; color: #3C6FA2}
 .myform{ width:675px; padding:14px; margin:0 auto}
.myform{ background:#ebf4fb}
.myform h1 {font-size:14px; font-weight:bold; margin-bottom:8px; color:#265E97}
.myform p{ font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px}
.myform label{ display:block; font-weight:bold; text-align:right; width:200px; float:left; font-size:13px; color:#494949}
.myform .small{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:190px}
.myform input{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:440px; margin:2px 0 20px 10px}
.myform select{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:170px; margin:2px 0 20px 10px}
.myform textarea {border:1px solid #AACFE4; float:left; font-size:12px; height:100px; margin:2px 0 20px 10px; padding:4px 2px; width:440px}
.myform span {float:left; margin-left: 11px; margin-bottom: 15px}
.myform .button{ float: right !important; margin-right: 20px}
.comments-details-icon{ background: url(/images/1272146228_bubble_48.png) top left no-repeat; position:absolute; top:-13px; left:0px; width:27px; height:22px}
.comments-details{ background:#f5f5f5; margin-top:15px; padding:5px; position:relative; color:#999}
.category li{ padding:7px 0px 0px 15px; background:url(/images/bullets.png) 0px 10px no-repeat; font-size: 12px}
.category li a{ color: #444444}
.category li a:hover{ color: #3C6FA2}
.users li{ display: block; margin: 5px 0px 8px; clear: both}
.users .name{ font-size: 12px }
.users .name a{ font-size: 12px; font-weight: bold}
.users .points{ font-size: 11px }
 .ui-dialog {font-size: 62.5% !important}
.ui-dialog h1 {font-size: 1.2em; margin: .6em 0}
.ui-dialog label, input {display:block}
.ui-dialog input.text {margin-bottom:12px; width:95%; padding: .4em}
.ui-dialog fieldset {padding:0; border:0; margin-top:25px}
.ui-dialog div#users-contain {width: 350px; margin: 20px 0}
.ui-dialog div#users-contain table {margin: 1em 0; border-collapse: collapse; width: 100%}
.ui-dialog div#users-contain table td, div#users-contain table th {border: 1px solid #eee; padding: .6em 10px; text-align: left}
.ui-dialog .ui-state-error {padding: .3em}
.ui-dialog .validateTips {border: 1px solid transparent; padding: 0.3em}
.fb_sharecount{ display: none !important}
#tweetmeme_button .count{ display: none !important}
.qform{ width:93%; padding:14px; margin:0 auto}
.qform{ background:#ebf4fb}
.qform span{ float: left; margin-left: 11px; margin-bottom: 15px}
.qform h1 {font-size:14px; font-weight:bold; margin-bottom:8px; color:#265E97}
.qform p{ font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px}
.qform label{ display:block; font-weight:bold; text-align:right; width:60px; float:left; font-size:13px; color:#494949; clear:both}
.qform .small{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:50px}
.qform input{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:250px; margin:2px 0 20px 10px}
.qform textarea{ width: 585px; height: 150px; float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; margin:2px 0 20px 10px}
.qform .button{ float: right !important}
.aout-tags{ margin-bottom: 20px}
.answer_info{ padding:2px; background:#3c6fa2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; float:left; margin-top:-1px; margin-right:4px; margin-left:13px; height:20px}
.view_info{ padding:2px; background:#e1f0fb; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#3c6fa2; float:left; margin-top:-1px; margin-right:-1px; height:20px}
subtitle {color:#ffffff; background-color:#736F6E; padding:2px; float:right}
.faq {color:#000000}
.faq_question {color:#000000}
.faq_answer {color:#000000}
@charset "utf-8";    html {color: #000; background: #FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin: 0; padding: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style: inherit; font-weight: inherit;}
del,ins {text-decoration: none;}
li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0; font-variant: normal;}
sup {vertical-align: baseline;}
sub {vertical-align: baseline;}
 legend {color: #000;}
input,button,textarea,select,optgroup,option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}
  input,button,textarea,select {*font-size: 100%;}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: Verdana,Arial,sans-serif; font-size: 1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Verdana,Arial,sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222}
.ui-widget-content a {color: #222222}
.ui-widget-header {border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold}
.ui-widget-header a {color: #222222}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #555555; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {color: #212121; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #212121; outline: none; text-decoration: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #cd0a0a}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
  .ui-icon {width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon {background-image: url(images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px}
.ui-corner-tr {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bl {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-br {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-top {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-right {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-left {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-all {-moz-border-radius: 4px; -webkit-border-radius: 4px}
 .ui-widget-overlay {background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: .5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-dialog {position: relative; padding: .2em; width: 300px}
.ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: .2em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
 .ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
 #tiptip_holder {display: none; position: absolute; top: 0; left: 0; z-index: 99999}
#tiptip_holder.tip_top {padding-bottom: 5px}
#tiptip_holder.tip_bottom {padding-top: 5px}
#tiptip_holder.tip_right {padding-left: 5px}
#tiptip_holder.tip_left {padding-right: 5px}
#tiptip_content {font-size: 11px; color: #fff; text-shadow: 0 0 2px #000; padding: 4px 8px; border: 1px solid rgba(255,255,255,0.25); background-color: rgb(25,25,25); background-color: rgba(25,25,25,0.92); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 3px #555; -webkit-box-shadow: 0 0 3px #555; -moz-box-shadow: 0 0 3px #555}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0}
#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #fff; border-top-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #fff; border-bottom-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #fff; border-right-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #fff; border-left-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(25,25,25,0.92)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92)}
#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92)}
#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92)}
 @media screen and (-webkit-min-device-pixel-ratio:0) {#tiptip_content {padding: 4px 8px 5px 8px; background-color: rgba(45,45,45,0.88)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {border-bottom-color: rgba(45,45,45,0.88)}
#tiptip_holder.tip_top #tiptip_arrow_inner {border-top-color: rgba(20,20,20,0.92)}
}
  p.notice, p.warning, p.error {font-size: 14px; padding: 12px 10px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px}
p.notice span, p.warning span, p.error span {float: left; width: 32px; height: 22px; margin-top: -5px}
p.notice {background: url(../images/flash-notice-bg.jpg) repeat-x left top; color: #41612f; border:1px solid #82A86E}
p.notice span {margin-top: -1px; background: url(../images/flash-check.png) no-repeat left top}
p.warning {background: url(../images/flash-warning-bg.jpg) repeat-x left -10px; color: #a26a1a; border:1px solid #B3B572}
p.warning span {margin-top: -1px; background: url(../images/flash-warning.png) no-repeat left top}
p.error {color: #af0100; border:1px solid #B17872}
p.error span {margin-top: -1px; background: url(../images/flash-error.png) no-repeat left top}
   ul.token-input-list-facebook {overflow: hidden; height: auto !important; height: 1%; border:1px solid #AACFE4; cursor: text; font-size: 12px; font-family: Verdana; min-height: 1px; z-index: 999; margin: 0; padding: 0; background-color: #fff; width: 440px; margin: 2px 0 0px 212px}
ul.token-input-list-facebook {list-style-type: none}
ul.token-input-list-facebook li input {border: 0; width: 100px; background-color: white; margin: 2px 0}
li.token-input-token-facebook {overflow: hidden; height: auto !important; height: 1%; margin: 3px; padding: 1px 3px; background-color: #EBF4FB; color: #000; cursor: default; border: 1px solid #ccd5e4; font-size: 11px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left}
li.token-input-token-facebook p {display: inline; padding: 0; margin: 0}
li.token-input-token-facebook span {color: #a6b3cf; margin-left: 5px; font-weight: bold; cursor: pointer}
li.token-input-selected-token-facebook {background-color: #EBF4FB; border: 1px solid #3b5998; color: #fff}
li.token-input-input-token-facebook {float: left}
div.token-input-dropdown-facebook {position: absolute; width: 440px; background-color: #fff; overflow: hidden; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; cursor: default; font-size: 11px; font-family: Verdana; z-index: 1; margin-left: 212px}
div.token-input-dropdown-facebook p {margin: 0; padding: 5px; font-weight: bold; color: #777}
div.token-input-dropdown-facebook ul {margin: 0; padding: 0}
div.token-input-dropdown-facebook ul li {background-color: #fff; padding: 3px}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {background-color: #fff}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {background-color: #fff}
div.token-input-dropdown-facebook ul li em {font-weight: bold; font-style: none}
div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {background-color: #3C6FA2; color: #fff}
 