/*compiled css file. Compile time:2014-09-11 07-16*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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 { font-style:normal; font-weight:normal;}
ol,ul { 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;}
#site { margin: 0px auto; width: 1004px;overflow:hidden;}
#site #header{z-index:1;}
#logo-section #logo{ display: block; width: 200px; height: 100px;}
a.advanced-search { font-size: 11px;}
div.user-menu{ position: absolute; right: 10px; top: 10px; vertical-align: text-top;}
div.user-menu h1 { color:#D06203; font-size:24px; font-weight:bold; margin: 5px 10px 10px 5px; float: left;}
div.user-menu h1 strong { color: #000;}
div.user-menu h2 { color:#D06203; font-size:21px; font-weight:normal; margin: 5px 0px 10px 5px; display: inline;}
div.user-menu h2 strong { color: #000;}
#site #main { background-color: #fff; padding:7px 0; height:100%; width:100%;}
 #footer-ending{ padding: 5px;}
#footer {padding:20px 0;background-color:#000000;text-align:center;}
 #footer .center-info{display:block;text-align:center;padding:5px 0px;margin-top:5px;margin-left:0 auto; margin-right:0 auto; width:100%;color:#FFFFFF;}
#footer .center-info a, #site #footer-ending a {color:#FFFFFF;}
 #footer .center-info hr {color:#FFFFFF;}
.left{ float: left;}
.right{ float: right;}
.center{ float:left;}
div.panel{ margin-bottom: 3px;}
div.panel div.content{ padding: 5px 10px;}
div.panel div.share-content{ margin: 5px 0px;}
div.panel .content.latest-news {padding:0 10px;}
.latest-news .block-scroll {overflow-x:hidden;overflow-y:auto;height:220px;width:440px;padding:10px;}
.latest-news .block-content {background-color:#efefef;padding:10px;width:410px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
/** Inner Page Styles */.cl { clear:both; font-size:0; line-height:0;}
.left-icon { margin-top:3px;}
.left-link { padding-top:-3px;}
.auto-complete-results{z-index:2000;overflow:visible;display:block;}
/*EVEnt Page style */#add-form .input-table .recurrence, #add-form .input-table .numberOfRecurrences {display:none;}
body{ font-family : Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; text-decoration:none; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image: url(../images/back.jpg);background-repeat: repeat-x;background-color:#FFFFFF;}
a, a:link, a:visited { text-decoration:none; color:#0E3477;}
a:hover{ text-decoration: underline;}
p, td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;margin:1px 0;}
h1, h2 {color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-style: normal;line-height: 30px;font-weight: bold;text-align: left;letter-spacing: 1px;}
 th {color: #0e3475;font-family: Arial, Helvetica, sans-serif;text-align: left;}
h2 {font-size: 16px;}
hr {padding:0 0;margin:0 0 5px;line-height:1;}
#site-header { background: transparent url(../images/logo-new.png) no-repeat left; height:113px; display:block; z-index:0;}
#site-header-link { width:385px; height:93px; display:block; text-indent:-9999px;}
#main {padding:15px 0;}
#main .page img {margin:5px 20px 10px;}
#main h1 { font-size:24px; margin: 5px 0px 5px 0px;}
#main h2 { color:#333; font-size:18px; margin:0px 0; }
#main h3 { color:#0E3475; font-size:18px; font-weight:normal; margin:2px 0;}
#main h1 strong, #main h1 strong a, #main h2 strong, #main h3 strong { color: #000000;}
#main h4 { font-size:14px; font-weight:bold;}
#main h5 { font-size:12px; text-decoration: underline;}
#main div.profile h1{ margin-top: 0px; font-size: 32px;}
#main p.explaination{ width: 600px;}
#main p.explaination strong{ font-weight: bold;}
#main strong{ font-weight: bold;}
#main .info-text{ font-size: 11px; color:#666;}
#main .info-text strong{ color:#333;}
div.info-div{ font-size: 11px;}
table.info-table{ font-size: 11px; width:100%;}
table.info-table th{ text-align: left; font-weight: bold; color: #444;}
.collapse-switch{ cursor: pointer;}
ul.list li {list-style-type:disc;list-style-position:inside;margin-left:20px;}
div.vote{}
div.vote strong{ color: #000; font-weight: bold; font-size: 14px;}
div.vote a.up, div.vote a.down, a.voteup, a.votedown{ font-weight: bold; padding: 4px 4px 4px 16px;}
div.vote a.up, a.voteup{ background: url('../images/thumbs_up.jpg') no-repeat left;}
div.vote a.down, a.votedown{ background: url('../images/thumbs_down.jpg') no-repeat left;}
.avatar-link {float:left;padding:5px 5px 5px 5px;}
#checkBoxes .tooltip {display:none;}
img.avatar { border:1px #e8801d dotted;}
div.flash{ border: 1px solid #CCCCCC; background-color: #FFFFCC; font-size: 14px; padding: 4px; margin: 10px;}
div.flash p:first-child{padding:8px;margin:5px;border:1px dashed #949494;}
div.flash .flash-close {float:right;padding: 0 5px 10px 5px;font-size:12px;color:#333;}
div.flash .flash-close a {color:#333;text-decoration:none;}
div.flash-feedback{ border: 1px solid #CCCCCC;}
div.flash-error{ border: 1px solid red; color: red;}
div.flash-info{ border-top: 1px solid #4A8AC7; border-bottom: 1px solid #4A8AC7; color: #0E3475;}
div.flash .flash-check {padding-left:20px;background:transparent url(../images/flash-checkmark.png) no-repeat scroll left center;}
div.flash .flash-status {padding-left:20px;background:transparent url(../images/flash-exclamation.png) no-repeat scroll left center;}
*:first-child+html div.flash .flash-status {padding-top:0;margin-top:0;top:0;}
.warning{ background:#FFFFCF url(../images/messagebox_warning.png) no-repeat scroll left center; border-bottom:1px solid orange; border-top:1px solid orange; font-size:14px; letter-spacing:1px; margin:15px 5px; padding:4px 4px 4px 40px; min-height:25px;}
#main .form-errors{ color: red;}
img.album-photo { border:1px solid #OE3477;max-width:530px;}
div.bar{ height: 16px; width: 716px; background: url('../images/bar.png'); padding: 4px 7px;}
.even{ background-color: #f2f2f2;}
.odd{ background-color: #fff;}
a.highlighted{ padding:2px;}
a.highlighted:hover{ background-color: #OE3477; color:#ffffff;}
a.remove-filter{ display: block; margin-top: -10px;}
a.edit-account {position: absolute;top:0;top:8px;left:370px;}
table.receipt { margin: 10px; width: 600px;}
table.receipt td {text-align:left; border: none; padding:0px 5px;}
table.receipt th {text-align:right; font-weight: bold; width:150px;}
div.event-date{ border: 1px solid #C03D3D; background-color: #ddd; font-weight: bold; font-size: 14px; width: 40px; text-align: center;}
div.event-date .line1{ background-color: #C03D3D; color: white; padding: 2px;}
div.event-date .line2{ padding: 2px;}
div.weekly-calendar-menu{clear:both\9;}
div.weekly-calendar-menu .calendar-menu-box {float:left;}
div.weekly-calendar-menu .calendar-menu-box span{float:left;text-align:center;font-weight:bold;padding:12px 10px 22px;width:35px;background:transparent url(../images/pointer-hand.png) no-repeat scroll center bottom;}
div.weekly-calendar-menu .calendar-menu-box div.calendar {float:left;padding:5px 0px 0px 10px}
div.weekly-calendar-menu .calendar-menu-box div.calendar a {color:#FFFFFF;}
div.weekly-calendar-menu .calendar-menu-box div.calendar-date {margin:5px 0px 5px 0px;}
div.calendar-date { font-size: 14px; text-align: center;color: #FFF;}
div.calendar-date .line1{ padding: 13px 2px 0px 2px;}
div.calendar-date .line2{ padding: 0px 2px 0 2px;}
div.calendar .time{width:60px;height:50px;background: transparent url(../images/calendar-time.png) no-repeat scroll center top;}
div.calendar .day{width:41px;height:50px;font-size: 14px;background: transparent url(../images/calendar.png) no-repeat scroll center top;}
div.calendar a.selected .day{color:#333;width:49px;height:55px;padding-top:3px;font-weight:bold;background: transparent url(../images/calendar-selected.png) no-repeat scroll center top;}
div#player-title{ padding-top: 3px;}
div#player{ width: 640px; min-height: 360px;}
* html div#player{height: 240px;}
.editor ul {list-style-type:disc;list-style-position:inside;margin-top:5px;margin-bottom:5px;}
.editor ol {list-style-type:decimal;list-style-position:inside;margin-top:5px;margin-bottom:5px;}
.editor li {list-style-type:disc;margin-left:10px;}
.editor p {margin-top:5px;}
.editor em {font-style:italic;}
#topBox{ clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
#featured-help-popup {width:500px;}
#featured-help-popup #content h1 {padding:2px;color:#666666;font-size:22px;font-weight:normal;}
#featured-help-popup h2, #featured-help-popup h2 a {padding:2px;color:#0E3475;;font-size:18px;font-weight:normal;}
#featured-help-popup .info-text {color:#AAAAAA;font-size:11px;}
#featured-help-popup #content{padding:0px;background-color:#FFF;}
#featured-help-popup #content p{font-size:14px;}
.help-popup{position:absolute;top:40px;right:0;width:435px;padding:5px;background-color:#666666;border:4px solid #666666;z-index:100;}
.help-popup .help-popup-header {background-color:#666666;padding:8px;}
.help-popup .help-popup-header a{margin-top:-10px;color:#FFF;float:right;font-size:14px;}
div.help-popup #content h1 {padding:2px;color:#666666;font-size:22px;font-weight:normal;}
.help-popup h2, .help-popup h2 a {padding:2px;color:#0E3475;font-size:18px;font-weight:normal;}
.help-popup .info-text {color:#AAAAAA;font-size:11px;}
.help-popup #content{padding:10px;background-color:#FFF;}
.help-popup #content p{font-size:14px;}
.help-popup #body{border-bottom:1px solid #ddd;background-color:#FFF;}
.help-icon {position:absolute;right:10px;top:5px;}
.loading_bg {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 4000;background-color: #000;opacity: 0.7;-moz-opacity: 0.7;filter:alpha(opacity=70);}
.loading {position: fixed;top: 49.5%; left: 49.5%;z-index: 5000;width: 48px; height: 48px;/*text-indent: -999em;*/}
.small-text{font-size:8px;color:#666666;}
table#videoControls {width:100%;margin:0;padding:0;border-collapse:collapse;border:none;}
table#videoControls td {background-color:#25353c;color:#6c9cbc;font-size: 9px;height:16px;padding:2px 4px;margin:0;vertical-align:middle;position:relative;}
table#videoControls td#bandwithControls {font-size: 9px;width:20%;}
table#videoControls td#controlMessages {width:50%;}
table#videoControls td#videoNavControls {font-size: 9px;width:10%;}
table#videoControls td#shareControls {width:20%;text-align:right;}
table#videoControls td#bandwithControls a,table#videoControls td#bandwithControls div {display:inline-block;font-size:9px;color:#FFF;background-color:#a0b1bc;padding:2px 6px;-moz-border-radius: 3px;border-radius: 3px;text-decoration:none;}
table#videoControls td#bandwithControls div.selected,table#videoControls td#bandwithControls a:hover {background-color:#6c9cbc;}
table#videoControls td#videoNavControls a,table#videoControls td#videoNavControls div {display:inline-block;font-size:9px;color:#FFF;background-color:#6c9cbc;padding:2px 6px;-moz-border-radius: 3px;border-radius: 3px;text-decoration:none;}
table#videoControls td#videoNavControls div.disabled {background-color:#25353c;color:#6c9cbc;}
table#videoControls td#videoNavControls a:hover {background-color:#a0b1bc;}
table#videoControls td#controlMessages a {color:#fff;}
a.facebookShare {background: url("/static/images/social/Facebook_16x16.png") no-repeat transparent;height: 15px;width:15px;display: inline-block;}
a.twitterShare {background: url("/static/images/social/Twitter_16x16.png") no-repeat transparent;height: 15px;width:15px;display: inline-block;}
a.dark-grey-button,div.dark-grey-button {background: url("/static/images/button_dark_grey_bg.gif") repeat-x;height:22px;text-align:center;line-height:22px;padding:0 10px;display:inline-block;color:#FFF;border:1px solid #333;border-radius:3px;-moz-border-radius: 3px;}
a.dark-grey-button:hover {text-decoration:none;background:#6996aa;color:#EEE;}
a.dark-grey-button-disabled,div.dark-grey-button-disabled {background: url("/static/images/button_dark_grey_disabled_bg.gif") repeat-x;height:22px;text-align:center;line-height:22px;padding:0 10px;display:inline-block;color:#EEE;border:1px solid #333;border-radius:3px;-moz-border-radius: 3px;}
a.dark-grey-button-disabled:hover {text-decoration:none;background: url("/static/images/button_dark_grey_bg.gif") repeat-x;color:#EEE;}
input.text-honeypot {font-size: 5px;background: none;border: none;width: 0px;height: 0px;}
.srad {padding-right: 1em;}
.address {margin-left: 2em;}
div.agreement {height: 80px;width: 250px;overflow: auto;background-color: #FFF;padding: 5px;}
#contentdiv { margin: 0 auto; width:1000px;}
#main {margin: 0px 10px 10px 20px;}
div.login {float: right;width: 180px;border: 1px solid #333;padding: 20px;}
div.login2 {float: right;width: 180px;border: 1px solid #333;background-color: #FFF;padding: 0px;}
div.safe {font-size: smaller;padding: 4px;background-color: #333;color: #FFF;text-align: center;}
div.safe2 {padding: 4px;text-align: center;}
div.AuthorizeNetSeal {margin: auto;}
div.thanks {width: 600px;border: 1px solid #333;padding: 20px;}
.video {padding: 20px;margin: auto;}
.video td {vertical-align: top;padding: 5px;}
.vidimg {float: left;margin: 0px 5px 5px 0px;border: 4px solid black;width: 100px;}
.vids { padding:10px 0 0 0;width: 289px;height: 325px;background-image: url(../images/bg.png);}
.vidsinner {padding: 5px 10px 10px 20px;height: 290px;overflow: auto;}
.vidsinner .login_button a, .vidsinner .join_button a { margin:0 auto;}
.vidp {margin-left:145px;}
.vidp2 {margin-left:145px;}
.vidthumb {float:left;padding:5px;max-width:131px;}
.vidp, .vidp a {color: #FFF;}
.vidf {clear: both;margin-left: 15px;text-align: right;}
#footer-ending .vidf {clear: both;margin-left: 15px;text-align: left;color:#FFF;}
#footer-ending a {color:#FFF;}
.vtitle, td.vtitle {border:1px solid black;padding:20px;width:640px;}
.vidmain {width:640px;background-color:#eee;}
.vdescription {height:360px;width:320px;overflow-x:none;overflow-y: auto;padding-left:10px;}
.tdescription {width:640px;padding:0 25px 0 0;}
.tright {width: 289px;}
.tright .tmembers {padding:0px 10px;height: 175px;overflow-y:scroll;}
.error {color: red;}
.tform {margin: 10px 10px 20px 20px;width: 50%;}
.tinput {width: 250px;}
.tfooter {padding: 10px 0px 10px 0px;}
.txt_01 {color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 17px;}
.txt_01 a, .style1 a {color: #FFF;text-decoration: none;padding-right: 1em;}
.txt_02 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 17px;}
.txt_sitestats {color: #454545;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 19px;}
.txt_community {color: #454545;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 19px;}
.txt_communitydate {color: #454545;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: 19px;}
.txt_articles {color: #454545;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 17px;}
.head_articles {color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;line-height: 30px;font-weight: bold;}
.tablaback {background-image: url(../images/backcelint.jpg);background-repeat: repeat-x;background-color: #eaebeb;}
.headers {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 26px;font-style: normal;font-weight: bold;}
.headersblue {color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 26px;font-style: normal;font-weight: bold;}
.headersshop {color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-style: normal;font-weight: bold;}
.namescomment {color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.datecomment {color: #888888;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;}
.comment {color: #454545;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;}
.archivestitle {color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.archivestxt {color: #454545;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;}
.Fieldlog{height: 20px;width: 250px;border: 1px Solid #232323;background: #232323;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.Fieldlogqa{height: 20px;width: 250px;border: 1px Solid #232323;background: #232323;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.Fieldareaqa{height: 95px;width: 250px;border: 1px Solid #232323;background: #232323;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.link01 {text-decoration: none;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 17px;font-weight: bold;}
.link01:hover {text-decoration: underline;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 17px;font-weight: bold;}
.linknombers {text-decoration: none;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.linknombers:hover {text-decoration: underline;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.linkarchives {text-decoration: none;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.linkarchives:hover {text-decoration: underline;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.linkmyspace {text-decoration: none;color: #4592d9;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.linkmyspace:hover {text-decoration: none;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.linkvideos {text-decoration: none;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.linkvideos:hover {text-decoration: underline;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.link2nav {text-decoration: none;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;}
.link2nav:hover {text-decoration: underline;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;}
.linkcommunity {text-decoration: none;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.linkcommunity:hover {text-decoration: underline;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.linkcommunitygroups {text-decoration: none;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;font-weight: bold;}
.linkcommunitygroups:hover {text-decoration: underline;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;font-weight: bold;}
.linkcommunitydate {text-decoration: none;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;}
.linkcommunitydate:hover {text-decoration: underline;color: #0e3475;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;}
 .click_button a { text-decoration: none; display:block; margin:8px;width: 122px;height: 30px;background:transparent url(../images/b-click-new-hover.png) no-repeat left top;}
.click_button a:hover {background:transparent url(../images/b-click-new-r.png) no-repeat left top;}
.join_button a { text-decoration: none; width: 75px; height: 29px; display:block; border: none; color: #fff; font-weight: bold; font-size: 14px; cursor: pointer; margin:8px; text-align:center;background:transparent url(../images/b-join-new-hover.png) no-repeat left top;float:right;}
.join_button a:hover {background:transparent url(../images/b-join-new-r.png) no-repeat left top;}
.login_button a{ text-decoration: none; display:block; margin:8px;width: 122px;height: 30px;background:transparent url(../images/b-login-new-hover.png) no-repeat left top;}
.login_button a:hover {background:transparent url(../images/b-login-new-r.png) no-repeat left top;}
.custom_button a { text-decoration: none; width: 98px; height: 29px; display:block; border: none; color: #fff; font-weight: bold; font-size: 14px; cursor: pointer; padding:4px 0; text-align:center;background:transparent url(../images/b-blue.png) no-repeat left top;float:right;}
.custom_button a:hover {background:transparent url(../images/b-red.png) no-repeat left top;}
.page table tr td, .page table tr th {padding:5px;}
.body-block {width:550px;padding:10px;}
.body-block p {margin:2px 0;}
.body-block ul, .body-block ol, #welcome-page ul li {list-style-position:inside;padding:5px 10px;}
.body-block ul li, #welcome-page ul li {list-style-type:disc;}
.body-block ol li {list-style-type:decimal;}
.marginify-right {margin-right: 10px;}
.marginify-left {margin-left: 10px;}
#grid-table{ font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin:10px 0px; text-align: left; border-collapse: collapse;}
#grid-table th{ font-size: 13px; font-weight: normal; padding: 8px; background: #bbb; border-top: 4px solid #aaa; border-bottom: 1px solid #fff; border-left: 1px solid #aaa; border-right: 1px solid #aaa; color: #000;}
#grid-table td{ padding: 8px; background: #eee; color: #669; border-bottom: 1px solid #ccc; border-left: 1px solid #f0f0f0; border-right: 1px solid #ccc;}
#grid-table tr:hover td{ background: #ddd; color: #333;}
#grid-table td.action-links{ text-align: center;}
#grid-table td.action-links a{}
#grid-table-alt{ font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin:10px 0px; text-align: left; border-collapse: collapse;}
#grid-table-alt th{ font-size: 13px; font-weight: normal; padding: 8px; background: #ddd; border-top: 4px solid #ccc; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; color: #333;}
#grid-table-alt td{ padding: 8px; background: #fff; color: #669; border-bottom: 1px solid #ccc; border-left: 1px solid #f0f0f0; border-right: 1px solid #ccc;}
#grid-table-alt tr:hover td{ background: #eee; color: #333;}
#grid-table-alt td.action-links{ text-align: center;}
#grid-table-alt td.row-header {font-weight:bold;border-bottom: 2px solid #aaa;border-top: 2px solid #aaa;}
#grid-table-alt .depth1 td{padding-left:30px; border-bottom: 1px solid #aaa;}
#grid-table-alt tr.row-total td{ background: #eee;color:#666666 ;border-top: 2px solid #ccc;}
.grid-table-stats{ font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; text-align:right; margin:10px 50px 10px 20px; border-collapse: collapse; clear:both;}
.grid-table-stats th{ font-size: 13px; font-weight: normal; padding: 8px; background: #ddd; border-top: 4px solid #ccc; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; color: #333;}
.grid-table-stats td{ padding: 8px; background: #fff; color: #669; text-align:right; border-bottom: 1px solid #ccc; border-left: 1px solid #f0f0f0; border-right: 1px solid #ccc;}
.grid-table-stats tr:hover td{ background: #eee; color: #333;}
.grid-table-stats td.action-links{ text-align: center;}
.grid-table-stats td.row-header {font-weight:bold;border-bottom: 2px solid #aaa;border-top: 2px solid #aaa;}
.grid-table-stats .depth1 td{padding-left:0px; border-bottom: 1px solid #aaa;}
.grid-table-stats tr.row-total td{ background: #eee;color:#666666 ;border-top: 2px solid #ccc;}
.grid-table-stats td:first-child {text-align:left;width:230px;}
/** three column layout */div.three-column-layout div.left{ display: block; width: 160px;}
div.three-column-layout div.center{ display: block; width: 550px; margin-left: 4px; padding:0 10px; position:relative; min-height:400px; height:auto;}
div.three-column-layout div.right{ display: block; width: 225px;overflow: hidden;}
div.three-column-layout div.left div.panel div.title img.icon{ display: none;}
div.three-column-layout div.right div.panel{ background-color: #807f80; color: #fff;overflow: hidden;}
div.three-column-layout div.right div.panel div.title{ height: 40px;}
div.three-column-layout div.right a { color: #fff;}
div.two-column-layout div.content-center, div.two-column-layout div.center { display: block; width: 650px; margin:0 5px 5px 0; padding:0 5px 0 0 ; position:relative; min-height:400px; height:auto;}
div.two-column-layout div.content-right, div.two-column-layout div.right { display: block; width: 289px;overflow: hidden;float:right;margin-right:10px;}
.center div.absolute-right {position:absolute;top:0;right:0;}
div.two-column-layout .center div.section-panel {padding:10px 5px 10px 0px;margin:0 10px 0 0;position:relative;width:645px;overflow:hidden;}
div.section-panel .document-panel {padding:8px;margin:3px 0;}
div.section-panel .document-body {background-color:#FFFFFF;border:1px solid #999999;padding:5px 20px 5px 10px;margin:0px 20px 5px 0px;}
div.-right .panel{padding:10px 0px 0 0;margin-bottom:10px;width:180px;}
div.right .object-row {background-color:#FFFFFF;margin:2px 0;}
/*#main div.section-panel {padding:5px 5px 10px 5px;margin:0 10px;position:relative;width:545px;overflow:hidden;}
*/#main h2.section-header { background: #FFFFFF; border: 1px solid #CCCCCC; padding: 2px 10px 5px 10px; color:#333333; margin:10px 0; position:relative;}
#main h2.section-header a {color:#333333;font-size:12px;}
#main h2.section-header span {padding-top:3px;}
h2.section-header .edit-pencil-header {position:absolute;right:3px; width:100%; padding:3px 5px 0 0;display:none;text-decoration:none;}
h2.section-header .edit-pencil-header span {float:right;}
div.two-column-content div.content-center .section-body {margin:0px 0px;padding-left:10px;}
div.section-panel .two-column-display-box .column-info {margin-left:85px;}
img.hey-there {float:left;padding-right:10px;}
div.unsubscribed-box {border:none;width:540px;padding:5px 20px;}
div.two-column-layout div.two-column-content #page-loading {background:#fefefe url(../images/loader-page.gif) no-repeat center 70px;height:455px;width:540px;left:2px;top:2px;display:none;position:absolute;z-index:200;}
a.user-rejection, a.group-rejection, a.event-rejection {color:#616161;}
div.section-panel .column-one{border-right:1px solid #CCCCCC;width:272px;padding:5px 0 0 0px;overflow:hidden;}
div.section-panel .column-two{width:272px;padding:5px 0 0 5px;overflow:hidden;}
div.slider-panel .column-one{border-right:1px solid #CCCCCC;width:278px;min-height:80px;padding:5px 0 0 0px;}
div.slider-panel .column-two{width:278px;padding:5px 0 0 5px;}
div.slider-panel .two-column-display-box .column-info {margin-left:85px;width:165px;overflow:hidden;}
/*AC owner panel object */#owner-object-panel {padding:5px;border:1px dashed #aaa;position:relative;}
#owner-object-panel #object-column-one {width:270px;padding:5px;}
#owner-object-panel #object-column-two {width:285px;padding:5px;position:absolute;left:250px;top:10px;margin:0;}
div.two-column-content div.category {margin:0px 0px;padding-left:20px;}
#video-object-panel {border:1px dashed #aaa;padding:5px;position:relative;width:500px;}
#video-object-panel #object-column-one {}
#video-object-panel .object-info{margin-left:55px;}
#video-object-panel #object-column-two {padding:0px 7px 5px 5px;position:absolute;right:10px;top:0px;margin:0;text-align:right;width:200px;}
div.document-panel {padding:5px 0;min-height:105px;height:auto !important;height:105px;}
div.document-panel .vidthumb {float: left;width:100px;}
div.document-panel .discussion-info {margin-left:125px;}
/*AC user info */div.profile-info{ padding: 5px; width:475px;width:591px\9;}
div.profile-info div.profile-panel {margin-left:10px;padding: 5px;}
div.profile-info div.profile-panel .title {font-weight:bold;text-decoration:underline;}
div.profile-info #status-text-view {font-size:16px;padding-left:10px;color:#666666;}
div.profile-info table.info-table {width:150px;}
div.profile-info div.profile-avatar {position:relative;}
div.profile-info div.profile-avatar a {position:absolute;border:1px solid #333333;top:0px;left:0px;padding:5px;z-index:5;width:92%;background:#E8E8E8 url(../images/edit-pencil.png) no-repeat scroll 96% 45%;}
div.profile-info div.profile-avatar span.edit-image-bar a{color:#333;width:100%;height:100%;}
/** one column layout */div.one-column-layout{ margin: 0px auto; padding: 2px 10px 10px 10px;}
div.profile{ padding: 2px 10px 10px 10px;}
div.profile div.left{ display: block; width: 150px;}
div.profile div.center{ display: block; width: 475px; margin-left: 10px;}
div.profile div.right{ display: block; width: 325px;}
/** profile columns */div.profile div.profile-header{padding-left:10px;}
div.profile div.profile-info div.hotness-box{ float:right; padding-right: 30px; color: #OE3477; text-align: right; width:85px;}
div.profile div.profile-info div.hotness-box img{ float:right;}
div.profile-two-columns div.profile-info div.hotness-box{ float:right; padding-right: 30px; color: #OE3477; text-align: right;}
div.profile-two-columns div.profile-info div.hotness-box img{ float:right;}
div.profile-info div.panel{ margin: 0px 0px 0 160px;}
div.profile-info div.panel div.title{ color: #333; font-weight: bold; font-size: 16px;}
div.profile div.right div.panel div.content{}
 div.profile-info div.panel table.content th{ color: #666; font-weight: bold; padding: 2px 0px; width: 150px;}
/*** AC _common panel list items.**/.section-panel .listings ul li {padding:5px;}
.section-panel .listings ul li .object-avatar {float:left;padding:0 20px 5px 0;}
.section-panel .listings ul li .object-info {margin-left:100px;width:400px;}
* html #similar-businesses-panel div.content ul.depth1 li.depth1 {border-bottom:none;line-height:30px;}
* html #similar-businesses-panel div.content ul .biz-divider { text-decoration: none; border-bottom:none; }
 /*IE7 fixes*/*:first-child+html #similar-businesses-panel{ background-color: #fff; padding:0; margin:0;}
*:first-child+html #similar-businesses-panel div.content ul li.depth1 {line-height:30px;}
*:first-child+html #similar-businesses-panel div.content .biz-divider { border-bottom:none; }
*:first-child+html #similar-businesses-panel div.content img .heatie{ padding:5px 0 0px 0; margin:5px 0 0px 0;}
* html #site #main{margin: 0;padding: 0;}
* html div.content-center #ad-image img { position:relative;width:500px;}
* html div.center {height:400px; margin:0 0 0 0px; padding:0 0 0 3px;}
* html div.two-column-layout div.left{margin: 0;padding: 0 0 0 8px;}
* html div.two-column-layout div.right {margin: 0;padding: 0;}
* html div.two-column-layout {padding: 0;}
* html div.two-column-layout div.content-right {padding: 0;}
* html div.two-column-layout div.section-panel {margin: 0;padding:10px 5px ;}
/*/** two column layout *//*div.two-column-layout {background-color:#FFF; min-height:850px;}
div.two-column-layout div.left{background-color:#FFF; display: block; width: 185px;padding:0 0 0 18px;}
div.two-column-layout div.right{ display: block; width: 770px; margin-left: 4px; padding: 0 18px 0 0; }
/*div.two-column-layout div.left a { color: #fff;}
div.two-column-layout div.left div.panel{ background-color: #cf6102; color: #fff;}
div.two-column-layout div.left div.gray{ background-color: #777;}
div.two-column-layout div.left div.panel div.content{}
div.two-column-layout div.left div.panel div.title{ height: 40px;}
div.two-column-layout div.left div.panel div.title img.icon{ display: none;}
/*AC User-menu-box left column*//*#user-menu-box {border:1px solid #cccccc;padding:10px;position:relative;}
#user-menu-box img {margin:0 0 2px 6px;}
#user-menu-box #status-form{ margin: 5px 0 5px 0; vertical-align: text-top;}
#user-menu-box #status-form input.text-input { border: 1px solid #OE3477; width:150px; height:22px; font-size:12px; padding: 3px 5px; float: left; color: #333; cursor: pointer; }
#user-menu-box #status-form input.submit-button{ border: none; height: 32px; width: 48px; background-color: #aaa; color: #fff; float: right; cursor: pointer;}
#user-menu-box #status-text{ font-size: 16px; padding-left: 2px 2px 2px 0px; overflow:hidden;}
.change-username-link {width:150px;padding:5px;background-color:#EEEEEE;border:1px dashed #333;text-align:center;}
*//****input-table****/.input-table td{ padding:2px; margin: 4px;}
.input-table th{ width:140px; text-align:right; vertical-align:top; padding: 2px; padding-top: 7px; font-weight: bold; color: #000;}
.input-table th .required-text, span.required { font-weight: bold; font-size: 14px;}
/* color: #ff0000;*/.input-table .input-field{ padding:2px;}
.input-table .tooltip-base {text-align:left;}
.input-table .input-field input.text-input,.input-table .input-field textarea,.input-table .input-field select{ border: 1px solid #999; background-color: #FFF; padding:3px; width:100%;}
.input-table .input-field input.check-box{ width: auto;}
.input-table input.input-button{ width: 98px; height: 28px; border: none; color: #fff; font-weight: bold; font-size: 14px; background: transparent url('../images/b-red.png') no-repeat left top; cursor: pointer; padding-bottom:4px; }
.input-table a input.input-button{background: transparent url('../images/b-blue.png') no-repeat left top;}
.input-table a:hover input.input-button{background: transparent url('../images/b-blue-l.png') no-repeat left top;}
.input-table a.btn-blue input.input-button{background: transparent url('../images/b-blue.png') no-repeat left top;}
.input-table a.btn-blue:hover input.input-button{background: transparent url('../images/b-blue-l.png') no-repeat left top;}
.input-table input.file{ width: auto;}
.input-table .text-value{ font-weight: bold; margin-top : 3px; display: block;}
.input-table .input-field textarea{}
.input-table .input-field select{ width: auto;}
.input-table .input-field .radio-item, .input-table .input-field .checkbox-item{ padding: 3px;}
.input-table .input-field .radio-item label, .input-table .input-field .checkbox-item label{ padding-left:5px;}
#message-body{ height: 200px;}
.input-table .input-field input:focus,.input-table .input-field textarea:focus,.input-table .input-field select:focus{ border-color: #0E3477; background-color: #fff;}
.input-table .input-area{ height: 100px;}
.input-table .input-area-small{ height: 50px;}
td.input-button{ text-align: left; padding: 5px;}
/* #ecebe0 : arkaplan #316482 : koyu lacivert #adc9da : ana mavi ton #ff9445 : turuncu highlight rengi*/.input-table .input-button-secondary{ font-weight:bold; background-color:#f0f0f0; color: #316482; padding: 1px; margin-top:2px; font-size: 11px; border: 1px; border-style: solid; border-bottom-color: #adc9da; border-right-color: #adc9da; border-top-color: #fff; border-left-color: #fff;}
.input-table .input-combo{ border: 1px solid #aaa; background-color: #f0f0f0; padding-left: 2px;}
.errorText{ color : red; border-bottom: 1px dashed red; font-weight: bold; font-size: 11px; display: inline; margin-left: 10px;}
#main-search-form {background: transparent url(../images/search-box.png) no-repeat left top;width:640px;height:100px;padding: 5px 0 5px 20px;}
#search-form .input-table td { margin:0\9; padding:0\9;}
#search-form input.text-input { font-size:12px; padding:4px; height:16px; width:215px; border-style: hidden; border-width: 0px; color: #333; background: transparent url(../images/searchbar-rounded.png) no-repeat left top;}
#main-search-form #search-form select { border:1px solid #0E3475; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:14px;}
#main-search-form #search-form .radio-item {clear:none;float:left;padding:0 0 0 0px;color:#333;}
#main-search-form #search-form .radio-item label {padding:0 10px 0 3px;font-size:14px;color:#333333;}
 .login-box input.text-input { font-size:12px; padding:4px; height:16px; width:109px; border-style: hidden; border-width: 0px; color: #333; background: transparent url(../images/input-field-rounded.png) no-repeat left top;}
.login-box input.input-button {background: transparent url('../images/btn-login.png') no-repeat left top;padding-left:18px;border:medium none;color:#FFFFFF;font-size:12px;height:22px;width:75px;}
/*.home-login-box input.input-button {background: transparent url('../images/btn-get-started.png') no-repeat left top;width:157px;height:36px;border:medium none;color:#FFFFFF;font-size:16px;height:36px;padding-left:0;}
.home-login-box input.check-box{width:20px;}
*/ #search-form input.input-button {background: transparent url('../images/btn-search-s.png') no-repeat left top;width:75px;height:22px;border:medium none;color:#FFFFFF;font-size:12px;padding-left:20px;}
body.body-home{}
body.body-home #main h1{ color:#0E8475; font-size:24px; font-weight:bold; letter-spacing:2px; margin:5px 0 10px;}
body.body-home #main #tab-header h1{ color:#FFFFFF;}
body.body-home #main div.homepage-panel h2{ background-color:#E0E0E0; border-top:1px solid #AAAAAA; color:#444444; display:block; font-size:20px; letter-spacing:3px; padding:2px 4px; margin-bottom: 5px;}
form.login-form { padding: 5px;}
form.login-form input.text-input{ border:1px solid #999999; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:16px; width:145px;}
form.login-form label { font-size:12px;}
.home-login-box #login-form th { font-size:16px; width:100px;}
.home-login-box #login-form input.text-input{ border:1px solid #999999; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:16px; width:145px;}
#main .home-login-box h3 {color:#000000;font-weight:normal;}
#main .home-login-box h4 {font-weight:bold;font-size:16px;padding:6px 0 0;}
#main .home-login-box p {font-size:16px;padding:0 10px 5px;color:#000000;}
div.home-login-box {/*background: transparent url(../images/home-login-box.png) no-repeat left top;*/background-color:#EBF1F3;border:2px solid #294D84;width:300px;min-height:310px;margin:10px 0 10px 10px;padding:0 0px 5px 10px;}
div.home-box-grey {background: transparent url(../images/home-box-grey.png) no-repeat left top;width:303px;height:260px;padding:20px 5px 5px 20px;}
div.home-box-blue {background: transparent url(../images/home-box-blue.png) no-repeat left top;width:303px;height:260px;padding:20px 5px 5px 20px;}
div#logo-section div#login-button {background: transparent url(../images/login-box.jpg) no-repeat left top;height:22px;width:65px;position:absolute;top:0px;right:25px;}
div#logo-section div#login-button a{color:#fff;top:3px;padding:3px 0 0 15px;}
/*Ac redeclare for IE*/ul, li {list-style-type:none;}
ul.navigation{ position: relative;}
ul.navigation li { display: inline;}
div.connects ul.navigation {margin:0px auto;text-align:center}
div.connects ul.navigation li {margin:0 25px;}
div.connects ul.navigation li.selected {font-size:24px;}
ul.quick-links-navigation li img { margin: 5px 5px -5px 0px; width: 20px; height : 20px;}
ul.quick-links-navigation li a:hover { text-decoration: underline;}
ul.quick-links-navigation { margin: -5px 0px 5px 0px;}
ul li#current {padding:2px;background-color:#4A8AC7;}
ul li#current a{color:#fff;}
ul.footer-navigation{ padding: 5px 0px 0px 3px;margin:0px 0; display: block;}
ul.footer-navigation li a { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif;font-size:12px; text-decoration:none; margin: 0px;}
ul.footer-navigation li a:hover {text-decoration:underline;}
ul.footer-navigation li.depth0 a.depth0 {color:#333;padding-right:20px;float:left;clear:left;position:relative; display: block;width:50px;text-align:left;}
ul.footer-navigation li a.depth1 {display : inline;float:left;color:#fff;padding:0 10px;border-left:1px solid #949494;}
ul.footer-navigation ul li.first a.depth1 {border-left:none;}
ul.menu.top-main-navigation { margin:0px auto; width:975px;}
ul.top-main-navigation li.depth0 a.depth0{ display: block; background: transparent url(../images/nav1_05.jpg) no-repeat left top; margin:0; color: #fff; padding: 10px 23px;font-size:14px;}
ul.top-main-navigation li.depth0:first-child a.depth0{background:none;}
ul.top-main-navigation li.depth0 a.depth0:hover { background-color: #498BC9;text-decoration:none;}
ul.menu {list-style:none; margin:0; padding:0;z-index:100;top:0;left:200px;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; text-decoration:none;}
ul.menu li {position:relative; float:left; }
ul.menu ul {position:absolute; top:45px; left:37px; display:none; list-style:none; z-index: 100;}
ul.menu ul li { width:128px;z-index:100;}
ul.menu ul li a {display:block;}
ul.menu ul ul {left:148px; top:-1px;}
.breadcrump-navigation {padding:0px 0px 8px;}
/*AC my-menu-actions */div.left div.my-menu-avatar {position:relative;}
div.left div.my-menu-avatar a {position:absolute;border:1px solid #333333;top:0px;left:0px;padding:5px;z-index:5;width:92%;background:#E8E8E8 url(../images/edit-pencil.png) no-repeat scroll 96% 45%;}
div.left div.my-menu-avatar span.edit-image-bar a{color:#333;width:100%;height:100%;}
ul.my-menu-actions { margin: 5px 0px 5px 5px;color:#0E3475;list-style-type:none;}
ul.my-menu-actions li { display: block;padding:0 0 0 0px;font-size:14px; }
ul.my-menu-actions li a, ul.my-menu-actions li span{ display: block; text-align: left; color: #0E3475; padding: 2px;width:140px;}
ul.my-menu-actions li a:hover{ background-color: #0E3475 color: #fff; text-decoration: none;}
ul.my-menu-actions .collapse-icon {margin:-18px 0 0 0;float:right;width:12px;height:12px;clear:both;}
ul.my-menu-actions .collapse-icon a {width:12px;height:12px;padding:5px 0 0 0;}
ul.my-menu-actions .collapse-icon a:hover {background-color:transparent;}
ul.my-menu-actions ul { display: block;padding:0 0 0 0px;}
ul.my-menu-actions ul li { display: block;padding:0 0 0 30px;}
ul.my-menu-actions ul li a {font-size:12px; color: #666666;width:110px;}
.my-menu-actions a.expanded {background: transparent url(../images/my-menu/shrink.jpg) no-repeat 3px 50%;}
.my-menu-actions a.collapsed {background: transparent url(../images/my-menu/expand.jpg) no-repeat 3px 50%;}
.my-menu-actions li img {float:left;padding:1px 6px 0 0;margin:2px;}
/*AC IE fixes */*:first-child+html ul.my-menu-actions {margin:0;padding:0;}
*:first-child+html ul.my-menu-actions ul {height:100%;}
* html ul.my-menu-actions ul {height:100%;}
div.add-object-link{ margin: 0px 0px 5px 0;padding:10px;width:310px;background-color:#E8E8E8;border:1px dashed #999999;color:#333333;text-align:left;}
div.add-object-link p{ /*background: url('../images/add.png') no-repeat left; padding: 2px 2px 2px 6px; border-bottom: 4px solid #ddd;*/ font-size: 10px;}
div.add-link p{ background: url('../images/add.png') no-repeat left; padding: 2px 2px 2px 6px; border-bottom: 4px solid #ddd; font-size: 10px;}
div.add-link { background: url('../images/add.png') no-repeat left; padding: 2px 10px 2px 14px;margin:-12px 0px 0px 0; float:right;}
.search-table {text-align:left;position:relative;}
.search-table #search-form select {font-size:12px;color:#707070;}
#main .section-panel #filters h5 {text-decoration:none;font-size:16px;}
#main .section-panel .media-update-list {display:none;margin-left:20px;}
/*** AC navigation- action menu*/ul.profile-actions { margin: 5px 0px;}
ul.profile-actions li{ display: block; color: #AAA;}
ul.profile-actions li a, ul.profile-actions li span{ display: block; text-align: left; border-bottom: 1px solid #ecd4c3; padding: 2px;}
ul.profile-actions li a:hover{ background-color: #4A8AC7; color: #fff; text-decoration: none;}
ul.profile-actions li.action-menu-label {font-size:16px;color:#333;}
ul.profile-actions li.action-link, a.action-link{background:transparent url(../images/btn-action-link.png) no-repeat left top;height:48px;width:205px;margin:5px;padding: 2px;display: block;position:relative;}
ul.profile-actions li.action-link img {position:absolute;top:2px;left:7px;}
ul.profile-actions li.action-link a{ display: block; text-align: left; border-bottom: none; padding: 16px 0 14px 58px ;}
 ul.profile-actions li.action-link span{ display: block; text-align: left; border-bottom: none; padding: 15px 0 19px 55px ;}
ul.profile-actions li.action-link a:hover, a.action-link:hover{ background-color: #4A8AC7; color: #OE3477; text-decoration: none;}
a.action-link {padding:5px 20px 0px 5px;}
ul.profile-actions li.remove a{padding:10px 0 9px 55px;}
ul.content-tab-menu{ display: block; font-size: 13px; border-bottom: 1px solid #0E3475; padding: 3px; padding-left: 10px; width: 100%; margin: 15px 0px;}
ul.content-tab-menu li{ padding: 3px 4px; display: inline;}
ul.content-tab-menu li.selected{ border-top: 1px solid #0E3475; border-left: 1px solid #0E3475; border-right: 1px solid #0E3475; border-bottom: 1px solid #fff; background-color: #fff; margin: 3px 5px;}
ul.content-tab-menu li a{ background-color: #fff;}
ul.content-tab-menu li a:hover{ text-decoration: underline;}
ul.pagination{margin-top:10px;}
ul.pagination li{display: inline;margin: 5px;}
ul.pagination li a {font-size: 12px;font-weight: bold;color:#666;padding: 4px; }
ul.pagination li.selected{background-color: #0E3475;}
ul.pagination li.selected a{color: #fff;}
ul.sort-menu, ul.sort-menu li{display: inline;}
ul.sort-menu li a.selected{font-weight: bold;}
ul#subfilter-menu {margin-top:4px;margin-bottom: 10px;}
ul#subfilter-menu li {margin-left:10px}
ul#subfilter-menu li.selected {padding-left:2px;border-left:3px solid #fff;font-weight: bold;}
div.suggested-headings{margin: 10px 0px;}
div.suggested-headings ul{margin:10px}
div.suggested-headings ul li{padding-right: 20px;}
div.suggested-headings ul li a {font-weight:normal;}
div.suggested-businesses{margin: 10px 0px;padding-left:10px;}
ul.user-links {display:block;text-align:right;}
ul.user-links li{text-align: right;padding-right: 55px;}
/*AC Article Menu for Author , ie edit article*/ul.article-menu { margin: 5px 0px; border-top: 1px solid #ecd4c3;}
ul.article-menu li{ display: block; color: #AAA; list-style-type:none;}
ul.article-menu li a, ul.article-menu li span{ display: block; text-align: left; border-bottom: 1px solid #ecd4c3; padding: 2px; width:100px;}
ul.article-menu li a:hover{ background-color: #b2570a; color: #fff; text-decoration: none;}
/*AC ie 6 fix*/* html ul.article-menu li{ margin-left:0; padding-left:0;}
/*tooltip:if javascript is enabled tooltips are hidden*/.tooltip-text{ border:1px solid #FF9445; background-color:#FDEFCF; padding:8px; color:#000; margin-left:10px; max-width:270px;}
form .tooltip-text{ display: none;}
*+html .tooltip-text{ width:250px;}
* html .tooltip-text{ width:250px;}
.tooltip{ border:1px solid #FF9445; background-color:#FDEFCF; padding:4px; color:#000; max-width:270px; position: absolute; top: -10000px;}
*+html .tooltip{ width:270px;}
* html .tooltip{ width:270px;}
#kbpopup_frame{position:fixed; border: 4px solid red;}
#kbpopup_frame{top:50%;left:50%;}
#kbpopup_modalframe{position:fixed;}
#kbpopup_modalframe{top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:.40;}
* html #kbpopup_modalframe,* html #kbpopup_frame{position:absolute;}
*+html #kbpopup_modalframe,*+html #kbpopup_frame{position:absolute;}
* html #kbpopup_modalframe{height:2000px;filter:alpha(opacity=40);}
*+html #kbpopup_modalframe{height:2000px;filter:alpha(opacity=40);}
.kbpopup{display:none;}
.kbpopup{ padding: 10px;}
#kbpopup_frame{ position:fixed; border: 8px solid #666; background-color: #666; z-index: 3;}
#kbpopup_element{ background-color: #fff; border: 1px solid #aaa;}
#kbpopup_frame_header{ text-align: right; padding-bottom: 2px;}
#kbpopup_close{ font-size: 14px; text-align: right; padding: 0px; border: none; background-color: #666666; font-weight: bold; color: #fff; cursor: pointer;}
#kbpopup_frame{ top:50%; left:50%;}
#kbpopup_modalframe{ position:fixed; z-index: 1;}
#kbpopup_modalframe{ top:0px; left:0px; width:100%; height:100%; background-color:#000; opacity:.40; filter:alpha(opacity='40');}
#kbpopup_element h1 { color:#0E3475; font-size:24px; font-weight:bold; margin: 5px 0px 10px 0px;}
#kbpopup_element h2 { color:#0E3475; font-size:18px; font-weight:normal;}
#kbpopup_element h3 { color:#333; font-size:18px; font-weight:normal;}
#kbpopup_element h1 strong, #kbpopup_element h2 strong, #kbpopup_element h3 strong { color: #000;}
#kbpopup_element h4 { font-size:14px; font-weight:bold;}
#kbpopup_element p.explaination{ width: 600px;}
#kbpopup_element p.explaination strong{ font-weight: bold;}
#kbpopup_element .info-text{ font-size: 11px; color:#aaa;}
* html #kbpopup_modalframe,* html #kbpopup_frame{ position:absolute;}
*+html #kbpopup_modalframe,*+html #kbpopup_frame{ position:absolute;}
* html #kbpopup_modalframe{ height:2000px; filter:alpha(opacity=40);}
*+html #kbpopup_modalframe{ height:2000px; filter:alpha(opacity=40);}
.kbpopup{ display:none;}
div.datepicker { position: absolute; text-align: center; border: 1px #C4D5E3 solid; font-family: arial; background: #FFFFFF; font-size: 10px; padding: 0px;}
div.datepicker table { font-size: 10px; margin: 0px; padding: 0px; text-align: center; width: 180px;}
div.datepicker table thead tr th { font-size: 12px; font-weight: bold; background: #e9eff4; border-bottom:1px solid #c4d5e3; padding: 0px; margin: 0px;}
div.datepicker table tbody tr { border: 1px white solid; margin: 0px; padding: 0px;}
div.datepicker table tbody tr td { border: 1px #eaeaea solid; margin: 0px; padding: 0px; text-align: center;}
div.datepicker table tbody tr td:hover,div.datepicker table tbody tr td.outbound:hover,div.datepicker table tbody tr td.today:hover { border: 1px #c4d5e3 solid; background: #e9eff4; cursor: pointer;}
div.datepicker table tbody tr td.wday { border: 1px #ffffff solid; background: #ffffff; cursor: text;}
div.datepicker table tbody tr td.outbound { background: #e8e4e4;}
div.datepicker table tbody tr td.today { border: 1px #16518e solid; background: #c4d5e3;}
div.datepicker table tbody tr td.nclick,div.datepicker table tbody tr td.nclick_outbound { cursor:default; color:#aaa;}
div.datepicker table tbody tr td.nclick_outbound { background:#E8E4E4;}
div.datepicker table tbody tr td.nclick:hover,div.datepicker table tbody tr td.nclick_outbound:hover { border: 1px #eaeaea solid; background: #FFF;}
div.datepicker table tbody tr td.nclick_outbound:hover { background:#E8E4E4;}
div.datepicker table tfoot { font-size: 10px; background: #e9eff4; border-top:1px solid #c4d5e3; cursor: pointer; text-align: center; padding: 0px;}
.calendar_date_select { border:#777 1px solid; display:block; width:195px; z-index: 1000; background-color:white;}
/* this is a fun ie6 hack to get drop downs to stay behind the popup window. This should always be just underneath .calendar_date_select */iframe.ie6_blocker { position: absolute; z-index: 999;}
.calendar_date_select thead th { color: black !important; font-weight:bold;}
.calendar_date_select .cds_buttons { text-align:center; padding:5px 0px;}
.calendar_date_select .cds_footer { padding:3px; font-size:10px; text-align:center;}
.calendar_date_select table { margin: 0px; padding: 0px;}
.calendar_date_select .cds_header { text-align:center;}
.calendar_date_select .cds_header * { border:0px; background-color:white; }
.calendar_date_select .cds_header span { font-size:15px; color: black; font-weight: bold;}
.calendar_date_select select { font-size:11px;}
.calendar_date_select .cds_header a:hover { color: white;}
.calendar_date_select .cds_header a { width:22px; height:20px; text-decoration: none; font-size:14px; color:black !important;}
.calendar_date_select .cds_header a.prev { float:left;}
.calendar_date_select .cds_header a.next { float:right;}
.calendar_date_select .cds_header a.close { float:right; display:none;}
.calendar_date_select .cds_header select.month { width:90px;}
.calendar_date_select .cds_header select.year { width:61px;}
.calendar_date_select .cds_buttons a { color: black; font-size: 9px;}
.calendar_date_select td { font-size:12px; width: 24px; height: 21px; text-align:center; vertical-align: middle; background-color: #fff;}
.calendar_date_select td.weekend {}
.calendar_date_select td div { color: #000;}
.calendar_date_select td div.other { color: #ccc;}
.calendar_date_select td.selected div { color:white;}
.calendar_date_select tbody td {}
.calendar_date_select td.selected { background-color:#777;}
.calendar_date_select td:hover { background-color:#ccc;}
.calendar_date_select td.today { border: 1px dashed #999;}
.calendar_date_select td.disabled div { color: #e6e6e6;}
.fieldWithErrors .calendar_date_select { border: 2px solid red;}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(../images/_star.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}
/* for an inline rater */.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.auto-complete-results ul { background-color:#FFFFFF; border:1px solid #AAAAAA; display:block; position:absolute; margin-left: 0px; margin-top: 0px; width:300px; z-index:100; font-size: 14px;}
.auto-complete-results ul li{ padding: 5px; cursor: pointer;}
.auto-complete-results ul li.selected{ background-color: #adc9da;}
.auto-complete-results ul li a{ color: #000 ! important; display: block;}
.auto-complete-results ul a:hover{ text-decoration: none ! important; }
@CHARSET "UTF-8";#search-users-box {border:1px solid #505050;color:#505050;margin:0 0 20px 0;z-index:0;}
.search-user-header {color:#FFFFFF;padding:2px 0 2px 10px;background-color:#0E3475;font-weight:bold;font-size:16px;}
#search-user-col1{margin:0px 460px 5px 0;padding:5px 0 0 5px;text-align:right;}
#search-user-col2{text-align:right;padding:5px 5px 0 5px;}
#search-user-col3{padding:5px 0 0 5px;}
.selectbox{margin:5px 0 0 0; border:1px solid #505050;}
.search-user-footer {color:#FFFFFF;padding:2px 0 2px 10px;float:left;background-color:#0E3475;font-weight:bold;font-size:16px;width:100%;}
.search-user-footer .radio-item {float:left;padding:0 0 0 5px;clear:none;}
.radio-params {top:3px;left:160px;}
.browse-users-box {float:left;width:600px;}
.user-box{position:relative;height:138px;width:80px;padding:0 10px 0 10px;float:left;text-align:center;}
* html .user-box {display:block;float:left;position:inherit;}
.user-data .user-name{color:#0E3475;margin-right:0 auto;margin-left:0 auto;position:relative;text-align:center;font-weight:bold;}
.user-data{text-align:center;}
div.network-box {padding:3px 10px;background:transparent url(../images/network-box.png) no-repeat left top;height:357px;width:260px;overflow:hidden;}
div.network-box .one-column {padding:4px 0px;clear:left;height: 304px; overflow-y: scroll;}
div.network-box .column-info {margin-left:55px;overflow:hidden;}
div.step{ margin: 5px 0; width:550px; min-height:110px; height:auto !important; height:110px;}
div.two-column-left {margin: 5px 0;}
.blue-bg {border:2px solid #294D84;}
.blue-bg a {color:#000099;}
.blue-bg td.input-button {text-align:right;}
.signup-left {width:230px;padding:15px;border-right:2px solid #294D84;}
.signup-left p {margin:0 10px;}
.signup-left ul ,.signup-left li {list-style:disc inside;margin:0 10px;}
.signup-right {background-color:#EBF1F3;width:700px;}
 a.back-button {background: transparent url('../images/b-blue.png') no-repeat left top;float:left;width: 98px; height: 28px; border: none; color: #fff; font-weight: bold; font-size: 14px; cursor: pointer; padding:5px 0; text-align:center;}
 a.back-button:hover {background: transparent url('../images/b-blue-l.png') no-repeat left top;}
#step-three .input-table a input.input-button{background: transparent url('../images/b-blue-wide.png') no-repeat left top;width:173px;}
#step-three .input-table a:hover input.input-button{background: transparent url('../images/b-blue-wide-l.png') no-repeat left top;width:173px;}
a.btn-wide input.input-button, a.btn-wide{background: transparent url('../images/b-blue-wide.png') no-repeat left top;width:173px;}
a.btn-wide:hover input.input-button, a.btnwide:hover {background: transparent url('../images/b-blue-wide-l.png') no-repeat left top;width:173px;}
#friends-group-panel div.group-box-wide .friend-avatar {float:left;padding:5px;}
#friends-group-panel div.group-box-wide .info-box{margin-left:90px;}
#friends-group-panel div.group-box-wide h2.group-name{display:inline; padding-left:0px; margin:0px;}
#friends-group-panel div.group-box-wide .description{padding:5px 0 5px 0;}
ul.display-preferences li{width:400px;height:20px;}
ul.setting-label li {display:inline;}
ul.display-preferences li label {float:left;width:85px;margin-left:50px;font-weight:bold;}
ul.display-preferences .radio-item {float:left;width:33px;margin-top:-3px;}
ul.email-preferences li{width:500px;height:33px;}
ul.email-preferences li label:first-child {float:left;margin-left:50px;font-weight:bold;}
ul.email-preferences ul.setting-label {margin-left:50px;}
ul.email-preferences .radio-item {float:left;width:90px;}
ul.email-preferences input.check-box {margin-left:180px;}
ul.email-preferences .alarm-types-link a, ul.email-preferences .question-types-link a span{color:#0E3477;float:left;}
* html ul.email-preferences .alarm-types-list .check-box, ul.email-preferences .question-types-list .check-box, *:first-child+html ul.email-preferences .alarm-types-list .check-box, ul.email-preferences .question-types-list .check-box{padding-left:0;margin-left:0;float:left;}
.two-column-display-box .column-info a.expandLink, .two-column-display-box .column-info a.businessExpandLink , .two-column-display-box .column-info a.groupExpandLink {color:#333;display:block;margin:3px;}
.two-column-display-box .column-info a.expandLink .ui-icon, .two-column-display-box .column-info a.businessExpandLink .ui-icon , .two-column-display-box .column-info a.groupExpandLink .ui-icon {float:left;}
.section-panel #loading{position:absolute;display:none;width:100%;height:100%;top:0px;left:0px;background-color:#eee;opacity:0.7;filter:alpha(opacity='70');}
 #menu-loading .loading-img {position:relative;margin:100px 250px;}
 #menu-loading{position:absolute;display:none;width:100%;height:100%;top:0px;left:0px;background-color:#eee;opacity:0.7;filter:alpha(opacity='70');}
.section-panel #loading .loading-img {position:relative;margin:100px 250px;}
.two-column-display-box .column-info #expandArea {padding:1px}
/* Styles the div wrapperthe important part is thewidth and the height */#list{ /*Influences layout of list*/ height:180px; width:180px; background-color: #fff; /* Keeps list inside of wrapper*/ position:relative; margin:0 auto; overflow:hidden;}
/* Reset the list*/#list ul,#list li{ list-style:none; margin:0; padding:0;}
/* List requires an absolute positionso jQuery can move the items aroundfreely */#list a{ position:absolute; text-decoration: none; color:#0E3477;}
#list a:hover{ color:#ccc;}
table#membership-transaction-list {margin-left:20px;}
table#membership-transaction-list td, table#membership-transaction-list td a {padding:3px 5px;}
@CHARSET "UTF-8";.body-article ul {list-style-type:disc;list-style-position:inside;}
.body-article ol {list-style-type:decimal;list-style-position:inside;}
.body-article div.panel a img {padding:0 10px 5px 0; margin:7px 15px 7px 0;}
* html .body-article .right {margin-right:-10px;padding-right:0px;width:80%;}
@CHARSET "UTF-8";.heading {width:760px;}
.input-table h4 {font-size:14px;color:#FFF;}
.player {width:610px;display:block;padding:5px 0 5px 10px;}
.player {margin-bottom:10px;}
.player-small {padding:5px 0 5px 10px;display:block;}
div.video-title{ padding-left: 10px; color: #333;font-size:16px;font-weight:bold;}
div.video-description{ padding: 0 0 3px 10px; color: #888;width:450px;}
.content .video-box {width:145px;height:175px;padding:0 20px 0px 0px;margin-right:5px;float:left;position:relative;overflow:hidden;}
.content .video-data {margin-top:85px;width:160px;font-size:12px;padding:0;text-align:left;}
.content-right .video-browse-panel {margin:0px 0;background-color:#eee;border:1px solid #666666;padding-left:10px;}
.content-right .video-browse-panel h2 {padding:0 0 5px 10px;}
.content-right .side-content {max-height:350px;padding-left:10px;overflow-y:scroll;background-color:#fff;display:block;position:relative;}
* html .content-right .side-content {height:350px;}
.content-right .side-content .video-box {padding:0 0px 10px 0px;}
#main {z-index:10;}
a.thumb{ margin: 0px 5px 5px 0px; padding: 2px; float: left; display: block; width: 50px; height: 50px; background-color: #ECD4C3;}
 a.video-thumb {float:left;padding-right:3px;padding-bottom:3px;display: block;position:relative;}
 .video-icon {position:absolute;top:20%;left: 35%;opacity:.7;filter: alpha(opacity = 70); zoom:1;}
*:first-child+html a.video-thumb {position:static;}
*:first-child+html .video-icon {display:none;top:30%;left: 40%;}
*:first-child+html .input-table td { height:8px;}
* html .video-data{margin-top:2px;}
/*Photo Gallery specific*/.photo-box {width:110px;height:107px;padding:0 15px 0 0px;float:left;position:relative;overflow:hidden;}
.photo-data {margin-top:60px;width:115px;font-size:12px;padding:0;text-align:left;}
* html .photo-data { margin-top:2px;}
/* Rounded corners for Ads */span.rounded-corners {margin: 4px 2px 0 0; border:0; zoom:1;padding:2px;}
span.rounded-corners-inner {margin: 0; border:0; zoom:1;padding:0px;}
.two-column-static-block-layout { padding: 10px 0;}
.two-column-static-block-layout .left-main { float: left; width: 700px;}
.two-column-static-block-layout .right-static-block { float: right; width: 250px;}
.two-column-static-block-layout .right-static-block.browse { padding-top: 10px;}
.static-block-container { background-color: #ddd; border: 1px solid #555; padding: 8px 10px;}
.static-block-title { font-weight: bold; padding-bottom: 1px; text-align: center;}
.static-block-content {}
/** jQuery UI CSS Framework* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.*//* Layout helpers----------------------------------*/.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; }
/* required comment for clearfix to work in Opera \*/* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues----------------------------------*/.ui-state-disabled { cursor: default !important; }
/* Icons----------------------------------*//* states and images */.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals----------------------------------*//* Overlays */.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/** jQuery UI CSS Framework* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=0e3475&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=fff&iconColorHeader=fff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=0e3475&fcHighlight=0e3475&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px*//* Component containers----------------------------------*/.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: #0e3475 url(../images/ui-bg_highlight-soft_75_0e3475_1x100.png) 50% 50% repeat-x; color: #fff; font-weight: bold; }
.ui-widget-header a { color: #fff; }
/* Interaction states----------------------------------*/.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: #D06203; 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; }
/* Interaction Cues----------------------------------*/.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #0e3475; background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #0e3475; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #0e3475; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom 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; }
/* Icons----------------------------------*//* states and images */.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_fff_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); }
/* positioning */.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; }
/* Misc visuals----------------------------------*//* Corner radius */.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; }
/* Overlays */.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; }
/* Resizable----------------------------------*/.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;}
/* Accordion----------------------------------*/.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; }
/* Dialog----------------------------------*/.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; }
/* Slider----------------------------------*/.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; }
/* Tabs----------------------------------*/.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; }
 /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Datepicker----------------------------------*/.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; }
/* with multiple calendars */.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%; }
/* RTL support */.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; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */.ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/}
/* Progressbar----------------------------------*/.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
a.uix-link-button { padding: .2em; position: relative; text-decoration: none;}
a.uix-link-button.uix-with-icon-left { padding-right: .4em;}
a.uix-link-button.uix-with-icon-right { padding-left: .4em;}
a.uix-link-button span.ui-icon { left: .2em; margin: -8px 5px 0 0; position: absolute; top: 50%;}
a.uix-with-icon-left {padding-left: 20px;}
a.uix-with-icon-right {padding-right: 20px;}
.uix-has-object-left {margin-left: .5em;}
.uix-border-1px-transparent {border: 1px dashed transparent;}
h2 .uix-link-button {font-size: 12px;letter-spacing: 0;}
/* VideoJS Default Styles (http://videojs.com)Version 2.0.1REQUIRED STYLES (be careful overriding)================================================================================ *//* Box containing video, controls, and download links. Will be set to the width of the video element through JS If you want to add some kind of frame or special positioning, use another containing element, not video-js-box. */.video-js-box { text-align: left; position: relative; line-height: 0 !important; margin: 0; padding: 0 !important; border: none !important; }
.static-video { margin-bottom:10px; }
/* Video Element */video.video-js { background-color: #000; position: relative; padding: 0; }
.vjs-flash-fallback { display: block; }
/* Poster Overlay Style */.video-js-box img.vjs-poster { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; }
/* Subtiles Style */.video-js-box .vjs-subtitles { color: #fff; font-size: 20px; text-align: center; position: absolute; bottom: 40px; left: 0; right: 0; }
/* Fullscreen styles for main elements */.video-js-box.vjs-fullscreen { position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: 1000; }
.video-js-box.vjs-fullscreen video.video-js,.video-js-box.vjs-fullscreen .vjs-flash-fallback { position: relative; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; }
.video-js-box.vjs-fullscreen img.vjs-poster { z-index: 1001; }
.video-js-box.vjs-fullscreen .vjs-spinner { z-index: 1001; }
.video-js-box.vjs-fullscreen .vjs-controls { z-index: 1003; }
.video-js-box.vjs-fullscreen .vjs-big-play-button { z-index: 1004; }
.video-js-box.vjs-fullscreen .vjs-subtitles { z-index: 1004; }
/* Styles Loaded Check */.vjs-styles-check { height: 5px; position: absolute; }
/* Controls Below Video */.video-js-box.vjs-controls-below .vjs-controls { position: relative; opacity: 1; background-color: #000; }
.video-js-box.vjs-controls-below .vjs-subtitles { bottom: 75px; }
 /* Account for height of controls below video *//* DEFAULT SKIN (override in another file)================================================================================Using all CSS to draw the controls. Images could be used if desired.Instead of editing this file, I recommend creating your own skin CSS file to be included after this file,so you can upgrade to newer versions easier. *//* Controls Layout Using absolute positioning to position controls */.video-js-box .vjs-controls { position: absolute; margin: 0; opacity: 0.85; color: #fff; display: none; /* Start hidden */ left: 0; right: 0; /* 100% width of video-js-box */ width: 100%; bottom: 0px; /* Distance from the bottom of the box/video. Keep 0. Use height to add more bottom margin. */ height: 35px; /* Including any margin you want above or below control items */ padding: 0; /* Controls are absolutely position, so no padding necessary */}
.video-js-box .vjs-controls > div { /* Direct div children of control bar */ position: absolute; /* Use top, bottom, left, and right to specifically position the control. */ text-align: center; margin: 0; padding: 0; height: 25px; /* Default height of individual controls */ top: 5px; /* Top margin to put space between video and controls when controls are below */ /* CSS Background Gradients Using to give the aqua-ish look. */ /* Default */ background-color: #0B151A; /* Webkit */ background: #1F3744 -webkit-gradient(linear, left top, left bottom, from(#0B151A), to(#1F3744)) left 12px; /* Firefox */ background: #1F3744 -moz-linear-gradient(top, #0B151A, #1F3744) left 12px; /* CSS Curved Corners */ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; /* CSS Shadows */ box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; -moz-box-shadow: 1px 1px 2px #000;}
/* Placement of Control Items - Left side of pogress bar, use left & width - Rigth side of progress bar, use right & width - Expand with the video (like progress bar) use left & right */.vjs-controls > div.vjs-play-control { left: 5px; width: 25px; }
.vjs-controls > div.vjs-progress-control { left: 35px; right: 165px; }
 /* Using left & right so it expands with the width of the video */.vjs-controls > div.vjs-time-control { width: 75px; right: 90px; }
 /* Time control and progress bar are combined to look like one */.vjs-controls > div.vjs-volume-control { width: 50px; right: 35px; }
.vjs-controls > div.vjs-fullscreen-control { width: 25px; right: 5px; }
/* Removing curved corners on progress control and time control to join them. */.vjs-controls > div.vjs-progress-control { border-top-right-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-bottom-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;}
.vjs-controls > div.vjs-time-control { border-top-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-bottom-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;}
/* Play/Pause-------------------------------------------------------------------------------- */.vjs-play-control { cursor: pointer !important; }
/* Play Icon */.vjs-play-control span { display: block; font-size: 0; line-height: 0; }
.vjs-paused .vjs-play-control span { width: 0; height: 0; margin: 8px 0 0 8px; /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */ border-left: 10px solid #fff; /* Width & Color of play icon */ /* Height of play icon is total top & bottom border widths. Color is transparent. */ border-top: 5px solid rgba(0,0,0,0); border-bottom: 5px solid rgba(0,0,0,0);}
.vjs-playing .vjs-play-control span { width: 3px; height: 10px; margin: 8px auto 0; /* Drawing the pause bars with borders */ border-top: 0px; border-left: 3px solid #fff; border-bottom: 0px; border-right: 3px solid #fff;}
/* Progress-------------------------------------------------------------------------------- */.vjs-progress-holder { /* Box containing play and load progresses */ position: relative; padding: 0; overflow:hidden; cursor: pointer !important; height: 9px; border: 1px solid #777; margin: 7px 1px 0 5px; /* Placement within the progress control item */ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.vjs-progress-holder div { /* Progress Bars */ position: absolute; display: block; width: 0; height: 9px; margin: 0; padding: 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.vjs-play-progress { /* CSS Gradient */ /* Default */ background: #fff; /* Webkit */ background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#777)); /* Firefox */ background: -moz-linear-gradient(top, #fff, #777);}
.vjs-load-progress { opacity: 0.8; /* CSS Gradient */ /* Default */ background-color: #555; /* Webkit */ background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#aaa)); /* Firefox */ background: -moz-linear-gradient(top, #555, #aaa);}
/* Time Display-------------------------------------------------------------------------------- */.vjs-controls .vjs-time-control { font-size: 10px; line-height: 1; font-weight: normal; font-family: Helvetica, Arial, sans-serif; }
.vjs-controls .vjs-time-control span { line-height: 25px; /* Centering vertically */ }
/* Volume-------------------------------------------------------------------------------- */.vjs-volume-control { cursor: pointer !important; }
.vjs-volume-control div { display: block; margin: 0 5px 0 5px; padding: 4px 0 0 0; }
/* Drawing the volume icon using 6 span elements */.vjs-volume-control div span { /* Individual volume bars */ float: left; padding: 0; margin: 0 2px 0 0; /* Space between */ width: 5px; height: 0px; /* Total height is height + bottom border */ border-bottom: 18px solid #555; /* Default (off) color and height of visible portion */}
.vjs-volume-control div span.vjs-volume-level-on { border-color: #fff; /* Volume on bar color */ }
/* Creating differnt bar heights through height (transparent) and bottom border (visible). */.vjs-volume-control div span:nth-child(1) { border-bottom-width: 2px; height: 16px; }
.vjs-volume-control div span:nth-child(2) { border-bottom-width: 4px; height: 14px; }
.vjs-volume-control div span:nth-child(3) { border-bottom-width: 7px; height: 11px; }
.vjs-volume-control div span:nth-child(4) { border-bottom-width: 10px; height: 8px; }
.vjs-volume-control div span:nth-child(5) { border-bottom-width: 14px; height: 4px; }
.vjs-volume-control div span:nth-child(6) { margin-right: 0; }
/* Fullscreen-------------------------------------------------------------------------------- */.vjs-fullscreen-control { cursor: pointer !important; }
.vjs-fullscreen-control div { padding: 0; text-align: left; vertical-align: top; cursor: pointer !important; margin: 5px 0 0 5px; /* Placement within the fullscreen control item */ width: 20px; height: 20px;}
/* Drawing the fullscreen icon using 4 span elements */.vjs-fullscreen-control div span { float: left; margin: 0; padding: 0; font-size: 0; line-height: 0; width: 0; text-align: left; vertical-align: top; }
.vjs-fullscreen-control div span:nth-child(1) { /* Top-left triangle */ margin-right: 3px; /* Space between top-left and top-right */ margin-bottom: 3px; /* Space between top-left and bottom-left */ border-top: 6px solid #fff; /* Height and color */ border-right: 6px solid rgba(0,0,0,0); /* Width */}
.vjs-fullscreen-control div span:nth-child(2) { border-top: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen-control div span:nth-child(3) { clear: both; margin: 0 3px 0 0; border-bottom: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen-control div span:nth-child(4) { border-bottom: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); }
/* Icon when video is in fullscreen mode */.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) { border: none; border-bottom: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) { border: none; border-bottom: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) { border: none; border-top: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) { border: none; border-top: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); }
/* Download Links - Used for browsers that don't support any video.---------------------------------------------------------*/.vjs-no-video { font-size: small; line-height: 1.5; }
/* Big Play Button (at start)---------------------------------------------------------*/div.vjs-big-play-button { display: none; /* Start hidden */ z-index: 2; position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -43px 0 0 -43px; text-align: center; vertical-align: center; cursor: pointer !important; border: 3px solid #fff; opacity: 0.9; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; /* CSS Background Gradients */ /* Default */ background-color: #0B151A; /* Webkit */ background: #1F3744 -webkit-gradient(linear, left top, left bottom, from(#0B151A), to(#1F3744)) left 40px; /* Firefox */ background: #1F3744 -moz-linear-gradient(top, #0B151A, #1F3744) left 40px; /* CSS Shadows */ box-shadow: 4px 4px 8px #000; -webkit-box-shadow: 4px 4px 8px #000; -moz-box-shadow: 4px 4px 8px #000;}
div.vjs-big-play-button:hover { box-shadow: 0px 0px 80px #fff; -webkit-box-shadow: 0px 0px 80px #fff; -moz-box-shadow: 0px 0px 80px #fff;}
div.vjs-big-play-button span { display: block; font-size: 0; line-height: 0; width: 0; height: 0; margin: 20px 0 0 23px; /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */ border-left: 40px solid #fff; /* Width & Color of play icon */ /* Height of play icon is total top & bottom border widths. Color is transparent. */ border-top: 20px solid rgba(0,0,0,0); border-bottom: 20px solid rgba(0,0,0,0);}
/* Spinner Styles---------------------------------------------------------*//* CSS Spinners by Kilian Valkhof - http://kilianvalkhof.com/2010/css-xhtml/css3-loading-spinners-without-images/ */.vjs-spinner { display: none; position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; z-index: 1; margin: -50px 0 0 -50px; /* Scaling makes the circles look smoother. */ transform: scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5);}
/* Spinner circles */.vjs-spinner div { position:absolute; left: 40px; top: 40px; width: 20px; height: 20px; background: #fff; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border: 1px solid #ccc; /* Added border so can be visible on white backgrounds */}
/* Each circle */.vjs-spinner div:nth-child(1) { opacity: 0.12; transform: rotate(000deg) translate(0, -40px) scale(0.1); -webkit-transform: rotate(000deg) translate(0, -40px) scale(0.1); -moz-transform: rotate(000deg) translate(0, -40px) scale(0.1); }
.vjs-spinner div:nth-child(2) { opacity: 0.25; transform: rotate(045deg) translate(0, -40px) scale(0.2); -webkit-transform: rotate(045deg) translate(0, -40px) scale(0.2); -moz-transform: rotate(045deg) translate(0, -40px) scale(0.2); }
.vjs-spinner div:nth-child(3) { opacity: 0.37; transform: rotate(090deg) translate(0, -40px) scale(0.4); -webkit-transform: rotate(090deg) translate(0, -40px) scale(0.4); -moz-transform: rotate(090deg) translate(0, -40px) scale(0.4); }
.vjs-spinner div:nth-child(4) { opacity: 0.50; transform: rotate(135deg) translate(0, -40px) scale(0.6); -webkit-transform: rotate(135deg) translate(0, -40px) scale(0.6); -moz-transform: rotate(135deg) translate(0, -40px) scale(0.6); }
.vjs-spinner div:nth-child(5) { opacity: 0.62; transform: rotate(180deg) translate(0, -40px) scale(0.8); -webkit-transform: rotate(180deg) translate(0, -40px) scale(0.8); -moz-transform: rotate(180deg) translate(0, -40px) scale(0.8); }
.vjs-spinner div:nth-child(6) { opacity: 0.75; transform: rotate(225deg) translate(0, -40px) scale(1.0); -webkit-transform: rotate(225deg) translate(0, -40px) scale(1.0); -moz-transform: rotate(225deg) translate(0, -40px) scale(1.0); }
.vjs-spinner div:nth-child(7) { opacity: 0.87; transform: rotate(270deg) translate(0, -40px) scale(1.1); -webkit-transform: rotate(270deg) translate(0, -40px) scale(1.1); -moz-transform: rotate(270deg) translate(0, -40px) scale(1.1); }
.vjs-spinner div:nth-child(8) { opacity: 1.00; transform: rotate(315deg) translate(0, -40px) scale(1.3); -webkit-transform: rotate(315deg) translate(0, -40px) scale(1.3); -moz-transform: rotate(315deg) translate(0, -40px) scale(1.3); }
/*VideoJS VimCSS Skin (http://videojs.com)Version 2.0.0*/.vim-css .vjs-controls { height: 60px; opacity: 0.9; color: #fff;}
.vim-css .vjs-controls > div { height: 32px; top: 18px; padding: 0; text-align: center; background: rgba(23, 35, 34, 0.746094); border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
/* Placement of Control Items */.vim-css .vjs-controls > div.vjs-play-control { width: 65px; left: 10px; }
.vim-css .vjs-controls > div.vjs-progress-control { left: 85px; right: 160px; }
.vim-css .vjs-controls > div.vjs-time-control { width: 75px; right: 85px; }
.vim-css .vjs-controls > div.vjs-volume-control { width: 50px; right: 35px; }
.vim-css .vjs-controls > div.vjs-fullscreen-control { width: 25px; right: 10px; }
/* Play/Pause-------------------------------------------------------------------------------- */.vim-css .vjs-controls .vjs-play-control { top: 10px; margin: 0; height: 40px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.vim-css .vjs-play-control:hover { background: #28A0DF; }
.vim-css.vjs-paused .vjs-play-control span { border-left-color: #fff; border-top-width: 9px; border-left-width: 18px; border-bottom-width: 9px; margin: 11px 0 0 24px; }
.vim-css.vjs-playing .vjs-play-control span { width: 5px; height: 18px; margin: 5px auto 0; border-left: 5px solid #fff; border-right: 5px solid #fff; margin: 11px 0 0 24px; }
/* Progress-------------------------------------------------------------------------------- */.vim-css .vjs-controls .vjs-progress-control { border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; }
.vim-css .vjs-progress-control .vjs-progress-holder { height: 8px; padding: 1px; margin: 10px 5px 0 10px; border-color: #666666; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
.vim-css .vjs-progress-control .vjs-play-progress { height: 8px; background: #28A0DF; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
.vim-css .vjs-progress-control .vjs-load-progress { height: 8px; background: #898F8F; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
/* Time Display-------------------------------------------------------------------------------- */.vim-css .vjs-controls .vjs-time-control { font-size: 11px; }
.vim-css .vjs-controls .vjs-time-control span { line-height: 32px; /* Centering vertically */ }
/* Volume-------------------------------------------------------------------------------- */.vim-css .vjs-volume-control div { padding: 7px 0 0 5px; width: 30px; }
.vim-css .vjs-volume-control div span { float: left; margin: 0 2px 0 0; padding: 0; width: 3px; height: 3px; border-bottom: 12px solid #666666; -webkit-transition: all 100ms linear; -moz-transition: all 100ms linear;}
.vim-css .vjs-volume-control div span.vjs-volume-level-on { border-color: #28A0DF; }
.vim-css .vjs-volume-control div span:hover { height: 0; border-bottom-width: 15px; }
/* Fullscreen-------------------------------------------------------------------------------- */.vim-css .vjs-fullscreen-control div { margin: 10px 0 0 0; }
.vim-css .vjs-controls .vjs-fullscreen-control { border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; }
/* Making default fullscreen icon smaller */.vim-css .vjs-fullscreen-control div span:nth-child(1) { margin: 0 4px 4px 0; border: none; border-top: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); }
.vim-css .vjs-fullscreen-control div span:nth-child(2) { border: none; border-top: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); }
.vim-css .vjs-fullscreen-control div span:nth-child(3) { clear: both; margin: 0 4px 0 0; border: none; border-bottom: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); }
.vim-css .vjs-fullscreen-control div span:nth-child(4) { border: none; border-bottom: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); }
.vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) { border: none; border-bottom: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); }
.vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) { border: none; border-bottom: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); }
.vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) { border: none; border-top: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); }
.vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) { border: none; border-top: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); }
/* Fullscreen control hovering */.vim-css .vjs-fullscreen-control:hover div span:nth-child(3), .vim-css .vjs-fullscreen-control:hover div span:nth-child(4), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(1), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(2) { border-bottom-color: #28A0DF; }
.vim-css .vjs-fullscreen-control:hover div span:nth-child(1), .vim-css .vjs-fullscreen-control:hover div span:nth-child(2), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(3), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(4) { border-top-color: #28A0DF; }
/* Big Play Button (at start)---------------------------------------------------------*/.vim-css div.vjs-big-play-button { width: 130px; height: 80px; margin: -40px 0 0 -65px; border: none; opacity: 0.9; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background: rgba(23, 35, 34, 0.746094); /* CSS Shadows */ box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
.vim-css div.vjs-big-play-button:hover { background: #28A0DF; opacity: 1;}
.vim-css div.vjs-big-play-button span { margin: 22px 0 0 48px; /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */ border-left: 36px solid #fff; /* Width & Color of play icon */ /* Height of play icon is total top & bottom border widths. Color is transparent. */ border-top: 18px solid rgba(0,0,0,0); border-bottom: 18px solid rgba(0,0,0,0);}
