/*
 * FrozLib : PHP Framework for PHP4 and PHP5
 * @version 1.0
 * @author Jerome Coloma <jeromecoloma@gmail.com>
 * @copyright Copyright (c) 2007, Frozynart Designs
 * @lastmodified $Date: Mon Dec 10 2007 03:22:43 GMT+0800 (PHT) $
 */
 
body {
	background:url(../../img/ui/body_bg.jpg) repeat-x;
	background-color:#baae94;
	color:#666666;
}

p {
	padding:0.5em 0;
}

.first-letter:first-letter {
	color:#999999;
	background-color:inherit;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:1px dotted #999999;
}

a {
	font-size:1.0em;
	color:#006699;
	background-color:inherit;
}
a:visited {
	color:#006699;
	background-color:inherit;
	text-decoration: none;
}
a:hover {
	color:#99ccff;
	background-color:inherit;
	text-decoration: none;
}
a:active {
	color: #666666;
	background-color:inherit;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}


a.normal, a.normal:visited, a.normal:hover, a.normal:active, a.normal:link {
	font-size:1.0em;
	color:#666666;
	background-color:inherit;
}


div.full_center {
	margin:0 auto;
	text-align:center;
}


#main_container {
	width:960px;
	margin:0 auto;
}

#container {
	background:url(../../img/ui/container_bg.jpg) repeat-y;
	background-position:0 0;
	width:960px;
	margin:0 auto 0 auto;
}

#content {
	clear:both;
	margin:0;
	padding:0;
	width:960px;
	min-height:300px;
	height:auto;
}

#content .inner-content {
	padding:15px 0 20px 40px;
}

#content .inner-content ol {
	list-style-position:inside;
}


/* START #head_navigation */
#head_navigation {
	float:left;
	background:url(../../img/ui/header_navigation_bg.jpg) no-repeat;
	width:960px;
	height:68px;
}
#head_navigation ul {
	margin:20px 0 0 160px;
	padding:8px 18px 8px 8px;
	text-align:center;
}
#head_navigation ul li {
	display:inline;
	list-style-image:none;
	padding:1.0em 1.0em 0 2.0em;
	background:url(../../img/ui/head_navigation_pipe.jpg) 0 5px no-repeat;
}

#head_navigation ul li.first {
	padding:1.0em 1.0em 0 0;
	background:none;
}

#head_navigation ul li a {
	color:#666666;
	font-size:1.4em;
	line-height:30px;
	font-weight:normal;
	text-transform:uppercase;
	width:100%;
	text-decoration:none;
}

#head_navigation ul li a.disabled, #head_navigation ul li a.disabled:hover {
	color:#DEDEDE;
	font-size:1.4em;
	line-height:30px;
	font-weight:normal;
	text-transform:uppercase;
	width:100%;
	text-decoration:none;
	cursor:default;
	border-bottom:none;
}

#head_navigation ul li a:hover {
	color:#006699;
	text-decoration:none;
	border-bottom:1px dashed #006699;
}
/* END #head_navigation */


/* START #login_pane */
#login_pane {
	float:left;
	background:url(../../img/ui/login_bg.jpg) no-repeat;
	width:160px;
	height:240px;
	font-size:1.2em;
}

#login_pane h3 {
	font-size:1.8em;
	color:#FFFFFF;
	font-style:italic;
	margin:10px 0 0 35px;
}
#login_pane ul {
	margin:10px 0 0 35px;
}

#login_pane ul li {
	color:#ffffff;
	background-color:inherit;
	list-style-type:none;
	margin:0.8em 0 8px 0;
}

#login_pane ul li a {
	color:#a8d1cb;
	background-color:inherit;
	font-size:1.2em;
	font-weight:bold;
}
/* END #login_pane */


#login_frm {
	float:left;
	background:url(../../img/ui/login_bg.jpg) no-repeat;
	width:160px;
	height:240px;
}


#login_frm fieldset ol label.fl_input_error {
	font-size:1.0em;
	font-weight:bold;
	color:#E0F0FF;
	background-color:inherit;
}

#login_frm fieldset h3 {
	font-size:1.8em;
	color:#FFFFFF;
	font-style:italic;
	margin:10px 0 0 35px;
}



#login_frm fieldset legend {
	display:none;
}

#login_frm fieldset ol {
	margin:10px 0 0 35px;
}

#login_frm fieldset ol li {
	list-style-type:none;
	margin:0.8em 0 8px 0;
}

#login_frm fieldset ol li label {
	color:#FFFFFF;
	cursor:pointer;
	background-color:inherit;
	display:block;
	width:110px;
	font-size:1.0em;
	text-transform:lowercase;
}


#login_frm fieldset ol li .input_txt {
	font-size:1.0em;
	display:block;
	width:105px;
	height:10px;
	padding:5px;
	border:1px solid #cccccc;
}

#login_frm fieldset ol li .not_a_member {
	display:block;
	float:left;
	color:#a8d1cb;
	background-color:inherit;
	width:55px;
}


#login_frm fieldset ol li .input_btn {
	display:block;
	float:left;
	margin:5px 0 0 8px;
}




/* START #company-slogan */
#company-slogan {
	float:left;
	background:url(../../img/ui/company_slogan_bg.png) no-repeat;
	width:800px;
	height:32px;
	text-indent:-9999px;
}

#company-slogan a {
	display:block;
	width:800px;
	height:32px;
}
/* END #company-slogan */


/* START #logo, main-logos */
#logo1, #logo2, #logo3, #logo4, #logo5, #logo6, #logo7, #logo8, #logo9, #logo10 {
	float:left;
	width:800px;
	height:208px;
	text-indent:-9999px;
}

#logo1 { background:url(../../img/ui/logos/logo1.jpg) no-repeat; }
#logo2 { background:url(../../img/ui/logos/logo2.jpg) no-repeat; }
#logo3 { background:url(../../img/ui/logos/logo3.jpg) no-repeat; }
#logo4 { background:url(../../img/ui/logos/logo4.jpg) no-repeat; }
#logo5 { background:url(../../img/ui/logos/logo5.jpg) no-repeat; }
#logo6 { background:url(../../img/ui/logos/logo6.jpg) no-repeat; }
#logo7 { background:url(../../img/ui/logos/logo7.jpg) no-repeat; }
#logo8 { background:url(../../img/ui/logos/logo8.jpg) no-repeat; }
#logo9 { background:url(../../img/ui/logos/logo9.jpg) no-repeat; }
#logo10 { background:url(../../img/ui/logos/logo10.jpg) no-repeat; }

#logo1 a, #logo2 a, #logo3 a, #logo4 a, #logo5 a, #logo6 a, #logo7 a, #logo7 a, #logo8 a, #logo9 a, #logo10 a {
	height:198px;
}
/* END #logo, #logo-sub */



#left-panel {
	float:left;
	width:140px;
	min-height:280px;
	height:auto;
	margin:0 0 0 20px;
	padding:0 0 0 0;
}

#right-panel {
	float:left;
	width:800px;
	min-height:280px;
	height:auto;
}


#right-panel .inner-right-nav {
	
}

#right-panel .inner-right-nav ul.curly-solo-nav {
	margin:0 0 20px 0;
	padding:0;
}

#right-panel .inner-right-nav ul.curly-solo-nav li {
	list-style-type:none;
	margin:0.25em 0;
}

#right-panel .inner-right-nav ul.curly-solo-nav li a {
	display:block;
	width:216px;
	height:58px;
	text-align:center;
	font-size:1.8em;
	font-weight:normal;
	line-height:58px;
	color:#006699;
	background:url(../../img/ui/inner_right_nav_bg.jpg) no-repeat;
}

#right-panel .inner-right-nav ul.curly-solo-nav li a:hover {
	width:216px;
	height:58px;
	color:#FFFFFF;
	background:url(../../img/ui/inner_right_nav_bg.jpg) 0 -58px no-repeat;
}


#right-nav-search-frm {
	margin:0 0 10px 0;
	padding:0;
}

#right-nav-search-frm fieldset {
	background:url(../../img/ui/home_search_bg.jpg) no-repeat;
	width:216px;
	height:100px;
}

#right-nav-search-frm fieldset legend {
	display:none;
}

#right-nav-search-frm label {
	display:none;
}

#right-nav-search-frm fieldset ol {
}

#right-nav-search-frm fieldset ol li {
	list-style-type:none;
}

#right-nav-search-frm fieldset ol li .input_txt {
	width:144px;
	height:15px;
	display:block;
	position:relative;
	top:16px;
	left:30px;
	border:1px solid #cbcbcb;
	font-size:1.2em;
	padding:5px;
}

#right-nav-search-frm fieldset ol li .search_btn {
	display:block;
	position:relative;
	top:32px;
	left:30px;
}

#right-nav-search-frm fieldset ol li .advanced_search {
	display:block;
	position:relative;
	width:55px;
	top:0px;
	padding:0 0 0px 0;
	left:120px;
	font-size:1.1em;
	color:#006699;
	background-color:inherit;
	line-height:1.2em;
	border-bottom:1px dashed #006699;
}

#right-nav-search-frm fieldset ol li .advanced_search:hover {
	border-bottom:none;
}





.i {
	font-style:italic;
}

.b {
	font-weight:bold;
}

.u {
	text-decoration:underline;
}


.text-larger {
	font-size:1.4em;
	
}

.inner-title {
	color:#006699;
	background-color:inherit;
	font-size:1.8em;
}

a.link-larger {
	color:#ff9900;
	background-color:inherit;
	font-size:1.2em;
}

a.link-larger:visited {
	color:#ff9900;
	background-color:inherit;
}

a.link-larger:hover {
	color:#006699;
	background-color:inherit;
}

a.link-larger:active {
	color:#ff9900;
	background-color:inherit;
}

/* START #footer */
#footer {
	background:url(../../img/ui/footer_bg.jpg) no-repeat;
	clear:both;
	font-size:1.0em;
	color:#666666;
	padding:0 20px 0 160px;
	width:780px;
	height:84px;
}
#footer .row-separator{
	display:none;	
}
#footer ul {
	height:40px;
	padding:20px 0 0 0;
	text-align:center;
}
#footer ul li {
	display:inline;
	list-style-image:none;
	background:url(../../img/ui/footer_pipe.jpg) 0 0 no-repeat;
	padding:0 0 0 1.4em;
}
#footer ul li.first {
	background:none;
}

#footer ul li a {
	color:#006699;
	font-size:1.4em;
	font-weight:normal;
	width:100%;
	text-decoration:none;
}

#footer ul li a.disabled, #footer ul li a.disabled:visited, #footer ul li a.disabled:hover {
	color:#006699;
	font-size:1.4em;
	font-weight:normal;
	width:100%;
	text-decoration:none;
	cursor:default;
}

#footer ul li a:visited {
	color: #006699;
	text-decoration: none;
}

#footer ul li a:hover {
	color:#99ccff;
	text-decoration:none;
}

#footer ul li a:active {
	color: #006699;
	text-decoration: none;
}
#footer ul li a:link {
	text-decoration: none;
}
#footer div.copy {
	font-size:1.1em;
	font-weight:normal;
	text-align:center;
	color:#333333;
	margin:0 0 0 0;
}
/* END #footer */





.register_thank_you p {
	font-size:1.2em;
}

.center-align {
	text-align:center;
	margin:0 auto;
}

.right-align {
	text-align:right;
}

.w10 {
	width:10px;
}

.w40 {
	width:40px;
}

.w220 {
	width:200px;
	padding:10px;
}

.w230p {
	width:210px;
	padding:10px;
}

.w240p {
	width:220px;
	padding:10px;
}

.w250 {
	width:230px;
	padding:10px;
}

.w270, .w270-ie {
	width:250px;
	padding:10px;
}

.w290p {
	width:270px;
	padding:10px;
}

.w300p {
	width:280px;
	padding:10px;
}

.w320p {
	width:295px;
	padding:10px 10px 10px 15px;
}


.w400p {
	width:375px;
	padding:10px 10px 10px 15px;
}

.w450p {
	width:420px;
	padding:10px;
}

.w500 {
	width:500px;
}


.w520p {
	width:500px;
	padding:10px;
}

.w550p {
	width:530px;
	padding:10px;
}

.w620p {
	width:600px;
	padding:10px;
}

.w260p {
	width:240px;
	padding:10px;
}

.w720 {
	width:720px;
}

.w800p {
	width:800px;
}

.b20 {
	margin-bottom:2.0em;
}

.min-height700 {
	min-height:600px;
	height:auto;
}



div.tbl {
	clear:both;
}
div.tbl .c {
	float:left;
}


div.m-l-05 {
	margin-left:0.5em;
}

img.p05 {
	padding:0.5em;
}


div.row-separator {
	clear:both;
	margin:1.0em 0 1.0em 0;
	width:890px;
	height:13px;
	background:url(../../img/ui/separator.jpg) no-repeat;
}


div.row-separator hr {
	display:none;
}



div.row-separator-sm {
	clear:both;
	margin:1.0em 0 1.0em 0;
	width:250px;
	height:13px;
	background-image:url(../../img/ui/separator.jpg);
}

div.row-blank-separator {
	clear:both;
	margin:0;
}






/* START .frm */
form.frm fieldset {
	width:500px;
}

form.frm fieldset legend {
	display:none;
}


form.frm fieldset ol {
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}

form.frm fieldset ol li {
	margin:1.0em 0 1.0em 0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}

form.frm fieldset ol li .hint {
	font-weight:normal;
	font-size:0.9em;
	color:#999999;
	background-color:inherit;
}


form.frm fieldset ol li input.fl_input_text {
	width:280px;
	border-top:1px solid #006699;
	border-right:1px solid #acd6fe;
	border-bottom:1px solid #acd6fe;
	border-left:1px solid #006699;
	font-size:1.0em;
	padding:0.2em 0.4em 0.2em 0.4em;
}

form.frm fieldset ol li textarea.fl_textarea {
	width:280px;
	min-height:150px;
	border-top:1px solid #006699;
	border-right:1px solid #acd6fe;
	border-bottom:1px solid #acd6fe;
	border-left:1px solid #006699;
	font-size:1.0em;
	padding:0.2em 0.4em 0.2em 0.4em;
	overflow:auto;
}

form.frm fieldset ol li textarea.fl_textarea:focus {
	width:280px;
	min-height:150px;
	border-top:1px solid #FFAA02;
	border-right:1px solid #F9D484;
	border-bottom:1px solid #F9D484;
	border-left:1px solid #FFAA02;
	font-size:1.0em;
	padding:0.2em 0.4em 0.2em 0.4em;
	overflow:auto;
}


form.frm fieldset ol li input.fl_checkbox {
	margin:0 0.3em 0.3em 0.3em;
	cursor:pointer;
}


form.frm fieldset ol li input.fl_input_text:focus {
	width:280px;
	border-top:1px solid #FFAA02;
	border-right:1px solid #F9D484;
	border-bottom:1px solid #F9D484;
	border-left:1px solid #FFAA02;
	font-size:1.0em;
	padding:0.2em 0.4em 0.2em 0.4em;
}

form.frm fieldset ol label.fl_input_error {
	background-color:#EDEDED;
	color:#2C94DF;
	margin:-10px 0 25px 133px;
	padding:0.2em;
	width:287px;
	cursor:pointer;
	display:block;
	font-size:0.9em;
}

form.frm fieldset ol label.fl_input_error2 {
	background-color:#EDEDED;
	color:#2C94DF;
	margin:-10px 0 0 133px;
	padding:0.2em;
	width:287px;
	cursor:pointer;
	display:block;
	font-size:0.9em;
}

form.frm fieldset ol label.fl_input_error3 {
	background-color:#EDEDED;
	color:#2C94DF;
	margin:-40px 0 0 133px;
	padding:0.2em;
	width:287px;
	cursor:pointer;
	display:block;
	font-size:0.9em;
}

form.frm fieldset ol li span.fl_left_spacer {
	clear:both;
	float:left;
	width:120px;
	margin:0.3em 0.9em 0 0;
}

form.frm fieldset ol li label.fl_label, form.frm fieldset ol li label.fl_label_no_cursor {
	clear:both;
	float:left;
	display:block;
	width:120px;
	text-align:right;
	margin:0.3em 0.9em 0 0;
	font-size:1.0em;
	font-weight:bold;
}

form.frm fieldset ol li label.fl_label {
	cursor:pointer;
}

form.frm fieldset ol li .fl_select {
	margin:0 0 0 0;
	border-top:1px solid #006699;
	border-right:1px solid #acd6fe;
	border-bottom:1px solid #acd6fe;
	border-left:1px solid #006699;
	background-color:#1866A8;
	color:#FFFFFF;
	font-size:1.0em;
	cursor:pointer;
}


form.frm fieldset ol li .fl_select:focus {
	margin:0 0 0 0;
	border-top:1px solid #006699;
	border-right:1px solid #acd6fe;
	border-bottom:1px solid #acd6fe;
	border-left:1px solid #006699;
	background-color:#FFAA02;
	color:#FFFFFF;
	font-size:1.0em;
	cursor:pointer;
}

form.frm fieldset ol li .fl_select option {
	color:#FFFFFF;
	background-color:#ACD6FE;
}


.fl_button {
	cursor:pointer;
	color:#FFFFFF;
	padding:4px;
	background-color:#FFAA02;
	border:3px double #F9D484;
	font-weight:bold;
}

.fl_button:hover {
	cursor:pointer;
	color:#FFFFFF;
	padding:4px;
	background-color:#1866A8;
	border:3px double #ACD6FE;
	font-weight:bold;
}

.btn-red, .btn-red:visited {
	cursor:pointer;
	color:#FFFFFF;
	padding:3px;
	background-color:#FF0000;
	border:3px double #F9D484;
	font-weight:bold;
}

.btn-red:hover {
	cursor:pointer;
	color:#FFFFFF;
	padding:3px;
	background-color:#000000;
	border:3px double #F9D484;
	font-weight:bold;
}

form.frm fieldset ol li.align-submit {
	text-align:left;
	padding:0 0 0 290px;
}
/* END .frm */


ul.type1 {
}

ul.type1 li {
	list-style-position:inside;
	list-style-image:url(../../img/ui/list_img_1.jpg);
}

ul.type2 {
}

ul.type2 li {
	list-style-position:inside;
	list-style-image:url(../../img/ui/list_img_2.jpg);
}


/* START .table-friends-add */
.table-friends-add {
	margin:20px 0 0 0;
}

.table-friends-add tr th {
	color:#006699;
	background-color:#ACD6FE;
	padding:5px 5px 2px 5px;
	border-bottom:1px solid #006699;
}

.table-friends-add tr td {
	color:#006699;
	background-color:#EDEDED;
	padding:5px 5px 2px 5px;
	border-bottom:1px solid #ACD6FE;
}

.table-friends-add tr td.td1 {
	vertical-align:top;
}
.table-friends-add tr td.td2 {
	background-color:#CFCFCF;
	vertical-align:top;
}

.table-friends-add tr td div {
	padding:5px 5px 2px 5px;
}

.table-friends-add tr td div .chk {
	display:block;
	float:left;
	margin:40px 10px;
}

.table-friends-add tr td div img {
	padding:8px;
	margin:10px 8px;
	border:1px solid #b0d6ff;
	background-color:#ffffff;
}

.table-friends-add tr td div .fl_label {
	padding:5px 5px 2px 5px;
	cursor:pointer;
}

div.create-k9connection {
	padding:20px 0px;
}

div.btn-set {
	padding:20px 0px;
}

div.k9connection-error {
	font-size:1.0em;
	font-weight:bold;
	color:#FF7700;
	margin:10px 0 0 0;
	background-color:inherit;
	padding:4px;
}

.table-friends-add tr td div .fl_label span {
	display:block;
	text-align:center;
	margin:0 0 0 35px;
}

/* END .table-friends-add */



.fl-table-db-browse {
	
}

.fl-table-db-browse tr th {
	color:#ffffff;
	background-color:#FF9800;
	padding:5px 5px 2px 5px;
	border-bottom:1px solid #FF5C00;
}

.fl-table-db-browse tr td {
	color:#006699;
	background-color:#EDEDED;
	padding:5px 5px 2px 5px;
	border-bottom:1px solid #FF9800;
}

/* START .curly-bg */
.curly-bg {
	clear:both;
	margin:1.0em 0 1.0em 0;
}

.curly-bg .l {
	float:left;
	background:url(../../img/ui/curly_bg/l.jpg) no-repeat;
	width:20px;
	height:108px;
}

.curly-bg .content {
	float:left;
	min-width:135px;
	height:108px;
	margin:0;
	background-color:#E7F3FF;
}

.curly-bg .r {
	float:left;
	background:url(../../img/ui/curly_bg/r.jpg) no-repeat;
	width:20px;
	height:108px;
}

.curly-bg .clear {
	clear:both;
}

.curly-bg .clear hr {
	display:none;
}
/* END .curly-bg */




/* START .curly-bg-title */
.curly-bg-title {
	clear:both;
	margin:1.0em 0 1.0em 0;
}

.curly-bg-title .l {
	float:left;
	background:url(../../img/ui/curly_bg_title/l.jpg) no-repeat;
	width:20px;
	height:108px;
}

.curly-bg-title .content {
	float:left;
	min-width:70px;
	height:103px;
	margin:0;
	background-color:#E7F3FF;
	padding:5px 0 0 0;
}

.curly-bg-title .r {
	float:left;
	background:url(../../img/ui/curly_bg_title/r.jpg) no-repeat;
	width:20px;
	height:108px;
}

.curly-bg-title .clear {
	clear:both;
}

.curly-bg-title .clear hr {
	display:none;
}
/* END .curly-bg-title */

.pen-bg {
	background:url(../../img/ui/pen_bg.jpg) no-repeat;
	height:37px;
	margin:10px 0 0 0;
	padding:15px 0 0 40px;
}





/* START .curly-bg-small */
.curly-bg-small {
	clear:both;
	margin:1.0em 0 1.0em 0;
}

.curly-bg-small .l {
	float:left;
	background:url(../../img/ui/curly_bg_small/l.jpg) no-repeat;
	width:20px;
	height:71px;
}

.curly-bg-small .content {
	float:left;
	min-width:70px;
	height:71px;
	margin:0;
	background-color:#EDEDED;
	padding:0;
}

.curly-bg-small .r {
	float:left;
	background:url(../../img/ui/curly_bg_small/r.jpg) no-repeat;
	width:20px;
	height:71px;
}

.curly-bg-small .clear {
	clear:both;
}

.curly-bg-small .clear hr {
	display:none;
}
/* END .curly-bg-small */




/* START .curly-bg-wide */
.curly-bg-wide {
	background:url(../../img/ui/curly_bg_wide/mid.jpg) repeat-y;
	min-height:51px;
	width:710px;
	margin:0 0 0 0;
}

.curly-bg-wide .content {
	display:block;
	background:url(../../img/ui/curly_bg_wide/top.jpg) no-repeat;
	width:710px;
	height:auto;
	min-height:100px;
	padding:18px 0 0 20px;
}

.curly-bg-wide .bottom {
	display:block;
	background:url(../../img/ui/curly_bg_wide/bottom.jpg) no-repeat;
	width:710px;
	height:13px;
}
/* END .curly-bg-wide */

/* START .search-results */
.search-results-left a img {
	padding:8px;
	margin:0px 8px;
	border:1px solid #b0d6ff;
	background-color:#ffffff;
}
.search-results-right {
	
}
.search-results-right li {
	list-style-type:none;
}
/* END .search-results */



/* START .curly-bg-medium */
.curly-bg-medium {
	background:url(../../img/ui/curly_bg_medium/mid.jpg) repeat-y;
	min-height:51px;
	width:440px;
	margin:20px 0 0 0;
}

.curly-bg-medium .content {
	display:block;
	background:url(../../img/ui/curly_bg_medium/top.jpg) no-repeat;
	width:440px;
	height:auto;
	min-height:120px;
	padding:18px 0 0 20px;
}

.curly-bg-medium .bottom {
	display:block;
	background:url(../../img/ui/curly_bg_medium/bottom.jpg) no-repeat;
	width:440px;
	height:13px;
}
/* END .curly-bg-medium */






/* START .curly-bg-profile */
.curly-bg-profile {
	background:url(../../img/ui/curly_bg_profile/mid.jpg) repeat-y;
	min-height:51px;
	width:275px;
	margin:1.0em 0 1.5em 0;
}

.curly-bg-profile .content {
	display:block;
	background:url(../../img/ui/curly_bg_profile/top.jpg) no-repeat;
	width:275px;
	min-height:80px;
	height:auto;
	padding:18px 0 0 20px;
}

.curly-bg-profile .content img {
	padding:8px;
	margin:10px 8px;
	border:1px solid #b0d6ff;
	background-color:#ffffff;
}

.curly-bg-profile .bottom {
	display:block;
	background:url(../../img/ui/curly_bg_profile/bottom.jpg) no-repeat;
	width:275px;
	height:13px;
}
/* END .curly-bg-profile */




/* START .curly-bg-nav */
.curly-bg-nav {
	background:url(../../img/ui/curly_bg_nav/mid.jpg) repeat-y;
	min-height:51px;
	width:215px;
	text-align:left;
	margin:0 0 20px 0;
}

.curly-bg-nav .content {
	display:block;
	background:url(../../img/ui/curly_bg_nav/top.jpg) no-repeat;
	width:185px;/*215px;*/
	height:auto;
	min-height:45px;
	padding:15px 0 0 30px;
}

.curly-bg-nav .content ul {
	margin:0.5em 0 0 0;
}

.curly-bg-nav .content ul li {
	list-style-type:none;
}

.curly-bg-nav .content ul li a {
	color:#ffffff;
	font-size:1.4em;
	line-height:1.2em;
	border-bottom: 1px dashed #ffffff;
	width:155px;
	display:block;
	margin:10px 0 5px 0;
}

.curly-bg-nav .content ul li a.disabled, .curly-bg-nav .content ul li a.disabled:hover{
	color:#8B9FFD;
	font-size:1.4em;
	line-height:1.2em;
	border-bottom: none;
	cursor:default;
}

.curly-bg-nav .content ul li a:hover {
	color:#006699;
}

.curly-bg-nav .bottom {
	display:block;
	background:url(../../img/ui/curly_bg_nav/bottom.jpg) no-repeat;
	width:215px;
	height:13px;
}
/* END .curly-bg-nav */



.profile-img-list {
	margin:0;
}

.profile-img-list li {
	display:inline;
}

.profile-img-list li img {
	padding:8px;
	margin:10px 8px;
	border:1px solid #b0d6ff;
	background-color:#ffffff;
}


/* START .profile-img-list-small */
.profile-img-list-small {
	margin:0;
}

.profile-img-list-small li {
	display:inline;
}

.profile-img-list-small li img {
	padding:4px;
	margin:6px 8px;
	border:1px solid #b0d6ff;
	background-color:#ffffff;
}
/* END .profile-img-list-small */



.type2-txt {
	color:#006699;
	background-color:inherit;
}

/* START .update-profile-set */
.update-profile-set {
	margin:1.4em 0 0.5em 0;
	border-bottom:1px solid #AED5FF;
}
.update-profile-set h2 {
	font-size:1.2em;
	color:#FF9A02;
	background-color:inherit;
	padding:0 0 0.4em 0;
	border-bottom:1px solid #EDEDED;
}
.update-profile-set div.l1 {
	margin:0.5em 0 0.5em 1.0em;
}
.update-profile-set div.l1 h3 {
	font-size:1.0em;
	color:#FFFFFF;
	background-color:#AED5FF;
	padding:0.1em 0 0.0em 0.2em;
}
.update-profile-set div.l1 ul.link-list {
	margin:0 0 0 1.2em;
}
.update-profile-set div.l1 ul li {
	list-style-position:inside;
	list-style-image:url(../../img/ui/list_img_1.jpg);
	margin:0.5em 0 0 0;
}
.update-profile-set div.l1 ul li a {
	
}
/* END .update-profile-set */


/* START #weekly-quote */
#weekly-quote {
	background:url(../../img/content/quote_for_the_week.jpg) no-repeat;
	width:310px;/*485px;*/
	height:119px;
	padding:0 0 0 178px;
	margin:1.0em 0 1.0em 0;
}
#weekly-quote .description {
	width:290px;
	padding:1.0em 0 0 0;
	font-size:1.1em;
}
#weekly-quote .author {
	width:270px;
	padding:1.0em 1.0em 0 0;
	font-weight:bold;
	text-align:right;
	font-size:1.1em;
}
/* END #weekly-quote */


/* START .invitations-set */
.invitations-set {
	margin:1.4em 0 0.5em 0;
	border:1px solid #AED5FF;
}
.invitations-set ol li {
	list-style-type:none;
}
.invitations-set ol li .content {
	font-size:1.2em;
	color:#FFFFFF;
	background-color:#AED5FF;
	padding:5px 5px 5px 5px;
	margin:15px;
	border:1px solid #AED5FF;
	letter-spacing:1px;
}
.invitations-set ol li .content a {
	font-style:italic;
}
.invitations-set ol li .content a:hover {
	color:#FFAA02;
	background-color:inherit;
}
.invitations-set ol li .btns {
	margin:10px 15px 20px 15px;
	border-bottom:1px solid #AED5FF;
	padding:0 0 20px 0;
}
/* END .invitations-set */


/* START #mirdiff_obedience */
#mirdiff_obedience {
	background:url(../../img/content/mirdiff_obedience_class.jpg) no-repeat;
	width:290px;/*485px;*/
	height:119px;
	padding:0 0 0 188px;
	margin:1.0em 0 1.0em 0;
}
#mirdiff_obedience .description {
	width:290px;
	padding:1.8em 0 0 0;
	font-size:1.1em;
}
#mirdiff_obedience .details {
	display:block;
	width:260px;
	padding:10px 10px 10px 0;
	font-weight:bold;
	text-align:right;
	font-size:1.1em;
}
/* END #mirdiff_obedience */


/* #quote-with-details-box ::start */
#quote-with-details-box {
	background:url(../../img/content/quote-with-details-box-bg.jpg) no-repeat;
	width:290px;/*485px;*/
	height:119px;
	padding:0 0 0 188px;
	margin:1.0em 0 1.0em 0;
}
#quote-with-details-box .description {
	width:290px;
	padding:1.8em 0 0 0;
	font-size:1.1em;
}
#quote-with-details-box .details {
	display:block;
	width:260px;
	padding:10px 10px 10px 0;
	font-weight:bold;
	text-align:right;
	font-size:1.1em;
}
/* #quote-with-details-box ::end */



a.btn {
	cursor:pointer;
	color:#FFFFFF;
	padding:4px;
	background-color:#FFAA02;
	border:3px double #F9D484;
	font-weight:bold;
}


a.btn:hover {
	cursor:pointer;
	color:#FFFFFF;
	padding:4px;
	background-color:#1866A8;
	border:3px double #ACD6FE;
	font-weight:bold;
}



#fl_site_message {
	color:#000000;
	background-color:#FFFF99;
	border-bottom:1px dotted #FFCC00;
	width:100%;
	padding:0.5em;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	position:fixed;
}

.inline-reply {
	text-align:center;
	width:40px;
}

.inline-reply .btn {
	display:block;
	margin:4px;
}


.inline-button {
	text-align:center;
}

.inline-button .btn, .inline-button .btn-red {
	display:block;
	margin:4px;
}

.inline-view {
	text-align:center;
	width:40px;
}

.inline-view .btn {
	display:block;
	margin:4px;
}

.inline-delete {
	text-align:center;
	width:40px;
}

.inline-delete .btn-red {
	display:block;
	margin:4px;
	padding:4px;
	font-size:1.0em;
}

.inline-delete form {
	
}

.inline-delete form fieldset {
	
}

.inline-delete form fieldset legend {
	display:none;
}

.yellow-bg {
	color:#FFFFFF;
	background-color:#FFAA02;
	padding:4px;
}

/* START ADMIN PAGES */
.mceEditor {
	width:450px;
}

form.frm fieldset ol li input.admin_input_text {
	width:690px;
	border-top:1px solid #006699;
	border-right:1px solid #acd6fe;
	border-bottom:1px solid #acd6fe;
	border-left:1px solid #006699;
	font-size:1.0em;
	padding:2px 4px 2px 4px;
}

form.frm fieldset ol li textarea.admin_textarea {
	width:690px;
	border-top:1px solid #006699;
	border-right:1px solid #acd6fe;
	border-bottom:1px solid #acd6fe;
	border-left:1px solid #006699;
	font-size:1.0em;
	padding:2px 4px 2px 4px;
}

form.frm fieldset ol label.admin_input_error {
	background-color:#EDEDED;
	color:#2C94DF;
	margin:-10px 0 25px 0;
	padding:2px;
	width:696px;
	cursor:pointer;
	display:block;
	font-size:0.9em;
}

#admin-menu {
	margin:0 0 30px 0;
}

#admin-menu li {
	background-color:#ACD6FE;
	list-style-type:none;
	width:700px;
}

#admin-menu li a {
	display:block;
	border-bottom:1px solid #91BBE3;
	padding:4px;
	
}

#admin-menu li.first a:hover, #admin-menu li.first a.selected {
	padding:3px 4px 4px 4px;
	color:#1866A8;
	background:url(../../img/ui/list_img_1.jpg) 0 5px no-repeat #FFFFFF;
	border-top:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	text-indent:15px;
}

#admin-menu li.first a.selected {
	background:none 0 5px no-repeat #FE9900;
}

#admin-menu li a:hover, #admin-menu li a.selected {
	color:#1866A8;
	background:url(../../img/ui/list_img_1.jpg) 0 5px no-repeat #FFFFFF;
	border-bottom:1px solid #F1F1F1;
	text-indent:15px;
}

#admin-menu li a.selected {
	background:none 0 5px no-repeat #FE9900;
}
/* END ADMIN PAGES */

