td img {
	margin: 0;
	padding: 0 20px;
}
td p {
	font-size: small;
	padding-left: 0;
	margin-left: 0;
}
/* -------------- */

html,body,h1,h2,h3,ul,li,dl,dt,dd,p {
	margin: 0;
	padding: 0;
}

body {
	background: #222 url(bg_stripe_blk.png) repeat left top;
	color: #333;
    font-size: small;
    font-family: verdana, arial, helvetica, sans-serif;
	}


/* [LINK STYLE] ======================================== */
a { color: #000; }
a:link, a:active, a:visited { text-decoration: none; }
a:link { color: #36F; }
a:visited{ color: #a0a; }


/* [HEADER STYLE] ======================================== */
h1 {
	padding-top: 75px;
	padding-right: 30px;
	text-align: right;
	}
h2 {
	margin-top: 50px;
	margin-bottom: 25px;
	padding: 6px 12px;
	border-bottom: 1px solid #BBB;
	border-right: 1px solid #AAA;
	border-top: 1px solid #EEE;
	border-left: 1px solid #EEE;
	background: url(bg_stripe_slv.png) repeat-x right -15px;
	font-size: large;
	}
h3 {
	margin-top: 40px;
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 5px;
	border-bottom: 2px dotted #AAA;
	font-size: medium;
	}


/* [BATCH STYLE] ======================================== */
p, li, dt { line-height: 2; }

p, dl, ul  {
	margin-left: 30px;
	margin-right: 30px;
	}


/* [CONTENT STYLE] ======================================== */
#content {
	min-width: 600px;
	margin: 60px 3% 0 3%;
	padding: 0 30px 70px 30px;
	background: #FFF url(bg_bluewave.png) repeat-x 100px -30px;
	}

a img { border: none; }
img { padding: 6px; vertical-align: text-bottom; }

li { margin-left: 35px; }

dl, ul { margin-top: 20px; }
dt { padding: 5px 0; font-weight: bold; }
dd { margin-left: 20px; }

pre {
	margin: 10px 30px;
	padding: 15px;
	border: 1px solid #ccc;
	background-color: #EEE;
	line-height: 1.5;
	}

address {
	font-size: small;
	font-style: normal;
	}

