/* reset css  */
a, abbr, acronym, address, body, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, 
u, i, center, p,
dl, dt, dd, ol, ul, li, h1,h2,h3,h4,h5,h6,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, hr{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight:normal;
	vertical-align: baseline;
	background: transparent;
}

input, textarea {
	margin:0;
	padding:0;
}
input.txt, textarea,select {
	border:1px solid #b0b0b0;
}
textarea{font-family:Arial;font-size:12px;}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end reset css */
body{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;background-color:#4D4D4D}
a {text-decoration:none;}
a:hover{text-decoration:underline;}
#header_wrap{width:100%;background:url(/resources/design/header_bkg.png) 0 0 repeat-x;height:175px;position:absolute;top:0;left:0;}
#header {width:912px;margin:0px auto;}
#header a#logo{display:block;font-size:40px;color:#fff;text-decoration:none;margin-top:70px;line-height:45px;width:550px;}
#header ul, #header p{float:right;clear:right;}
#header li{float:left;margin-left:10px;}
#center{width:852px;margin:132px auto 0 auto;padding:50px 30px 30px 30px;background:url(/resources/design/box_bkg.png) 0 0 repeat-y;position:relative;}
#box_top{width:912px;height:40px;background:url(/resources/design/box_top.png) 0 0 no-repeat;position:absolute;top:0;left:0;}
#box_bottom{width:912px;height:22px;background:url(/resources/design/box_bottom.png) 0 0 no-repeat;position:absolute;bottom:0;left:0;}
#signup{width:350px;height:300px;padding:20px;}
#signup h2{font-size:20px;line-height:24px;margin-bottom:20px;}
#signup p{margin-bottom:20px;}
#signup form input.txt{width:200px;padding:3px 5px;border:1px solid #d3d3d3;}
#signup form textarea{width:200px;height:30px;padding:5px;}
#main h2{font-size:20px;margin-bottom:10px;}
ul.pl li{margin-bottom:10px;}
ul.pl li h3{font-style: italic;}