.req {
	color: #F30;
}

.box {
	border:1px solid black;
	}

.list_content {
		border: 1px solid #cccccc;
		border-top: 0;
		font: 12px/12px Arial,Helvetica,Verdana,sans-serif;
		padding: 3px 0px 3px 5px;
		font-weight: bold;
		width:500px;
	}
	
.button {
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	background-color:#D5E3E3;
	}

.feature {
	font: 10px/12px Arial,Helvetica,Verdana,sans-serif;
	color: #666;
	padding: 3px 3px 0 3px;
}

#menu {
	font: 12px Arial,Helvetica,sans-serif; 
}

#menu a, #menu a:link, #menu a:visited, #menu a:hover {
	color: #033;
	text-decoration: none;
}

#features {
	background-color: #FFF;
}

#content, #content td {
	font: 11px/17px Verdana,Arial,Helvetica,sans-serif; /* if changing here, change in #content th */
	padding: 10px;
}

#content a, .list_content a, #content a:link, #content a:visited, #content a:hover {
	color: #033;
	text-decoration: none;
}

#content a:hover, .list_content a:hover  {
	color: #C00;
}

#content td {
	padding: 0px;
}

p {
	display:inline;
}

ul, ul ul	{
	list-style: disc url(/images/bullet.gif);
	padding-top: 5;
	margin-top: 0;
}

ul ul {
	list-style: disc url(/images/bullet2.gif);
}

li {
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6	{
	margin:	0;
	padding: 10px 0 5px 0;
	font-family: Helvetica,Arial,sans-serif;
	color: #333;
	background: transparent;
	font-weight: normal;
}

h1	{
	font-size:	1.3em;
	font-weight: bold;
	color: #666;
}
h2	{
	font-size:	1.25em;
}
h3	{
	font-size:	1.2em;
}
h4, h5	{
	font-size:	1.05em;
}

blockquote {
	padding: 0;
	margin: 0 0 0 20px;
}
