 /** document general options **/span.clearFix{width:100%;height:0px;visibility:hidden;clear:both;display:block;margin:0;padding:0;font-size:0px;}
.hidden{display:none;}
div[data-tab-content]{display:none;}
div[data-tab-content].active{display:block;}
/** button stylings **/div.inner-nav{clear:both;margin:10px 0;}
div.inner-nav a,a.button{display:inline-block;background:url(images/bg-buttons-left.gif) no-repeat;text-decoration:none;height:21px;padding:0 0 0 15px;color:#fff;font-weight:bold;font-size:9pt;}
div.inner-nav a:hover,a.button:hover{color:#333;}
div.inner-nav a span,a.button span{display:block;background:url(images/bg-buttons-right.gif) no-repeat right;padding:0 15px 0 0;line-height:21px;}
a.button{margin:0 10px;}
.align-left{float:left;}
.align-right{float:right;}
/** text colors assigned to elements in various areas **/.yellow{color:#e8e4a2;}
.light-blue{color:#fff;}
.blue{color:#508db8 !important;}
.light-grey{color:#d7d7d7}
.white{color:#fff;}
h2.main{font-weight:bold;font-size:18px;color:#373D40;margin-top:0px;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif/*padding-bottom:10px;border-bottom:1px solid #d3dad1;margin-bottom:10px;*/}
div#container{width: 980px ;position:relative;margin:0 auto;}
.push{height:120px;}
div#containerHead{width: 980px ;margin:0 auto -113px;}
/** HEADER AND NAVIGATION **/div#header{width: 980px ;margin:0 auto 0px;}
div#header2{width: 980px ;margin:0 auto 0px;}
/** logo,which is a typographical h1 element (you can edit this part if you want to replace with your logo graphic) **/div#header h1{font-size:250%;/*text-transform:uppercase;*/letter-spacing:-1px;font-weight:bold;float:left;position:relative;top:14px;/** mac safari & firefox hack */height:69px;/**/}
div#header h1 a{color:#fff;text-decoration:none;}
div#header h1 a:hover{color:#ccc;}
.button1s{text-align:right;padding:4px 10px 4px 10px;color:#fff;font-weight:bold;font-size:9pt;border:1px solid #ccc;background:#b386a7;}
.buttons a{text-align:right;padding:4px 10px 4px 10px;color:#000;font-weight:bold;font-size:9pt;border:1px solid #ccc;background:#5bd7fd;}
.buttons a:hover{text-align:right;padding:4px 10px 4px 10px;color:#000;font-weight:bold;font-size:9pt;border:1px solid #ccc;background:#f03e41;}
/*Request a quote*/#providers_table{border-collapse:collapse;}
#providers_table td{color:#777;border-top:1px dotted #ccc;padding-top:12px;padding-bottom:12px;}
#bt_show{float:right;width:90px;margin-top:-20px;}
/** header userbox **/p#userbox{float:right;color:#666;padding:5px 0px 0px 0px;margin:0;}
p#userbox_loggedin{float:right;color:#666;background:url(images/icon-greet-user.gif) no-repeat 0px 5px;padding:5px 0px 0px 18px;margin:0;}
p#userbox a{color:#8e4a7c;text-decoration:none;font-weight:bold;}
p#userbox a:visited{color:#8e4a7c;text-decoration:none;font-weight:bold;}
p#userbox a:hover{color:#ccaec4;;}
p#userbox small{display:block;margin-top:5px;color:#8d9599;font-size:0.9em;}
.loginLink{float:right;display:inline-block;color:#000;text-decoration:none;font-weight:bold;}
.loginLink a{color:#8e4a7c;text-decoration:none;font-weight:bold;}
.loginLink a:hover{color:#8e4a7c;text-decoration:none;font-weight:bold;}
.loginLink small{color:#8e4a7c;margin-top:5px;color:#8d9599;font-size:0.9em;}
/** menu ul#menu{width:680px;float:left;}
ul#menu li{float:left;height:40px;position:relative}
ul#menu li a{color:#e0e0e0;text-decoration:none;padding:13px 15px 7px 15px;height:20px;display:inline-block;text-align:center;text-transform:uppercase;font-weight:bold;background:url(images/bg-topnav-mask.gif) no-repeat 0 0;position:relative;}
ul#menu li a:hover{color:#508db8;background:#fff;background:url(images/bg-topnav-mask.gif) no-repeat top right;}
ul#menu li a.top-level{position:relative;padding-right:25px;}
ul#menu li a.top-level span{background:url(images/bg-toplevel.gif) no-repeat 0px 2px;width:11px;height:8px;display:block;position:absolute;right:10px;top:13px;}
ul#menu li a.top-level:hover span,.blue span{background-image:url(images/bg-toplevel-hover.png) !important;}
ul#menu li ul{position:absolute;top:40px;min-width:200px !important;left:0px;z-index:999;background:#fff;visibility:hidden;display:none;padding-bottom:10px;border:2px solid #ccc;border-left:none;border-top:none;border-right-width:1px;padding-top:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
ul#menu li ul li{float:none;height:auto;border-bottom:1px dotted #d6d8d9;}
ul#menu li ul li:hover{background:url(images/bg-submenu-hover.gif) no-repeat;}
ul#menu li ul li a{padding:6px 3px 6px 20px;display:block !important;background:url(images/link-arrow-regular.gif) no-repeat 10px 10px !important;color:#5c6467;text-decoration:none;text-align:left;text-transform:capitalize;height:auto;background-color:none !important;font-weight:normal;}
ul#menu li ul li a:hover{color:#fff;background-image:url(images/submenuhover.gif) !important;}
ul#menu li.selected a{background:#6c7275;color:#fff;}
**//** search form **/div#header form{float:right;margin-top:9px;}
div#header form fieldset legend{display:none;}
div#header form fieldset label#searchbox{display:block;background:url(images/bg-search.gif) no-repeat;height:21px;width:246px;}
div#header form fieldset label#searchbox input{background:none;border:none;outline:none;padding:4px 0 0 23px;color:#666;font-size:0.9em;}
/** END OF HEADER **//** CONTENT **/.box-round{background-color:#fbfbf7;border:1px solid #C4C0B3;padding:4px;-webkit-border-radius:1ex;-moz-border-radius:1ex;}
.box-round-image{background-color:#fbfbf7;border:1px solid #C4C0B3;padding:0px;height:50px;width:550px;-webkit-border-radius:1ex;-moz-border-radius:1ex;}
.box-round-attachement{float:right;margin:-14px 10px auto auto;background:#c9d7dd;border:1px solid #C4C0B3;padding:4px;-webkit-border-radius:1ex;-moz-border-radius:1ex;position:relative;z-index:10;font-size:10px;}
div#content{padding-top:25px;width:100%;}
/** main heading of the page **/div#content-top{border-bottom:1px solid #bcbcb7;padding-bottom:8px;margin-bottom:15px;}
div#content-top h2{font-size:200%;font-weight:bold;color:#373d40;margin-left:12px;float:left;}
div#content-top a#topLink{float:right;background:url(images/icon-blue-arrow.gif) no-repeat;display:inline-block;padding-left:23px;text-decoration:none;font-weight:bold;color:#508db8;height:16px;margin-top:10px;margin-right:12px;}
div#content-top a#topLink:hover{color:#333;}
.titles{text-transform:uppercase;font-size:1em;font-weight:bold;color:#373d40;}
/** box general settings **/div.box{margin-bottom:15px;width:100%;}
div.box_viewer{padding:10px 20px 8px 20px;margin-right:15px;width: 708px ;/*height:204px;*/-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;background:white;margin-bottom:15px;margin-right:15px;}
div.box-container{background-color:#fff;padding:10px;-moz-border-radius-bottomleft:1ex;-moz-border-radius-bottomright:1ex;-webkit-border-bottom-left-radius:1ex;-webkit-border-bottom-right-radius:1ex;}
div.box-container h5{color:#333;padding-left:20px;border-bottom:1px solid #d7d9d9;font-weight:bold;padding-bottom:7px;margin-bottom:1px;padding-top:1px;}
div.box-container h5 span{font-weight:normal;font-size:0.9em;}
div.box h4{background:#8e4a7c;text-transform:uppercase;font-weight:bold;font-size:11px;padding:6px 0 6px 10px;}
.roundedlight-blue{-moz-border-radius-topleft:1ex;-moz-border-radius-topright:1ex;-webkit-border-top-left-radius:1ex;-webkit-border-top-right-radius:1ex;color:#fff;}
/** columns **/div#left-col,div#mid-col{float:left;margin-right:12px;}
div#left-col-page{float:left;width: 740px ;}
.even-messages{padding:10px;background:#FDFDFD;margin-bottom:10px;}
.even-messages a{color:#373D40;}
div#mid-col{width: 510px ;}
div#mid-col-left{width: 510px ;}
div#right-col{margin-right:0px;float:right;display:inline;}
div#left-col,l{width:368px;}
div#left-col-menu{width:220px;float:left;margin-right:12px;}
div#right-col{width:220px;}
div.full-col{width:740px !important;margin-right:0px !important;}
/** list links **/ul.list-links,div#to-do-list ul,div#service-list ul{width:220px;margin-left:-10px;margin-top:-5px;}
ul.list-links li{border-bottom:1px dotted #d6d8d9;}
ul.dropdown{z-index:10 !important;}
ul.list-links li a{padding:8px 3px 6px 20px;display:block;background:url(images/link-arrow-regular.gif) no-repeat 10px 10px #fff;color:#373D40;text-decoration:none;}
ul.list-links li a:hover,ul.list-links li.selected a:hover{background:url(images/link-arrow-hover.gif) no-repeat 10px 10px #fafae9;color:#000;}
ul.list-links li ul{background:#fcfbf2 !important;padding-left:10px;padding-top:10px;width:210px;font-size:0.9em;}
ul.list-links li ul li{border-bottom:none;}
ul.list-links li ul li a{background:none;padding:5px 3px 5px 20px !important;}
ul.list-links li ul li a:hover{background-color:#fcfbf2;background-position:8px 10px}
ul.list-links li a.ui-state-active{font-weight:bold;}
/** system messages **/div#sys-messages-container h5{background:url(images/icon-messages.gif) no-repeat;color:#373D40;}
div#quick-send-message-container h5{background:url(images/icon-quick-send-message.gif) no-repeat;color:#373D40;}
div#sys-messages-container ul{margin-bottom:20px;color:#373D40;}
div#sys-messages-container ul li{color:#373D40;font-size:0.8em;padding:8px;position:relative;}
div#sys-messages-container a{color:#373D40;}
div#sys-messages-container a:hover{color:#8e4a7c;}
div#sys-messages-container ul li a.sysmessage-delete{color:#373D40;position:absolute;right:8px;top:7px;}
div#sys-messages-container ul li a:hover{text-decoration:none;color:#8e4a7c;}
div#sys-messages-container ul li.even-messages{color:#373D40;background:#FDFDFD;}
div#sys-messages-container ul li.even-messages a{color:#373D40;}
div#sys-messages-container ul li.odd-messages{color:#373D40;background:#ebf0f3;}
div#sys-messages-container ul li.odd-messages a{color:#373D40;}
.linkInside{color:#373D40;}
.linkInside a{color:#373D40;}
.linkInside a:hover{color:#8e4a7c;}
/** quick send message **/div#quick-send-message-container form{background:#f2f2f2;padding:8px;font-size:0.9em;color:#333;margin-bottom:5px;}
div#quick-send-message-container form fieldset p{margin-bottom:6px !important;}
div#quick-send-message-container form p:first-child{margin-top:0px;}
div#quick-send-message-container form p label{font-weight:bold;display:block;margin-bottom:5px;}
div#quick-send-message-container form input#message-title,div#quick-send-message-container form textarea{padding:5px;font-size:0.9em;border:1px solid #ccc;width:175px;font-family:Helvetica,Arial,sans-serif}
/** to-dos **/ul.tab-menu{border-bottom:2px solid #3a4043;height:27px;}
ul.tab-menu li{float:left;margin-right:5px;}
ul.tab-menu li.tabs-selected a{background:#3a4043;color:#c4a93d;font-weight:bold;}
ul.tab-menu li a{display:inline-block;background:#737d81;color:#ccc;font-weight:normal;padding:6px 10px;text-transform:uppercase;text-decoration:none;}
.tabs-hide{display:none;}
div#service-list ul{margin-top:-5px;}
div#service-list ul li{border-bottom:1px solid #eeeddb;padding:2px 2px;margin-left:10px;}
div#service-list ul li.even{background:#FDFDFD;}
div#service-list ul li.odd{background:#fbfbf7;}
div#service-list ul li a{font-weight:bold;color:#373D40;}
div#service-list ul li a:hover{color:#8e4a7c;text-decoration:none;}
div#service-list ul li small{display:block;padding:5px 5px 0 0px;font-size:0.9em;}
div#to-do-list ul{margin-top:-10px;}
div#to-do-list ul li{border-bottom:1px solid #eeeddb;padding:8px 10px;}
div#to-do-list ul li.even{background:#FDFDFD;}
div#to-do-list ul li.odd{background:#fbfbf7;}
div#to-do-list ul li a{font-weight:bold;color:#373D40;}
div#to-do-list ul li a:hover{color:#8e4a7c;text-decoration:none;}
div#to-do-list ul li small{display:block;padding:5px 0 0 24px;font-size:0.9em;color:#999;}
a.heading-link{color:#cae6ed;text-transform:capitalize;font-size:0.9em;font-weight:normal;display:inline-block;padding-left:15px;text-decoration:none;}
a.heading-link:hover{color:#fff;}
.tdright{border-right:1px solid #DFDFDF}
.tdleftright{border-right:1px solid #DFDFDF;border-left:1px solid #DFDFDF}
/* tables */table.table-short{margin:-8px 0 0px 0px;border-collapse:collapse;}
table.table-long{width:740px;margin-left:-10px}
table.table-short td,table.table-long td{border-top:1px solid #dfdfdf;/*font-size:0.7em;*/padding:10px;margin:auto;color:#666;background:#FFF;}
table.table-short thead td,table.table-long thead td{font-weight:bold;}
table.table-short thead td,table.table-short tfoot td,table.table-long thead td,table.table-long tfoot td{border:none;}
table.table-short td:first-child,table.table-long td:first-child{text-align:left;padding:0 0 0 10px;}
table.table-short tfoot,table.table-long tfoot{border-top:1px solid #ccc;}
table.table-short tr.odd,table.table-long tr.odd{background:#fbfbf7;}
.odd td{background:#fbfbf7 !important;/*border-top:1px solid #dfdfdf;*/font-size:0.9em;padding:4px;margin:auto;color:#666;border-collapse:collapse;}
.even td{/*border-top:1px solid #dfdfdf;*/font-size:0.9em;padding:4px;margin:auto;color:#666;border-collapse:collapse;}
.odd a{color:#666;}
.even a{color:#666;}
td.col-chk{}
td.col-first{font-weight:bold;color:#373D40;overflow:hidden;}
td.col-first a{font-weight:bold;color:#373D40;;}
td.col-first a:hover{font-weight:bold;color:#8e4a7c;}
td.col-second a{color:#508db8;font-weight:bold;}
td.col-second a:hover{text-decoration:none;color:#333;}
td.row-nav{width:110px;}
a.table-edit-link,a.table-delete-link{color:#666;text-decoration:none;display:inline-block;margin-right:10px;padding-left:20px;height:16px;text-align:right;}
a.table-edit-link:hover,a.table-delete-link:hover{color:#000;}
a.table-delete-link{margin-right:0px !important;background:url(images/icon-delete.gif) no-repeat;}
a.table-archive-link{margin-right:0px !important;background:url(styles/pdf-1.gif) no-repeat;}
a.table-edit-link{background:url(images/icon-edit.gif) no-repeat;}
/** CALENDAR & DATE **/div#date-container{background-color:#f3f6f7;margin:-10px -10px 15px -10px;padding:10px;}
div#date-container img{float:left;margin-right:10px;}
div#date-container span.hour,div#date-container span.date{display:block;float:left;}
div#date-container span.hour{font-size:220%;font-weight:bold;color:#d8a416;padding-top:2px;margin-right:10px;}
div#date-container span.date{color:#666;font-size:0.8em;padding-top:4px;}
div#calendar-container{width:100%;}
div#calendar-container h5{background-image:url(images/icon-calendar.gif);background-repeat:no-repeat;display:block;font-weight:normal;}
div#calendar-container div.ui-datepicker-header{background:#a1b1b3;padding:10px;text-align:center;position:relative;color:#fff;font-weight:bold;margin-bottom:1px;}
span.ui-icon{position:absolute;/* top:10px;*/cursor:pointer;}
.ui-icon-circle-triangle-e{right:10px;}
.ui-icon-circle-triangle-w{left:10px;}
a.ui-state-highlight{background:#fff;color:#ac0000;font-weight:bold;}
a.ui-datepicker-next-hover span,a.ui-datepicker-prev-hover span{color:#000 !important;}
table.ui-datepicker-calendar{width:203px;padding:5px;background:#8e4a7c;font-size:0.9em;}
.ui-datepicker-title{color:#242424;text-align:center;font-weight:bold;padding:4px;}
table.ui-datepicker-calendar th,table.ui-datepicker-calendar td{text-align:center;font-weight:bold;padding:2px;}
table.ui-datepicker-calendar a{text-decoration:none;display:block;text-align:center;color:#666;padding:3px;border:1px solid #f2f2f2;}
table.ui-datepicker-calendar a:hover{border:1px solid #ccc;background:#f57e80;}
table.ui-datepicker-calendar a.ui-state-active{color:#ac0000 !important;border:1px solid #ccc;background:#fff;background:#c0ffe0;}
td.ui-datepicker-week-end a{color:#999;}
/** QUICK VISUAL LINKS **/ul#quick-visual-links{width:100%;}
ul#quick-visual-links li{float:left;}
ul#quick-visual-links li a{width:135px;height:60px;text-align:left;margin:0 3px 5px 3px;font-size:0.9em;border:1px solid #ccc;display:block;padding:5px 10px 10px 10px;text-decoration:none;color:#444;}
ul#quick-visual-links li img{margin-bottom:3px;}
ul#quick-visual-links li a:hover{color:#000;border-color:#999;background:#f3f6f7}
/** FOOTER **/div#footer-wrap{/*background:url(images/bg-footer.gif) repeat-x;*/height:113px;position:relative;}
div#footer{margin:0 auto;}
div#footer-top{color:#f2f2f2;background-color:#663559;}
div#footer-top h4{color:#fff;text-transform:uppercase;margin:5px 0;font-size:120%;font-weight:bold;}
div#footer-top a{color:#fff;font-weight:bold;font-size:0.9em;text-decoration:none;}
div#footer-top a:hover{color:#fff;}
div#footer-top h2{font-size:160%;text-transform:uppercase;padding-top:10px;padding-right:10px;font-weight:bold;}
div#footer-top h2 a{color:#a1a5a6;}
div#footer-top h2 a:hover{color:#c7cdcf;}
div#footer-bottom{background-color:#8e4a7c;height:40px;}
div#footer-bottom p{text-align:center;color:#fff;font-size:0.9em;}
div#footer-bottom p a{color:#ccc;text-decoration:none;}
/** Gallery **/#viewer_section_left{width:380px;height:205px;float:left;}
#viewer_section_right{width:325px;float:right;margin-top:10px;}
.main_viewer{padding:5px;background:white;float:left;margin-right:6px;border:1px solid #ccc;}
.thumbs{padding:3px;float:left;margin-bottom:0px;background:white;border:1px solid #ccc;}
.thumbs2{padding:1px 1px 0 1px;border:1px solid #ccc;}
.thumbs3{padding:35px;margin-bottom:0px;background:white;border:1px solid #ccc;}
.thumbs_story{padding:3px;margin-top:6px;margin-right:5px;background:white;float:left;border:1px solid #ccc;}
.thumbs_story_new{padding:3px;margin:6px;margin-bottom:0;background:white;border:1px solid #ccc;}
.thumbs_story_full{padding:3px;margin-bottom:4px;margin-right:15px;background:white;float:left;border:1px solid #ccc;}
.map{padding:5px;background:white;border:1px solid #ccc;margin-top:23px;}
.username{margin-top:10px;padding-bottom:5px;}
.grey_link{color:#314D5B;margin-top:6px;font-size:10px;}
.username-field{width:190px;}
.advert_block{width:200px;height:494px;background:#ccc;}
.forsale{margin:10px 10px 14px 10px;}
.float_left{float:left;margin-top:2px;}
.quick_link_title{margin-top:6px;margin-left:40px;color:#3a3f43;border-bottom:1px solid #ccc;padding-bottom:4px;}
.quick_link_content{margin-top:6px;margin-left:40px;color:#999;padding-bottom:4px;}
.red{color:red;}
.logout_link{float:right;margin-top:12px;}
/** lightbox imagedisplay style **/#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);/* Trick IE into showing hover */display:block;}
#prevLink{left:0;float:left;background:url(styles/prevlabel.gif) left 0% no-repeat;}
#nextLink{right:0;float:right;background:url(styles/nextlabel.gif) right 0% no-repeat;}
#prevLink:hover,#prevLink:visited:hover{background:url(styles/prevlabel.gif) left 0% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(styles/nextlabel.gif) right 0% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
#loading{text-align:center;visibility:hidden;}
label{width:10em;float:right;}
label.error{color:red;padding-left:.5em;vertical-align:top;float:none;}
.required{font:normal 11px/14px Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #CCC;padding:1px}
.small{font-size:9px}
.right{float:right}
.width150{width:240px;}
.width280{width:280px}
.grey-color{color:#999}
.checkbox{border:0;background:none}
.submitnew{text-align:center;display:block;width:110px;height:25px;background:transparent url(../images/button-1.png) no-repeat 0 0;font-size:11px;color:#666;border:0;}
.submitnew:hover{background:transparent url(../images/button-1.png) no-repeat 0 -25px;}
.submitnewbig{text-align:center;display:block;width:175px;height:25px;background:transparent url(../images/button-1-175.png) no-repeat 0 0;font-size:11px;color:#666;border:0;}
.submitnewbig:hover{background:transparent url(../images/button-1-175.png) no-repeat 0 -25px;}
submitbutton{text-align:center;display:block;width:175px;height:19px;padding-top:6px;;background:transparent url(../images/button-1-175.png) no-repeat 0 0;font-size:11px;text-decoration:none;color:#666}
a.submitbutton:hover{background:transparent url(../images/button-1-175.png) no-repeat 0 -25px;}
a.requestquote{color:#fff;padding:4px;text-decoration:none;font-weight:bold}
a.requestquote:hover{text-decoration:underline;}
a.smalllink{color:8e4a7c;}
a.add{background:transparent url(../images/icons/ico-add.png) no-repeat 0 0;text-decoration:underline;padding:1px 0 0 18px;margin-top:2px;font-size:11px;color:#fff;text-decoration:none}
a.add:hover{text-decoration:underline}
.profile-table{}
.profile-table td{padding:6px;font-size:11px;border-bottom:1px dotted #ccc;}
.profile-table .td2{padding:2px 3px 2px 3px;font-size:11px;border-bottom:1px dotted #ccc;color:#aaa}
.profile-table td.firstrow{padding:2px;font-size:11px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
.profile-table td.profilename{padding:10px 6px 12px 6px;font-size:12px;border-bottom:1px dotted #ccc;}
.profile-table td.tdprofileimg{padding-left:10px;width:110px;text-align:center;border-bottom:none}
.profile-table td.tdicons{padding:0;text-align:center;width:20px}
;.profile-table td.smallbreak{padding:0;font-size:5px}
;.profile-table input,.profile-table select{font:normal 15px/14px Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #CCC;padding:1px;width:180px;}
.profile-table .input{font:normal 11px/14px Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #CCC;padding:1px}
.profile-table .checkbox{width:20px;border:0;background:none}
.profile-table span.headtitle{font-weight:bold;font-size:12px}
.profile-table a.changeimg{text-align:center;display:block;width:109px;height:19px;padding-top:6px;margin:5px 0 0 3px;background:transparent url(../images/button-1.png) no-repeat 0 0;font-size:11px;text-decoration:none;color:#666}
.profile-table a.changeimg:hover{background:transparent url(../images/button-1.png) no-repeat 0 -25px;}
a.editBankDetails{text-align:center;display:block;width:109px;height:19px;padding-top:6px;margin:5px 0 0 3px;background:transparent url(../images/button-1.png) no-repeat 0 0;font-size:11px;text-decoration:none;color:#666}
a.editBankDetails:hover{background:transparent url(../images/button-1.png) no-repeat 0 -25px;}
.profile-table checkbox{border:0;background:none}
img.icons{padding:6px;}
;.uploader{padding:10px 6px 12px 6px;font-size:12px;width:303px;height:78px;padding:20px;background:transparent url(../images/upload_bg.png) no-repeat 0 0;position:absolute;z-index:10;margin:0 auto 0 auto 0;top:520px;left:460px;border:10px solid #f00;}
.uploader .header{width:200px;font:bold 12px Arial,tahoma;color:#000;border:0px solid #f00;float:left;margin-bottom:10px;}
.expand{text-indent:290px;padding:6px 0 6px 0;font-size:11px;border-bottom:1px dotted #ccc;}
.expand a{text-decoration:none}
.expand a:hover{text-decoration:underline}
a.user{text-decoration:none;color:#666;font-size:11px}
a.user:hover{color:#000;font-size:11px}
a.editform,a.editform:visited,a.editform:active{border:0px solid #dadada;height:14px;padding:2px 0 2px 16px;background:transparent url(../images/icons/icon-arrow.gif) no-repeat 0 0;text-decoration:none;color:#666}
a.editform:hover{background:transparent url(../images/icons/icon-arrow.gif) no-repeat 0 -14px;text-decoration:underline}
a.editform2,a.editform2:visited,a.editform2:active{height:14px;padding:4px 0 2px 16px;text-decoration:none;color:#aaa}
a.editform2:hover{text-decoration:underline}
/* TASK */.taskstatus{float:right;width:200px;text-align:right;padding:5px;font-size:11px;color:#aaa}
.editbox{text-decoration:none;float:right;background:#fff url(../images/icons/ico-edit.gif) no-repeat 0 0;padding-left:20px;width:80px;height:16px;display:block;color:#999}
.editbox:hover{text-decoration:underline}
ul#taskadd{list-style:none;border:0;margin:0}
ul#taskadd li{border:0px solid #ff0;margin:10px 0 10px 0;}
ul#taskadd li a{font-size:11px;color:#000;padding:2px 0 0 14px;text-decoration:none;background:transparent url(../images/icons/icon-arrow.gif) no-repeat 0 0;}
ul#taskadd li a:hover{text-decoration:underline;color:#4c4c4c;}
/* CALENDAR */.ListingContent{margin:0px;}
#groupView{}
/* BUTTON */.uiButtonlabel{width:100%;}
.uiButton{-moz-border-radius:5px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);background-color:#8e4a7c;border-color:#ccc #707070 #707070 #ccc;border-style:solid;border-width:1px;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;line-height:normal !important;padding:3px 6px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;}
.uiButton input{background:none repeat scroll 0 0 transparent;border:0 none;color:#fff;cursor:pointer;display:inline-block;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;;font-size:11px;font-weight:bold;margin:0;outline:medium none;padding:2px 0 1px;white-space:nowrap;}
.uiButton:hover,.uiButton:hover:active,.uiButton:hover:focus{-moz-box-shadow:0px 1px 8px 1px #C5C5C5;border-style:solid;background:#5bd7fd;color:#000;cursor:pointer;line-height:normal !important;text-align:center;text-decoration:none;white-space:nowrap;}
#loginForm{}
#loginForm input{margin:2px 0 4px 0}
/* TASK COMMENT LIKE/DISLIKE */.message_votes{position:relative;}
.message_votes img{cursor:pointer;vertical-align:middle;}
.message_votes .message_votes_up{color:#53b758;line-height:32px;font-weight:bold;vertical-align:middle;}
.message_votes .message_votes_down{color:#ef5b6d;line-height:32px;font-weight:bold;vertical-align:middle;}
.message_upvotes_people{display:none;z-index:999;position:absolute;background-color:#454545;color:white;padding:10px;line-height:15px;width:150px;bottom:42px;left:-57px;}
.message_downvotes_people{display:none;z-index:999;position:absolute;background-color:#454545;color:white;padding:10px;line-height:15px;width:150px;bottom:42px;left:-17px;}
/*root element for the scrollable.when scrolling occurs this element stays still.*/.scrollable{/* required settings */position:relative;overflow:hidden;width:484px;height:90px;}
/*root element for scrollable items. Must be absolutely positionedand it should have a extremely large width to accommodate scrollable items.it's enough that you set width and height for the root element andnot for this element.*/.scrollable .items{/* this cannot be too large */width:20000em;position:absolute;}
/*a single item. must be floated in horizontal scrolling.typically,this element is the one that *you* will stylethe most.*/.items div{float:left;}
/* a few custom classes */.ocmHolder{width:490px;}
.fileIcon{width:16px;height:16px;float:left;margin-right:4px;background:url("http://cdn.urbytus.net/_icons/page_white.png");}
.application_pdf{background:url("http://cdn.urbytus.net/_icons/page_white_acrobat.png");}
.image_jpg,.image_jpeg,.image_gif,.image_pjpeg{background:url("http://cdn.urbytus.net/_icons/page_white_picture.png");}
.application_vnd_ms-powerpoint{background:url("http://cdn.urbytus.net/_icons/page_white_powerpoint.png");}
.application_vnd_ms-excel{background:url("http://cdn.urbytus.net/_icons/page_white_excel.png");}
.application_msword,.application_vnd_openxmlformats-officedocument_wordprocessingml.document,.application_vnd_openxmlformats-officedocument_wordprocessingml_document{background:url("http://cdn.urbytus.net/_icons/page_white_word.png");}
.application_x-zip-compressed{background:url("http://cdn.urbytus.net/_icons/page_white_compressed.png");}
.application_vnd_openxmlformats-officedocument_presentationml_presentation{background:url("http://cdn.urbytus.net/_icons/page_white_powerpoint.png");}
.application_vnd_openxmlformats-officedocument_spreadsheetml_sheet{background:url("http://cdn.urbytus.net/_icons/page_white_excel.png");}
.application_msaccess{background:url("http://cdn.urbytus.net/_icons/page_white_office.png");}
 