/* Minification failed. Returning unminified contents.
MinifyStyleSheet(2300,4974): error CSS1027: Expected semi-colon or close brace, found '.'
MinifyStyleSheet(2300,6044): error CSS1027: Expected semi-colon or close brace, found '.'
MinifyStyleSheet(2300,6580): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2300,6635): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2300,8281): error CSS1027: Expected semi-colon or close brace, found '.'
MinifyStyleSheet(2300,9187): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2300,9242): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2569,41): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2570,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2571,44): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2572,39): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2705,41): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2706,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2707,44): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2708,39): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2736,41): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2737,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2738,44): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2739,39): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2767,41): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2768,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2769,44): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2770,39): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2798,41): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2799,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2800,44): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2801,39): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2829,41): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2830,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2831,44): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2832,39): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2860,41): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2861,37): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2862,44): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(2863,39): error CSS1027: Expected semi-colon or close brace, found '('
MinifyStyleSheet(3394,1): error CSS1019: Unexpected token, found '!'
MinifyStyleSheet(3394,2): error CSS1019: Unexpected token, found 'function('
MinifyStyleSheet(3394,12): error CSS1031: Expected selector, found ')'
MinifyStyleSheet(3394,12): error CSS1025: Expected comma or open brace, found ')'
MinifyStyleSheet(3394,987): error CSS1019: Unexpected token, found '('
MinifyStyleSheet(3394,1001): error CSS1031: Expected selector, found ')'
MinifyStyleSheet(3394,1001): error CSS1025: Expected comma or open brace, found ')'
 */
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.2.0
build: 2676
*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body {
	background-color: #fff;
    margin: 0px;
    text-align: center;
}
/*fieldset, legend, #content_left, #content_right, #content_whole {
    border-radius: 5px;   
} */
/*html, body, .site {
    height: 100%;
}*/
@font-face {
    font-family: Font_Avian;    
    src: url('../images/fonts/Avian.eot');
    src: url('../images/fonts/Avian.eot?iefix') format('embedded-opentype');
    src: url('../images/fonts/Avian.ttf') format('truetype');
}
@font-face {
    font-family: Font_Gothic;    
    src: url('../images/fonts/Gothic.eot');
    src: url('../images/fonts/Gothic.eot?iefix') format('embedded-opentype');
    src: url('../images/fonts/Gothic.ttf') format('truetype');
}
#header {
	width: 100%;
	height: 55px;
	float: left;
    background: rgb(0, 0, 0);
	min-width: 980px;
}
    .header {
	    left: 0px;
	    top: 0px;
	    right: 0px;
	    position: fixed;
	    z-index: 1000;
	    box-shadow: 0px 2px 3px rgba(0,0,0,0.25);
    }
    .header_nofixed {
        position:static;
        z-index:none;
    }
	#header_top {
	   width: 980px;
		height: 50px;
		margin: 0px auto;
		text-align: left;
	}
		.header_top {
			width: 980px;
			height: 50px;
			margin: 0px auto;
		}
		.header_login {
		    height: 100px;   
		}
			#logo {
				width: 150px;
				height: 30px;
				padding-top: 10px;
				float: left;
			}
				.logo {
					width: 150px;
					height: 30px;
					float: left;
					background-position: 0px 0px;
					background-image: url('../images/icons/MainIcons.png');
					background-repeat: no-repeat;
				}
            .top_banner {
				/*background-image: url('../images/main/BgTopBanner.png');*/
				background-repeat: no-repeat;
                background-position: 0px 10px;
            }
			#header_menu {
				width: 230px;
				float: left;
				padding-left: 10px;
			}
			#header_menu dl {
				padding-top: 10px;
			}
				#header_menu a {
					font-family: Arial, Helvetica, Sans-Serif;
					font-size: 12px;
					text-decoration: none;
				}
				#header_menu a:hover {
					text-decoration: underline;
				}
			#top_menu {
				width: 300px;
				float: left;
			}
			#top_menu ul {
				width: 300px;
				float: left;
				margin: 0px;
				padding: 0px 0px 0px 10px;
			}
				#top_menu ul li {
					list-style-type: none;
					display: block;
					float: left;
					padding: 18px 10px 0px 10px;
				}
				#top_menu ul li a {
					font-family: Arial;
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					text-transform: uppercase;   
					text-decoration: none;
				}
				#top_menu ul li a:hover {
					text-decoration: underline;
				}
		#header_search {
			width: 270px;
			float: left;
		}
			#header_search .search {
				padding-top: 13px;   
			}
			#header_search .search span {
				width: 218px;
				height: 20px;
				padding: 0px;
				margin: 0px;
				background-color: #fff;
				border: 1px solid #333;
                border-radius: 5px;
				float: left;
				display: inline-block;
			}
			#header_search .input_search {
				width: 190px;
				height: 15px;
				vertical-align: middle;
				float: left;
				padding: 3px 0px 0px 0px;
				margin: 0px 5px 0px 5px;
				border: 0px;
				font-family: Arial, Helvetica, Sans-Serif;
				font-weight: normal;
				font-size: 11px;
				color: #333;
				outline: none;
			}
			#header_search .input_button {
				margin-top: 2px;
				width: 16px;
				height: 16px;
				cursor: pointer;
				border: 0px;
				background-position: -100px -100px;
				background-image: url('../images/icons/MainIcons.png');
				background-repeat: no-repeat;
			}
		#header_login {
			width: 600px;
			float: left;
		}
			#header_login .login {
				padding-top: 13px;
				text-align: right;
			}
			#header_login .login_error {
				font-family: Arial, Helvetica, Sans-Serif;
				font-size: 11px;
				font-weight: bold;
				color: #fff;
			}
			#header_login .login .login_username, #header_login .login .login_password {
				width: 160px;
				height: 20px;
				padding: 0px;
				margin: 0px;
				background-color: #fff;
				border: 1px solid #333;
				float: right;
				display: inline-block;
                position: relative;
                overflow: visible;
			}
            #header_login .login_forgot {
                background-color: #ccc;
                color: #333;
                width: 20px;
				height: 16px;
                position: absolute;
                top: 0px;
                right: 0px;
				font-family: Arial, Helvetica, Sans-Serif;
                font-weight: bold;
				font-size: 11px;
                text-decoration: none;
                text-align: center;
                padding-top: 4px;
            }
            #header_login .login_forgot:hover {
                background-color: #666;
                color: #fff;
            }
            #header_login .lbl {
                position: absolute;
                z-index: 1;
                left: 5px;
                top: 5px;
				font-family: Arial, Helvetica, Sans-Serif;
				font-size: 11px;
				color:#333;
                cursor: text;
            }
			#header_login .login .login_buttons {
				float: right;
			}
			#header_login .input_login {
				width: 150px;
				height: 15px;
				vertical-align: middle;
				float: right;
				padding: 3px 0px 0px 0px;
				margin: 0px 5px 0px 5px;
				border: 0px;
				font-family: Arial, Helvetica, Sans-Serif;
				font-weight: normal;
				font-size: 11px;
				color: #333;
				outline: none;
			}
			#header_login .input_password {
				width: 150px;
				height: 15px;
				vertical-align: middle;
				float: right;
				padding: 3px 0px 0px 0px;
				margin: 0px 5px 0px 5px;
				border: 0px;
				font-family: Arial, Helvetica, Sans-Serif;
				font-weight: normal;
				font-size: 11px;
				color: #333;
				outline: none;
			}
				.btn_login {
					width: 90px;
					height: 22px;
					font-size:10px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					background-color: #333;
					padding: 0px;
					margin: 0px;
					color: #fff;
					border: 1px solid #000;
					cursor: pointer;
				}
				.btn_login:hover {
					background-color: #fff;
					border: 1px solid #fff;
					color: #333;
				}
		#profile {
			width: 310px;
			height: 50px;
			padding-left: 10px;
			float: left;
		}
			.profile {
				width: 284px;
				padding: 15px 0px 0px 0px;
				float: left;
				text-align: right;
			}
			.profile_options {
				width: 16px;
				padding: 15px 0px 0px 10px;
				float: left;
			}
			#profile h2 {
				color: #fff;
				font-family: Arial, Helvetica, Sans-Serif;
				font-size: 16px;
				font-weight: bold;
				padding: 0px;
				margin: 0px;
			}
	#header_bottom {
		width: 100%;
		height: 5px;
		float: left;
		background-color: #333;
	}
.header_whole {
    width: 100%;
    height: 300px;
    background-color: #333;
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/Tmp_Header.jpg');
}
#content {
	width: 980px;
	height: 100%;
	margin: 0px auto;
	text-align: left;
    padding-top: 55px;
}
	#top_gallery {
		width: 980px;
		height: 73px;
		float: left;
		padding: 10px 0px 0px 0px;
	}

	#content_whole_no_border {
		width: 980px;
	}
		.current_picture_container {
			padding: 15px 0px 0px 0px;
			float: left;
		}
	#content_left {
		width: 702px;
		border: 1px solid #E9E9E9;
		background-color: #fff;
        background: rgb(255, 255, 255);
        background: rgba(255, 255, 255, 0.9);
        border-radius: 10px;
		float: left;
		min-height: 100px;
		margin: 15px 0px 0px 0px;
	}
		.content_left {
		    width: 672px;
			padding: 15px 15px;
			float: left;
            min-height: 164px;
		}
		.content_left h1, .content_right h1, .content_whole h1 {
			padding: 0px;
			margin: 0px;
			font-family: "Segoe UI", Font_Gothic, Font_Avian, Arial, Helvetica, Sans-Serif;
			font-size: 20px;
			font-weight: bold;
		}
		.content_left h2, .content_right h2, .content_whole h2 {
			padding: 0px;
			margin: 0px;
			font-family: "Segoe light", Segoe, "Segoe UI", Font_Gothic, Font_Avian, Arial, sans-serif;
			font-size: 18px;
		}
		.content_left h3, content_right h3, .content_whole h3 {
			padding: 0px;
			margin: 0px;
			font-family: "Segoe UI", Font_Gothic, Font_Avian, Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 13px;
			font-weight: bold;
		}
	#content_right {
        border-radius: 10px;
		width: 259px;
		border: 1px solid #E9E9E9;
		background-color: #fff;
        background: rgb(255, 255, 255);
        background: rgba(255, 255, 255, 0.9);
		float: left;
		min-height: 100px;
		margin: 15px 0px 0px 15px;
	}
		.content_right {
			width: 229px;
			padding: 15px 15px;
			float: left;
		}
	#content_whole {
		width: 978px;
		border: 1px solid #E9E9E9;
        background: rgb(255, 255, 255);
        background: rgba(255, 255, 255, 0.9);
        border-radius: 10px;
		float: left;
		min-height: 100px;
		margin: 15px 0px 0px 0px;
	}
		.content_whole {
			width: 948px;
			padding: 15px 15px;
			float: left;
		}
.footer {
	width: 100%;
	height: 100px;
	float: left;
	padding-top: 10px;
}
	#footer_top {
		width: 980px;
		height: 50px;
		margin: 0px auto;
		text-align: left;
	}
		.footer_top {
			width: 980px;
			margin: 0px auto;
            float: left;
			border-top: 1px solid #E9E9E9;
			padding: 10px 0px 0px 0px;
		}
		.copyright, .footer_menu {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 11px;
			color: #333;
		}
		.copyright a, .footer_menu a {
			color: #333;
			text-decoration: none;
		}
			.copyright a:hover, .footer_menu a:hover {
				color: #333;
				text-decoration: underline;
			}
.icon_logout {
	width: 16px;
	height: 16px;
	display: block;
	background-position: 0px -100px;
	background-image: url('../images/icons/MainIcons.png');
	background-repeat: no-repeat;
	float: left;
}
	.icon_logout:hover {
		background-position: -50px -100px;  
	}

#latest_updates {
	width: 672px;
	float: left;
}
	#latest_updates_title {
		max-width: 600px;
		height: 23px;
		float: left;
		display: block;
		vertical-align: bottom;
	}
	#latest_updates_filter {
		max-width: 372px;
		min-height: 23px;
		float: right;
		display: block;
		vertical-align: bottom;
	}
		#latest_updates_filter span {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 15px;
			text-transform: lowercase;
			color: #000;
			font-weight: normal;
		}
		#latest_updates_filter a {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 15px;
			text-transform: lowercase;
			color: #333;
			text-decoration: none;
		}
		#latest_updates_filter a.current {
		    font-weight: bold;
		}
		#latest_updates_filter a:hover {
			text-decoration: underline;
		}
	#latest_updates_content {
		width: 672px;
		float: left;
		padding-top: 10px;
	}
	#latest_updates_content ul {
		width: 672px;
		float: left;
		margin: 0px;
		padding: 0px;   
	}
		#latest_updates_content ul li {
			width: 336px;
			float: left;
			height: 70px;
            overflow: hidden;
			padding: 0px 0px 10px 0px;
			list-style: none;
		}
	
		#latest_updates_content .lu_image {
			width: 50px;
			height: 50px;
			float: left;
			padding: 0px 10px 0px 0px;
		}
		#latest_updates_content .lu_name {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 11px;
			font-weight: bold;
		}
		#latest_updates_content .lu_msg {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 11px;
		}
		#latest_updates_content a {
			text-decoration: underline;
			font-weight: bold;
			color: #000;
		}
.text {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
    line-height: 150%;
}
.btn, .btn:hover {
    text-decoration: none;
}
.bold, strong {
    font-weight: bold;
}
.title_cat {
	/* text-transform: lowercase; */
}
.clear {
    clear: both;
}
.rfloat {
	float: right;
}
.lfloat {
	float: left;
}
.center {
    text-align: center;
}
.paddingt10 {
    padding-top: 10px !important;
}
.paddingb10 {
    padding-bottom: 10px !important;
}
.paddingtb10 {
    padding: 10px 0px !important;
}
	.qtip-title {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 13px;
	}
	.qtip-button {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		text-decoration: none;
	}
	.qtip-button:hover {
		text-decoration: underline;
	}
	.w100 {
	    width: 100%;
	}
	.wt100 {
	    width: 618px;   
	}
.btn_submit {
	width: 150px;
	height: 30px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #333;
	padding: 0px;
	margin: 0px;
	color: #fff;
	border: 1px solid #000;
	cursor: pointer;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.btn_submit:hover {
	background-color: #000000;
	border: 1px solid #000000;
}

.btn_lnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 4px 10px;
	margin: 0px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	background-color: #fff;
}
    .btn_lnk:hover {
        background-color: #eee;   
    }
.panel {
	float: left;
	padding-bottom: 20px;
	}	
.msg_box {
	width: 670px;
	float: left;
	border: 1px solid #ccc;
	background-color: #F5F5F5;
	border-spacing: 10px;
	margin-bottom: 15px;
}
    .msg_box_tab {
        width: 628px;
    }
    .msg_box_whole {
        width: 100% !important;
    }
	.msg_box_content {
		padding: 20px;
		float: left;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
	}
.white {
	color: #fff;
}
em {
    font-style: italic;
}
.error, .red {
	color: #EC0000;
}
.newline {
	padding-top: 5px;
}
.line_bottom_10 {
	padding-bottom: 10px;
}
.success {
	color: #006600 !important;
}
.benefits ul {
	padding-left: 20px;
}
	.benefits ul li {
		line-height: 150%;
		list-style-type: square;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
	}
.content_right_list ul {
	padding-left: 20px;
}
	.content_right_list ul li {
		line-height: 150%;
		list-style-type: square;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
	}
	.content_right_list a {
		color: #333;
		text-decoration: none;
	}
	.content_right_list a:hover {
		text-decoration: underline;   
	}
	


.profile_type, .content_title_info {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #ccc;
}
#picture_properties {
	width: 259px;
	border: 1px solid #E9E9E9;
	float: left;
	margin: 15px 0px 0px 15px;
}
.picture_properties {
	padding: 15px 15px;
}
	.picture_properties span {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 11px;
	}
	.picture_properties ul {
	}
		.picture_properties ul li {
			list-style: none;
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 11px;
		}
		.picture_properties h3 {
			padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 12px;
			font-weight: bold;
		}

#directory_search {
	width: 672px;
	height: 45px;
	background-image: url('../images/main/BgSearch.png');
	background-repeat: no-repeat;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	float: left;
}
	#directory_search .directory_input {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 14px;
		width: 620px;
		height: 20px;
		border: 0px;
		padding: 0px;
		background-color: #fff;
		margin: 14px 0px 10px 10px;
		float: left;
	}
	#directory_search .directory_btn {
		padding: 3px 0px 0px 0px;
		float: left;
	}
	
.ui-tooltip-title {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: center;
}
.loading {
    border: 1px inset #333;
    border-radius: 10px;
    background-color: #fff; 
    padding: 10px; 
    width: 90px;
    position:fixed; 
    bottom: 100px; 
    left: 100px; 
    z-index: 10000;
}
.ideas span {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;   
}
    .ideas_input {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;   
    }
.ideas textarea {
    border-radius: 5px;
    border: 1px solid #ccc;
}
	.btn_ideas {
		width: 90px;
		height: 22px;
		font-size:10px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		background-color: #333;
		padding: 0px;
		margin: 5px 0px 0px 0px;
		color: #fff;
		border: 1px solid #000;
		cursor: pointer;
	}
	.btn_ideas:hover {
		background-color: #fff;
		border: 1px solid #fff;
		color: #333;
	}
.share {
    width: 672px;
    float: left;
}
    .share label, .share span {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;
        color: #666;
    }
    .share span input, .share span label {
        padding-top: 2px;
    }
    .share_input {
        width: 650px;
        border: 1px solid #e9e9e9;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 14px; 
        float: left;
        outline-width: 0px;
        padding: 10px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
    .share_options {
        width: 672px;
        background-color: #e9e9e9;
        float: left;
        margin-bottom: 10px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }
        .share_options_content {
            width: 652px;
            padding: 5px 10px;
            float: left;
        }
	.btn_share {
		
		height: 22px;
		font-size:10px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		background-color: #e9e9e9;
		padding: 0px 10px;
		margin: 0px;
		color: #666;
		border: 1px solid #ccc;
		cursor: pointer;
	}
	.btn_share:hover {
		background-color: #666;
		border: 1px solid #666;
		color: #fff;
	}
.pager {
	clear:both;
	margin: 0 auto;
}
    .pagertext {
        padding: 10px 0px;
	    font-family: Arial, Helvetica, Sans-Serif;
	    font-size: 12px;
    }
    .pagerlink {
	    border:solid 1px white;
	    display:inline-block;
	    margin: 5px 1px 0px 0px;
	    padding:0.4em 0.7em;
	    text-decoration:none;
	    line-height:normal;		
	    font-weight:bold;
	    font-family: Arial, Helvetica, Sans-Serif;
	    font-size: 12px;
    }
    .pagerlabel {	
	    border:solid 1px white;
	    display:inline-block;
	    margin: 5px 1px 0px 0px;
	    padding:0.4em 0.7em;
	    text-decoration:none;
	    line-height:normal;	
	    font-weight:bold;
    }
    .pagerlink {
	    color: #333;	
    }
    .pagerlink:hover {
	    border: solid 1px #333;
    }
    .pagerlabel {	
	    background-color: #333;
	    color: #fff;
	    font-family: Arial, Helvetica, Sans-Serif;
	    font-size: 12px;
    }
.tbl_gv {
    width:min-content;
    border-collapse:inherit;
    border: 1px solid #ccc;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
    .tbl_gv th {
        padding: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;   
        font-weight: bold;
        text-align: left;
        background-color: #333;
        color: #fff;
        text-align: center;
        border: 1px solid #ccc;
        text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
    }
    .tbl_gv th a {
        text-decoration: none;
        color: #fff;
    }
    .tbl_gv th a:hover {
        text-decoration: underline;
    }
    .tbl_gv td {
        padding: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;   
        text-align: left;
        border: 1px solid #ccc;
    }
    .tbl_gv td a {
        text-decoration: none;
        color: #4c72b7;
        font-weight: bold;
    }
    .tbl_gv td a:hover {
        text-decoration: underline;
    }
.tbl_inside {
    border: 0px;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
    .tbl_inside th {
        padding: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;   
        font-weight: bold;
        text-align: left;
        background-color: #fff;
        color: #333;
        text-align: left;
        border: 0px;
    }
    .tbl_inside td {
        padding: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;   
        text-align: left;
        border: 0px;
    }
.apps_list ul {
    width: 948px;
    float: left;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}
    .apps_list ul li {
        display: block;
        width: 122px;
        height: 122px;
        background-color: #333;
        margin: 0px 15px 15px 0px;
        float: left;
        position: relative;
        overflow: hidden;
        -moz-border-radius: 5px;
        border-radius: 5px;

    }
    .apps_list label.active {
        background-color: #000;
    }
    .apps_list .last {
        margin-right: 0px;   
    }
    .apps_list input {
        position: absolute;
        z-index: 11;
        top: 15px;
        right: 15px;
    }
    .apps_list label {
        position: absolute;
        top: 0px;
        display: block;
        width: 122px;
        height: 122px;
        z-index: 2;
        cursor: pointer;
    }
    .apps_list label:hover {
        background-color: #000;
    }
    .apps_list label span {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;
        color: #fff;
        font-weight: bold;
        position: absolute;
        bottom: 15px;
        left: 15px;
    }
#profile_tabs {
    margin-top: 20px;   
    float: left;
}
.ideas {
    padding: 0px 15px 15px 15px;
    float: left;   
}
.subtitle_right {
    float: right;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #ccc;
    padding: 15px;
    text-align: right;
}
.menu_right {
    width: 259px;
    float: left;
    padding: 0px 0px 0px 0px;
}
    .menu_right ul {
        width: 259px;
        float: left;
        margin: 0px;
        padding: 0px;
    }
    .menu_right ul li {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }
    .menu_right a {
        display: block;
        float: left;
        width: 259px;
        padding: 5px 0px;
        text-decoration: none;
        color: #000;
    }
        .menu_right a.current {
            background-color: #e9e9e9;
            color: #000;   
        }
        .menu_right a:hover {
            color: #000;
            background-color: #ccc;   
        }
        .menu_right span {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 12px;
            font-weight: normal;
            padding: 5px 15px;
        }
.settings_social {
	width: 670px;
	float: left;
	border: 1px solid #e9e9e9;
	background-color: #fff;
	border-spacing: 10px;
	margin-bottom: 15px;
}
    .settings_social h2 {
        font-weight: bold;
    }
	.settings_social_content {
		padding: 20px;
		float: left;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
	}
.hidden {
    display: none;
}
.top_sponsors {
    width: 980px;
    float: left;
    height: 100px;
    margin: 10px 0px 0px 0px;
}
    .top_sponsors ul {
        width: 980px;
        float: left;
        height: 100px;
        margin: 0px;
        padding: 0px;   
    }
    .top_sponsors ul li {
        width: 320px;
        float: left;
        height: 100px;
        display: block;
        background-color: #ccc;
        padding: 0px; 
    }
    .top_sponsors .sponsor {
        margin: 0px 10px 0px 0px;
    }
    .top_sponsors .sponsor_end {
        margin-right: 0px;
    }
p {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 150%;
    /*font-family: "Segoe light", Segoe, "Segoe UI", Arial, sans-serif;
    font-size: 14px;*/
}
.h_social {
    width: 672px;
    height: 300px;
    float: left;
    background-image: url('../images/slideshow/social.jpg');
    background-repeat: no-repeat;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    margin-bottom: 15px;
}
.h_office {
    width: 672px;
    height: 300px;
    float: left;
    background-image: url('../images/slideshow/office.jpg');
    background-repeat: no-repeat;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    margin-bottom: 15px;
}
.h_me {
    width: 672px;
    height: 300px;
    float: left;
    background-image: url('../images/slideshow/me.jpg');
    background-repeat: no-repeat;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    margin-bottom: 15px;
}
.posts ul {
    width: 672px;
    float: left;
    padding: 20px 0px;
}
.posts ul li {
    width: 672px;
    float: left;
    display: block;
    margin-bottom: 10px;
}
    .posts ul li span {
        max-width: 90%;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
        display: block;
        font-size: 14px;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        box-shadow: 0px 2px 3px rgba(0,0,0,0.25);
        position: relative;
    }
    .posts ul li .member {
        width: 48px;
        height: 48px;
        background-color: #ccc;
        border-radius: 5px;
        position: absolute;
        top: 0px;
        left: -70px;
    }
    .posts ul li .arrow {
        position: absolute;
        width: 0px;
        height: 0px;
        top: 20px;
        border-top-width: 13px;
        border-top-style: solid;
        content: "";
    }
    .posts ul li .arrowl {
        left: -13px;
        border-left: 13px solid transparent;
        border-top-color: #ccc;
    }
    .posts ul li .alt {
        float: right;
        background-color:#e2eaf7;
    }
        .posts ul li .alt time {
            color: #4c72b7;
        }
    .posts ul li span time {
        width: 100%;
        float: right;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #ccc;
    }
.photolist {
	width: 672px;
	padding-top: 20px;
	margin-bottom: 5px;
	float: left;
}
    .photolist_image {
        display: block;
        float: left;
        width: 210px;
        height: 100px;
        border: 0px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        margin: 0px 20px 20px 0px;
        padding: 0px;
    }
.photolist .last {
    margin: 0px 0px 20px 0px !important;
}
.jsoff {
    position: absolute; left: -1000px; 
}
#recaptcha_table, .recaptchatable {
    border: 0px !important;
}
#recaptcha_response_field {
    width: 200px !important;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px !important;
	border: 1px solid #ccc !important;
	color: #333;
	padding: 6px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    float: left;
}
    #recaptcha_response_field:focus {
        outline: none;
        border-color: rgba(82,168,236,.75)!important;
        box-shadow: 0 0 8px rgba(82,168,236,.5);
        -moz-box-shadow: 0 0 8px rgba(82,168,236,.5);
        -webkit-box-shadow: 0 0 8px rgba(82,168,236,.5);
    }
.recaptchatable .recaptcha_image_cell {
    padding: 0px !important;
}
.img_border {
    border: 1px solid #e9e9e9 !important;
    padding: 3px !important;
    margin: 0px 5px 5px 0px !important;
}
.img_round {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.home_apps {
    width: 980px;
    float: left;
	min-height: 100px;
	margin: 0px;
}
.home_apps header {
    width: 100%;
    height: 20px;
    display: block;
}
    .home_apps header span {
        color: #ccc;
        font-family: Arial, sans-serif;
        text-transform: uppercase;
        font-size: 10px;
        float: right;
        padding: 3px 10px 2px 10px;
        border-left: 1px solid rgb(221,221,221);
        border-bottom: 1px solid rgb(221,221,221);
        border-bottom-left-radius: 10px;
        cursor: move;
    }
    .home_apps footer {
        color: #ccc;
        font-family: Arial, sans-serif;
        text-transform: uppercase;
        font-size: 10px;
    }
    .home_apps article {
        width:314px;
        height: 260px;
        float: left;
    }
    .home_content {
        width: 100%;
        height: 220px;
        float: left;
    }
        .home_content .viewport { width: 304px; height: 220px; overflow: hidden; position: relative; float: left; }
        .home_content .overview { list-style: none; position: absolute; left: 0; top: 0; }
        .home_content .thumb .end,
        .home_content .thumb { border-radius: 5px; -web-kit-border-radius: 5px; -moz-border-radius: 5px; background-color: rgb(221,221,221); opacity: 0.6; }
        .home_content .scrollbar { position: relative; float: right; width: 7px; }
        .home_content .track { background-color: transparent; height: 100%; width:13px; position: relative; padding: 0 1px; }
        .home_content .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
        .home_content .thumb .end { overflow: hidden; height: 5px; width: 13px; }
        .home_content .disable{ display: none; }
        .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

    .home_apps footer {
        width: 100%;
        height: 20px;
        display: block;
        float: left;
        -moz-border-right-radius:0px;
        -moz-border-left-radius:10px;
        -webkit-border-right-radius:0px;
        -webkit-border-left-radius:10px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 10px;
    }
    .home_apps ul {
        float: left;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        
    }
        .home_apps>ul>li {
            width:314px;
            height: 260px;
            float: left;
            border-style:solid;
            border-color:rgb(221,221,221);
            border-width:1px;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 0px;
            border-style:solid;
            margin: 0px 16px 16px 0px;
            box-shadow: 0px 2px 3px rgba(0,0,0,0.10);
        }
.app_holder {
    border:3px dotted #66d164;
    width:100px;
    height:100px;
}
        .ui-state-highlight { height: 1.5em; line-height: 1.2em; background-color: #ccc; }
        .home_apps .col_2 {
            width: 624px !important;
        }
        .home_apps .col_3 {
            width:314px;
            height: 260px;

        }
        .home_apps .col_end {
            margin-right: 0px;
        }
.home_title h1 {
    padding-top: 10px;
    float: left;
    font-family: "Segoe UI", Font_Gothic, Font_Avian, Arial, Helvetica, Sans-Serif;
    font-size: 20px;
    font-weight: bold;
}
.home_filter {
	max-width: 372px;
	min-height: 23px;
	float: right;
	display: block;
	vertical-align: bottom;
    padding: 15px 0px;
}
	.home_filter span {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 15px;
		text-transform: lowercase;
		color: #000;
		font-weight: normal;
	}
	.home_filter a {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 15px;
		text-transform: lowercase;
		color: #333;
		text-decoration: none;
	}
	.home_filter a.current {
		font-weight: bold;
	}
	.home_filter a:hover {
		text-decoration: underline;
	}

.home_updates_content {
    width: 100%;
    height: 220px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

	.home_updates_content ul {
        width: 100%;
		margin: 0px;
		padding: 0px;
        float: left;
	}
		.home_updates_content ul li {
			width: 100%;
			float: left;
			height: 55px;
            overflow: hidden;
			padding: 0px 0px 5px 0px;
			list-style: none;
		}
            .home_updates_content ul li.auto {
                height: auto;
            }
.home_btn {
    background-color: transparent;
    border: none;
    color: #ccc;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    font-size: 8px;
    padding: 6px 0px 0px 0px;
    text-decoration: none;
}
    .home_btn:hover {
        cursor: pointer;
        color:#003399; 
    }
.hu_link {
    display: block;
	width: 100%;
	height: 55px;
    padding: 5px 0px 0px 0px;
    text-decoration: none;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
}
    .hu_link:hover {
        background-color:rgb(221,221,221);
        cursor: pointer;
    }
.hu_image {
    float: left;
    max-width: 48px;
    max-height: 48px;
    overflow: hidden;
    margin: 0px 5px 0px 5px;
    border-radius: 5px;
}
.hu_content {
    margin: 0px 10px 0px 10px;
}
.hu_name {
    color: #003399;
    font-weight: bold;
}
.hu_msg {
    color: #333;
    word-wrap:hyphenate;
}
.hu_rating {
    color: rgb(197,36,0);
    font-weight: bold;
}
.hu_location {
    color: #333;
    word-wrap:hyphenate;
}
.web header {
    width: 980px;
    min-height: 50px;
    float: left;
    margin-top: 20px;
}
    .web header img {
        float: left;
        padding: 0px 20px 20px 0px;
    }
    .web header h1 {
        display: block;
        float: left;
        font-family: 'Segoe UI', 'Century Gothic', Arial, Helvetica, sans-serif;
        font-size: 40px;
        color: #000;
        text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
        /*text-shadow:0px 1px 0px #333, 0px 2px 0px #595959, 0px 3px 0px #5C5C5C, 0px 4px 0px #8B8B8B, 0px 5px 0px #AAA, 0px 6px 1px rgba(0, 0, 0, 0.1), 0px 0px 5px rgba(0, 0, 0, 0.1);*/
    }
    .web header h1 span {
        font-family: 'Segoe UI', 'Century Gothic', Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #333;
        text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
        /*text-shadow:0px 1px 0px #333, 0px 2px 0px #595959, 0px 3px 0px #5C5C5C, 0px 4px 0px #8B8B8B, 0px 5px 0px #AAA, 0px 6px 1px rgba(0, 0, 0, 0.1), 0px 0px 5px rgba(0, 0, 0, 0.1);*/
    }
.web nav {
    width: 980px;
    min-height: 40px;
    float: left;
    margin: 10px 0px 20px 0px;
}
    .web nav ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        text-align: center;
    }
        .web nav ul li {
            display: inline;            
            padding: 0px;
            margin: 0px;
        }
            /*.web nav span {
                display: none;
            }*/
            .web nav ul li a {			    
                font-family: Arial, helvetica, sans-serif;
                font-size: 18px;
                font-weight: bold;
                color: #333;
                text-decoration: none;
                padding: 5px 10px 5px 10px;
                margin-right: 5px;
                text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
            }
                .web nav ul li a:hover, .web nav ul li a.current {
                    background-color: #333;
                    color: #fff;
                    text-decoration: none;
                    border-radius: 5px;
                    padding: 5px 10px 5px 10px;
                    margin-right: 5px;
                    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
                }
.web_content {
    width: 980px;
    background-color: #fff;
    min-height: 400px;
    float: left;
    border: 1px solid #eee;
    border-radius: 10px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
.web section {
    width: 680px;
    float: left;
}
.web aside {
    width: 280px;
    float: left;
    margin: 20px 20px 20px 0px;
}
.web article {
    padding: 20px;
    float: left;
}
    .web section h1, .web aside h1 {
        font-family: Arial, helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .web section h2, .web aside h2 {
        font-family: Arial, helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 10px;
        color: #333;
    }
    .web section p, .web aside p {
        font-family: Arial, helvetica, sans-serif;
        font-size: 12px;
        line-height: 150%;
        margin-bottom: 15px;
    }
.web section a, .web aside a {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color:#0026ff;
}
    .web section a:hover, .web aside a:hover {
        text-decoration: underline;
        color:#0026ff;
    }
.web .web_slideshow {
    padding: 20px 20px 0px 20px;
}
.web .web_slideshow_content {
    width: 940px;
    height: 300px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 10px;
}
    .web .web_slideshow_content a {
        width: 940px;
        height: 300px;
        float: left;
        background-size: cover;
        background-position: center center;
        border-radius: 10px;
    }
.web footer {
    width: 980px;
    float: left;
    margin: 20px 0px;
}
    .web footer small {
        font-family: Arial, helvetica, sans-serif;
        font-size: 11px;
    }
.app_result {
    width: 672px;
    float: left;   
}
    .app_result a {
        text-decoration: none;
        color: #000;
    }
    .app_result a:hover {
        text-decoration: underline;   
    }
.app_result ul {
    width: 672px;
    float: left;   
}
    .app_result ul li {
        display: block;
        float: left;
        list-style-type: none;
        border-bottom: 1px solid #e9e9e9;   
        padding: 10px 5px;
    }
    .app_result_image {
        width: 80px;
        display: block;
        float: left;
        padding-right: 15px; 
    }
    .app_result_title {
        width: 425px;
        display: block;
        float: left;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 14px;
        font-weight: bold;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    }
    .app_result_title_no_image {
        width: 520px;
        display: block;
        float: left;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 14px;
        font-weight: bold;
    }
    .app_result_category {
        width: 425px;
        display: block;
        float: left;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;
        color: #666;
    }
        .app_result_category_no_image {
            width: 520px;
            display: block;
            float: left;
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 12px;
            color: #666;
        }
    .app_result_info {
        width: 132px;
        display: block;
        float: left;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 13px;
        font-weight: bold;
    }
    .app_result_more_info {
        width: 425px;
        display: block;
        float: left;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 13px;
    }
.app_filter {
    width: 672px;
    padding: 15px 0px;
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}
    .app_filter li {
        float: left;
        padding: 0px 5px;
    }
    .app_filter a {
        text-decoration: none;
        color: #000;
    }
    .app_filter a:hover {
        text-decoration: underline;
    }
.icon_preview {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-position: -200px -100px;
    background-image: url('../images/icons/MainIcons.png');
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
}
    .icon_preview span {
        display: none;
    }
    .icon_preview:hover {
        cursor: pointer;
    }
.app_pager {
    width: 672px;
    padding: 15px 0px 0px 0px;
    float: left;
}
.app_search {
	width: 672px;
	height: 45px;
	background-image: url('../images/main/BgSearch.png');
	background-repeat: no-repeat;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	float: left;
}
	.app_search .app_input {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 14px;
		width: 620px;
		height: 20px;
		border: 0px;
		padding: 0px;
		background-color: #fff;
		margin: 14px 0px 10px 10px;
		float: left;
		outline: 0px;
	}
	.app_search .app_btn {
		padding: 3px 0px 0px 0px;
		float: left;
	}
.app_item_image {
    width: 255px;
    float: left;
    padding: 15px 15px 0px 0px;
}
.app_item_description {
    width: 402px;
    float: left;
    padding: 15px 0px 0px 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    line-height: 150%;
    text-align: justify;
}
    .app_item_description .price {
        font-size: 20px;
        color: #52ba11;
    }
    .app_item_description dl {
        width: 402px;
        float: left;
        padding-bottom: 5px;   
    }
        .app_item_description dt {
            width: 100px;
            font-weight: normal;
            float: left;
            color: #666;
        }
        .app_item_description dd {
            width: 302px;
            font-weight: normal;
            float: left;
            color: #000;
        }
.app_logo { 
    display: block; 
    float: left; 
    width:229px; 
    height:229px; 
    margin: 15px; 
    background:url('../images/apps/Apps.png') top left no-repeat; 
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
    .app_logo h2 {
        display: none;
    }
	.app_logo.why { background-position:0 0; }
	.app_logo.twitter { background-position:0 -229px; }
	.app_logo.classifieds { background-position:0 -458px; }
    .app_logo.people{ background-position:0 -687px; }
    .app_logo.backlinks { background-position:0 -916px; }
    .app_logo.business { background-position:0 -1145px; }
    .app_logo.articles { background-position:0 -1374px; }
    .app_logo.facebook{ background-position:0 -1603px; }
    .app_logo.relationships{ background-position:0 -1832px; }
.app_icon16 { 
    display: block; 
    float: right; 
    width:16px; 
    height:16px; 
    margin: 2px 2px; 
    background:url('../images/apps/Apps16.png') top left no-repeat; 
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
    .app_icon16 span {
        display: none;
    }
	.app_icon16.why { background-position:0 0; }
	.app_icon16.twitter { background-position:0 -16px; }
	.app_icon16.classifieds { background-position:0 -32px; }
    .app_icon16.people{ background-position:0 -48px; }
    .app_icon16.backlinks { background-position:0 -64px; }
    .app_icon16.business { background-position:0 -80px; }
    .app_icon16.articles { background-position:0 -96px; }
    .app_icon16.facebook { background-position:0 -112px; }
    .app_icon16.relationships { background-position:0 -128px; }
#professional {
	width: 672px;
	float: left;
}
	.info {
		width: 399px;
		float: left;
	}
        .whole {
            width: 672px !important;
        }
        .separator {
            margin: 15px 0px;
            border-bottom: 1px solid #ccc;
            float: left;
            width: 100%;
            display: block
        }
	.professional_image {
		width: 250px;
		float: left;
        display: inline-block;
        border: 1px solid #eee;
        padding: 3px;
        margin-right: 15px;
	}
        .professional_image img {
            display: block;
            float: left;
            padding: 0px;
            margin: 0px;
        }
	.professional_title {
		float: left;
		vertical-align: bottom;
		margin: 0px 15px 0px 0px;
	}
	.professional_title_content {
        width: 100%;
		padding-bottom: 10px;
		border-bottom: 1px solid #EEEEEE;
		margin: 0px 0px 10px 0px;
        float: left;
	}
	#professional_content {
		width: 100%;
		float: left;
		display: block;
		vertical-align: bottom;
		margin: 0px 15px 0px 0px;
        font-size: 14px;
	}
	#professional_content span {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 11px;
	}
    #professional_content em {
        font-style: italic;
    }
	#professional_content ul {
		width: 407px;
		float: left;
		margin: 0px;
		padding: 0px;   
	}
		#professional_content ul li {
			width: 336px;
			float: left;
			height: 50px;
			padding: 0px 0px 10px 0px;
			list-style: none;
		}
		#professional_content .lu_image {
			width: 50px;
			height: 50px;
			float: left;
			padding: 0px 10px 0px 0px;
		}
		#professional_content .lu_name {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 11px;
			font-weight: bold;
		}
		#professional_content .lu_msg {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 11px;
		}
		#professional_content a {
			text-decoration: underline;
			font-weight: bold;
			color: #000;
		}
.ratings {
    display: block;
    width: 295px;
    height: 84px;
    float: left;
}
.ratings .buttons {
    display: block;
    width: 128px;
    height: 84px;
    float: left;
    position: relative;
}
    .ratings span.love {
        position: absolute;
        right: 50px;
        top: 72px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        padding: 5px 10px;
        color: #fff;
        background-color: #C52400;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        line-height: 100% !important;
        text-align: center !important;
    }
    .ratings input.love {
        display: block;
        width: 84px;
        height: 84px;
        float: left;
        background-image: url('../images/icons/Rating.png');
        background-position: 0px -84px;
        margin-right: 4px;
    }
        .ratings input.love:hover {
            background-position: 0px -168px;
        }
        .ratings input.love.active {
            background-position: 0px 0px;
        }
    .ratings .like {
        display: block;
        width: 40px;
        height: 40px;
        float: left;
        background-image: url('../images/icons/Rating.png');
        background-position: -88px -84px;
        margin-bottom: 4px;
    }
        .ratings input.like:hover {
            background-position: -88px -168px;
        }
        .ratings input.like.active {
            background-position: -88px 0px;
        }
    .ratings .wtf {
        width: 40px;
        height: 40px;
        float: left;
        background-image: url('../images/icons/Rating.png');        
        background-position: -88px -128px;
    }
        .ratings input.wtf:hover {
            background-position: -88px -212px;
        }
        .ratings input.wtf.active {
            background-position: -88px -44px;
            
        }
    .ratings .percent {
        display: block;
        width: 165px;
        height: 84px;
        float: left;
        font-family: Font_Gothic;
        font-size:65px;
        line-height:120%;
        font-weight:bold;
        color:rgb(197,36,0);
        text-align:center;
    }
.frm_left fieldset {
	width: 667px;
	border: solid #e9e9e9 1px;
	margin-bottom: 25px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
}
	.frm_left legend {
		background-color:#333;
		color:#fff;
		font-family: "Segoe Light", "Segoe UI Semibold", Segoe, "Segoe UI", "Century Gothic", Arial, Helvetica, Sans-Serif;
		font-size: 15px;
		text-transform: lowercase;
		padding: 5px 10px;
		margin:0px 0 0 11px;
		font-weight:normal;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.frm_left legend.clean {
	    color: #333;
	    background-color: #fff;   
	}
.frm_left .row {
    width: 672px;
    float: left;
    padding-top: 15px;
}
    .frm_left span {
        font-family: Arial, Helvetica, Sans-serif;
		font-size: 12px;
		color: #666;
    }
    .frm_left .row .label {
        display: inline-block;
	    font-family: Arial, Helvetica, Sans-serif;
	    font-size: 13px;
        width: 100%;
        color: #333;
        float:  left;
        display: inline-block;
        padding-bottom: 10px;
    }
	.frm_left h2 {
	    font-family: Arial, Helvetica, Sans-serif;
	    font-size: 16px;
	    font-weight: bold;
	    color: #333;	    
	    float: left;
	    clear: both;
        color: #0094ff;
        width: 100%;
        padding-bottom: 5px;
        border-bottom: 3px solid #0094ff;
	}
    .frm_left .ml {
        margin-left: 20px;
    }
    .frm_left .mt {
        margin-top: 20px;
    }
	.frm_left label {
        font-family: Arial, Helvetica, Sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666;
	}

	.frm_left label.opt {
		font-weight:normal;
	}
	.frm_left dl {
		clear:both;
		padding: 0px;
		margin: 10px 0px;
	}
	.frm_left dt {
		float:left;
		text-align:right;
		width:190px;
		line-height:25px;
		margin:0 10px 10px 0;
	}
	.frm_left dd {
		float:left;
		width:462px;
		line-height:25px;
		margin:0 0 10px 0;
		font-size: 13px;
	}
	.frm_left .textbox {
        font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		border: 1px solid #ccc;
		color: #333;
		padding: 6px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.frm_left select {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		padding: 5px;
		margin: 0px;
		border: 1px solid #ccc;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.frm_left .error {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		color: #EC0000;
	}
.frm_left_tab fieldset {
	width: 628px;
	border: solid #e9e9e9 1px;
	margin-bottom: 25px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
}
	.frm_left_tab legend {
		background-color:#333;
		color:#fff;
		font-family: "Segoe Light", "Segoe UI Semibold", Segoe, "Segoe UI", "Century Gothic", Arial, Helvetica, Sans-Serif;
		font-size: 15px;
		text-transform: lowercase;
		padding: 5px 10px;
		margin:0px 0 0 11px;
		font-weight:normal;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.frm_left_tab legend.clean {
	    color: #333;
	    background-color: #fff;   
	}
	.frm_left_tab h2 {
	    font-family: Arial, Helvetica, Sans-serif;
	    font-size: 14px;
	    font-weight: bold;
	    color: #333;
	    margin-left: 20px;
	    float: left;
	    clear: both;
	}
	.frm_left_tab label {
		font-size: 12px;
		font-weight: bold;
		color: #666;
	}
	.frm_left_tab label.opt {
		font-weight:normal;
	}
	.frm_left_tab dl {
		clear:both;
		padding: 0px;
		margin: 10px 0px;
	}
	.frm_left_tab dt {
		float:left;
		text-align:right;
		width:166px;
		line-height:25px;
		margin:0 10px 10px 0;
	}
	.frm_left_tab dd {
		float:left;
		width:452px;
		line-height:25px;
		margin:0 0 10px 0;
		font-size: 13px;
	}
	.frm_left_tab .textbox {
		border: 1px solid #ccc;
		font-size: 12px;
		color: #333;
		padding: 4px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.frm_left_tab select {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		padding: 3px;
		margin: 0px;
		border: 1px solid #ccc;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.frm_left_tab .error {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		color: #EC0000;
	}
	.frm_left_tab h3 {
		width: 100%;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 14px;
		color: #333;
		float: left;
		margin-bottom: 20px;
	}
        .frm_left .textbox:focus, .frm_left select:focus, .frm_left_tab .textbox:focus, .frm_left_tab select:focus {
            outline: none;
	        border-color: rgba(82,168,236,.75)!important;
	        box-shadow: 0 0 8px rgba(82,168,236,.5);
	        -moz-box-shadow: 0 0 8px rgba(82,168,236,.5);
	        -webkit-box-shadow: 0 0 8px rgba(82,168,236,.5);
        }
    /*
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {
	outline: none;
	border-color: rgba(82,168,236,.75)!important;
	box-shadow: 0 0 8px rgba(82,168,236,.5);
	-moz-box-shadow: 0 0 8px rgba(82,168,236,.5);
	-webkit-box-shadow: 0 0 8px rgba(82,168,236,.5);
}
*/
.badges {
    width: 200px;
    height: 200px;
    background-image: url('../images/badges/badges.png');
    background-repeat: no-repeat;
}
.member_enabled{ width:200px; height:200px; background-position:-10px -10px; }
.member_disabled{ width:200px; height:200px; background-position:-10px -220px; }

body {
    margin: 0px;
    padding: 0px;
}

.preview {
    width: 100%;
    float: left;
}

h1 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
}

.smart_preview {
    width: 100%;
    /*padding: 20px;*/
    float: left;
}

.smart_image {
    width: 100%;
    float: left;
    padding: 10px 5px 20px 5px;
}

.smart_content {
    width: 100%;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    float: left;
    padding: 0px 5px 10px 5px;
}

.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border:1px solid #000001;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border:1px solid #000001;border-width:1px 1px 0;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:40px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}#qtip-overlay{position:fixed;left:-10000em;top:-10000em;}#qtip-overlay.blurs{cursor:pointer;}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}
/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.2
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
ul.dropdown {
 font: normal 12px Arial, Helvetica, sans-serif;
 text-transform: uppercase;
}
	ul.dropdown li {
	 padding: 7px 0;

	 color: #fff;
	 line-height: normal;
	}
	ul.dropdown li.hover,
	ul.dropdown li:hover {	 
	}

	ul.dropdown a:link,
	ul.dropdown a:visited { color: #fff; text-decoration: none; }
	ul.dropdown a:hover { color: #76b900; text-decoration: none; }
	ul.dropdown a:active { color: #fff; }

	ul.dropdown ul {
        width: 170px;
        background-color: #fff;
        color: #333;
        font-size: 11px;
        text-transform: none;
        filter: alpha(opacity=98);
        -moz-opacity: .98;
        -khtml-opacity: .98;
        opacity: .98;
        box-shadow: 0px 2px 3px rgba(0,0,0,0.25);
        padding-bottom: 5px;
        border-top-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
	}
    
		ul.dropdown ul li {
		 background-color: transparent;
		 color: #000;
		 filter: none;
		}

		ul.dropdown ul li.hover,
		ul.dropdown ul li:hover {
		 background-color: transparent;
		}

		ul.dropdown ul a:link,
		ul.dropdown ul a:visited { color: #333; }
		ul.dropdown ul a:hover { color: #333; text-decoration: none; }
		ul.dropdown ul a:active { color: #333; }

ul.dropdown *.dir {
    padding-right: 12px;
    background-image: none;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
ul.dropdown li a {
 display: block;
 padding: 7px 14px;
}
	ul.dropdown li {
	 padding: 0;
	}

	ul.dropdown li.dir {
	 padding: 7px 20px 7px 14px;
	}

	ul.dropdown ul li.dir {
	 padding-right: 15px;
	}

	ul.dropdown ul a {
	 padding: 7px 5px 5px 14px;
	 width: 151px; /* Especially for IE */
	}

	ul.dropdown ul a:hover {
	 background-color: transparent;
     border-top-right-radius: 5px;
	}

	ul.dropdown a.open {
	 background-color: #fff;
	 color: #333;
	}

	ul.dropdown ul a.open {
	 background-color: #fff;
	 color: #333;
	}
    
	ul.dropdown li:hover > a.dir {
	 background-color: #333;
	 color: #fff;
	 font-weight: bold;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
	}
    
	ul.dropdown li > a.dir {
	 font-weight: bold;   
	}

	ul.dropdown ul li:hover > a.dir {
	 background-color: #fff;
	 color: #333;
	}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.dropup,.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:0.3;filter:alpha(opacity=30);}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown:hover .caret,.open .caret{opacity:1;filter:alpha(opacity=100);}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:100px;padding:4px 0;margin:1px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap;text-decoration:none;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#333;text-decoration:none;background-color:rgb(204, 204, 204);}
.open{*z-index:1000;}.open >.dropdown-menu{display:block;}
.pull-right>.dropdown-menu{right:0;left:auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"\2191";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.modal-open .dropdown-menu{z-index:2050;}
.modal-open .dropdown.open{*z-index:2050;}
.modal-open .popover{z-index:2060;}
.modal-open .tooltip{z-index:2070;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:50%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-body{overflow-y:auto;max-height:400px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}

/*!
 * Bootstrap v2.1.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 14px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbbbbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 2px;
}
.btn-small {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 18px;
}
.btn-small [class^="icon-"] {
  margin-top: 0;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 17px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover {
  color: #333333;
  text-decoration: none;
}

/*
// 	ClearBox Config File (CSS)
*/

#CB_LoadingImage, .CB_TextNav, #CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Prev:hover, #CB_Prev:focus, #CB_Prev:active, #CB_Next, #CB_Next:hover, #CB_Next:focus, #CB_Next:active, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0;
	outline-style: none;
	outline: 0;
}

#CB_Text,
#CB_Text *,
#CB_HiddenTextT,
#CB_HiddenTextT *,
#CB_HiddenTextC,
#CB_HiddenTextC *,
#CB_HiddenTextG,
#CB_HiddenTextG *,
#CB_OSD {
	line-height: normal;
	letter-spacing: 0px;
}

#CB_LoadingImage {
	position: absolute;
        left: -10000px;
        top: -10000px;
	margin-left: -16px;
	margin-top: -16px;
	visibility: hidden;
	z-index: 1101;
}

.CB_Absolute {
	position: absolute;
}

#CB_NotImgContent {
	position: absolute;
	width: 0px;
	height: 0px;
}

#CB_NotIC, #CB_NotImgContent {
	border: none;
	outline-style: none;
	outline: 0;
}

#CB_Window {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 0px;
	border-spacing: 0px;
	border-width: 0px;
	border-collapse: separate;
	visibility: hidden;
	z-index: 1100;
}

.CB_Sep {
	color: #bbb;
}

.CB_TnThumbs {
	width: 0px;
	height: 0px;
	border: 0px;
	padding: 0;
	margin: 0;
	visibility: hidden;
}

.CB_BtmNav {
	vertical-align: middle;
	border: 0;
	margin-left: 3px;
}

#CB_ImgHide {
	position: absolute;
	visibility: hidden;
	z-index: 1098;
	left: 0px;
}

#CB_ShowTh {
	width: 100%;
	height: 20%;
	visibility: hidden;
	position: absolute;
	z-index: 1097;
	bottom: 0px;
	left: 0px;
}

#CB_Thumbs {
	display: none;
	height: 62px;
	padding-top: 10px;
	position: absolute;
	z-index: 1100;
	overflow: hidden;
	bottom: 0px;
	left: 0px;
}

#CB_Thumbs2 {
	margin: auto 0;
	height: 52px;
	position: absolute;
}

.CB_ThumbsImg {
	position: absolute;
	cursor: pointer;
	border: 1px solid #000;
}

#CB_ThumbsActImg {
	cursor: default;
	border: 1px dotted #000;
}

.CB_RoundPixBugFix {
	display: block;
	visibility: hidden;
	font-family: arial;
	font-size: 1pt;
}

#CB_ImgContainer {
	position: relative;
	width: 100%;
}

#CB_PrevNext {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1002;
}

#CB_NavPrev, #CB_NavNext {
	visibility: hidden;
	position: absolute;
	z-index: 1001;
	top: 47%;
	cursor: pointer;
}

#CB_NavPrev {
	left: 18px;
}

#CB_NavNext {
	right: 14px;
}

#CB_ContentHide {
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
}

#CB_OSD {
	position: fixed;
	left: 50%;
	z-index: 5000;
	font-size: 22px;
	color: #fff;
	background-color: #000;
	visibility: hidden;
}

#CB_Image {
	position: relative;
}

#CB_TopLeft {
	background-image:url(../scripts/clearbox/config/grow_transparent/pic/s_topleft.png);
	background-position:right bottom;
}

#CB_Top {
	background-image:url(../scripts/clearbox/config/grow_transparent/pic/s_top.png);
	background-position:left bottom;
}

#CB_TopRight {
	background-image:url(../scripts/clearbox/config/grow_transparent/pic/s_topright.png);
	background-position:left bottom;
}

#CB_Left {
	background-image:url(../scripts/clearbox/config/grow_transparent/pic/s_left.png);
	background-position:right top;
}

#CB_Right {
	background-image:url(../scripts/clearbox/config/grow_transparent/pic/s_right.png);
	background-position:left top;
}

#CB_BtmLeft {
	background-image:url(../scripts/clearbox/config/grow_transparent/pic/s_btmleft.png);
	background-position:right top;
}

#CB_Btm {
	background-image:url(../scripts/clearbox/config/grow_transparent/pic/s_btm.png);
	background-position:left top;
}

#CB_BtmRight {
	background-image:url(../scripts/clearbox/config/grow_transparent/pic/s_btmright.png);
	background-position:left top;
}

#CB_Prev, #CB_Next {
	background: transparent url(../scripts/clearbox/config/grow_transparent/pic/blank.gif) no-repeat scroll 0%;
	display: block;	
	width: 49%;
	cursor: pointer;
	z-index: 1102;
}

.CB_TextNav {
	text-decoration: underline;
	padding-right: 5px;
	color: #999;
	cursor: pointer;
	border: none;
}

.CB_TextNav:hover {
	text-decoration: underline;
	color: #555;
	border: none;
}

#CB_Prev {
	float: left;
	left: 0px;
}

#CB_Next {
	float: right;
	left: 0px;
}

#CB_Prev:hover {
background:transparent;
}

#CB_Next:hover {
background:transparent;
}

#CB_CloseWindow {
	position: absolute;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowS, #CB_SlideShowP {
	position: absolute;
	left: -27px;
	top: -14px;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowBar {
	width: 0px;
	position: fixed;
	height: 2px;
	display: none;
	z-index: 1102;
}

#CB_Text {
	position: relative;
	text-align: left;
	overflow: hidden;
}

#CB_TT, #CB_TC {
	position: relative;
}

#CB_TT, #CB_HiddenTextT {
	white-space: nowrap;
}

#CB_TC {
	overflow-y: auto;
}

#CB_HiddenTextT, 
#CB_HiddenTextC, 
#CB_HiddenTextG {
	position: absolute;
	visibility: hidden;
	z-index: -1000;
	top: -100000px;
	left: -100000px;
}

.CB_PreloadBugFix {
	width: 0px;
	height: 0px;
	z-index: -1000;
	visibility: hidden;
	position: absolute;
}

#CB_Debug,
#CB_Debug a,
.dbg_1,
.dbg_2,
.dbg_2a,
.dbg_3,
.dbg_3a,
.dbg_4,
.dbg_5 {
	border: 0;
	margin: 0;
	padding: 0;
	background: none transparent;
	letter-spacing: 0px;
	line-height: normal;
	font-size: 11px;
	font-weight: normal;
	font-style: none;
}

#CB_Debug {
	display: none;
	background: #000 none;
	width: 280px;
	padding: 10px;
	z-index: 5000;
	position: absolute;
	right: 0px;
	top: 0px;
}

.dbg_1 {
	color: #fff;
	padding-top: 10px;
	font-weight: bold;
}

.dbg_2,
.dbg_2a  {
	color: #999;
	padding: 10px 0px 0px 20px;
}

.dbg_2a {
	color: #ff8800;
}

.dbg_3 {
	color: #fff;
	padding-top: 10px;
	font-weight: bold;
}

.dbg_4 {
	color: #fff;
	font-weight: bold;
}

.dbg_5 {
	color: #fff;
	margin: 15px 0px 5px 0px;
	border-bottom: 5px dotted #ccc;
	font-weight: bold;
}

#CB_Debug a {
	color: #999;
	text-decoration: none;
	border-bottom: 1px dotted #999;
}

#CB_Debug .dbg_2a a {
	color: #ff8800;
	border-bottom: 1px dotted #ff8800;
}

#CB_Debug a:hover,
#CB_Debug .dbg_2a a:hover {
	color: #fff;
	border-bottom: 1px dotted #fff;
}

#CB_OutNavContainer {
	display: none;
	z-index: 5000;
	width: 100%;
	position: fixed;
	padding-bottom: 20px;
	bottom: 0px;
}

#CB_OutNavG {
	text-align: center;
	padding-bottom: 10px;
}

#CB_OutNavB, #CB_OutNavBG {
	width: 180px;
	height: 50px;
}

#CB_OutNavB {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

#CB_OutNavBG {
	position: absolute;
	left: 50%;
	margin-left: -90px;
	bottom: 20px;
}

#CB_OutNavB a {
	cursor: pointer;
}

#CB_OutNavB a img {
	position: relative;
}

#CB_OutNavB a:hover img {
	top: -50px;
}
/**
* Bootstrap.js by @fat & @mdo
* plugins: bootstrap-button.js
* Copyright 2012 Twitter, Inc.
* http://www.apache.org/licenses/LICENSE-2.0.txt
*/
!function(a){var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.button.defaults,c)};b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.data(),e=c.is("input")?"val":"html";a+="Text",d.resetText||c.data("resetText",c[e]()),c[e](d[a]||this.options[a]),setTimeout(function(){a=="loadingText"?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons-radio"]');a&&a.find(".active").removeClass("active"),this.$element.toggleClass("active")},a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("button"),f=typeof c=="object"&&c;e||d.data("button",e=new b(this,f)),c=="toggle"?e.toggle():c&&e.setState(c)})},a.fn.button.defaults={loadingText:"loading..."},a.fn.button.Constructor=b,a(function(){a("body").on("click.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle")})})}(window.jQuery)
