body {
background:#F3F3F3;
margin:0;
padding:0;
font-family:Verdana;
font-size:12px;
}
form {
margin:0;
padding:0;
}
a:link { color:#0088CD;}
a:visited { color:#855AAA;}
a:hover { color:#F35656;}

hr {
height:1px;
color:#C4DCE9;
background:#C4DCE9;
padding:0;
margin:10px 0px;
border:0px;
}

img { border:0;}

.top01 {
background:url(images/top_bg_01.gif) no-repeat #4A8FB1;
}
.top02 {
background:url(images/top_bg_02.gif) no-repeat #317DA4;
}
.dtopmenu {
margin-left:40px;
clear:both;
}
a.atopm:link, a.atopm:visited {
color:#FFFFFA;
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
float:left;
padding:4px 7px 5px 7px;
margin:0px 2px;
}
a.atopm:hover {
background:#FAFAFA;
color:#A73024;
}
a.atopm-a:link, a.atopm-a:visited {
background:#FAFAFA;
color:#1B709A;
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
float:left;
padding:4px 7px 5px 7px;
margin:0px 2px;
}
a.atopm-a:hover {
background:#FAFAFA;
color:#A73024;
}
.super {
margin-left:84px;
height:30px;
}
.super a:link, .super a:visited {
color:#FAFAFA;
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
float:left;
padding:4px 7px 5px 7px;
margin:0px 2px;
}
.super a:hover {
background:#FAFAFA;
color:#A73024;
}
.table01 {
background:#FFFFFF;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.line {
background:url(images/line_bg.gif) center repeat-y;
}
.pleft {
background:url(images/left_bg_top.gif) left top no-repeat;
}
.pcenter {
background:url(images/center_bg_top.gif) top repeat-x;
}
.dtopr {
color:#C1EAFF;
font-family:Arial;
font-size:12px;
margin:15px 0px 9px 30px;
}
#tsearch {
margin-left:35px;
}
.stext {
background:none;
border:0px;
color:#717171;
font-family:Arial;
font-size:15px;
font-weight:bold;
width:180px;
height:23px;
}
.sgo {
border:none;
background:none;
width:60px;
height:23px;
cursor:pointer;
}
.cat1 {
margin:32px 10px 10px 10px;
color:#A61418;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
text-align:right
}
.cat2 {
color:#BF2E32;
font-family: "Trebuchet MS", Arial;
letter-spacing:1px;
font-size:15px;
font-weight:bold;
margin:20px 10px 10px 20px;
}
#listmenu {
list-style:none;
border-top:1px dashed #D1D1D1;
color:#8E8C8C;
padding:0px;
margin:5px 8px 15px 0px;
}
#listmenu li {
border-bottom:1px dashed #D1D1D1;
line-height:20px;
}
#listmenu a:link, #listmenu a:visited {
padding:2px 0px 2px 0px;
display:block;
color:#8E8C8C;
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
background:url(images/ico_arrow.gif) 10px 9px no-repeat;
padding-left:25px;
}
#listmenu a:hover {
background:url(images/ico_arrow2.gif) 13px 9px no-repeat #E7F0F5;
padding-left:28px;
color:#000000;
}
#listmenu a.on:link, #listmenu a.on:visited {
padding:2px 0px 2px 0px;
display:block;
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
background:url(images/ico_arrow2.gif) 13px 9px no-repeat #E7F0F5;
padding-left:28px;
color:#000000;
}
#listmenu a.on:hover {
background:url(images/ico_arrow2.gif) 13px 9px no-repeat #E7F0F5;
padding-left:28px;
color:#000000;
}

.listright {
list-style:none;
border-top:1px dashed #D1D1D1;
padding:0px;
margin:5px 10px 10px 15px;
color:#8E8C8C;
}
.listright li {
border-bottom:0px dashed #D1D1D1;
font-size:11px;
font-family:Arial;
padding:0px;
margin:0px;
line-height:15px;
display:block;
height:56px;
border-bottom:1px dashed #D1D1D1;
clear:both;
}
.listright li:hover {
color:#A61418;
background:#F6F6F6;
}
.listright img {
border:1px solid #CCCCCC;
margin:2px 5px 2px 0px;
}
a.apname:link, a.apname:visited {
color:#333333;
font-family:Arial;
font-size:11px;
/*display:block;*/
/*padding:6px 0px 6px 5px;*/
/*height:50px;*/
/*border-bottom:1px dashed #D1D1D1;*/
margin:1px 0px;
}
a.apname:hover {
color:#A61418;
/*background:#F6F6F6;*/
}
.listarch {
list-style:none;
padding:0;
margin:0px 10px 10px 20px;
}
.listarch li {
border-bottom:1px solid #FFFFFF;
}
a.aarch:link, a.aarch:visited {
color:#3193C5;
display:block;
padding:5px 0px;
background:url(images/ico_archive.gif) 8px 7px no-repeat;
padding-left:30px;
font-family:Arial;
font-size:12px;
}
a.aarch:hover {
background:url(images/ico_archive2.gif) 8px 7px no-repeat #F3F3F3;
}

.listblogs {
list-style:none;
margin:0px 10px 10px 20px;
padding:0px;
color:#3193C5;
}
.listblogs li {
border-bottom:1px solid #FFFFFF;
}

a.alinks:link, a.alinks:visited {
color:#3193C5;
display:block;
padding:5px 0px;
background:url(images/ico_data.gif) 5px 6px no-repeat;
padding-left:25px;
font-family:Arial;
font-size:12px;
text-decoration:none;
}
a.alinks:hover {
background:url(images/ico_data2.gif) 5px 6px no-repeat #F3F3F3;
padding-left:25px;
text-decoration:underline;
}
.tdbot {
padding-top:10px;
background:url(images/line_bg_bot.gif) 0px 10px repeat-x;
}
.dmain {
margin:25px 14px 5px 14px;
font-family:Verdana;
font-size:13px;
color:#333333;
}
.dtitle {
background:url(images/ico_gift.gif) 2px center no-repeat;
padding:4px 0px 3px 30px;
margin:20px 0px 2px 0px;
border-bottom:2px solid #2E7BA2;
color:#1F729B;
font-family:"Trebuchet MS", Arial;
font-size:16px;
font-weight:bold;
}
.dtitle a:link, .dtitle a:visited {
text-decoration:none;
color:#1F729B;
}
.dtitle a:hover {
color:#A61418;
}
.data {
background:url(images/ico_data4.gif) left no-repeat;
padding-left:18px;
color:#888888;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}
.text p { 
padding:5px 0px;
margin:5px 0px;
}
.text img {
border:2px solid #DDE9F0;
margin:10px;
margin-top:3px;
}

.dcomms {
background:#F9F9F9;
padding:2px;
border:1px dashed #EDEDED;
margin:7px 0px;
clear:both;
}
.dcomms a:link, .dcomms a:visited {
color:#3193C5;
font-family:Verdana;
font-size:10px;
margin-right:5px;
}
.dcomms a:hover {
color:#F06005;
}
.dpages a:link, .dpages a:visited {
color:#79AAC3;
padding:0px 3px;
font-family:Verdana;
font-size:12px;
border:1px solid #DDE9F0;
text-decoration:none;
}
.dpages a:hover {
color:#E13337;
background:#F3F3F3;
}
a.apage:link, a.apage:visited {
color:#79AAC3;
padding:0px 3px;
font-family:Verdana;
font-size:12px;
border:1px solid #DDE9F0;
text-decoration:none;
}
a.apage:hover {
color:#E13337;
background:#F3F3F3;
}
a.apage-a:link, a.apage-a:visited {
color:#E13337;
background:#F3F3F3;
}
a.apage-a:hover {
color:#E13337;
}
.title {
padding:0px;
margin:20px 0px;
color:#A61418;
font-family:verdana;
font-size:17px;
font-style:italic;
font-weight:bold;
letter-spacing:1px;
border-bottom:1px dashed #D1D1D1;
}
.copy {
color:#999999;
font-family:Arial;
font-size:10px;
font-weight:bold;
}
.mail { 
color:#A61418;
font-family:Verdana;
font-size:10px;
font-weight:bold;
}
a.asmall:link, a.asmall:visited {
color:#888888;
font-family:"Courier New", Courier, mono;
font-size:11px;
}
a.asmall:hover {
color:#000000;
}

.addform {
font-size:11px;
color:#666666;
background:#F9F9F9;
border:1px solid #EEEEEE
}
.blue { color:#60B3D5;}
.input {
border:1px solid #CBDAE2;
background:#FFFFFF;
font-family:Verdana;
font-size:12px;
}
.input2 {
border:1px solid #CBDAE2;
background:#FFFFFF;
font-family:Verdana;
font-size:12px;
color:#196E99;
font-weight:bold;
width:80px;
}
.textbox {
border:1px solid #CBDAE2;
background:#FFFFFF;
font-family:Verdana;
font-size:12px;
}
.btn {
background:#F9EBBC;
font-family:Verdana;
font-weight:bold;
color:#666666;
font-size:10px;
border-bottom:1px solid #C7AE5D;
border-right:1px solid #C7AE5D;
border:1px solid #E2C463;
padding:1px 5px;
}
.commet {
background:#FBFAF3;
padding:5px;
border:1px dashed #F7DEBD;
margin:5px 0px 15px 20px;
}
.commet p {
padding:0px;
margin:0px;
margin-top:5px;
font-family:Arial;
font-size:12px;
color:#333333;
}
.error {
background:#FBF559;
color:#FF0000;
padding:5px;
font-weight:bold;
border:1px dotted #FBB459;
}

.list2 li {
margin-bottom:5px;
color:#888888;
font-size:11px;
}
a.linkarch:link {
font-size:11px;
line-height:20px;
margin-left:20px;
background:url(images/ico_arrow.gif) 0px 3px no-repeat;
padding-left:15px;
}
#antispam_res {
	color:#FF0000;
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	font-size:10px;
}
div.votes{
	width:62px;
	height:37px;
	background-image:url(/images/votes.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	padding-top:3px;
	margin-bottom:-3px;	
	}
div.votes strong{
	color:#3A7B9F;
	font-weight:bold;
	font-size:15px;
	}
div.vote{
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	color:#4AA095;
	width:62px;
	height:16px;
	background-image:url(/images/vote.gif);
	text-align:center;
	vertical-align:middle;
	}
div.vote a:link{
	padding:0px;
	margin:0px;
	font-weight:bold;	
	text-decoration:none;
	color:#FF6666;
	display:block;
	}
div.vote a:hover{
	margin:0px;
	padding:0px;
	background-image:url(/images/vote_hover.gif);	
	}
a.sn{
font-size:12px;
/*color:#E79500;*/
color:#FF0000;
font-weight:bold;
padding:0px 1px 0px 1px;
}
a.sn:hover{
font-family:Verdana;
color:#FF0000;
padding:0px 0px 0px 0px;
border:dotted 1px;
}
.red{
	color:#FF0000;
	font:100%;
}
fieldset div,fieldset span{
	font: 85% Verdana, helvetica, sans-serif;line-height:1.4;
}
#textLimit,#nameLimit{
color:#0000FF;
font-weight:bold;
}

.img {
float:left;
}

