body,html {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	min-width:966px;
}
body{
	text-align:center;
	background:#FFF url(../images/interface/asset/hBg.jpg) 0px 0px repeat-x;
}
body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#002D61;
}
a img { border:0; }
a:link { color: #C4112F; text-decoration: none; }
a:visited { text-decoration: none; color: #C4112F; }
a:hover { text-decoration: underline; color: #C4112F; }
a:active { text-decoration: none; color: #C4112F; }
.floatL { float:left; }
.floatR { float:right; }
.noCSSText{ display:none; }
div.boxT{
	padding:36px 30px 0 30px;
	background:url(../images/interface/asset/hItmCrn.png) 100% -35px no-repeat;
}
div.boxB{
	clear:both;
	height:34px;
	background:url(../images/interface/asset/hItmCrn.png) 0px 0px no-repeat;
}

/* CLEARFIX */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

#header {
	clear:both;
	width:100%;
	height:31px;
	background-color:#3B5C88;
	font-size:0.8em;
	color:#FFF;
}
#header ul{ margin:0; padding:9px 15px 9px 15px; list-style-type:none; }
#header ul li{ display:inline; }
#header a, #header a:visited { color: #ffffff; }
#header a:hover { color:#ffffff; text-decoration:underline; }

#engine{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:966px;
	text-align:left;
}

#logo{
	clear:both;
	margin:25px 0 52px 0;
	width:206px;
	height:61px;
}

#search{
	margin:0;
	padding:0;
	border:1px solid #FFF;/* IE FIX */
}
#search #query{
	float:left;
	margin:0 0 0 20px;
	width:490px;
}
#search #query form label{ color:#C4112F; }
div#area,
div#ajax,
#search #query div.search{
	position:relative;
	padding:0 0 0 18px;
}
div#area span{ margin:0; padding:0; }
#search #query div.search{
	margin:0;
	padding:0 0 0 18px;
	background:#FFF url(../images/interface/asset/hSBtn.png) -110px 9px no-repeat;
}
#search #query div.search button{
	clear:both;
	position:absolute;
	top:9px;
	right:-116px;
	margin:0;
	padding:0;
	width:103px;
	height:34px;
	border-width:0;
	background:#FFF url(../images/interface/asset/hSBtn.png) 0px 1px no-repeat;
}
#search input#queryBox{
	width:450px;
	height:40px;
	margin:5px 0 0 0;
	padding:0 10px 0 10px;
	font-size:2.6em;
	color:#002D61;
	border:solid 1px #002D61;
}

#ajax{ position:relative; margin:10px 0 30px 0; padding:0; }
#ajax p{ margin:0; }
#ajax div.loading{
	position:absolute;
	right:0;
	text-align:left;
	padding:0 0 0 20px;
	background:#FFF url(../images/interface/asset/loadIcon.gif) 0 0 no-repeat;
}

#base{
	clear:both;
	margin:0;
	padding:25px 0 0 0;
	text-align:center;
	font-size:0.8em;
	color:#C4112F;
	height:85px;
	background:#FFF url(../images/interface/asset/hLogo.png) 100% 0px no-repeat;
}
#base ul{ padding:0; margin:2px 0 0 0; list-style-type:none; }
#base ul li{
	display:inline;
	padding:0 4px 0 4px;
	border-right:solid 1px #002D61;
}
#base .final{ border-right:none; }
#base div#cc{ margin:15px 0 0 0; color:#002D61; }
#base div#cc a:link,
#base div#cc a:visited,
#base div#cc a:hover { color: #002D61; text-decoration: none; }

#wheel{
	float:left;
	position:relative;
	width:320px;
	height:270px;
	margin:0 0 39px 0;
	padding:0;
	background:url(../images/interface/asset/hWBg.png) 100% 0px no-repeat;
	z-index:100;
}
#wheel ul{ list-style-type:none; }
#wheel ul li{ position:absolute; background-color:#333; }
#wheel ul li img{ position:absolute; border-width:0px; }

div.homeImage{ float:left; width:48%; text-align:center; }
div.homeImage img{ border:0; }

#cloud{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	overflow:hidden;
}
#cloud div{
	font-weight:bold;
	text-align:left;
	margin:0 0 10px 0;
}
#cloud span{
	display:inline;
	margin:0 10px 0 10px;
	text-transform:lowercase;
}
#cloud span a{ color:#002652; }
#cloud span a:hover,
#cloud span a:visited{
	text-decoration:none;
	color:#C4112F;
}
#cloud span.t1{ font-size:1em; }
#cloud span.t2{ font-size:1.2em; }
#cloud span.t3{ font-size:1.3em; }
#cloud span.t4{ font-size:1.4em; }
#cloud span.t5{ font-size:1.5em; }
#cloud span.t6{ font-size:1.6em; }
#cloud span.t7{ font-size:1.7em; }
#cloud span.t8{ font-size:1.8em; }
#cloud span.t9{ font-size:1.9em; }
#cloud span.t10{ font-size:2em; }
