body, td, div{
	font-size: 11px;
	font-family: tahoma;
}
#title	{
	padding-top: 20px;
	font-size: 22px;
	color: #FFFFFF;
	clear: both;
}

#phases	{
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 1.45em;
	color: #827766;
}
.phase_active	{
	margin-right: 60px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.45em;
	color: #827766;
	float: left;
}

.phase_inactive	{
	color: #CAC8A4;
	font-size: 1.45em;
	margin-right: 60px;
	float: left;
}

.section_title	{
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 1.45em;
	color: #827766;
}

.phase_passed	{
	color: #E8E8E8;
	font-size: 1.45em;
	margin-right: 60px;
	float: left;
}

#phase #small	{
	color: inherit;
	font-size: 0.75em;
}
.text_sublabel	{
	font-size: 0.4em;
}

.clear	{
	clear: both;
}
div#box{width: 25em;padding: 30px;margin:0 auto;
    text-align:left;background: #9CC0FF url(gradient.png) repeat-x 0 -5px;
	float: left; }

div#box2{width: 25em;padding: 30px;margin:0 auto;
    text-align:center;background: #C9E047 url(gradient2.png) repeat-x 0 -5px;
	float: left; }

div#box3{
	width: 250px;padding: 30px;margin:0 auto;
    text-align:center;background: #DFDFDF url(gradient2.png) repeat-x 0 -5px;
	float: left; }


.spacer	{width: 40px;float: left;}

 #price_table tr td	{
	padding: 3px;
	background-color: #F8E69E;
}
 #price_table #search	{
	padding-left: 20px;
	background-color: #C9E047;
 }
#search	input	{
	font-size: xx-small;
	border-top: black;
	border-bottom: black;
}
 #price_table #price_table_head	{
	background-color: #CC3300;
	color: white;
}
ul{margin:10px 40px;padding:0}
ul li{margin:0;padding:0;list-style-image: url(/img/pointer_blue.gif); }
.error	{
	color: red;
	font-weight: bold;
}
.footer	{
	border-top: solid 2px red; 
	margin-top: 140px;
}
.kw_name	{
	background-color: #F9F9EE;
	padding-left: 4px;
}
th	{
	font-size: 11px; 
	font-weight: bold;
	padding-right: 10px;
	padding-left: 5px;
}
tr.head	{
	background-color: #CECDA1;
	color: #004080;
}
