/* @group template */
body{font:10px/10px  "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", arial, Georgia; color:#333333; background:url(../images/template/body.jpg) repeat-x top #e5f5fc;}
.body-shapes{background:url(../images/template/body-shapes.png) no-repeat center top;}

	/* @group tags */
	h1, h2, h3, h4{font:34px/1.1em Georgia, Arial; margin:0 0 10px 0;}
	h1{margin:0 0 10px 0;color:#006699;line-height:58px;}
	h1.grey-heading{color:#999999;}
	h2.h1{margin:0 0 10px 0;color:#999999;font-size:3.4em;}
	h1 em{display:block;font-size:24px; }
	h2{font-size:2em; color:#15639d;}
	h3 { margin-bottom:15px; }
	h3 a { color: #333; }
	/* @group cufon */
	.js-enabled h2.font-replace{visibility: hidden !important;}
	.cufon-ready h2.font-replace{visibility: visible !important;}
	/* @end */
	
	.autocomplete_completionListElement { background:#fff; padding:5px; border:1px solid #cdcdcd; }
	.autocomplete_highlightedListItem { }
	.autocomplete_listItem {  }
	
	.heading-sub { background:url("../images/template/dots/dots-orange.gif") repeat-x scroll 0 bottom transparent; padding-bottom:10px; margin-bottom:15px; }
	.heading-sub h1 { background:none !important; padding-bottom:0; }
	.heading-sub p em { display:block; color:#ff9933; font-style:normal; font-size:1.3em; }

	
	h3{font-size:17px;}
	table h3.dots-top{clear:left;} /* for the Letter to the Editor page */
	h4{font-size:16px; margin:0 0 5px 0;}
	p{font-size:13px; margin:0 0 15px 0;line-height:16px; color:#666666; }
	li{font-size:12px;line-height:14px;color:#666666;}
	a{color:#005696; text-decoration:none;}
	a:hover{color:#002B59;text-decoration:underline;}
	.margintop{margin-top:20px;}
	.dotted-top{background:url("../images/template/dots/dots-blue.gif") repeat-x top;padding-top:10px;}
	.no-background{background:none !important;}
	
	.intro { color:#333333; margin:0 0 10px 0; padding-bottom:15px; font-size:17px; line-height:1.25em; font-family:georgia, arial; background:url("../images/template/dots/dots-blue.gif") repeat-x scroll left bottom transparent; }
	.intro a { color: #005696; }
	.intro a:hover { text-decoration:underline; }
	.intro p {color:#333333;font-size:20px;margin-bottom:0;line-height:22px;}
	
	/*.kentico-content a { text-decoration:underline; }*/
	
	hr {clear:both;border:0px; height:1px; padding:10px 0; background: url(../images/template/dots/dots-blue.gif) repeat-x center left;}
	hr.title-top {background:url("../images/template/dots/dots-blue.gif") repeat-x bottom;padding-bottom:0;}
    hr.title-bottom {background:url("../images/template/dots/dots-blue.gif") repeat-x top;padding-top:0;}
    
    .hr-title-bottom-orange {clear:both;border:0px; height:1px; margin:5px 0 8px 0px; background: url(../images/template/dots/dots-orange.gif) repeat-x center left;}

	address { font-size:12px; margin:0 0 15px 0; line-height:16px; font-style:normal; font-weight:normal; color:#666666; }
	.no-background{background:none !important;}
	
	.wysiwyg { overflow:hidden; }
	.wysiwyg ul {margin:0 0 15px 20px !important;}
	.wysiwyg ol{margin:0 0 15px 30px !important;}
	.wysiwyg li{background:none !important;/*font-size:13px; line-height:14px; margin:0 0 2px 0;*/ margin:0 !important;line-height:16px !important;padding:0 !important;overflow:visible !important;}
	.wysiwyg ul li {list-style-type:disc !important;}
	.wysiwyg ol li {list-style-type:decimal !important;}
	.wysiwyg ul.plain{margin-left:0px !important;}
	.wysiwyg ul.plain li{list-style:none !important;}
	/* @end */
	
	.row {float:left;display:inline;width:100%;clear:both;}
	#shadow{position:relative;margin:0 -7px;padding:0px 7px 0 7px;background:url(../images/template/shadow.png) repeat-y center bottom; z-index:10;}
	
	/* custom grid */
	.grid_1-5{ display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; margin-bottom:10px; }
	.container_12 .grid_1-5 { width: 135px; }
	
	.grid_4-5{ display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; margin-bottom:10px; }
	.container_12 .grid_4-5 { width: 330px; }
	
	.padding-r-10{padding-right:10px;}
	.no-margin-top { margin-bottom:0px; }
	.no-margin-bottom { margin-bottom:0px; }
	.margin-left-20{ margin-left:20px; }
	
	/* table stying */
	.wysiwyg table { font-size:13px; margin:0 0 15px 0; line-height:16px; font-size:12px; width:100%;border-color:#cdcdcd; }
	.wysiwyg table { /*border:1px solid #cdcdcd; border-collapse:collapse;*/  }
	.wysiwyg table th { /*border:1px solid #cdcdcd;*/ border-color:#cdcdcd; padding:10px 7px !important; text-align:left; font-weight:bold;color:#000000;font-family:Arial;font-size:11px; background:#fefefe url(../images/template/table-th.gif) repeat-x left bottom; }
	.wysiwyg table td { /*border:1px solid #cdcdcd; */ border-color:#cdcdcd; padding:5px 7px; font-weight:normal;color:#000000;font-family:Arial;font-size:11px; }
	
	/* @group header */
	#header{position:relative; padding:10px 10px 0 10px;background:url(../images/template/header.png) repeat; z-index:100;}
	#header .logo img{margin:0 0 10px 0;}
	
		/* @group user-options */
		.user-options{position:absolute; top:0px; right:30px; width:581px; height:44px; padding:3px 0 3px 15px;background:url(../images/template/user-options/user-options.png) no-repeat left top; z-index:100;}
		.user-options a.button-mini-register{position:absolute; right:0px; top:42px;line-height:22px; height:22px; font-size:11px;padding:0 20px;background:#146AA8; /*url(../images/forms/mini-search/register.gif) no-repeat left top;*/ color:#fff;}
		.user-options a.button-mini-register:hover{background:#074e81;}
		.user-options a.button-mini-forgotten-password{position:absolute; right:95px; top:42px;line-height:22px; height:22px; font-size:11px;padding:0 20px;background:#146AA8; color:#fff;}
		.user-options a.button-mini-forgotten-password:hover{background:#074e81;}
		
		.user-options-logged-in {width:495px;}
		.fb-btn-container {display:none;position:absolute;right:100px;top:42px;color:#90B4D1;}
		.loaded .fb-btn-container {display:block;}
		.fb_button {background-position:0 0 !important;}
		.fb_button:focus span, .fb_button:hover span {background-color:#074e81 !important;}
		.fb_button span {background:#146AA8 !important;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",arial,Georgia !important;border-top:none !important;border-bottom:none !important;font-weight:normal !important;text-transform:uppercase !important;font-size:11px !important;line-height:22px !important;padding:0 20px !important;margin:0px !important;}
		/* @end */
		
		/* @group navigation */
		#MainNav{position:relative;height:23px;margin:0 -10px 0 -10px; padding:0 10px;background:url(../images/template/navigation-bg.jpg) repeat-x bottom; z-index:1000;}
		#MainNav li{position:relative;float:left;display:inline; margin:0 2px 0 0;text-transform:uppercase;font-weight:normal;font-size:14px;line-height:20px;}
		#MainNav li a{display:block; padding:2px 7px 1px 9px;margin:0 3px 0 0; text-decoration:none;color:#005696;}
		#MainNav li ul li{width:100%;}
		
		/* @group on state */
		#MainNav li.on, #MainNav li.sfHover, #MainNav li:hover{background:url(../images/template/navigation.png) no-repeat right -27px;}
		#MainNav li a:hover, #MainNav li.on a, #MainNav li.sfHover a,#MainNav li:hover a{background:url(../images/template/navigation.png) no-repeat left top; color:#a90e13;}
		#MainNav li .sf-sub-indicator { display:none; }
		#MainNav li ul li .sf-sub-indicator { display:block; position:absolute; right:17px; top:2px; }
		/* @end */
		
			/* @group drop down */
			#MainNav li ul{position:absolute; left:-5000px; top:21px; width:175px; padding:10px 0px 10px 10px; background:#fff; border:1px solid #dddbdb; border-width:0px 1px 1px 1px; z-index:1000; }
			#MainNav li ul li{clear:both; text-transform:none; font-size:0.9em; line-height:14px; margin:0 0 0px 0; padding-right:10px; background:none !important;}
			#MainNav li ul li:last-child{margin-bottom:0;}
			#MainNav li ul li.last-child{margin-bottom:0;}
			#MainNav li ul li a{padding:5px 0px; border:0px;background:none !important; color:#000 !important; font-weight:normal !important; font-size:13px;}
			#MainNav li ul li a:hover{border:0px;color:#a90e13 !important;}
			#MainNav li:hover ul, #navigation li.sfHover ul{left:0px;}
			/* @end */
			
			#MainNav li ul li ul { position:absolute !important; left:-10000px !important; border-left:none; }
			#MainNav li ul li:hover ul { position:absolute !important; left:175px !important; top:-10px; z-index:1000; }
			
			/* @group current page nav */
			.navigation-page { z-index:0; }
			.navigation-page ul { display:block !important; visibility:visible !important; /*height:35px;*/ margin:0 -10px; padding:0 10px;background:#fff;}
			.navigation-page ul li{ position:relative; float:left;/*display:inline;*/ padding:10px 0 0; height:25px;}
			.navigation-page ul li a{ color:#000; text-decoration:none; font-weight:normal; margin-right:10px; font-size:11px !important;}
			.navigation-page ul li a:hover{text-decoration:none; color:#a90e13 !important; }
			.navigation-page ul li ul { position:absolute; left:-10000px; width:175px; }
			.navigation-page ul li .sf-sub-indicator { display:block; position:absolute; right:10px; top:9px; }
			.navigation-page ul li ul li a { display:block; width:170px; }
			.navigation-page ul li:hover ul { position:absolute; left:0px;height:auto; border:1px solid #dddbdb; border-top:none;top:35px; padding-bottom:7px; }
			.navigation-page ul li ul { height:auto; }
			.navigation-page ul li ul li { padding:3px 0 3px 2px; height:auto; }
			.navigation-page ul li:hover ul li { padding:3px 0 3px 2px; height:auto; }
			/* @end */
			
			.navigation-page .sf-with-ul { margin-right:22px; }
			
		/* @end */
	/* @end */
	
	/* @group content */
	#content{background:url(../images/template/content-top.jpg) repeat-x top #fff;z-index:10;}
	#content .content-bottom{ min-height:500px; padding:20px 0; background:url(../images/template/content-bottom.jpg) repeat-x bottom;}
	/* @end */
	
	/* @group footer */
	#footer{margin:0 -8px;padding:30px 8px;background:url(../images/template/footer.png) no-repeat center top;}
	#footer h4{font-size: 16px;margin:10px 0 10px 0;}
	#footer ul li{list-style:none;font-size:11px;}
	#footer p{font-size:12px;}
	#copyright{clear:both; padding:25px 0 0 10px; float:left; width:720px;}
	#copyright p, #copyright li{font-size:10px; float:left; display:inline; margin:0 0px 0 0;}
	#community-engine { float:right; padding:25px 10px 0 0px; margin-bottom:10px; }
	#community-engine p { font-size:10px; }
	/* @end */
	
	/* @group right column */
	.column-right .module{clear:both; margin:0 0 10px 0;/*border-top:4px solid orange;*/}
	/*.column-right .module-connect { border-top:4px solid orange;}*/
	.column-right .module .read-more{float:right;margin-bottom:10px;}
	.column-right ul{padding-top:10px;/*background: url(../images/template/dots/dots-blue.gif) repeat-x left top;*/}
	.column-right .font-replace{padding-left:5px !important;}
		/* @group exceptions */
		.column-right .module-blog ul, .column-right .module-news ul{background:none; padding:0;}
		/* @end */
	.column-main{min-height:200px;}
	/* @end */
	
/* @end */

/* @group gradients */
.gradient-blue-100{background:url(../images/gradients/blue-100px.png) repeat-x top;}
.gradient-purple-100{background:url(../images/gradients/purple-100px.png) repeat-x top;min-height:106px;}
.gradient-grey-260{background:url(../images/gradients/grey-260px.png) repeat-x bottom;}
.gradient-grey-260 .grid_3{margin-bottom:0;padding-bottom:10px;}
.gradient-orange-106{background:url(../images/gradients/orange-106px.png) repeat-x bottom;}
.gradient-full-width{margin-left:-10px; clear:both;  margin-right:-10px;padding-left:10px !important; padding-right:10px !important;}
/* @end */

/* @group containers */
.container{position:relative;float:left; display:inline; width:100%;margin:10px 0 20px 0; }
.container-style-2{padding:1px;-moz-border-radius:3px; -webkit-border-radius:3px;border:1px solid #e8e9ea;}
.container-style-2 .gradient-grey-260 { overflow:hidden; }
.container-style-2 h3 { margin-bottom:2px; }

.container-style-3{background:url(../images/modules/connect-with-labor/gradient-orange-header.png) repeat-x left 36px;}

.container-style-4{padding:10px;width:auto !important;background:#e4e3e1;}
.container-style-4 .grid_4{width:290px;}
.grey-bg-dotted-line-bottom{background:#E4E3E1 url(../images/template/dots/dots-grey.gif) repeat-x  bottom left;}

.container-style-5{padding:10px;width:auto !important; background:#d8e5ee;}
.container-style-5 .grid_4{width:290px;}

.container .container-icon { position:absolute; top:20px; left:20px; width:65px; height:55px; }
.container .container-icon.contact-icon { background: url(../images/modules/connect-with-labor/icon-contact.png) no-repeat 0 0; }

.container .progress-links em { float:left; font-style:normal; font-size:60px; line-height:65px; height:40px; width:60px; text-align:center; margin-top:-20px; }
.container .progress-links a { float:left; width:150px; }
.container .progress-links h3 { font-size:1.5em; }
.container .progress-links .text { float:left; width:150px; }
.container .progress-links .thumb { width:150px; height:75px; overflow:hidden; margin:15px auto; display:block; }
.container .thumb { width:150px; height:150px; overflow:hidden; margin:0 auto 0px auto; display:block; }
.container .arrow { position:absolute; top:40px; left:-8px; width:10px; height:21px; background: url(../images/modules/progress-arrow.png); }
.container .seperator { position:absolute; bottom:0px; left:-11px; width:2px; height:190px; background:#fff; }
.container .home-page-buckets p { min-height:60px; padding:0 10px 0 0; }

.container .progress-links.selected em { color:#002B59; }
.container .progress-links.selected a { color:#002B59; display:none; }
.container .progress-links.selected .text { color:#002B59; display:block; }

.container .progress-links.inactive em { color:#8e8c8c; }
.container .progress-links.inactive a { color:#8e8c8c; display:none; }
.container .progress-links.inactive .text { color:#8e8c8c; display:block; }

.container .progress-links.active em { color:#333333; }
.container .progress-links.active a { color:#333333; display:block; }
.container .progress-links.active .text { color:#333333; display:none; }

/* @end */

/* @group tabs */
.tab{clear:both;float:left;display:inline;padding:8px 10px 8px 10px;margin:0 0 30px 10px;-moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px;}
.tab-orange{background:#f49602;border: 1px solid #d4d2d2;border-bottom:0px;color:#995c00;}
/* @end */

/* @group lists */

	/* @group avatars */
	.list-avatar { position:relative; }
	.list-avatar li {clear:both; position:relative; overflow:hidden;padding:0 0 10px 70px;margin:0 0 10px 0;background: url(../images/template/dots/dots-blue.gif) repeat-x left bottom;}
	.list-avatar li p {margin-bottom:1.2em;}
	.list-avatar li:last-child{margin-bottom:6px; /*background:none;*/}
	.list-avatar li.last-child{margin-bottom:6px; /*background:none;*/}
	.list-avatar .avatar{float:left;display:inline; margin:0 0 0 -70px;}
	.list-avatar .avatar .avatar{margin:0;}
	.list-avatar div.avatar{width:70px;}
	.list-avatar-nodots li{background:none !important;}
	
	.list-avatar-right li{padding:0 70px 10px 0;}
	.list-avatar-right .avatar{float:right; margin:0 -70px 0 0;}
	
	.list-avatar-connect { background: url(../images/template/dots/dots-orange.gif) repeat-x left top; padding-top:14px !important; padding-bottom:10px !important; }
	
	.list-avatar .multi-avatar{ width:75px; position:relative; float:left; margin-left:-75px; }
	.list-avatar .multi-avatar li{background:none repeat scroll 0 0 transparent;clear:none;padding:0; margin-left:0px;}
	.list-avatar .multi-avatar li:last-child{background:none;}
	.list-avatar .multi-avatar li.last-child{background:none;}
	.list-avatar .multi-avatar-content{width:630px;}
	
	.list-split-half { margin-top:15px; }
	.list-split-half li { height:100px;width:240px; margin-right:15px; float:left; clear:none; padding-left:95px; background:none; }
	.list-split-half li .avatar { margin-left:-95px; }
	.list-split-half li:last-child{background:none !important;}
	.list-split-half li.last-child{background:none !important;}
	
	.list-split-third { margin-top:15px; }
	.list-split-third li { height:100px; width:125px; margin-right:15px; float:left; clear:none; padding-left:75px; background:none; }
	.list-split-third li p { margin-bottom:5px; }
	.list-split-third li .avatar { margin-left:-90px; }
	.list-split-third li:last-child{background:none !important;}
	.list-split-third li.last-child{background:none !important;}
	.list-split-third li h4 { font-size:13px; }
	
	.list-avatar li.no-items{padding:10px !important; color:#fff; background:none;}
	.list-avatar li.no-items strong {display:block; color:#000000; font-weight:normal;}
	
	.list-no-avatar { padding:10px !important; }
	.no-list-dotted li:last-child{background:none !important;}
	.no-list-dotted li.last-child{background:none !important;}
	.list-dotted li:last-child{background: url(../images/template/dots/dots-blue.gif) repeat-x left bottom; /*background:none !important;*/}
	.list-avatar li.last-child{background: url(../images/template/dots/dots-blue.gif) repeat-x left bottom; /*background:none !important;*/}
	
	
	/*
	.column-right .list-avatar li{padding-left:60px;}
	.column-right .list-avatar li .avatar{margin-left:-60px;}
    */
	/* @end */
	
	/* @group results */
	.list-results li{padding:0 0 10px 0;margin:0 0 10px 0;background: url(../images/template/dots/dots-blue.gif) repeat-x left bottom;}
	/* @end */
	
	/* @group shortcuts */
	.list-shortcuts {margin-bottom:5px; background: url(../images/template/dots/dots-orange.gif) repeat-x left top;}
	.list-shortcuts li{padding:4px 0;}
	/* @end */
	
	/* @group info */
	.list-info{margin:15px 0 15px 0;}
	.list-info li{float:left; margin:0 0 7px 0; width:500px;}
	.list-info li strong{display:block; width:20%; float:left;}
	.list-info li p{display:block; width:70%; float:left; margin-bottom:0px;}
	/* @end */

	/* @group list-links */
	ul.list-links{padding:0;margin:0;}
    ul.list-links li{list-style:none;/*background:url(../images/icons/share/bullet-black.gif) no-repeat left 5px;*/padding-left:10px;}
	/* @end */
	
	.tags { padding:10px 0 0px 0 !important;margin:0 0 0px 0 !important; background: url(../images/template/dots/dots-blue.gif) repeat-x left top; }
	
	.list-events li{background:url(../images/template/dots/dots-orange.gif) repeat-x left bottom;padding-bottom:10px;margin-bottom:10px;}
/* @end */


/* @group paginations */
.page-prev-next{overflow:hidden; float:left; height:190px; margin:0px 0 10px 0px; width:100%; background: url(../images/template/dots/dots-blue.gif) repeat-x left bottom;}
.page-prev-next li{float:left;display:inline; width:290px; padding:0; background:none; clear:none;}
.page-prev-next li a{display:block; padding:60px 0 0 0px; font-size:10px; margin-right:5px; min-height:64px;background: url(../images/modules/arrow-left.png) no-repeat 0px 5px;}
.page-prev-next li.page-next {text-align:right; float:right; margin-right:5px;}
.page-prev-next li img {width:112px !important; height:90px !important; }
.page-prev-next li.page-next a{float:right;display:inline; padding:60px 0 0 0; background: url(../images/modules/arrow-right.png) no-repeat right 5px;}
.page-prev-next li a strong{display:block;color:#666666; margin:0 0 2px 0; font-size:15px; font-weight:normal;}
.page-prev-next a.view-all {float:right;margin-right:30px;margin-bottom:20px;}

.pagination-achievements .page-prev a { padding-top:80px !important; width:100%; background: url(../images/modules/arrow-left-achievements.png) no-repeat 0px 5px !important;}
.pagination-achievements .page-next a { padding-top:80px !important; width:100%; background: url(../images/modules/arrow-right-achievements.png) no-repeat right 5px !important;}

.pagination {clear:both;overflow:hidden; width:100%;}
.pagination ul{float:right; display:inline;}
.pagination li{float:left;display:inline;  border-right:1px solid #ccc;}
.pagination li:last-child{border-right:0;}
.pagination li.last-child{border-right:0;}
.pagination li a{display:block;line-height:14px;  padding:0 2px; margin:0 4px;}
.pagination li.on a{border-bottom:1px solid #000;}
.pagination p{float:left;display:inline;}
.pagination-top{ margin:10px 0 0 0;}
.pagination-bottom{ margin:15px 0 0 0; padding-top:15px; float:left; background: url(../images/template/dots/dots-blue.gif) repeat-x left top; }
/* @end */


/* @group classes */
.clear{clear:both;}
.hidden{display:none !important;}
.read-more{font-size:10px;}
.text-center{text-align:center;}
.ir{display:block;text-indent:-1000em !important;}
.float-right{float:right;}
.alt-description img{display:block;}
.alt-description span{display:block; clear:both; margin-top:5px; float:left;}

.image-placeholder { position:relative; width:auto; display:inline; top:5px; clear:both; }
.image-placeholder.image-left { float:left; margin:0 15px 10px 0; }
.image-placeholder.image-right { float:right; margin:0 0 10px 15px; }
.image-placeholder .image-bg-outer { background:url(../images/modules/image-placeholder/image-bg-outer.gif) no-repeat right bottom; padding:0 10px 0 0; }
.image-placeholder .image-bg-inner { background:url(../images/modules/image-placeholder/image-bg-inner.gif) no-repeat left bottom; padding:2px 0 10px 7px; }
.image-placeholder .image-area { background:#fff; }
.image-placeholder .caption { height:40px; clear:both; margin-right:10px; background:url(../images/modules/image-placeholder/caption-bg.gif) no-repeat left top; }
.image-placeholder .caption strong { display:block; padding:12px 10px 0 50px; font-weight:normal; }


.tag-instruction{clear:left;display:block;}
.module-side-info ul li a{padding-left:10px;background:url(../images/icons/arrow-black.png) no-repeat left center;}
.title-sort-container{position:relative;}
.title-sort-container .sort{position:absolute;right:10px;top:5px;}

	/* @group colors */
	.labor-connect-orange h3, .labor-connect-orange a{color:#F49602;}
	.labor-connect-orange h3 .icon{color:#F49602;}
	.labor-connect-orange a:hover{color:#002B59;}
	.labor-connect-orange a.button{color:#ffffff;}
	.labor-connect-orange .dots-bottom{background:url("../images/template/dots/dots-orange.gif") repeat-x scroll left bottom transparent;}
	.labor-connect-orange .list-avatar li{background:url("../images/template/dots/dots-orange.gif") repeat-x scroll left bottom transparent;}
	.labor-connect-orange-upper{margin-bottom:10px;}
	.labor-connect-orange-upper .container-style-3{margin-bottom:0;}
	/* @end */

	/* @group paddings  */
	.padding-tb-5{padding-top:5px; padding-bottom:5px;}
	.padding-tb-20{padding:20px 0;}
	.padding-t-20{padding:20px 0 0 0;}
	.padding-5{padding:5px;}
	/* @end */
	
	/* @group margins  */
	.margin-l-120{padding-left:120px;}
	.margin-l-95{padding-left:95px;}
	/* @end */
	
	/* @group dots */
	.dots-bottom{padding-bottom:15px; background: url(../images/template/dots/dots-blue.gif) repeat-x left bottom;}
	.dots-top{padding-top:15px; background: url(../images/template/dots/dots-blue.gif) repeat-x left top;}
	ul.dots-bottom{margin-bottom:10px;}
	/* @end */
	
	/* @group alignments */
	img.image-center{display:block;margin:0 auto 10px auto;}
	/* @end */

/* @end */

/* @group popup */
body.popup{background:none; padding:20px;}
/* @end */

.equal-height-1{margin-bottom:0;}

/* @group report abuse popup */
.ModalPanel input[type=text]{font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Georgia;}
.ModalPanel textarea{font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Georgia;}
.ModalBackground, .modalBackground{z-index: 9998 !important;background-color:#666666;filter:alpha(opacity=30);opacity:0.3;}
.ModalPanel{text-align:left;width:400px;background-color:#FFFFFF;padding:10px;}
.ModalPanel .PageTitleHeader, .SubTitleHeader{background:none;border:none;padding:0;}
.PageHeader h5{font-family:Georgia,Arial;font-size:16px;line-height:1em;}
.DialogAbuseBody .ErrorLabel{margin-bottom:5px;color:#ffffff !important;}
.DialogAbuseBody .Messages{padding:10px 0 0;font-size:12px;}
.ModelPanel .ReportComment{width:100px;}
.DialogAbuseBody .Buttons {padding-top:10px;}
.AbuseBody .ReportComment{width:300px;height:200px;}
div.buttons {width:100%;}
.DialogAbuseBody .ReportComment{font-size:12px;width:397px; margin-top:5px; margin-bottom:10px;}
.DialogAbuseBody textarea.ReportComment{height:215px;}
.buttons{display:inline;float:left;margin:0 0 10px;}
.DialogAbuseBody a.button{margin-right:10px;}
.ContentButton{background:url(../images/buttons/blue/blue-100-off.png) no-repeat scroll left top transparent;width:100px;height:25px;color:#fff;line-height:15px;font-size:12px;border: none;padding-bottom:6px;margin:0px 0px 0px 2px;vertical-align:top;cursor:pointer;}
.ContentButtonOn{background:url(../images/buttons/blue/blue-100-on.png) no-repeat scroll left top transparent}
.abuse-close{position:relative;float:right;top:-23px;right:-20px;}
/* @end */


/* @group error popup */
.error-content { height:400px; padding:20px; }
/* @end */

/* @group bookmark and share */
#at16lb {background:none;}
/* @end */
