/* home.css */

body #contentcontainer.subhomepage #h1container {
	background: none;
}	

	#contentcontainer.subhomepage #maincontent #pagecontainer {
		background:none;
		width:718px;
		padding-left: 14px;
	}
	#contentcontainer.subhomepage #maincontent {
		width:733px;
		padding:0;
	}
	body #contentcontainer.subhomepage #maincontent #pagecontainer #content {
		float:left;
		top:0;
		padding:0;
		margin:0;
		width:719px;
	}

/* small column */
#contentcontainer.subhomepage .row .column.small {
	margin-right:10px;
	width:233px;
}

/* form-question input */
#contentcontainer.subhomepage #maincontent #content .form-question input {
	width:219px;
}
body.page-1024 #contentcontainer.subhomepage #maincontent #content .form-question input {
	width:93%;
}

/* rotator */
#rotator {
	min-height:213px;
	margin:0 0 10px 0;
	position:relative;
}
#rotator {
	min-height:220px;
}
	#rotator ul {
		float: right;
		list-style:none;
		margin:0;
		padding:0;
		width: 236px;
	}
		#rotator h2 {
			position:absolute;
			left:-3000em;
		}
		#rotator ul li {
			display:block;
			border:1px solid #d4d4d4;
			border-left:none;
			margin:0 0 7px 0;
			background:url("/static/images/backgrounds/contentnavigation-shade2.png") top left repeat-y;
			width:235px;
			z-index:1;
		}
		#rotator ul li.current {
			background:none;
			width:235px;
			z-index:2;
		}
			/*body.page-1024 #rotator ul li.current {
				margin-left: -27px;
				width: 262px;
			}*/
			#rotator ul li div {
				z-index:50;
				position:relative;
				min-height:40px;
				margin:0;
				padding:4px 0 4px 0;
			}
			#rotator ul li.current div {
				background: url("/static/images/backgrounds/rotator-arrow2.png") top left no-repeat;
				margin-left: -27px;
				padding-left: 27px;
			}
			#rotator ul li div a {
				position:relative;
				display:block;
				background:#00aeef url("/static/images/backgrounds/contentnavigation-shade2.png") top left repeat-y;
				text-decoration:none;
				font-weight:bold;
				color:#fff;
				padding:5px 10px 5px 10px;
				margin: 0;
				width:211px;
				min-height:30px;
				cursor:pointer;
				cursor:hand;
				text-indent:0em;
			}
			#rotator ul li div a span {
				display:block;
			}
			#rotator ul li div a span.number {
				display:block;
				border:1px solid #fff;
				padding:0 3px 1px 3px;
				font-size:130%;
				width:auto;
				float: right;
				text-indent:0;
			}
			#rotator ul li.current div a {
				font-weight:bold;
				text-decoration:none;
				background:#007EC6 !important;
				cursor:pointer;
				cursor:hand;
			}
			#rotator ul li span.container {
				border:1px solid #d4d4d4;
				padding:4px;
				display:block;
				position:absolute;
				left:0;
				top:0;
				background:#fff;
				z-index:1;
				width:473px;
			}
				#rotator ul li.current span.container {
					z-index:2;
				}
			#rotator ul li span.container a {
				display:block;
				position:relative;
				width:472px;
				overflow:hidden;
				height:211px;
			}
				#rotator ul li span.container a img {
					position:absolute;
					top:0;
					left:5px;
				}
			
/* rotator subhomepage */
#rotator-subhomepage {
	position:relative;
	height:231px;
}
	#rotator-subhomepage h2 {
		position:absolute;
		left:-5000em;
		width: 4000px;
	}
	#rotator-subhomepage ul {
		margin:0;
		padding:0;
		list-style:none;
	}
		#rotator-subhomepage li {
			margin: 0;
			padding: 0;
		}
		#rotator-subhomepage ul li div {
			left:-5000px;
			position:absolute;
			width:4000px;
		}
		#rotator-subhomepage li span.container {
			background:#FFFFFF none repeat scroll 0%;
			border:1px solid #D4D4D4;
			left:0pt;
			padding:4px;
			position:absolute;
			top:0pt;
			z-index:1;
		}
		#rotator-subhomepage li.current span.container {
			z-index:2;
		}
		#rotator-subhomepage li span.container img {
			display: block;
		}
		
			
/* clearfix */
#rotator ul li span.container span:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
