/* main home page */
.dMainTop{
		clear:both;
		float:left;
		width:974px;
		height:28px;
		background-image:url('../_slice/img/bgTopHome.gif');
		background-position:left top;
		background-repeat:no-repeat;
		}

#container{
		clear:both;
		float:left;
		width:974px;
		background-image:url('../_slice/img/bgCenterHome.gif');
		background-position:left top;
		background-repeat:repeat-y;
		padding-bottom:20px;
		}


.dMainBottom{
		clear:both;
		float:left;
		width:974px;
		height:28px;
		background-image:url('../_slice/img/bgBottomHome.gif');
		background-position:left bottom;
		background-repeat:no-repeat;
		}

.dMainHeader{
		clear:both;
		float:left;
		width:974px;
		background-image:url('../_slice/img/bgCenterHome.gif');
		background-position:left top;
		background-repeat:repeat-y;
		}

.dMainHeader h2{
		background-repeat:no-repeat;
		display:block;
		float:left;
		margin:0;
		padding:15px 20px 78px;
		width:206px;
		height:79px;
		}
		
.dMainHeader h2 img{
		border:medium none;
		margin:0;
		padding:0;
		}
		
.dMainHeaderCenter{
		float:left;
		width:243px;
		margin:0;
		padding-left:153px;
		}	
		
.dMainHeader p{
		margin:0;
		border:0;
		font-size:11px;
		color:#00a6e1;
		font-weight:bold;
		}	

sup{
		font-size:8px;
		padding-left:1px;
		}
		
.dMainHeaderLogIn{
		color:#0461ad;
		}		

.txt{
		color:#8a8a8a;
		margin-top:10px;
		font-size:9px;
		width:95px;
		}

.blueTxt{
		color:#0461ad;
		margin:0;
		padding:0;
		}		

.dMainHeaderBig{
		width:243px;
		margin:0;
		border:0;
		font-size:12px;
		color:#00a6e1;
		}

.dMainHeaderBigClear{
		width:243px;
		margin:0;
		border:0;
		font-size:12px;
		color:#57c5e0;
		}

.dMainHeaderCenter img{
		float:left;
		width:243px;
		height:90px;
		margin:0;
		border:0;
		}			
		
.dMainHeaderLeft{
		float:left;
		width:207px;
		margin:0;
		padding-left:50px;
		padding-right:75px;
		}
		
.dMainBody{
		clear:both;
		float:left;
		width:974px;
		padding-bottom:20px;
		}
		
.containerLeft{
		float:left;
		width:371px;
		margin:0;
		padding-left:13px;
		/*height:465px;*/
		}
		
.containerLeft .topBar {
	background-image:url('/starterkit/_slice/img/boxOrange1.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:94px;
}

.containerLeft .bottomBar {
	background-image:url('/starterkit/_slice/img/boxOrange2.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:360px;
}


.containerRight{
		float:left;
		width:549px;
		margin:0;
		padding-left:16px;
		padding-right:25px;
		height:465px;
		}
		
.containerRightFirst{
		float:left;
		width:545px;
		margin:0;
		/*height:198px;*/
		border:2px solid #F98224;
		background-image:url('../_slice/img/boxRightFirst.gif');
		background-position:right top;
		background-repeat:no-repeat;
		margin-bottom:50px;
		padding-bottom:20px;
		}

.containerRightSecond{
		float:left;
		width:545px;
		margin:0;
		height:230px;
		border:2px solid #2CAE3E;
		background-image:url('../_slice/img/boxRightSecond.gif');
		background-position:right top;
		background-repeat:no-repeat;
		}
		
.containerLeft h3{
		padding-left:25px;
		padding-right:25px;
		color:#FFF;
		font-size:18px;
		font-weight:normal;
		padding-top:20px;
		margin:0px;
		}
		
.containerLeft p{
		padding-left:25px;
		color:#FFF;
		font-size:18px;
		font-weight:normal;
		margin:0px;
		}

.containerLeftFirstP{
		/*padding-top:45px;*/
		padding-right:0px;
		}
		
.containerLeftSecondP{
		padding-top:20px;
		padding-right:25px;
		}	
		
.containerLeft ul{
		margin-top:14px;
		margin-bottom:0;
		}
		
		
.containerLeft li{
		color:#FFF;
		font-size:18px;
		font-weight:normal;
		padding-bottom:3px;
		padding-top:3px;
		margin-bottom:4px;
		}
		
.containerLeft a{
		color:#FFF;
		}
		
.containerLeft a:hover{
		color:#FFF;
		}	
		
.containerRight h3{
		color:#0461ad;
		font-size:17px;
		font-weight:bold;
		padding-top:20px;
		padding-left:15px;
		margin:0;
		}

.containerRight ul{
		margin:0;
		padding:0;
		padding-left:30px;
		padding-top:20px;
		}

.containerRight li{
		color:#F98224;
		font-size:15px;
		padding-bottom:4px;
		}

.containerRight p{
		color:#000;
		font-size:12px;
		font-weight:bold;
		margin:0;
		padding:0;
		padding-left:15px;
		padding-top:20px;
		padding-right:190px;
		}

.containerRight span{
		color:#000;
		}

.containerRight a{
		margin:0;
		margin-left:15px;
}

.containerRight a:hover{
		margin:0;
		margin-left:15px;
		}

.containerRight img{
		border:0;
		margin-top:30px;
		}
