body	/*OK*/
{
	background: #51938A;
	color: #002A25;
	font: normal normal normal 12px Verdana,Arial,Comic Sans MS,Bookman Old Style;
	margin: 0;
	padding: 0;
	scrollbar-3dlight-color: #C5FFC5;
	scrollbar-arrow-color: #E9C565;
	scrollbar-darkshadow-color: #02D42A;
	scrollbar-face-color: #35615B;
	scrollbar-highlight-color: #A8D4CE;
	scrollbar-shadow-color: #51938A;
	scrollbar-track-color: #D8F2F2;
	text-align: justify;
	text-decoration: none;
}


form	/*OK*/
{
	margin: 0;
	padding: 0;
}

a	/*OKdarkblue */
{
	color: #0054A8;
	font-family: Tahoma,Century Gothic,Arial,Verdana;
	text-decoration: none;
}
a:active	/*OK*/
{
	background-color: #ADFF2F;
	color: darkgreen !important;
}
a:visited	/*OK#6A6AFF#007DFB*/
{
	color: #2D96FF;
}
a:hover	/*OK*/
{
	background-color: #00B692;
	color: lightgreen;
	margin:0;
	padding:0;
	text-decoration: blink overline underline;
}
a.g1
{
	color: #7400E8;
}
a.g2
{
	color: #DC1DB6;
}
a.g1:visited
{
	color: #C993FF;
}
a.g2:visited
{
	color: #F18FDE;
}
a.mail	/*OK*/
{
	color: #FFFAD1 !important;
	font-family: Tahoma,Arial !important;
}
a.menu	/*OK*/
{
	color: #43FF43 !important;
	font-family: Tahoma,Arial !important;
}
a.submenu	/*OK*/
{
	color: #53FF53 !important;
	font-family: Tahoma,Arial !important;
}



b.input-any
{
	padding-left: 10px;
}


h1	/*OK*/
{
	background: #43736D url(http://www.JodohOnline.com/skin/jo/image/strip_headline_200.png) repeat-x;
	border: 1px dotted #A8D4CE;
	color: lightgreen;
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px 4px 3px 4px;
}
table
{
	border: 0;
	color: #002A25;
	font: normal normal normal 12px Verdana,Arial,Comic Sans MS,Bookman Old Style;
	padding: 0;
}
table.menu	/*OK*/
{
	background: #416B66 url(http://www.JodohOnline.com/skin/jo/image/bgmenu.png);
	color: lightgreen;
}
table.submenu
{
	background-color: #43736D;
	border: 1px solid #404040;
	font-size: 12px;
	font-weight: bold;
	width: 160px;
}
table.std	/*OK*/
{
	background-color: #C5E1DD;
	border: 1px solid #404040;
}
tr.bottom	/*OK*/
{
	background-color: #8EC4BD;
}
tr.light	/*OK*/
{
	background: #EBF9F7 url(http://www.JodohOnline.com/image/line.gif) repeat-x bottom;
}
tr.light2	/*OK*/
{
	background: #FFFFEB url(http://www.JodohOnline.com/image/line.gif) repeat-x bottom;
}
tr.list-head
{
	background: #D1D3D7 url(http://www.JodohOnline.com/image/mail_head_bg.gif);
}
tr.dark	/*OK*/
{
	background: #D8F2F2 url(http://www.JodohOnline.com/image/line.gif) repeat-x bottom;
}
tr.dark2	/*OK*/
{
	background: #FFFFDF url(http://www.JodohOnline.com/image/line.gif) repeat-x bottom;
}
tr.mail-body
{
	background-color: #FFFFFF;
}
tr.photo-random
{
	text-align: center;
}
tr.profile	/*OK*/
{
	background-color: #FEFAF0;
}
tr.profile1	/*OK*/
{
	background-color: #D8F2F2;
}
tr.profile2	/*OK*/
{
	background-color: #FBE3F7;
}
tr.submit	/*OK*/
{
	background-color: #8EC4BD;
}
tr.title	/*OK*/
{
	background: #43736D url(http://www.JodohOnline.com/skin/jo/image/strip_20.png) repeat-x;
}
tr.title-sub	/*OK*/
{
	background-color: #76B2AA;
	color: #004E44;
}
tr.title-search	/*OK*/
{
	background-color: #E9C565;
}
td	/*OK*/
{
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	padding: 0;
}
td.access	/*OK*/
{
	border-left: 1px dashed #404040;
	color: darkgreen;
	padding: 1px 0 0 0;
}
td.access-title	/*OK*/
{
	border-bottom: 1px solid #404040;
	border-left: 1px dashed #404040;
	border-top: 1px solid #404040;
	color: darkred;
	font-weight: bold;
	text-align: center;
}
td.bottom	/*OK*/
{
	border-top: 1px solid #404040;
	font-size: 11px;
	padding: 1px 6px 1px 6px;
}
td.error	/*OK*/
{
	background-color: #C5E1DD;
	border: 1px solid #404040;
	color: red;
	font-family: news gothic mt,arial;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 4px;
	vertical-align: middle;
}
td.errorquestion
{
	padding: 2px 4px 2px 0px;
	text-align: right;
	/*line-height: 20px;*/
}
td.excl
{
	background: #EBF9F7 url(http://www.JodohOnline.com/image/bg_excl_list.png) repeat-x top;
	padding: 2px;
	text-align: center;
}
td.form
{
	font-size: 12px;
	font-weight: bold;
	padding: 2px 4px 2px 1px;
	text-align: right;
	/*line-height: 20px;*/
}
td.frame	/*OK*/
{
	padding: 6px 0 6px 0;
	text-align: justify;
	vertical-align: top;
}
td.input	/*OK*/
{
	color: darkgreen;
	/*font-size: 10px;*/
	padding: 2px 4px 2px 0px;
}
td.list	/*OK*/
{
	font-size: 12px;
	padding: 1px 4px 1px 4px;
}
td.list-head
{
	background-color: #76B2AA;
	border-bottom: 1px solid #404040;
	color: #004E44;
	font-size: 12px;
	font-weight: bold;
	padding: 0 4px 0 4px;
}
td.mail-body	/*OK*/
{
	color: black;
	font-size: 12px;
	padding: 4px 4px 20px 4px;
	text-align: justify;
}
td.mail-boxlink	/*OK*/
{
	background: #43736D url(http://www.JodohOnline.com/skin/jo/image/strip_20.png);
	border-bottom: 1px solid #404040;
	color: yellow;
	font-size: 12px;
	padding: 0 6px 0 6px;
	text-align: center;
}
td.mail-head	/*OK*/
{
	border-bottom: 1px solid #404040;
	color: #004E44;
	font-size: 12px;
	font-weight: bold;
	padding: 0 2px 0 2px;
}
td.mail-head-blank	/*OK*/
{
	border-bottom: 1px solid #404040;
}
td.mail-list-read
{
	font-size: 10px;
	padding: 2px 0 2px 2px;
}
td.mail-list-unread
{
	font-size: 9px;
	font-weight: bold;
	padding: 2px 0 2px 2px;
}
td.mail-new	/*OK*/
{
	background-color: white;
	color: red;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: blink;
}
td.mail-subject	/*OK*/
{
	border-bottom: 1px solid #404040;
	color: lightgreen;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}
td.mail-textarea	/*OK*/
{
	color: black;
	font-size: 10px;
	padding: 2px;
}
td.membership1	/*OK*/
{
	text-align: center;
}
td.membership2	/*OK*/
{
	color: darkgreen;
	font-size: 14px;
	text-align: center;
}
td.membership3	/*OK*/
{
	background: #B5D6F7 url(http://www.JodohOnline.com/skin/jo/image/bg_exclusive.png);
	border-left: 1px dotted #A0A0A0;
	color: red;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
td.membership4	/*OK*/
{
	background-color: yellow;
	border-left: 1px dotted #A0A0A0;
	color: red;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: blink;
}
td.membership5	/*OK*/
{
	background-color: yellow;
	border-left: 1px dotted #A0A0A0;
	color: red;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: blink;
}
td.menu	/*OK*/
{
	font-size: 12px;
	font-weight: bold;
}
td.nomail
{
	color: red;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 4px 0;
	text-align: center;
}
td.note	/*OK*/
{
	color: darkgreen;
	padding: 4px 2px 4px 2px;
	text-align: center;
}
td.note2
{
	color: #004E44;
	font-size: 10px;
	padding: 0 2px 0 2px;
}
td.pad	/*OK*/
{
	padding: 4px 4px 4px 4px;
}
td.photo-random
{
	height: 61px;
	width: 46px;
}
td.photo-random-empty
{
	height: 61px;
	width: 46px;
}
td.profile
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}
td.profile1	/*OK*/
{
	border-bottom: 1px solid #404040;
	color: darkblue;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}
td.profile2	/*OK*/
{
	border-bottom: 1px solid #404040;
	color: red;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}
td.profile-about	/*ok*/
{
	background-color: #F8F8F8;
	border-bottom: 1px dotted #404040;
	border-top: 1px dotted #404040;
	font-size: 10px;
	padding: 4px;
	text-align: justify;
}
td.profile-basic1	/*ok*/
{
	color: #35615B;
	font-size: 11px;
	padding: 2px;
}
td.profile-basic2	/*ok*/
{
	color: #35615B;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 4px 2px 2px;
}
td.profile-basic3	/*ok*/
{
	color: red;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 2px 4px 2px 2px;
	text-align: right;
}
td.profile-data1
{
	color: #35615B;
	font-size: 10px;
	padding: 2px;
}
td.profile-data2
{
	color: #35615B;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
}
td.profile-login	/*OK*/
{
	background-color: #FEF6E6;
	border-left: 1px dotted #A0A0A0;
	color: #004E44;
	font-size: 10px;
	font-weight: bold;
	padding: 0 2px 0 2px;
}
td.profile-online	/*OK*/
{
	background-color: #FF4040;
	border-left: 1px dotted #A0A0A0;
	font-size: 10px;
	letter-spacing: 8px;
	text-align: center;
}
td.profile-visited	/*OK*/
{
	background-color: #FEEFD2;
	border-bottom: 1px solid #404040;
	border-left: 1px dotted #A0A0A0;
	color: #004E44;
	font-size: 9px;
	padding-left: 2px;
}
td.report	/*OK*/
{
	background-color: #C5E1DD;
	border: 1px solid #404040;
	min-height: 50px;
	padding: 4px;
}
td.search
{
	background-color: #BFBFDF;
	color: black;
	font-size: 11px;
	font-weight: bold;
	padding: 0 2px 1px 2px;
}
td.search-basic	/*OK*/
{
	border-bottom: 1px solid #404040;
	color: darkgreen;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
}
td.search-bottom	/*OK*/
{
	color: darkblue;
	border-top: 1px solid #404040;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 6px 1px 6px;
}
td.search-input	/*OK*/
{
	color: #004E44;
	font-size: 9px;
	padding: 2px;
}
td.search-panel
{
	color: black;
	font-size: 10px;
	font-weight: bold;
	padding: 0 2px 2px 2px;
	text-align: right;
}
td.search-panel-input
{
	color: #004E44;
	font-size: 10px;
	font-weight: 900;
	padding: 2px 2px 0 2px;
	vertical-align: bottom;
}
td.search-result-body
{
	background-color: #F8F8F8;
	font-size: 10px;
	padding: 1px 4px 1px 4px;
	text-align: justify;
}
td.search-result-bottom
{
	font-size: 14px;
	padding: 4px;
}
td.search-result-head	/*OK*/
{
	font-size: 11px;
	padding: 0 2px 0 2px;
}
td.search-result-head2
{
	background-color: #DBDCFF;
}
td.search-submit
{
	background-color: #BFBFDF;
	color: black;
	padding: 2px 2px 1px 2px;
	text-align: right;
}
td.search-title	/*OK*/
{
	background: #43736D url(http://www.JodohOnline.com/skin/jo/image/strip_30.png) repeat-x;
	border-bottom: 1px solid #404040;
	border-right: 1px solid #606060;
	color: yellow;
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	padding: 0;
	text-align: center;
}
td.single	/*ok*/
{
	padding: 2px 4px 2px 4px;
}
td.submenu	/*OK*/
{
	 background: transparent url(http://www.JodohOnline.com/skin/jo/image/bg_submenu.png);
	 border-top: 1px solid #43736D;
	 font-size: 14px;
	 height: 16px;
	 letter-spacing: 1px;
	 padding-right: 6px;
	 text-align: right;
	 width: 160px;
}
td.subtitle
{
	background-color: #E0E0E0;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	padding: 4px 4px 4px 4px;
	text-transform: capitalize;
	word-spacing: 1px;
}
td.title	/*OK*/
{
	border-bottom: 1px solid #404040;
	color: lightgreen;	/*#FFE073*/
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	letter-spacing: 2px;
	padding: 0 6px 0 6px;
}
td.title-border	/*OK*/
{
	border: 1px solid #404040;
	color: lightgreen;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding: 0 2px 0 2px;
}
td.title-sub
{
	border-bottom: 1px solid #404040;
	padding: 0 2px 0 2px;
}
td.title-sub2
{
	border-bottom: 1px dotted #404040;
	border-top: 1px dotted #404040;
	color: darkred;
	font-size: 12px;
	font-weight: bold;
	padding: 6px;
	letter-spacing: 2px;
	text-align: right;
}


img
{
	border: 0;
}


div.announce
{
	color: #004E44;
	font-size: 12px;
	padding: 2px 4px 2px 20px;
	text-align: justify;
}
div.checking
{
	font-size: 10px;
	font-weight: normal;
}
div.desc
{
	color: red;
	font-family: tahoma,arial,verdana;
	font-size: 9px;
	font-weight: normal;
}
div.desc1
{
	color: black;
	font-size: 9px;
	padding-bottom: 2px;
	padding-top: 2px;
}
div.desc2
{
	border-top: 1px dotted #A0A0A0;
	color: #A0A0A0;
	font-family: arial,tahoma;
	font-size: 9px;
}
div.nopic
{
	background: transparent url(http://www.JodohOnline.com/skin/jo/image/disableno_photo.png);
	clear: both;
	font-size: 10px;
	font-weight: bold;
	width: 60px;
	height: 80px;
	text-align: center;
	vertical-align: baseline;
}
div.note
{
	color: #606060;
	font-size: 9px;
	font-weight: bold;
}
div.page	/*OK*/
{
	color: #004E44;
	font-size: 11px;
	padding: 2px;
	text-align: center;
	width: 86%;
	word-spacing: 4px;
}
div.pic
{
	height: 80px;
	width: 60px;
	text-align: center;
}
div.seek
{
	background-color: #D8F2F2;
	border: 1px dotted darkgreen;
	font-size: 9px;
	padding: 0 1px 0 1px;
	text-align: left;
}



input,select,textarea	/*OK*/
{
	background-color: #C0FFC0;
	border: 1px solid #404040;
	color: #294F4A;
	font-family: Arial,Verdana,Comic Sans MS,Bookman Old Style;
	font-size: 10px;
	text-indent: 1px;
}
input.check	/*OK*/
{
	background-color: transparent !important;
	border: 0 !important;
	text-indent: 0px !important;
}
input.submit	/*OK*/
{
	color: #FFFAD1 !important;
	background-color: #558F87 !important;
	border-bottom-color: #606060 !important;
	border-left-color: #9AB0AD !important;
	border-right-color: #808080 !important;
	border-top-color: #9AB0AD !important;
	border-style: outset !important;
	border-width: 1px 1px 1px 1px !important;
	cursor: pointer !important;
	font-size: 12px !important;
	font-variant: small-caps !important;
	font-weight: bold !important;
	margin: 0 !important;
	padding: 0 1px 0 1px !important;
}

select.search	/*OK*/
{
	background-color: #C0FFC0;
	border: 1px dotted #404040;
	color: #294F4A;
	font-size: 9px;
}

li
{
	margin-bottom: 6px;
}


p.about
{
	font-size: 10px;
}
p.about:first-line
{
	color: #004E44;
	font-weight: bold;
	word-spacing: 4px;
}
p.report	/*OK*/
{
	color: #004E44;
	font-size: 11px;
}
p.report:first-line	/*OK*/
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}



blockquote	/*OK*/
{
	background-color: #E3F7F4;
	border: 1px dashed #404040;
	font-family: tahoma,comic sans ms,arial;
	font-size: 9px;
	margin-left: 20px;
	max-width: 600px;
	padding: 2px;
}



small	/*OK*/
{
	font-size: 9px;
}
small.l	/*OK*/
{
	font-size: 8px;
}
small.m	/*OK*/
{
	font-size: 7px;
}
small.s	/*OK*/
{
	font-size: 6px;
}



a:hover	/*OK*/
{
	direction: rtl;
}
span.amount	/*OK*/
{
	color: yellow;
	font-size: 9px;
}
span.announce
{
	color: darkblue;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 -18px;
	word-spacing: 4px;
}
span.any	/*OK*/
{
	color: #C0C0C0;
	font-style: italic;
}
span.chat1	/*OK*/
{
	color: darkblue;
}
span.chat2	/*OK*/
{
	color: darkgreen;
}
span.error	/*OK*/
{
	background-color: yellow;
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-decoration: blink;
}
span.input-checked	/*OK*/
{
	color: darkgreen;
	font-weight: 600;
}
span.input-any	/*OK*/
{
	font-style: italic;
	font-weight: bold;
	padding-left: 18px;
}
span.input-any-checked	/*OK*/
{
	color: darkgreen;
	font-weight: bold;
	padding-left: 18px;
}
span.input-subtitle	/*OK*/
{
	background-color: lightgreen;
	color: #004E44;
	font-size: 12px;
	font-weight: bold;
	padding: 0 2px 0 2px;
}
span.language	/*OK*/
{
	color: white;
	letter-spacing: 1px;
}
span.mailheader	/*OK*/
{
	background-color: #47756F;
	border: 1px inset lightgreen;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding: 0 4px 0 4px;
}
span.noanswer
{
	color: #274175;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
}
span.note
{
	color: #606060;
	font-weight: bold;
}
span.online
{
	background-color: #FF4040;
	color: yellow;
	font-weight: bold;
	padding: 0 2px 0 2px;
	text-decoration: blink;
}
span.page-current	/*OK*/
{
	color: red;
	font-size: 15px;
	font-weight: bold;
}
span.replied-mail-head1	/*OK*/
{
	font-weight: bold;
}
span.replied-mail-head2	/*OK*/
{
	color: blue;
}
span.search-result
{
	color: #004E44;
	padding-left: 8px;
}
span.search-result-bottom
{
	color: #004E44;
	font-weight: bold;
}
span.search-result1	/*OK*/
{
	color: darkblue;
	font-size: 13px;
	font-weight: bold;
}
span.search-result2	/*OK*/
{
	color: #FF4040;
	font-size: 13px;
	font-weight: bold;
}
span.search-username
{
	font-size: 12px;
	font-weight: bold;
}
span.username
{
	color: yellow;
	font-size: 10px;
	font-weight: bold;
}