body {	

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    line-height: 20px;

    padding: 0px 0 0px 0;

    margin: 0px;

    color: #666;

    background: url(images/back.png) repeat-x top #fff;

}

img {

    border: none;

    outline: none;

}

a {

    text-decoration: none;

    outline: none;

    color: #336699;

}
a:hover {
	color:#000;
	text-decoration:underline;
	}

h1, h2, h3, h4, h5, h6 {

    padding: 0px;

    margin: 0 0 10px 0;

    font-weight: bold;

    line-height: 100%;

    color: #003472;

}

#content h2 {

	color:#333333;

	font-size:24px;

	margin:30px 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

#content h3 {

	color:#666;

	font-size:14px;

	margin:0px 0 30px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

p {

    margin:8px 0px;

    padding: 0px;

    line-height: 20px;

    font-size: 12px;

    color: #666;

}

#content p span {

	}

ul {

    list-style: none;

}

#container {

    margin: 0 auto;

    width: 960px;

}

#header {

    float: left;

    position: relative;

    width: 100%;

    height: 46px;

}

#logo {

    float: left;

    position: absolute;

    width: 53px;

    height: 17px;

    left: 0px;

    top: 15px;

}

#logo img {

    float: left;

    width: 53px;

    height: 17px;

}



#content {

    float: left;

    position: relative;

    width: 920px;

	text-align:left;

    padding: 20px;

	background:#ffffcc;

    margin-top: 10px;

}

#content input[type=text] {

	border:solid 1px #ccc;

	background:#fff;

	font-size:14px;

	color:#666;

	padding:6px 5px 7px;

	float:left;

	}

#content input[type=submit] {

	background:url(images/subscribe.png) no-repeat;

	padding:0px;

	border:0px;

	float:left;

	cursor:pointer;

	width:158px;

	height:32px;

	font-weight:bold;

	font-size:13px;

	text-shadow:1px 1px 1px #254362;

	line-height:20px;

	margin:0px 0 0 10px;

	color:#fff;

	}

#footer {

	float:left;

	position:relative;

	width:100%;

	text-align:left;

	margin:10px 0 0 0;

	font-size:12px;

	color:#999;

	}

.fleft {

	float:left;

	position:relative;

	width:40%;

	}

.fright {

	float:right;

	position:relative;

	width:40%;

	}

.by-rt {

	float: right;

	position:relative;

	background:url(images/by-rt.png) no-repeat 0px 0px;

	width:35px;

	margin:5px 0 0 0;

	height:18px;

	}

.by-rt:hover {	

	background:url(images/by-rt.png) no-repeat 0px -18px;

}

#form .error {
	padding: 7px 0 0 10px;
	color:#F00;
	float:left;
	}
