body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #fffddd;
	margin:0px auto;
}
body1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #52350B;

	background-repeat:repeat-x;
	background-position:top;
	background-attachment:fixed;
	margin:0px auto;
}

#mainContainer{
	width:990px;
	height:auto;
	margin:0px auto;
}
#header{
	width:990px;
	height:120px;
}
.logo{
	float:left;
	width:370px;
	height:100px;
	padding:20px 0px 0px 10px;
}
.headRgt{
	float:right;
	width:600px;
	height:100px;
	padding:20px 0px 0px 0px;
}
.headAdvt{
	width:600px;
	height:85px;
}
.midContainer{
	width:990px;
	height:auto;
}
#lftContainer{
	float:left;
	width:380px;
	height:auto;
}

.myAccount{
	width:380px;
	height:auto;
	border:1px solid #daa020;
	
}
.mainHd{
	width:100%;
	height:30px;
	background-color:#BB7907;
	clear:both;
}
.mainHdTxt{
	float:left;
	width:245px;
	height:22px;
	padding:8px 0px 0px 15px;
	color:#2231a4;
	font-weight:bold;
}

.mainHdRgt{
	float:right;
	width:60px;
	height:23px;
	text-align:center;
	padding-top:7px;
}
.myAcctCont{
	width:355px;
	height:185px;
	background-color:#FFFFFF;
	padding:15px 10px 0px 15px;
	line-height:16px;
}

.myAccContImg{
	float:left;
	width:100px;
	height:auto;
}
.myAccContDtl{
	float:right;
	width:255px;
	height:auto;
	line-height:16px;
}

.busiCountBx{
	width:380px;
	height:auto;
	margin-top:6px;
	border:1px solid #daa020;
}
.busiCountCont{
	width:380px;
	height:262px;
	background-color:#FFFFFF;
}
.busiCountContLft{
	float:left;
	width:135px;
	height:262px;
	background-color:#e9b84d;
}
.busiCountContRgt{
	float:right;
	width:230px;
	height:262px;
	padding:0px 5px 0px 10px;
}
.actRqstBx{
	width:380px;
	height:auto;
	margin-top:6px;
	border:1px solid #daa020;
}
.actRqstCont{
	width:380px;
	height:400px;
	background-color:#FFFFFF;
}



#rgtContainer{
	float:right;
	width:600px;
	height:auto;
}
.geneologyBx{
	width:600px;
	height:auto;
	border:1px solid #daa020;
}
.geneologyCont{
	width:600px;
	height:500px;
	background-color:#FFFFFF;
}
.geneologyInnCont{
	width:600px;
	height:auto;
	background-color:#FFFFFF;
	overflow:hidden;
	overflow-y:auto;
	padding:0px 0px 0px 0px;
}

.listViewEntry{
	width:580px;
	height:50px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #DDDDDD;
}
.listViewDetail{
	width:600px;
	height:360px;
	padding:10px 0px 10px 0px;
	overflow:hidden;
	overflow-y:auto;
}
.dsDetail{
	width:600px;
	height:410px;
	padding:10px 0px 10px 0px;
	overflow:hidden;
	overflow-y:auto;
}

.divComm
{
	width:600px;
	height:410px;
	padding:10px 0px 10px 0px;
	overflow:hidden;
	overflow-y:auto;
}

.pdBtmlstVW{
 width:580px;
 height:20px;
 text-align:right;
 padding:5px 20px 0px 0px;
}


.listViewDetail img
{
	border:solid 1px #cccccc;
	padding:2px;
}

.statisticsBx{
	width:600px;
	height:auto;
	margin-top:6px;
	border:1px solid #daa020;
	
}
.statisticsCont{
	width:580px;
	height:390px;
	background-image:url(../images/statBg.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding:10px 10px 0px 10px;
}
.statisticsInn{
	width:580px;
	height:390px;
	overflow:hidden;
	overflow-y:auto;
}
.pinDetailBx{
 width : 600px;
    height: auto;
    margin-top: 6px;
    border: 1px solid #daa020;
}
.pinDetailCont{
	width:380px;
	height:300px;
	background-color:#FFFFFF;
}
.pinDetailInn{
	width:600px;
	height:390px;
	overflow:hidden;
	overflow-y:auto;
}
.pinDetailInnCont{
	width:580px;
	height:390px;
	background-image:url(../images/statBg.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding:10px 10px 0px 10px;
}
.pinDtlInner{
	width:525px;
	height:auto;
}
.messageBx{
	float:left;
	width:295px;
	height:auto;
	margin-left:8px;
	margin-top:6px;
	border:1px solid #daa020;	
}
.messageCont{
	width:295px;
	height:300px;
	background-color:#FFFFFF;
}
.messageInnCont{
	width:275px;
	height:auto;
	padding:0px 10px 0px 10px;
}

.smsBx{
	float:right;
	width:300px;
	height:auto;
	margin-top:6px;
	border:1px solid #daa020;	
}
.smsCont{
	width:300px;
	height:300px;
	background-color:#FFFFFF;
}
.smsInnCont{
	width:280px;
	height:auto;
	padding:0px 10px 0px 10px;
}
.useLinkBx{
	float:left;
	width:300px;
	height:auto;
	margin-top:6px;
	border:1px solid #daa020;	
}
.useLinkCont{
	width:357px;
	height:290px;
	background-color:#FFFFFF;
	padding:10px 10px 0px 10px;
	line-height:18px;
}
.videoBx{
	float:right;
	width:600px;
	height:auto;
	margin-top:6px;
	border:1px solid #daa020;	
}
.videoCont{
	width:600px;
	height:300px;
	background-color:#FFFFFF;
}
.tab325{
	    width: 585px;
    height: 25px;
    border-bottom: 1px solid #DDDDDD;
    padding: 3px 0px 0px 15px;
}
.tab380{
	width:365px;
	height:25px;
	border-bottom:1px solid #DDDDDD;
	padding:3px 0px 0px 15px;	
}
.cont380{
	width:360px;
	height:auto;
	padding:10px 10px 0px 10px;
}
.tab600{
	width:585px;
	height:25px;
	border-bottom:1px solid #DDDDDD;
	padding:3px 0px 0px 15px;	
}
.cont600{
	width:600px;
	height:auto;
	padding:0px 0px 0px 0px;
}
#footer{
	width:990px;
	height:auto;
	padding:10px 0px 20px 0px;
	color:#FFFFFF;
}
.footLft{
	float:left;
	width:500px;
	height:auto;
}
.footRgt{
	float:right;
	width:300px;
	height:auto;
	text-align:right;
}




.certificate{
	width:716px;
	height:811px;
	margin:0px auto;
}

.tbl{
 background-color:#CCCCCC;
}
.tblRwHd{
 background-color:#EEEEEE;
 color:#000000;
 font-weight:bold;
 padding:4px;
}
.tblRwHd td{
 padding:4px;
}
.tblRw{
 background-color:#FFFFFF;
}
.tblRw td{
 padding:4px;
 color:#000000;
}

.tblRwOver{
 background-color:#B6CAEA;
}
.tblRwOver td{
 padding:4px;
 color:#000000;
}



.cell_over
{
	background-color: #B6CAEA;
	color: #000000;
	padding:4px;
}
.cell_out
{
	background-color: White;
	color: #003399;
	padding:4px;
}





.pageLftDiv
{
	float:left;
}
.pageRgtDiv
{
	float:right;
}

.pdHead
{
	width:350px;
	height:20px;
	padding:5px 0px 0px 15px;
	font-weight:bold;
}

.pdCont{
 width:350px;
 height:220px;
 overflow:hidden;
 overflow-y:auto;
 padding:0px 10px 0px 0px;
}
.pdBtm{
 width:350px;
 height:20px;
 text-align:right;
 padding:5px 20px 0px 0px;
}



.mainHdTxt200{
	float:left;
	width:200px;
	height:22px;
	padding:8px 0px 0px 15px;
	color:#FFFFFF;
	font-weight:bold;
}
.tab300{
	width:285px;
	height:25px;
	border-bottom:1px solid #DDDDDD;
	padding:3px 0px 0px 15px;	
}
.tab295{
	width:280px;
	height:25px;
	border-bottom:1px solid #DDDDDD;
	padding:3px 0px 0px 15px;	
}


.videoInnHD{
 width:600px;
 height:19px;
 padding:6px 0px 0px 0px;
 text-align:center;
 font-weight:bold;
}
.videoInn{
 width:600px;
 height:275px;
}
.videoInnLft{
 float:left;
 width:50px;
 height:150px;
 text-align:center;
 padding-top:125px;
}
.videoInnCtr{
 float:left;
 width:500px;
 height:275px;
 
}
.videoInnRgt{
 float:right;
 width:50px;
 height:150px;
 text-align:center;
 padding-top:125px;
}