﻿/* ---------- Global Button ---------------*/

.buttonSocial, .buttonSocialLogin {	height:32px;width:24px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;border-radius:2px;padding:0px !important;border-width:0px;border-style:solid;border-color:rgba(0,0,0, 0);}

.buttonSocialLogin {background-position: 96% center;width: 168px;padding: 4px 42px 4px 10px !important;	 text-align: center;cursor: pointer;margin: 0px 10px;/*text-shadow:0px 1px 0px rgba(0,0,0,.2);*/}


.buttonGoogle, .buttonGoogleLogin {border-color:rgba(218, 39, 19, .2); /*#DA2713;*/ background-image:url('/images/menu/top/Social/google.png');}
.buttonFacebook, .buttonFacebookLogin {	border-color:rgba(101, 124, 179, .2); /* #657CB3;*/	 background-image:url('/images/menu/top/Social/facebook.png');}
.buttonWinz, .buttonWinzLogin {border-color:rgba(0, 150, 255, .2); /*rgba(155, 110, 177, .2);*/ /*#9B6EB1;*/ 
background-image:url('/images/menu/top/Social/winz.png');}


.buttonSocialLogin > span, .buttonSocialLogin > a 
{display: block;border-right: 1px solid #fff;box-shadow: 1px 0px 0px 0px rgba(85, 85, 85, 0.1);padding-right:8px;}

/*  Global Structure -- Buttons */

.buttonActive,
.button, .buttonX, .buttonY,
.buttonSmall, .buttonSmallX, .buttonSmallY,
.buttonTiny, .buttonTinyX, .buttonTinyY,
.buttonLight, .buttonLightX, .buttonLightY,
.buttonLightSmall, .buttonLightSmallX, .buttonLightSmallY,
.buttonLightTiny, .buttonLightTinyX, .buttonLightTinyY,
.buttonDark, .buttonDarkX, .buttonDarkY, 
.buttonDarkSmall, .buttonDarkSmallX, .buttonDarkSmallY,
.buttonDarkTiny, .buttonDarkTinyX, .buttonDarkTinyY,
.buttonFacebookSmallX, .buttonGoogleSmallX, 
.buttonWinzSmallX, .buttonDSTVSmallX {
	display: inline-block;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	text-transform:uppercase; 
	font-weight: normal;
	line-height: 160%;
	margin:0px 0px 0px 0px;
	padding: 6px 16px 6px 16px;
	border: 1px Solid rgba(207, 170, 236, 1); /*1px Solid rgba(255, 255, 255, 0.3);*/
	color: #53565E;
	vertical-align:middle;	
	border-radius: 2px;
	font-size:12px;
	word-spacing:4px;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow", myDin;

	/*-webkit-box-shadow:0px 0px 4px 0px rgba(255, 255, 255, .5);
	-moz-box-shadow:0px 0px 4px 0px rgba(255, 255, 255, .5);
	box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, .5);*/
}

.buttonActive {background-color:#0096ff;background-position: 10px center;background-repeat: no-repeat;padding: 8px 0px 8px 50px;}

.button, .buttonX, .buttonY, 
.buttonLight, .buttonLightX, .buttonLightY, 
.buttonDark, .buttonDarkX, .buttonDarkY {font-family: myBebas, Arial, Helvetica, sans-serif;letter-spacing:1px;	font-size: 13px;}

.buttonTiny, .buttonTinyX, .buttonTinyY, 
.buttonLightTiny, .buttonLightTinyX, .buttonLightTinyY, 
.buttonDarkTiny, .buttonDarkTinyX, .buttonDarkTinyY {font-size:11px; -webkit-box-shadow:none; -moz-box-shadow: none;box-shadow: none;}

.buttonX, .buttonY, 
.buttonLightX, .buttonLightY, 
.buttonDarkX, .buttonDarkY {padding: 10px 10px 10px 60px;text-align:right;}

.buttonSmallX, .buttonSmallY,
.buttonLightSmallX, .buttonLightSmallY,
.buttonDarkSmallX, .buttonDarkSmallY,
.buttonFacebookSmallX, .buttonGoogleSmallX, 
.buttonWinzSmallX, .buttonDSTVSmallX {padding: 10px 10px 10px 40px;text-align:right;}

.buttonTinyX, .buttonTinyY,
.buttonLightTinyX, .buttonLightTinyY,
.buttonDarkTinyX, .buttonDarkTinyY {padding: 7px 10px 5px 30px;	text-align:right;}




.button, .buttonX, .buttonY, 
.buttonSmall, .buttonSmallX, .buttonSmallY, 
.buttonTiny, .buttonTinyX, .buttonTinyY {
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .5);
	background-color:#E2E2EA;
	background-position:top center, 4px center;
	background-repeat:repeat-x, no-repeat;	
	background-size: 100% 100%, auto auto;
}
.button, .buttonSmall, .buttonTiny {
	background-position:top center;
	background-repeat:repeat-x;	
	background-image: url(/images/content/button/BG.png);
	background-size: auto 100%;
}

.buttonX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonX.png);}
.buttonY {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonY.png);}
.buttonSmallX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonSmallX.png);}
.buttonSmallY {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonSmallY.png);}
.buttonTinyX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonTinyX.png);}
.buttonTinyY {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonTinyY.png);}



.button:hover, .buttonX:hover, .buttonY:hover, 
.buttonSmall:hover, .buttonSmallX:hover, .buttonSmallY:hover,
.buttonTiny:hover, .buttonTinyX:hover, .buttonTinyY:hover  {
	-webkit-box-shadow:0px 0px 50px 0px rgba(0, 150, 255, .3) inset;
	-moz-box-shadow:0px 0px 50px 0px rgba(0, 150, 255, .3) inset;
	box-shadow: 0px 0px 50px 0px rgba(0, 150, 255, .3) inset;}


.buttonLight, .buttonLightX, .buttonLightY, 
.buttonLightSmall, .buttonLightSmallX, .buttonLightSmallY, 
.buttonLightTiny, .buttonLightTinyX, .buttonLightTinyY {
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .8);
	background-color:#fff;
	background-position:top center, 4px center;
	background-repeat:repeat-x, no-repeat;	
	background-size: 100% 100%, auto auto;

	border:1px Solid #cbcbd6;
	-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255, 0.7) inset;
	-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255, 0.7) inset;
	box-shadow: 0px 1px 0px 0px rgba(255,255,255, 0.7) inset;}
	
.buttonLight, .buttonLightSmall, .buttonLightTiny {
	background-position:top center;
	background-repeat:repeat-x;	
	background-image: url(/images/content/button/BG.png);
		background-size: 100% 100%;}
		
.buttonLightX {	background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonLightX.png);}
.buttonLightY {	background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonLightY.png);}
.buttonLightSmallX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonLightSmallX.png);}
.buttonLightSmallY {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonLightSmallY.png);}
.buttonLightTinyX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonLightTinyX.png);}
.buttonLightTinyY {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonLightTinyY.png);}



.buttonLight:hover, .buttonLightX:hover, .buttonLightY:hover, 
.buttonLightSmall:hover, .buttonLightSmallX:hover, .buttonLightSmallY:hover,
.buttonLightTiny:hover, .buttonLightTinyX:hover, .buttonLightTinyY:hover {
	-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, .1) inset;
	-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, .1) inset;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1) inset;}

.buttonLight:active, .buttonLightX:active, .buttonLightY:active, 
.buttonLightSmall:active, .buttonLightSmallX:active, .buttonLightSmallY:active,
.buttonLightTiny:active, .buttonLightTinyX:active, .buttonLightTinyY:active {
		-webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, .2) inset;
		-moz-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, .2) inset;
		box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .2) inset;	
		margin:1px 0px -1px 0px;}


.buttonDark, .buttonDarkX, .buttonDarkY, 
.buttonDarkSmall, .buttonDarkSmallX, .buttonDarkSmallY,
.buttonDarkTiny, .buttonDarkTinyX, .buttonDarkTinyY,
.buttonFacebookSmallX, .buttonGoogleSmallX, 
.buttonWinzSmallX, .buttonDSTVSmallX {
	color: #ffffff;
	text-shadow: 0px 1px 4px rgba(0, 0, 0, .3);
	background-position:top center, 4px center;
	background-repeat:repeat-x, no-repeat;	
	background-size: 100% 100%, auto auto;

	-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255, 0.2) inset;
	-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255, 0.2) inset;
	box-shadow: 0px 1px 0px 0px rgba(255,255,255, 0.2) inset;
	
	background-color: #A07CD6;
	border: 1px Solid #825EB7;
}
.buttonFacebookSmallX, .buttonGoogleSmallX, 
.buttonWinzSmallX, .buttonDSTVSmallX {background-position:top center, 4px center, 40px center;background-repeat:repeat-x, no-repeat, repeat-y; padding-left:50px;	min-width:250px;background-size: 100% 100%, auto auto, auto auto;}
.buttonDark, .buttonDarkSmall, .buttonDarkTiny {background-position:top center;background-repeat:repeat-x;background-image: url(/images/content/button/BG.png);background-size: 100% 100%;}

.buttonDarkX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonDarkX.png);}
.buttonDarkY {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonDarkY.png);}
.buttonDarkSmallX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonDarkSmallX.png);}
.buttonDarkSmallY {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonDarkSmallY.png);}
.buttonDarkTinyX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonDarkTinyX.png);}
.buttonDarkTinyY {background-image: url(/images/content/button/BG.png), url(/images/content/Button/buttonDarkTinyY.png);}

.buttonFacebookSmallX {background-image:  url(/images/content/button/BG.png), url(/images/content/Button/buttonFacebookWhite.png), url(/images/content/Button/line-hor.gif);background-color: #43619c;border-color: #43619c;}
	
.buttonGoogleSmallX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/google.png), url(/images/content/Button/line-hor.gif);background-color: #DA2713;border-color: #EE4633 #B62110 #B62110 #EE4633;}

.buttonWinzSmallX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/Winz.png), url(/images/content/Button/line-hor.gif);background-color:#0096ff;border-color: #6F69FF;}
	
.buttonDSTVSmallX {background-image: url(/images/content/button/BG.png), url(/images/content/Button/Winz.png), url(/images/content/Button/line-hor.gif);}



.buttonDark:hover, .buttonDarkX:hover, .buttonDarkY:hover,
.buttonDarkSmall:hover, .buttonDarkSmallX:hover, .buttonDarkSmallY:hover,
.buttonDarkTiny:hover, .buttonDarkTinyX:hover, .buttonDarkTinyY:hover,
.buttonFacebookSmallX:hover, .buttonGoogleSmallX:hover, 
.buttonWinzSmallX:hover, .buttonDSTVSmallX:hover  {
	-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, .2) inset;
	-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, .2) inset;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .2) inset;	
}

.buttonDark:active, .buttonDarkX:active, .buttonDarkY:active,
.buttonDarkSmall:active, .buttonDarkSmallX:active, .buttonDarkSmallY:active,
.buttonDarkTiny:active, .buttonDarkTinyX:active, .buttonDarkTinyY:active,
.buttonFacebookSmallX:active, .buttonGoogleSmallX:active, 
.buttonWinzSmallX:active, .buttonDSTVSmallX:active {
	-webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3) inset;
	margin:1px 0px -1px 0px;	
}



/* ---- Global ItemTree ------ */

.treeitem_placeholder {	}
	.treeitem_placeholder ul {
		padding:0px 20px;
		font-size: 13px;
		line-height:18px;
		padding-left:60px;
		margin:0px;
	}
		.treeitem_placeholder li {
			list-style-type: square;
			list-style-position: outside;
			list-style-image: url('/images/Popup/list-arrow.gif');
			padding:4px 0px;
		}

		.treeitem_placeholder ul.treeitem_container,
		.treeitem_placeholder ul.treeitem_container ul {
				padding-left:30px;
				font-size:12px;
		}
			.treeitem_placeholder .treeitem,
			.treeitem_placeholder .treeitemdisabled,
			.treeitem_placeholder .treeitemcount  {
				 text-transform:uppercase;
				 position: relative;
				display: inline-block;
				padding-left: 6px;
			}
			.treeitem_placeholder .treeitemdisabled {
				opacity:0.8;
				font-style:italic;
			}

			 .treeitem_placeholder a.treeitem_add,
			 .treeitem_placeholder a.treeitem_delete,
 			 .treeitem_placeholder a.treeitem_move,
 			 .treeitem_placeholder a.treeitem_relocate,
 			.treeitem_placeholder a.treeitem_copy,
 			.treeitem_placeholder a.treeitem_rename,
 			.treeitem_placeholder a.treeitem_save,
 			.treeitem_placeholder a.treeitem_cancel   {
				padding: 4px 4px 0px 8px;
				display: inline-block;
				position: relative;
				vertical-align: middle;
			}
			
			.treeitem_placeholder a > img {
				opacity:0.15;
			}
			.treeitem_placeholder a > img:hover {
				opacity:1;
			}

			.treeitem_placeholder input {
				padding:8px 12px 4px 12px;
			}

			.treeitem_placeholder input[type=text] {
				width:200px;
				height:28px;
				padding:2px 4px;	
			}






/* --------- Global - Tags ---------- */

.tags_enclosure {
	border:1px solid #D6d6d6;
   	outline:none;
  	/*overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;*/
     padding:2px;
     background:#ffffff;
    height:auto;
    position:relative;
    /*radius: .ui-radius-field*/
}
    .tags_content_container {
        outline:none;
        height:auto;
        overflow:hidden;
		overflow-x:hidden;
		overflow-y:hidden;
        padding:0px;
        background:#ffffff;
        position:relative;
    }
	.tags_matched, .tags_unmatched, 
	.tags_notmatched, .tags_trashed {
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-o-radius: 2px;
		-chrome-radius: 2px;
		-ms-radius: 2px;
		-khtml-radius: 2px;
		border-radius: 2px;
	}
        .tags_matched, 
        .tags_unmatched,
        .tags_notmatched {
            display: inline-block;
            float: left;
            background: rgba(135,206,250,0.8);
            padding: 1px 3px;
            margin:2px;
            /*radius: .radius_item*/
        }
        .tags_unmatched {
            background: rgba(186,186,186,0.6);
        }
        .tags_notmatched {
            background: rgba(186,186,186,0.3);
        }
        .tags_matched > span > a:nth-child(1), 
        .tags_unmatched > span > a:nth-child(1),
        .tags_notmatched > span > a:nth-child(1) {
             text-decoration:none;
        }
        .tags_remover,
        .tags_adder,
        .tags_deleter {        
            vertical-align:middle;
            padding-bottom:3px;
            cursor:pointer;
        }
        .tags_remover:hover,
        .tags_adder:hover,
        .tags_deleter:hover {
        /* shadow: .shadow_button*/
        }
	.tags_editor_container {
	    outline:none;
        height:auto;
        /*overflow:hidden;
		overflow-x:hidden;
		overflow-y:hidden;*/
        padding:0px;
        background:#ffffff;
        position:relative;            
	}
		/*.tags_editor_container .tags_editor*/
		.tags_editor_container [type=text] {
		    border:0px solid transparent;
            background-image:none;
            position:relative;
            outline:none; 
	        width:100%;
   		}
	    .tags_dropdown_button {
			background-image: url('/images/Template/tagsplugin_dropdown.png');
			background-repeat: no-repeat;
			background-position: center center;
			width:30px;
			position:relative;
			cursor:pointer;
		}
		.tags_dropdown_button:hover {
			background-image: url('/images/Template/tagsplugin_dropdown_hover.png');
		}

        .tags_list_container {
            border:1px solid #A6AAB6;
            position:absolute; 
            background: rgba(255,255,255,1);			
  			display:none;
			z-index:1100;
			overflow-x:hidden;
			overflow-y:scroll;
			overflow-y: -moz-scrollbars-vertical;
			margin-top:2px;
			min-height:24px;
			max-height:96px; /* add 2+2+1+1 for pad+border = 96 for 4*item height*/
						/*radius: .ui-radius-field */
			box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .2);
       	}
        .tags_list_item {
			background: rgba(255, 255, 255, 1);
			padding:2px 4px;
			height:20px;
			cursor:pointer;
		}
		.tags_list_item a {	border-width:0px !important;}
		.tags_list_item_hover {
			background: rgba(196,232,253, 0.4);
		}
         .tags_list_item_focus
        {
			background: rgba(135,206,250,0.8);
		}
		.tags_message_item {
		 	 border:1px solid #A6AAB6;
		 	 color:red;
            background: rgba(255, 255, 255, 1);
            position:absolute;  			
  			display:none;
			padding:2px 40px 2px 4px;
			z-index:1010;
			margin:-28px 0px 0px 100px;
			overflow-x:hidden;
			overflow-y:hidden;
			height:20px;
			border-radius:3px 3px 0 0;
		}
	       

    .tags_trash_container {
         position:relative;
	}  
        .tags_trashed {
			display: inline-block;
			float: left;
			background: rgba(186,186,186,0.1);
			padding: 1px 3px;
            margin:2px;
            font-size:0.9em;
			/*radius: .radius_item*/
		}
		











/* --- Global Structure - Image sizes --- */

.ui_img_size_admin_profile {max-height: 100px;max-width: 300px;border-radius: 4px;}

/* ^^^ Global Structure - Image sizes ^^^ */






/*  Global Structure -- New 6/22/2013 */
.ui-font-size-large {font-size:18px;}
.ui-font-size-medium {font-size:14px;}
.ui-font-size-small {font-size:11px;}
.ui-font-size-smaller {font-size:10px;}

.ui-text-uline { border-bottom:1px #0096ff dashed !important;}


.ui-word-breakall {word-break: break-all;}

.ui-display-inlineblock {display:inline-block;}

.ui-float-left {float:left;}
.ui-float-right {float:right;}

.ui-width-100p{	width:100%;}
.ui-width-49p{	width:49%;}

.ui-align-left {text-align:left !important;}
.ui-align-center {text-align:center;}
.ui-align-right {text-align:right;}

.ui-overflow-y-auto {overflow-y:auto;}
.ui-overflow-y-only-auto {overflow:hidden;overflow-y:auto;}

.ui-field-status {font-size:16px;text-transform:uppercase;}
.ui-field-created {color: #39D21E;}
.ui-field-inprocess {color: #A1AF00;}
.ui-field-active {color: #993399;}
.ui-field-private {color: #6600CC;}
.ui-field-onhold {color: #E89700;}
.ui-field-deactivated {color:#E85700;}

.ui-field-false {color:#AAA; font-style:italic;}
.ui-field-true {color:inherit;}



.ui-border-ddd {border:1px Solid #DEDEE5;}



.ui-bgc-white {background-color:#fff;}
.ui-bgc-f8f8f8 {background-color:#f8f8FA;}



.ui-bg-light {background-color:white;background-image:url('/images/Site/Background/Background.png');background-position:center center;background-repeat:repeat;}
.ui-bg-field {background-image:url(/images/content/button/BG.png);background-position:center center;background-repeat:repeat-x;background-size:100% 100%;}


.ui-shadow-dim,
.ui-container-white {-moz-box-shadow: 0px 1px 1px 1px rgba(0,0,0, .03); -webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0, .03); box-shadow: 0px 1px 1px 1px rgba(0,0,0, .03);}


.ui-box {display:-ms-flexbox;-ms-flex-align:center;display:-moz-box;-moz-box-align:center;display:-webkit-box;-webkit-box-align:center;display:box;box-align:center;}
.ui-box-left {display:-ms-flexbox;-ms-flex-pack:start !important;-ms-flex-align:center;display:-moz-box;-moz-box-pack:start !important;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:start !important;-webkit-box-align:center;display:box;box-pack:star !important;box-align:center;}
.ui-box-center {display:-ms-flexbox;-ms-flex-pack:center !important;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center !important;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center !important;-webkit-box-align:center;display:box;box-pack:center !important;box-align:center;}
.ui-box-right {display:-ms-flexbox;-ms-flex-pack:end;-ms-flex-align:center;display:-moz-box;-moz-box-pack:end;-moz-box-align:center;display:-webkit-box;
-webkit-box-pack:end;-webkit-box-align:center;display:box;box-pack:end;box-align:center;}


.ui-container-white {padding:12px; background-color:#fff; border:1px solid #ddd; /*shadow, radius*/  }



.bg_dark_1_2,
.objectdetail_container > .objectdetail_container_top > .objectdetail_container_header {	
	background-color: #55556B;
	background-image: linear-gradient(top, #55556B 0%, #414158 100%);
	background-image: -o-linear-gradient(top, #55556B 0%, #414158 100%);
	background-image: -moz-linear-gradient(top, #55556B 0%, #414158 100%);
	background-image: -webkit-linear-gradient(top, #55556B 0%, #414158 100%);
	background-image: -ms-linear-gradient(top,#55556B 0%, #414158 100%);		
	background-image: -webkit-gradient(linear, 
						left top, 
						left bottom, 
						color-stop(0, #55556B), 
						color-stop(1, #414158) 
						);
						/*color-stop(0, #6A6A7E),*/
}


/*from F1F1F5 to EAEAF2*/
.background_0_1 {
		background-color: rgba(234,234,242,1);
		background-image: linear-gradient(top, rgb(241,241,245) 0%, rgb(234,234,242) 100%);
		background-image: -o-linear-gradient(top, rgb(241,241,245) 0%, rgb(234,234,242) 100%);
		background-image: -moz-linear-gradient(top, rgb(241,241,245) 0%, rgb(234,234,242) 100%);
		background-image: -webkit-linear-gradient(top, rgb(241,241,245) 0%, rgb(234,234,242) 100%);
		background-image: -ms-linear-gradient(top, rgb(241,241,245) 0%, rgb(234,234,242) 100%);			
		background-image: -webkit-gradient(linear,
							left top,
							left bottom,
							color-stop(0, rgb(241,241,245)),
							color-stop(1, rgb(234,234,242))
						);

				
}
.background_0_2  {
		background-color: rgba(234,234,242,1);
		background-image: linear-gradient(top, rgb(234,234,242) 0%, rgb(241,241,245)100%);
		background-image: -o-linear-gradient(top,  rgb(234,234,242) 0%, rgb(241,241,245)100%);
		background-image: -moz-linear-gradient(top,  rgb(234,234,242) 0%, rgb(241,241,245)100%);
		background-image: -webkit-linear-gradient(top,  rgb(234,234,242) 0%, rgb(241,241,245)100%);
		background-image: -ms-linear-gradient(top, rgb(234,234,242) 0%, rgb(241,241,245)100%);		
		background-image: -webkit-gradient(linear,
							left top,
							left bottom,
							color-stop(0, rgb(234,234,242)),
							color-stop(1, rgb(234,234,242))
						);

				
}

/*FROM F1F1F5 TO E2E2EA*/
.bg_light_1_1,
.container-popupmodal  {
		background-color: rgba(241,241,245, 1);		
		background-image: linear-gradient(top, rgb(241,241,245) 0%, rgb(226,226,234) 100%);
		background-image: -o-linear-gradient(top, rgb(241,241,245) 0%, rgb(226,226,234) 100%);
		background-image: -moz-linear-gradient(top, rgb(241,241,245) 0%, rgb(226,226,234) 100%);
		background-image: -webkit-linear-gradient(top, rgb(241,241,245) 0%, rgb(226,226,234) 100%);
		background-image: -ms-linear-gradient(top, rgb(241,241,245) 0%, rgb(226,226,234) 100%);
		background-image: -webkit-gradient(linear,
							left top,
							left bottom,
							color-stop(0, rgb(241,241,245)),
							color-stop(1, rgb(226,226,234))
						);
}

.db_light_1_2 {
		background-color: rgba(226,226,234, 1);
		background-image: linear-gradient(top, rgb(226,226,234) 0%, rgb(241,241,245) 100%);
		background-image: -o-linear-gradient(top, rgb(226,226,234) 0%, rgb(241,241,245) 100%);
		background-image: -moz-linear-gradient(top, rgb(226,226,234) 0%, rgb(241,241,245) 100%);
		background-image: -webkit-linear-gradient(top, rgb(226,226,234) 0%, rgb(241,241,245) 100%);
		background-image: -ms-linear-gradient(top, rgb(226,226,234) 0%, rgb(241,241,245) 100%);		
		background-image: -webkit-gradient(linear,
							left top,
							left bottom,
							color-stop(0, rgb(226,226,234)),
							color-stop(1, rgb(241,241,245))
						);
}

/*FROM E2E2EA TO D2D2D4*/
.db_light_2_1  {
		background-color: rgba(210, 210, 212, 1);
		background-image: linear-gradient(top, rgb(226,226,234) 0%, rgb(210, 210, 212) 100%);
		background-image: -o-linear-gradient(top, rgb(226,226,234) 0%, rgb(210, 210, 212) 100%);
		background-image: -moz-linear-gradient(top, rgb(226,226,234) 0%, rgb(210, 210, 212) 100%);
		background-image: -webkit-linear-gradient(top, rgb(226,226,234) 0%, rgb(210, 210, 212) 100%);
		background-image: -ms-linear-gradient(top, rgb(226,226,234) 0%, rgb(210, 210, 212) 100%);	
		background-image: -webkit-gradient(linear,
							left top,
							left bottom,
							color-stop(0, rgb(226,226,234)),
							color-stop(1, rgb(210, 210, 212))
						);
}

.bg_light_2_2 {
		background-color: rgba(210, 210, 212, 1);		
		background-image: linear-gradient(top, rgb(210, 210, 212) 0%, rgb(226,226,234) 100%);
		background-image: -o-linear-gradient(top, rgb(210, 210, 212) 0%, rgb(226,226,234) 100%);
		background-image: -moz-linear-gradient(top,rgb(210, 210, 212) 0%, rgb(226,226,234) 100%);
		background-image: -webkit-linear-gradient(top, rgb(210, 210, 212) 0%, rgb(226,226,234) 100%);
		background-image: -ms-linear-gradient(top, rgb(210, 210, 212) 0%, rgb(226,226,234) 100%);
		background-image: -webkit-gradient(linear,
							left top,
							left bottom,
							color-stop(0, rgb(210, 210, 212)),
							color-stop(1, rgb(226,226,234))
						);
}

/* for .site > .header definition of SiteContent.Master and child pages, see winz.masters.sitecontent.css*/
/*#flowplayer_placeholder.flowplayer_placeholder .flowplayer_placeholder_header .fp_fph_fch_bg_3_1,*/
.bg_light_3_1,
.ui_hdr_tooltip,
.header_background,
.site > .header,
.container-message,
.link_content,
.objectlink_container > .objectlink_content,
.objectpaging_container > .objectpaging_content .pager,
.objectdetail_container .objectdetail_content > .objectdetail > .objectfollowed {
	background-color: rgba(241,241,245, 1);
	background-image: linear-gradient(top, rgb(255,255,255) 0%, rgb(241,241,245) 100%);
	background-image: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,241,245) 100%);
	background-image: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,241,245) 100%);
	background-image: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,241,245) 100%);
	background-image: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,241,245) 100%);		
	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, rgb(255,255,255)),
						color-stop(1, rgb(241,241,245))
					);
}

/*.flowplayer_placeholder .flowplayer_container_footer .flowplayertag_content*/
/*#flowplayer_placeholder.flowplayer_placeholder .flowplayer_placeholder_header .fp_fph_fch_bg_3_2,*/
.bg_light_3_2,
.socialmenu > li:hover,
.socialmenu > li > ul > li:hover,
.footer_background,
.site > .footer,
.objectdetail_container .objectdetail_content > .objectdetail > .objectfollowed > .objectfollowersbutton:hover  {
	background-color: rgba(241,241,245, 1);
	background-image: linear-gradient(top, rgb(241,241,245) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(top, rgb(241,241,245) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(top, rgb(241,241,245) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(top, rgb(241,241,245) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(top, rgb(241,241,245) 0%, rgb(255,255,255) 100%);		
	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, rgb(241,241,245)),
						color-stop(1, rgb(255,255,255))
					);
}



.bg_light_5,
.topmenu > li > ul > li:hover,
.topmenu > li > ul > li > ul > li:hover  {
	
	background-color: #F8F8F8;
	background-image: -webkit-linear-gradient(top,#F8F8F8,#F1F1F1);
	background-image: -moz-linear-gradient(top,#F8F8F8,#F1F1F1);
	background-image: -ms-linear-gradient(top,#F8F8F8,#F1F1F1);
	background-image: -o-linear-gradient(top,#F8F8F8,#F1F1F1);
	background-image: linear-gradient(top,#F8F8F8,#F1F1F1);		
}


.bg_color_1_1,
.placeholder-popup .close-popup:hover, 
.objectdetail_container .objectdetail_content > .objectdetail > .objectfollow,
.site > .header .learnmore {
	text-shadow: 0px 1px 0px rgba(0,0,0,.3);
	color:#fff;
	border: 1px solid #028FF1 !important;

 
    background: rgba(0, 150, 255, 1);      
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0cf), color-stop(1, #0096ff));
    background:-moz-linear-gradient(top, #0cf 5%, #0096ff 100%);
    background:-webkit-linear-gradient(top, #0cf 5%, #0096ff 100%);
    background:-o-linear-gradient(top, #0cf 5%, #0096ff 100%);
    background:-ms-linear-gradient(top, #0cf 5%, #0096ff 100%);
    background:linear-gradient(to bottom, #0cf 5%, #0096ff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0cf', endColorstr='#0096ff',GradientType=0);
 }  
 
                
		


.bg_color_1_2,
.objectdetail_container .objectdetail_content > .objectdetail > .objectfollow > div.objectfollowersbutton:hover {		
	text-shadow: 0px 1px 0px rgba(0,0,0,.3);
	color:#fff;
	
	background: rgba(0, 150, 255, 1);
	background-image: linear-gradient(top, #0cf 100%, #0096ff 0%);
	background-image: -o-linear-gradient(top, #0cf 100%, #0096ff 0%);
	background-image: -moz-linear-gradient(top, #0cf 100%, #0096ff 0%);
	background-image: -webkit-linear-gradient(top, #0cf 100%, #0096ff 0%););
	background-image: -ms-linear-gradient(top, #0cf 100%, #0096ff 0%);			
	background-image: -webkit-gradient(linear,
				left top,
				left bottom,
				color-stop(1, #0cf),
				color-stop(0, #0096ff)
			);
}

.bg_color_2_1,
#tblMemberProfile.tblcontent .objectgroup_container > .objectgroup_buttons > .buttons_content > .activebuttons,
#tblMemberProfile.tblcontent .objectgroup_container > .objectgroup_buttons > .buttons_content > .activebuttons > .buttoninput,
.objectdetail_container .objectdetail_content > .objectdetail > .objectemail,
.objectdetail_container .objectdetail_content > .objectdetail > .objectemail > div.objectemail,
.objectdetail_container .objectdetail_content > .objectdetail > .objectcalendar,
.objectdetail_container .objectdetail_content > .objectdetail > .objectcalendar > div.objectcalendar {
	
	text-shadow: 0px 1px 0px rgba(255,255,255,.6);
	color:#53535E;
	
	background-color: rgb(215,237,253);
	background-image: linear-gradient(top, rgb(215,237,253) 0%, rgb(185,203,255) 100%);
	background-image: -o-linear-gradient(top, rgb(215,237,253) 0%, rgb(185,203,255) 100%); 
	background-image: -moz-linear-gradient(top, rgb(215,237,253) 0%, rgb(185,203,255) 100%);
	background-image: -webkit-linear-gradient(top, rgb(215,237,253) 0%, rgb(185,203,255) 100%);
	background-image: -ms-linear-gradient(top, rgb(215,237,253) 0%, rgb(185,203,255) 100%);
	
	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, rgb(215,237,253)),
						color-stop(1, rgb(185,203,255))
					);
}


.bg_color_2_2,
.placeholder-popup .close-popup,
#tblMemberProfile.tblcontent .profilegroup_container > .profilegroup_buttons > .buttons_content > .activebuttons > .buttoninput:hover,
.objectdetail_container .objectdetail_content > .objectdetail > .objectemail > div.objectemailbutton:hover,
.objectdetail_container .objectdetail_content > .objectdetail > .objectcalendar > div.objectcalendarbutton:hover {

	text-shadow: 0px 1px 0px rgba(255,255,255,.3);
	color:#53535E;

	background-color: rgb(185,203,255);						
	background-image: linear-gradient(top, rgb(185,203,255) 0%, rgb(215,237,253) 100%);
	background-image: -o-linear-gradient(top, rgb(185,203,255) 0%, rgb(215,237,253) 100%);
	background-image: -moz-linear-gradient(top, rgb(185,203,255) 0%, rgb(215,237,253) 100%);
	background-image: -webkit-linear-gradient(top, rgb(185,203,255) 0%, rgb(215,237,253) 100%);
	background-image: -ms-linear-gradient(top, rgb(185,203,255) 0%, rgb(215,237,253) 100%);

	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, rgb(185,203,255)),
						color-stop(1, rgb(215,237,253))
					);
}



.bg_color_3_1 {
	
	text-shadow: 0px 1px 0px rgba(255,255,255,.6);
	color:#53535E;

	background-color: #D7E1FD;
	background-image: linear-gradient(top, #D7E1FD 0%, #ECF4FA 100%);
	background-image: -o-linear-gradient(top, #D7E1FD 0%, #ECF4FA 100%); 
	background-image: -moz-linear-gradient(top, #D7E1FD 0%, #ECF4FA 100%);
	background-image: -webkit-linear-gradient(top, #D7E1FD 0%, #ECF4FA 100%);
	background-image: -ms-linear-gradient(top, #D7E1FD 0%, #ECF4FA 100%);
	
	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, #D7E1FD),
						color-stop(1, #ECF4FA)
					);
}


.bg_color_3_2  {

	text-shadow: 0px 1px 0px rgba(255,255,255,.3);
	color:#53535E;

	background-color: #ECF4FA;						
	background-image: linear-gradient(top, #ECF4FA 0%, #D7E1FD 100%);
	background-image: -o-linear-gradient(top, #ECF4FA 0%, #D7E1FD 100%);
	background-image: -moz-linear-gradient(top, #ECF4FA 0%, #D7E1FD 100%);
	background-image: -webkit-linear-gradient(top, #ECF4FA 0%, #D7E1FD 100%);
	background-image: -ms-linear-gradient(top, #ECF4FA 0%, #D7E1FD 100%);

	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, #ECF4FA),
						color-stop(1, #D7E1FD)
					);
}



/*,
.ui_hdr_ctr > .ui_hdr_ctr_cnt[item=one]*/
.bg_color_4  {
	
	text-shadow: 0px 1px 0px rgba(255,255,255,.6);
	color: #626671;

	background-color: #BDE4FF;
	background-image: linear-gradient(top, #BDE4FF 0%, #B2DFFF 100%);
	background-image: -o-linear-gradient(top, #BDE4FF 0%, #B2DFFF 100%); 
	background-image: -moz-linear-gradient(top, #BDE4FF 0%, #B2DFFF 100%);
	background-image: -webkit-linear-gradient(top, #BDE4FF 0%, #B2DFFF 100%);
	background-image: -ms-linear-gradient(top,#BDE4FF 0%, #B2DFFF 100%);
	
	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, #BDE4FF),
						color-stop(1, #B2DFFF)
					);
}

/*,
.ui_hdr_ctr > .ui_hdr_ctr_cnt[item=two]*/
.bg_color_5 {
	
	text-shadow: 0px 1px 0px rgba(255,255,255,.6);
	color: #626671;

	background-color: #BDEFFF;
	background-image: linear-gradient(top, #BDEFFF 0%, #A8E5FD 100%);
	background-image: -o-linear-gradient(top, #BDEFFF 0%, #A8E5FD 100%); 
	background-image: -moz-linear-gradient(top, #BDEFFF 0%, #A8E5FD 100%);
	background-image: -webkit-linear-gradient(top, #BDEFFF 0%, #A8E5FD 100%);
	background-image: -ms-linear-gradient(top,#BDEFFF 0%, #A8E5FD 100%);
	
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #BDEFFF), color-stop(1, #A8E5FD));
}

.bg_color_6, .ui_mod_sec_desc[msgtype=mission] {
	text-shadow: 0px 0px 8px rgba(88, 88, 88, 1);
	color: #fff;

	    background-color:#4F4B6E;
        background:-webkit-gradient(linear, left top, right top, color-stop(0.05, #4F4B6E), color-stop(1, #7B769D));
        background:-moz-linear-gradient(left, #4F4B6E 5%, #7B769D 100%);
        background:-webkit-linear-gradient(left, #4F4B6E 5%, #7B769D 100%);
        background:-o-linear-gradient(left, #4F4B6E 5%,#7B769D 100%);
        background:-ms-linear-gradient(left, #4F4B6E 5%, #7B769D 100%);
        background:linear-gradient(left, #4F4B6E 5%, #7B769D 100%);
}
.bg_color_7, .ui_mod_sec_desc[msgtype=message] {
	text-shadow: 0px 0px 8px rgba(88, 88, 88, 1);
	color: #fff;

	    background-color:#211B29;
        background:-webkit-gradient(linear, left top, right top, color-stop(0.05, #211B29), color-stop(1, #504958));
        background:-moz-linear-gradient(left, #211B29 5%, #504958 100%);
        background:-webkit-linear-gradient(left, #211B29 5%, #504958 100%);
        background:-o-linear-gradient(left, #211B29 5%, #504958 100%);
        background:-ms-linear-gradient(left, #211B29 5%, #504958 100%);
        background:linear-gradient(left, #211B29 5%, #504958 100%);
}

.bg_color_8, .ui_mod_sec_ctr_bg {
		text-shadow: 0px 1px 0px rgba(255,255,255,.6);

	    background-color:#D5D5E2;
        background:-webkit-gradient(linear, left top, right top, color-stop(0, #f1f1f5), color-stop(1, #D5D5E2));
        background:-moz-linear-gradient(left, #f1f1f5 0%, #D5D5E2 100%);
        background:-webkit-linear-gradient(left, #f1f1f5 0%, #D5D5E2 100%);
        background:-o-linear-gradient(left, #f1f1f5 0%, #D5D5E2 100%);
        background:-ms-linear-gradient(left, #f1f1f5 0%, #D5D5E2 100%);
        background:linear-gradient(left, #f1f1f5 0%, #D5D5E2 100%);
        
       -webkit-box-shadow: 0 0 2px 0px rgba(0, 0, 0, .6);
		-moz-box-shadow: 0 0 2px 0px rgba(0, 0, 0, .6);
		box-shadow: 0 0 2px 0px rgba(0, 0, 0, .6);

}


.bg_radial_1 {
	background-color:rgba(204, 204, 204, 0.9);
 	background: -webkit-gradient(radial,50% 0,1000,50% 0,100,from(rgba(105, 105, 105, 0.9)),to(rgba(204, 204, 204, 0.9)));
	background: -moz-radial-gradient(50% 0 0deg, ellipse farthest-corner, rgba(221, 221, 221, 0.9), rgba(73, 73, 73, 0.9));
}




/* ----- UI based Buttons ---- Below --------- Global ------*/

.button-custom-emhasis {
	cursor: pointer;padding: 14px 10px;
	font-family: Arial;color: white !important;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .5) !important;
	border-radius: 4px !important;border: 2px solid white !important;
	font-size: 18px;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .1);

	background-color: #B1A5BD;
	background-image: linear-gradient(top, #B690D3 0%, #9371AD 100%);
	background-image: -o-linear-gradient(top, #B690D3 0%, #9371AD 100%); 
	background-image: -moz-linear-gradient(top, #B690D3 0%, #9371AD 100%);
	background-image: -webkit-linear-gradient(top, #B690D3 0%, #9371AD 100%);
	background-image: -ms-linear-gradient(top, #B690D3 0%, #9371AD 100%);
	
	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, #B690D3),
						color-stop(1, #9371AD)
					);
}
.button-custom-emhasis:hover {
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .2) inset;}
	
.button-custom-emhasis:active {
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .4) inset;
	margin-top:1px;margin-bottom:-1px;}



/*------*/

/*------*/

.ui_btn_info {

	/*cursor: pointer;
	padding: 10px !important;
	font-family: Arial !important;
	color: white !important;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .5) !important;
	border-radius: 4px !important;
	border: 2px solid white !important;
	font-size: 18px !important;
	
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .1);

	background-color: #B1A5BD;
	background-image: linear-gradient(top, #B690D3 0%, #9371AD 100%);
	background-image: -o-linear-gradient(top, #B690D3 0%, #9371AD 100%); 
	background-image: -moz-linear-gradient(top, #B690D3 0%, #9371AD 100%);
	background-image: -webkit-linear-gradient(top, #B690D3 0%, #9371AD 100%);
	background-image: -ms-linear-gradient(top, #B690D3 0%, #9371AD 100%);
	
	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, #B690D3),
						color-stop(1, #9371AD)
					);*/
					
					                
        background-color:#eae0c2;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ccc2a6));
        background:-moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
        background:-webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
        background:-o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
        background:-ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
        background:linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6',GradientType=0);
        
 
                
        -moz-border-radius:4px !important; -webkit-border-radius:4px !important;
        border-radius:4px !important; text-decoration:none !important;          
		cursor: pointer;padding: 10px !important;font-family: Arial !important;
		font-size: 18px !important;color: #505739 !important;
		text-shadow: 0px 1px 0px #fff !important;border: 1px solid #6f6f6f !important;}
		
.ui_btn_info:hover {
	 -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .2) inset;
     -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .2) inset;
     box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .2) inset;
}
.ui_btn_info:active {
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .4) inset;
	margin-top:1px;margin-bottom:-1px;}


/*------*/

/*------*/


.ui_btn_high {
	cursor: pointer;padding: 10px !important;color: inherit;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .8) !important;
	border-radius: 3px !important;border: 1px solid #978BA2 !important;

	background-color: #E9E9E9;
	background-image: linear-gradient(top, #EEE 0%, #d6d6d6 100%);
	background-image: -o-linear-gradient(top, #EEE 0%, #d6d6d6 100%); 
	background-image: -moz-linear-gradient(top, #EEE 0%, #d6d6d6 100%);
	background-image: -webkit-linear-gradient(top, #EEE 0%, #d6d6d6 100%);
	background-image: -ms-linear-gradient(top, #EEE 0%, #d6d6d6 100%);
	
	background-image: -webkit-gradient(linear,
						left top,
						left bottom,
						color-stop(0, #eee),
						color-stop(1, #d6d6d6)
					);
}
.ui_btn_high:hover {
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .2) inset;}
	
.ui_btn_high:active {
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .4) inset;
	margin-top:1px;margin-bottom:-1px;}


/*------*/

/* ----- UI based Buttons ---- Above --------- Global ------*/








/*  Global Structure -- Box Shadow */



.ui_bg_shdw_down_dark,
.placeholder-popup .close-popup:hover {
	/*-moz-box-shadow: 0px 10px 14px -7px #1c1b18;
    -webkit-box-shadow: 0px 10px 14px -7px #1c1b18;
    box-shadow: 0px 10px 14px -7px #1c1b18;*/
    	-moz-box-shadow: 0px 10px 14px -7px #A7A7A7;
    -webkit-box-shadow: 0px 10px 14px -7px #A7A7A7;
    box-shadow: 0px 10px 14px -7px #A7A7A7;
}

.ui_bg_shdw_down_mid,
.placeholder-popup .close-popup,
.objectdetail_container .objectdetail_content > .objectdetail > .objectfollow,
.objectdetail_container .objectdetail_content > .objectdetail > .objectfollowed {
	/*-moz-box-shadow:0px 4px 14px -4px #727272;
    -webkit-box-shadow: 0px 4px 14px -4px #727272;
    box-shadow: 0px 4px 14px -4px #727272;*/

}


.shadow_placeholder-popup,
.container-popupmodal,
.placeholder-popup,
.placeholder-loading,
.link_content,
#share_slider_placeholder.slider_placeholder {
	-webkit-box-shadow: 0 0 100px 0px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 100px 0px rgba(0, 0, 0, .2);
	box-shadow: 0 0 100px 0px rgba(0, 0, 0, .2);
}
.shadow_container,
.site > .footer, 
.sports_bar_background,
.series_bar_background {
	-webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 0 6px 1px rgba(0, 0, 0, .4);
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, .4);
}
.shadow_field {
	-webkit-box-shadow: 0 0 6px 0px rgba(255, 255, 255, .7);
	-moz-box-shadow: 0 0 6px 0px rgba(255, 255, 255, .7);
	box-shadow: 0 0 6px 0px rgba(255, 255, 255, .7);
}

.shadow_minimum,
.site > .content > .container_fixed > .container_wrap > .container {
	-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
}


.shadow_none,
.placeholder-popup[tag_width=full]{
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
}


.shadow_inset {	
	background-color: #f1f1fa;
	border-radius: 3px;
	/*box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .3) inset;*/
	box-shadow:0px 0px 0px 1px rgba(0, 0, 0, .1) inset;
}



/*  Global Structure -- Border Radius */

.radius_major {
	-moz-border-radius: 2em;
	-webkit-border-radius: 2em;
	-o-radius: 2em;
	-chrome-radius: 2em;
	-ms-radius: 2em;
	-khtml-radius: 2em;
	border-radius: 2em; 
}

/*Site Level Radius */
.radius_placeholder,
.site > .content > .container_fixed,
.site > .content > .container_fixed > .container_wrap,
.site > .content > .container_fixed > .container_wrap > .container,
.site > .content > .container_fixed > .container_wrap > .container > .sitecommon,
.site > .settingbar,
.placeholder-popup, 
.header-popup,
.footer-popup,
.placeholder-loading,
.container-popupmodal,
.sidepanel,
.sidepanel span.trigger,
.sidepanel div.container {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-radius: 3px;
	-chrome-radius: 3px;
	-ms-radius: 3px;
	-khtml-radius: 3px;
	border-radius:3px; 
}

/*this radius value should be same as above */ 
.site > .settingbar,
.site > .settingbar > .settingbar_placeholder {
	-moz-border-radius:0px 4px 4px 0px;
	-webkit-border-radius:0px 4px 4px 0px;
	-o-radius: 0px 4px 4px 0px;
	-chrome-radius: 0px 4px 4px 0px;
	-ms-radius: 0px 4px 4px 0px;
	-khtml-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px; 
}

.ui-radius-field,.ui-radius-3px,
.ui-container-white,
.field_emphasize, .field_light, .field_alert, .field_message, .field_strong,
[type=textarea], [type=select],
[type=text],  [type=password],  [type=checkbox],
[type=email], [type=url], 
[type=time], [type=date], 
[type=phone], [type=number],
[type=file], [type=search], [type=range],
select,  textarea,
.tags_enclosure,
.tags_list_container,
.site .bar_container .bar_placeholder .bar_search .bar_searchclear,
.article_highlight  {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-radius: 3px;
	-chrome-radius: 3px;
	-ms-radius: 3px;
	-khtml-radius: 3px;
	border-radius: 3px;
}

/*  Global Structure -- Gradient Colors */


.gradient_placeholder {
	/*background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #5C5C5C), color-stop(1, #3F3F3F ));
	background: -moz-linear-gradient(center top, #5C5C5C 0%, #3F3F3F 100% );*/
	/*background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #3F3F3F), color-stop(1, #5C5C5C));
	background: -moz-linear-gradient(center top, #3F3F3F 0%, #5C5C5C 100% );*/
		/*background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #A6AAB6), color-stop(1, #E2E2EA));
		background: -moz-linear-gradient(center top, #A6AAB6 0%, #E2E2EA 100% );*/
}

.gradient_lr_h_placeholder {
		background: #E0E0E4;
		background: -webkit-gradient( linear, left top, right top, color-stop(0, #E3E3EB), color-stop(1, #F1f1F5));
		background: -moz-linear-gradient(center left, #E3E3EB 0%, #F1f1F5 100% );
}
.gradient_rl_h_placeholder {
		background: #E0E0E4;
		background: -webkit-gradient( linear, left top, right top, color-stop(0, #f1f1F5), color-stop(1, #e3e3eb));
		background: -moz-linear-gradient(center left, #f1f1F5 0%, #e3e3eb 100% );
}
.gradient_lr_l_placeholder  {
		background: #E0E0E4;
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #E3E3EB), color-stop(1, #F1f1F5));
		background: -moz-linear-gradient(center top, #E3E3EB 0%, #F1f1F5 100% );
}
.gradient_rl_l_placeholder {
		background: #E0E0E4;
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f1f1F5), color-stop(1, #e3e3eb));
		background: -moz-linear-gradient(center top, #f1f1F5 0%, #e3e3eb 100% );
}


.gradient_container,
.buttonBright:hover, .buttonBrightSmall:hover {
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #D3D3D9), color-stop(1, #EEEEF0));
		background: -moz-linear-gradient(center top, #D3D3D9 0%, #EEEEF0 100% );
}

.gradient_contents,
.buttonBright, .buttonBrightSmall {
	background:#E0E0E4;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #EEEEF0), color-stop(1, #D3D3D9));
	background: -moz-linear-gradient(center top, #EEEEF0 0%, #D3D3D9 100% );
}

.gradient_menu {
	background:#E0E0E4;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEF0', endColorstr='#D3D3D9');
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #EEEEF0), color-stop(1, #D3D3D9));
	background: -moz-linear-gradient(center top, #EEEEF0 0%, #D3D3D9 100% );
}


/*  Global Structure -- Transition */ 
/*a, a:link,*/
/*
.buttonLight, .buttonLightX, .buttonLightY, 
.buttonLightSmall, .buttonLightSmallX, .buttonLightSmallY,
.buttonLightTiny, .buttonLightTinyX, .buttonLightTinyY, 
.buttonDark, .buttonDarkX, .buttonDarkY,
.buttonDarkSmall, .buttonDarkSmallX, .buttonDarkSmallY,
.buttonDarkTiny, .buttonDarkTinyX, .buttonDarkTinyY,
.buttonFacebookSmallX,
*/
.transition_menu,
.treeitem_placeholder a > img,
.ui_mod_sec_desc > .ui_mod_sec_dblk,
[type=textarea], [type=select], [type=text],  [type=password],  [type=checkbox],
[type=email], [type=url], [type=time], [type=date], [type=phone], [type=number],
[type=file], [type=search], [type=range], textarea, select,
.sitecontentlearn_contentheader .sitecontentlearn_contentheader_placeholder .sectionmenu_placeholder,
.sitecontentlearn_contentheader .sitecontentlearn_contentheader_placeholder .sectionmenu_placeholder .sectionmenu li,
.sitecontentlearn_contentheader .sitecontentlearn_contentheader_placeholder .sportinfo_container .sportinfo .sportmessage .sportremove,
.sitecontentlearn_contentheader .sectionmenu_container .sectionmenu_content .sectionmenu li a > span,
.tblcontent li,
.placeholder-popup .close-popup, .closer-popup, .close,
.series .bar_placeholder .bar_container .bar_contents .bar a span,
.sitecontent .settings_placeholder .viewpoint_container > img,
.sitecontent .settings_placeholder .scroll_container > img,
.contentmenu_placeholder .contentmenu_container .contentmenu > li img,
.contentmenu_container .contentmenu > li[tag=search] > input[type=button],
.objectlist_placeholder > .object_container,
.objectlist_placeholder > .object_container > .object_content, 
.objectlist_placeholder > .object_container > .objectdata_content, 
.objectlist_placeholder > .object_container > .objecttitle_content,
.objectlist_placeholder > .object_container > .objectinfo_content,
.objectlist_placeholder > .object_container > .objectsocial_content,
.objectlist_placeholder > .object_container > .object_content > .object,
.objectlist_placeholder > .object_container > .object_content > .object > .objectcover,
.objectlist_placeholder > .object_container > .object_content > .objectcover,
.objectlist_placeholder > .object_container > .object_content > .object > .objectinfo,
.objectlist_placeholder > .object_container > .object_content > .object > .objectinfo > .infotop,
.objectlist_placeholder > .object_container > .object_content > .object > .objectinfo > .infotop > .playbutton,
.objectlist_placeholder > .object_container > .object_content > .object > .objectinfo > .infobottom,
.objectdetail_container .objectshare_content > .objectshare > div > img,
.objectdetail_container .objectdetail_content > .objectdetail > .objectemail > div.objectemailbutton,
.objectdetail_container .objectdetail_content > .objectdetail > .objectcalendar > div.objectcalendarbutton,
.objectdetail_container .objectdetail_content > .objectdetail > .objectfollow > div.objectfollowersbutton,
.objectdetail_container .objectdetail_content > .objectdetail > .objectfollowed > div.objectfollowersbutton,
#tblMemberProfile.tblcontent .profilegroup_container > .profilegroup_buttons > .buttons_content > .activebuttons > .buttoninput,
.objectcommentbox_placeholder .objectcommentbutton_container .objectcommentbutton *,
.sectionmenu > li, .sectionmenu > li:hover {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/*
.site .bar_container .bar_close_container img,
.site .bar_header .bar_open, */
.transition_field,
.bar_placeholder .bar_container .bar_contents .bar a,
.tblcontent .filedeletebutton,
.contentnavigation_container .contentnavigation > li > a > img {
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	-moz-transition: -moz-transform 0.3s ease-in-out;
	-o-transition: -o-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
}





/* ---------------- Grid ---------------*/
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/



.indent {
	padding: 0 0 95px 0;
}
.indent1 {
	padding: 35px 0px;
}

.wrapper {
	width: 100%;
	overflow: hidden;
}

/* Margins and Paddings
----------------------------------------------------------------------------------------------------*/

.margin_0 {
	margin: 0px;
}
.margin_h_0 {
	margin-left: 0px;
	margin-right: 0px;
}
.margin_v_0 {
	margin-top: 0px;
	margin-bottom: 0px;
}
/*.alpha*/
.margin_l_0 {
	margin-left: 0;
}
/*.omega */
.margin_r_0 {
	margin-right: 0;
}
.margin_t_0 {
	margin-top: 0px;
}
.margin_b_0 {
	margin-bottom: 0px;
}



.margin_10 {
	margin: 10px;
}
.margin_h_10 {
	margin-left: 10px;
	margin-right: 10px;
}
.margin_v_10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.margin_l_10 {
	margin-left: 10px;
}
.margin_r_10 {
	margin-right: 10px;
}
.margin_t_10 {
	margin-top: 10px;
}
.margin_b_10 {
	margin-bottom: 10px;
}



.margin_20 {
	margin: 20px !important;
}
.margin_h_20 {
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.margin_v_20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.margin_l_20 {
	margin-left: 20px !important;
}
.margin_r_20 {
	margin-right: 20px !important;
}
.margin_t_20 {
	margin-top: 20px !important;
}
.margin_b_20 {
	margin-bottom: 20px !important;
}



/*.beta */
.margin_30 {
	margin: 30px;
}
/*.betaH */
.margin_h_30 {
	margin-left: 30px;
	margin-right: 30px;
}
/*.betaV */
.margin_v_30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
/*.betaL  */
.margin_l_30 {
	margin-left: 30px;
}
/*.betaR  */
.margin_r_30 {
	margin-right: 30px;
}
/*.betaT  */
.margin_t_30 {
	margin-top: 30px;
}
/*.betaB  */
.margin_b_30 {
	margin-bottom: 30px;
}





.padding_0 {
	padding: 0px !important;
}
.padding_h_0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.padding_v_0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.padding_l_0 {
	padding-left: 0px !important;
}
.padding_r_0 {
	padding-right: 0px !important;
}
.padding_t_0 {
	padding-top: 0px !important;
}
.padding_b_0 {
	padding-bottom: 0px !important;
}



.padding_5 {
	padding: 5px;
}
.padding_h_5 {
	padding-left: 5px;
	padding-right: 5px;
}
.padding_v_5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.padding_l_5 {
	padding-left: 5px;
}
.padding_r_5 {
	padding-right: 5px;
}
.padding_t_5 {
	padding-top: 5px;
}
.padding_b_5 {
	padding-bottom: 5px;
}




.padding_10 {
	padding: 10px !important;
}
.padding_h_10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
	}
.padding_v_10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.padding_l_10 {
	padding-left: 10px !important;
}
.padding_r_10 {
	padding-right: 10px !important;
}
.padding_t_10 {
	padding-top: 10px !important;
}
.padding_b_10 {
	padding-bottom: 10px !important;
}




.padding_20 {
	padding: 20px !important;
}
.padding_h_20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.padding_v_20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.padding_l_20 {
	padding-left: 20px !important;
}
.padding_r_20 {
	padding-right: 20px !important;
}
.padding_t_20 {
	padding-top: 20px !important;
}
.padding_b_20 {
	padding-bottom: 20px !important;
}




.padding_30 {
	padding: 30px !important;
}
.padding_h_30 {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.padding_v_30 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.padding_l_30 {
	padding-left: 30px !important;
}
.padding_r_30 {
	padding-right: 30px !important;}
.padding_t_30 {
	padding-top: 30px !important;
}
.padding_b_30 {
	padding-bottom: 30px !important;
}


.height_100p {
	height:100%;
}
.height_50p {
height:50%;
}

.width_50p {
 width:50%;
}
.width_100p {
 width:100%;
}

.border {
border: 1px Solid #DEDEE5;
}
.border_top {
	border-top: 1px Solid #DEDEE5;	
}
.border_bottom {
	border-bottom: 1px Solid #DEDEE5;	
}
.border_left {
	border-left: 1px Solid #DEDEE5;	
}

.border_left_strong {
	border-left: 1px Solid #DEDEE5;	
}


.bordersharp {
border: 1px Solid #aaaaff;
}



/* Grid >> Custom Styling
----------------------------------------------------------------------------------------------------*/
.spacer {
	height: 12px;
}

/* Alignment */

.float_left {
	float: left !important;
}
.float_right {
	float: right !important;
}

.align_left {
	text-align: left !important;
}
.align_right {
	text-align: right !important;
}
.align_center {
	text-align: center !important;
}

.align_top {
	vertical-align: top !important;
}
.align_middle {
	vertical-align: middle !important;
}
.align_bottom {
	vertical-align: bottom !important;
}


.display_none {
	display: none !important;
}
.display_inline {
	display: inline !important;
}
.display_inline_block {
	display:inline-block !important;
}

.display_block {
	display: block !important;
}

.position_bottom_right {
	bottom: 0px;
	right: 0px;
}
.position_bottom_left {
	bottom: 0px;
	left: 0px;
}
.position_top_right {
	top: 0px;
	right: 0px;
}
.position_top_left {
	top: 0px;
	left: 0px;
}

.text_uppercase {
	text-transform:uppercase !important;
}
.text_nonecase {
	text-transform:none !important;
}


.lineheight24 {
	line-height:24px;
}

.font_normal {
	font-weight: normal !important;
}
.font_bold {
	font-weight:bold !important;
}



/* -------------TD ---------------------*/

.L5, .L10, .L15, .L20, .L25, 
.L30, .L35, .L40, .L45, .L50, 
.L55, .L60, .L65, .L70, .L75, 
.L80, .L85, .L90, .L95, .L100, .L, 
.C5, .C10, .C15, .C20, .C25, 
.C30, .C35, .C40, .C45, .C50, 
.C55, .C60, .C65, .C70, .C75, 
.C80, .C85, .C90, .C95, .C100, .C, 
.R5, .R10, .R15, .R20, .R25, 
.R30, .R35, .R40, .R45, .R50, 
.R55, .R60, .R65, .R70, .R75, 
.R80, .R85, .R90, .R95, .R100, .R, 
.J5, .J10, .J15, .J20, .J25, 
.J30, .J35, .J40, .J45, .J50, 
.J55, .J60, .J65, .J70, .J75, 
.J80, .J85, .J90, .J95, .J100, .J,
.IN5, .IN10, .IN15, .IN20, .IN25, 
.IN30, .IN35, .IN40, .IN45, .IN50, 
.IN55, .IN60, .IN65, .IN70, .IN75, 
.IN80, .IN85, .IN90, .IN95, .IN100, .IN
{
	/*padding: 0 0 0 4pt;  	margin: 0 0 0 4pt;*/
}

.L5, .L10, .L15, .L20, .L25, 
.L30, .L35, .L40, .L45, .L50, 
.L55, .L60, .L65, .L70, .L75, 
.L80, .L85, .L90, .L95, .L100, .L
{
	text-align: left !important; 
}

.C5, .C10, .C15, .C20, .C25, 
.C30, .C35, .C40, .C45, .C50, 
.C55, .C60, .C65, .C70, .C75, 
.C80, .C85, .C90, .C95, .C100, .C
{
	text-align:  center !important;
}

.R5, .R10, .R15, .R20, .R25, 
.R30, .R35, .R40, .R45, .R50, 
.R55, .R60, .R65, .R70, .R75, 
.R80, .R85, .R90, .R95, .R100, .R
{
	text-align: right !important;
}

.J5, .J10, .J15, .J20, .J25, 
.J30, .J35, .J40, .J45, .J50, 
.J55, .J60, .J65, .J70, .J75, 
.J80, .J85, .J90, .J95, .J100, .J
{
	text-align:justify !important;
}

.IN5, .IN10, .IN15, .IN20, .IN25, 
.IN30, .IN35, .IN40, .IN45, .IN50, 
.IN55, .IN60, .IN65, .IN70, .IN75, 
.IN80, .IN85, .IN90, .IN95, .IN100, .IN
{
	text-align:inherit !important;;
}

.J5, .L5, .C5, .R5, .IN5
{
	width: 5%;
}
.J10, .L10, .C10, .R10, .IN10
{
	width: 10%;
}
.J15, .L15, .C15, .R15, .IN15
{
	width: 15%;
}
.J20, .L20, .C20, .R20, .IN20
{
	width: 20%;
}
.J25, .L25, .C25, .R25, .IN25
{
	width: 25%;
}
.J30, .L30, .C30, .R30, .IN30
{
	width: 30%;
}
.J35, .L35, .C35, .R35, .IN35
{
	width: 35%;
}
.J40, .L40, .C40, .R40, .IN40
{
	width: 40%;
}
.J45, .L45, .C45, .R45, .IN45
{
	width: 45%;
}
.J50, .L50, .C50, .R50, .IN50
{
	width: 50%;
}
.J55, .L55, .C55, .R55, .IN55
{
	width: 55%;
}
.J60, .L60, .C60, .R60, .IN60
{
	width: 60%;
}
.J65, .L65, .C65, .R65, .IN65
{
	width: 65%;
}
.J70, .L70, .C70, .R70, .IN70
{
	width: 70%;
}
.J75, .L75, .C75, .R75, .IN75
{
	width: 75%;
}
.J80, .L80, .C80, .R80, .IN80
{
	width: 80%;
}
.J85, .L85, .C85, .R85, .IN85
{
	width: 85%;
}
.J90, .L90, .C90, .R90, .IN90
{
	width: 90%;
}
.J95, .L95, .C95, .R95, .IN95
{
	width: 95%;
}
.J100, .L100, .C100, .R100, .IN100
{
	width: 100%;
}
.J, .L, .C, .R, .IN
{
}





/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}
