* {
	margin: 0;
	padding: 0;
}

.tbl_a, .tbl_b, .tbl_b2, .tbl_b3 { PADDING-TOP:5px; }
.clean { clear:both; }
.info { PADDING: 10px; PADDING-TOP:0px; FONT-WEIGHT:bold; COLOR:red; }
#subcontent { PADDING:10px; PADDING-BOTTOM:15px; color: #696969; }
.tbl_a { WIDTH:120px; }
.tbl_b2 { TEXT-ALIGN:right; PADDING-TOP: 5px; }
.tbl_b3 { WIDTH:400px; }
#localdesc, #urldesc, #url2desc, #notifybox { PADDING-TOP:8px;}
.tabl {
	width:95%;PADDING-TOP:15px; PADDING-BOTTOM:10px;
}
.tabl_head {
BORDER-BOTTOM:1px solid green;width:100%;MARGIN-BOTTOM:0px;PADDING-BOTTOM:2px;
}
.tabl_head div {
	FONT-WEIGHT:bold;TEXT-ALIGN:center; FONT-SIZE:9px;
}
.tabl_row, .tabl_row_current, .tabl_row_total {
clear:both;width:100%;BORDER-BOTTOM:1px dotted #cccccc;MARGIN-TOP:3px;PADDING-BOTTOM:3px;
}
.tabl2_row {
clear:both;width:100%;MARGIN-BOTTOM:3px;PADDING-BOTTOM:3px;PADDING-LEFT:15px;
}
.tabl_row div, .tabl_row_current div, .tabl_row_total div {
TEXT-ALIGN:center; FONT-SIZE:10px;
}
.tabl_row div.action, .tabl_row_current div.action, .tabl_row_total div.action {
PADDING-RIGHT:10px;
}
.tabl_row div.action a, .tabl_row_current div.action a, .tabl_row_total div.action a {
TEXT-DECORATION:none; FONT-SIZE:9px;
}
.tabl_row div.rapidlink INPUT, .tabl_row_current div.rapidlink INPUT, .tabl_row_total div.rapidlink INPUT {
	BORDER:0px; FONT-FAMILY:Tahoma,Arial,Helvetica;BACKGROUND:white;FONT-SIZE:11px;LETTER-SPACING:1px; width:150px;
}

.tabl_row_current {
BACKGROUND:#ffdede; MARGIN-TOP: 0px;
}
.tabl_row_current div {
FONT-WEIGHT:bold;
}

.tabl_row_total {
BACKGROUND:#dddddd;
}
.spaceline {
	clear:both; height:20px;
}
.spaceline2 {
	clear:both; height:40px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#696969;
	border: 1px solid #b8b7b7;
	cursor: pointer;
}
input#s, input#author, input#email, input#url {
	color: #696969;
	background: #fff;
	cursor: text;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: #333;
}

a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
color: #111;
}
a:visited {
color: #333;
}

#wrap {
margin: 40px auto;
width: 780px;
background: #fff;
border: 10px solid #B0DE27;
}

#header {
height: 90px;
}
#header h1 { 
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #639C42;
}
#header h1 a { 
color: #639C42;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header h1 a:hover {
color: #111;
}
#header h2 {
font-size: 19px;
color: #B0DE27;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#menu {
float: right;
width: 100%;
text-align: right;
height: 30px;
line-height: 30px;
background: #B0DE27;
}
#menu ul {
list-style-type: none;
padding-left: 20px;
}
#menu ul li {
display: block;
float: left;
}
#menu ul li a a:visited {
padding: 0 20px 0 0;
text-decoration: none;
font-weight: 100;
font-size: 14px;
}
#menu ul li a:hover {
color: #111;
text-decoration: none;
}

#content {
padding: 0 20px 20px 20px;
}

.left {
float: left;
width: 180px;
text-align: justify;
}
.right h2 {
font-size: 18px;
font-weight: 100;
padding: 15px 0 7px 0;
}
.right h3 {
font-size: 16px;
font-weight: 100;
color: #B0DE27;
PADDING-TOP:10px;
}
.right h2 a {
text-decoration: none;
}
.right h2 a:hover {
color: #111;
}

.right {
float: right;
width: 540px;
padding-top: 10px;
}
.left h2 {
margin: 10px 0 0 0;
padding-left: 10px;
height: 28px;
line-height: 28px;
background: #B0DE27;
color: #111;
font-size: 13px;
}
.left ul {
padding: 10px 0 15px 10px;
list-style-type: none;
}
.left ul li a {
color: #648CA5;
text-decoration: none;
font-size: 14px;
font-weight: 100;
}
.left ul li a:hover {
color: #111;
}

#footer {
height: 20px;
line-height: 30px;
background: #B0DE27;
text-align: center;
font-size: 11px;
}



