/* ******************** FRAMEWORK LAYOUT IDs ******************** */

* {
	padding: 0;
	margin: 0;
}

#mainContainer {
	background: url(images/main_bg.png) center top repeat-y;
	width: 940px;
	margin: 0 auto;
	padding: 0 5px;
	text-align: left;
}

	#topContainer {
		background: url(images/header_bg.png) left top repeat-x;
		width: 940px;
		height: 80px;
		clear: both;
	}


		#topHomeButton{
			background: url(images/hg_logo.png) left top no-repeat;
			width: 220px;
			height: 80px;
			display: block;
			margin-left: 7px;
			text-decoration: none !important;
			float: left;
		}


		#login_box, #usr_menu {
			float: right;
			text-align: right;
			width: 320px;
			color: #fff;
			padding: 5px;
			overflow: hidden;
		}

			#login_box {
				background: url(images/login_bg.png) top right no-repeat;
				padding: 10px 0 0 0;
			}

				#login_box .login_button {
					background: transparent;
					height: 20px;
					width: 43px;
					border: none;
					padding: 0 !important;
					margin: 0 !important;
				}

				#login_box .login_nickname, #login_box .login_password {
					width: 115px;
					background: transparent;
					border: none;
					height: 16px;
					color: #444;
					padding: 0;
					margin: 0;
					padding-top: 4px;
				}

				#login_box .login_password {
					width: 78px;
				}

				#login_box .login_checkbox {
					vertical-align: middle;
					border: none;
					padding: 0;
				}


			#login_box a, #usr_menu a {
				color: #FFE136;
			}


			#login_box a:hover, #usr_menu a:hover {
				color: #fff;
				text-decoration: underline !important;
			}

			.login_info {
				text-align: right;
				padding: 2px 10px 0 0;
			}

			#usr_menu {
				text-align: right;
				padding: 15px 10px 0 0;
				width: 400px;
			}

				#usr_menu img {
					margin-left: 5px;
				}

				#usr_menu .nickname {
					float: right;
					font-size: 18px;
					color: #55AA55;
					padding-bottom: 2px;
					width: 200px;
				}

					#usr_menu .usr_links {
						float: right;
						width: 300px;
					}

					#usr_menu .usr_links a {
						padding-left: 8px;
						text-decoration: none;
					}

					#usr_menu a:hover {
						background-color: transparent !important;
						text-decoration: none !important;
					}





	/* ******************** MENU LAYOUT IDs******************** */

	#menuContainer {
		background: url(images/menu_bg.png) right top repeat-x #489239;
		background-position: 0px -50px;
		width: 940px;
		height: 40px;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		clear: both;
		overflow: hidden;
	}

		#menuContainer ul, #menuContainer li {
			list-style: none;
			margin: 0px;
			padding: 0px;
			display: block;
		}

		#menuContainer li {
			height: 25px;
			text-align: center;
			float: left;
		}

		.menuLink, .menuLinkAct {
			background: url(images/menu_bg.png) top right no-repeat;
			background-position: 0 0;
			padding: 8px 10px 0 10px;
			height: 17px;
			color: #fff;
			display: block;
			float: left;
		}

		.menuLink:hover, .menuLinkAct {
			background: url(images/menu_bg.png) top right repeat-x;
			background-position: 0px -25px;
			color: #FFE136 !important;
			text-decoration: none;
		}

		#menuContainer h1 {
			float: right;
			color: #fff;
			padding: 0px 3px;
			font-size: 12px;
		}

	#middleContainer {
		width: 940px;
		clear: both;
	}

		#contentContainer {
			width: 940px;
			padding: 10px 0;
			clear: both;
		}

	#bottomContainer {
		background: url(images/footer_bg.png) top left repeat-x #fff;
		color: #fff;
		width: 940px;
		height: 50px;
		text-align: center;
		clear: both;
	}


		#bottomContainerInfo {
			height: 15px;
			padding-top: 22px;
		}





/* ***************** BOXEN **************** */

.box, .box_clean {
	float: left;
	padding: 0 0 0 10px;
	margin-bottom: 10px;
}

	.box_header, .box_header_tabs {
		background: url(images/box_bg.png) left top no-repeat;
		height: 20px;
	}

	h2.box_header {
		margin: 0;
	}

		.box_header span, .box_header_tabs span {
			background: url(images/box_bg.png) right top no-repeat;
			height: 18px;
            padding-top: 2px;
            margin-left: 10px;
			color: #FEFDE9;
			font-size: 13px;
			display: block;
			font-weight: normal;
		}

		.box_header_tabs .ui-tabs-nav {
			margin-left: 5px;
			background: url(images/box_bg.png) right top no-repeat;
		}

	.box_content {
		background: url(images/box_bg.png) left -20px no-repeat;
		border: 1px solid #ccc;
		border-top: none;
		padding: 5px;
	}

	.box_content span {
		background: none;
		height: 12px;
        padding: 0;
        margin: 0;
		color: #000;
		font-size: 11px;
		display: inline;
	}

		.box_bg2 .box_content {
			background: url(images/box_bg2.png) left -20px no-repeat;
		}

	.wxl {
		width: 920px;
	}

	.wl {
		width: 610px;
	}

	.wm {
		width: 455px;
	}

	.ws {
		width: 300px;
	}

	.gl {
		padding-left: 10px;
	}

	.gr {
		padding-right: 10px;
	}

	.gb {
		margin-bottom: 10px;
	}

	.gt {
		margin-top: 10px;
	}

	.gn {
		padding-left: 0;
	}

	.fl {
		float: left !important;
		clear: none !important;
	}

	.fr {
		float: right;
	}



/* ******************** HTML ******************** */

	body {
		background: #fff;
		color: #000;
		font-family: Arial;
		font-size: 0.725em;
		line-height: 140%;
		text-align: center;
	}

		a {
			color: #267017;
			text-decoration: none;
		}

		a:hover, a:active {
			color: #489239;
			text-decoration: underline;
		}

		#bottomContainer a, #bottomContainer a:hover {
			color: #fff;
		}

		h1, h2, h3 {
			color: #489239;
			margin-bottom: 5px;
		}

		h2 { font-size: 12px; }
		h3 {
			font-size: 11px;
			border-bottom: 1px solid #888;
		}

		.center {
			text-align: center;
		}

		.right {
			text-align: right;
		}

		.clear {
			clear: both;
		}

		.line {
			border-top: 1px solid #888;
		}

		img {
			border: 1px solid #000;
		}

		input, textarea, select {
			font-size: 11px;
			border: 1px solid #ccc;
			margin: 0;
			padding: 2px;
		}

		table {
				width: 99%;
				text-align: left;
		}

		select {
			height: 20px;
		}

	.selected {
		font-weight: bold
	}

	.ul_clean, .ul_clean li {

	}

	.ul_iconset li {
		margin: 2px;
	}


/* ****************** GLOBAL ****************** */

ul.gl, ol.gl {
	margin-left: 15px;
}

.ul_clean.gl {
	margin-left: 10px;
}

ul {
	list-style: none;
}

ol li {
	list-style: decimal;
}

.ajax_loader {
	width: 99%;
	padding: 15px 0;
	text-align: center;
}

table tr, table th, table td {
	line-height: 16px;
}

th {
	font-weight: bold;
}

tr {
	vertical-align: top;
}

.underline {
	border-bottom: 1px solid #000;
}

button, .button {
	background: url(images/button.png) left top repeat-x;
	border: none;
	padding: 0 3px 2px 3px;
	text-align: center;
	height: 16px;
	cursor: pointer;
	color: #fff !important;
	font-weight: bold;
	font-size: 12px;
	border-left: 1px solid #ABCC17;
	border-right: 1px solid #ABCC17;
}

.button {
	height: 14px;
}

button:hover, .button:hover {
	background-position: left -16px;
	color: #000;
}

button span, .button span {
	margin: 0 !important;
	padding: 0 !important;
}

button.icon:hover {
	background-position: top left;
}

.icon {
	border: none !important;
}

	h2 span.icon, h3 span.icon {
		padding: 2px 0 0 20px;
		height: 16px;
	}

	h3.icon{
		padding-left: 20px;
		height: 16px;
		border-bottom: 1px solid #888 !important;
	}

	li.icon {
		height: 13px;
		padding: 2px 0 1px 20px;
		list-style: none;
	}

	input.icon, img.icon, button.icon {
		width: 16px;
		height: 16px;
	}

	a.icon {
		height: 13px !important;
		padding: 2px 0 1px 0 !important;
		color: #000;
		overflow: hidden;
	}

		a.icon span {
			padding-left: 18px !important;
		}

		a.icon:hover {
			color: #888;
			background-color: #f1ebc8;
			text-decoration: none;
		}

	.ibutton {
		cursor: pointer;
	}




	.isuccess			{ background: url(images/icons/isuccess.png) left top no-repeat; }
	.ierror				{ background: url(images/icons/ierror.png) left top no-repeat; }
	.iinfo				{ background: url(images/icons/iinfo.png) left top no-repeat; }
	.ihelp				{ background: url(images/icons/ihelp.png) left top no-repeat; }
	.iadd				{ background: url(images/icons/iadd.png) left top no-repeat; }
	.idelete			{ background: url(images/icons/idelete.png) left top no-repeat; }

	.isearch			{ background: url(images/icons/isearch.png) left top no-repeat; }
	.istar				{ background: url(images/icons/istar.png) left top no-repeat; }
	.iheart				{ background: url(images/icons/iheart.png) left top no-repeat; }
	.icross				{ background: url(images/icons/icross.png) left top no-repeat; }
	.iuncross			{ background: url(images/icons/iuncross.png) left top no-repeat; }
	.ilogin				{ background: url(images/icons/ilogin.png) left top no-repeat; }
	.ilogout			{ background: url(images/icons/ilogout.png) left top no-repeat; }
	.isave				{ background: url(images/icons/isave.png) left top no-repeat; }
	.iimages			{ background: url(images/icons/iimages.png) left top no-repeat; }
	.isort				{ background: url(images/icons/isort.png) left top no-repeat; }
	.itrash				{ background: url(images/icons/itrash.png) left top no-repeat; }
	.igallery_comment	{ background: url(images/icons/igallery_comment.png) left top no-repeat; }
	.ilock_open			{ background: url(images/icons/ilock_open.png) left top no-repeat; }
	.ilock_close		{ background: url(images/icons/ilock_close.png) left top no-repeat; }
	.imanage			{ background: url(images/icons/imanage.png) left top no-repeat; }

	.ibuddies			{ background: url(images/icons/ibuddies.png) left top no-repeat; }
	.ibuddies_add		{ background: url(images/icons/ibuddies.png) left top no-repeat; }
	.ibuddies_delete	{ background: url(images/icons/ibuddies_add.png) left top no-repeat; }
	.ibuddies_write		{ background: url(images/icons/ibuddies_write.png) left top no-repeat; }
	.ibuddies_chat		{ background: url(images/icons/ibuddies_chat.png) left top no-repeat; }

	.imail				{ background: url(images/icons/imail.png) left top no-repeat; }
	.imail_read			{ background: url(images/icons/imail_read.png) left top no-repeat; }
	.imail_reply		{ background: url(images/icons/imail_reply.png) left top no-repeat; }
	.imail_replied		{ background: url(images/icons/imail_replied.png) left top no-repeat; }

	.icolors			{ background: url(images/icons/icolors.png) left top no-repeat; }
	.ifont				{ background: url(images/icons/ifont.png) left top no-repeat; }
	.ifont_underline	{ background: url(images/icons/ifont_underline.png) left top no-repeat; }
	.ifont_italic		{ background: url(images/icons/ifont_italic.png) left top no-repeat; }
	.ifont_bold			{ background: url(images/icons/ifont_bold.png) left top no-repeat; }
	.iwrite				{ background: url(images/icons/iwrite.png) left top no-repeat; }






/* ***************** IMAGE INFOS ***************** */
.isco, .isra, .iscora {
	width: 13px;
	height: 13px;
	z-index: 100;
	border: none;
	margin: 0 auto;
	background: url(images/picinfo.png) left top no-repeat;
	position: absolute;
	margin-top: 1px;
	margin-left: -14px;
}

.iscora {
	width: 26px;
	margin-left: -27px;
}

.isco {
	background-position: right top;
}




/* ******************** ENTRY STYLE ******************** */

.entry {
	margin: 10px 0;
	clear: both;
	background: #f1ebc8;
}

	h3.entry_header {
		margin: 0;
		padding: 2px 5px;
		display: block;
		color: #000 !important;
		font-size: 13px;
		border: 0;
		background: #ebe4ba;
	}

		h3.entry_header a {
			text-decoration: underline;
			color: #000;
		}

			h3.entry_header a:hover {
				color: #888;
			}

	.entry_content {
		padding: 5px;
	}

	.entry_image {
		float: left;
		padding: 0 10px 0 0;
	}

	.entry_reply {
	}

.unread {
	color: #FFD011;
	font-size: 11px;
	margin-left: 5px;
}

.buddy_box, .img_box, .cbox {
	text-align: center;
	padding: 3px;
	margin: 0 5px 5px 0;
	border: 2px solid #f1ebc8;
}

.buddy_box:hover, .img_box:hover, .buddy_box.selected, .img_box.selected, .cbox:hover, .cbox.selected {
	background: #e1dbb8;
	border-color: #d3cdaa;
}

.buddy_box a:hover { }

.private_entry {
	background: url(images/private_entry.png);
}

.table_header th {
		padding: 2px;
		height: 16px;
		background-color: #46AA30;
		border-bottom: 1px solid #FFD011;
		color: #000 !important;
}







/* ****************** POSTBOX ****************** */

.postbox {
	width: 99%;
}

	.postbox textarea {
		width: 100%;
		height: 175px;
		border: 1px solid #ccc;
		margin: 0;
		font-size: 11px;
		padding: 2px;
	}

	.postbox .goodiebox {
		height: 16px;
		margin-right: 2px;
	}

	.postbox .goodiebox .goodie_option {
		float: left;
		height: 16px;
		width: 16px;
		background-color: #F6EDBB;
	}

		.postbox .goodiebox .goodie_option:hover {
			background-color: #46AA30;
		}

		.postbox .goodiebox .goodie_option:hover .goodie_option_popup {
			display: block;
		}

		.postbox .goodiebox .goodie_option_popup {
			background-color: #46AA30;
			position: relative;
			display: none;
			padding: 2px;
			height: 18px;
			top: 16px;
			z-index: 100;
		}

		.postbox .goodie_option_popup a {
			float: left;
			display: block;
			height: 16px;
			width: 16px;
			border: 1px solid #468830;
			margin-right: 1px;
		}

			.postbox .goodie_option_popup a.icon {
				padding: 0;
				height: 16px;
				border: 1px solid #468830 !important;
			}

			.postbox .goodie_option_popup a.icon span {
				padding-left: 0;
			}

		.postbox .goodie_option_popup a span {
			display: block;
			height: 16px;
			width: 16px;
			background: url(images/postbox_alpha.png) left top repeat-x;
		}

			.postbox .goodie_option_popup a.icon span, .postbox .goodie_option_popup a.smiley span {
				display: none;
			}

		* html .goodie_option_popup a span {
			background: none;
		}

	.postbox .statusbox {
		width: 120px;
		height: 12px;
		padding: 2px 0 2px 0;
		font-size: 11px;
		float: right;
		text-align: right;
	}





/* ****************** GEIER USER ****************** */

.geieruser_userbox_on, .geieruser_userbox_off {
	border: 2px solid #55AA55;
}

.geieruser_userbox_off {
	border-color: #AA5555;
}




/* **************************** INFO, SUCCESS, ERROR BOXEN *************************** */


.error_message, .success_message, .info_message {
	background: #FF5555;
	padding: 4px;
	margin: 2px 0;
	border: 2px solid #FFAAAA;
	color: #FBFBFB;
	display: block;
}

	.success_message {
		background: #55AA55;
		border: 2px solid #AACCAA;
	}

	.info_message {
		background: #E1DBB8;
		border: 2px solid #D3CDAA;
		font-weight: bold;
		color: #000;
	}

		.error_message a, .success_message a, .info_message a {
			color: #FFE136;
			text-decoration: underline;
		}


.clr_gray {
	color: #444;
}

.clr_green {
	color: #46AA30;
}

.clr_orange {
	color: #FFD011;
}

.clr_red {
	color: #EE0011;
}

.clr_bg {
	background-color: #f1ebc8;
}

.box_bg2 .clr_bg {
	background-color: #88B877; /*#62A153;*/
}






/* ***************** EMOTEICONS ***************** */
.smiley {
	background: url(images/smileys.png) left top;
	width: 16px;
	height: 16px;
	border: none;
}

.smiley_smile		{ background-position: 0px    0px; }
.smiley_wink		{ background-position: 0px  -16px; }
.smiley_sad			{ background-position: 0px  -32px; }
.smiley_tongue		{ background-position: 0px  -48px; }
.smiley_laugh		{ background-position: 0px  -64px; }
.smiley_angry		{ background-position: 0px  -80px; }
.smiley_suprised	{ background-position: 0px  -96px; }
.smiley_embarassed	{ background-position: 0px -112px; }
.smiley_confused	{ background-position: 0px -128px; }
.smiley_sick		{ background-position: 0px -144px; }
.smiley_cool		{ background-position: 0px -160px; }
.smiley_clowning	{ background-position: 0px -176px; }
.smiley_worried		{ background-position: 0px -192px; }
.smiley_sleeping	{ background-position: 0px -208px; }
.smiley_smart		{ background-position: 0px -224px; }
.smiley_innocent	{ background-position: 0px -240px; }
.smiley_teasing		{ background-position: 0px -256px; }
.smiley_crying		{ background-position: 0px -272px; }
.smiley_heart		{ background-position: 0px -288px; }
.smiley_kiss		{ background-position: 0px -304px; }
.smiley_fuckyou		{ background-position: 0px -320px; }









/* **************** PAGE NAVIGATION *************** */
ul.page_navigation {
	margin: 0;
	padding: 0;
}

	ul.page_navigation li {
		background: url(images/button.png) left top;
		margin: 1px;
		padding: 2px 4px !important;
		height: 12px !important;
		float: left;
		text-align: center;
		list-style: none;
		color: #bbb;
		font-weight: bold;
	}

		ul.page_navigation li a {
			color: #fff;
		}

		ul.page_navigation li.page_navigation_info {
			color: #fff !important;
			padding-top: 1px !important;
			padding-bottom: 3px !important;
		}


		ul.page_navigation li.page_navigation_info:hover {
			background: url(images/button.png) left top;
		}

	ul.page_navigation li:hover, ul.page_navigation li.selected {
		background: url(images/button.png) left -16px;
	}

		ul.page_navigation li:hover a, ul.page_navigation li.selected a {
			text-decoration: none !important;
			color: #000;
		}

	ul.page_navigation li.page_navigation_first {
		border-left: 1px solid #ABCC17;
	}

	ul.page_navigation li.page_navigation_last {
		border-right: 1px solid #ABCC17;
	}

	ul.page_navigation .selected {
		color: #fff !important;
	}

	ul.page_navigation span {
		background: none !important;
		padding: 0 !important;
		margin: 0!important;
		color: #bbb;
	}

	ul.page_navigation li.selected span, ul.page_navigation li:hover span {
		color: #fff;
	}


/* **************** CHAT *************** */
#hgchat_content {
	height: 320px;
}

.hgchat_new_message a span {
	color: #46EE30;
	font-weight: bold;
}

.hgchat_close_tab {
	cursor: pointer;
}

	.hgchat_close_tab:hover {
		color: #DD0000;
	}





/* **************** STAR RATING *************** */
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
	background: url(images/star_rating.png) left -1000px repeat-x;
}

.star-rating {
	position: relative;
	height: 16px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

.star-rating li	{
	display: inline;
}

.star-rating a,	.star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 16px;
	line-height: 16px;
	outline: none;
	overflow: hidden;
	border: none;
}


/*.star-rating a:hover, .star-rating a:active, .star-rating a:focus {*/
.star-rating a:hover {
	background-position: left bottom;
}

.noop .star a {
	display: none;
}

.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}




/* **************** JQUERY TABS *************** */

@media projection, screen {
    .ui-tabs-hide {
        display: none;
    }
}


@media print {
    .ui-tabs-nav {
        display: none;
    }
}

.ui-tabs-nav, .ui-tabs-panel { }

.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 3px 0 0 0;
}

.ui-tabs-nav:after {
    display: block;
    clear: both;
    content: " ";
}

.ui-tabs-nav > li {
    float: left;
    margin-right: 2px;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
	padding: 1px 8px 0 0;
}

.ui-tabs-nav a {
    margin: 0;
    height: 17px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    outline: 0;
	color: #555;
    background: url(images/box_tabs.png) left bottom no-repeat;
}

.ui-tabs-nav a span {
	height: 16px; /* IE 6 treats height as min-height */
	min-height: 16px;
    background: url(images/box_tabs.png) right bottom no-repeat;
}

*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.ui-tabs-nav .ui-tabs-selected a span {
	background: url(images/box_tabs.png) right top no-repeat;
	color: #000;
}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    position: relative;
    z-index: 2;
	background: url(images/box_tabs.png) left top no-repeat;
    color: #000;
}

.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {}

.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background: url(images/box_tabs.png) right top no-repeat;
    color: #000;
}


.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span { }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.ui-tabs-loading em {
    padding-left: 20px;
    background: url(images/ajax-loader-small.gif) no-repeat 0 50%;
}

* html .ui-tabs-nav {
    display: inline-block;
}

*:first-child+html .ui-tabs-nav  {
    display: inline-block;
}

* html .ui-tabs-nav li {
    width: 0;
}

.ui-tabs-panel ul, .ui-tabs-panel li {
	background: none;
}


.box_content span {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}



/* **************** UI DIALOG *************** */
.ui-dialog {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: url(images/box_bg.png) -5px top no-repeat #FEFDE9;
	position: relative;
}

.ui-dialog-content { }

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}

.ui-resizable .ui-resizable-handle {
	display: block;
}

body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0px;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0px;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
	border: 1px solid #4455FF;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 13px;
	height: 13px;
	right: 0;
	bottom: 0;
	background: url(images/000000_11x11_icon_resize_se.gif) no-repeat 0 0;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: 0;
	bottom: 0;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: 0;
	top: 0;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: 0;
	top: 0;
}

.ui-dialog-titlebar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	padding: 2px 0 0 0;
	color: #FEFDE9;
	height: 18px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: bolder;
	position: relative;
}

.ui-dialog-title {}

.ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: url(images/FEF8D7_11x11_icon_close.gif) 0 0 no-repeat;
	position: absolute;
	right: 3px;
	top: 5px;
	width: 11px;
	height: 11px;
	z-index: 100;
}

.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:active {}

.ui-dialog-titlebar-close span {
	display: none;
}

.ui-dialog-content {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	color: #000000;
	padding: 4px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-right: 10px;
	text-align: left;
}

.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #ccc;
}

.ui-dialog-buttonpane button {
	margin: 4px 2px 4px 8px;
}

.ui-dialog-buttonpane button:hover {}
.ui-dialog-buttonpane button:active {}

.ui-dialog.ui-draggable .ui-dialog-titlebar, .ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

