/* CSS Document */

	#content{
		background:url(/html/images/bg_dots.gif) repeat-y;
		width:714px;
		float:left;
		margin:18px 0 0 0;
		overflow:hidden;
		
	}
	
	#content h1{
		color:#FF0099;
		font-size:22px;
		font-weight:normal;
		margin:0;
		padding:0 0 13px 16px;
		width:460px;
		float:left;
	}
	
	/*
	landMain
	landOneTwo
	landTwoOne
	landWideText
	*/
	
	#landingBox .landMain{
		width:715px;		
		background:#F8FCFD no-repeat 0 0;
		margin:10px 0 10px 1px;
		clear:both;
	}
	#landingBox .landMain div.text{
		width:330px;
	}
	#landingBox .big div.text{
		width:210px;
	}
	#landingBox .bgImg{
		background:transparent no-repeat right top;
	}
	#landingBox .landWideText{
		width:715px;		
		background:#F8FCFD;
		margin:10px 0 0 1px;
		padding-bottom:10px;
		clear:both;
	}
	#landingBox .landOneTwo {
		clear:both;
		width:729px;		
		margin:10px 0 0 1px;
		background:no-repeat 0 0;
	}
	#landingBox .landTwoOne {
		clear:both;
		width:729px;		
		margin:10px 0 0 1px;
		background:no-repeat 0 0;
	}
	#landingBox .big{
		background:transparent no-repeat right top;
		width:472px;
		float:left;
		min-height:150px;
		padding:0;
		display:block;
		margin-left:14px;
	}
	#landingBox .small{
		width:229px;
		margin-left:14px;
		float:left;
		min-height:150px;
		padding:0;
		display:block;
	}
	
	#landingBox .big.first, #landingBox .small.first  {
		margin-left: 0;
	}
	
	#landingBox h2{
		color:#ff0c9f;
		font-size:1.3em;
		font-weight:normal;
		margin:0;
		padding:16px 10px 13px 16px;
		width:420px;
	}
	#landingBox h3{
		color:#ff0c9f;
		font-size:1.1em;
		font-weight:normal;
		margin:0;
		padding:16px 10px 13px 16px;
	}
	#landingBox .big h3{
		width:210px;
	}

	#landingBox div.text{
		font-size:0.8em;
		color:#666666;
		margin:0 20px 12px 16px;
		line-height:1.4;
	}
	#landingBox div.text a{
		color:#FF0099;
	}

	/*module*/
	#module{
		float:right;
		width:230px;
		margin:40px 0;
	}
	
	
	/* accordion */
	
	#accordion {
		background: transparent url(/html/images/bg_button_accord_bottom.gif) left bottom no-repeat;
		padding-bottom: 3px;
	}
	
	#accordion:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
	}

	.topOn{
		width:230px;
		height:167px;
		background:url(/html/images/bg_accord.gif) no-repeat bottom left;
		display:block;
	}

	.topOn p{
		width:101px;
		padding:0;
		font-size:11px;
		color:#666666;
		height:65px;
		display:block;
		font-size:11px;
		color:#666666;
		margin:68px 0 0 10px;
	}
	
	.top h3{
		margin:0;
		background:url(/html/images/bg_button_accord_top.gif) top left no-repeat;
		height:27px;
		width:230px;
		display:block;
	}
	
	.topOn h3{
		margin:0;
		background:url(/html/images/bg_button_accord_top_on.gif) top left no-repeat;
		height:27px;
		width:230px;
		display:block;
		color:#fff;	
	}
	
	.top h3 a, .topOn h3 a{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		line-height:27px;
		margin:0 0 0 30px;
		padding:0;	
	}
	
	.top p{
		display:none!important;
	}
	
	/*ACCORDIAN MIDDLE*/
	.middleOn{
		width:230px;
		height:167px;
		background:url(/html/images/bg_accord.gif) no-repeat bottom left;
		display:block;
	}
	
	.middleOn p{
		width:101px;
		padding:0;
		font-size:11px;
		color:#666666;
		height:65px;
		display:block;
		font-size:11px;
		color:#666666;
		margin:68px 0 0 10px;
	}
	
	.middle p{
		display:none!important;
	}
	
	.middle h3{
		margin:0 0 0 0;
		background:url(/html/images/bg_button_accord_bottom.gif) top left no-repeat;
		height:27px;
		width:230px;
		display:block;
	}
	
	.middleOn h3{
		margin:0;
		background:url(/html/images/bg_button_accord_bottom_on.gif) top left no-repeat;
		height:27px;
		width:230px;
		display:block;
	}
	
	.middle h3 a, .middleOn h3 a{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		line-height:27px;
		margin:0 0 0 30px;
		padding:0;	
	}
	
	/*ACCORDIAN BOTTOM*/
	.bottomOn{
		width:200px;
		height:167px;
		background:url(/html/images/bg_accord.gif) no-repeat bottom left;
		display:block;
	}
	
	
	
	.bottom p{
		display:none!important;
	}
	.bottomOn p{
		width:101px;
		padding:0;
		font-size:11px;
		color:#666666;
		height:65px;
		display:block;
		font-size:11px;
		color:#666666;
		margin:68px 0 0 10px;
	}
	
	.bottom h3{
		margin:0;
		background:url(/html/images/bg_button_accord_bottom.gif) top left no-repeat;
		height:27px;
		width:230px;
		display:block;
	}
	
	.bottomOn h3{
		margin:0;
		background:url(/html/images/bg_button_accord_bottom_on.gif) top left no-repeat;
		height:27px;
		width:230px;
		display:block;
	}
	
	.bottom h3 a, .bottomOn h3 a{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		line-height:27px;
		margin:0 0 0 30px;
		padding:0;	
	}
	
	#module .bottom H3 {
		height: 24px;
	}
	
	.inputFields{
		margin:0 0 0 10px;
		float:left;
		display:inline;
		overflow:hidden;
	}
	
	
	#referenceHeader {
		margin-left:1px;
	}
	#referenceHeader {
		margin-left:1px;
	}
	#references {
		padding-left:10px;
	}
	#content sup{
		height:0;
		line-height:0;
		margin:0;
		padding:0;
		}
	
	#content sub{
		height:0;
		line-height:0;
		margin:0;
		padding:0;
		}
	
	#accordion DIV.hover_text {
		position: relative
	}
	#accordion DIV.hover_text A {
		display:block;
		line-height:1px;
	}
	#accordion DIV.hover_text A IMG {
		border: none
	}
	
	#accordion DIV.hover_text P {
		background-color: #eee;
		display: block !important;
		font-size: 11px;
		margin: 0;
		padding: 5px;
		position: absolute;
		text-align: center;
		top: 87px;
		width: 220px;
		color: #222;
		/* opacity:0.8;
		-moz-opacity:0.8;
		filter: alpha(opacity=80); */
	}
