*{margin:0; padding:0}
*:focus{outline:0}
html{height:100%; padding-bottom:1px}
body{font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; background:#57585a; color:#58595b; font-size:12px}
h1{display: block; margin:0; padding:0; background:#999; color:#efefef; font-weight:normal; font-size:11px; padding-left:20px; height:25px; line-height:25px}
h2{color:#d83337; font-size:16px; line-height:18px; border-bottom:1px solid #d8d8d8; display:block; font-weight:normal; margin-bottom:5px; padding-bottom:5px; margin-bottom:15px}
h3{background: url(../images/arrow-g.png) no-repeat; padding-left:25px; font-size:14px; display: block; margin-bottom:15px; font-weight:normal; display:block}
h4{display:block; font-size:13px; padding-bottom:5px; font-weight:normal; color:#000}
h5{display:block; font-size:12px; padding-top:5px; font-weight:normal; color:#c11b22}
.clear{clear:both}
.outer{background:#fff;width:1000px;margin:0 auto; }
.fl{float:left}
.fr{float:right}
a{text-decoration:underline; color:#000}
a:hover{color:#999999}
img{border:none; margin:0}
.nb{font-weight:normal}
p{margin-bottom:15px}
.spacer{height:9px; border-bottom:1px dashed #ddd; margin-bottom:10px; clear:both}
.spacerp{height:0px; border-bottom:1px dashed #ddd; margin-bottom:20px; clear:both}
.spacerb{height:20px; clear:both}
.ver14{font-size:14px}
.white{color:#fff}
.id{vertical-align:middle}
#header{background:url(../images/h_bg.gif) repeat-x left top; width:960px; height:100px; padding:0 20px; border-top:3px solid #c11b22}
#header .leftblock{width:390px; float:left}
#header .rightblock{width:570px; float:right; position:relative}
#header .leftblock{width:350px; float:left}
#header .rightblock{width:610px; float:right; position:relative}
a.logo {background:url(../images/logo.gif) no-repeat; width:350px; height:100px;display:block}
.v-line{width:1px; background:#cecece; margin:0 15px; height:auto; float:left}
.marl{margin-left:10px}
.mart10{margin-top:10px}
.marl20{margin-left:20px}
.marr{margin-right:10px}
.marr20{margin-right:20px}
.marl255{margin-left:255px}
.h280{height:260px}
.h215{height:215px}
.h180{height:180px}
.h-min{height:450px}
.h170{height:170px}
.mar{color:#b70003}
.w250{width:250px}
.w350{width:620px}
.w340{width:340px}
.w130{width:130px}
.w215{width:215px}
.w180{width:180px}
.w280{width:280px}
.w200{width:200px}
.w500{width:495px}
.pad10{padding:10px}
.padlr10{padding:0 10px}
.imgbor{margin-right:10px; border:1px solid #ccc; padding:3px}
.mar-t20{margin-top:20px}
.mart5{margin-top:5px}
#content{width:960px;padding:0 20px; background:url(../images/f-bg.gif) left top #FFF  repeat-x}
#content .l-block{width:250px; margin-right:30px}
#content .r-block{width:680px}
#hp-flash{height:225px; background:url(../images/f-bg.gif) left top #FFF  repeat-x; display:block;  float:left}
#hp-banner{background:url(../images/flash-bg.gif) no-repeat; width:1000px; height:220px}
#hp-content{width:960px;padding:0 20px; background:#ffffff;margin:0}
#flash-inside{width:960px;height:300px; padding:0 20px; background:url(../images/f-bg.gif) left top #FFF  repeat-x}
.glowingtabs{width:auto; height:31px}/*Top navigation*/
.glowingtabs ul{list-style-type: none; margin:0; margin-left: 0px; padding:0}
.glowingtabs li{display:inline; margin:0; padding:0}
.glowingtabs a{background:url(../images/t-nav-bg.gif); color: #fff; display: block; float: right; line-height:31px; padding-left: 10px; text-decoration: none; font-weight:bold; margin-left:10px; width:120px; text-align:center}
.glowingtabs a span{float:left; display:block; background: url(../images/t-nav-bg.gif) no-repeat right top; line-height:31px; padding-right:10px; font-weight:bold; color:#fff}
.glowingtabs a span {float:none}
.glowingtabs a:hover span {color:#fff}
.glowingtabs li.selected a, .glowingtabs li a.selected{background-position:0 -62px}
.glowingtabs li.selected a span, .glowingtabs li a.selected span{background-position:100% -62px; color:#fff}
.glowingtabs a:hover, .glowingtabs li.selected a:hover{background-position:0% -62px}
.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{background-position:100% -62px}
.dropmenudiv_d{position:absolute; top:0; z-index:100; visibility:hidden; width:180px; text-align:center; margin:0 -20px}/* ######### Style for Drop Down Menu ######### */
.dropmenudiv_d .top{background:url(../images/drop-t.png) no-repeat top left; width:180px; height:15px}
.dropmenudiv_d .mid{background:#515151; width:180px}
.dropmenudiv_d .bottom{background:url(../images/drop-b.png) no-repeat top left; width:180px; height:15px}
.dropmenudiv_d a{width:auto; display:block; text-align:center;background:#535353 url(../images/drop-bg.png) no-repeat center bottom; color:#fff; padding:3px 0 8px 0; text-decoration:none}
* html .dropmenudiv_d a{width: 100%}
.dropmenudiv_d a:hover{background:#202020 url(../images/drop-roll.png) no-repeat center bottom; color:#fff; padding:3px 0 8px 0}
.dropmenudiv_d1{position:absolute; top:0; z-index:100; visibility:hidden; width: 180px;  text-align:center; margin:0}
.dropmenudiv_d1 .top{ background:url(../images/drop-t.png) no-repeat top left; width:180px; height:15px}
.dropmenudiv_d1 .mid{ background:#515151; width:180px}
.dropmenudiv_d1 .bottom{ background:url(../images/drop-b.png) no-repeat top left; width:180px; height:15px}
.dropmenudiv_d1 a{width: auto; display: block; text-align:center;background:#535353 url(../images/drop-bg.png) no-repeat center bottom; color:#fff; padding:3px 0 8px 0; text-decoration:none}
* html .dropmenudiv_d a{width: 100%}
.dropmenudiv_d1 a:hover{background:#202020 url(../images/drop-roll.png) no-repeat center bottom; color:#fff; padding:3px 0 8px 0}
#toplinks{height:31px; background:url(../images/t-ico.png) 0 0  no-repeat; float:right; margin:5px 0}/*Top icons*/
#toplinks a{display:block; height:31px; float:left}
#toplinks a#home{background-position:0 0; width:27px}
#toplinks a#sitemap{background-position:-27px 0; width:27px}
#toplinks a#contact{background-position:-54px 0; width:27px}
#toplinks a:hover#home{background:url(../images/t-ico-r.png) no-repeat 0 0; width:27px}
#toplinks a:hover#sitemap{background:url(../images/t-ico-r.png) no-repeat -27px 0; width:27px}
#toplinks a:hover#contact{background:url(../images/t-ico-r.png) no-repeat -54px 0; width:27px}

.prof-editor a{background:url(../images/prof-editor.png) no-repeat; width:480px; height:106px; float:left; display:block}
.box{width:960px; display:block}/*Box with gradient*/
.box .tl{background:url(../images/tl-curve.gif) no-repeat; width:25px; height:24px}
.box .tm{background:url(../images/tm-bg.gif) repeat-x; width:900px; height:24px;  padding:0 5px}
.box .tr{background:url(../images/tr-curve.gif) no-repeat; width:25px; height:24px}
.box .ml{background:#fff url(../images/ml-bg.gif) repeat-x left top; width:25px}
.box .mm{background:#dddddd url(../images/mm-bg.gif) repeat-x left top; width:900px;padding:0 5px}
.box .mr{background:#dddddd url(../images/mr-bg.gif) repeat-x left top; width:25px}
.box .bl{background:url(../images/bl-curve.gif) no-repeat; width:25px; height:32px}
.box .bm{background:url(../images/bm-bg.gif) repeat-x; width:910px; height:32px}
.box .br{background:url(../images/br-curve.gif) no-repeat; width:25px; height:32px}
.box .welcome{width:370px; float:left}
.box .news{width:495px; float:right}
.box .bl-in{background:url(../images/bl-curve2.gif) no-repeat; width:25px; height:32px}
.box .bm-in{background:url(../images/bm-bg2.gif) repeat-x; width:630px; height:32px}
.box .br-in{background:url(../images/br-curve2.gif) no-repeat; width:25px; height:32px}
.box .tm-in{background:url(../images/tm-bg.gif) repeat-x; width:630px; height:24px}
.box .mm-in{background:url(../images/mm-bg2.gif) repeat-y; width:630px; padding:0 25px}
.box-w{width:680px}
.box1{ width:960px; height:140px;display:block; padding:0px 20px;margin-top:20px}/*Box with black color*/
.box1 .tl{background:url(../images/tl-curve1.gif) no-repeat; width:25px; height:18px}
.box1 .tm{background:url(../images/tm-bg1.gif) repeat-x; width:910px; height:18px}
.box1 .tr{background:url(../images/tr-curve1.gif) no-repeat right top; width:25px; height:18px}
.box1 .ml{background:url(../images/ml-bg1.gif) repeat-y right bottom; width:25px; height:122px}
.box1 .mm{background:url(../images/mm-bg1.gif) repeat-x; width:910px; height:122px}
.box1 .mr{background:url(../images/mr-bg1.gif) repeat-y left bottom; width:25px; height:122px}
.box1 .heading{background: url(../images/arrow-w.png) no-repeat; line-height:17px; padding:0 0 0 25px; color:#fff; font-size:18px; display: block; margin-bottom:10px}
.box1 .b-lines{width:355px; float:left; color:#fff}
.box1 .events{width:500px; float:right}
.date{ width:80px;background: #666666; color:#FFFFFF; display:block; float:left; text-align:center; margin-right:10px}
.date2{ width:80px;background: #666666; color:#FFFFFF; display:block; float:left; text-align:center; margin-right:10px; height:28px; padding-top:7px;}



.box1 .v-line{width:1px; background:#262626; margin:0 25px; height:120px;float:left}
.events img{width:100px; height:70px; border:5px solid #3d3d3d; float:left; margin:0 10px 10px 0; padding:1px; background: #666666}
.events a:hover img{width:100px; height:70px; border:5px solid #d83337}
.events ul.list-one{margin-left:5px; padding:0}
.events ul.list-one strong{ color:#fff}
.events ul.list-one a{color:#fff}
.events ul.list-one a:hover{text-decoration:underline; color:#eee}
.box1 .b-lines img{width:150px; height:70px; border:5px solid #3d3d3d; float:left; margin:0 15px 10px 0; padding:1px; background: #666666}
.box1 .b-lines a:hover img{width:150px; height:70px; border:5px solid #d83337}
a.more{background:url(../images/more.png) no-repeat top left; width:89px;line-height:25px; display:block; padding-left:25px; color:#fff; font-size:11px}
a.more:hover{color:#d83337}
a.more:visited{color:#fff}
ul.list-one{ margin-bottom:5px; padding:0}
ul.list-one li{display:block; background:url(../images/s-arrow.png) 0 11px no-repeat; list-style-type:none;padding:5px 0 2px 20px}
ul.list-one a{color:#444}
ul.list-one a:hover{text-decoration:underline; color:#000}
ul.list-one li ul li{display:block; background:url(../images/arrow-w1.png) 0 4px no-repeat; list-style-type:none; padding:2px 0 0 20px}
ul.list-one li ul li a{color:#999; text-decoration:none}
ul.list-one li ul li a:hover{text-decoration:underline; color:#666}
ul.list-no{ margin-bottom:5px; padding:0}
ul.list-no li{ list-style-type:decimal; list-style-position:inside}
.wel{color:#d83337; font-size:16px; line-height:18px; border-bottom:1px solid #d8d8d8; display:block; font-weight:normal; padding-bottom:5px; margin-bottom:15px}
.wel1{color:#d83337; font-size:16px; line-height:18px; display:block; font-weight:normal; padding-bottom:5px; margin-bottom:10px}
.wel1 strong{ font-size:12px; font-style:italic; font-weight:normal}
ul.faq{margin-bottom:10px}
ul.faq li strong{display:block}
ul.faq li{display:block; background: url(../images/faq_icon.gif) 0 8px no-repeat; list-style-type:none;padding:5px 0 5px 25px}
ul.faq li ul li{display:block; background: url(../images/s-arrow-g.png) 0 12px no-repeat; list-style-type:none;padding:5px 0 5px 15px; margin-left:15px}
ul.faq a{color:#444}
ul.faq a:hover{text-decoration:underline; color:#000}
.faq1{background:none; background: url(../images/faq_icon.gif) 0 5px no-repeat; padding:0 0 0 25px}
ul.list-two{ margin:0; padding:0}
ul.list-two li{display:block; background:url(../images/arrrow-r.png) 0 11px no-repeat; list-style-type:none; padding:5px 0 0 25px; margin:0}
ul.list-two a{color:#fff}
ul.list-two a:hover{text-decoration:underline; color:#eee}
ul.list-dot{margin:0; padding:0}
ul.list-dot li{display:block; background:url(../images/dot.png) 0 11px no-repeat; list-style-type:none; padding:0 0 0 10px; margin:0}
ul.list-dot a{color:#fff}
ul.list-dot a:hover{text-decoration:underline; color:#eee}
#footer{width:920px; background:url(../images/footer-bg.gif) repeat-x left top #fff;padding:15px 40px}/* Footer*/
#footer .left-block{ width:680px; float:left}
#footer .m-line{ background:url(../images/f-line.png) no-repeat; width:2px; float:left; margin:0 5px; height:150px}
#footer .right-block{ width:216px; float:right}
#footer .right-block .emerg-l{ background:url(../images/emerging.png) no-repeat; width:216px; height:67px; display:block}
#footer .right-block .gptw-l{ background:url(../images/gptw.png) no-repeat; width:216px; height:83px; display:block}
#footer b{color:#d83337; font-size:12px}
#footer a{text-decoration:none; color:#6d6e71; font-size:11px}
#footer a:hover{text-decoration:underline}
#footer ul li{ list-style:none; display:inline; line-height:22px; float:left; margin-right:35px; text-align:left}
#footer .spacer2{height:5px; border-bottom:1px dashed #ddd; margin-bottom:10px; clear:both}
#footer .copyright{font-size:11px; color:#6d6e71; text-align:left; height:15px}
#footer a.r-link{text-align:right; color:#b70003}
#footer img{margin-bottom:15px}
#footer .openings {background:url(../images/opening.png) no-repeat; width:196px; height:81px; padding:10px 10px;  margin:0 auto}
#footer .openings ul li{ margin-left:25px}
.bor{ border:1px solid #ccc; border-bottom:3px solid #ccc}
.form-Contest-hold{border:none; width:650px; padding:10px 0 0 30px}/*Inquiry form*/
#frmContest {width:598px ;margin:10px 0 10px 0}	
#frmContest label{display:block; width:200px; float:left}	
#frmContest .textarea{width:200px; border:1px solid #ddd; padding:3px}
#frmContest .error{color:#CC0000; font-size:9px; display:none}
.txt{border:1px solid #ddd; padding:3px}
.r-holder{background:url(../images/menu-link.gif) repeat-y; width:210px; padding:0px 20px}/*Related links*/
.r-holder a{color:#58595b}
.r-top{width:250px; height:31px; background:url(../images/menu-b1.gif) left bottom no-repeat}
.dl{border-bottom:1px dashed #ccc;	padding-top: 5px;	padding-bottom: 5px}
.panel{width:640px; height:210px}/* Inside banner */	
.stepcarousel{margin:7px 0 0 20px; width: 640px; height: 210px; position: relative; overflow:hidden}
.stepcarousel .belt{position: relative; left:0px; top: 0px; width: 640px; height: 210px; z-index:10}
#lb-hold{width:680px;height:230px; margin-bottom:10px; background:url(../images/lb-bg.gif) no-repeat; margin-top:4px}
.breadcumb{float:right; display:block; margin-right:25px; margin-bottom:10px; font-size:11px}
.panel1{width:680px; height:230px}/* yokohama banner */	
.stepcarousel1{margin:0; width:680px; height:230px; position: relative; overflow:hidden}
.stepcarousel1 .belt1{position: relative; left:0px; top: 0px; width:680px; height:230px; z-index: 10}
#lb-hold1{width:680px;height:230px; margin-bottom:10px; margin-top:4px}
a.top {display:block; width:25px; height:30px; float:right; background:url(../images/top.gif) top right no-repeat; margin-top:5px}
p.note{font-size:11px; font-style:italic; color:#666}
img.id{vertical-align:bottom}
.accordion {width: 630px; border-bottom: solid 1px #e5e5e5}/* samples accordion */
.accordion span {cursor: pointer; height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #fff; background:#e1e2e2 url(../images/arrow-g.png) no-repeat 5px 5px; padding-left:25px; display:block}
.accordion span:hover {background:#d4d7d7 url(../images/arrow-u.png) no-repeat 5px 5px}
.accordion span.active {background:#ccc url(../images/arrow-u.png) no-repeat 5px 5px}
.accordion div.content {background: #fff; margin: 0; padding: 10px; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5}
.accordion div.content em{margin-right:10px; background:url(../images/s-arrow-g.png) no-repeat 0 5px; padding-left:10px}
.accordion div.content a.click{display:block; margin:8px 0; background:url(../images/s-arrow.png) no-repeat 0 7px; padding-left:10px}
.accordion1 {border:solid 1px #e5e5e5; padding-bottom:10px}
.accordion1 h3{line-height:30px; padding-left:10px; border-bottom:1px solid #fff; background:#e1e2e2 url(../images/arrow-g.png) no-repeat 5px 5px; padding-left:30px; display:block; margin-bottom:10px}
.accordion1 span{cursor: pointer;line-height:15px; padding:0 0 0 0; clear:both; margin:0 25px 10px 10px; border-bottom:1px dotted #e1e2e2; display:block}
.accordion1 span:hover {color:#000}
.accordion1 span.active {color:#58595b}
.accordion1 div.content {background: #fff; margin:0 0 10px 15px; padding:0 25px}
.accordion1 div.content a.click{ text-decoration:underline}
.moreinfo{line-height:30px; padding-left:10px; border-bottom:1px solid #fff; background:#e1e2e2 url(../images/arrow-g.png) no-repeat 5px 5px; padding-left:30px; display:block; margin-bottom:0px}
.borlrb{border:solid 1px #e5e5e5; border-top:none}
.more-content{background: #fff; padding:10px 25px}
#popup{width:653px; padding:15px; border-top:3px solid #d83337; background:url(../images/f-bg.gif) left top #ffffff  repeat-x}
.leftmenu-holder{ background:url(../images/menu-link.gif) repeat-y; width:250px}/*left menu class*/
.leftmenu{margin: 0;padding: 0;border-bottom-width: 0; width:250px}
.menu-title{background:url(../images/menu-title.png) no-repeat; width:250px; height:48px;font-size:14px;font-weight:bold;color:#c71d24;display: block;text-align:center; padding-top:10px}
.leftmenu a.menuitem{background:url(../images/menuitem.gif) 0 50px; line-height:25px;font-size:12px;font-weight:bold;color:#fff;display: block;width:215px;height:25px;text-decoration: none; padding-left:30px;position: relative}
.leftmenu a.menuitem:visited, .leftmenu .menuitem:active{color: #eee}
.leftmenu a.menuitem .statusicon{position: absolute;top: 5px;left:215px;border: none}
/*\*/* html .leftmenu a.menuitem .statusicon{position:absolute;top: 5px;left:215px;border: none}/**/
.leftmenu a.menuitem:hover{background:url(../images/menuitem.gif) 0 25px}
.leftmenu a.menuitem2{background:url(../images/menuitem1.gif) 0 50px; line-height:25px;font-size:12px;font-weight:bold;color:#fff;display: block;width:215px;height:25px;text-decoration: none; padding-left:30px; display:block}
.leftmenu a.menuitem2:visited, .leftmenu .menuitem:active{color:#eee}
.leftmenu a.menuitem2 .statusicon{position: absolute;top: 5px;left:215px;border: none}
/*\*/* html .leftmenu a.menuitem2 .statusicon{position:absolute;top: 5px;left:215px;border: none}/**/
.leftmenu a.menuitem2:hover{background:url(../images/menuitem1.gif) 0 25px}
.menuCtop{width:250px; height:33px; background:url(../images/menu-t.gif) left top no-repeat}
.menuCbottom{width:250px; height:31px; background:url(../images/menu-b.gif) left top no-repeat}
/*\*/* html .menuCbottom{width:250px; height:31px;background:url(../images/menu-b.gif) left top no-repeat}/**/
.leftmenu div.submenu ul{list-style-type: none; padding: 0 0 0 25px; padding: 0}/* Submenu */
.leftmenu div.submenu ul li{list-style-type: none;margin: 0;padding: 0; margin:0}
.leftmenu div.submenu ul li a{font-size:13px;color:#58595b;text-decoration: none;background: url(../images/s-arrow-g.png) 30px center no-repeat;width:200px;padding:5px 0 5px 45px; display:block}
.leftmenu div.submenu ul li a:hover{background: url(../images/s-arrow.png) 30px center no-repeat; color:#b70003}
.leftmenu a.menuitemON{background:url(../images/menuitem.gif) 0 0px; line-height:25px;font-size:12px;font-weight:bold;color: #fff;display: block;width:215px;height:25px;text-decoration: none; padding-left:30px}/* Left Menu ON */
.leftmenu a.menuitem2ON{background:url(../images/menuitem1.gif) 0 0px; line-height:25px;font-size:12px;font-weight:bold;color: #fff;display: block;width:215px;height:25px;text-decoration: none; padding-left:30px}
.leftmenu div.submenuON ul{list-style-type: none;padding: 0 0 0 25px; padding: 0}/* Submenu ON */
.leftmenu div.submenuON ul li{list-style-type: none;margin: 0;padding: 0; margin:0}
.leftmenu div.submenuON ul li a{font-size:13px;color:#58595b;text-decoration: none;background: url(../images/s-arrow-g.png) 30px center no-repeat;width:200px;padding:5px 0 5px 45px; display:block}
.leftmenu div.submenuON ul li a:hover{color:#b70003}
.leftmenu div.submenuON ul li.selected a{background: url(../images/s-arrow.png) 30px center no-repeat; color:#b70003}
.divide{height:5px}
/*\*/* html.divide{height:5px; margin-top:-15px}/**/
#footer .copyright .bubblewrap{list-style-type:none;margin:0;padding:0}
#footer .copyright .bubblewrap li{display:inline-block;zoom:1; *display:inline; position:relative;margin:0;padding:0}
#footer .copyright .bubblewrap li img{position:absolute;left:0;top:0;margin:0 20px 0 0;border:0}
#footer .copyright #squares li{width: 25px; height:25px;margin:0;padding:0}
#footer .copyright #squares li img{width: 25px; height: 25px}
.tip-look{ border:1px #c7c7c7 solid; background: url(../images/note_bg.gif) repeat-x #FFFFFF; width:300px; padding:10px; margin-top:10px}/*Balloontip*/
.jqpopupmenu {position:absolute;top: -400px;left: 0;visibility: hidden;font:normal 12px Verdana;line-height: 18px;z-index: 100; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5)}
.stickytooltip{display:;	position:absolute;	z-index:3000;	left: 1191px;	top: 932px}
.line{border-bottom:1px dotted #ccc; clear:both; height:25px; line-height:25px; margin-bottom:5px}/* news section classed */
.line a{display:block; float:left}
.line:hover{background:#e7e7e7}
.line a:hover{color:#000}
.line p{background-color:#d4d7d7; color:#000; width:85px; height:25px; line-height:25px; float:left; text-align:center; font-weight:bold; padding:0; margin:0 5px 0 0; display:block}
.line2{border-bottom:1px dotted #ccc; clear:both; height:40px; line-height:40px; margin-bottom:5px}/* news section classed */
.line2 a{display:block; float:left; line-height:18px; width:500px;}
.line2:hover{background:#e7e7e7}
.line2 a:hover{color:#000}
.line2 p{background-color:#d4d7d7; color:#000; width:85px; height:40px; line-height:40px; float:left; text-align:center; font-weight:bold; padding:0; margin:0 5px 0 0; display:block}

.line3{border-bottom:1px dotted #ccc; clear:both; height:40px;  margin-bottom:3px}/* news section classed */
.line3-text{display:block; float:left; line-height:18px; width:500px; padding-top:4px;}
.line3:hover{background:#e7e7e7}
.line3 a:hover{color:#000}
.line3 p{background-color:#d4d7d7; color:#000; width:85px; height:40px; line-height:40px; float:left; text-align:center; font-weight:bold; padding:0; margin:0 5px 0 0; display:block}


.news-wrap{margin-top:15px}
.news-wrap .title{background:#e7e7e7; color:#000; font-weight:bold}
.news-wrap .cont{margin:10px 0}
.news-wrap .title2{background:#e7e7e7; color:#000; font-weight:bold;}

.news-wrap .lh16{line-height:16px}
.glide-wrap{width:230px}/* testimonial slider classed */
.tes-slide-wrap{position:relative; overflow:hidden; background:url(../images/menu-link.gif) repeat-y; width:250px}
.h200{height:200px}
.h270{height:270px}
.h340{height:340px}
.h225{height:225px}
.client-slide-wrap{position:relative; overflow:hidden; background:url(../images/menu-link.gif) repeat-y; width:250px}
.head-wrap{background:url(../images/menu-link.gif) repeat-y;width:250px; padding-bottom:10px}
.head-wrap h3{margin-left:25px; margin-bottom:0}
.glidecontent{position:absolute; width:212px; background:#fff; margin:0 25px}
.cssbuttonstoggler{width:44px; height:26px; float:right; margin:0 10px 5px 0; position:absolute; bottom:0; right:0; z-index:1000}
.cssbuttonstoggler{background:transparent url(../images/editors-but.gif) no-repeat top left; float:left; height:26px; width:44px}
.cssbuttonstoggler a.prebut{height:15px; width:22px; margin:0 auto; display:block}
.cssbuttonstoggler a.nxtbut{height:15px; width:22px; margin:0 auto; display:block}
.fsForm .fsCell{padding:6px 0; vertical-align:top}/* formstack classed */
.fsLabelVertical .fsLabel{display:block}
.fsSupporting{font-size:10px; color:#8f8e8e}
.fsFormatEmail{width:218px}
.fsFieldName{width:124px}
.fsSubmit input.fsSubmitButton{padding:3px; margin:10px auto; clear:both; border:1px solid #58595b; cursor:pointer}
.fsError{margin:15px auto; font-size:14px; background-color:#fee; color:#000; border:1px solid red; padding:10px; clear:both; text-align:center}
.fsFieldRow input[type=text],.fsForm textarea{border:1px solid #7f9db9; color:#58595b; padding:4px; font-size:14px; line-height:18px; font-weight:normal}
.fsRequiredLabel span{padding-left:3px; color:#ba0000; font-size:12px}
.fsForm .fsTable{margin:0; padding:0; width:630px}
td.fsValidationError{background-color:#fcc  !important}
.fsUpload{cursor:pointer; height:25px; width:310px; border:1px solid #7f9db9}
.h0{height:0}

.rb{float:left; width:205px; padding:0 0 5px 0}
.dl_gry{padding:5px; border-bottom-width: 1px; border-bottom-style:dashed; border-bottom-color: #999}
#thumbs a{ display:block; width:110px; height:140px; text-align:center; float:left; margin-right:10px; margin-bottom:15px; font-weight:bold; text-decoration:none;}
#thumbs a:hover{text-decoration:none; opacity:0.6;filter:alpha(opacity=60)}

a.vid-ban {display: block; float:left; margin:5px; border:double 4px #ccc}

#basic-modal-content{ display:none;overflow:hidden}
#basic-modal-content{display:none;overflow:hidden}
#simplemodal-overlay{background-color:#000;cursor:default}
#simplemodal-container{height:360px;width:600px;color:#58595b;background-color:#e5e9f1;border:4px solid #444;padding:12px; z-index:5000 !important}
#simplemodal-container .simplemodal-data{padding:8px}
#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#bbb;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px}
#simplemodal-container a{color:#ddd}
#simplemodal-container a.modalCloseImg{background:url(../images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer}


