﻿/* 
Turn on for debugging (ROYGBIV)
html DIV {border: 1px solid red;}
html DIV DIV {border: 1px solid orange;}
html DIV DIV DIV {border: 1px solid yellow;}
html DIV DIV DIV DIV {border: 1px solid green;}
html DIV DIV DIV DIV DIV {border: 1px solid blue;}
html DIV DIV DIV DIV DIV {border: 1px solid indigo;}
html DIV DIV DIV DIV DIV DIV {border: 1px solid violet;
*/
 
/* reset 
---------------------------------------------------------------- */
* { margin: 0; padding: 0; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, 
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/*-- typography
---------------------------------------------*/
body {font-size:76%;color:#555;margin:0px; background:#fff url(../images/bg-slice.gif) repeat-x;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#3F3F3F;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1em;line-height:1;margin-bottom:1em;}
h4 {font-size:1em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em 0;}
p img {margin:0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#666;}
a {color:#2689C7;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
small{font-size:0.9em;}
small.bold{font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:0;width:100%;}
th {font-weight:bold;background:#2689C7;color:#fff;}
th, td {padding:7px 0px 7px 3px;border-bottom:solid 1px #eee;}
tfoot {font-style:italic;}
caption {background:#eee;padding:5px; font-size:.8em;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}


.workflow-manager{clear:both; overflow:hidden;width:auto;}
.options-inline {-moz-border-radius:4px; width:260px; font-size:11px; clear:both; background:#f6f6f6; border-top:solid 0px #ccc;margin:5px 0px 10px 0px;padding:0px 0px 2px 10px;}
.options-inline ul{margin:0px;padding:0px;}
.options-inline li{list-style-type:none;display:inline;margin-right:15px;}


/*-- general classes
---------------------------------------------*/
.pos-relative{position: relative;}
.small {font-size:.9em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {font-weight:bold; letter-spacing: -1px; font-size: 14px;}
.bold {font-weight:bold;}
.highlight {background:#ff0;padding:3px;color:#333;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top { vertical-align:top;}
.bottom {margin-bottom:0;padding-bottom:0;}
.right{float: right;}
.left{float: left;}
.nobold{font-weight:normal;}
.nopad{padding:0px;}
.nomargin{margin:0px;}
.clear{clear:both;}
.center{text-align:center;}
.margintop20{margin-top:20px;}
.orange{color:#E08B08;}
.red{color:#7F2E1B;}
.redbg{background:#7F2E1B;}
.valigntop { vertical-align:top;}
.align-right{ text-align:right;}
.pipe {color:gray;padding:0px 3px 0px 5px;}
.rss {margin:5px 5px 0px 0px;}
.avatar{width:40px;height:40px;padding:2px;border:solid 1px #ccc;margin:0px 0px 0px 0px;}
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:250px;}
.group-container{clear:both;}
.noStyle{list-style:none;}
.mainLink a{font-weight:bold;}
.desc{line-height: 12px; }
.title{font-weight:bold;}
.divider {height: 1px;background: url(../images/dot.gif) top left repeat-x;margin: 1em 10px 1em 0px;width:100%;}
.divider hr {display: none;}
.sepsmall {margin:8px 0;}
.sep {background: url(../images/dot.gif) repeat-x scroll left top;height:1px;margin:10px 10px 10px 10px;width:auto;clear:both;}
.sep hr{display:none;}
.premier img{margin:-6px 0 0px 0px;position:relative;}
.resultImage {margin:0px 5px 5px 0px;width:75px;height:75px; text-align:left;}
.resultItem{height:100px; border-bottom:solid 1px #ccc;}
.breadcrumbs{padding:5px 0px 5px 5px; border-bottom:solid 1px #EEEEEE;border-top:solid 1px #EEEEEE;font-size:9px;}
.searchtxt{font-size:11px;width:150px;border: 1px solid #bbb; 	padding: 4px;margin:0px 3px 0px 0px; background: rgb(255, 255, 255) no-repeat scroll left center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

.add-link{margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; background: transparent url(../images/icons/add.png) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
.manage-link{margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; background: transparent url(../images/icons/cog.png) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
.settings-link{margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; background: transparent url(../images/icons/application_view_list.png) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
.profile-link{margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; background: transparent url(../images/icons/vcard.png) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
.sign-up-link{margin: 10px 10px 20px 0px; padding: 0px 0px 20px 22px; background: transparent url(../images/icons/asterisk_orange.gif) no-repeat scroll 0% 0%;  height:16px; width:16px;  -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

.icon-wiki{background: transparent url(../images/icons/page.gif) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-article{background: transparent url(../images/icons/page_white.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-blog{background: transparent url(../images/icons/transmit.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-event{background: transparent url(../images/icons/date.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-photo{background: transparent url(../images/icons/photos.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-video{background: transparent url(../images/icons/television.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-discussion{background: transparent url(../images/icons/comments.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-files{background: transparent url(../images/icons/comments.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-rss{background: transparent url(../images/icons/rss.gif) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-invite{background: transparent url(../images/icons/email_add.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-members{background: transparent url(../images/icons/group.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-roles{background: transparent url(../images/icons/wrench.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-requests{background: transparent url(../images/icons/group_add.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-permissions{background: transparent url(../images/icons/key.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-content{background: transparent url(../images/icons/basket.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }
.icon-workflow{background: transparent url(../images/icons/arrow_rotate_anticlockwise.png) no-repeat scroll 0% 0%;margin: 15px 10px 0px 0px; padding: 0px 0px 2px 22px; }

.icon-discussion-modal{background:margin:0px 10px 0px 0px; padding: 0px 0px 0px 0px; }

.doc-icon-word {background:transparent url(../images/icons/page_white_word.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 0 22px; }
.doc-icon-pdf {background:transparent url(../images/icons/page_white_acrobat.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 0 22px; }
.doc-icon-code {background:transparent url(../images/icons/page_white_code.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 0 22px; }
.doc-icon-csharp {background:transparent url(../images/icons/page_white_csharp.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 0 22px; }
.doc-icon-excel {background:transparent url(../images/icons/page_white_excel.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 0 22px; }
.doc-icon-flash {background:transparent url(../images/icons/page_white_flash.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 0 22px; }
.doc-icon-office {background:transparent url(../images/icons/page_white_office.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 0 22px; }
.doc-icon-powerpoint {background:transparent url(../images/icons/page_white_powerpoint.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 0 22px; }


.icn-cog{background:transparent url(../images/icons/cog.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 2px 22px;}
.icn-members{background:transparent url(../images/icons/group.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 2px 22px; }
.icn-members-approve{background:transparent url(../images/icons/group_add.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 2px 22px; }
.icn-members-roles{background:transparent url(../images/icons/package.png) no-repeat scroll 0 0; margin:15px 10px 0 0;padding:0 0 2px 22px; }

.announcement{background:transparent url(../assets/images/asterisk_orange.gif) no-repeat scroll left center;  height:16px; width:16px; color:#988F42;padding:1px 6px 1px 22px;text-transform:uppercase;}
.help{background:transparent url(../assets/images/information.gif) no-repeat scroll left center;color:#988F42;padding:10px 6px 10px 36px;text-transform:uppercase;}
.arrowlink{background:url(../assets/images/BlueArrow.gif) no-repeat scroll left center;padding-left:15px;}

.rating-panel{clear:both;border:solid 1px #FAE4BF;background:#F8F4E6;width:auto;overflow:hidden;padding:5px 5px 0px 15px;margin-bottom:15px;}

.mceContentBody { font-size:14px;}
.axero-slide-menus{}
.axero-toggle-handler {margin-top:10px;border:solid 1px #CCCCCC; background:#EFEFEF none repeat scroll 0 0;padding:8px;font-weight:bold;}
.axero-toggle-handler a{}
table .row{border-bottom:solid 1px #ccc;}
#leaderboard{text-align:center;margin:5px 0px 0px 0px;clear:both;display:none;}
#leaderboard small{color:#bbb;font-size:10px;}
.advertisement{color:#bbb;font-size:10px;text-align:center;padding:0px;margin:0px 0px 15px 0px;width:auto;overflow:hidden;}
.leaderboard{text-align:center;clear:both;margin:0px 0px 15px 0px; display:none;}
.leaderboard small{color:#bbb;font-size:10px;}
.contentImg{float: left;margin:0px 8px 5px 0px;border:1px solid #CCCCCC;padding:2px;}
.contentImgLg{float: left;margin:0px 8px 5px 0px;border:1px solid #CCCCCC;padding:2px;}
.usrImgContent {border:1px solid #CCCCCC;height:25px;margin:0px 5px 0px 0px;padding:3px;width:25px;}
.usrImg{margin:0px 3px -11px 0px;width:20px;height:20px;border:1px solid #E9E9E9;padding:3px;}
.usrImgLg{float:left;margin:0px 5px 0px 0px;width:40px;height:40px;border:1px solid #CCCCCC;padding:3px;}
.user-image{margin:0px 0px 0px 0px;width:40px;height:40px;border:1px solid #CCCCCC;padding:3px;}
.articleimg{margin:0px 10px 0px 0px;border:1px solid #CCCCCC;padding:2px;}
.bottom{border-bottom: dotted 1px #CFCFCF; height: 80px;	margin:10px 0px 0px 0px;}
tr.topicsec td{border-bottom: 1px solid #E5ECF9; vertical-align: middle;}
.pager{margin:0px 0px 0px 10px;}
.pagerRss{margin:3px 5px 0px 0px;width:20px;}
.featured-article{clear:both; width:auto; overflow:hidden; border-bottom:dotted 1px #DFDFDF;margin:0px 10px 8px 10px;padding:0px 0px 8px 0px;}
.filterbox{clear:both;margin:0px 0px 10px 0px;width:auto;overflow:hidden;padding:5px;background:#EDF3FE none repeat scroll 0 0;border-top:1px solid #D1DCEF;border-bottom:1px solid #D1DCEF;}
.filterbox ul{margin:0px;padding:0px;}
.filterbox li{float:left;margin:0px 8px 0px 0px;padding:0px;list-style:none;}


/*-- form classes
---------------------------------------------*/
label {}
fieldset {padding:1.4em;margin:0 0 1em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea{margin:0px;border:1px solid #DFDFDF;padding:2px;}

select{margin:0px;border:1px solid #DFDFDF;padding:3px;font-size:11px;}
input[type="submit"]{padding:1px 8px;}
input[type="button"]{padding:1px 8px;}
.poll_btn{width:50px;}

input.search-textbox[type="text"]{background:#FFFFFF none no-repeat scroll left center;border:1px solid #BBBBBB;font-size:11px;margin:0px 3px 0px 0px;padding:4px;vertical-align:middle;width:150px;}
input.search-textbox:focus[type="text"]{border:1px solid #DBBB09;}
input.search-button[type="image"]{vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

input.text:focus, input.title:focus, textarea:focus,input:focus,select:focus {border:1px solid #DBBB09;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {height: 98px; width: 98%;padding:5px;}
.textBox, .textArea, .dropdown, .listBox, .button, .textAreaSm {border:1px solid #DFDFDF;color:#333; font-size:14px;padding:4px; }
.textBox{width: 200px;}
.textBox-dyve{width: 220px;}
.textBox_article{width: 190px; border:1px solid #DFDFDF;color:#333; font-size:14px;padding:4px;}
.textBoxSearch { width: 200px; margin: 0px; }
.textArea { height: 200px; width: 90%;}
.textAreaSm { height: 100px; width: 90%;}
.textAreaAnswer{ height: 280px; width: 98%;}
.listBox { height: 125px; width: 200px; }
.dropdown {width: 200px;}
.alert { color: #DD2214; font-size: 14px; font-weight: bold; }
.scroll{ max-height:300px; overflow: auto; width:98%;  margin: 1px 0 0; }

/* form table */
.formtable{border:solid 1px #ccc; background:#F0F0F0 url(../images/form-bg.png) repeat-x scroll center top;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;margin-bottom:15px;}
.formtable table{border-collapse: collapse;margin:0px 0px 15px 0px;padding:0px 0px 20px 0px;}
.formtable td{color:#6F6F6F;border-bottom:solid 0px #eee;}
.formtable td textarea {width:95%;}
.formtable th {height:32px;background:#F0F0F0 url(../images/heading-bg.png) repeat-x scroll center top;padding:0px 0px 0px 5px;}
.formtable th h4{padding:0px;margin:0px 0px 0px 5px;font-size:14px; font-weight:bold;}
.formtable .axero-table-cell-label{ text-align:right;font-weight:bold;width:120px !important;padding-right:10px;}
.formtable .axero-table-cell-sm-label{ text-align:right;font-weight:bold;width:50px !important;}
.formtable .axero-table-cell-login-label{ text-align:right;font-weight:bold;width:75px !important;}
.formtable .axero-table-cell-lg-label{ text-align:right;font-weight:bold;width:270px !important;}
.formtable .axero-table-cell-submit{padding:0px 0px 20px 0px;}
.formtable .axero-table-cell-submit hr{width: 75%; margin: 10px 0px 15px 0px; color: #cccccc;height:1px;}
.formtable .axero-table-cell-settings-label{text-align:right;font-weight:bold;width:200px !important;}

/* form table preview */
.previewformtable{border:solid 1px #efefef; background:#fff ;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;margin-bottom:15px;}
.previewformtable table{border-collapse: collapse;margin:0px 0px 15px 0px;padding:0px 0px 20px 0px;}
.previewformtable td{color:#6F6F6F;border-bottom:solid 1px #eee;}
.previewformtable td textarea {width:95%;}
.previewformtable th {height:32px;background:#F0F0F0 url(../images/heading-bg.png) repeat-x scroll center top;padding:0px 0px 0px 5px;}
.previewformtable th h4{padding:0px;margin:0px 0px 0px 5px;font-size:14px; font-weight:bold;}
.previewformtable .axero-table-cell-label{ text-align:right;font-weight:bold;width:120px !important;padding-right:10px;}
.previewformtable .axero-table-cell-sm-label{ text-align:right;font-weight:bold;width:50px !important;}
.previewformtable .axero-table-cell-login-label{ text-align:right;font-weight:bold;width:75px !important;}
.previewformtable .axero-table-cell-lg-label{ text-align:right;font-weight:bold;width:270px !important;}
.previewformtable .axero-table-cell-submit{padding:0px 0px 20px 0px;}
.previewformtable .axero-table-cell-submit hr{width: 75%; margin: 10px 0px 15px 0px; color: #cccccc;height:1px;}
.previewformtable .axero-table-cell-settings-label{text-align:right;font-weight:bold;width:200px !important;}

/* info boxes */
.error, .notice, .success, .announce {padding:.8em;margin-bottom:1em;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.error .p, .notice .p, .success .p, .announce .p{margin:0px 0px 8px 0px;padding:0px;}
.error .h2, .notice .h2, .success .h2, .announce .h2{ font-size:22px; font-weight:bold;margin:0px 0px 8px 0px;padding:0px;}

.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.announce {background:#FFFBDF;color:#264409;border-color:#FFE57F;margin:0px 0px 15px 0px;float:left;overflow:hidden; width:auto;
           -moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;}

.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.announce a {color:#514721;}
.stb{margin: 0px;padding:4px 2px 4px 2px;font-size:11px;color:#ccc;border-top:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;width: 200px;}

/* Layout
---------------------------------------------------------------- */
body{padding:0px 0px 0px 0px;background:#fff url(../images/body-bg.jpg) repeat-x scroll 0 0;}
#wrapper{background:#fff;height:auto; width: auto; overflow:hidden;margin: 0 auto;padding:15px 15px 15px 15px;margin:0px 20px 15px 20px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-radius: 8px;border:1px solid #DFDFDF;}
#innerwrapper { margin: 0px 0px 0px 0px;}
#topbar {background:#F47414 none repeat scroll 0 0; text-align:center; font-weight:bold;border-bottom:1px solid #AF4A00;color:#FFFFFF;padding:10px;font-size:14px;display:none;}
#topbar a{color:#fff; text-decoration:underline;}
#topbar a:hover{color:#ccc; text-decoration:underline;}
 
/* header
---------------------------------------------------------------- */
#header{margin:0px 0px 0px 0px;clear:both; background:#fff ;overflow:hidden;width:auto; padding-left:20px;}
#header h1 {background:float:left;margin:0px 0px 0px 0px;padding:0;}
#header h1 span{ display: none; }
#headerRight{float:right;width:400px;text-align:right;margin:10px 15px 10px 0px;overflow:hidden;}
#headerRight p{margin:0px 0px 0px 0px;}
#headerRight .axero-main-search-container{clear:both;overflow:hidden;width:auto;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;height:auto;}
#headerRight .axero-main-search-container input[type="text"]{background:#FFFFFF none no-repeat scroll left center;border:1px solid #BBBBBB;font-size:11px;margin:0px 3px 0px 0px;padding:4px;vertical-align:middle;width:175px;}
#headerRight .axero-main-search-container input:focus[type="text"]{background: #FFFDEF;border:1px solid #DBBB09;}
#headerRight .axero-main-search-container input[type="image"]{vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#navigation{clear:both;margin:0px 0px 10px 0px;border-bottom:solid 1px #ccc;background:#fff;}


/* footer
---------------------------------------------------------------- */
#footer{-moz-border-radius: 8px;clear:both;padding:0px 15px 20px 15px;font-size:11px;text-align:center;margin:0px 0px 0px 0px;}
#footer p{margin:s5px 0px 0px 0px;}


/* ---------------------------------------------------------------- */
/* COLUMN LAYOUTS                                                   */
/* ---------------------------------------------------------------- */

/* -- two column layout sidebar left
---------------------------------------------------------------- */
#axero-two-col-sidebar-left{clear: both;}
#axero-two-col-sidebar-left-leftcol{float:left;width:230px;padding:0px;height:auto;}
#axero-two-col-sidebar-left-rightcol{margin:0px 0px 0px 245px; width:auto; padding:0px;height:auto;}
#axero-two-col-sidebar-left-rightcol p{border:soid 1px #333;padding:10px 20px 15px 10px;}
#axero-two-col-sidebar-left-space-search{margin:0px 0px 0px 0px; width:auto; padding:0px;height:auto;}

/* -- two column layout sidebar (300px) right
---------------------------------------------------------------- */
#axero-two-col-sidebar-right-leftcol{float:left;margin:0px -310px 0px 0px;padding:0px 0px 0px 0px;font-size: 95%;line-height:1.8em;width:100%;}
#axero-two-col-sidebar-right-leftcol-inner{margin:0 310px 0 0;padding:0px 10px 0px 0px;}
#axero-two-col-sidebar-right-rightcol{float:right;width: 300px;font-size: 95%; vertical-align:top; margin:0px; padding:0px;}
#axero-two-col-sidebar-right-leftcol blockquote {border-left:3px solid #CCCCCC;color:#0078C3;font-family:Georgia,"Times New Roman",Times,serif;font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:160%;margin-left:30px;padding-left:15px;}


/* -- two column layout sidebar (230px) right
---------------------------------------------------------------- */
#axero-two-col-sidebar-right-sm-leftcol{float:left;margin:0px -240px 0px 0px;padding:0px 0px 0px 0px;font-size: 95%;line-height:1.8em;width:100%;}
#axero-two-col-sidebar-right-sm-leftcol-inner{margin:0 240px 0 0;padding:0px 10px 0px 0px;}
#axero-two-col-sidebar-right-sm-rightcol{float:right;width: 230px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size: 95%;line-height:1.8em;}


/* -- three column layout (left sidebar, right sidebar, center content)
---------------------------------------------------------------- */
#axero-three-col-leftsidebar{float:left;width:230px;padding:0px;height:auto;border:soid 1px #333;}
#axero-three-col-rightsidebar{float:right;width:230px;padding:0px;height:auto;border:soid 1px #333;}
#axero-three-col-content{margin:0px 245px 0px 245px; width:auto; padding:0px;height:auto;border:soid 1px #333;}

/* -- Section container
---------------------------------------------------------------- */
.axero-section{float:left;margin:0px 0px 15px 0px;padding-bottom:10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;width:99%; overflow:hidden; border:solid 1px #E5E5E5;}
.axero-section h2{margin:0px 0px 0px 0px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-x-system-font:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:120%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:-1px;line-height:normal;padding:6px 10px;border-bottom:dotted 1px #D3D3D3;}
.axero-section h3
{
	margin:0px 0px 0px 0px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
	-x-system-font:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:120%;border-bottom:dotted 1px #D3D3D3;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:-1px;line-height:normal;padding:6px 10px;}   
.axero-section p{padding:0px 6px 0px 10px;margin:3px 0px 0px 0px;}

.axero-section .axero-section-in-section{padding:10px 0px 0px 0px;}
.axero-section .axero-section-in-section-padding{margin:15px 10px 10px 10px;}
.axero-section .unordered-list {margin:10px 0px 0px 0px;}
.axero-section .unordered-list ul{ list-style:none;}
.axero-section .unordered-list ul li{margin:0px 0px 0px 0px;overflow:hidden;width:auto;padding-bottom:4px;}
.axero-section .ordered-list {margin:10px 0px 0px 0px;}
.axero-section .ordered-list ol{margin:0 0 0 15px;padding:0 0 10px 20px;}
.axero-section .ordered-list ol li{padding-bottom:4px;}

.axero-section .axero-section-in-section ul.option-list{ list-style-type:none;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}
.axero-section .axero-section-in-section ul.option-list li{margin:0px 0px 6px 0px;padding:0px 0px 2px 0px;}

.axero-section 

.list ul{margin:0px 0px 0px 0px;width:auto;padding:0px 0px 0px 0px;}
.list li{clear:both;margin:0px 10px 10px 0px;width:auto; overflow:hidden;padding:10px 10px 10px 10px;border-bottom:1px dotted #DFDFDF; list-style:none;}
.list li img{float:left;margin:0px 10px 0px 0px;width:50px;height:50px;}

.with-pager{padding-bottom:0px;}

.axero-section-header-blue{background:#f7bf21;color:#fff; font-weight:bold;}
.axero-section-header-orange{background:#F0F0F0 none repeat scroll 0% 0%;color:#3F3F3F;}
.axero-section-header-grey{background:#F0F0F0 none repeat scroll 0% 0%;color:#3F3F3F;}
.axero-section-header-yellow{background:#F0F0F0 none repeat scroll 0% 0%;color:#3F3F3F;text-align:left;}
.axero-section-header-rss{background:#F0F0F0;color:#3F3F3F; margin:0px 0px 0px 0px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
	-x-system-font:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:110%;border-bottom:dotted 1px #D3D3D3;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:-1px;line-height:normal;padding:6px 10px; height:20px;}
	.item{padding-top:10px;}

.whitebg{background:#fff none repeat scroll 0 0;}
.greybg{background:#fff none repeat scroll 0 0;}
.darkgreybg{background:#fff none repeat scroll 0 0;}
.orangebg{background:#fff none repeat scroll 0 0;}
.ltorangebg{background:#fff none repeat scroll 0 0;}
.yellowbg{background:#fff none repeat scroll 0 0;}
.fadedbg{background:#F0F0F0 url(../images/form-bg.png) repeat-x scroll center top;}


/* section search bar */
.axero-section-search-bar{background:#F6F7F8;overflow:hidden;width:auto;border-bottom:solid 1px #DCDCDC;padding:5px 0 7px;}
.axero-section-search-bar ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 0px 10px;padding:0;	}
.axero-section-search-bar ul li{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}

/* section options bar */
.axero-section-options-bar{background:#F6F7F8;overflow:hidden;width:auto;border-bottom:solid 1px #DCDCDC;padding:5px 0 7px;}
.axero-section-options-bar .axero-section-options-bar-right{float:right;width:300px;}
.axero-section-options-bar .axero-section-options-bar-right ul{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 0px 0px;padding:0px;}
.axero-section-options-bar .axero-section-options-bar-right ul li{float:left;margin:0px 16px 0px 0px;padding:0px 0px 0px 0px;}
.axero-section-options-bar .axero-section-options-bar-left{float:left;width:300px;margin:0px 0px 0px 0px;}
.axero-section-options-bar .axero-section-options-bar-left small{margin:3px 0px 0px 10px;}


.axero-tag-cloud li{ text-align:justify; vertical-align:middle; display:inline !important;float:none !important;height:22px;line-height:1.5em;margin:0px 3px 0px 0px;padding:0;clear:both;list-style-type:none;}
.axero-tag-cloud li a{ text-decoration:none;}
.axero-tag-cloud li a:hover{ text-decoration:underline;}
.axero-tag-cloud .t0 { font-size: 0.95em; }
.axero-tag-cloud .t1 { font-size: 1em; }
.axero-tag-cloud .t2 { font-size: 1.3em; }
.axero-tag-cloud .t3 { font-size: 1.6em; }
.axero-tag-cloud .t4 { font-size: 1.9em; }
.axero-tag-cloud .t5 { font-size: 2.3em; }


/* Message page
-----------------------------------------------*/
#axero-message-container{width:600px;margin:0px auto 0px auto;}
.axero-message-content{padding:20px;}
.axero-message-content h4{}
.axero-message-content p{margin:0px 0px 10px 0px;}
.axero-message-content p.success{padding:10px;}

.event-calendar-month{
padding:0px 0px 0px 200px;
}

/* forum objects
---------------------------------------------------------------- */
#threadIntro p{color:#1D1D1D;font-size:11px;line-height:14pt;}
.simTableHeader{clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.simTableHeader tr{}
.simTableHeader td{padding:8px;background:#F3F3F3 url(../images/axero-standard-bar-bg.gif) repeat-x scroll left top;font-size:10px;font-weight:bold; vertical-align:top;border-bottom:0px solid #DCDCDC;}

.simTableHeader th h2{margin:0px 0px 0px 10px;padding:0px;font-size:1.4em;font-weight:bold;}      
.simTableHeader th a{text-decoration:none;COLOR:#FFF;}
.simTableHeader th a:hover{text-decoration:underline;}
.simTable{clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;}
.simTable td{padding:8px;vertical-align:top;border-bottom:0px solid #DCDCDC;border-top:1px solid #DCDCDC;}
.simTable tr{padding:6px;vertical-align:top;}
.categoryName{font-weight:bold;}

#loginBox{float:left;width:350px;margin:0px 0px 0px 0px;}
#registerBox{ font-size:16px; font-weight:bold; float:left;margin:30px 0px 0px 100px;width:450px;}

.comparison{background:#EFEFEF none repeat scroll 0 0;border-collapse:collapse;width:500px;margin:0px 0px 20px 0px;}
.comparison tr{}
.comparison th{background:#2689C7;border:2px solid #FFFFFF;padding:8px;vertical-align:top;color:#fff;}
.comparison td{border:2px solid #FFFFFF;padding:8px;vertical-align:top;}
.comparison .centered{text-align:center;}

/* tab navigation objects
---------------------------------------------------------------- */
#tabnav{height: 24px;margin:0px;padding-left: 10px;border-bottom:solid 20px #2689C7;background: url(assets/images/tab_bottom.gif) repeat-x bottom;clear:both;}
#tabnav ul{line-height: 16px;margin:0px 0 0px 0; padding: 0px 0 0px 0px; border-top:none; border-bottom:none;list-style:none;   }
#tabnav li{margin: 0 0 0 0px; padding: 0;display: inline;list-style-type: none;}
#tabnav a:link, #tabnav a:visited{float: left;background: #fff;font-size: 10px;line-height: 14px;font-weight: bold;padding: 4px 25px 4px 25px;margin-right: 4px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;text-decoration: none;color: #fff;}
#tabnav a:link.active, 
#tabnav a:visited.active{border-bottom: 1px solid #2689C7;background: #2689C7;color: #fff;}
#tabnav a:hover{background: #C78426;color:#fff;border-bottom: 1px solid #C78426;}

#axero-menu{background:#F7F7F7  url(../images/navbar-bg.gif);color:#fff;height:36px;margin:0px;border:1px dotted #D3D3D3;}
#axero-menu ul{margin: 0px 0px 0px 18px; padding:9px 0px 0px 0px;}
#axero-menu li{margin: 0px 0px 0px 0px; padding: 0;display: inline;list-style-type: none;}
#axero-menu li A {text-decoration:none; color:#fff;}
#axero-menu li A:hover {text-decoration:underline;}
#axero-menu li A{background:padding:0px 15px 0px 0px; margin:8px 20px 0px 0px; font-weight:bold;}
#axero-menu li A.last{ background: none;padding-right:0; margin-right:0;  }
#axero-menu li A.active{color: #fff;text-decoration:underline;}

/* My Account objects
-------------------------------------------------------------------*/
#axero-3col-left, #axero-3col-right,#axero-2col-left{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-radius: 8px;border:1px solid #C1C1C1;padding:0px 0px 20px 0px;}
#axero-3col-left{width:170px;float:left;background:#EFEFEF;}
#axero-3col-right{width:300px;float:right; border:0;}
#axero-3col-center{margin:0px 310px 0px 180px;}
#axero-2col-left{width:170px;float:left;background:#EFEFEF;}
#axero-2col-right{margin:0px 0px 0px 190px;}

.axero-my-acct-photo {background-color:#EFEFEF;border:1px solid #BCBCBC;display:block;overflow:hidden;width:150px;margin:10px auto 0px auto;padding:2px;}
.axero-my-acct-username{margin:5px 0px 0px 10px;padding:0px 0px 0px 0px; font-weight:bold;}
.axero-my-acct-options{margin:5px 10px 0px 10px;padding:5px 0px 0px 0px; list-style-type:none;border-top:solid 1px #efefef;}
.video-categorybar{width:100%; height:15px; border:1px solid #dcdcdc; background-color:#f4f4f4; padding:5px 0px 15px 10px;}

#myacct-tab{height: 23px;margin:0px 0px 15px 0px;padding-left: 10px;clear:both;border-bottom:solid 1px #BCBCBC;}
#myacct-tab ul{line-height: 16px;margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;border:none;list-style:none;}
#myacct-tab li{margin: 0 0 0 0; padding: 0;display: inline;list-style-type: none;}
#myacct-tab a:link, 
#myacct-tab a:visited{float: left;background: #efefef;font-size: 10px;line-height: 14px;font-weight: bold;padding: 4px 15px 4px 15px;margin-right: 4px;text-decoration: none;color: #666;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}

#myacct-tab a:link.active, 
#myacct-tab a:visited.active{background: #fff;color: #333;border-bottom: 1px solid #fff;}

#myacct-tab a:hover{background: #ccc;}

#my-acct-page-intro{width:auto;overflow:hidden;margin:0px 0px 10px 0px;padding:0px 10px 0px 0px;}
#my-acct-page-intro h2 {font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:150%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:0px 0px 0px 0px;
padding:0;
text-transform:none;}

#my-acct-breadcrumbs{color:#1D1D1D;
line-height:20pt;
margin-bottom:7px;}
#my-acct-page{clear:both;padding:0px 0px 60px 0px;}

.axero-myaccount-filterbox{clear:both;margin:0px 0px 0px 0px;width:auto;overflow:hidden;padding:7px;background:#EDF3FE none repeat scroll 0 0;border-bottom:1px solid #D1DCEF;}
.axero-myaccount-filterbox ul{margin:0px;padding:0px;}
.axero-myaccount-filterbox li{float:left;margin:0px 18px 0px 0px;padding:0px;list-style:none;}

.axero-myaccount-bar {background:#F3F3F3 url(../images/axero-standard-bar-bg.gif) repeat-x scroll left top;margin:0px 0px 0px 0px;overflow:hidden;padding:5px 10px 5px 10px;width:auto;}
.axero-myaccount-bar select{margin:0px 0px 0px 0px;}
.axero-myaccount-bar .axero-myaccount-bar-left {float:left;width:350px;}
.axero-myaccount-bar .axero-myaccount-bar-right {float:right;text-align:right;width:350px;}
.axero-myaccount-bar .middle{margin-top:3px;}
.axero-myaccount-bar .axero-myaccount-bar-right-blog {float:right;text-align:right;width:150px;}

.axero-myaccount-grid {margin:0px 0px 15px;}
.axero-myaccount-grid thead tr th, .axero-myaccount-grid tfoot tr th {padding: 7px 4px 7px 4px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background:#F3F3F3; color:#333;}
.axero-myaccount-grid tbody tr td {color: #3D3D3D;padding: 7px 4px 7px 4px;vertical-align: top;}
.axero-myaccount-grid tbody tr:hover{background:url(../images/form-bg.png) repeat-x center top;}
.axero-myaccount-grid thead tr .header {background-image: url(../images/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}

/* MyAccount homepage 
-----------------------------------------------------------------------------*/
#axero-my-status-input{margin:0px 0px 0px 0px;
                       padding:10px;border-bottom:solid 1px #F3F3F3;width:auto; 
                       overflow:hidden;
                       }
.axero-my-status-heading{margin:0px 0px 0px 0px; font-weight:bold;}

.axero-my-status-textbox{overflow:hidden;border:1px solid #BBBBBB;margin:0.5em 0;padding:5px;height:40px;min-height: 50px;}

.axero-my-status-button{border: solid 1px #999;cursor:pointer;font-size:13px;font-weight:bold;
                        height:29px;line-height:27px;margin:0px 0px 0px 5px;padding:0 5px 3px 7px;}
.axero-my-status-button:hover{border-bottom: solid 1px #333;border-right: solid 1px #333;}
.axero-my-status-options{clear:both;}
.axero-my-status-options ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.axero-my-status-options li{display: inline;margin-right:7px;}
.axero-my-status-option-link{margin:10px 0px 0px 0px;}

/* My account wall */
#axero-wall{margin:10px 0px 10px 0px;padding:10px;width:auto; overflow:hidden;border:0px solid #C1C1C1;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-radius: 8px;}
#axero-wall .wall-entry{padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;border-bottom:solid 1px #efefef;width:auto; overflow:hidden;}
#axero-wall .wall-entry .wall-entry-left{float:left;margin:0px 0px 0px 0px;}
#axero-wall .wall-entry .wall-entry-left .wall-user-image{width:50px;border:1px solid #BCBCBC;padding:2px;}
#axero-wall .wall-entry .wall-entry-right{margin-left:70px;}
#axero-wall .wall-entry .wall-entry-right .wall-user-name{ font-weight:bold;color:#2689C7;}
#axero-wall .wall-entry .wall-entry-right .wall-user-post{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#axero-wall .wall-entry .wall-entry-right .wall-user-post-info{color:#6F6F6F;margin:8px 0px 0px 0px;padding:0px;font-size:11px;}
#axero-wall .wall-entry .wall-entry-right .wall-user-comment{margin-top:10px;}

.axero-myacount-recentcontent-submenu{font-size:11px;margin:0px 0px 0px 0px;padding:10px 0px 10px 10px;width:auto; 
                                      overflow:hidden; border-bottom:solid 1px #efefef;}
.axero-myacount-recentcontent-submenu ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.axero-myacount-recentcontent-submenu ul li{clear:none;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px; 
                                            border-bottom:0px;list-style:none;width:auto; float:left;}

/* My account friends */
.axero-myaccount-friend-all, .axero-myaccount-friend-pending {background:#efefef;margin: 0px 0px 0px 0px;width:auto; overflow:hidden; padding:0px;border-top:1px solid #BCBCBC;}
.axero-myaccount-friend-section{background:#fff;margin: 0px 0px 0px 0px;width:auto; overflow:hidden; padding:10px;border-bottom:1px solid #E5E5E5;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.axero-myaccount-friend-section:hover{background:#efefef;}
.axero-myaccount-friend-section .axero-friend-photo{width:70px;float:left; margin-right:15px;}
.axero-myaccount-friend-section h4{ font-weight:bold;margin:0px 0px 0px 0px;}
.axero-myaccount-friend-section .axero-friend-info{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.axero-myaccount-friend-section p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.axero-myaccount-options{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}
.axero-myaccount-options ul{margin:0 0 0 10px;padding:0;}
.axero-myaccount-options ul li{display:block;padding:0 0 6px 22px;}

/* My account photos */
.axero-myaccount-album{background:#efefef;margin: 0px 0px 0px 0px;width:auto; overflow:hidden; padding:10px;border-top:1px solid #BCBCBC;}
.axero-myaccount-album-section{background:#fff;margin: 0px 0px 10px 0px;width:auto; overflow:hidden; padding:10px;border:1px solid #BCBCBC;}
.axero-myaccount-album-section .axero-album-cover{float:left; margin-right:15px;}
.axero-myaccount-album-section .axero-album-options{ list-style:none;}
.axero-myaccount-album-section .axero-album-options li{margin: 0px 0px 0px 0px; padding: 0px;display: inline;list-style-type: none;}
.axero-myaccount-album-section h4{ font-weight:bold;margin:0px 0px 0px 0px;}
.axero-myaccount-album-section p{margin:0px 0px 0px 0px;}
.axero-myaccount-album-add{background:#ECF7FA;border:solid 1px #BFF1FF;}

/* My account photos - upload page */
.fileUploadQueueItem {-x-system-font:none;background-color:#F5F5F5;border:3px solid #E5E5E5;font-family:Verdana,Geneva,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-top:5px;padding:10px;width:300px;}
.fileUploadQueueItem .cancel {float:right;}
.fileUploadProgress {background-color:#FFFFFF;border-color:#808080 #C5C5C5 #C5C5C5 #808080;border-style:solid;border-width:1px;margin-top:10px;width:100%;}

/* while its uploading */
.AjaxUploaderQueueTable{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background:#F0F0F0 url(../images/form-bg.png) repeat-x scroll center top;border:1px solid #CCCCCC;margin:15px 0px;}
.AjaxUploaderQueueTableRow{}

/* after an upload photos items are shown in a tabl grid */
.AjaxUploaderAttachmentsTable{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background:#F0F0F0 url(../images/form-bg.png) repeat-x scroll center top;border:1px solid #CCCCCC;margin:15px 0px;}
.AjaxUploaderAttachmentsTable .uploader-header-row-css{background:#F0F0F0 url(../images/heading-bg.png) repeat-x scroll center top;height:30px;font-size:14px;font-weight:bold;padding:0 0 0 5px;}
.AjaxUploaderAttachmentsTable .AjaxUploaderAttachmentsTableRow{margin:0px;}

.UploaderRemoveButton{}
.axero-uploader-container{margin:0px 15px 15px 15px;padding:15px;}
.axero-uploader-edit-image-area{float:left;width:150px;margin-left:15px;}
.axero-uploader-edit-image-area img{border:solid 1px #ccc;padding:2px;width:130px;height:97px;}
.axero-uploader-edit-info-area{margin:0px 0px 0px 155px;padding-bottom:15px;}

/* view photos in album */
ul#axero-photo-view{clear:both;width:auto;overflow:hidden;margin:0px 0px 0px 0px;padding:12px 0px 10px 0px;list-style-image:none;list-style-position:outside;list-style-type:none;}
ul#axero-photo-view li {background:#fff none repeat scroll 0 0;border-color:#efefef;border-style:solid;border-width:1px;float:left;font-size:9px;margin:0 8px 8px 0;padding:0 6px;position:relative;}
ul#axero-photo-view li:hover{background:#efefef none repeat scroll 0 0;border: 1px solid #bbb;}
ul#axero-photo-view li .photo {background-color:#EFEFEF;padding:3px;border:1px solid #BCBCBC;display:block;height:97px;overflow:hidden;width:130px;}
ul#axero-photo-view li div.axero-photo-meta {display:block;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans Regular',Verdana,sans-serif;height:22px;line-height:22px;overflow:hidden;text-align:left;width:130px;z-index:800;}
ul#axero-photo-view li div.axero-photo-meta input{float:left;margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}
ul#axero-photo-view li div.axero-photo-meta label{float:left;margin:0px 0px 0px 3px; white-space:nowrap; padding:0px 0px 0px 0px;width:110px;overflow:hidden;}
ul#axero-photo-view li div.axero-photo-counter {background:#DFDFDF;clear:left;display:block;height:16px;margin:6px 0 0;position:relative;text-align:center;}
ul#axero-photo-view li div.axero-photo-info {display:block;font-size:9px;height:24px;margin-top:5px;position:relative;text-align:center;}
#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
a.active-image-btn, a.inactive-image-btn, a.inactive-image-btn, a.c-active-image-btn, a.c-inactive-image-btn, a.edit-image-btn, a.move-image-btn, a.rotleft-image-btn, a.rotright-image-btn, a.delete-image-btn, a.focal-point-btn {display:block;float:left;height:18px;margin:0 2px 0 0;width:20px;}

/* file uploader */
.axero-article-file-upload{color: #000000;text-decoration: none;background-color: #D4D0C8;display: block;padding: 3px 0px 3px 10px;margin:0px 0px 10px 0px;width: 140px;border-top: 1px solid #EEEEEE;border-right: 1px solid #666666;border-bottom: 1px solid #666666;border-left: 1px solid #EEEEEE;background-repeat: no-repeat;}
.axero-article-file{clear:both;border:solid 1px #DFDFDF;padding:10px;margin:5px 10px;}
.axero-article-file-name{font-size:.8em;padding-right:10px;}
.axero-article-file-remove{font-size:.8em;}

#pendingfriends{clear:both;width:auto; overflow:hidden;}
#friendlist{}
#friendlist li{}



/* Inbox tab navigation objects
---------------------------------------------------------------- */
#inboxtab{}
#inboxtab{background:#FFFFFF url(../images/changer-bar-bg.gif) repeat-x scroll center bottom;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:auto;overflow:hidden;}
#inboxtab li{margin: 0px 0px 0px 0px; padding: 0px;list-style-image:none;list-style-position:outside;list-style-type:none;border-right:1px solid #CCCCCC;width:auto;float:left;}
#inboxtab a:link, #inboxtab a:visited{color:#414140;display:block;font-size:100%;font-weight:bold;padding:8px 25px;text-decoration:none;}
#inboxtab .floatRight{float:right;border-right:0px;border-left: 1px solid #D3D3D3;}
#inboxtab .floatRight a:visited.active, a:link.active{border-right: 1px solid #D3D3D3;}

#inboxtab a:link.active, 
#inboxtab a:visited.active{background:#FFFFFF none repeat scroll 0 0;color:#F47414;}
#inboxtab a:hover{}
#inboxOptions{background: #fff;padding:10px 5px 10px 5px;clear:both; width:auto; overflow:hidden;}
#inboxOptions select, #inboxOptions input{margin:0px;}
#inboxOptions textarea.expanding{line-height: 18px;}

#inboxTable {margin:0px 0px 15px;}
#inboxTable thead tr th, 
#inboxTable tfoot tr th {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background:#F3F3F3; color:#333;}
#inboxTable thead tr .header {background-image: url(../images/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}

#inboxTable tbody tr:hover{background:#efefef;}
#inboxTable tbody td {color: #3D3D3D;padding: 7px 4px 7px 4px;vertical-align: top;}
#inboxTable tbody .isread{}
#inboxTable tbody .isnotread{font-weight:bold;color:#000;}
#inboxTable tbody .isStarred{background:transparent url(../images/icons/full_star.gif) no-repeat scroll left top;}
#inboxTable tbody .isNotStarred{background:transparent url(../images/icons/full_blank.gif) no-repeat scroll left top;}


#inboxTable  thead tr .headerSortUp {background-image: url(../images/asc.gif);}
#inboxTable  thead tr .headerSortDown {background-image: url(../images/desc.gif);}
#inboxTable  thead tr .headerSortDown, #inboxTable  thead tr .headerSortUp {background-color: #8dbdd8;}

.axero-inbox-table{width:600px;border-collapse: collapse;margin:30px auto 30px auto;padding:20px 0px 20px 0px;}
.axero-inbox-table table{border-collapse: collapse;margin:0px 0px 15px 0px;padding:0px 0px 20px 0px;}
.axero-inbox-table td{color:#6F6F6F;border-bottom:solid 0px #eee;}
.axero-inbox-table th {height:32px;background:#F0F0F0 url(../images/heading-bg.png) repeat-x scroll center top;padding:0px 0px 0px 5px;}
.axero-inbox-table th h4{padding:0px;margin:0px 0px 0px 5px;font-size:14px; font-weight:bold;}
.axero-inbox-table .axero-table-cell-label{ text-align:right;font-weight:bold;width:75px !important;}
.axero-inbox-table .axero-table-cell-sm-label{ text-align:right;font-weight:bold;width:50px !important;}
.axero-inbox-table .axero-table-cell-login-label{ text-align:right;font-weight:bold;width:75px !important;}
.axero-inbox-table .axero-table-cell-lg-label{ text-align:right;font-weight:bold;width:270px !important;}
.axero-inbox-table .axero-table-cell-submit{padding:0px 0px 20px 0px;}
.axero-inbox-table .axero-table-cell-submit hr{width: 75%; margin: 10px 0px 15px 0px; color: #cccccc;height:1px;}
.axero-inbox-table .axero-table-cell-settings-label{text-align:right;font-weight:bold;width:200px !important;}
.axero-inbox-message-subject{height:auto;background:#EFEFEF none repeat scroll 0 0;border-bottom:1px solid #DFDFDF;border-top:1px solid #DFDFDF;padding:10px; width:auto; overflow:hidden;}
.axero-inbox-container {background:#F3F3F3 url(../images/axero-standard-bar-bg.gif) repeat-x scroll left top;margin:0;overflow:hidden;padding:10px;width:auto;}

.axero-inbox-message-container{margin:0px 0px 10px 0px;clear:both;background:#F9F9F9 none repeat scroll 0 0;border-left:1px solid #EFEFEF;border-top:1px solid #EFEFEF;border-right:1px solid #EFEFEF;border-bottom:1px solid #DFDFDF;padding:15px; width:auto; overflow:hidden;}
.axero-inbox-message-subject h4{padding:0px;margin:1px 0px 0px 5px;font-size:14px; font-weight:bold;}
.axero-inbox-message-container-left{width:150px;float:left;}
.axero-inbox-message-container-right{margin-left:160px;border-left:1px solid #DFDFDF;padding-left:15px;}

.axero-inbox-option-container{margin:15px 0px 0px 10px;padding:0px 0px 0px 0px;}
.axero-inbox-option-container p{margin:0px 0px 10px 20px;padding:0px 0px 0px 0px;}
.axero-inbox-option-container ul{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}

.axero-inbox-option-container ul li{display:block;padding:0 0 6px 22px;}
.axero-forum-options li a{text-decoration:none;}
.axero-forum-options li a:hover{text-decoration:underline;}
.axero-inbox-option-container ul li.icn-fullstar{background:transparent url(../images/icons/full_star.gif) no-repeat scroll left top;}
.axero-inbox-option-container ul li.icn-trash{background:transparent url(../images/icons/application_delete_disabled.png) no-repeat scroll left top;}
.axero-inbox-option-container ul li.icn-compose{font-weight:bold;margin-bottom:10px;background:transparent url(../images/icons/email_add.png) no-repeat scroll left top;}
.axero-inbox-option-container ul li.icn-inbox{background:transparent url(../images/icons/folder.png) no-repeat scroll left top;}
.axero-inbox-option-container ul li.icn-sent{background:transparent url(../images/icons/email_go.png) no-repeat scroll left top;}
.axero-inbox-option-container ul li.icn-draft{background:transparent url(../images/icons/folder_edit.png) no-repeat scroll left top;}



/* fieldset objects
---------------------------------------------------------------- */
fieldset { border:1px solid #DEDFDE; padding:10px; margin-bottom:10px;width:95%;}
legend {padding: 0.2em 0.5em;border:1px solid #EF8E31;background:#EF8E31;color:white;text-transform:uppercase;font-size:100%;text-align:left; margin-bottom:10px;font-weight:bold;}


/* Search page objects
---------------------------------------------------------------- */
.contentstats {height:auto;clear:both;width:100%;margin:30px 0px 0px 0px;padding:0px;}
.searchstats {height:25px;float: left;margin-left:0px;}
.highlight{ background-color:#E6FF5E;}
.keywordOp{padding:4px 0px 0px 0px;}
#contentoptions {height:20px;clear: both;background-color: #EFEFEF;width:auto;padding: 5px;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}

#searchList{float:left;clear:both;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;width:95%;}
#searchList ul li{list-style:none;margin:0px 0px 0px 0px;padding:0px;}
#searchList ul{list-style:none;}
#searchList li{margin:0px 0px 0px 0px;padding:0px;list-style:none;}

.zAnswer{height:auto;font-size: 1em; color: #333; margin:15px 0 15px -25px; padding:10px; padding-bottom:15px;border-bottom: 1px solid #EFEFEF;line-height: 20px;}
.seaTitle{font-size:16px; font-weight:bold;}
.zAnswer a {margin:0px;padding:0px;text-decoration: none; font-weight:bold; }
.zAnswer a:link,
.zAnswer a:visited,
.zAnswer a:active { color: #9e49a1; }
.zAnswer a:hover { color: #b2db11; text-decoration: underline; }

.topic a:link,.topic a:visited,.topic a:active { color: #335588; }
.topic a:hover { color: #F26622; text-decoration: underline; }

.faqseal{padding: 0px 3px 0px 3px;margin: 0px 0px 0px 0px;background-color: #fff;border: 1px solid #ebebeb;color:#999999;}

.searchsort {float: right;font-size: 8pt;color: #666;padding-right: 10px;height:auto;}
.searchsort select {float: left;margin: 0px 3px 4px 0px;font-size: 8pt;}
.searchsort span {float: left;margin: 3px 3px 4px 0px;font-size: 8pt;}
.itemsperpage {padding-left: 10px;float:left;height:auto;}
.itemsperpage select {float: left;margin: 0px 3px 4px 0px;font-size: 8pt;}
.itemsperpage span {float: left;margin: 3px 3px 4px 0px;font-size: 8pt;}
#searchresultscontent {float: left;}
#searchresultstags {padding-top: 10px;float: left;font-size: 8pt;color: #333;}
#searchresultstags span {color: #333;padding: 0px;}


/* Pagination
---------------------------------------------------------------- */
.pagination {text-align:center;font-size: 8pt;padding: 0px 2px 1px 0px;color: #666;}
.pagination-numbers {color: #999;}
.pagination-numbers span a {padding:5px;border: 1px solid #000;}
.pagination-numbers span a:hover {color: #355491;}
.pagination-numbers a:link,.pagination-numbers a:visited {padding: 3px 4px 3px 4px;margin: 0px;text-decoration: none;border: 1px solid #ddd;}
.pagination-numbers a:hover,.pagination-numbers a:active {border: 1px solid #000;background:#9e49a1;color:#fff;text-decoration: none;}
.pagination-numbers a:link.pagination-current,.pagination-numbers a:visited.pagination-current,.pagination-numbers a:hover.pagination-current,.pagination-numbers a:active.pagination-current {font-weight: bold;background-color: #f4f4f4;border: 1px solid #ebebeb}
.pagination-prevnext {padding: 0px 3px 0px 3px;margin: 0px 0px 0px 4px;background-color: #f9f9f9;border: 1px solid #ebebeb;}
.pagination a:link.pagination-prev,.pagination a:visited.pagination-prev,.pagination .pagination-prev-none {padding: 0px 4px 0px 8px;margin: 0px 2px 0px 0px;background: transparent url(manager/images/arrow-left-small.gif) no-repeat left;border: none;border-right: 1px solid #ececec;text-decoration: none;}
.pagination a:link.pagination-next,.pagination a:visited.pagination-next,.pagination .pagination-next-none {padding: 0px 8px 0px 3px;margin-left: 2px;background: transparent url(manager/images/arrow-right-small.gif) no-repeat right;border: none;text-decoration: none;}
.pagination a:hover.pagination-prev,.pagination a:hover.pagination-next,.pagination a:active.pagination-prev,.pagination a:active.pagination-next {text-decoration: underline;}
.pagination .pagination-prev-none {background: transparent url(manager/images/arrow-left-none.gif) no-repeat left;color: #999;}
.pagination .pagination-next-none {background: transparent url(manager/images/arrow-right-none.gif) no-repeat right;color: #999;}

#paging{margin: 0px 0px 0px 0px;width: auto;padding: 8px;text-align: left;overflow:hidden;text-align:right; border-top:solid 1px #DCDCDC ;background:#f7bf21 repeat-x scroll center top;}
.pagermenu {padding:0px;margin:0px; float:right;}
.pagermenu ul{padding:0px;margin:0px;}
.pagermenu li{display: block;float: left;list-style-type: none;margin:0px 6px 0px 0px;padding:0px 3px 0px 3px;}
.pagermenu A:link{color:#0093dd;}
.pagermenu A:visited{color:#0093dd;}
.pagermenu A:hover{color:#6eb932;}
.pagermenu A:active{color:#0093dd;}
.pagerstats{padding-right:20px;}
.pagerjumper{padding-left:20px;}

/* Topics
---------------------------------------------------------------- */
.axero-forum-topic-header{overflow:hidden; width:auto;padding:15px;background:#F3F3F3;border-bottom:1px solid #DCDCDC;}
.axero-forum-topic-header .axero-forum-topic-header-left{float:left;margin:0px 320px 0px 0px;}
.axero-forum-topic-header .axero-forum-topic-header-right{float:right;width:300px;}
.axero-forum-topic-header .axero-forum-topic-header-right ul{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 10px;padding:0;}
.axero-forum-topic-header .axero-forum-topic-header-right ul li{float:left;margin:0 16px 0 0;padding:0 0 0 20px;}

.axero-forum-topic-wrapper{clear:both;float:left;padding:0px; width:100%; border-bottom:1px solid #DCDCDC; margin:0px 0px 0px 0px;}
.topic-table{}
.topic-table th, .topic-table td{border-bottom:0px solid #DCDCDC;padding:0px 0px 0px 0px;}

.axero-forum-topic-header{height:auto;padding:8px;background:#F3F3F3 url(../images/axero-standard-bar-bg.gif) repeat-x scroll left top;border-bottom:1px solid #DCDCDC;}
.axero-forum-topic-header .options{float:right;width:auto;text-align:right;margin:0px 10px 0px 0px; font-size:11px;}
.axero-forum-topic-header .options a {text-decoration:none;}
.axero-forum-topic-header .options a:hover {text-decoration:underline;}
.axero-forum-topic-header .options .reply {padding:0px}
.axero-forum-topic-header p{margin:3px 0px 0px 8px;padding:0px;}

.axero-forum-topic-info{float:left;width:200px;height:auto;padding:15px;}
.axero-forum-topic-post{margin:0px 0px 0px 220px;width:auto;height:auto; min-height:200px;padding:15px 15px 10px 15px;background:#fff;border-left:solid 1px #DCDCDC;}
.inlinequote{border: dashed 1px #ccc;padding:5px;background:#EFEFEF;}
.cite{font-weight:bold;}

.axero-forum-topic-footer{clear:both;overflow:hidden;width:auto;padding:15px 10px 0px 10px;border-top:solid 1px #DCDCDC;margin:15px 0px 0px 0px;}
.axero-forum-topic-footer_forum{border-top:solid 1px #DCDCDC; padding-top:15px; margin-top:15px; padding-left:10px;}
.axero-forum-topic-signature{margin:0px 0px 0px 0px;overflow:hidden;width:auto;}
.axero-forum-topic-footer-options{margin:0px 0px 0px 0px; overflow:hidden;width:auto;}

.axero-forum-options {float:right;font-size:90%;margin:3px 0px 0px 0px;padding:0px 0px 4px 0px;}
.axero-forum-options li{display:inline;display:block;float:left;margin:0px 15px 0px 0px;padding:0 0 4px 20px;}
.axero-forum-options li a{ text-decoration:none;}
.axero-forum-options li a:hover{text-decoration:underline;}

.axero-forum-options li.icn-reply {background:transparent url(../images/icons/comment_add.png) no-repeat scroll left top;}
.axero-forum-options li.icn-delete {background:transparent url(../images/icons/comment_delete.png) no-repeat scroll left top;}
.axero-forum-options li.icn-edit {background:transparent url(../images/icons/comment_edit.png) no-repeat scroll left top;}
.axero-forum-options li.icn-report {background:transparent url(../images/icons/flag_red.png) no-repeat scroll left top;}
.axero-forum-options li.icn-markanswer {background:transparent url(../images/icons/award_star_add.png) no-repeat scroll left top;}



 
/* HOMEPAGE CUSTOMIZATIONS
---------------------------------------------------------------- */
#page{clear:both;}
#pageIntro{float: left;width:100%; overflow:hidden; margin:0px 0px 10px 0px;padding:0px;}
#pageIntro div{}
#pageIntro h3 {margin:0px 0px 0px 0px;-x-system-font:none;color:#C78426;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:240%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:-1px;line-height:normal;padding:0px 0px;text-transform:none;}
#pageIntro h2 {padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;-x-system-font:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:150%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:-1px;line-height:normal;text-transform:none;}
#pageIntro p{color:#1D1D1D;line-height:20px;margin-bottom:7px;}
#pageIntro .summaryIntro{font-size:14px;color:#7d7d7d;}
#pageIntro .home{background:#F9F9F9;padding:10px;border:1px solid #EFEFEF;}
#homepage-promo{width:648px;height:300px;margin:0px 0px 0px 0px;display:none;}

#homepage-right-col{float:right;width:300px; height:auto;margin:2px 0px 0px 0px;display:none;}
#homepage-register{width:300px; height:151px;}
#homepage-testimonial{float:right;width:300px; height:137px; background:url(../images/testimonial-bg.gif);font-size:12px;}
#homepage-testimonial h4{margin:20px 0px 0px 25px;padding:0px 0px 0px 0px;color:#fff;font-size:14px;font-weight:bold;}
#homepage-testimonial ul{margin:5px 10px 0px 35px;padding:0px 0px 0px 0px;}
#homepage-testimonial li{margin:0px 0px 5px 0px;}
#homepage-testimonial li a{color:#fff;}
#homepage-testimonial li a:hover{color:#FFD64F;}

.intro{padding:0px 10px 5px 10px;}
.intro h2{margin:0px 0px 0px 0px;-x-system-font:none;color:#C78426;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:200%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:-1px;line-height:normal;padding:0px 0px;text-transform:none;}
.intro p{color:#1D1D1D;font-size:11px;line-height:14pt;}

/* modal popup */
.axero-modal-background{background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.axero-modal-pop{background-color:#fff;border-left: solid 10px #333;border-right: solid 10px #333;border-bottom: solid 10px #333;border-top: solid 10px #333;padding:0px;width:auto; overflow:hidden;}


.axero-modal-title{padding:5px 5px 5px 10px;background:#333;color:#fff;font-weight:bold;font-size:16px; text-align:left;}
.axero-modal-title a{color:#fff; font-size:12px; font-weight:bolder;border: solid 2px #fff;padding:0px 3px 0px 3px; text-decoration:none; text-align:left;}
.axero-modal-title a:hover{color:#333;border: solid 2px #fff;padding:0px 3px 0px 3px;background:#ccc; text-align:left;}
.axero-modal-body{padding:15px;overflow:hidden;width:auto;}
.axero-modal-body p{padding:0px;margin:0px 0px 8px 0px;}
.axero-textarea-modal {width:300px; overflow:hidden; height:100px;padding:5px;margin-right:15px;}
.axero-content-userinfo{width: 100%; background: #F9F9F9; overflow: hidden;margin:10px 0px 10px 0px; border:solid 1px #CFCFCF;}
.axero-content-userinfo p{padding: 15px 15px 0px 15px;}
.login-modal{width:550px;}
.axero-modal-login-left {display:inline;float:left;margin:0 0 15px 10px;position:relative;width:265px;border-right:solid 1px #ccc;}
.axero-modal-login-right {display:inline;float:right;margin:0 10px 0 0;width:190px;}
.axero-modal-login-left ul{margin:0px 0px 0px 0px; list-style:none;clear:both;}
.axero-modal-login-left li{margin:0px 0px 0px 0px;}
.axero-modal-login-left li label{clear:both;float:left;margin:0px 0px 0px 0px; font-weight:bold;}
.axero-modal-login-left li .inputelement{clear:both;margin:0px 0px 10px 0px;display:inline;float:left;padding:3px;}
.axero-modal-login-button{clear:both;margin:0px 0px 20px 0px;}
.axero-modal-login-remember{clear:both;margin:0px 0px 10px 0px;}
.axero-modal-login-forgot{clear:both;margin:0px 0px 0px 0px;}
.spinner-background{position:fixed;top:0;left:0;background-color:Gray;opacity:0.5;z-index: 10;width: 100%;height: 100%;filter: alpha(opacity=40)}
.spinner-Image{position: fixed; left: 50%; top: 50%; z-index: 10;}

/* event page specific */
#axero-event-body{clear: both; overflow:hidden;width:auto;}
#axero-event-right{float:right; width:280px;}
#axero-event-left{margin:0px 330px 0px 0px;}
.axero-event-list{ list-style:none;margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}
.axero-event-list li{ list-style:none; display:block;margin:10px 10px 20px 10px; padding:10px 10px 20px 10px;border-bottom:1px dotted #EFEFEF;border-top:1px dotted #fff;border-left:1px dotted #fff;border-right:1px dotted #fff;}
.axero-event-list li:hover {background:#ECF7FA;border:solid 1px #BFF1FF;}
.event-isFeatured{background:#FFF1BF;border:solid 1px #FFD64F;}
.event-isFeatured-label{float:right;font-size:.8em; font-weight:bold; color:#AF8800;margin-left:20px;}
.calendar-bg{float:left;width:57px;height:57px;background: url(../images/calendar.gif) no-repeat scroll 0 0;}
.calendar-bg .month{text-align:center;font-size:14px;font-weight:bold;color:#fff;margin:3px 0px 0px 0px;}
.calendar-bg .day{text-align:center;font-size:16px;font-weight:bold;margin:3px 0px 0px 0px;}
.axero-event-full{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}
.axero-event-info{margin:0px 0px 0px 70px;}
.axero-event-info h4{margin:0px 0px 0px 0px;padding:0px;font-size:120%; font-weight:bold;}
.axero-event-info ul{margin:0px 0px 0px 0px;padding:0px;}
.axero-event-info li{margin:0px 0px 0px 0px;padding:0px;border:0px;background:transparent;}
.axero-event-info li:hover{background:none;border:0px;background:transparent;}
.axero-event-info p{margin:5px 0px 0px 0px;padding:0px;}
.axero-event-full-info{margin:0px 0px 0px 70px;}
.axero-event-full-info h3{margin:18px 0px 0px 0px;padding:0px;font-size:140%;}
.axero-event-full-info ul{margin:10px 0px 10px 0px;padding:10px;background:#ECF7FA;border:solid 1px #BFF1FF;}
.axero-event-full-info li{margin:0px 0px 0px 0px;padding:0px;border:0px; list-style:none;}
.axero-event-full-info p{margin:5px 0px 15px 0px;padding:0px;}
.event-options{margin:8px 0px 0px 10px;}
.event-option-rsvp{margin:8px 0px 0px 14px;}
.event-option-rsvp li{margin:5px 0px 0px 0px;padding:0px;border:0px; list-style:none;}
.event-attending-list{height: 150px; overflow: auto; width:98%;  margin: 8px 0px 0px 0px;}
.event-attending-list li{margin:0px 0px 8px 0px;padding:0px;border:0px; list-style:none;}
.section-comments{margin:10px 10px 0px 10px;padding:0px 0px 0px 0px;}
.section-comments li{display: block; clear: both; overflow:hidden;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;border-bottom:solid 1px #EFEFEF; list-style:none;}


/* photo album specific */
.axero-photo-album-header {background:#F6F7F8;border-bottom:1px dotted #CCCCCC;clear:both;height:auto;margin:0;overflow:hidden;padding:10px;}
.axero-photo-album-header .axero-photo-album-options{float:right;width:275px;text-align:right;}
.axero-photo-album-header .axero-photo-album-options ul{margin:0px; padding:0px;}
.axero-photo-album-header .axero-photo-album-options ul li{list-style:none;margin:0px 15px 0px 0px; padding:0px 0px 0px 23px; display:inline;}
.axero-photo-album-header .axero-photo-album-options ul li.icon-share{background:transparent url(../images/icons/share.png) no-repeat scroll left top;}
.axero-photo-album-header .axero-photo-album-options ul li.icon-flag{background:transparent url(../images/icons/flag_red.png) no-repeat scroll left top;}
.axero-photo-album-header .axero-photo-album-header-avatar{float:left;width:70px;}
.axero-photo-album-header .axero-photo-album-header-info{float:left;width:300px;}

.axero-photo-option-bar{background:#F3F3F3 url(../images/axero-standard-bar-bg.gif) repeat-x scroll left top;border-bottom:1px solid #DCDCDC;margin:0px 0px 10px 0px;overflow:hidden;padding:5px 10px;width:auto;}
.axero-photo-option-bar-left {float:left;width:300px;}
.axero-photo-option-bar-left span {float:left;font-size:8pt;margin:4px 3px 4px 0;}
.axero-photo-option-bar-left select {float:left;font-size:8pt;margin:1px 3px 0px 0px;width:50px;}
.axero-photo-option-bar-right select {font-size:8pt;margin:1px 3px 4px 5px;}
.axero-photo-option-bar-right {float:right;width:300px; text-align:right;}
.axero-photo-stats{margin:0px 0px 0px 10px;}
#axero-photos-results{clear:both;overflow:hidden;width:auto;}
#axero-photos-results ul {margin:10px 0;padding:0;}
#axero-photos-results li {display:block;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 8px 20px 15px;padding:0;}
#axero-photos-results li .photo {background-color:#EFEFEF;padding:3px;border:1px solid #BCBCBC;display:block;height:97px;overflow:hidden;width:130px;}
#axero-photos-results li .photo:hover {border:1px solid #8F8F8F;}


.axero-media-options{border-top:solid 1px #E5E5E5;padding:10px;width:auto; overflow:hidden;}
.axero-media-options .axero-media-options-right{float:right;width:350px;text-align:right;}
.axero-media-options .axero-media-options-left{float:left;width:150px;}


.axero-media-options .axero-media-options-right{margin:0px; padding:0px;}
.axero-media-options .axero-media-options-right ul li{list-style:none;margin:0px 15px 0px 0px; padding:0px 0px 0px 23px; display:inline;}
.axero-media-options .axero-media-options-right ul li.icon-share{background:transparent url(../images/icons/share.png) no-repeat scroll left top;}
.axero-media-options .axero-media-options-right ul li.icon-flag{background:transparent url(../images/icons/flag_red.png) no-repeat scroll left top;}




.axero-media-options ul{margin:0px;padding:0px;}
.axero-media-options ul li{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;display:inline;}
.axero-photo-rating-star {height:auto;margin:0px;}
.axero-photo-rating-star div.rateText{float:left;margin-right:6px;}
.axero-photo-rating-star .rating-control{float:left;height:auto;margin:4px 0px 0px 0px;white-space:nowrap;}
.axero-photo-rating-star .rating-control .Empty {background-image:url(../images/icons/ratingStarEmpty.png);}
.axero-photo-rating-star .rating-control .Filled {background-image: url(../images/icons/ratingStarFilled.png);}
.axero-photo-rating-star .rating-control .Saved {background-image: url(../images/icons/ratingStarSaved.png);}
.axero-photo-rating-star .rating-control .ratingItem {background-repeat:no-repeat;cursor:pointer;display:block;font-size:0;height:12px;margin:0;padding:0;width:13px;}



#axero-photos-user-box{clear:both;margin:15px 0px 10px 0px;overflow:hidden;width:auto;background-color:#ECF7FA;padding:10px 10px 10px 10px;border:1px solid #BFF1FF;display:block;}
.axero-album-name{font-size:16px;font-weight:bold;}
#axero-photos-subpage{margin:15px 0px 0px 0px;overflow:hidden;width:auto;clear:both;}
#axero-photos-comments{float:left;margin:0;padding:10px 0;width:665px;font-size:95%;line-height:1.8em;}
#axero-photos-ad-area{float:right;margin:0;padding:10px 0;width:300px;font-size:95%;line-height:1.8em;}
.axero-photo-options{height:auto;margin:8px 0 0;overflow:auto;width:95%;}
.axero-photo-options li{list-style:none;}
#axero-photo-right {float:right;width:300px;margin:0px 0 0 0;font-size:95%;line-height:1.8em;}
#axero-photo-left {margin:0px 330px 0 0;font-size:95%;line-height:1.8em;}
#axero-main-photo{margin: 0px auto;}
.centeredImage {text-align:center;margin:0px auto;margin-top:0px;margin-bottom:0px;padding:0px;}
.centeredImage img{background-color:#EFEFEF;padding:3px;border:1px solid #BCBCBC;}
.axero-photo-iteract{font-size:120%;overflow:auto;width:auto;margin:15px 10px 10px 10px;}
.axero-photo-interact-top{padding:10px;overflow:auto;width:auto;}
.axero-photo-rate{float:left;width:250px;}
.axero-photo-views{float:right;width:250px; text-align:right;}
.axero-photo-share{padding:10px;clear:both;}

.axero-photo-user-info{margin:10px 10px 10px 10px;padding:10px 0px 10px 0px;overflow:auto;width:auto;}
.axero-photo-user-info p{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}


#photo-details{margin:10px 0px 10px 10px;}
#photo-selector{margin:20px auto;overflow:hidden;width:200px;}
#photo-selector img{padding:3px;border:1px solid #BCBCBC;width:81px;height:81px}
#photo-selector small{}
.photo-selector-previous{float:left;margin:0px 10px 0px 0px;text-align:center;}
.photo-selector-next{float:right;text-align:center;}
.photo-description{overflow:auto;width:auto;}

/* videos
------------------------------------------------*/
.axero-video-option-bar{background:#F3F3F3 url(../images/axero-standard-bar-bg.gif) repeat-x scroll left top;border-bottom:1px solid #DCDCDC;margin:0 0 10px;overflow:hidden;padding:5px 10px;width:auto;}
.axero-video-option-bar .axero-video-option-bar-left{float:left;width:300px;}
.axero-video-option-bar .axero-video-option-bar-right{float:right;text-align:right;width:300px;}
.axero-video-results{clear:both;overflow:hidden;width:auto;margin:10px 10px 10px 10px;}
.axero-video-results ul {padding:0px;margin:0px;}
.axero-video-results ul li {width:156px;height:205px;display:block;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 8px 0px 15px;padding:0;}
.axero-video-results ul li a.video-link{width:150px;border:solid 1px #EFEFEF;padding:3px;display:block;}
.axero-video-results ul li .video {width:150px;height:113px;}




/* these will be removed - start */
.featuredlinks{margin:8px; display:block;}
.featuredlinks li {border-bottom:1px solid #CCCCCC;margin-bottom:3px;padding:3px;}
.featuredlinks a { font-weight:bold;}
.sidebarBox{float:left;margin:0px 0px 15px 0px;padding-bottom:15px;background:#F9F9F9;-moz-border-radius: 8px;width:100%; overflow:hidden;border:solid 1px #EFEFEF;}
.sidebarBox p{font-weight:normal;padding:0px 6px 0px 10px;margin:0px 0px 0px 0px;}
.sidebarBox h2{-moz-border-radius: 4px;-x-system-font:none;background:#2689C7 url(../images/bar-blue-bg.gif) repeat-x ;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:130%;font-size-adjust:none; font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:-1px;line-height:normal;padding:5px 10px;}
.sidebarBox ul{list-style: none;}
.sidebarBox ol{padding:0px 0px 10px 20px;margin:0px 0px 0px 20px;}
.sidebarBox a {font-weight:bold; text-decoration: underline;}
.sidebarBox a:hover {color:#FA5817;text-decoration:none;}
.leftbox{float:left;width:310px;margin:0px 0px 10px 0px;}
.rightbox{float:right;width:310px;margin:0px 0px 10px 0px;}
.sidebarHead img{margin:5px 5px 0px 0px;}
.sidebarHead a {color:#fff;font-weight:bold; text-decoration: none;}
.sidebarHead a:hover {color:#FA5817;}
.newsletter{background: #F6D2B8;}
.newsletter h2{background:#F47414;}
.newsletterbutton{text-align:center;padding:0px;margin:10px 0px 0px 0px;}
.xbox{clear:both;margin:10px 0px 15px 0px;padding-bottom:15px;}
.xbox p{font-weight:normal;padding:0px 6px 0px 10px;margin:0px 0px 0px 0px;}
.xbox h2{-moz-border-radius: 4px;-x-system-font:none;background:#2689C7 none repeat scroll 0% 0%;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:130%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:-1px;line-height:normal;padding:5px 10px;}
.sidebarBoxh2{-x-system-font:none;background:#2689C7 none repeat scroll 0% 0%;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:130%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:-1px;line-height:normal;padding:5px 10px;}
.sidebarLink{ text-transform: uppercase;background:url(../images/BlueArrow.gif) no-repeat scroll left center;padding-left:15px;margin-left:10px;margin-right:10px;font-size: 10px; font-weight: bold; }
/* these will be removed - end */
/* spaces
----------------------------------------------------*/
.axero-space-left-col{float:left;font-size:95%;line-height:1.8em;margin:0 -310px 0 0;padding:0px 0px 40px 0px;width:100%;}
.axero-space-left-col-main {margin:0 310px 0 0;padding:0 10px 0 0;}
.axero-space-right-col{float:right;font-size:95%;line-height:1.8em;margin:0;padding:0px 0px 40px 0px;width:300px;}

#axero-space-add-new-container{margin:10px 0px 0px 0px; }
.axero-space-add-new-link{background:transparent url(../images/icons/asterisk_orange.gif) no-repeat scroll 0 0; height:16px; width:16px;  font-size:14px; font-weight:bold;padding:0 0 0 22px;}

/* space list page */
.axero-spaces-filterbox{clear:both;margin:0px 0px 0px 0px;width:auto;overflow:hidden;padding:5px;background:#EDF3FE none repeat scroll 0 0;border-top:0px solid #D1DCEF;border-bottom:1px solid #D1DCEF;}
.axero-spaces-filterbox ul{margin:0px;padding:0px;}
.axero-spaces-filterbox li{float:left;margin:0px 8px 0px 0px;padding:0px;list-style:none;}

.axero-spaces-spaces-options-bar{background:#F6F7F8  repeat-x scroll center top;border-top:1px solid #DCDCDC;clear:both;height:auto;margin:0px 0px 0px 0px;overflow:hidden;padding:4px;width:auto;}
.axero-spaces-options-bar-right{float:right;width:300px; text-align:right;overflow:hidden;margin:3px 5px 0px 0px;}
.axero-spaces-options-bar-left{float:left;width:300px;overflow:hidden;margin:5px 0px 0px 0px;}
.axero-spaces-options-bar-left select {float:left;margin:1px 3px 4px 5px;width:50px;}
.axero-spaces-options-bar-left span {float:left;font-size:8pt;margin:2px 3px 4px 0;}
.left-dropdown{float:left; width:80px;}
.rss-image{float:left; width:70px; padding-top:6px; }
.left-dropdown-width{float:left; width:60px;}

.axero-space-sort{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;clear:both;height:auto;margin:0px 0px 0px 0px;overflow:hidden;padding:5px;width:autoF;background:#F3F3F3 url(../images/axero-standard-bar-bg.gif) repeat-x scroll left top;}
.axero-space-sort ul{margin:0px 0px 0px 5px;padding:0px;list-style:none;}
.axero-space-sort ul li{margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;float:left; border:0px;font-size:11px;}

.axero-spaces-list{clear:both;overflow:hidden;width:auto;background:#F0F0F0 url(../images/form-bg.png) repeat-x scroll center bottom;border-bottom:1px solid #DCDCDC;margin:0px;padding:0px 15px 15px 15px;}
.axero-spaces-list ul{margin:0px;padding:0px;}
.axero-spaces-list ul li{margin:15px 0px 0px 0px;padding:0px;list-style:none;background:#FFFFFF none repeat scroll 0 0;border:1px solid #DCDCDC;overflow:hidden;padding:10px;width:auto;}
.axero-spaces-space-image{float:left;width:130px;}
.axero-spaces-space-image img{width:130px;}
.axero-spaces-space-info{margin:0px 0px 0px 140px;}
.axero-spaces-space-info h4{ font-weight:bold; font-size:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.axero-spaces-space-info p{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}

.axero-spaces-space-info-options {width:auto; overflow:hidden;border-top:1px solid #efefef;margin:10px 0px 0px 0px;padding:10px 0px 0px 0px;}
.axero-spaces-space-info-options .axero-spaces-space-info-options-right{float:right;width:450px;}
.axero-spaces-space-info-options .axero-spaces-space-info-options-right ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:auto; overflow:hidden;}
.axero-spaces-space-info-options .axero-spaces-space-info-options-right ul li {margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;float:right; border:0px;font-size:11px;}
.axero-spaces-space-info-options .axero-spaces-space-info-options-left{float:left;width:350px;margin:0px 0px 0px 10px;}
.axero-spaces-space-info-options .axero-spaces-space-info-options-left ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:auto; overflow:hidden;}
.axero-spaces-space-info-options .axero-spaces-space-info-options-left ul li {margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;float:left; border:0px;font-size:11px;}
.axero-spaces-space-info-options .axero-spaces-space-info-options-approved{width:150px;margin:0px 0px 0px 10px;}

/* space pages tab menu */
.axero-space-menu-tab{border-bottom:1px solid #CCCCCC;padding-left:10px;margin:10px 0px 10px 0px; height:21px;}
.axero-space-menu-tab ul{margin:0px 0px 0px 0px; padding-bottom:21px;padding-left:10px;border:none;list-style:none;}
.axero-space-menu-tab ul li{margin: 0 0 0 0; padding: 0;display: inline;list-style-type: none;}
.axero-space-menu-tab li a, .axero-space-menu-tab li a:visited{border:1px solid #CCCCCC;color:#666666;background:#efefef none repeat scroll 0 0;font-size:11px;float:left;font-weight:normal;line-height:14px;margin-right:4px;padding:3px 14px;text-decoration:none;}
.axero-space-menu-tab li a.active, .axero-space-menu-tab li a:visited.active{background:#FFFFFF none repeat scroll 0 0;border-bottom:1px solid #FFFFFF; color:#666666;}
.axero-space-menu-tab li a:hover{background: #DFDFDF;color:#666666;}

.axero-space-properties{margin:10px 10px 10px 10px;}
.axero-space-properties .axero-space-image{padding:2px;border:solid 1px #ccc;width:205px;margin:0px 0px 10px 0px;}
.axero-space-properties .axero-space-description,
.axero-space-properties .axero-space-owner,
.axero-space-properties .axero-space-privacy,
.axero-space-properties .axero-space-created{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px; font-size:11px;}

.axero-space-page-options {list-style-type:none;margin:0;padding:0 0 0 15px;}
.axero-space-page-options li {margin:0 0 4px;padding:0 0 0 23px;}
.axero-space-table{}

/* -- People - default
--------------------------------------------------*/
#threadIntro p{color:#1D1D1D;font-size:11px;line-height:14pt;}
.peoplestats{margin:0px 0px 10px 0px;clear:both;width:auto;overflow:hidden;}
.psLeft{float:left;width:300px;}
.psRight{float:right;width:630px;text-align:right;}
.psRight #paging { float:right;padding:0px; text-align:right;margin:0px 0px 0px 0px;width:auto;}
.new{float:left;}
.peoploptionsbar{margin:0px 0px 10px 0px;width:auto;overflow:hidden;border-bottom:1px solid #DCDCDC;background:#F3F3F3 url(../images/axero-standard-bar-bg.gif) repeat-x scroll left top;overflow:hidden;padding:5px 10px;width:auto;}
.peoploptionsbar .poLeft{float:left;width:300px;}
.peoploptionsbar .poLeft select {float:left;width:50px;font-size:8pt;margin:1px 3px 4px 5px;}
.peoploptionsbar .poLeft  span {float:left;font-size:8pt;margin:2px 3px 4px 0;}
.peoploptionsbar .poRight{float:right;width:500px; text-align:right;}
#alphabet{width:670px;margin:10px auto;}
#alphabet ul{}
#alphabet li{display:inline;list-style-type:none;padding-right:10px;}
#peopleresults{clear:both;width:auto;overflow:hidden;}
#peopleresults ul{margin:10px 0px;padding:0px;}
#peopleresults li{float:left; display:block; margin:0px 8px 20px 15px;padding:0px;list-style:none;}
#peopleresults .limited{height:260px; overflow:hidden; width:162px;}
#peopleresults li .profilephoto{background-color:#EFEFEF;border:1px solid #BCBCBC;display:block;overflow:hidden;width:160px;height:120px;}
#peopleresults li .profiledetails li{width:160px;height:auto;float:none;margin:0px 8px 0px 0px; text-align:center;}



/* -- People - profile
--------------------------------------------------*/
#axero-public-profile-main{margin:0px 0px 0px 180px;}
#axero-public-profile-main #prtabs{float:left;width:100%; overflow:hidden;border-top:1px solid #DCDCDC;}
#axero-public-profile-main #prtabs #axero-public-profile-right{margin:0px 0px 0px 0px;float:right;width:300px;}
#axero-public-profile-main #prtabs #axero-public-profile-left{margin:10px 310px 0px 0px;}
#axero-public-profile-main #prtabs #axero-public-profile-right2{margin:30px 0px 0px 718px;float:left;width:300px;}

.prOptionsBar{height:20px;padding:5px;width:auto;margin:0px;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;background:#F3F3F3;clear:both;overflow:hidden;}
.prOptionsBar .prLeft{float:left;width:300px;}
.prOptionsBar .prRight{float:right;width:100px;}
.prOptionsBar .prLeft select {float:left;width:50px;font-size:8pt;margin:1px 3px 4px 5px;}
.prOptionsBar .prLeft span {float:left;font-size:8pt;margin:2px 3px 4px 0;}
.prOptionsBar-forum{height:20px;padding:5px;margin:0px;background:#F3F3F3;clear:both;overflow:hidden; color:#000;}

#axero-public-profile-sidebar {float:left;width:170px;}
#axero-public-profile-sidebar .profilephoto{background-color:#EFEFEF;border:1px solid #BCBCBC;display:block;clear:both;overflow:hidden;width:170px;}
#axero-public-profile-sidebar #axero-profile-public-options{clear:both;overflow:hidden;list-style-type:none;margin:10px 0px 0px 0px;padding:0px;border:1px solid #ccc;}
#axero-public-profile-sidebar #axero-profile-public-options li { margin: 0 0 0 0; }
#axero-public-profile-sidebar #axero-profile-public-options li  a{display: block;background:#EFEFEF;width: auto;padding:8px;text-decoration: none;}
#axero-public-profile-sidebar #axero-profile-public-options li  a:hover{background-color: #369;color: #FFF;}

#axero-public-profile-sidebar .infosection {clear:both;overflow:hidden;margin:10px 0px 10px 0px;padding:0px;border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;}
#axero-public-profile-sidebar .infosection h3{padding:8px;width:auto;clear:both;overflow:hidden; font-weight:bold;border-bottom:1px solid #DCDCDC;border-top:1px solid #DCDCDC;background:#F3F3F3;}
#axero-public-profile-sidebar .infosection dl{display:block;margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;clear:both;overflow:hidden;width:auto;}
#axero-public-profile-sidebar .infosection dt{display:block;padding:1px 0px 1px 0px;clear:left;color:#808080;float:left;}
#axero-public-profile-sidebar .infosection dd{display:block;clear:both;padding:1px 0px 3px 0px;margin:0px 0px 0px 0px;padding-left:10px;width:auto;}


/*-- Article, Blog, Wiki styles
---------------------------------------------*/
#threadIntro{float: left;width:auto;margin:0px 0px 0px 0px;padding:10px;}
#threadIntro div{padding:0px 20px 0px 20px;}
#threadIntro h2 {background:url(../assets/images/discuss-25x25.gif) no-repeat scroll left center;padding:0px 0px 0px 35px;margin:0px 0px 0px 0px;-x-system-font:none;color:#C78426;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:200%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:-1px;line-height:normal;text-transform:none;}
#threadIntro p{color:#1D1D1D;font-size:11px;line-height:14pt;}

.axero-blog-background{background-color:#F1F6FA;clear:both;padding:15px;margin:0px 0px 15px 0px;border:solid 1px #DFF1FF; overflow:hidden;width:auto;}
.axero-article-background{background-color:#EBF4E8;clear:both;padding:15px;margin:0px 0px 15px 0px;border:solid 1px #D9EFD1; overflow:hidden;width:auto;}
.axero-wiki-background{background-color:#FFFBEF;clear:both;padding:15px;margin:0px 0px 15px 0px;border:solid 1px #FFF1BF; overflow:hidden;width:auto;}

.article-attachments{padding:10px 10px 0px 10px;border-top:dotted 1px #ccc;}
.article-attachments p{font-weight:bold; font-size:11px;margin:0px;}
.article-attachments ul{margin:0px; list-style:none;}
.article-attachments ul li{margin:0px 0px 5px 0px;height:18px;display:block;}

#articleCatList{font-size:0.9em;}
#articleCatList ul {list-style: none;  margin:10px 1.5em; }
#articleCatList ul ul{margin:3px 0px 0px 22px;list-style: disc; }
#articleCatList ul li {padding: 0px 0px 3px 0px;}
#articleCatList ul li a{ font-weight:bold; color: #3F3F3F; text-decoration: none; }
#articleCatList ul li a:hover{ color:#FA5817;text-decoration: underline; }
#articleCatList ul ul a { color: #3F3F3F; text-decoration: none; }
#articleCatList ul ul a:hover{ color:#FA5817;text-decoration: underline;color:#FA5817; }

#blogList{font-size:0.9em;}
#blogList ul {list-style: none;  margin:10px 0px 10px 20px;}
#blogList ul ul{margin:4px 0px 0px 22px;list-style: disc; }
#blogList ul li {padding: 0px 0px 0px 0px;}
#blogList ul li a{ font-weight:bold; color: #3F3F3F; text-decoration: none; }
#blogList ul li a:hover{ color:#FA5817;text-decoration: underline; }
#blogList ul ul a { color: #3F3F3F; text-decoration: none; }
#blogList ul ul a:hover{ color:#FA5817;text-decoration: underline;color:#FA5817; }

.articlelisthead {-moz-border-radius: 4px;-x-system-font:none;background:#2689C7 none repeat scroll 0% 0%;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:130%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:-1px;line-height:normal;padding:5px 10px;}
.articlecathead {-moz-border-radius: 4px;-x-system-font:none;background:#2689C7 url(../images/bar-blue-bg.gif) repeat-x scroll 0 0;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:130%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:-1px;line-height:normal;padding:5px 10px;}

.articlelist{}
.articlelist ul{list-style: none;display:block;}
.articlelist li{border-bottom:1px solid #D4D4D4;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:15px 0;}
.articlelist li a {color:#2689C7;font-size:1.1em;font-weight:bold; text-decoration: underline;}
.articlelist li a:hover {color:#FA5817;text-decoration:none;}
.articlelist li small {color:#7F7F7F;}

.callout-rss{display:none;background:#EFEFEF url(../images/icons/fade-bg.gif) repeat-x scroll 0 0;border-left:0px solid #DFDFDF;border-right:0px solid #DFDFDF;border-bottom:1px solid #DFDFDF;padding:15px; width:auto; overflow:hidden;}
.callout-rss p{margin:0px 0px 0px 0px;padding:0px;font-size:140%; font-weight:bold;color:#666;}
.callout-rss p a{color:#666;}
.callout-rss p a:hover {color:#FA5817;text-decoration:none;}

 /* -- WIKI
-------------------------------------------------------*/
.axero-wiki-page{}
.axero-wiki-page-options{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px; list-style-type:none;}
.axero-wiki-page-options li{margin:0px 0px 4px 0px;padding:0 0 0 23px;}

li.icn-edit {background:transparent url(../images/icons/page_white_edit.png) no-repeat scroll left top;}
li.icn-history {background:transparent url(../images/icons/time.gif) no-repeat scroll left top;}
li.icn-discussion {background:transparent url(../images/icons/comment.gif) no-repeat scroll left top;}
li.icn-delete {background:transparent url(../images/icons/delete.png) no-repeat scroll left top;}
li.icn-share {background:transparent url(../images/icons/share.png) no-repeat scroll left top;}
li.icn-print {background:transparent url(../images/icons/printer.gif) no-repeat scroll left top;}

.axero-wiki-page .add-link {background:transparent url(../images/icons/add.png) no-repeat scroll 0 0;margin:15px 10px 0 0;padding:0 0 0 19px;}

.axero-wiki-form{overflow:hidden;width:auto;margin:10px;background-color:#FFFBEF;border:solid 3px #FFF1BF;}
.axero-wiki-form-title{overflow:hidden;width:auto;margin:20px 20px 20px 20px; padding:0px 0px 0px 0px;}
.axero-wiki-form-title input{padding:4px; font-size:16px;width:90%;border:1px solid #bbb;}

.axero-wiki-form-body{overflow:hidden;width:auto;margin:0px 20px 20px 20px; padding:0px 0px 20px 0px;}
.axero-wiki-form-body textarea{width:100%;height:400px;}
.axero-wiki-form-body table.mceEditor {}
.axero-wiki-form-body .mceEditorIframe {}

.axero-wiki-form-permissions{overflow:hidden;width:auto;margin:0px 20px 20px 20px; padding:0px 0px 20px 0px;border-bottom:2px solid #DFF1FF;}
.axero-wiki-form-attachments{overflow:hidden;width:auto;margin:0px 20px 20px 20px; padding:0px 0px 20px 0px;border-bottom:2px solid #DFF1FF;}
.axero-wiki-buttons{overflow:hidden;width:auto;margin:0px 20px 20px 20px; padding:0px 0px 0px 0px;}


/* Font Sizes */
.small_font { font: normal 12px/20px Verdana, Arial, sans-serif; }
.medium_font { font: normal 14px/22px Verdana, Arial, sans-serif; }
.large_font { font: normal 16px/24px Verdana, Arial, sans-serif; }

/* Font size changer interface style */
.font_sizer{width:auto; text-align:right; float:right;margin:0px 10px 0px 0px;}
.font_sizer a { text-decoration:none; color:black; }
.articleH2{font-weight:bold;line-height:1em;padding-bottom:0px;margin:0px;}
#article-options{clear:both;border-top: dotted 1px #ccc;border-bottom: dotted 1px #ccc;font-size: 11px;padding: 3px 3px 5px 3px;margin:10px 0px 20px 0px;height:22px;background:#F9F9F9;}
#article-options a{text-decoration:underline;margin:-5px 0px 0px 0px;color:#7F7F7F;}
#article-options ul{list-style: none;float:left;padding:0px;margin:0px 0px 0px 10px;}
#article-options li{float: left; margin:3px 12px 0px 0px; padding: 0px 0px 0px 20px;  }
#article-options li.icn-print{background: transparent url(../images/icons/printer.gif) no-repeat scroll left top ;}
#article-options li.icn-email{background: url(../images/icons/email.gif) no-repeat scroll left top;}
#article-options li.icn-save{background: url(../images/icons/page_save.png) no-repeat scroll left top;}
#article-options li.icn-comment{background: url(../images/icons/comment.gif) no-repeat scroll left top;}
#article-options li.icn-register{background: url(../images/icons/pencil.png) no-repeat scroll left top;}

#commentform{margin:0;padding:0;}
#commentform div.field {color:#666666;font-size:0.9em;margin:0 0 15px;}
#commentform label{float:left;margin:0 16px 0 0;text-align:right;width:100px;}
#commentform div#field-check {color:#666666;font-size:0.9em;margin:0 0 15px;}
#commentform p.controls {margin:0 80px 0 0;padding:0;text-align:right;}
#commentform div.field textarea {border:1px solid #CCCCCC;font-family:Arial;font-size:12px;height:100px;padding:2px;width:420px;}
#commentform div#field-check input {float:left;margin:0 16px 0 80px;width:20px;}
#commentform div#field-check label {float:left;text-align:left;width:420px;}

/*--  AJAX Username/email avail styles for reg page 
-------------------------------------------------------*/
#UserAvailability {padding:0px;margin:0px;}
.progress, .taken, .available{padding-left: 22px;}
.progress{background: url(/assets/images/icons/spinner.gif) no-repeat left;}
.taken {background: url(/assets/images/icons/taken.gif) no-repeat left;}
.available{background: url(/assets/images/icons/available.gif) no-repeat left;}


/*--  CMS Page styles
-------------------------------------------------------*/
.cms-content {font: normal 12px/20px Verdana, Arial, sans-serif;}
.cms-content h1, .cms-sidebar h1, .content h1 {font-size:200%;line-height:1;margin:10px 0px 0.5em 0px;}
.cms-content h2, .cms-sidebar h2, .content h2 {font-size:180%;margin:0px 0px 0.5em 0px;}
.cms-content h3, .cms-sidebar h3, .content h3 {font-size:160%;line-height:1em;margin:10px 0px 0.5em 0px;font-weight:bold;padding-bottom:8px;border-bottom:solid 1px #efefef;}
.cms-content h4, .cms-sidebar h4, .content h4 {font-size:140%;line-height:1.25em;margin:10px 0px 0.5em 0px;font-weight:bold;}
.cms-content h5, .cms-sidebar h5, .content h5 {font-size:120%;font-weight:bold;margin:10px 0px 0.5em 0px;font-weight:bold;}
.cms-content h6, .cms-sidebar h6, .content h6 {font-size:100%;font-weight:bold;}

.content p{margin:0px 0px 10px 0px;}

.content pre {color:#000000;font-family:Consolas,Courier New !important;
font-size:12px !important;font-size-adjust:none !important;
font-stretch:normal !important;font-style:normal !important;
font-variant:normal !important;font-weight:normal !important;
line-height:normal !important;overflow: auto;
border-left:solid 6px #D3D3D3;border-right: 1px dashed #D3D3D3;
border-top: 1px dashed #D3D3D3;border-bottom: 1px dashed #D3D3D3;
background: #fff;padding: 8px 8px 8px 16px;width:600px;
overflow: auto;
white-space: pre;font-size: 11px;}
              
.content blockquote {color:#000000;font-family:Consolas,Courier New !important;font-size:12px !important;
font-size-adjust:none !important;font-stretch:normal !important;font-style:normal !important;
font-variant:normal !important;font-weight:normal !important;line-height:normal !important;
overflow: hidden !important;border-left:solid 6px #D3D3D3;border-right: 1px dashed #D3D3D3;
border-top: 1px dashed #D3D3D3;border-bottom: 1px dashed #D3D3D3;background: #fff;
padding: 8px 8px 8px 16px;display: block;font-size: 11px; width:90%;margin:1.5em 0;}


.cms-sidebar {border:5px solid #EEEEEE;margin-top:5px;padding:20px 20px 0px 20px;}
.code-comment { color: #008000; font-style: italic; }
.code-SummaryComment { color: #808080; }
.code-keyword { color: Blue; }
.code-SDKkeyword { color: #339999; }
.code-preprocessor { color: Navy; }
.code-string { color: Purple; }
.code-literal { color: Navy; }
.code-pagedirective { background-color:yellow; }
.code-attribute { color: red; }
.code-tag { color: #800000; }
.code-leadattribute { color: #800000; }
.code-digit { color: Navy; }
.code-none { color: #000; }


/*--  FILES
-------------------------------------------------------*/

.axero-files-directory-options{clear:both;overflow:hidden;width:auto;margin:0px 0px 0px 0px;padding:6px 0px 6px 6px;background:#F6F7F8;}
.axero-files-directory-options ul{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.axero-files-directory-options ul li{float:left;margin:0px 16px 0 0;padding:0 0 0 20px;}
.axero-files-directory-options ul li.icn-newfolder {background:transparent url(../images/icons/folder_add.png) no-repeat scroll left top;}
.axero-files-directory-options ul li.icn-upload {background:transparent url(../images/icons/upload.gif) no-repeat scroll left top;}
.axero-files-directory-options ul li.icn-uponelevel {background:transparent url(../images/icons/arrow_up.png) no-repeat scroll left top;}
.axero-files-directory-options ul li.icn-root {background:transparent url(../images/icons/house.png) no-repeat scroll left top;}
.axero-files-directory-options ul li.icn-recycle {background:transparent url(../images/icons/application_delete.png) no-repeat scroll left top;}
.axero-files-directory-options ul li.icn-rename {background:transparent url(../images/icons/rename.gif) no-repeat scroll left top;}
.axero-files-directory-options ul li.icn-remove{background:transparent url(../images/icons/delete.png) no-repeat scroll left top;}


/*border-top:1px solid #DCDCDC;*/

.axero-file-options-bar {clear:both;overflow:hidden;width:auto;margin:0px 0px 0px 0px;padding:6px 0px 6px 6px;background:#F3F3F3 url(../images/axero-standard-bar-bg.gif) repeat-x scroll left top;}
.axero-file-options-bar-left {float:left;overflow:hidden;width:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.axero-file-options-bar-left ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 5px;padding:0;}
.axero-file-options-bar-left ul li {border:0 none;float:left;font-size:11px;margin:0 15px 0 0;padding:0;}


.axero-file-options-bar-right {float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;text-align:right;width:auto;}
.axero-file-options-bar-right ul{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 10px;padding:0;}
.axero-file-options-bar-right ul li{float:left;margin:0px 16px 0 0;padding:0 0 0 20px;}
.axero-file-options-bar-right ul li.icn-copy {background:transparent url(../images/icons/page_copy.png) no-repeat scroll left top;}







.pop-up-container{float:left; width:auto;  height:auto; margin:10px 0px 0px 10px; }
.popup_wrapper{display: none; -moz-border-radius:10px;-webkit-border-radius:10px; border:1px solid #ccc; padding:5px 15px 15px 15px;}

.pop-up-container-normal{float:left; width:auto;   height:auto; margin:10px 0px 0px 10px;}
.popup_wrapper-normal{display: none;  width:auto;  -moz-border-radius:10px;-webkit-border-radius:10px; border:1px solid #ccc; padding:5px 15px 15px 15px;}


.axero-file-options-bar .pushtopmargin {margin-top:-35px;}
.axero-file-options-bar-right {float:right;margin:0;overflow:hidden;text-align:right;width:300px;}
.axero-file-options-bar-right ul{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 10px;padding:0;}
.axero-file-options-bar-right ul li{float:left;margin:0px 16px 0 0;padding:0 0 0 20px;}
.axero-file-options-bar-right ul li.icn-copy {background:transparent url(../images/icons/page_copy.png) no-repeat scroll left top;}

.windowdrop {position: relative;}
.windowdrop span {cursor:pointer;display:block;}
.windowdrop.active span {background:#ccc;}
.windowdrop span span, 
.windowdrop.active span span {border:medium none;color:#444444;padding:0px 0px 0px 0px;}
.windowdrop div.panel {border:solid 1px #ccc;background:#E5F0F8;display:none;position: absolute;left:0px;top:0px;z-index:99999;}               
.windowdrop.active div.panel {display:block;}

/* ---------------------------------------------
   jQuery calendar styles
-------------------------------------------------------*/
a.dp-choose-date {width: 16px;height: 16px;padding: 0;margin: 5px 3px 0px 3px;display: block;text-indent: -2000px;overflow: hidden;background: url(../images/icons/calendar.png) no-repeat; }
a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}
input.dp-applied {float: left;}
table.jCalendar {  border-collapse: separate;border-spacing: 2px;margin: 5px 0px 0px 0px;}
table.jCalendar th {background:#efefef;color: #333;font-weight: bold;padding: 3px 5px; text-align:center;}
table.jCalendar td {color: #000;padding: 3px 5px;text-align: center;}
table.jCalendar td.current-month{border:1px solid #CCCCCC;background: #fff;}
table.jCalendar td.current-month:hover{background: #8ABE4E;}
table.jCalendar td.other-month {background: #efefef;color: #aaa;}
table.jCalendar td.today {background: #666;color: #fff;}
table.jCalendar td.selected {background: #FDF5CE;color: #333;border:1px solid #FED22F;}
table.jCalendar td.selected.dp-hover {background: #FDF5CE;color: #000;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td {background: #fff;color: #000;}
table.jCalendar tr.selectedWeek td {background: #f66;color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background: #efefef;color: #888;}

/* For the calendar popup */
div.dp-popup {font-size: 11px;width: 250px;padding:10px;position: absolute;z-index: 199;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;}div.dp-popup{background: #f1f1f1;border:solid 1px #ccc;}

/* month / year text */
div.dp-popup h2 {font-size: 14px;text-align: center;margin: -5px 0px 0px 0px;padding: 0px;font-weight:bold;}

a#dp-close {font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover {text-decoration: underline;}
div.dp-popup a {color: #000;text-decoration: none;padding: 3px 2px 0;}

/* prev / next */
div.dp-popup div.dp-nav-prev {position: absolute;top: 2px;left: 5px;width: 50px;}
div.dp-popup div.dp-nav-prev a {float: left;font-size:bold;font-size: 14px;margin-right:5px;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next {position: absolute;top: 2px;right: 5px;width: 50px;}
div.dp-popup div.dp-nav-next a {float: right;font-size:bold;font-size: 14px;margin-left:5px;}
div.dp-popup a.disabled {cursor: default;color: #aaa;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {cursor: default;}


/* ---------------------------------------------
   AJAX Calendar 
------------------------------------------------*/
.cal_Theme1 .ajax__calendar_container{background-color: #e2e2e2; border:solid 1px #cccccc;width:200px;}
.cal_Theme1 .ajax__calendar_header{background-color: #ffffff; margin-bottom: 4px;} 
.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev{color: #004080; padding-top: 3px;}
.cal_Theme1 .ajax__calendar_body{background-color: #e9e9e9; border: solid 1px #cccccc;width:200px;height:200px;}
.cal_Theme1 .ajax__calendar_dayname{text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;} 
.cal_Theme1 .ajax__calendar_day{text-align:center;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active{color: #004080; font-weight:bold; background-color: #ffffff;}
.cal_Theme1 .ajax__calendar_today{font-weight:bold;}
.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}

/* ---------------------------------------------
RatingStar
------------------------------------------------*/
.ratingStar{white-space:nowrap;margin:1em;height:14px;}
.ratingStar .ratingItem {font-size: 0pt;width: 13px;height: 12px;margin: 0px;padding: 0px;display: block;background-repeat: no-repeat;cursor:pointer;}
.ratingStar .Filled {background-image: url(/assets/images/icons/ratingStarFilled.png);}
.ratingStar .Empty {background-image: url(/assets/images/icons/ratingStarEmpty.png);}
.ratingStar .Saved {background-image: url(/assets/images/icons/ratingStarSaved.png);}

.axero-poll-section{margin:10px 10px 0px 10px;background:#fff;border:1px solid #EFEFEF;padding:5px;}
.axero-poll-section .poll-question{font-size:120%;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.axero-poll-section .event-option-rsvp{margin:0px 0px 0px 15px;}
.axero-poll-section .poll-submit-button{margin:15px 0px 0px 0px; text-align:center;}
.axero-poll-section .axero-poll-results{margin:0px 0px 0px 10px;}
.axero-poll-section #axero-poll-buttons{margin:10px 0px 0px 0px; text-align:left;}

.menu_head{border:1px solid #998675;}



.orangebg{background:#F6D2B8 none repeat scroll 0 0;}
.axero-job{width:auto; overflow:hidden;margin:0px 0px 0px 0px;padding:15px 10px 15px 10px; border-bottom:solid 1px #ccc;border-top:solid 1px #fff;}
.alternating{background:#efefef;}
.axero-job-location{float:left;width:140px; font-size:10px; font-weight:bold;}
.axero-job-info{float:left;width:300px;}
.axero-job-info a{ color: #2689C7; font-weight:bold; }
.axero-job-info a:hover{ color: #F47414; }
.axero-job-date{float:right;width:100px;}

.axero-job-edit{width:700px; margin:100px auto 100px auto;padding:40px; border:1px solid #ccc;}
.axero-job-edit .logo{clear:both;display:block;margin-left:auto;margin-right:auto; margin-bottom:20px;}
.axero-job-edit h1{font-size:24px; font-weight:bold;margin:20px auto 20px auto;}


/* Validation */
input.error  { background: #fed; border: 1px solid red; }
select.error { background: #fed; border: 1px solid red; }
label.error, .form-side-labels label.error, .form-top-labels label.error{display: block;margin: 0 0 0 5px;padding: 3px;width: auto;font-weight: bold;color: #fff;background: red;}
.form-top-labels label.error{margin: 3px 0 0;width: 416px;}.form-top-labels .side-by-side label.error, .form-top-labels .side-by-side-last label.error { width: 200px; }
.validatorCalloutHighlight {background-color: #FFFFA0; }
.ajax__validatorcallout{width:260px;}


/* JQUERY TABS
------------------------------------------------------------------------- */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {.ui-tabs-hide {display: none;}}
@media print {.ui-tabs-nav {display: none;}}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel {}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0px 0px 0px 0px;background:#FFFFFF url(../images/changer-bar-bg.gif) repeat-x scroll center bottom;}
.ui-tabs-nav:after {display: block;clear: both;content: " ";}
.ui-tabs-nav li {border-right:1px solid #ccc;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;}
.ui-tabs-nav a, .ui-tabs-nav a span {display: block;}
.ui-tabs-nav a {color:#414140;font-size:11px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:6px 15px;text-decoration:none;}
.ui-tabs-nav .ui-tabs-selected a {color: #F47414;background:#fff;}
.ui-tabs-nav a span {width: auto;height: auto;}
*>.ui-tabs-nav a span {width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited  {/* @ Opera - pseudo classes*/ cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera - be explicit here */cursor: pointer;}
.ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
.ui-tabs-panel {padding: 0px 0px;background: #fff; 
/* declare background color for container to avoid distorted fonts in IE while fading */}
.ui-tabs-loading em {padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
display: inline-block;}
*:first-child+html .ui-tabs-nav{
/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule 
(because of the unknown + combinator)... */
display: inline-block;}

/* JQUERY Carousel
------------------------------------------------------------------------- */
/* This <div> element is wrapped by jCarousel around the list and has the classname "jcarousel-container".*/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;
/* We set the width/height explicitly. No width/height causes infinite loops. */width: 75px;height: 75px;}

/* The buttons are added dynamically by jCarousel before the <ul> list (inside the <div> described above) and
* have the classnames "jcarousel-next" and "jcarousel-prev".*/
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}

/* skin for jcarousel */
.jcarousel-skin-tango .jcarousel-container {/* style the inside of the carousel */}
.jcarousel-skin-tango img {border:1px solid #ccc;padding:2px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: auto;padding: 20px 30px 10px 30px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 75px;height: 245px;padding: 40px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:auto;height: 135px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  75px;height: 245px;}
.jcarousel-skin-tango .jcarousel-item {width: 75px;height: 135px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {text-align:center;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango a{ text-decoration:none;}

/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 43px;right: 7px;width: 22px;height: 22px;cursor: pointer;background: transparent url(../images/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 13px;width: 22px;height: 22px;cursor: pointer;background: transparent url(../images/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;}

/* -----------------------------------------------------------------

::: I dont know what these styles are for

-------------------------------------------------------------------*/

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs{list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/}
.shadetabs li{display: inline;margin: 0;}
.shadetabs li a{text-decoration: none;position: relative;z-index: 1;padding: 8px 8px;margin-right: 3px;border: 1px solid #778;color: #2d2b2b;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;color: #2d2b2b;}
.shadetabs li a.selected{position: relative;top: 1px;}
.shadetabs li a.selected{border-bottom-color: white;}
.shadetabs li a.selected:hover{text-decoration: none;}
.tabcontent{display:none;}
@media print {.tabcontent {display:block !important;}}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */
.modernbricksmenu2{padding: 0;width: 362px;border-top: 5px solid #D25A0B; /*Brown color theme*/ background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.modernbricksmenu2 ul{margin:0;margin-left: 10px; /*margin between first menu item and left browser edge*/padding: 0;list-style: none;}
.modernbricksmenu2 li{display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
.modernbricksmenu2 a{float: left;display: block;font: bold 11px Arial;color: white;text-decoration: none;margin: 0 1px 0 0; /*Margin between each menu item*/padding: 5px 10px;background-color: black; /*Brown color theme*/ border-top: 1px solid white;}
.modernbricksmenu2 a:hover{background-color: #D25A0B; /*Brown color theme*/ color: white;}
.modernbricksmenu2 a.selected{ /*currently selected tab*/background-color: #D25A0B; /*Brown color theme*/ color: white;border-color: #D25A0B; /*Brown color theme*/ }
.tabcontent{display:none;}
@media print {.tabcontent {display:block !important;}}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */
.indentmenu{font: bold 13px Arial;width: 100%; /*leave this value as is in most cases*/}
.indentmenu ul{margin: 0;padding: 0;float: left;/* width: 80%; width of menu*/border-top: 1px solid navy; /*navy border*/background: black url(indentbg.gif) center center repeat-x;}
.indentmenu ul li{display: inline;}
.indentmenu ul li a{float: left;color: white; /*text color*/padding: 5px 11px;text-decoration: none;border-right: 1px solid navy; /*navy divider between menu items*/}
.indentmenu ul li a:visited{color: white;}
.indentmenu ul li a.selected{color: white !important;padding-top: 6px; /*shift text down 1px*/padding-bottom: 4px;background: black url(indentbg2.gif) center center repeat-x;}
.tabcontentstyle{ /*style of tab content oontainer*/border: 1px solid gray;width: 450px;margin-bottom: 1em;padding: 10px;}
.tabcontent{display:none;}
@media print {.tabcontent {display:block !important;}}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/*Simple Modal */
/* Overlay */
#login-overlay {background-color:#000; cursor:wait;}

/* Container */
#login-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;  }
#login-container .login-content {background-color:#eeeeee; color:#000;  text-align:center; vertical-align:middle; height:300px;}

#login-container h1 {color:#d76300; margin:0; padding:20px 0 6px 12px; font-size:1.2em; text-align:center;}
#login-container .login-loading {position:absolute; background:url(../images/indicator_medium.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#login-container .login-message {text-align:center;}
#login-container .login-error {width:92%; font-size:.8em; background:#ccc; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#login-container br {clear:both;}
#login-container form {padding:0; margin:0; margin-bottom:70px;}
#login-container label { display:block; width:100px; float:left; text-align:right; padding-left:40px; font-weight:bold; font-size:12px; vertical-align:middle; padding-top:5px; padding-right:5px;}
#login-container .login-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#d0cfce; border:1px solid #fff; width:250px;}
#login-container textarea {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#d0cfce; border:1px solid #fff; width:250px; height :40px;}
#login-container .login-cc { cursor:default; text-align:left; padding-right:70px; font-size:11px; font-family:'Trebuchet MS', Verdana, Arial;}
#login-container .login-top {height:13px; background:url(../images/form_top.gif) no-repeat; padding:0; margin:0;}
#login-container .login-bottom {height:13px; background:url(../images/form_bottom.gif) no-repeat bottom ;font-size:.7em; text-align:center;}
#login-container .login-bottom a,
#login-container .login-bottom a:link,
#login-container .login-bottom a:active,
#login-container .login-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#login-container .login-bottom a:hover {color:#888;}
#login-container .login-button {margin:0px 0 0 0px; cursor:pointer; height:24px; border:0; font-size:11px; font-weight:bold; color:#fff;  vertical-align:middle; padding:0px 0px 0px 0px;}
#login-container .login-send {width:100px; background:url(../images/send.png) no-repeat;  text-align:center; }
#login-container .login-cancel {width:100px; background:url(../images/cancel.png) no-repeat; text-align:center;}
#login-container a.modalCloseX,
#login-container a.modalCloseX:link,
#login-container a.modalCloseX:active,
#login-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:25px; position:absolute; top:-4px; right:6px; color:#999;}
#login-container a.modalCloseX:hover {color:#9bb3b3;}

/* jquery modal popup*/
#Tellmask{position: absolute;left: 0;top: 0;z-index: 9000;background-color: #000;display: none;}
#box .mid{position: absolute;left: 0;top: 0;width: 340px;height: 200px;display: none;z-index: 9999;padding: 20px;}
#box #dialogStep{width: 675px;height: 403px;padding: 10px;background-color: transparent;}
.divPopClose{text-align: right;float: left;width: 560px;z-index: -5px;}

#Removemask{position: absolute;left: 0;top: 0;z-index: 9000;background-color: #000;display: none;}
#Removeboxes .mid{position: absolute;left: 0;top: 0;width: 340px;height: 200px;display: none;z-index: 9999;padding: 20px;}
#Removeboxes #dialogRemove{width: 675px;height: 403px;padding: 10px;background-color: transparent;}
.dialogRemove{text-align: right;float: left;width: 560px;}

#maskNew{position: absolute;left: 0;top: -50;z-index: 9000;background-color: #cccccc;display: none;}
#boxesNew 
.midNew{position: absolute;left: 0;top: 0;width: 300px;height: 100px;display: none;z-index: 9000;padding: 20px;}
#boxesNew 
#dialogNew{width: 300px;height: 100px;padding: 10px;background-color: #ffffff;}
.divContentNew{text-align: center;float: left;width: 100%;}    

 /*autocomplete-search-result*/
.autocomplete-search-result-main{width:300px;}
.autocomplete-search-result-main-inner{}
.autocomplete-search-result-options{text-align:center;padding-top:5px;}
.autocomplete-search-result-textbox-container{}
.autocomplete-search-textbox{width: 300px;}
.autocomplete-search-result{position:absolute  ;padding: 0px;border: 1px solid black;background-color:#F3F3F3; overflow:hidden;z-index: 1;width:300px;display:none;}
.autocomplete-search-result ul{width: 300px;list-style-position:inside ;padding: 0;margin: 0;background-color: #E6E6E6;}
.autocomplete-search-result li{margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 11px; font-weight:bold ; width:300px;line-height: 16px;overflow: hidden;border-bottom: solid 1px black;list-style: none;}
.autocomplete-search-result li:hover{background-color : #E9FCFD;} 
.autocomplete-search-result-header-div {width:100%; }   
.autocomplete-search-result-header{display: none;width:100%;}               
li.autocomplete-search-result-header {color: White;background-color: #CDCDCD; text-align: left;font-weight: bolder;font-size: 11px;border-bottom: solid 1px black;width:100%;}
li.autocomplete-search-result-header:hover{background-color: #CDCDCD;}      
.autocomplete-search-result-content span{display: none;width:100%;}  
.autocomplete-search-result-ID-textbox{display: none;}        
.autocomplete-search-result-content {}  
.autocomplete-search-result-li-active {background-color : #E9FCFD ;font-weight:bold ; }        

/* jquery modal popup */
.generic-dialog{display:none ;z-index: 101;}
.generic-dialog-popup{position: relative;width: 465px;}
.pop-content{direction: ltr;}
.popcontent-advanced{-moz-border-radius-bottomleft: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border: 10px solid rgba(82, 82, 82, 0.7);}
.pop-content h2.dialog-title{background: #6D84B4 none repeat scroll 0 0;border: 1px solid #3B5998;color: #FFFFFF;font-size: 14px;font-weight: bold;margin: 0;}
.pop-content h2 span{display: block;padding: 4px 10px 5px;}
.pop-content .dialog-content{background: #FFFFFF none repeat scroll 0 0;border-color: #555555;border-style: solid;border-width: 0 1px 1px;}
.pop-content .dialog-body{border-bottom: 1px solid #CCCCCC;padding: 10px;}
.pop-content .dialog-buttons{background: #F2F2F2 none repeat scroll 0 0;padding: 8px;text-align: right;}
.pop-content .dialog-buttons input{margin-left: 5px;}
.pop-content .dialog-buttons input{margin-left: 5px;}
.pop-content .inputaux{background: #F0F0F0 none repeat scroll 0 0;border-color: #E7E7E7 #666666 #666666 #E7E7E7;color: #000000;cursor:pointer ;}
.pop-content .dialog-buttons input{margin-left: 5px;}
.pop-content .inputbutton, .pop-content .inputsubmit{background-color: #3B5998;border-color: #D9DFEA #0E1F5B #0E1F5B #D9DFEA;border-style: solid;border-width: 1px;color: #FFFFFF;font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;font-size: 11px;padding: 2px 15px 3px;text-align: center;}
.modal-message{background-image: url(../../assets/images/icons/spinner.gif); background-repeat:no-repeat ;padding-left:25px;   width:450px;font-weight :bold;}
.modal-warning{color:Red ;font-weight :bold ;}

.novisibility{display:none;}
.fadeScreen { position:absolute;top:0px;left:0px;z-index:2;background:black; } 

.calender th td{text-align:center ; }

.isreaded{}
 .isnotreaded{font-weight:bold;color:#000;}


.required-field
{
    border:solid 1px red;
}

span.warning
{
    color:Red ;
}


.video-bdr{background-color:#f3f3f3; color:#000; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
