body { color:#000; background:#ebe1ed;}
body *{ margin: 0; padding: 0; font-family:verdana, "Comic Sans MS",Helvetica,sans-serif;}
a img,:link img,:visited img { border: none; }
a	{ text-decoration:none; color:#a00; }
a:hover { text-decoration: underline; }
body, td{  margin: 0;  padding: 0;  font-size: small;}
b{ font-weight:bold; }
textarea{ font-size:small; }
.tCenter	{ text-align:center; }
.header{ text-align:center; } 
.logo	{ text-align:center; color:#000; }

h1, .hd{ background:#5d2067; color:#fff; font-weight:normal; padding:5px; text-align:center; vertical-align:middle; font-size:150%; }
hr{background-color:#D2D2D2; border:medium none; height:1px; margin:2px 0; padding:0;}
h2{ text-align:center; background:#5d2067; color:#fff; font-size:120%; padding:5px; }
h2 a{ color:#369; }
h3{ color:#fff; background:#336699; padding:3px; }
.updates { text-align:center; background:#eee; color:#336699; border:1px solid #eee; font-size:120%; padding:2px; }
h2 a{ color:#ffffff; }

.red { color:red;}
.info	{ background:#F0FADE; border:1px dotted #0BD900; margin:5px; padding:5px; font-weight:bold; text-align:center; color:#555; }
.error{ background:#FFEFEF; border:1px solid #f00; margin:5px; padding:5px; font-weight:bold; text-align:center; color:#f00; }
.form_error { color:red; }
p{ padding:2px 0; }

table	{ width:100%; margin:auto;}
table th,table tr	{ background:#ffffff; }
table td	{ padding:1px; }

.devider	{ height:5px;}
.liner{ margin:5px 0; }
.dtype	{padding:4px;font-size:x-small;text-align:center;}

.search	{ background: #e2d7e4; text-align:center; font-weight:bold; }
.dwnLink	{ color: #336699; font-weight:bold; }
.pgn	{ text-align:center; }
.pgn span	{ font-weight:bold; color:#bbb; }
img	{ vertical-align:middle; }

.ftrLink{ background:#5d2067; color:#fff; border-top:1px solid #f8e8ee; padding:5px; font-weight:bold; text-align:center;  }
.ftrLink a { color:#fff; text-shadow:0 1px 1px #567;}

a.top {color:#FF7F00; font-size:smaller; text-decoration:none; }

.updates div	{ border-bottom:1px dashed #D1D8DF; padding:3px; }
.catRow	, .tagRow	{ padding:3px; border-bottom:1px dashed #c9bacc; }
.catLst{ background:#f5f5f5; padding:2px; border:1px solid #ddd; }
.path{ padding:2px; border:1px solid #ddd; }

#setting { background:#5d2067; color:#fff; border-top:1px solid #89a; }
#setting a { color:#fff; text-shadow:0 1px 1px #567;}
#loginout{ font-weight:bold; padding:5px; }
#language_options{ padding:3px 5px; font-weight:bold;}
#language_options b{ color:#ff0;}
.sort_options{ text-align:center; font-size:80%; padding:2px 5px; }

.smsBy { color:#555;}
.smsBy a{ color:#a00; font-weight:bold; }
.sms { border-left:1px solid #778899; padding-left:5px; margin-left:1px;}
.smsInfo{ font-size:80%;background:#e2d7e4;padding:2px;text-align:center; border-bottom:1px solid #c9bacc;}


form { padding:5px; }

.setting { background:#5d2067; color:#fff; border-top:1px solid #89a; }