@charset "UTF-8";

h3{
	width:800px!important;
	height:300px!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;
}

p.apply{
	margin:10px 200px;
	width:400px;
	height:80px;
	background:url(apply.png) no-repeat;
}
p.apply a{
	display:block;
	width:400px;
	height:80px;
	background:url(apply.png) no-repeat;
	text-indent:-528em;
}
p.apply a:hover{background:url(apply_over.png) no-repeat;}


h5.ido-call{
	margin:10px 50px;
	padding:0;
	width:700px;
	height:92px;
	text-indent:-1872em;
	background:url(1.png) no-repeat;
	border:none;
}

p.ido-call{
	margin:15px 50px;
	padding:0;
	width:700px;
	height:104px;
	text-indent:-1772em;
	background:url(2.png) no-repeat;
}

h6.ido-call1{
	margin:20px 75px 0;
	padding:0;
	width:600px;
	height:57px;
	text-indent:-1772em;
	background:url(3.png) no-repeat;
}

ul.ido-call{
	margin:0 75px;
	padding:0;
	width:704px;
	height:150px;
	list-style-type:none;	
	background:url(4.png) no-repeat;
}
ul.ido-call li{text-indent:-1772em;}




h6.ido-call2{
	margin:50px 75px 0;
	padding:0;
	width:600px;
	height:136px;
	text-indent:-1772em;
	background:url(5.png) no-repeat;
}

h6.ido-call3{
	margin:50px 50px 0;
	padding:0;
	width:700px;
	height:44px;
	text-indent:-1772em;
	background:url(6.png) no-repeat;
}






table.compare{
	margin:10px 150px 0;
	width:500px;
}
table.compare thead th{
	background:#f0f0f0!important;
	font-size:12px!important;
}
table.compare thead th.ido{
	background:#C90303!important;
	color:#fff;
	letter-spacing:2px;
	font-weight:bold;
	font-size:14px!important;
}
table.compare tbody td{
	text-align:right;
	padding-right:20px;
	font-size:12px!important;
	letter-spacing:1px;
}
table.compare tbody td.ido{
	font-weight:bold;
	font-size:14px!important;
	background:#ffc;
}


ul.feature{
	list-style-type:none;
	margin:10px 0;
	padding:0;
}
ul.feature li{
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:150px;
	text-indent:-4851em;
}
ul.feature li.f1{ background:url(f1.png) no-repeat;}
ul.feature li.f2{ background:url(f2.png) no-repeat;}
ul.feature li.f3{ background:url(f3.png) no-repeat;}
ul.feature li.f4{ background:url(f4.png) no-repeat;}

