body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding:6px;
	background-color: #cccccc;
	font-size:12px;
	background: #B6CADD url(../images/bg.png) repeat;
}

table {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
td {
	padding:0 0 0 5px;
}
td:nth-child(3) { display:none; }
tr.header {
	font-weight:bold;
}
tr:nth-child(even) {15^color: blue; background:#A1C0DE;}
th,td {padding:0.1em 0.5em;}
th {text-align:left;font-weight:bold;background:#eee;border-bottom:1px solid #aaa;}
th:nth-child(3) { display:none; }
a:link,a:visited {
	text-decoration:none;
	color:black;
}
a:hover {
	text-decoration:underline;
	color:blue;
}
textarea,select,input
{
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	vertical-align: middle;
}
textarea.trans,select.trans,input.trans
{
	background-color: transparent;
	border: 1px solid #000000;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	vertical-align: middle;
}

input.none
{border:0px;
background-color:transparent;
}
.back
{
	text-align:right;
	font-size:9px;
	width:80%;
}
#body tr { border-top: 1px solid #56626d; position: relative !important}
#body th a {color: #fff;}
#body td{border-right: 1px solid #56626d;}
#body 
{
	border: 1px solid #56626d;
	border-right: 0px;
	font-family: tahoma, arial, sans-serif;
}
#body tr th
{
	border-right: 1px solid #000000;
	padding: .2em;
	background: #46525d;
	color: #fff;
	text-align: left;
}
#body_address tr { border-top: 1px solid #56626d; position: relative !important}
#body_address tr:hover { background:#9ABBC1; border-top: 1px solid #56626d; position: relative !important}
#body_address th a {color: #fff;}
#body_address td{border-right: 1px solid #56626d;}
#body_address
{
	border: 1px solid #56626d;
	border-right: 0px;
	font-family: tahoma, arial, sans-serif;
	font-size:11px;
}
#body_address tr th
{
	border-right: 1px solid #000000;
	padding: .2em;
	background: #46525d;
	color: #fff;
	text-align: left;
}


#add 
{
	border: 1px solid #56626d;
	font-family: tahoma, arial, sans-serif;
}
#added
{
	border: 1px solid #56626d;
}
#added th
{
	border: 1px solid #56626d;
	color:black;
}
#added td
{
	border: 1px solid #56626d;
}

#main {height:95%; border: 1px outset #000000; margin: 20px auto 20px auto; padding: 0 0 0 0; background-color: #B6CADD;}
fieldset{ border: 1px outset #000000;}
#menu{padding:0 7px 0 0;}
#menu td
{
	border: 1px solid #56626d;
	font-family: tahoma, arial, sans-serif;
	padding:0 5px 0 5px;
}
#menu a:hover
{
	color:black;
	text-decoration:underline;
}
#m_bottom td
{
	border-top: 1px solid #56626d;
	text-align:center;
	font-family: tahoma, arial, sans-serif;
}

/* top menu */
#topwrapper{background: #D4DFEB; margin: 0 0 0 0; border-top: 1px solid #E2EAF2;  border-bottom: 1px solid #4A74A0; clear:both; height:25px; text-align:center;}
#top{margin:0 auto 0 auto; padding:0 0 0 0; width:715px;background:transparent;}
#top ul, #top li{ margin: 0 0 0 0; padding: 0 0 0 0; display: inline; list-style-type: none; border: 0 none; }
#top a:link, #top a:visited{ font-size: 13px; line-height:13px; float: left; margin: 0 0 0 0; text-decoration: none; color: #000; border:0 none;border-left: 1px solid #666666; padding: 5px 0 5px 0;background-color: #D4DFEB; height:15px}
#top a:hover{ text-decoration: none; background-color:#5180AE;color:#ffffff;}
#top a:link#topcurrent, #top a:visited#topcurrent{ color: #ffffff;text-decoration: none; background-color: #5180AE}
#top a{ width: 116px; text-align: center;}
#list {border:1px solid #aaa;width:100%;}
img{border:0}