body 
{ 
color:#000; 
background:#a8cd7d; 
margin: 0; 
padding: 0; 
font:14px verdana, "Comic Sans MS",Helvetica,sans-serif;
}
body *{ 
margin: 0; 
padding: 0; 
}
a img,:link img,:visited img { 
border: 
none; 
}
a{ 
text-decoration:none; 
color:#d00; 
}
a:hover { 
text-decoration: underline; 
}
b{ 
font-weight:bold; 
}
a.class2 img,:link img,:visited img { 
border: 
none; 
}
a.class2{ 
font-weight:bold; 
color:#fff;
}
a.class2:hover { 
text-decoration: underline; 
}
textarea{ 
font-size:small; 
}
.tCenter{ 
text-align:center;
 }
input, textarea, select{ 
background:url(input_bg.png) repeat-x bottom; 
border:1px solid #3f9c02; 
border-radius:5px; 
line-height:16px; 
padding:2px; 
color:#555; }
input[type=text], input[type=password], select{ padding:3px; }
input:hover, textarea:hover, select:hover, input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus{ 
border:1px solid #458006; 
box-shadow:0 0 5px #a8ce7e; 
}
input[type=submit]{ font-weight:bold; }
input[type=submit]:hover{ 
border-color:#3f9c02; 
box-shadow:0 0 5px #a8ce7e; 
}

.c0{ clear:both; height:0px; line-height:0px; font-size:0px; }
.c10{ clear:both; height:10px; line-height:10px; font-size:0px; }
.c5{ clear:both; height:5px; line-height:5px; font-size:0px; }

hr{
background-color:#eacdd8; 
border:medium none; 
height:1px; 
margin:2px 0; padding:0;}

#mainContent{ 
width:1010px; 
margin:0 auto; 
}
#logo{ 
text-align:center; 
color:#000; 
width:280px; 
float:left; 
margin-top:5px; 
}
#headerRight{ float:right; width:730px; margin-top:5px; }
#navigation_menu{ 
background:url(header_bg.png) repeat-x; 
height:34px; 
color:#fff; 
line-height:34px; 
border-radius:5px; 
}
#navigation_menu a{ color:#fff; }
#navigation_menu ul li { 
list-style:none; 
float:left; 
margin:0 30px; 
font-weight:bold; 
text-shadow: 0 1px 1px #000;
}
#navigation_menu ul li a:hover{ 
text-decoration:none; 
color:#ffff00; 
text-shadow:0 0 5px #000,0 0 15px #fff;
}
#search { 
float:right; 
margin-right:10px; 
padding-top:5px; 
 
}
#search form { padding:0;border-radius:3px;}
#search input{ border-color:#000; border-radius:3px;}

#content { 
background:url(content_bg.png) repeat-y; 
margin:5px 0; 
border-bottom:2px solid #3f902c; 
border-top:2px solid #3f902c; 
border-radius:5px; 
}
#content #leftPan{ width:260px; float:left; }
#content #middlePan{ width:560px; float:left; padding:5px; }
#content #rightPan{ width:180px; float:right; }
#leftPan, #rightPan, #leftPan a, #rightPan a{ 
color:#fff; 
text-shadow:0 1px 1px #112233
}
#leftPan a:hover,#rightPan a:hover { color:#fc0; }

h1{ 
color:#206d08; 
font-size:25px; 
height:40px; 
line-height:40px; 
padding:0 5px; 
font-family: 
"Trebuchet MS", 
verdana, arial; 
font-weight:normal; 
}
h2{ 
color:#fff; 
font-size:23px;
height:40px; 
line-height:40px; 
padding:0 5px; 
font-family: "Trebuchet MS", verdana, arial; 
font-weight:normal; 
margin:5px 0; 
}
h3{ 
color:#cccccc; 
font-size:14px; 
height:34px; 
line-height:34px; 
padding:0 5px; 
margin-top:5px; 
}
#leftPan h2,#leftPan h3{ 
background:url(heading_left.png) no-repeat; 
text-shadow:1px 1px 0px #000; 
width:257px; 
padding-left:18px; 
}

#middlePan h1{ 
background:url(heading.png) repeat-x bottom;  
text-shadow:1px 1px 5px #fff; 
}
#rightPan h2{ 
background:url(heading_right.png) no-repeat;  
text-shadow:1px 1px 0px #000; 
text-align:center;
width:180px; 
padding-left:0px; 
}

#myAcc{ padding:0 10px; }
#welcome{ 
font-size:12px; 
font-weight:bold; 
text-align:right; 
padding:5px; 
color:#fc0; 
text-shadow:0 1px 1px #000; 
}
#myAcc div{ padding:3px; }
#category .catList{ padding-left:8px; }
#category .catRow	{ padding:3px; }

#language_options div{ padding:2px 10px; }
#selected_lang{ font-weight:bold; color:#fc0; }


.smsRow { margin:15px 0 5px; }
.smsBy { 
color:#555; 
font-size:12px; 
float:left; 
}
.smsTime { 
float:right; 
color:#aaa; 
font-size:10px; 
padding:3px; 
}
.smsBy a{ font-weight:bold; }
.sms { padding:5px 0; }
.smsInfo{ 
font-size:80%; 
background:#eefae1; 
box-shadow: inset 0 0 5px #3f902c; 
padding:3px; 
line-height:16px; 
text-align:center; 
border-bottom:1px solid #3f902c;
}
.smsRow:hover { }

.tRight{ text-align:right;  }
.red { color:red; }
.info	{ 
background:#F0FADE; 
border:1px solid #0BD900;
border-radius:8px; 
margin:5px; 
padding:5px; 
font-weight:bold; 
text-align:center; 
color:#555; }
.error{ 
background:#FFEFEF; 
border:1px solid #f00;
border-radius:8px;  
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 th	{ text-align:right; }
table td, table th{ padding:3px; }

.divider	{background:#fff; height:5px;}
.liner{ border-bottom:1px solid #f3eeee; margin:5px 0; }
.dtype	{padding:4px; text-align:center;}

.search	{ 
background: #336699; 
text-align:center; 
color: #fff; 
font-weight:bold; 
}
.dwnLink{ color: #336699; font-weight:bold; }
.pgn{ text-align:center; }
.pgn a,.pgn span{ 
border:2px solid #3f902c; 
padding:2px 5px; 
background:#fff; 
border-radius:15px; 
text-decoration:none; 
font-weight:bold; 
}
.pgn a:hover, .pgn span	{ 
background:#3f902c; 
color:#fff; 
border-color:#3f902c; 
}
img{ vertical-align:bottom; }

.ftrLink{ 
background:url(header_bg.png) repeat-x; 
border-radius:5px;
padding:5px; 
font-weight:bold; 
text-align:center; 
color:#fff; 
margin:3px 0; 
position:relative; 
}
.top-menu-ads{
margin-top:5px;
margin-bottom:7px;
border:1px solid #cccccc;
background-color:#FFF;
border-radius:10px;
padding:5px}
.mytable{width:100%}
.tCenter	{ text-align:center; }
#google_translate_element { 
position:absolute; 
left:0; 
top:0; 
text-align:left; 
text-shadow:0 0 0;
}
.developedBy { font-size:80%; margin-top:5px;}
.aiss { }

.catLst{ background:#f5f5f5; padding:2px; border:1px solid #ddd; }
.path{ padding:2px; border:1px solid #ddd; }

.sort_options{ text-align:center; padding:2px 5px; }

form { padding:5px; }