/********TCL********/
.tcl{line-height:1.2em;}
.tcl ul, .tcl li{margin:0;padding:0;list-style:none;}
.tcl ul ul,#header .tcl ul ul{margin:5px 0 0 14px;}
.tcl li{padding:6px 0;}
.tcl li li{padding:3px 0;}
.tcl .m{text-align:right;font-size:.9em;margin-top:5px;}

.tcl ul > li .plus{cursor:pointer;background:url(sprite.png) -93px 0;float:left;width:7px;height:7px;margin:.3em 0 .4em 0;float:right}
.tcl ul > li .plus.act{background-position:-93px -7px;}
.tcl.bullet ul > li .b2{background:url(common_bullets.png) -75px -175px;float:left;width:5px;height:9px;margin:.3em .6em .2em 0;}
.tcl.bullet ul > li .b3{background:url(common_bullets.png) -101px -175px;float:left;width:3px;height:8px;margin:.3em .6em .2em 0;}
.tcl.divider ul > li:last-child{border-bottom:0;}
.tcl.float.four li{width:24%;}
.tcl.float.three li{width:32%;}
.tcl.float li{width:49%;float:left;margin-left:2px;}
.tcl.float ul > li{padding:3px 0;}
.tcl.float ul:after{clear:both;content:'';display:table;}

.tcl.divider ul > li{}
.tcl.border ul > li{}
.tcl li, .tcl li a{}.tcl li a:hover{}
.tcl li li a{} .tcl li li a:hover{}
.tcl li li li a{} .tcl li li li a:hover{}
.tcl.divider > ul > li{}
.tcl.divider ul > li:last-child{border-bottom:0;}

#columnsContainer{width:980px;margin:0 auto;}
.qi textarea{height:70px;}
.qi .input,.qi textarea,.search .input{width:95%;}
.qi td{padding:5px 0;}


/********Headings********/    
.h1{font-family:Fondamento;font-size:1.8em;}
.ip .h1{font:normal 16px Oswald; }
.h2 h2:first-child{display:block; padding-bottom:4px;}
.h2 h2{font:normal 20px Oswald; }
.h3{font:normal 16px Oswald;} h3 a{}h3 a:hover{}
.mcbg{}
.phone {background:url(phone.png) no-repeat 200px 13px;}


/********Others********/   
.qc .hr,.hr{margin:6px 0;}
.b1{background:url(common_bullets.png) -50px -500px;float:left;width:8px;height:7px;margin:.35em .4em 0 0;}
.b2{background:url(common_bullets.png) -103px -203px;float:left;width:5px;height:9px;margin:.3em .6em .2em 0;}
.paging a{padding:2px 5px;}
.paging a.on,.paging a:hover{}
.pie{behavior:url(scripts/PIE.htc);}

#toTop {display:none;position:fixed;bottom:50px;right:20px;width:51px;height:51px;line-height:.7em;text-indent:100%;background:url(scroll-t.png) no-repeat  bottom;}
#toTopHover{background:url(scroll-t.png) no-repeat 0 0;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}


#columnsContainer {padding:15px; width:950px; }
#rightColumn,#leftColumn {}

.bdrBrmv .bdrB{border:none !important;}

.bdrBdash .bdrB{border-bottom: 1px dashed #979797 !important;}