/* CSS Document */
body {background-color:#dedede; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#515151;}
form br ul li{margin:0; padding:0}
.tagline{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#969696; font-weight:normal; font-style:italic; padding-right:15px; }

.fotter-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; font-weight:normal;}
.fotter-text a{color:#515151; text-decoration:none;}

.copyright{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b1b1b1; padding-left:5px;}
.newsletter-no-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; margin-left:26px;}
.newsletter-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; margin-left:10px;}
.que-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; margin-left:68px;}
.email{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; margin-left:300px; }
.email1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; text-decoration:none; text-align:right; padding-left:131px}
.email1 a:hover{color:#969696;}
.bg-grey{background:#f1f1f1;}
.address{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#515151; line-height:16px; padding:0px 0px 0px 0px}
.add-email a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#515151; line-height:16px; text-decoration:none;}
.add-email a:hover{color:#969696;}


.topsection {background:url(images/bg-line.jpg) repeat-y 0 0; padding:0 5px 0 5px;}

h2{background:url(images/graybg.gif) repeat-x 0 0; margin:0 5px; padding:13px 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#515151; line-height:16px;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#515151; padding:0; margin:0;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#515151; padding:1px 0; margin:0; font-weight:normal;}
h4 a{color:#515151; text-decoration:none;}

.bigtext {font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#515151; font-weight:bold;}
.intro_text {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#515151;}
.content {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#515151; padding:22px;}

h2.heading{background:url(images/headingbg.gif) no-repeat 0 0; margin:0 5px; padding:25px 10px 14px 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#515151; line-height:16px;}


img {border:none;}


div#tipDiv {width:246px; padding:15px 35px 10px 20px; color:#515151; font-size:13px; line-height:20px; background:url(images/tooltip.png) no-repeat 0 0;}

/* example demonstrating applying styles to content inside 'tipContent' for tooltip display */
div#tipDiv ul.tipContentList {
margin:0; padding:0; list-style:none;
}


.description {width:246px; padding:10px 35px 10px 20px; color:#515151; font-size:13px; line-height:20px; background:url(images/tooltip.png) no-repeat 0 0; text-align:left; margin-top:100px;}


.content1 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#515151;  }


/*UTILITY STYLES */				  				  

a {outline:none;}

.pageContent {padding-left:5px; position:relative; /*height:460px;*/ overflow:hidden; width:973px;}
.qt-controller {background:#ffe191; height:18px; width:640px; position:relative; /*left:5px; top:442px;*/ z-index:1000; display:none;}
.qt-controller1 {background:#ffe191; height:18px; width:640px; position:relative; /*left:5px; top:442px;*/ z-index:1000; display:none; margin-left:5px;}

.qt-play {background:url(images/qt-play.png) 0 center no-repeat; height:14px; width:14px; position:absolute; top:3px; left:5px; cursor:pointer;}
.qt-reset {background:url(images/qt-reset.png) 0 center no-repeat; height:14px; width:14px; position:absolute; top:3px; right:5px; cursor:pointer;}
.qt-pause {background:url(images/qt-pause.png) 0 center no-repeat; height:14px; width:14px; position:absolute; top:3px; left:5px; display:none; cursor:pointer;}

.qt-progress-track {background:silver; height:6px; width:582px; position:absolute; bottom:5px; left:20px;}
.qt-start {background:url() center center no-repeat; height:14px; width:14px;}

.qt-progress {background:#000; height:6px; width:2px; position:absolute; left:0px; top:0px;}
.qt-progress-load {background:#515151; height:6px; width:0px; position:absolute; left:0px;}
.qt-end {background:url(); height:15px; width:14px;}
.qt-volume-on {background:url(); height:10px; width:12px; float:right; margin-right:13px; margin-top:6px;}
.qt-volume-off {background:url(); height:10px; width:12px; float:right; margin-right:13px; margin-top:6px; display:none;}
.qt-duration {display:none; font-size:10px; float:right; margin-right:10px; margin-top:5px; color:white;}


.rightcolumn {float:right; width:332px; font-size:12px; /*margin-top:90px;*/}
.digits {float:left; width:25px; font-family:Helvetica; font-size:18px; color:#515151; font-weight:bold; text-align:center; padding:25px 15px;}
.videoDescription {float:left; width:260px; font-family:Helvetica; font-size:12px; color:#515151; margin:15px 15px 0 0;}
.videoDescription .small {font-family:Helvetica; font-size:11px; color:#515151; font-style:oblique; font-weight:bold;}
.videoDescription h3 {font-family:Helvetica; font-size:17px; color:#515151; font-weight:normal; margin-bottom:10px; font-style:normal;}
.videoDescription h4 {font-family:Helvetica; font-size:11px; color:#515151; font-weight:bold; font-style:italic;}
.videoDescription p{margin:0px; padding:0 0 15px 0; font-size:12px; line-height:16px; color:#515151;}

.video {width:640px !important; height:360px; background:#fff url(images/big_1.jpg) no-repeat center center; position:relative; overflow:hidden; /*top:82px;*/}
.video img {width:640px; height:360px; position:absolute; top:0px; left:0px;}

.video1 {width:640px !important; height:360px; background:#fff url(images/big_1.jpg) no-repeat center center; position:relative; overflow:hidden; /*top:82px;*/ margin-left:5px;}
.video1 img {width:640px; height:360px; position:absolute; top:0px; left:0px;}

.plain {width:640px !important; height:378px !important; position:relative; overflow:hidden;}
.plain img {width:640px; height:378px; position:absolute; top:0px; left:0px;}

.plain1 {width:640px !important; height:378px !important; position:relative; overflow:hidden; margin-left:5px;}

.videopanel {width:640px; height:383px; position:absolute; top:0px; left:0px; z-index:1; border:none; overflow:hidden;}
.videopanel:hover {}



.navstrip {position:relative; height:82px; right:0px; left:0; top:0px; overflow:hidden; background:#bfbfbf; width:973px; margin: 0 auto;}
.navstrip ul{margin:0; padding:0;}
.navstrip ul li{ float:left; list-style-type:none; margin:0; padding:0;}
.navstripnew {position:relative; height:82px; right:0px; left:0; top:0px; overflow:hidden; background:#d8d8d8;}
.navthumb img {width:auto; height:77px; float:left; clear:right; background:gray; margin:0;}
.navthumb span.active {display:none;}

.current {clear:right; float:left; height:77px; position:relative;}
.current span.active{background:url(images/uparrow.png) no-repeat 0 0; clear:right; width:6px; height:7px; position:absolute; bottom:0; left:25px; display:block;}

.current img {width:auto; height:77px; float:left; clear:right; margin:0;}

p {margin:0px; padding:5px 0; font-size:12px; line-height:17px; color:#727272;}


.paginationstyle {margin:10px 0; text-align:right; width:630px; font-family:arial; font-size:12px; color:#515151; font-weight:bold; height:25px;}
.paginationstyle a{color:#515151; text-decoration:none;}


.paginationstyle select{margin:0 15px;}
.paginationstyle a{margin:5px 5px 5px 5px; background:url(images/paginationbg.gif) no-repeat 0 0; line-height:20px; padding:1px 3px 0 3px; font-size:8px; }

.paginationstyle a:hover, .paginationstyle a.selected{color:#fecc43; background:url(images/paginationbg.gif) no-repeat 0 -11px;}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{background-color:white; cursor:default; color:#929292; border-color:transparent;}



.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{background:url(images/paginationbg.gif) no-repeat 13px 13px 13px 14px; color:#fecc43; padding:1px 3px 0 3px;}

.paginationstyle a.viewmore{margin:0 5px; background:none; font-size:12px;}
.viewmor{ font-family:arial; font-size:12px; color:#515151; font-weight:bold;text-align:right;}



.pannelarea {position:relative; margin:0 5px;}
.pannel-title {position:absolute; top:0; left:0; z-index:1000;}

.cssbuttonstoggler{width:45px; overflow:hidden; position:absolute; top:85px; right:18px; z-index:1000;}

.cssbuttonstoggler a{margin-right:5px; font:bold 13px Arial; text-decoration:none; color:#2F6681; border:none;}

.cssbuttonstoggler a span{display:block;}

.cssbuttonstoggler a.visited{text-decoration:none; border:none;}

.cssbuttonstoggler a.selected{margin-right:5px; font:bold 13px Arial; text-decoration:none; color:#000000; border:none;}
.cssbuttonstoggler a:hover{margin-right:5px;}

.cssbuttonstoggler a.selected span, .cssbuttonstoggler a:hover span{ background-position:bottom right; color:black;}
.cssbuttonstoggler a.toc{}
.cssbuttonstoggler a.prev, .glidecontenttoggler-2 a.next{}
.cssbuttonstoggler a.prev:hover, .glidecontenttoggler-2 a.next:hover{}

.glidecontentwrapper{position:relative; width:960px; height:585px; overflow:hidden;}
.glidecontent{position:absolute; background:white; visibility:hidden; width:960px;}

.glidecontenttoggler{width:960px; margin-top:6px; text-align:center;}

.glidecontenttoggler a{display:-moz-inline-box; display:inline-block; border:1px solid black; color:#2e6ab1; padding:1px 3px; margin-right:3px;}

.glidecontenttoggler a.selected{background:#E4EFFA; color:black;}
.glidecontenttoggler a:hover{background:#E4EFFA; color:black;}
.glidecontenttoggler a.toc{}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ }
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{background:#1A48A4; color:white;}

.panel-intro {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#515151; padding:0 10px 25px 0; line-height:20px;}
.panel-intro a{color:#515151; font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold;}
.panel-intro a:hover{color:#515151; font-weight:bold; text-decoration:none;}


.services {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#515151; padding:10px 10px;}
.services ul { margin:0 0 10px 0; padding:0; list-style-type:none; overflow:hidden;}
.services ul li{ margin:5px 0; padding:0 0 0 10px; list-style-type:none; background:url(images/dot.gif) no-repeat 0 5px;}


.evolution {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#515151; padding:22px 22px 100px 22px; background:url(images/evolutionbg.gif) no-repeat 5px bottom;}

.evolution h3{ margin:6px 0;}
.blog1 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#515151; padding:5px 10px 10px 10px; background:#ffe191; line-height:22px;}
.blog2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#515151; padding:5px 10px 10px 10px; background:#ffe191; line-height:19px;}
.blog3 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#515151; padding:5px 10px 10px 10px; background:#ffe191; line-height:18px;}
.blog4 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#515151; padding:5px 10px 5px 10px; background:#ffe191; line-height:15px;}
.blog5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; padding:5px 10px 10px 10px; background:#ffe191; line-height:15px;}

.gallery {background:url(images/gradiant.gif) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#515151; padding:15px 20px; margin:0 8px;}
.form-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515151; font-weight:bold;}
.text-box{background:#f1f1f1; border:none; width:155px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; height:15px; margin: 5px 0 0 0; padding:5px 5px 5px 5px;}
.text-area{background:#f1f1f1; border:none; width:293px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; height:173px; margin: 5px 0 0 0; padding:5px 5px 5px 5px;}
.submit{margin-top:10px;}
.submit:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868686; font-weight:bold; text-decoration:none;}
.headings {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none;}


.middiletext {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#515151; font-weight:bold;}
.smalltext {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#515151; font-weight:bold;}
.cool {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#515151; font-weight:bold;}

.header { overflow:hidden; position:relative;background: -moz-linear-gradient(top, #fff, #f5f5f5);background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));color: #000000; height:100px; padding:1px 0;}

.logo {margin:25px 25px 40px 20px; position:relative;}
.tagline {color:#969696; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:italic; font-weight:normal;}

/*
.tagline {color:#969696; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:italic; font-weight:normal; position:absolute; right:12px; padding-top:15px;}
.menu {width:976px; margin-right:-2px; background:url(images/nav-line.png) no-repeat 0 bottom; padding-bottom:27px; overflow:hidden;}
.menu ul {list-style-type:none; margin:0; padding:0;}
.menu li {list-style-type:none; margin:0; padding:0; float:left; position:relative;}
.menu li a {color:#aaa; text-decoration:none;}

a.home {float:left; width:32px; height:26px; margin:0 25px; background:url(images/home-1.gif) no-repeat 0 0; text-indent:-9999em;}
a.home:hover, a.home-active {float:left; width:32px; height:26px; margin:0 25px; background:url(images/home-2.gif) no-repeat 0 0; text-indent:-9999em;}

a.work {float:left; width:29px; height:26px; margin:0 15px 0 45px; background:url(images/work-1.png) no-repeat 0 0; text-indent:-9999em;}
a.work:hover, a.work-active {float:left; width:29px; height:26px; margin:0 15px 0 45px; background:url(images/work-2.png) no-repeat 0 0; text-indent:-9999em;}

a.services1 {float:left; width:46px; height:26px; margin:0 30px; background:url(images/services-1.png) no-repeat 0 0; text-indent:-9999em;}
a.services1:hover, a.services1-active {float:left; width:46px; height:26px; margin:0 30px; background:url(images/services-2.png) no-repeat 0 0; text-indent:-9999em;}

a.aboutus {float:left; width:51px; height:26px; margin:0 10px; background:url(images/aboutus-1.png) no-repeat 0 0; text-indent:-9999em; display:block;}
a.aboutus:hover, a.aboutus-active {width:51px; height:26px; float:left; margin:0 10px; background:url(images/aboutus-2.png) no-repeat 0 0; text-indent:-9999em;}

a.contact {float:left; width:41px; height:26px; margin:0 26px; background:url(images/contact-1.png) no-repeat 0 0; text-indent:-9999em;}
a.contact:hover, a.contact-active {float:left; width:41px; height:26px; margin:0 26px; background:url(images/contact-2.png) no-repeat 0 0; text-indent:-9999em;}

a.blog {float:left; width:25px; height:26px; margin:0 22px; background:url(images/blog-1.png) no-repeat 0 0; text-indent:-9999em;}
a.blog-active, a.blog:hover {float:left; width:25px; height:26px; margin:0 22px; background:url(images/blog-2.png) no-repeat 0 0; text-indent:-9999em;}*/
.top-menu{width:780px; float:left; margin:52px 0 0 0;}
.slogo{width:27px; float:left; margin:0px 20px 0 20px;}
.menu {width:700px; overflow:hidden; float:left; margin-top:5px; }
.top-logo{ width:170px; float:left; margin:20px 0 0 0; text-align:right;}
.menu ul{margin:0; padding:0; }
.menu ul li{float:left; list-style-type: none; margin:0 20px 0 20px;}

.menu ul li a{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#515151; text-decoration:none; font-weight:bold;}
.menu ul li a:hover{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#969696; text-decoration:none; font-weight:bold; }
.current{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#969696; text-decoration:none; font-weight:bold; }

.nav-line{width:974px; float:left; margin:10px 0 0 0;}
.tag{color:#969696; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:italic; font-weight:normal;}

#contact-img{
	position:absolute;
	left:700px;
	top:250px;
	width:438px;

}
#cont-txt-img{
	position:absolute;
	left:520px;
	top:655px;
	width:420px;

}
/*#contact-img{
	position:absolute;
	right:144px;
	top:358px;
	width:438px;

}
#cont-txt-img{
	position:absolute;
	right:146px;
	top:793px;
	width:672px;

}*/


.colum-1 {width:50%; float:left;}
.colum-2 {float:left; padding-left:30px; width:46%; line-height:18px;}

.zeebra {background:url(images/zeebra.jpg) no-repeat 315px bottom; padding-bottom:44px; z-index:200; overflow:hidden; text-align:left;}
.title{background:url(images/titlebg.png) no-repeat 0 0 !important; margin-top:-15px !important; text-align:left;}
.yellowbg { background:#fee090 url(images/arrow1.jpg) no-repeat 0 0; padding:10px 10px 10px 32px; margin-left:-35px;}

.contact-page {position:relative; overflow:hidden;}
.telephone {position:absolute; right:0; top:0;}
.contact-catch {position:absolute; right:74px; bottom:83px; width:653px; padding:43px 5px 7px 22px; background:url(images/contact_08.jpg) top left no-repeat; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#515151;}

.paginationstyle1 {
    color: #515151;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: right;
    width: 645px;
}
.paginationstyle1 a {
    color: #515151;
    text-decoration: none;
}
.paginationstyle1 select {
    margin: 0 15px;
}
.paginationstyle1 a {
    background: url("images/paginationbg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 8px;
    line-height: 20px;
    margin: 5px;
    padding: 1px 3px 0;
}
.paginationstyle1 a:hover, .paginationstyle1 a.selected {
    background: url("images/paginationbg.gif") no-repeat scroll 0 -11px rgba(0, 0, 0, 0);
    color: #FECC43;
}
.paginationstyle1 a.disabled, .paginationstyle1 a.disabled:hover {
    background-color: #FFFFFF;
    border-color: rgba(0, 0, 0, 0);
    color: #929292;
    cursor: default;
}
.paginationstyle1 .flatview a:hover, .paginationstyle1 .flatview a.selected {
    color: #FECC43;
    padding: 1px 3px 0;
}
.paginationstyle1 a.viewmore {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    margin: 0 5px;
}