/*** /home/loadingr/public_html//components/com_community/templates/tab-solar-sentinel/css/style.css ***/

body #community-wrap{padding:10px; text-align:left; position:relative}
body #community-wrap hr{height:1px}
body #community-wrap .clr{clear:both; height:0pt; overflow:hidden}
body #community-wrap fieldset{overflow:hidden; border-left:outset}
body #community-wrap legend{font-size:1.3em; color:#666; overflow:hidden}
body #community-wrap img{background:none}
body #community-wrap ul, 
body #community-wrap dl, 
body #community-wrap label, 
body #community-wrap li, 
body #community-wrap dd, 
body #community-wrap dt{margin:0 !important; padding:0}

body #community-wrap .appsBoxTitle{font-size:18px; font-weight:700; color:#233C6C}
body #community-wrap .infoGroupTitle{border-bottom:solid 1px #999; margin:0 0 10px !important; font-size:110%; color:#666; font-weight:700}
body #community-wrap .infoTitle{font-weight:700; font-size:90%; color:#34568E}
body #community-wrap .infoDesc{ font-size:90%}

label{display:block}
.selectbox{padding:2px; border:solid 1px #ccc}
input.fullwidth, 
textarea.fullwidth{width:98%}

body #community-wrap textarea.replybox{width:98%; height:115px}

body #community-wrap .profile-addfriend{background:transparent url(../images/user_add.png) no-repeat scroll 0 2px; padding:3px 3px 3px 20px}
body #community-wrap .profile-message{background:transparent url(../images/Mail_16x16.png) no-repeat scroll 0 2px; padding:3px 3px 3px 20px}
body #community-wrap .profile-star{background:transparent url(../images/Star_16x16.png) no-repeat scroll 0 2px; padding:3px 3px 3px 20px}
body #community-wrap .profile-media{background:transparent url(../images/photos.png) no-repeat scroll 0 2px; padding:3px 3px 3px 20px}

body #community-wrap #profile-info h1{margin-top:8px; margin-bottom:8px}

body #community-wrap table.grid td{border-top:1px solid #CCC; padding:8px}
body #community-wrap div.listing{border-top:1px solid #CCC; padding:8px}
body #community-wrap div.listing div.avatar{float:right; padding:2px}
body #community-wrap div.avatar img, img.avatar{border:1px solid #E3E3E3; padding:2px}
body #community-wrap div.listing div.content{padding:2px}
body #community-wrap td.info-key{text-align:right; width:120px}
body #community-wrap div.ccontent table.ccontentTable{margin-left:-60px}
body #community-wrap table.ccontentTable tr{height:1.6em}
body #community-wrap table.ccontentTable td{padding:0 30px 5px 0; vertical-align:top}

body #community-wrap td.listkey, 
body #community-wrap td.paramlist_key{font-weight:bold; text-align:right; width:140px; padding-right:30px}
body #community-wrap td.listvalue, 
body #community-wrap td.paramlist_value{padding:0}

body #community-wrap ul.avatar-list{margin:0; padding:0; list-style:none}
body #community-wrap ul.avatar-list li{display:inline; padding:0; background:none; margin:0 3px 0 0 !important}

body #community-wrap div.masterhead td.profile{border:none}

body #community-wrap div.masterhead td{padding:4px}

body #community-wrap div.sprite-favicons{background:transparent url(../images/icons.png) no-repeat scroll 0 0; padding:3px 3px 3px 3px; height:20px; width:20px; float:left}

body #community-wrap div.created{text-align:right; width:65px; float:right; color:#9ab070; font-weight:700; font-size:11px}

body #community-wrap img.icon{vertical-align:middle; padding:0 4px 0 0}

body #community-wrap div.news-separator{border:medium none; color:#D8DFEA; height:1px; margin-top:2px; margin-bottom:10px; overflow:hidden}

#community-wrap .app-box{width:100%; margin-bottom:15px}
#community-wrap .app-box-header{background-image:url(../images/app-box-header.png); background-position:top left; padding-left:10px; height:38px; position:relative}
#community-wrap .app-box-header .app-box-header{background-position:top right; padding:0; padding-right:10px}
#community-wrap .app-box-header.no-background, 
#community-wrap .app-box-header.no-background .app-box-header{background:none; padding:0}
#community-wrap .app-box-title{color:#fff; font-weight:bold; line-height:30px; background:none; margin:0; padding:0}
#community-wrap .app-box-menus{position:absolute; top:0; right:0; margin:8px}

#community-wrap .app-box-menu{float:right; cursor:pointer; margin-left:5px}
#community-wrap .app-box-menu-title{display:block; text-indent:-9999px}
#community-wrap .app-box-menu-icon{background-image:url(../images/app-box-menu-icon.png); background-repeat:none; height:16px; width:16px; line-height:0;  display:block}
#community-wrap .app-box-menu-icon:focus{outline:none}

#community-wrap .app-box-menu.options .app-box-menu-icon{background-position:0 0}

#community-wrap .app-box-menu.toggle .app-box-menu-icon{background-position:-16px 0}
#community-wrap .app-box.collapse .app-box-menu.toggle .app-box-menu-icon{background-position:-32px 0}
#community-wrap .app-box-content{margin:5px 0; position:relative}
#community-wrap .app-box-info{}
#community-wrap .app-box-actions{text-align:right}
#community-wrap .app-box-header+.app-box-actions{padding:4px 0; border-bottom:1px solid #ECEFF5}
#community-wrap .app-box-header+.app-box-actions.no-border{padding:4px 0 0; border:none}
#community-wrap .app-box-action{padding:0 5px; outline:none}
#community-wrap .app-box-action+.app-box-action{border-left:1px solid #AAA}
#community-wrap .app-box-action.no-border{border:none}
#community-wrap .app-box-action.active{font-weight:700}
#community-wrap .app-box-footer{border-top:1px solid #ECEFF5; padding:5px 0; text-align:right; font-size:90%}
#community-wrap .app-box-footer.no-border{border:none; padding:0}
#community-wrap .app-box-footer .app-box-info{float:left; padding-left:5px}

body #community-wrap div.ctitle{border-bottom:1px solid #CCC; font-weight:bold; padding:6px 0; margin-bottom:6px; margin-top:10px; text-align:left}
body #community-wrap div.ctitle h2{margin:0 !important}
body #community-wrap div.ccontent{padding-left:80px; padding-top:6px; padding-bottom:6px}
body #community-wrap div.cavatar{height:70px; float:left; width:70px}

body #community-wrap div.ccontent-avatar{padding:6px 0 6px 20px; float:left; width:80%}

body #community-wrap div.ccontent div.ccontent-min-height{ height:40px;  float:right;  width:1px}

#writeMessageContainer{padding:0 10px}
#writeMessageContainer div.receiverContainer{padding:5px; border:solid 1px #ccc; background:#f2fde9}
#writeMessageContainer div.receiverContainer div.receiverAvatar{float:right}
#writeMessageContainer div.receiverContainer div.receiverName{float:left; width:150px; line-height:50px; padding:0 0 0 20px}
#writeMessageContainer div.inputcontainer{clear:both; padding:5px 0}
#writeMessageContainer label{cursor:default; width:100px; float:left; display:block; clear:both; font-weight:700; color:#666}
#writeMessageContainer .inputbox{float:right; width:290px; display:block; line-height:normal}

#addFriendContainer{padding:0 10px}
#addFriendContainer .newFriendAvatar{float:left; margin:0 10px 0 0}
#addFriendContainer .newFriendName{float:right; width:338px}
#addFriendContainer .inputbox{width:320px}

body #community-wrap div.avatar{width:100%}

body #community-wrap a.remove:link, 
body #community-wrap a.remove:visited{background:transparent url(../images/remove-button.gif) no-repeat 0 0; display:block; padding:0px; width:12px; text-indent:-9999px; outline-style:none; text-decoration:none; float:right; height:12px; line-height:12px}
body #community-wrap a.remove:hover{background:transparent url(../images/remove-button.gif) no-repeat 0 -12px}
body #community-wrap a.remove-left:link, 
body #community-wrap a.remove-left:visited{background:transparent url(../images/remove-button.gif) no-repeat 0 0; display:block; padding:0px; width:12px; text-indent:-9999px; outline-style:none; text-decoration:none; float:left; height:12px; line-height:12px}
body #community-wrap a.remove-left:hover{background:transparent url(../images/remove-button.gif) no-repeat 0 -12px}

body #community-wrap a.add:link, 
body #community-wrap a.add:visited{background:transparent url(../images/add-button.gif) no-repeat 0 0; display:block; padding:0px; width:16px; text-indent:-9999px; outline-style:none; height:16px; line-height:16px}
body #community-wrap a.add:hover{background:transparent url(../images/add-button.gif) no-repeat 0 -16px}

body #community-wrap div.inbox-toolbar{background:#fff; border:solid 1px #ccc; padding:3px}
body #community-wrap div.inbox-toolbar a{color:#666; font-size:11px}
body #community-wrap div.inbox-read{padding:3px; border-bottom:solid 1px #ccc; position:relative}
body #community-wrap div.inbox-read a.subject{text-decoration:none}
body #community-wrap div.inbox-unread{background:#f5fdeb; padding:3px; border-bottom:solid 1px #ccc; position:relative}
body #community-wrap div.inbox-unread a.subject{font-weight:700; text-decoration:none}
body #community-wrap div.inbox-toolbar .checkbox, 
body #community-wrap div.inbox-message .checkbox{margin:1px 0 0}
body #community-wrap div.avatar{float:left; width:50px}
body #community-wrap div.message-body{margin:0 50px}
body #community-wrap .message-info{font-size:10px; color:#666}
body #community-wrap .message-subject{padding:3px 0; text-indent:20px}
body #community-wrap .message-subject a:link{text-decoration:none; font-size:1.3em; font-weight:700}
body #community-wrap .message-subject a:visited{text-decoration:underline; font-size:1.3em; font-weight:normal}
body #community-wrap .message-subject a:hover{}
body #community-wrap .bubble-arrow{    background:transparent url(../images/message-arrow.gif) no-repeat top left; float:left; width:100%}
body #community-wrap .bubble-content{background:#fff; border-top:solid 1px #c5d8e7; border-right:solid 1px #c5d8e7; border-bottom:solid 1px #c5d8e7; margin:0 0 0 12px; padding:10px 10px 5px; width:100%}
body #community-wrap .avatar-message-view{margin:10px 0 0}

body #community-wrap div.ajax-wait{background-image:url(../images/wait.gif); width:16px; height:16px}

body #community-wrap div.info, 
body #community-wrap div.error, 
body #community-wrap div.warning{font-weight:bold; padding-left:25px; margin-top:10px; margin-bottom:10px; padding:10px; border-bottom:3px solid #DE7A7B; border-top:3px solid #DE7A7B; background-color:#E6C0C0; color:#C00}
body #community-wrap div.warning{border-bottom:3px solid #F0DC7E; border-top:3px solid #F0DC7E; background-color:#EFE7B8; color:#C00}

body #community-wrap div.info{border-bottom:3px solid #84A7DB; border-top:3px solid #84A7DB; background-color:#C3D2E5; color:#05B}

body #community-wrap td.dragHandle{cursor:move}
body #community-wrap .showDragHandle{background-image:url(../images/drag.gif); background-position:center center; background-repeat:no-repeat; cursor:move}

 
body #community-wrap ul.community-avatar-list li{background:transparent none repeat scroll 0 0; display:inline; line-height:200%; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:6px 6px 0px 0px}
body #community-wrap ul.community-avatar-list li img{padding:0}

body #community-wrap div.community-show-more, 
body #community-wrap span.community-show-mores{text-align:right}

/**
 * Jom Social Toolbar
 */
body #community-wrap #cToolbarNav,
body #community-wrap #cToolbarNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
body #community-wrap #cToolbarNav {
	background: transparent url(../images/toolbar/toolbar-bg.gif) no-repeat 0 0;
	height: 50px;
	margin: 0 0 10px;
}
body #community-wrap #cToolbarNavInner {
	background: transparent url(../images/toolbar/toolbar-bg.gif) no-repeat 100% -50px;
	height: 50px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList {
	height: 50px;
	padding: 0 0 0 10px;
    margin: 11px 0 0;
    float: left;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li {
	float: left;
	background: none;
	padding: 0;
	line-height: 27px;
	margin: 11px 0 0 3px !important;
	background: transparent url(../images/toolbar/toolbar-item-off-left.gif) no-repeat top left;
    list-style-position: outside;
    list-style-type: none;	
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a {
	display: block;
	padding: 0 14px;
	color: #fff;
	text-decoration: none;
	background: transparent url(../images/toolbar/toolbar-item-off-right.gif) no-repeat top right;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a:hover {
	color: #fff;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active {
	float: left;
	background: none;
	padding: 0;
	line-height: 27px;
	margin: 11px 0 0 3px;
	background: transparent url(../images/toolbar/toolbar-item-on-left.gif) no-repeat top left;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active a {
	display: block;
/*	padding: 0 20px; */
	color: #fff;
	text-decoration: none;
	background: transparent url(../images/toolbar/toolbar-item-on-right.gif) no-repeat top right;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div {
	background: #2b4775;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:link,
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:visited {
	background: #2b4775;
	border-bottom: solid 1px #233C6C;
	width: 90%;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:hover {
	background: #4b7BBE;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: transparent;
	width: 150px;
	z-index: 10;
	overflow: hidden;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 5px 10px;
	width: 100%;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #4B7BBE;
	color: #fff;
	border-bottom: solid 1px #FFF;
	line-height: normal;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a:hover	{
	background: #34568E;
	color: #fff;
}
body #community-wrap #cToolbarNav div.toolbar-myname {
	float: right;
	height: 40px;
	line-height: 40px;
	font-weight: 700;
	margin-right: 20px;
	color:#4B7BBE;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a.has-separator {
    border-bottom: solid 3px #233C6C;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a.has-separator {
	border-bottom: solid 3px #FFF;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li#toolbar-item-notify {
	background: transparent url(../images/toolbar/toolbar-item-notify-off-left.gif) no-repeat top left;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li#toolbar-item-notify a {
	background: transparent url(../images/toolbar/toolbar-item-notify-off-right.gif) no-repeat top right;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li#toolbar-item-notify span {
	font-size: 11px;
	height: 27px;
	line-height: 17px;
	display: block;
	padding-left: 2px;
	text-decoration:none;
	color:#FFFFFF;
}
/**
 * Jom Social Toolbar
 */

/*******************************************************************************************/
/** SUBMENU TOOLBAR **/
body #community-wrap div.submenu-l {
	background: transparent url(../images/submenu.gif) no-repeat 0 0;
	margin: 0 0 10px;
	height:26px;
}
body #community-wrap div.submenu-r {
	background: transparent url(../images/submenu.gif) no-repeat 100% -26px;
	height:26px;
}
body #community-wrap div.submenu-l div.submenu-r ul.submenu {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 26px;
}
body #community-wrap div.submenu-l div.submenu-r ul.submenu li {
	list-style-type: none;
	background: none;
	float: left;
	line-height: 26px;
	font-weight: 800;
	margin: 0;
	padding: 0;
}
body #community-wrap ul.submenu li a {
	height: 12px;
	border-right: 1px solid #ccc;
	padding: 0 15px;
	padding: 0 15px;
	text-decoration: none;
	color: #0B55C4;
	font-size: 11px;
}
body #community-wrap ul.submenu li a.active:link,
body #community-wrap ul.submenu li a.active:visited,
body #community-wrap ul.submenu li a.active:hover {
	height: 12px;
	border-right: 1px solid #ccc;
	padding: 0 15px;
	text-decoration: underline;
	color: #000;
}

/** SUBMENU TOOLBAR **/
/*******************************************************************************************/
/*******************************************************************************************/
/** cFilterBar **/
/*
 * Affected files:
 * - libraries/filterbar.php
 *
 */
body #community-wrap #cFilterBar {
	position: relative;
	border: 1px solid #EEE;
	margin-bottom: 10px;
}

body #community-wrap #cFilterBar .filterGroup {
	border: none;
	padding: 4px 6px;
}

body #community-wrap #cFilterBar .filterGroup#cFilterType_Sort {
	text-align: right;
}

body #community-wrap #cFilterBar .filterGroup#cFilterType_Filter {
	position: absolute;
	top: 0;
	left: 0;
}

body #community-wrap #cFilterBar .filterName {	
	display: inline;
	font-size: 12px;
	font-weight: normal;
}

body #community-wrap #cFilterBar .filterOptions,
body #community-wrap #cFilterBar .filterOption {
	/* Remove inheritance from Joomla! template */
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

body #community-wrap #cFilterBar .filterOptions {
	display: inline;
}

body #community-wrap #cFilterBar .filterOption {
	display: inline;
	font-size: 12px;
	padding-left: 2px;
}
/*******************************************************************************************/
.app-box .actor-link{width:100%}
div.groups-news-title, 
span.groups-news-title{background:transparent url(../images/groups_news_title.gif) no-repeat scroll 0pt 5px; padding:3px 3px 3px 20px}

body #community-wrap div.greybox{border:solid 1px #ccc; margin:0 0 15px}
body #community-wrap div.greybox div{border:solid 1px #fff}
body #community-wrap div.greybox div div{border:none; background:#fff url(../images/greybox.gif) repeat-x top left}
body #community-wrap div.greybox div div div{background:none}
body #community-wrap div.greybox div div div h1, 
body #community-wrap div.greybox div div div h2{padding:0; margin:0}
body #community-wrap div.greybox div div div h1{letter-spacing:-1px; font-size:32px; margin:0 0 20px; padding:0 0 10px; line-height:35px}
body #community-wrap div.greybox div div div h2{color:#666; margin:0 0 15px}
body #community-wrap div.greybox div div div.introduction{margin:0; padding:30px 0 0 70px}
body #community-wrap div.greybox div div div.loginform{width:200px; float:right; padding:20px 15px 20px 30px; background:transparent url(../images/greybox-separator.gif) no-repeat top left; height:225px}
body #community-wrap div.greybox div div div.loginform input.frontlogin{padding:3px; font-size:16px; font-weight:bold; color:#666; width:90%}
body #community-wrap ul#featurelist{list-style:none; margin:20px 0}
body #community-wrap ul#featurelist li{font-size:14px; color:#999; background:transparent url(../images/add-button.gif) no-repeat 0 0; line-height:16px; height:16px; font-weight:bold; margin:0 0 5px !important; padding:0 0 0 25px}
body #community-wrap div.greybox a#joinButton{background:transparent url(../images/join-button-big.gif) no-repeat 0 0; width:278px; height:49px; text-indent:-9999px; display:block}
body #community-wrap div.greybox a#joinButton:hover{background:transparent url(../images/join-button-big.gif) no-repeat 0 -49px}
body #community-wrap div.greybox a#joinButton2{background:transparent url(../images/join-button-big.gif) no-repeat 0 0; width:278px; height:49px; text-indent:-9999px; display:block}
body #community-wrap div.greybox a#joinButton2:hover{background:transparent url(../images/join-button-big.gif) no-repeat 0 -49px}
body #community-wrap div.frontColLeft{margin:20px 280px 0 0}
body #community-wrap div.frontColRight{width:250px; float:right}
body #community-wrap div.yellowbox h3{padding:0; margin:0 0 10px; color:#7b7948}
body #community-wrap h3.frontTitle{margin:0; padding:10px 0; color:#2b4775; font-family:"Segoe UI",Arial,Helvetica,sans-serif; font-size:150%; font-weight:700; line-height:100%}
body #community-wrap div.rightColContainer{width:230px; height:auto; float:right}
body #community-wrap div.leftColContainer{margin-right:250px}
body #community-wrap div.yellowbox-tl{    background:transparent url(../images/yellowbox-tl.gif) no-repeat top left;     margin:0 0 10px}
body #community-wrap div.yellowbox-tr{    background:transparent url(../images/yellowbox-tr.gif) no-repeat top right}
body #community-wrap div.yellowbox-bl{    background:transparent url(../images/yellowbox-bl.gif) no-repeat bottom left}
body #community-wrap div.yellowbox-br{    background:transparent url(../images/yellowbox-br.gif) no-repeat bottom right}
body #community-wrap div.center{padding:0px 10px 10px 16px}

body #community-wrap #profile-header ul.actions{list-style:none; padding:0; margin:0; width:33%; float:left}
body #community-wrap #profile-header ul.actions li{padding:0 0 0 17px; margin:5px 3px 5px 0 !important; display:block; float:left; width:85%; background:none; font-size:90%; height:10px; line-height:10px; text-align:left; border:0}
body #community-wrap #profile-header ul.actions li.profile{    background:transparent url(../images/icon_10px.gif) no-repeat 0 0}
body #community-wrap #profile-header ul.actions li.avatar{    background:transparent url(../images/icon_10px.gif) no-repeat 0 -10px}
body #community-wrap #profile-header ul.actions li.privacy{background:transparent url(../images/icon_10px.gif) no-repeat 0 -20px}
body #community-wrap #profile-header ul.actions li.apps{    background:transparent url(../images/icon_10px.gif) no-repeat 0 -30px}
body #community-wrap #profile-header ul.actions li.group{    background:transparent url(../images/icon_10px.gif) no-repeat 0 -40px}
body #community-wrap #profile-header ul.actions li.photo{    background:transparent url(../images/icon_10px.gif) no-repeat 0 -50px}
body #community-wrap #profile-header ul.actions li.write{    background:transparent url(../images/icon_10px.gif) no-repeat 0 -60px}
body #community-wrap #profile-header ul.actions li.inbox{    background:transparent url(../images/icon_10px.gif) no-repeat 0 -70px}
body #community-wrap #profile-header ul.actions li.invite{    background:transparent url(../images/icon_10px.gif) no-repeat 0 -80px}
body #community-wrap #profile-header ul.actions li.video{    background:transparent url(../images/icon_10px.gif) no-repeat 0 -90px}
body #community-wrap div.mini-profile{padding:10px 0 5px; border:solid 1px #ccc; margin:0 0 5px; background:#fff; position:relative}
body #community-wrap div.mini-profile-avatar{float:left; padding:0 10px}
body #community-wrap div.mini-profile-details{margin:0 10px 0 100px}
body #community-wrap div.mini-profile-details h3.name{margin:0; padding:0 0 5px; font-size:120%}
body #community-wrap div.mini-profile-details div.status{margin:0; padding:0 0 5px; font-size:90%}

body #community-wrap div.profile-main{margin:0 0 0 0; overflow:hidden}
body #community-wrap .profile-right{float:right; width:160px; margin-left:15px}
body #community-wrap ul.profile-right-info{margin:10px 0 0; padding:0; list-style:none}
body #community-wrap ul.profile-right-info li{background:none; padding:0; line-height:normal}
body #community-wrap ul.profile-right-info li.infoDesc{margin:0 0 10px 0 !important}
body #community-wrap div.profile-box{padding:8px; border:solid 1px #ecebeb; margin:0; background:#fff}
body #community-wrap .profile-avatar{border:solid 5px #4B7BBE; float:left; background-color:#4B7BBE;}
body #community-wrap div.profile-info{margin:0 0 0 190px}
body #community-wrap div.profile-info .contentheading{border:none !important}
body #community-wrap div.profile-name{font-size:22px; font-weight:700; color:#333; margin:0 0 10px}
body #community-wrap div#profile-status{font-size:11px; color:#666; border-bottom:dotted 1px #ecebeb; width:100%}
body #community-wrap #profile-status-edit{float:right; font-size:10px; width:50px; text-align:right; cursor:pointer}
body #community-wrap ul.profile-details{margin:10px 0 0; padding:0}
body #community-wrap ul.profile-details li{width:58%; background:none; padding:0; display:inline; float:left}
body #community-wrap ul.profile-details li.title{font-weight:700; width:38%}
body #community-wrap ul.friend-right-info{margin:0; padding:0; list-style:none}
body #community-wrap ul.friend-right-info li{background:none; line-height:normal; padding:2px; color:#666; float:left}
body #community-wrap div.profile-toolbox-bl ul.small-button{margin:0; padding:0 0 0 20px; list-style:none; height:32px}
body #community-wrap div.profile-toolbox-bl ul.small-button li{background:none; line-height:33px; padding:0; display:block; float:left}
body #community-wrap div.profile-toolbox-bl ul.small-button li a{display:block; float:left;  text-decoration:none;  height:20px;  line-height:16px;  padding:0 0 0 20px;  margin:8px 15px 0 0}

body #community-wrap ul.small-button li.btn-add-friend a{    background:transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 0}
body #community-wrap ul.small-button li.btn-gallery a{    background:transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -21px}
body #community-wrap ul.small-button li.btn-blog a{    background:transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -42px}
body #community-wrap ul.small-button li.btn-videos a{    background:transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -83px}
body #community-wrap ul.small-button li.btn-write-message a{    background:transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -104px}
body #community-wrap ul.small-button li.btn-favourite a{    background:transparent url(../images/toolbar/profile-toolbar-icons.gif) no-repeat 0 -63px}

body #community-wrap div.profile-toolbox-bl{background:#eee url(../images/toolbar/profile-toolbar-bl.gif) no-repeat bottom left; margin:0 0 10px}
body #community-wrap div.profile-toolbox-br{background:transparent url(../images/toolbar/profile-toolbar-br.gif) no-repeat bottom right}
body #community-wrap div.profile-toolbox-tl{background:transparent url(../images/toolbar/profile-toolbar-tl.gif) repeat-x top left}
body #community-wrap div.profile-toolbox-bl h2.app-box-title{font-family:Tahoma,Verdana,Helvetica,san-serif; font-size:150%; padding:10px 10px 0; font-weight:700; color:#fff; text-align:left}
body #community-wrap div.profile-toolbox-bl div.statustext{margin:20px 0 10px 0; text-align:center; float:left; width:100%}
body #community-wrap div.profile-toolbox-bl div.statustext label{background:transparent url(../images/statuslabel.gif) no-repeat scroll left top; color:#fff; display:block; float:left; font-weight:700; height:28px; line-height:28px; width:90px; margin:1px 0 0 10px; text-transform:uppercase; text-align:center}
body #community-wrap div.profile-toolbox-bl div.statustext input.status{font-size:16px; color:#999; margin:0 0 0 10px; width:72%; float:left}
body #community-wrap div#community-photo-caption input#captiontext{font-size:16px; color:#999; margin:0 0 0 10px; width:50%}
body #community-wrap div.profile-toolbox-bl div.statustext input.status-edit{color:#333; width:60%; float:left}
body #community-wrap div#community-photo-caption #save-caption{padding:3px 10px; background:#333; color:#fff; font-size:11px; font-weight:700; border:solid 1px #666; height:28px; line-height:28px}
body #community-wrap div.profile-toolbox-bl div.statustext #save-status{padding:3px 10px; background:#333; color:#fff; font-size:11px; font-weight:700; border:solid 1px #666; height:28px; line-height:28px}
body #community-wrap div.profile-toolbox-bl td{text-align:center}
body #community-wrap div.profile-toolbox-bl td a{text-align:center; text-decoration:none; float:left; display:block; width:100%; background:#eee; color:#360; font-size:11px; font-weight:700}
body #community-wrap div.profile-toolbox-bl td a span{float:left; display:block; width:100%; padding:50px 0 0; cursor:pointer}
body #community-wrap div.profile-toolbox-bl td a.btn-invite:link, 
body #community-wrap div.profile-toolbox-bl td a.btn-invite:visited{background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 0px}
body #community-wrap div.profile-toolbox-bl td a.btn-invite:hover{    background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -80px;     color:#690}
body #community-wrap div.profile-toolbox-bl td a.btn-photo:link, 
body #community-wrap div.profile-toolbox-bl td a.btn-photo:visited{background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -160px}
body #community-wrap div.profile-toolbox-bl td a.btn-photo:hover{    background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -240px;     color:#690}
body #community-wrap div.profile-toolbox-bl td a.btn-video:link, 
body #community-wrap div.profile-toolbox-bl td a.btn-video:visited{background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -320px}
body #community-wrap div.profile-toolbox-bl td a.btn-video:hover{    background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -400px;     color:#690}
body #community-wrap div.profile-toolbox-bl td a.btn-group:link, 
body #community-wrap div.profile-toolbox-bl td a.btn-group:visited{background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -480px}
body #community-wrap div.profile-toolbox-bl td a.btn-group:hover{    background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -560px;     color:#690}
body #community-wrap div.profile-toolbox-bl td a.btn-apps:link, 
body #community-wrap div.profile-toolbox-bl td a.btn-apps:visited{background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -640px}
body #community-wrap div.profile-toolbox-bl td a.btn-apps:hover{    background:#eee url(../images/icons/profile-toolbox-icons.gif) no-repeat 0 -720px;     color:#690}
body #community-wrap div.profile-toolbox-bl ul.updates{margin:10px 0 0; padding:0; list-style:none}
body #community-wrap div.profile-toolbox-bl ul.updates li{background:none; padding:0 5px; text-align:left}
body #community-wrap div.profile-toolbox-bl ul.updates li.title{font-weight:700; border-bottom:solid 1px #ccc; padding:3px 5px; color:#900}
body #community-wrap div.profile-toolbox-bl ul.updates li a{color:#666; text-decoration:none}
body #community-wrap div.profile-toolbox-bl ul.updates li a:hover{text-decoration:underline}
a.inbox{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -120px; padding:0 0 0 22px}
a.friend{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 0; padding:0 0 0 22px}

div#community-groups-wrap{display:block}
div#community-groups-wrap span.info{font-size:11px; margin:0 0 10px 0}
div#community-groups-wrap div textarea{width:45%}
div#community-groups-wrap div span.title{width:20%; float:left}
div#community-groups-wrap div.items{margin-top:10px}
div#community-groups-wrap div.submit{margin:30px 0 0 0; width:70%; text-align:center}
div#community-groups-wrap div.title{font-weight:bold; text-decoration:underline}
div#community-groups-wrap fieldset{background:none; border:1px solid #EEE; float:left; width:50%; padding:8px}
div#community-groups-wrap fieldset legend{color:#999; text-decoration:underline; font-size:12px}
div#community-groups-wrap fieldset div.avatar{width:30%; float:left}
div#community-groups-wrap fieldset div.caption{float:left}
div#community-groups-wrap div.upload{margin:20px 0 0 0}
div#community-groups-wrap div.community-groups{ border-bottom:1px solid #789539;  margin:0 0 10px}

div.community-groups-right div.heading{font-weight:700; font-size:12px; background-color:#F4F4F4; border:1px solid #eee; padding:4px}

#community-wrap .group{}
#community-wrap .group-top{margin:20px 0}
#community-wrap .group-bottom{margin-top:15px}
#community-wrap .group-left{float:left; width:175px}
#community-wrap .group-right{float:right; width:175px}
#community-wrap .group-main{}
#community-wrap .group-top .group-main{margin-left:190px}
#community-wrap .group-bottom .group-main{margin-right:190px}
#community-wrap .group-menus{border-bottom:3px solid #789539; display:block; float:right; margin:0 0 0 20px; padding:0; width:100%; list-style:none}
#community-wrap .group-menu{background:none; float:right; margin:0 0 0 3px; padding:5px 0; text-transform:capitalize}
#community-wrap .group-menu a{text-decoration:none; background:#444; padding:5px 10px; color:#fff; margin:0 0 0 2px}
#community-wrap .group-menu.important a{background:darkred}
#community-wrap .group-info{margin:15px 0}
#community-wrap .group-info .cparam{padding-left:150px; position:relative}
#community-wrap .group-info .clabel{width:150px; font-size:11px; font-weight:700; position:absolute; top:0; left:0}
#community-wrap .group-info .cdata{font-size:11px}
#community-wrap .group-info .cinput{display:none}
#community-wrap .group-members{}
#community-wrap .group-member{display:inline; list-style:none !important; background:none !important; padding:0 !important}

div#community-group-info-actions{display:none; padding:0 0 0 170px}

div#community-groups-news h3, 
div#community-groups-join h3{border-bottom:solid 1px; margin:0 0 5px 0; padding:0; width:100%; float:left}
input#news-title{width:400px}
textarea#news-description{height:200px; width:400px}
div#community-groups-news div{padding-top:10px}
div.empty{text-align:center; font-size:12px; color:#999}
div.community-groups-action{clear:both; padding-top:10px; text-align:right}
div#community-groups-results-wrapper{margin-top:20px; height:100%; width:100%}
div.community-groups-results-item{border:1px solid #ccc; padding:8px; margin-top:10px; clear:both; background:#fff}
div.community-groups-results-left{width:15%; float:left; clear:both; height:100%; padding:10px 0 0 10px}
div.community-groups-results-right{float:left; margin-left:10px; width:80%}
div.community-groups-results-right h3{margin:0 0 12px 0; padding:0; text-indent:0 !important}
divbody #community-wrap span.selected{font-weight:700; text-decoration:underline}

body #community-wrap .albums{}

body #community-wrap .album{float:left; width:48%; margin:5px; border:1px solid #eee}

body #community-wrap .album-cover{float:left; margin:10px}

body #community-wrap .album-summary{ margin:8px;  margin-bottom:0}

body #community-wrap .album-name{white-space:nowrap; overflow:hidden}

body #community-wrap .photo-list-item{border:1px solid #CCC; display:inline-block; width:100%}

body #community-wrap .photo-list-item .container{padding:5px}

body #community-wrap .photo-list-item .photo-item{float:left; margin:5px}

body #community-wrap .photo-list-item .photo-item a{display:block}

body #community-wrap .photo-list-item .photo-item img{border:1px solid #CCC; padding:3px; margin:0 !important}

#writeMessageForm .receiverList #selections{width:140px}
#writeMessageForm textarea.inputbox{margin:0}

div.content-nopost{margin:0 10px 0 31px; height:22px; line-height:27px}
div.icon-nopost{float:left; height:22px; padding:4px 10px 0 5px}

body #cWindowContent .blockUnregister{}
body #cWindowContent .blockUnregister div.message{background:#fde2e2; border-top:solid 2px #d19393; border-bottom:solid 2px #d19393; padding:5px 10px}
body #cWindowContent .blockUnregister h3{font-size:15px; color:#333; padding:0; margin:0 0 10px}
body #cWindowContent div.loginform label, 
body #cWindowContent div.loginform input{margin:0}
body #cWindowContent div.loginform .frontlogin{padding:3px; margin:0 0 3px}
body #cWindowContent .blockUnregister div.loginform, 
body #cWindowContent .blockUnregister div.right-col{background:transparent url(../images/separator.gif) no-repeat center left; padding-left:10px}
body #cWindowContent .blockUnregister ul#featurelist{list-style:none; margin:10px 0 !important; padding:0}
body #cWindowContent .blockUnregister ul#featurelist li{font-size:11px; color:#999; background:transparent url(../images/add-button.gif) no-repeat 0 0; line-height:16px; height:16px; margin:0 0 5px !important; padding:0 0 0 25px}
body #cWindowContent .blockUnregister a#joinButton2{background:transparent url(../images/register-button-small.gif) no-repeat 0 0; width:149px; height:46px; text-indent:-9999px; display:block; outline-style:none; margin:0 auto}
body #cWindowContent .blockUnregister a#joinButton2:hover{background:transparent url(../images/register-button-small.gif) no-repeat 0 -46px}

/* Tooltips */
.tool-tip {
	float: left;
	border: 1px solid #2B4775 !important;
	padding: 5px;
	background: #CDECFE url(../images/tooltip-bg.gif) repeat-x top left !important;
	max-width: 200px;
}
.tool-title {
	padding: 0;
	margin: 0;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: transparent url(../images/tooltip-arrow.gif) no-repeat !important;
	font-size: 100%;
	font-weight: bold;
}
.tool-text {
	margin: 0;
	font-size: 100%;
}

.icon-user, 
.icon-calendar, 
.icon-remove, 
.icon-write, 
.icon-group, 
.icon-leave, 
.icon-online, 
.icon-offline, 
.icon-add-friend, 
.icon-remove-friend, 
.icon-approve, 
.icon-unapprove, 
.icon-discuss, 
.icon-wall, 
.icon-edit, 
.icon-replies, 
.icon-bubble, 
.icon-photos, 
.icon-report, 
.icon-videos, 
.icon-edit2, 
.icon-save, 
.icon-blog{line-height:15px; margin:10px 10px 0 0; padding:3px 3px 3px 20px; display:inline}
.icon-waitingapproval{line-height:15px; margin:10px 10px 0 0; padding:3px 3px 3px 20px; color:#666}
.icon-user{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 2px}
.icon-calendar{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -20px}
.icon-remove{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -37px}
.icon-group{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -58px}
.icon-write{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -118px}
.icon-join{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -100px}
.icon-leave{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -80px}
.icon-online{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -138px}
.icon-offline{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -158px}
.icon-add-friend{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -180px}
.icon-remove-friend{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -200px}
.icon-block-user{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -200px; text-decoration:none}
.icon-remove-avatar{text-decoration:none; background:transparent url(../images/icons/delete.png) no-repeat 0}
.icon-approve{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -218px}
.icon-unapprove{background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -37px}
.icon-waitingapproval{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -238px}
.icon-discuss{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -256px}
.icon-wall{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -276px}
.icon-edit{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -337px}
.icon-replies{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -297px}
.icon-bubble{    background:transparent url(../images/icons/bubble.gif) no-repeat 0 3px}
.icon-photos{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -356px}
.icon-report{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -375px;     color:#f00;     text-decoration:none}
.icon-videos{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -398px}
.icon-edit2{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -419px}
.icon-save{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -440px}
.icon-blog{    background:transparent url(../images/icons/icons-16x16.gif) no-repeat 0 -457px}
a.icon-report:hover{    color:#f30;     text-decoration:underline}
.paramlist_key label.hasTip{    margin:0}

.ajax-notice-apps-added{}
.ajax-notice-apps-removed{}
.ajax-notice-apps-configure{}
body #community-wrap .loading{width:50px; height:11px; background:transparent url(../images/wait.gif) no-repeat 0 0}
body #community-wrap div.see-all{font-size:90%; margin:0 0 10px; padding:2px; text-align:right}
body #community-wrap #latest-members-nav a{outline-style:none;  border-right:solid 1px #333; padding:0 10px; height:11px}

body #community-wrap ul#friends-list{margin:0px; padding:0px; overflow-y:scroll; height:250px}
body #community-wrap ul#friends-list li{width:32%; background:none; margin:0 0 5px; padding:3px; list-style:none; float:left}
body #community-wrap ul#friends-invited li{background:none; margin:0 0 5px; padding:3px; list-style:none; float:left}
body #community-wrap ul#friends-invited li a, 
body #community-wrap ul#friends-list li a{text-decoration:none; font-weight:700}
body #community-wrap ul#friends-invited li a:hover, 
body #community-wrap ul#friends-list li a:hover{text-decoration:underline}
body #community-wrap ul#friends-list li.friend-list{margin:0 0 10px !important}
body #community-wrap ul#friends-list li.friend-list img{border:solid 1px #eee; padding:2px}
body #community-wrap ul#friends-list li.friend-list:hover{background:#f2f2f2}

body #community-wrap ul#friends-list li.friend-list:hover img{border:solid 1px #fff}
body #community-wrap ul#friends-invited li img, 
body #community-wrap ul#friends-list li img{float:left}
body #community-wrap ul#friends-invited li span, 
body #community-wrap ul#friends-list li span{}
body #community-wrap ul#friends-invited li span.friend-name, 
body #community-wrap ul#friends-list li span.friend-name{line-height:45px; padding:0 0 0 5px; vertical-align:middle}
body #community-wrap div#friend-selected-list{ border:1px solid gray; padding:5px; overflow:scroll; margin-left:20px; float:left; width:20%; height:250px; margin-top:45px}
body #community-wrap ul#friends-invited{margin:0; padding:0}
body #community-wrap ul#friends-invited li{font-weight:700}
body #community-wrap ul#friends-invited li.friend-list{font-weight:700; padding:0; margin:0 0 5px !important; background:none}
body #community-wrap ul.application-group-avatars{ margin:0pt; padding:0pt; list-style:none}
body #community-wrap ul.application-group-avatars li{ display:inline; padding:0; background:none; margin:0 3px 0 0 !important}
body #community-wrap div.see-all{position:relative}
body #community-wrap div.loading{ display:none; float:right; margin:5px 5px 0 0}
body #community-wrap div.filterlink{outline-style:none; padding:0 10px; height:11px; border-bottom:0; padding:0 0 3px; font-size:90%; margin:0 0 10px; text-align:right}
body #community-wrap div.filterlink a{border-right:solid 1px #333; padding:0 5px; outline:none}
body #community-wrap a.active-state{font-weight:700}

body #community-wrap ul.avatar-list{margin:0; padding:0pt; list-style:none}
body #community-wrap ul.avatar-list li, 
body #community-wrap ul.avatar-list li.avatar-list-item{display:inline; padding:0; background:none; margin:0 3px 0 0}
body #community-wrap ul.avatar-list li a{text-decoration:none}
body #community-wrap ul.avatar-list li.first{width:100%; display:block; text-align:center; padding-bottom:20px}
body #community-wrap ul.avatar-list li.first a.avatar-link{display:block; position:relative}
body #community-wrap ul.avatar-list .title{font-weight:700; font-size:160%; margin-bottom:10px}
body #community-wrap ul.avatar-list .title a{text-decoration:none}
body #community-wrap ul.avatar-list .desc-title{font-size:90%; text-align:left; line-height:normal; border-bottom:1px solid #ccc; padding:2px 0; margin:0 0 5px; font-weight:700}
body #community-wrap ul.avatar-list .desc-details{color:#666; text-align:left}
body #community-wrap .tag-new{position:absolute; top:0; left:0; width:40px; height:40px; background:transparent url(../images/tag-new.gif) no-repeat 0 0}

body #community-wrap .col-left, 
body #community-wrap .col-right{margin:0; padding:0}
body #cWindowContent .button{padding:2px 15px; background:#333; border:solid 1px #666; cursor:pointer; color:#ccc; font-size:11px}
body #cWindowContent .button:hover{background:#1c1d22; border:solid 1px #666}
body #community-wrap div.greybox table{ margin:0 0 25px}
body #community-wrap div.greybox table td{ vertical-align:top}
body #community-wrap #profile-edit .inputbox{width:290px}
body #community-wrap #profile-edit .select{width:auto}
body #community-wrap #profile-edit .validate-custom-date{width:auto}

body #community-wrap .video-heading{margin:0; padding:0; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #CCC}
body #community-wrap .video{float:left; width:100%; margin:5px; border:1px solid #eee; position:relative}
body #community-wrap .video-thumb{float:left; padding:8px; position:relative}
body #community-wrap .video-thumb-url{display:block; background:url(../../../assets/video_thumb.png) no-repeat center; overflow:hidden}
body #community-wrap .video-thumb img{margin:0 !important}
body #community-wrap .video-summary{margin:8px; margin-bottom:0}
body #community-wrap .video-title{overflow:hidden; position:relative; margin:0; padding:0}
body #community-wrap .video-description{margin:0; padding:0}
body #community-wrap .video-actions{float:left}
body #community-wrap .video-durationHMS{position:absolute; bottom:8px; left:8px; background:black; color:#FFF; opacity:0.7; font-size:80%; padding:0 0.3em}

body #community-wrap .frontpage .video{float:none; width:auto}

body #cWindow .video-addType{vertical-align:top; width:50%; height:250px; padding:10px; position:relative}
body #cWindow .video-addType.link{}
body #cWindow .video-addType.upload{border-left:1px solid #DDD}
body #cWindow .video-addType-name{font-weight:bold; margin:0; padding:0}
body #cWindow .video-addType-description{margin:10px 0; padding:0}
body #cWindow .video-providers{padding-left:15px}
body #cWindow .video-provider{width:49%; float:left; margin:0; padding:0; background:none; list-style-type:disc; line-height:150%}
body #cWindow .video-uploadRules{padding-left:15px}
body #cWindow .video-uploadRule{margin:0; padding:0; background:none; list-style-type:disc; line-height:150%}
body #cWindow .video-action{}
body #cWindow .video-addType.link .video-action{margin-top:15px}
body #cWindow .video-addType.upload .video-action{margin-top:20px}

body #community-wrap .video-full{}
body #community-wrap .video-player{float:left; margin-bottom:15px; margin-right:15px}
body #community-wrap .video-full .video-summary{padding:10px; height:auto; margin:0}
body #community-wrap .video-full .video-details{padding-top:15px}
body #community-wrap .video-full .video-details dt{float:left; width:75px; margin:0 !important; padding:0 !important}
body #community-wrap .video-full .video-details dd{display:inline}

body #community-wrap .video-full .video-actions{display:block; position:relative}

body #community-wrap .facebook{background:transparent url(../../../assets/favicon/facebook.gif) no-repeat 0 0; margin:5px 0 0; padding-left:20px; text-decoration:underline}

body #community-wrap .video-result{border:1px solid #EEE; margin-bottom:10px}

body #community-wrap .video-search-form{margin:0 0 20px}

body #community-wrap #community-admin-wrapper{margin:0 0 10px; border:1px solid #eee; padding:5px; background:#F4F4F4 none repeat scroll 0 0}

body #community-wrap #community-admin-wrapper #community-admin-controls li{display:inline; padding:0 10px 0 20px}

body #community-wrap #community-admin-wrapper #community-admin-controls li a span{text-decoration:underline}

body #community-wrap .pos-rel{position:relative}

body #community-wrap div.error-box{border:1px solid #F00; padding:20px; background-color:#FFEAEA}

#community-wrap .wall-cocs{margin-top:8px; margin-right:40px; font-size:95%}
#community-wrap .wallcmt{padding:4px; background-color:#f6f6f6; margin-bottom:1px; position:relative; padding-left:40px}
#community-wrap .wallcmt p{margin:0}
#community-wrap .wall-coc-avatar{width:32px; position:absolute; top:4px; left:4px}
#community-wrap .wall-coc-form{display:none}
#community-wrap .wall-coc-form-actions{text-align:left}
#community-wrap #wall-message{display:block; height:110px}
textarea{height:150px; width:70%}
.denied-box{padding:15px; border:1px solid #CCC; background:url(../images/greybox.gif) repeat-x top left}
#community-wrap .table-info td{background:#cbcba7;  padding:0 0 5px;  border:solid 1px #789539}
#community-wrap .table-info .number{padding:3px 0; font-size:200%; line-height:120%; font-weight:bold; text-align:center; color:#121212}
#community-wrap .table-info .text{text-align:center; font-weight:bold; font-size:12px; margin-top:-5px; color:#121212}
#community-wrap .table-info a{text-decoration:none; outline-style:none}
#community-wrap .table-info a:hover{color:#789539}
.contentheading{text-transform:capitalize}
#community-wrap div#user-info-button{height:51px; text-align:center; margin:0 0 20px;}
#community-wrap div#user-info-button .user-green{width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 0 0; display:block; float:left; margin:0 5px 0 0}
#community-wrap div#user-info-button .user-green-inner{    width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 100% -51px}
#community-wrap div#user-info-button .user-blue{width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 0 -102px; display:block; float:left; margin:0 5px 0 0}
#community-wrap div#user-info-button .user-blue-inner{    width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 100% -153px}
#community-wrap div#user-info-button .user-grey{width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 0 -204px; display:block; float:left; margin:0 5px 0 0}
#community-wrap div#user-info-button .user-grey-inner{    width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 100% -255px}
#community-wrap div#user-info-button .user-orange{width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 0 -306px; display:block; float:left; margin:0 5px 0 0}
#community-wrap div#user-info-button .user-orange-inner{    width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 100% -357px}
#community-wrap div#user-info-button .user-red{width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 0 -408px; display:block; float:left; margin:0 5px 0 0}
#community-wrap div#user-info-button .user-red-inner{    width:90px; height:51px; background:transparent url(../images/user-info-button.gif) no-repeat 100% -459px}
#community-wrap div#user-info-button .number{padding:3px 0 0; font-size:200%; color:#fff; line-height:120%; font-weight:bold; text-align:center}
#community-wrap div#user-info-button .text{color:#fff; text-align:center; font-weight:bold; font-size:110%; margin-top:-5px}
#community-wrap div#user-info-button a{text-decoration:none; outline-style:none}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=4B7BBE&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-widget-content a { color: #444444; }
.ui-widget-header { border: 1px solid #dddddd; background: #dddddd url(../images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #dddddd; background: #f6f6f6 url(../images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #0073ea; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #0073ea; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #0073ea; background: #0073ea url(../images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #dddddd; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #4B7BBE; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #4B7BBE; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #ffffff url(../images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ff0084; background: #ffffff url(../images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #222222; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #222222; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_ff0084_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_ff0084_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_0073ea_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_666666_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_0073ea_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_ff0084_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; }
.ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-top { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-right {  -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-left { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(../images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -webkit-border-radius: 0px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
