 
.clear { clear:both;}

.submainContent{ float:right; width:80%; padding-left:10px;}

.subContent { float:left; margin-top:0px; width:920px; padding:10px 10px 10px 10px; overflow:hidden;}

.profileName { float:left; width:50%; margin-top:15px; font-size:17px; font-weight:bold; text-align:left; color:#333333;}
.topProfileLinks { float:right; width:50%; margin-top:20px; font-size:11px; font-weight:bold; text-align:right; color:#333333;}
.myhomeTableCont { width:100%; float:right; margin-top:10px;}
.myhomeTable { width:100%; float:left; border-bottom:1px solid; border-color:#d7d7ea; text-align:left; font-size:13px; font-weight:bold; color:#666666; padding-bottom:10px; margin-top:10px;}


.sectionDiv { float:left; width:100%; }
.sectionLft { float:left; width:310px; padding:5px 3px 5px 0px; }
.sectionMid { float:left; width:310px; padding:5px 3px 5px 3px;}
.sectionRht { float:right; width:312px; padding:5px 0px 5px 3px;}
.sectionLftinner {background-color:#e5e5e5; height:215px;}
.sectionRftinner {background-color:#e5e5e5; height:215px; }
.sectionMidinner {background-color:#e5e5e5; height:215px; }
.sectionTitle { text-align:center; font-size:20px; color:#344995; font-weight:bold;}
.sectionTxt { float:left; font-size:11px; color:#344995; line-height:15px; text-align:justify;  padding-left:8px; margin-top:10px; width:172px; height:100px}
.moreBtn { float:left;  height:60px; width:309px; text-align:center; }
.sectionImg { float:right; width:130px; height:130px; text-align:center;}

.b5h, .b6h, .b7h, .b8h, .b6bh, .b7bh, .b8bh{font-size:1px; overflow:hidden; display:block;}
.b5h {height:1px; background:#e5e5e5; margin:0 5px;}
.b6h, .b6bh {height:1px; background:#e5e5e5; border-right:2px solid #e5e5e5; border-left:2px solid #e5e5e5; margin:0 3px;}
.b7h, .b7bh {height:1px; background:#e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; margin:0 2px;}
.b8h, .b8bh {height:2px; background:#e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; margin:0 1px;}
.b6bh, .b7bh, .b8bh {background: #e5e5e5;}

/*.... LearnMore   */
.LearnMore { display: block; width:128px; height: 45px; overflow: hidden; position: relative;  }
.LearnMore span { background:url( ../images/Buttons/m_learn-More.gif) no-repeat; display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute;}
.LearnMore:hover span { background-position: 0 -45px; }

/*tabmenu css content*/
#menu7 {width: 230px;font-size:12px;color:#0066cc; display:block;}
#menu7 li a {height: 60px;text-decoration: none; border:none;}
#menu7 li a:link, #menu7 li a:visited {display: block;background:  url(../images/menu7.gif); padding: 0px 0 0 0px; cursor: pointer;}
#menu7 li a:hover { background:  url(../images/menu7.gif) 0 -60px; padding: 0px 0 0 0px; }
li #current  { background:  url(../images/menu7.gif) 0 -60px; padding: 0px 0 0 0px; }
.tmbnail{ float:left; padding-top:5px; padding-left:5px;}
#menu7 .spantxt{ padding-left:5px; padding-top:5px; width: 140px; float:left;}
.tabpanel{padding-top:5px; height:270px; width:230px; border:1px solid #bfc0c1; border-top:none; }

.accostyle{ font-size:14px; font-weight:bold; color:#0066cc; border:1px solid #BFC0C1; width:232px;}
.accobg{background:url(../images/home_promo_tab_bg.gif) repeat-x bottom; height:29px; font-size:14px; color:#0066cc; font-weight:bold;}
.accotitle{float:left;padding-left:10px;padding-top:5px; font-weight:bold;}


/* ..............library Download Btn...... */
.homeDownaddOne{border:1px solid #ddd; width:250px; float:left; border-radius:5px; font-size:12px; color:#646464; padding-bottom:10px;}
.bannerOne{font-size:12px; float:left; padding: 20px ; line-height:20px; width:195px;}
.homeDownaddTwo{border:1px solid #BFC0C1; width:495px; float:left; font-size:12px; color:#646464; padding-bottom:15px; }
.bannertxtTwo{font-size:12px; float:left; padding: 5px 10px; width:280px;}

.xhome{}
.xfromTbl{font-family: arial; font-size: 12px;}
.xfromTbl tr td{ padding: 3px 5px 7px 0px; text-align: left; vertical-align: top;}
.xfromTbl tr td.xoncal{text-align: right;}
.xnewSel1L {border:1px solid #f0bf00;color:#000000;font-size:11px;height:18px; width:186px; color: #646464;}
.xhomehead{margin-top:1px; width: 960px; height: 265px; background:url( ../images/xmas/xmas.jpg) no-repeat;}
.xform{ float:left; padding: 10px 5px 10px 25px; width: 330px;}
.xformTitl{padding-bottom: 6px;}
.xoncal {width:120px;}
.xfromTbl tr td xnewTXB1L{ text-align: left;}
.xnewTXB1L {border:1px solid #f0bf00;color:#000000;font-size:11px;height:16px;width:186px;color: #646464;}
.h1txt{float:left; width:400px;}
.h1txt h1{ font-family: arial; font-size: 24px; color: #d51703; font-weight: bold;padding:75px 0 10px 0px;}
.h1p{width:326px; font-size: 17px; font-weight: bold; color: #000; margin-left: 5px;line-height: 21px;}
.xdown{margin-top: 27px;}
.xfourcolsin{background: url( ../images/xmas/xline.gif) repeat-y left;}
.xfourcols{width:230px; float: left; padding-right: 10px;}
.ximg{height:100px; width: 200px; text-align: left; vertical-align:bottom;padding-left: 16px; }
.xfourcols p{padding:10px 10px 30px 16px; font-family: arial; font-size: 12px;line-height: 17px;}
.xfourcols h2{font-family:arial; font-size: 15px;font-weight: bold;color: #000;padding-left: 16px; }
.regTQx{width: 735px; height: 490px; background:url( ../images/xmas/rTQ.gif) no-repeat;}
.errtxt{color: #d51703; padding: 5px 0px;font-weight: bold;}
#XNewLanS {cursor:pointer !important;height:25px;overflow:hidden;padding-right:86px;text-align:center;width:72px;}
#XNewLanS:hover input{margin-top:-25px;}
