body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c5e05; background-color: #688008; background-image: url('images/body_bg.jpg'); background-repeat: repeat-x; background-position: 0 top; padding: 0; margin: 0 }
/*<agl.folder "dating">*/
	table.head { background-image: url('images/head.jpg'); background-repeat: no-repeat; background-position:  center; position: relative; width: 902px; height: 175px }
	td.logo { position: relative; top: 50px; left: 30px; width: 250px; height: 40px; float: left; }
	td.searchprofile { text-align: left; position: relative; top: 40px; left: 120px; width: 180px; float: left; font-size: 10px; color: #4c5e05;}
	input.head { background-color: #fff; width: 150px; }
	input.head:hover { background-color: #e7b075; width: 150px; }
	td.login { text-align: left; position: relative; top: 40px; left: 140px; width: 160px; float: left; font-size: 10px; color: #4c5e05;}
	#main { position: relative; width: 702px; }
	table.content { position: relative; left: 200px; width: 1202px; float: left; clear: both; padding-top: 10px }
	td.leftcol { position: relative; top: 1px; left: 1px; width: 170px; float: left; clear: left; margin-right: 100px; }
	td.rendpage { position: relative; top: 1px; left: 50px; width: 710px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c5e05;}
	td.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c5e05;}
#footer { position: relative; width: 100%; height: 20px; float: left; }
	#footer a { color: #fff; text-decoration: underline; }
	#copy { color: #4c5e05; position: relative; width: 100%; height: 20px; float: left; }
	#copy a { color: #4c5e05; text-decoration: underline; }
	input[type="reset"] { color: #fff; font-size: 10px; background-color: #d87878; height: 17px; padding: 1px; border: solid 1px; }
	input[type="reset"]:hover { color: #fff; font-size: 10px; background-color: #f00; padding: 1px; height: 17px; border: solid 1px; }
	input[type="submit"] { color: #fff; font-size: 10px; background-color: #e7b075; height: 17px; padding: 1px; border: solid 1px; }
	input[type="submit"]:hover { color: #fff; font-size: 10px; background-color: #e27500; padding: 1px; height: 17px; border: solid 1px; }
	input { color: #000; font-size: 10px; background-color: #e7b075; padding: 1px; height: 17px; border: solid 1px; }
	input:hover { color: #000; font-size: 10px; background-color: #e27500; padding: 1px; height: 17px; border: solid 1px; }
	input[type="checkbox"] { background-color: #e4ecf9; border-width: 0; }
   
/*</agl.folder>*/
/*<agl.folder "Boxen">*/
	.box { position: relative; left: 2px; width: 170px; }
	.box h3 { color: #3c4a03; font-size: 10px; margin: 0; }
	.box q { color: #4c5e05; font-size: 9px; font-style: italic; }
	.box p { color: #4c5e05; }
	.box_head { color: #f8fbff; font-size: 10px; font-weight: bold; background-color: transparent; background-image: url('images/box_head_bg.jpg'); background-repeat: no-repeat; background-position: center top; text-indent: 10px; width: 170px; height: 15px }
	.box_content { font-size: 10px; background-image: url('images/box_con_bg.jpg'); background-position: 0 bottom; text-align: left; padding: 3px }
	.box_content1 { font-size: 10px; text-align: left; padding: 3px }
/*</agl.folder>*/
form {
  padding: 0;
  margin: 0;
}
/* hides text-align to the left from IE, because the next 2 rules doesn't apply to IE */
 html>body td {
  text-align: left;
}

html>body td[align="center"] {
  text-align: center;
}

html>body td[align=center] {
  text-align: center;
}

html>body td[align=right] {
  text-align: right;
}

html>body td[align="right"] {
  text-align: right;
}

*[align="center"] {
  text-align: center;
}

*[align=center] {
  text-align: center;
}

*[align="right"] {
  text-align: right;
}

*[align=right] {
  text-align: right;
}
.module_head { background-color: inherit; font-size: 10px; font-weight: bold; color: #ffffff; background-image: url('images/conhead_bg.jpg'); background-repeat: repeat-x; background-position: right top; text-indent: 10px; height: 15px }
.module_head_right { background-color: inherit; font-size: 10px; color: #ffffff; background-image: url('images/conhead_bg.jpg'); background-repeat: repeat-x; background-position: left top }

.module_head_right a {
	background-color: inherit;
	font-size: 10px;
	color: #ffffff;
}
.evenrow {
	font-size: 10px;
	background-color: #b5c284;
}
.oddrow, .addrow {
	font-size: 10px;
	background-color: #c7d399;
}
.calendar_module_detail { font-size: 10px; font-weight: normal; background-color: #c7d399; color: #121010; border: solid 1px #4c5e05; }

.calendar_module_head { background-color: inherit; font-size: 10px; font-weight: bold; color: #ffffff; border: solid 1px #c7d399; }


.module_head_right a:hover {
	background-color: inherit;
	font-size: 10px;
	color: #ffffff;
}


TD.edituserlink{
	background-color: #e7b075;
	color: #ffffff;
	font-weight: bold;

}
TD.edituserlink a{ color: #ffffff; font-weight: normal; background-color: inherit; }
TD.edituserlink A:hover{
	color: #ffffff;
	font-weight: normal;
}

.text_head1, .text_head1:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_head2, .text_head2:hover {
	font-size: 14px;
	font-weight: bold;
	color: #0000AF;
}
.module_detail_inside { font-size: 10px; font-weight: normal; background-color: #f0f3e3; border-color: #788936; border-style: none solid solid; border-width: 1px; }

.tos { font-size: 10px; font-weight: normal; background-color: #c7d399; margin: 10px; border: solid 1px #788936; }

.im_text { font-size: 10px; font-weight: normal; background-color: #ebefdb; border: solid 1px #c7d399; }

.module_detail { font-size: 10px; font-weight: normal; background-color: #aebb7b; background-image: url('images/confoot_bg.jpg'); background-repeat: repeat-x; background-position: center bottom }
.module_detail h3 { color: #fff; font-size: 14px; margin: 0; }
.module_detail q { font-size: 8px; font-style: italic; }
.module_detail p { color: #4c5e05; }
.statusbar {
	font-size: 10px;
	background-color: #c7d399;
}


th {
	font-weight: bold;
	color: #4c5e05;
	background-color: #ebefdb;
	font-size: 10px;

}

th a {
	text-decoration: underline;
	color: #4c5e05;
}
th a:hover {
	color: #4c5e05;
	text-decoration: none;

}


a.subhead {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
a.subhead:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.smallpic {
	border: solid 1px #4c5e05;
}
.dotted{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
a {
	font-size: 10px
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-size: 10px
	text-decoration: underline;
	color: #4c5e05;
	font-weight: bold;
}

a.menulink {
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
a.menulink:hover {
	font-size: 10px;
	color: #4c5e05;
	text-decoration: underline;
}

.panellinkhdr {
	background-color: #e7b075;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;

}
.panelbox { background-color: inherit; width: 98%; margin: 1px; border: solid 1px #e7b075; }
.panelbox:hover { background-color: #d8e1b8; margin: 1px; width: 98%; border: solid 1px #aebb7b; }
.paneltable{
	background-color: #4c5e05;
}
.payment_mod_head{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #3399CC;
}

.admin_head{
	font-size: 14px;
	color: #e97c08;
	font-weight: bold;
}
h4{
	font-size: 12px;
}
.errors {
	color: red;
}

.headerfooter, .headerfooter:hover {					/*** style of "xxx's Profile", "Last logge" ***/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}

.headerfooter:hover {							/*** hover: style of "xxx's Profile", "Last logge" ***/
	color: #FFFFFF;
	text-decoration: none;
}

.nickwidth {								/*** width of sections ***/
	margin: 10px;
	text-align: center;
}

.im_msg {
	font-size: 8pt;
}

.menu_subhead {
	background-color: #e7b075;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;

}

.picgallery {
	background-color: #F8FBFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.module_head a { text-decoration: none; font-size: 10px; font-weight: bold; color: #ffffff; background-color: inherit; }
.module_head a:hover {
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}