@charset "UTF-8";

h3{
	width:800px!important;
	height:190px!important;
	text-indent:-535em;
	margin:0;
	padding:0;
	background:url(top.png) no-repeat;
}

div.outline{margin:20px 10px;}

div.outline dl{
	margin:20px 0;
	display:inline-table;
	min-height:1%;
}

div.outline dl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* Hides from IE-mac \*/
* html div.outline dl{height:1%;}
div.outline dl{display:block;}
/* End hide from IE-mac */

div.outline dl dt{
	float:left;
	width:230px;
	height:34px;
	text-indent:-565em;
}
div.outline dl.o1 dt{background:url(outline1.png) no-repeat top left;}
div.outline dl.o2 dt{background:url(outline2.png) no-repeat top left;}
div.outline dl.o3 dt{background:url(outline3.png) no-repeat top left;}
div.outline dl.o4 dt{background:url(outline4.png) no-repeat top left;}
div.outline dl.o5 dt{background:url(outline5.png) no-repeat top left;}

div.outline dl dd{
	float:left;
	padding:5px 0 0 0;
	width:550px;
}

div.outline dl dl{width:500px!important;}
div.outline dl dl dt{
	background:none!important;
	text-indent:0;
	width:100%!important;
	height:20px!important;
}
div.outline dl dl dd{
	width:494px;
	padding:0!important;
}
div.outline dl dl dd img{
	float:left;
	margin:10px;
}
div.outline dl dl dd p{margin:2px 5px 2px 0;}




p.apply{
	margin:50px 250px 10px;
	width:300px;
	height:100px;
	background:url(apply.png) no-repeat;
}
p.apply a{
	display:block;
	width:300px;
	height:100px;
	background:url(../spacer.png) repeat;
	text-indent:-824em;
}
p.apply a:hover{background:url(apply_over.png) no-repeat;}

p.web{
	float:right;
	margin:0 30px 0 0!important;
	margin:0 15px 0 0;
	width:300px;
	height:100px;
	background:url(web.png) no-repeat;
}
p.web a{
	display:block;
	width:300px;
	height:100px;
	background:url(../spacer.png) repeat;
	text-indent:-824em;
}
p.web a:hover{background:url(web_over.png) no-repeat;}




h5.feature{
	margin:20px 50px;
	padding:0;
	background:url(ttl.png) no-repeat;
	width:700px;
	height:132px;
	text-indent:-5185em;
	border:none;
}

ol.feature{
	width:700px;
	margin:30px 50px 10px;
	list-style-type:none;
}
ol.feature li{margin:0 0 20px;}

ol.feature li strong{
	width:600px;
	height:35px;
	display:block;
	text-indent:-5181em;
}
ol.feature li.f1 strong{background:url(f1.png) no-repeat;}
ol.feature li.f2 strong{background:url(f2.png) no-repeat;}
ol.feature li.f3 strong{background:url(f3.png) no-repeat;}
ol.feature li.f4 strong{background:url(f4.png) no-repeat;}
ol.feature li.f5 strong{background:url(f5.png) no-repeat;}
	
ol.feature li p{margin:0 20px 0 60px;}


h4.commission{
	margin:50px 50px 10px!important;
	background:url(ido.png) no-repeat!important;
	width:700px!important;
	height:30px!important;
	text-indent:-464em!important;
	border:none!important;
}

ul.commission{
	margin:0 223px;
	padding:0;
	list-style-type:none;
	width:353px;
}
ul.commission li{
	margin:10px 0;
	padding:0;
	width:353px;
	height:29px;
	text-indent:-359em;
}
ul.commission li.large{background:url(large.png) no-repeat;}
ul.commission li.mini{background:url(mini.png) no-repeat;}







