body {font-family:verdana; word-spacing:.1em; font-size:11px; margin:0px; padding:0px ; background:#384250; color:#222; text-align:center}
img{ border:none;}
a{font-family:verdana; word-spacing:.1em; font-size:10px; color:#336699; text-decoration:none;}
a:hover{font-family:verdana; word-spacing:.1em; font-size:10px; color:#336699; text-decoration:underline;}

p {margin:0px;}

form {margin:0px;}

.outer { width:960px; position:relative; background: #FFFFFF; margin:0px auto; }
.outBackground { width:960px; position:relative; background-color:#666666; margin:0px auto; }/*------------*/

.down {clear:both; width:100%}

/*.top {background:#384250 ; padding:0px 5px 0px 5px; height:60px; }*/

.topLeft {float:left; width:310px; height:50px ; margin:0px 0px 5px 0px; text-align:left}
.topLeft img {border:none;}
/*newclass*/
.topLeft1 {float:left; width:400px; height:40px ; background:url(images/torrins_logo_india.gif) 0px 0px no-repeat; margin:0px 0px 1px 0px; height:53px;}


.topRight {float:right ; width:50%; margin:10px 0px 0px 0px; line-height:22px; }

.topRightnav {font-size:11px; float:right; color:#FFFFFF;  width:215px; margin-right:15px; text-align:right; font-weight:bold }
/*newClass*/

.topRightnav1 {font-size:10px; float:right; color:#FFFFFF;   width:140px;  }
/*newClass*/
.topRightnav1 a{font-size:10px;  color:#FFFFFF;   text-decoration:none;}
.topRightnav1 a:hover{font-size:10px;  color:#FFFFFF;    text-decoration:underline;}


.topRightnav2 {font-size:10px; float:right; color:#666666;  width:70px;  height:22px; background:url(images/sitemap.gif) 0 0 no-repeat; text-align:right }
/*newClass*/
.topRightnav2 img {float: left; vertical-align: middle}
.topRightnav2 a{font-size:10px;  color:#3adbf1;    text-decoration:none;}
.topRightnav2 a:hover{font-size:10px;  color:#3adbf1;    text-decoration:underline;}

.topNav {background:url(images/topnavbg.gif) 0px 0px no-repeat #000000; height:35px;font-size:12px; margin-bottom:-px;}
.topNav ul{ margin: 0px  ; padding:10px 0px 0px 0px; font-size:12px;}
.topNav ul li{ margin:0px; padding:0px; list-style-type:none; line-height:25px; float:left}
.topNav ul li a{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #FFFFFF; text-decoration:none; background: url(images/tabboder.gif) top right no-repeat;font-size:12px; }
.topNav ul li a:hover{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #000000; text-decoration:none; background:#8390ad;font-size:12px; }
.topNav ul li.active a{ margin:0px;  display:block; color: #000000; text-decoration:none; background:#ffffff top right no-repeat; }
.topNav a{ color:#FFFFFF; text-decoration: none; display:block; font-size:12px;}
.topNav a:hover{ color: #000000; text-decoration: none; display:block; background:#FFFFFF; font-size:12px;}

/*.topNav {background:url(images/topnavbg.gif) 0px 0px no-repeat #000000; height:35px;font-size:12px; margin-bottom:-px;}
.topNav a{ color:#FFFFFF; text-decoration: none; display:block; font-size:12px;}
.topNav a:hover{ color: #000000; text-decoration: none; display:block; background:#FFFFFF; font-size:12px;}
.topNav ul{ margin: 0px  ; padding:10px 0px 0px 0px; font-size:12px;}
.topNav ul li{ margin:0px; padding:0px; list-style-type:none; line-height:25px; float:left}
.topNav ul li a{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #FFFFFF; text-decoration:none; background: url(images/tabboder.gif) top right no-repeat;font-size:12px; }
.topNav ul li a:link{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #FFFFFF; text-decoration:none; background: url(images/tabboder.gif) top right no-repeat; font-size:12px; }
.topNav ul li a:visited{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #FFFFFF; text-decoration:none; background: url(images/tabboder.gif) top right no-repeat; font-size:12px; }
.topNav ul li a:active{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #000000; text-decoration:none; background:#ffffff top right no-repeat; font-size:12px; }
.topNav ul li a:hover{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #000000; text-decoration:none; background:#8390ad;font-size:12px; }
.topNav ul li.active a{ margin:0px;  display:block; color: #000000; text-decoration:none; background:#ffffff top right no-repeat; }
*/

/*.topNavsearch {float:right;	width:143px; bottom:5px; background:url(__DESIGN_VROOT_DIR__/__VARTemplate__/images/search.gif) 0px 0px no-repeat ;height:21px; text-align:left; padding:0px ; margin:0px ;}*/
.topinput { border:none; vertical-align:middle; font-family:verdana; word-spacing:.1em; font-size:12px; padding:0px; margin:2px 0px 0px 5px; width:95px}
.tpbtn {vertical-align:middle; text-align:right; width:auto; font-size:9px;}
.smartsearch{ font-size:9px; width:50px; float:right; vertical-align:middle; text-align:left; color:#FFFFFF; text-decoration:underline; margin:0px 0px 0px 10px;}
.topNavsearch img{ vertical-align:middle; height:22px;}
.topNavsearch {
    float:right;
    width:240px; 
    position:relative;
    bottom:8px;
	color:#FFFFFF;
	vertical-align:bottom;
   
}
.topNavsearch input {border:0px;margin-right:8px; margin-top:3px; vertical-align:middle;}
/*.input { font-family:Arial; height:20px; font-size:11px; border:#006699 1px solid; margin-top:3px;}*/

.Header { width:100%;}
.Headerspacer{ width:20px ; float:left;}
.HeaderInner { margin-right:8px ; width:250px; float:left;}
.HeaderInner div{ width: 70px; padding:10px 0px 0px 10px; float:left }
.HeaderInner div.clr{ clear:both; width:100%; margin-bottom:10px; text-align:left;}
.HeaderInner div.button { margin-top:20px; width:100%;  line-height:27px;;clear:both;  color:#FFFFFF;}
.HeaderInner div.btn{ width:104px; height:27px; border:none; color:#000}
.HeaderInner2 { margin:8px 8px 0px 0px; width:393px ; float:left;}


.HeaderInner3 { width:250px ; float:left; margin-top:8px; text-align:left; margin-right:8px;}
.HeaderInner3 div{ float:left; margin:0px 0px 9px 0px; width:100% }
.HeaderInner3 div img{ float:left; margin:0px 5px 0px 0px;}
.HeaderInner3 div h1{ font-size:11px; color:#005a9f; margin:0px;}
.HeaderInner3 div h1 a{ font-size:11px; color:#005a9f; margin:0px;}
.HeaderInner3 div h1 a:hover{ font-size:11px; color:#005a9f; margin:0px;}
.HeaderInner3 div.btn{ }

/*.homeContent { width:98%; background:#000000; float:left;}
.homeSpacer { width:10px; float:left;}
.homeContentinner { width:310px; margin-right:1px; float:left; text-align:center; color:#CCCCCC;}
.homeContentinner1 { width:310px; float:left; }*/

.homeContent  {background:url(images/bg-content.gif) 0px 0px repeat-x;}
.homeContent1 {background: url(images/bg-ctr-content.gif) top center no-repeat; width:100%;height:217px;}
.homeContent2 {background:url(images/bg-btm-content.gif) 0px 100% no-repeat; height:217px; width:100%}

.homeinner {float:left; width:317px; color:#fff; line-height:20px;  font-family:verdana; word-spacing:.1em; font-size:12px;}
.homepad   {padding:0px 15px 0px 15px ;}

/*--------guitar---------*/
.ourGuitarist { width:308px; float:left; text-align:center; background:#000000;}
.guitarist { width:100%; float:left; text-align:center; background:#000000;}
.photo { margin:14px; width:98%; float:left;}
.photo div{ width: 80px; padding:10px 0px 0px 10px; float:left }
.photo div.clr{ clear:both; width:100%; margin-bottom:10px}

.lessons { margin:14px; width:40%; float:left;}
.lessons div{ width:80px; padding:10px 0px 0px 10px; float:left }
.lessons div.clr{ clear:both; width:100%; margin-bottom:10px}
.videos { margin-right:14px ; margin-top:20px; width:393px ; float:left;}
.rate {width:48%; float:left; text-align:left; background: #FFFFFF;}
.innerRate { width:48%; text-align:left; }
.downRate {clear:both; width:48%}
/*---------guitar-----------*/

.box {background-image:url(images/centerLine.gif); width:286px;text-align:left; color:#FFFFFF; margin:10px 4px 0px 16px; font-size:12px; background-repeat:repeat-y;}
.boxContent { text-align:justify; font-size:12px; color:#CCCCCC; margin:0px 10px 5px 10px;}
.boxContent a{ text-align:justify; font-size:12px; color:#CCCCCC;}
.boxContent a:hover{text-align:justify; font-size:12px; color:#CCCCCC; text-decoration:none;}
.boximg {  margin:5px 10px 0px 160px; border:none;}
.txtimg { margin:0px 0px 0px 60px;}

.box1 { color:#FFFFFF; margin:5px 4px 0px 16px; font-size:12px;}

.boxContent ul li{ margin:0px; padding:0px; list-style-type:none; line-height:25px; float:left}/*-------*/

.footer {color:#FFFFFF; font-size:11px; width:960px; clear:both; position:relative; margin:0px auto; text-align:center; line-height:25px;}
.footer a{color:#FFFFFF; font-size:11px; text-decoration:none;}
.footer a:hover{color:#FFFFFF; font-size:11px; text-decoration:underline;}

.footerHome {text-align:center; width:960px; clear:both; font-size:11px; color:#fff; margin:0px auto; line-height:30px; }
.footerHome a {color:#fff; text-decoration:none; font-size:11px; margin:0px 10px 0px 10px;}
.footerHome a:hover {color:#fff; text-decoration:underline; font-size:11px; margin:0px 10px 0px 10px;}


.subNav {  font-family:verdana; word-spacing:.1em; background: url(images/subnav.gif) 0px 0px repeat-x ; margin:0px; width:958px; height: 27px; overflow:hidden}
.subNav ul{ margin: 0px  ; padding:2px 0px 0px 0px}
.subNav ul li{ margin:0px; padding:0px; list-style-type:none; line-height:25px; float:left; font-size:11px; font-family:verdana; word-spacing:.1em;}
.subNav ul li a{ margin:0px; padding:0px 15px 0px 15px; color: #000000; text-decoration:none; background:none; display:block ;font-size:11px; font-family:verdana; word-spacing:.1em;}
.subNav ul li a:hover{ margin:0px; padding:0px 15px 0px 15px; text-decoration:none; display:block; color:#FFFFFF;background-color:#8390ad;font-size:11px; font-family:verdana; word-spacing:.1em;}
.subNav ul li.active a{ margin:0px;  display:block; color: #FFFFFF; text-decoration:none; background:#293948;font-size:11px; font-weight:bold; font-family:verdana; word-spacing:.1em; }

.subNav2 {  font-family:verdana; word-spacing:.1em; background:#293948; margin:0px; width:958px; height: 28px; margin-top:-1px;}
.subNav2 ul{ margin: 0px  ; padding:3px 0px 0px 0px; color:#FFFFFF;}
.subNav2 ul li{ margin:0px; padding:0px; list-style-type:none; line-height:25px; float:left;font-size:11px; font-family:verdana; word-spacing:.1em;}
.subNav2 ul li a{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #FFFFFF; text-decoration:none; background:none;font-size:11px; font-family:verdana; word-spacing:.1em; }
.subNav2 ul li a:hover{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #000000; text-decoration:none; background: #8390ad;font-size:11px; font-family:verdana; word-spacing:.1em; }
.subNav2 ul li.active a{ margin:0px;  display:block; color: #00E1FC; text-decoration:none; background:none;font-size:11px;  font-family:verdana; word-spacing:.1em;}

.innerContent {width:952px; background:#e3e3e3; font-size:12px;}

/* Style for profile page */

.lftNav {width:100%; text-align:right;}
.lftNav ul {margin:0px ; padding:0px;}
.lftNav ul li {list-style-type:none; width:140px; float:right; margin:0px 0px 0px 0px; text-align:right;}
.lftNav1 ul li div   {border-top: 1px solid #EEEEEE; color:#666666; border-bottom: 0px; padding-right:20px; }
.lftNav1 ul li div a { display: block; width: 100%; color:#666666; padding-right:20px; font-size: 12px; }
.lftNav1 ul li div a.active { font-weight: bold; }
.lftNav ul li a { color:#000; text-decoration:none; font-size:12px; height:29px; line-height:29px; display:block; padding:0px 20px 0px 0px;}
.lftNav ul li a:hover {background:url(images/leftnav-bg.gif) 100% 0px no-repeat; color:#0c6f8b; font-weight:bold; font-size:12px; height:29px; line-height:29px; text-decoration:none}
.lftNav ul li a.active{background:url(images/leftnav-bg.gif) 100% 0px no-repeat; color:#0c6f8b; font-weight:bold; font-size:12px; height:29px; line-height:29px; text-decoration:none}


.lftNav1 {width:100%; text-align:right;}
.lftNav1 ul {margin:0px ; padding:0px;}
.lftNav1 ul li {list-style-type:none; width:140px; float:right; margin:0px 0px 0px 0px; text-align:right;}
.lftNav1 ul li div   {border-top: 1px solid #EEEEEE; color:#666666; border-bottom: 0px; padding-right:20px; }
.lftNav1 ul li div a { display: block; width: 100%; color:#666666; padding-right:20px; font-size: 12px; }
.lftNav1 ul li div a.active { font-weight: bold; }
.lftNav1 ul li a { color:#000; text-decoration:none; font-size:12px; height:29px; line-height:29px; display:block; padding:0px 20px 0px 0px;}
.lftNav1 ul li a:hover {background:url(images/leftnav-bg1.gif) 100% 0px no-repeat; color:#0c6f8b; font-weight:bold; font-size:11px; height:29px; line-height:29px; text-decoration:none}
.lftNav1 ul li a.active{background:url(images/leftnav-bg1.gif) 100% 0px no-repeat; color:#0c6f8b; font-weight:bold; font-size:11px; height:29px; line-height:29px; text-decoration:none}


.inst_div {clear:both; height:180px;width:807px;vertical-align:top;}
.inst_div div{vertical-align:top; margin-top:0px; padding-top:0px; height:165px;}
.inst_div h1 a{ font-size:15px;}


.ourInstW{ width:294px; margin-left:17px; margin-top:9px; background:url(../../../Music/lib.src/wtopbg.gif) 0px  0px repeat-x;}
.ourInstWcr1{ background:url(../../../Music/lib.src/wcor1.gif) 0px 0px no-repeat;}
.ourInstWcr2{ background:url(../../../Music/lib.src/wcor2.gif) 100% 0px no-repeat; height:46px;}


.innerLeft {float:left; width:148px; }
.innerRestRight {float:right; width:807px;}

.innerBg1 { background:url(images/TL1.gif) 0px 0px no-repeat #fbfbfb ; }
.innerBgTR1 {background:url(images/TR1.gif) 100% 0px no-repeat;}
.innerBgBR1 {background:url(images/BR1.gif) 100% 100% no-repeat; }
.innerBgBL1 {background:url(images/BL1.gif) 0px 100% no-repeat; width:100%; }
.innerpad1 {padding:10px 5px 10px 10px;}

.mainTitle1 {background:url(images/main-title-ctr1.gif) 0px 0px repeat-x; }
.mainTitleL1 {background:url(images/main-title-bg1.gif) 0px 0px no-repeat;}
.mainTitleR1 {background:url(images/main-title-L1.gif) 100% 0px no-repeat; padding-left:35px; line-height:34px; height:36px; font-size:14px; color:#0f89ab;}

.title1 {line-height:30px; font-size:28px; font-weight:normal; color:#0c718d; padding:0px 0px 0px 20px; height:40px;}
.title2 {line-height:30px; font-size:18px; font-weight:normal; color:#0c718d;  height:30px; border-bottom:1px solid #cdcdcd;}

.commentInput {width:414px; height:64px; border: 1px solid #7f9db9; }


.lftBbox {width:618px; float:left;  font-family:verdana; word-spacing:.1em; font-size:12px; font-weight:normal;}
.rightBox {width:169px; float:left; margin:0px 0px 0px 5px;}

.boxOut {background:url(images/box-shade.gif) 0px 0px repeat-x;}
.boxTl {background:url(images/box-bg.gif) 0px 0px no-repeat; width:100%}

.buddies {text-align:center; color:#336699; font-size:12px;}
.buddies a {color:#336699; text-decoration:none;}
.buddies a:hover {color:#336699; text-decoration:underline;}

.innerlftBox {float:left; width:305px;}
.innerrightBox {float:left; width:305px; margin:0px 0px 0px 8px ;}

.profile {padding:10px; font-size:12px; color:#000;}
.profile a {color:#02679c; text-decoration:none;}
.profile a:hover {color:#02679c; text-decoration:underline;}

.titleL {float:left; width:170px;}
.titleR  {float:right; width:70px; font-size:12px; color:#02679c}
.titleR  a {color:#02679c; text-decoration:none;}
.titleR  a:hover {color:#02679c; text-decoration:underline;}

.info {color:#666; padding:8px;  font-family:verdana; word-spacing:.1em; font-size:12px;margin-bottom:65px; }
.info strong {color:#000;}

.Pad1 {padding:18px;}

ul.style {margin:0px ; padding:0px;}
ul.style li { list-style-image:url(images/bullet2.gif) ; margin: 12px 0px 5px 20px; font-size:12px;}

.tableTxt {color:#3d3d3d; padding:8px;  font-family:verdana; word-spacing:.1em; font-size:11px; text-decoration:underline; font-weight:bold;}
.tableTxt1 {color:#3d3d3d;  font-family:verdana; word-spacing:.1em; font-size:11px; }
.tableCell { padding:5px;}
/*member style*/

.Pad {padding:15px;}

.innerBg { background:url(images/TL.gif) 0px 0px no-repeat #efefef ; }
.innerBgTR {background:url(images/TR.gif) 100% 0px no-repeat;}
.innerBgBR {background:url(images/BR.gif) 100% 100% no-repeat; }
.innerBgBL {background:url(images/BL.gif) 0px 100% no-repeat; width:100%;}

.innerpad {padding:18px;}

.title {line-height:54px; font-size:28px; font-weight:normal; color:#0c718d; padding:0px 0px 0px 20px;}

.lftBar {float:left; width:379px; }
.rightBar {float:left; width:379px; margin:0px 0px 0px 12px; }

.listing { width:370px; float:left; font-size:12px;  font-family:verdana; word-spacing:.1em; color:#666; margin:13px 0px 0px 8px;}
.listing h1 {margin:0px; font-size:14px; color:#3d3d3d;  font-family:verdana; word-spacing:.1em;}
.listing h1 a {color:#3d3d3d; text-decoration:underline; font-size:14px;}
.listing h1 a:hover {color:#3d3d3d; text-decoration:none; font-size:14px;}

.mainTitle {background:url(images/main-title-ctr.gif) 0px 0px repeat-x; }
.mainTitleL {background:url(images/main-title-bg.gif) 0px 0px no-repeat;}
.mainTitleR {background:url(images/main-title-L.gif) 100% 0px no-repeat; padding-left:40px; line-height:34px; height:36px; font-size:18px; color:#0f89ab;}


.newstMember {float:left; width:254px; margin:17px 0px 30px 0px; font-size:12px;  font-family:verdana; word-spacing:.1em; color:#666;}
.newstMember h1 {margin:0px; font-size:14px; color:#3d3d3d;  font-family:verdana; word-spacing:.1em;}
.newstMember h1 a {color:#3d3d3d; text-decoration:underline; font-size:14px;}
.newstMember h1 a:hover {color:#3d3d3d; text-decoration:none; font-size:14px;}

.photoFrame {background:url(images/photo-fram.jpg) 0px 0px no-repeat; width:123px; height:112px; float:left;}
.photoFrame div.inner {padding:4px 0px 0px 20px;}

/*end member style*/

/* End Style for profile*/

.leftBar{width:160px; float:left;  text-align:left; }
.leftBar ul { margin:0;  padding:0; text-align:left ; font-size:11px; } 
.leftBar ul li { list-style-type:none;  margin:0; padding:0;   line-height:30px; font-size:11px; }
.leftBar ul li  a{ padding-left:25px; display:block; color:#000000; background:url(images/lefttab2.gif) 10px 13px no-repeat; text-decoration:none; overflow:hidden; width:auto;font-size:11px; }
.leftBar ul li a:hover{ padding-left:25px; display:block; color:#000000;text-decoration:underline; overflow:hidden; width:auto;font-size:11px;}
.leftBar ul ul {margin-left:15px;}
.leftBar ul ul li { list-style-type:none; margin:0; padding:0; line-height:30px; font-size:11px; }
.leftBar ul ul li  a{ padding-left:25px; display:block; color:#000000; background:url(images/lefttab2.gif) 0px 11px no-repeat; text-decoration:none; overflow:hidden; width:auto;font-size:11px; }
.leftBar ul ul li a:hover{ padding-left:25px; display:block; color:#000000;text-decoration:underline; overflow:hidden; width:auto;font-size:11px;}
.leftBar ul li a.active{color:#993333; font-size:11px;}
.leftBark{width:170px; float:left; padding:10px 0px 0px 0px; text-align:left; font-size:11px;}
.leftBark a{color:#000000; text-decoration:none; font-size:11px;  }
.leftBark a:hover{color:#000000; text-decoration:underline; font-size:11px;}
a.active{color:#cc0000; font-size:11px;}
a.active1{color:#000000; font-size:11px;}

.leftBark ul div{ margin:0px; padding:0px;font-size:11px;}
.leftBark ul { margin:0;  padding:0px 0px 0px 10px; text-align:left; font-size:11px; }
.leftBark ul li { list-style-type:none;  margin:0; padding:3px 0px 6px 0px; background:url(images/leftborder.gif) 0 22px no-repeat; background-color:none;font-size:11px;}
.leftBark ul li img{ vertical-align:middle;font-size:11px;}

.leftBark ul ul{ margin:0; padding:5px 0px 0px 10px; text-align:left; clear:both; font-size:11px; }
.leftBark ul ul li { list-style-type:none;  margin:0; padding:3px 0px 6px 0px; background:url(images/leftborder.gif) 0 22px no-repeat; background-color:none;font-size:11px;}
.leftBark ul ul li img{ vertical-align:middle;}

.innerCenter {width:787px ; float:left; text-align:left; background: #FFFFFF; }
.innerCenterInst {width:787px ; float:left; text-align:left; background:url(images/back_shade.jpg) repeat-x #353c46;}
/*.innerCenter {width:658px ; float:left; text-align:left; background: #FFFFFF; }*/
.innerCenter15 {width:618px ; float:left; text-align:left; background: #55748b;}
.innerCenterL {width:628px ; float:left; text-align:left; background: #FFFFFF;  }
.innerVideo { width:598px; text-align:left;}
.video {float:left; width:434px;}
/*.videoL {float:left; width:580px;}*/
.gray {float:right; margin-left:5px; width:144px; background:#e3e3e3;}

.innerBoder {border:#cccccc solid 1px; padding:5px 5px 5px 0px; font-size:12px; margin-top:5px;}
.innerBoder p img{ float:left; margin:0px 0px 0px 0px;}

.innerBoderTab {border:#cccccc solid 1px; padding:5px 5px 5px 0px; font-size:12px; margin-top:5px;}
.innerBoderTab img{ float:left; margin:0px 20px 0px 0px;}

.innerBoder ul{margin:0px 0px 0px 0px; list-style-type:none; font-size:12px; margin:0px; padding:0px;}
.innerBoder ul li{ padding-left:20px; margin:2px 0px 3px 0px; list-style-type:none; background:url(images/bullet03.gif) 0px 0px no-repeat; text-decoration:none;}
.innerBoder a{ font-size:12px; color:#000000; text-decoration:none;}
.innerBoder a:hover{ font-size:12px; color:#000000; text-decoration:underline;}
/*end-edit-class-31*/
.innerBoder1 {float:left; width:50%;}
.innerBoder2 {float:right; width:40%;}

.innerBoder3 {border:#cccccc solid 1px; padding:2px; font-size:13px; margin-bottom:10px; margin-top:10px; height:auto; }
.innerBodernav {  height:34px; background: url(images/videobg.gif) 0px 0px repeat-x;}
.innerBodernav ul{ margin: 0px  ; padding:0px 0px 0px 0px; color:#FFFFFF; line-height:34px;}
.innerBodernav ul li{ margin:0px; padding:0px; list-style-type:none; line-height:34px; float:left}
.innerBodernav ul li a{ margin:0px; padding:0px 15px 0px 15px; display:block; color:#000000; text-decoration:none; border-right: 1px #FFFFFF solid; font-weight:bold; }
.innerBodernav ul li a:hover{ margin:0px; padding:0px 15px 0px 15px; display:block; color: #000000; text-decoration:none; background: #e1e1e7; font-weight:bold; }
.innerBodernav ul li.active{ margin:0px; padding:0px 0px 0px 0px; display:block; color: #000000; text-decoration:none; background:#666666; font-weight:bold;}

.innerBoder3 h2 {font-size:16px; font-weight:bold; color:#000000}
.innerBoder3 h3{font-size:14px; font-weight:bold; color:#000000}


.innerRightL {width:150px ; float:right; text-align:left; overflow:hidden}
.innerRightL div{ float:left; margin:0px 0px 15px 0px; width:100%;  border-top:1px #d2d2d2 solid;}
.innerRightL div img{ float:left; margin:10px 5px 0px 0px;}
.innerRightL div h1{  color:#394251; font-size:16px; margin: 20px 0px 0px 0px;}
.innerRightL div h1 a.active{color:#996600; font-size:10px; margin: 20px 0px 0px 0px;}



.innerRight {width:133px ; float:right; text-align:left;}
.innerRightgray { background:#c4c4c4; height:63px;}
.innerRight div{ float:left; margin:0px 0px 15px 0px; width:100%;  border-top:1px #d2d2d2 solid;}
.innerRight div img{ float:left; margin:10px 5px 0px 0px;}
.innerRight div h1{  color:#394251; font-size:16px; margin: 20px 0px 0px 0px;}

.innerContent2 {width:952px; background:#e3e3e3; position:relative; margin:0px auto;}


/*newClass*/
.grayBg { background:#666666; width:100%; clear:both;}
.biogrphy { text-align:justify; color:#CCCCCC; padding:20px; }
.biogrphy strong { font-size:14px; color:#CCCCCC; }
.biogrphyimg {float:left; margin:0px 10px 0px 0px;}

.graycontent { width:98%; float:left;}
.graycontent h1{ font-size:14px; font-weight:bold; color:#000000; margin:0px;}

.grayInr {padding:20px; text-align:justify;}
.iframe {  font-family:verdana; word-spacing:.1em; color:#FFFFFF; font-size:10px;}
.vdlessons { width:400px; float:left;}
.vdlessons div{ margin:10px 0px 0px 10px; float:left; width:80px;}
.gutvideo { width:380px; float:right; text-align:left;}
.mp3download  { background:url(images/mp3download.gif) left top  repeat-x #000000; width:350px; padding:10px 0px 0px 10px; border:#333333 1px solid; color:#FFFFFF; float:left}

.mp3download h1{ font-size:14px; color:#FFFFFF; font-weight:normal; }

.plyvideo {float:right; width:450px; margin:0px 0px 0px 0px; background:url(images/mp3download.gif) left top  repeat-x #000000; color:#FFFFFF; padding:10px 0px 0px 20px; text-align:left;border:#333333 1px solid; color:#FFFFFF;}
.plyvideoimg { float:left; margin:40px 20px 20px 10px;}
.plyvideo h1{ font-size:14px; color:#FFFFFF; font-weight:normal; }
/*17-10*/
.blBody{background:url(images/contentLine.gif) top left repeat-y}
.blBody div.child{background:url(images/top_blue_shade.jpg) top left no-repeat}
.blBody div.child div.title{padding:6px 15px 6px 15px}
.blBody div.child div.title h1{  font-family:verdana; word-spacing:.1em; font-weight:normal; font-size:22px; margin:0px; padding:0px; color:#025261}
.blBody div.child h2{  font-family:verdana; word-spacing:.1em; font-weight:normal; font-size:18px; margin:0px; padding:5px 5px 5px 10px; color:#29758d}
.blBody div.child h3{  font-family:verdana; word-spacing:.1em; font-weight:bold; font-size:15px; margin:0px; padding:1px ;color:#01748a}

.blBody div.child div.inner{ padding:2px}
.blBody div.child div.inner div.edit{ color:#FFFFFF; background:#4e82a7; padding:1px; text-align:right; font-size:14px}
.blBody div.child div.inner div.edit a{color:#FFFFFF; text-decoration:none; font-size:14px}
.blBody div.child div.inner div.edit a:hover{color:#FFFFFF; text-decoration:underline; font-size:14px}
.blBody div.child div.inner div.cont{ padding:10px}
.blBody div.child div.inner table.row td, .blBody div.child div.inner table.row th{ padding-left:15px; border-bottom:1px solid #fff; background:#f7f7f7;font-size:11px;}

.cynTxt{color:#4ea0a7; font-size:15px}
/*17-10*/

/*new-class-31*/
.whiteBg { background:#FFFFFF; width:100%; clear:both;}
.whitecontent { width:948px; float:left; border:2px solid #e2e2e2; background:#e2e2e2;}
.whiteinner {width:714px; float:left; background:#FFFFFF;}
.whiteinner1 {width:724px; float:left; background:#FFFFFF;}
.whtbio { width:694px; padding:12px; text-align:left; border-bottom:1px solid #e2e2e2;}
.whtvideo { width:329px; margin-right:8px; float:left;}
.biocontent { width:300px; float:left; margin:0px 0px 0px 20px; font-size:12px; text-align:justify; }
.bioimg {float:left; margin:0px 10px 10px 0px;}
.downloadmp3 { width:690px; padding:12px; text-align:left; font-size:12px; }
.downloadmp3 ul{margin:0px 0px 0px 0px; list-style-type:none; font-size:12px; margin:0px; padding:0px;}
.downloadmp3 ul li{ padding-left:20px; margin:2px 0px 3px 0px; list-style-type:none; background:url(images/bullet04.gif) 0px 0px no-repeat;}
.downloadmp3 a{color:#0364a4; text-decoration:underline; font-size:12px;}
.downloadmp3 a:hover{color:#0364a4; text-decoration:none; font-size:12px;}

.downloadmp3 div{ clear:both; border-bottom:#efefef 1px solid; background:#f8f8f8;}
.album { width:690px; padding:32px; text-align:left; font-size:12px; }
.videoalb {width:304px; background:url(images/vidio_album.gif) top left no-repeat; padding:35px 0px 0px 22px; height:180px; float:left;}
.videoalb div{width:55px; margin:2px 0px 0px 2px; float:left;}


.photoalb {width:304px; background:url(images/ivan_photo.gif) top left no-repeat; padding:35px 0px 0px 22px; height:180px; float:left;
margin:0px 0px 0px 20px; height:225px;}

.photoiframe { border:none;width:255px; height:225px ;}

.musiclesn { width:210px ; float:left; padding:0px 0px 0px 10px; text-align:left;}
.musiclesn1 { width:210px ; float:left; padding:0px 0px 0px 0px; text-align:left;}
.musiclesn div{ float:left; margin:0px 0px 15px 0px; width:100% }
.musiclesn div img{ float:left; margin:0px 5px 0px 0px;}
.musiclesn div h1{ font-size:11px; color:#005a9f; margin:0px; font-weight:bold;}
.musiclesn div h1 a{ font-size:11px; color:#005a9f; margin:0px; font-weight:bold; text-decoration:none;}
.musiclesn div h1 a:hover{ font-size:11px; color:#005a9f; margin:0px; font-weight:bold; text-decoration:none;}
.musiclesn a{ font-size:11px; color:#db1f18; text-decoration:underline; }
.musiclesn a:hover{ font-size:11px; color:#db1f18; text-decoration:none; }
.mypro {width:600px; float:left; margin:0px 0px 0px 30px; font-size:12px; text-align:justify; line-height:17px;}
.mypro img {float:left; margin:0px 10px 10px 0px;}



.allinst {width:725px; border-bottom:1px solid #0b576e; margin:0px 20px 0px 20px; height:19px;}
/*.allinst {width:578px; border-bottom:1px solid #0b576e; margin:0px 20px 0px 20px; height:19px;}*/
.allinst ul {margin:0px 0px 0px 8px ; padding:0px; padding-left:120px; text-align:center; font-size:12px;}

.allinst ul li{ margin:0px ; padding:0px; list-style-type:none; float:left; line-height:18px}

.allinst ul li a{margin:0px 0px 0px 10px; padding:0px 20px 0px 20px; border-left:#cfcfcf 1px solid; border-right:#cfcfcf 1px solid;
border-top:#cfcfcf 1px solid; display:block; background:#FFFFFF; color:#000000; text-decoration:none; font-size:12px;}

.allinst ul li a:hover{margin:0px 0px 0px 10px; padding:0px 20px 0px 20px;  background:#085871;color:#FFFFFF; display:block; text-decoration:none; font-size:12px; border-left:#085871 1px solid; border-right:#085871 1px solid; border-top:#085871 1px solid;}
.allinst ul li.active a{margin:0px 0px 0px 10px; padding:0px 20px 0px 20px;  background:#085871;color:#FFFFFF; display:block; text-decoration:none; font-size:12px;  border-left:#085871 1px solid; border-right:#085871 1px solid; border-top:#085871 1px solid;}

.instcontent { width:725px; text-align:left; padding:0px 20px 0px 20px; font-size:12px;}
.instDetail { width:700px; padding:12px; text-align:left; border-bottom:1px solid #e2e2e2;}
.instcontent div h1{ font-size:14px; color:#005a9f; margin:0px; font-weight:bold;}
.instcontent div h1 a{ font-size:14px; color:#005a9f; margin:0px; font-weight:bold;text-decoration:none;}
.instcontent div h1 a:hover{ font-size:14px; color:#005a9f; margin:0px; font-weight:bold;text-decoration:none;}

.instnav {width:725px; text-align:left; margin:0px; padding:0px 20px 0px 20px; font-size:12px;}
/*.instnav {width:578px; text-align:left; padding:0px 20px 0px 20px; font-size:12px;}*/
.instnav img {border:none;}
.instnav div { background:#f3f3f3;  margin:5px; padding:10px 10px 10px 50px ; line-height:17px;}
.instinput {border:#3689b1 1px solid; margin:0px; font-size:10px;}
.instbtn {border:#003b77 1px solid; font-size:10px;}

.myprofilev {width:304px; background:url(images/my-fav-lessons.gif) top left no-repeat; padding:35px 0px 0px 22px; height:180px; float:left;margin:0px 0px 0px 20px; height:225px;}

.myprofilep {width:304px; background:url(images/my-current-lessons.gif) top left no-repeat; padding:35px 0px 0px 18px; height:180px; float:left;margin:0px 0px 0px 20px; height:225px;}

.inlarge {width:443px; float:left; line-height:22px; background:#000; font-size:13px; color:#fff; text-align:center;}
.inlarge a{color:#FFFFFF; text-decoration:none; font-size:13px}
.inlarge a:hover{color:#FFFFFF; text-decoration:underline; font-size:13px}

.inlarge1 {width:598px; float:left; line-height:22px; background:#000; font-size:13px; color:#fff; text-align:center; float:left;}
.inlarge1 a{color:#FFFFFF; text-decoration:none; font-size:13px}
.inlarge1 a:hover{color:#FFFFFF; text-decoration:underline; font-size:13px}

/* Font */
.fontNormal	{ font-family:verdana; word-spacing:.1em; font-size:11px; color:#000000}
.fontBold	{font-weight:bold}
.fontWhite	{ font-family:verdana; word-spacing:.1em;font-size:11px; color:#FFFFFF}
.fontLight	{ font-family:verdana; word-spacing:.1em;font-size:11px; color:#999999}

/* CSS for header*/
.top            {background:#384250 ; padding:0px 0px 0px 0px; height:71px; }

.toplinks               {font-size:12px;color:#666666; font-family:verdana; word-spacing:.1em;}
.toplinks a:link        {font-size:12px;text-decoration: none; color:#FFFFFF;}
.toplinks a:visited     {font-size:12px;text-decoration: none;	color:#FFFFFF;}
.toplinks a:hover 	{font-size:12px;text-decoration: none; color:#FFFFFF;}
.toplinks a:active 	{font-size:12px;text-decoration: none;	color:#FFFFFF;}
.headerRight1		{float:right; padding-right:10px; font-size:10px;color:#666666; width:450px;}

/*  CSS for templates and pages (on page css)*/

.logintab{font-family:verdana; word-spacing:.1em; color:#384250; font-size:10px; text-decoration:none;}
.logintext{font-family:verdana; word-spacing:.1em; color:#384250; width:100px; font-size:11px; text-decoration:none; }
.bullet{font-family:verdana; font-size:12px; line-height:22px; color:#000000}
.bullet a {font-family:verdana; font-size:12px; font-weight:normal; color:#000000}
.siteFont{font-family:verdana; word-spacing:.1em; font-size:12px;line-height:18px;}

a.pages			{float:left; padding:2px; text-align:center; width:18px;background:#CCCCCC;margin-right:10px;text-decoration:none; border:1px solid #333333 }
a.pages:link 		{color:#666666;text-decoration:none;background:#FFFFFF;}
a.pages:visited		{color:#666666;text-decoration:none;background:#FFFFFF;}
a.pages:hover 		{color:#FFFFFF;text-decoration:none;background:#333333;}
a.pages:active 		{color:#666666;text-decoration:none;background:#FFFFFF;}
.queryTabDiv		{font-size:11px; position:absolute; left:50px; top:50px; background:#666666; padding:10px; z-index:4; display:none; text-align:left}
