/* CSS Document */
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/*----Common CSS----*/
*{padding:0px; margin:0px;}

body{width:100%; margin:0px; padding:0px; font-size:12px; color:#5b5b5b; background:#fff url(../images/body-bg.png) top left repeat-x; line-height:17px; font-family:Arial, Helvetica, sans-serif;}
.body-wrapper{background:#ffffff url(../images/wrapper-bg.png) top center no-repeat; width:100%;}


img{border:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; line-height:0px!important; font-size:0px!important; height:0px!important; margin:0px; padding:0px;}

a{outline:none; color:#565656; text-decoration:underline;}
a:hover{ color:#05508b; text-decoration:none;}

h3{color:#486ca6; font-family:"Myriad Pro",Arial; font-size:28px; font-weight:normal; line-height:35px; margin-bottom:10px;}
h2{color:#bb3438; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
h1{color:#aa9e87; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; margin:5px 0 10px 0;}

p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#5b5b5b;}
/*---- Top Area Buttons or Common Buttons CSS----*/



/*----  Wrapper and Container CSS----*/
.wrapper{margin:0px auto; padding:0px; width:1000px;/* background:#fff; border:0px solid #cd0000;   */}
.container{margin:0px auto; padding:0px; width:972px; border:0px dotted #6f7ca1;}

/*----  Top Section with Logo And Navigation CSS----*/
.toparea{ background:url(../images/toparea-bg.png) left top no-repeat; width:100%; min-height:117px;}

.logoarea{width:256px; margin:2px 0 0 5px; padding:0px; float:left;}
.punchline{width:163px; margin:-25px 0 0 98px;}

.topright{margin-top:21px; padding:0px; width:700px; float:right;}
.phone-row{margin:0px; padding:0px; text-align:right; width:666px; }

.nav-row{margin-top:10px; padding:0px; width:650px; height:32px; float:right; }

.nav-row a{margin-right:2px;}
.nav-row a:hover{text-decoration:none;}

/* Slider Section */
.slider{margin-top:1px; padding:0px; width:100%;}

/* Orange Box Section */
.orangebox{margin-top:3px; padding:0px; width:auto; border:1px solid #d27212; background-color:#cf6700;}
.orangebox p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:15px; margin:2px 30px 18px 30px;}
.orangebox p a{ font-weight:bold; text-decoration:underline; color:#fff;}
.orangebox p a:hover{ text-decoration:none;}

.ihead{padding:0px; margin:18px 0px 6px 31px;}

/* Home Page Three Boxes Section */
.home-box{margin:0px; padding:0px; width:auto; background:url(../images/home-bg.png) left top no-repeat; min-height:297px; }

.box1{margin:30px 0 0 21px; padding:0px; padding-bottom:5px; width:292px; border-right:1px dotted #a2a2a2; min-height:260px; float:left;}
.box2{margin:30px 0 0 21px; padding:0px; padding-bottom:5px; width:292px; border-right:1px dotted #a2a2a2; min-height:260px; float:left;}
.box3{margin:30px 0 0 21px; padding:0px; padding-bottom:5px; width:300px; min-height:260px; float:left;}

.image-box{margin-top:14px; width:139px; height:94px; background:url(../images/image-background.png) left top no-repeat; float:left;}
.image{margin:18px 0 0 5px; text-align:center;}
.image-text{ margin-top:20px; float:left; width:140px; line-height:16px;}
.image-text h5{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; font-weight:bold; margin:0px; padding:0px;}
.image-text h5 a{color:#5b5b5b; text-decoration:none;}
.image-text h5 a:hover{text-decoration:underline;}

.image-text a{color:#cf6700;}
.image-text a:hover{ text-decoration:none;}

.news-text{ margin-top:20px; margin-left:16px; width:100%; line-height:16px;}
.news-text h5{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cf6700; font-weight:bold; margin:0px; padding:0px;}
.news-text h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; font-weight:bold; margin:0px; padding:0px; line-height:22px;}
.news-text h4 a{color:#5b5b5b; text-decoration:none;}
.news-text h4 a:hover{text-decoration:underline;}
.news-text a{color:#cf6700;}
.news-text a:hover{ text-decoration:none;}


.header-text{margin:0px; padding:0px; width:auto; color:#cf6700; font-weight:bold;}
.header-text-1 a{ text-decoration:underline; color:#cf6700; line-height:30px; padding:0 0 0 0px;}
.header-text-1 a:hover{text-decoration:none;}

/** services section start **/

.services-div{clear:both; width:100%; margin:0 0 10px 0;  border-bottom:1px dotted #a2a2a2; float:left; padding:0 0 20px 0;}
.image-services-box{width:250px; height:165px; background:url(../images/services-img-bg.png) left top no-repeat; float:left;}
.image-services{margin:16px 0 0 16px; text-align:center; float:left;}
.image-services-title{ margin:0px 0 0 0px; float:left; line-height:30px; width:320px; font-size:14px; font-weight:bold;}
.image-services-title-1{ margin:0px 0 0 0px; float:left; line-height:30px; font-size:14px; font-weight:bold;}

.image-services-text{ margin:5px 0 0 10px;/* float:left; line-height:16px; width:320px;*/}
.image-services-text ul li{background:url(../images/arrow.png) center left no-repeat; display:block; color:#5b5b5b; margin:10px 0 0 10px; padding:0 0 0 20px;}
.image-services-text ul li a{text-decoration:none; color:#5b5b5b;/*line-height:27px;*/ padding:0px 6px 0px 6px; /*float:left;*/}
.image-services-text ul li a:hover, .image-services-text ul li a:active, .image-services-text ul li a:focus{color:#d2efff; text-decoration:underline; outline:none; padding:0px 6px 0px 6px; float:left;}

.image-services-text-inner{ margin:5px 0 10px 0px; clear:both; line-height:16px; /*width:320px;*/}
.image-services-text-inner ul li{background:url(../images/arrow.png) center left no-repeat; display:block; color:#5b5b5b; margin:10px 0 0 10px; padding:0 0 0 20px;}
.image-services-text-inner ul li a{text-decoration:none; color:#5b5b5b;/*line-height:27px;*/ padding:0px 6px 0px 6px; /*float:left;*/}
.image-services-text-inner ul li a:hover, .image-services-text-inner ul li a:active, .image-services-text-inner ul li a:focus{color:#d2efff; text-decoration:underline; outline:none; padding:0px 6px 0px 6px; float:left;}
.image-services-text-1{margin:5px 0 0 10px; float:left; line-height:16px; border-top:4px double #5b5b5b;}
.image-services-links{ margin:5px 0 0 0px; line-height:16px; clear:both;}
.image-services-links a{ text-decoration:underline; color:#cf6700; line-height:30px;}
.image-services-links a:hover{text-decoration:none;}

/** services section close **/

/* Footer Section */
.footer-shadow{margin:0px auto; width:972px;}

.footer{margin:0px; padding:0px; background-color:#2f5490; border:0px solid #cd0000; width:100%; color:#fff; font-size:11px;}
.footer-text{margin:0px auto; padding:0px; width:972px; color:#fff; font-size:11px;}

.footer-nav{margin:20px 0 0 27px; padding:0px; width:70%; float:left; border:0px solid #000;}
.footer-logo{margin-right:12px; padding:0px; width:20%; float:right; border:0px solid #000; text-align:right;}
.footer-nav a{color:#fff; font-size:12px; font-weight:bold; text-decoration:none; padding:0 5px 0 5px;}
.footer-nav a:hover{ text-decoration:underline; color:#ee9c27;}

.footext{margin:12px 0 40px 31px; padding:0px; width:70%; float:left; }
.siteby{margin-right:23px; margin-top:25px; padding:0px; width:20%; float:right;  text-align:right; color:#ede8c7;}
.siteby a{ color:#ede8c7; text-decoration:none;}
.siteby a:hover{ text-decoration:underline;}

/* Company Section */
.innerimg{margin-top:1px; padding:0px; width:100%;}

.innerpage{margin:0px; padding:0px; width:auto;  background:#fff url(../images/inner-bg.png) left top no-repeat; min-height:500px; }

.contentarea{margin:25px 0px 0px 20px; padding-bottom:20px; width:590px;/* border-right:1px dotted #a2a2a2;*/ float:left; min-height:600px;}
.contentarea p{margin:5px 0 5px 0; line-height:17px; }

.contentarea-listing{margin:0px; padding:0px;}
.contentarea-listing ul{margin:0px; padding:0px; list-style:none;}
.contentarea-listing li{width:252px; margin:0 6px 14px 0; padding-left:25px; background:url(../images/arrow.png) left 50% no-repeat; float:left; font-weight:bold;}

.rightside{margin:25px 0px 0px 15px; padding-bottom:0px; padding-left:10px; width:325px !important; float:left; border-left:1px dotted #a2a2a2;}

.rs-news-event{border-bottom:1px dotted #a2a2a2; padding-bottom:10px; float:left;}
.credintials{border-bottom:1px dotted #a2a2a2; padding-bottom:10px;}


.heads-marg{ margin:20px 0 20px 0; padding:0px;}

/*.team{ margin:0px; padding-bottom:10px; border-bottom:1px dotted #a2a2a2; position:relative; clear:both;}*/

.team .col-1{margin-right:2px; padding:0px; width:290px; float:left;}
/*.team .col-2{margin:0px; padding:0px; width:275px; float:left;} */

.team-1{ margin:10px 0 0px 5px; padding:0px; clear:both;}

.team-marg{ margin:0px 0 0px 5px; padding:0px;}
.team-marg p{margin:0 0 0 0; padding:0 0 0 0; float:left;}

.team{ margin:0px; padding-bottom:10px; border-bottom:1px dotted #a2a2a2; clear:both; float:left;}

.team .col-1{margin-right:2px; padding:0px; width:170px; float:left;}
.team .col-2{margin:0px; padding:0px; width:210px; float:left;}
.team .col-3{margin:0px; padding:0px; width:170px; float:left;}

.team-seperator{background:url(../images/team-seperator.gif) top left repeat-y; width:10px; min-height:120px; height:auto !important; height:120px; float:left;}

.team-marg{ margin:13px 0 0px 5px; padding:0px; min-height:50px; height:auto !important; height:50px;}


/* Right Side Client Testimonials Section */
/*.r-testimonials{margin:25px 0 0 0; padding:0px; width:auto;}
.testimonials-box{margin:10px 0 0 0; padding:0px; width:311px; border:0px solid #000;}
.testimonials-box-txt{margin:0px; padding:0px; width:309px; background-color:#fff; border-left:1px solid #dad9d8; border-right:1px solid #dad9d8;}
.testimonials-box-txt p{margin:0 12px 0 12px; padding:0px;}
.testimonials-box-txt .client-name{margin:0px; padding:0px; width:296px; text-align:right; color:#cf6700; font-weight:bold;}*/



/* Contact Us Section */
.contactus{margin-bottom:20px; padding-bottom:20px; width:auto; border-bottom:1px dotted #a2a2a2;}
.formm{margin-bottom:20px; border-bottom:1px dotted #a2a2a2; height:35px;}
.contactus ul{ margin-top:20px; padding:0px; list-style:none;}
.contactus li{ margin:4px 0 0 0px; padding:0px; float:left; }

.contactus .col1{width:105px; margin-right:14px; padding-left:25px; margin-top:5px;}
.contactus .col2{width:420px;}
.inputt{margin:0px; padding:3px; background-color:#f7f5ea; border:1px solid #d7d6d4; width:300px;}

.address{margin:0px 0 0 0; padding:0px; width:800px; float:left; clear:both;}
.address .imgh{float:left; width:298px; margin:0 0 0 0; padding:0 0 0 0;}

.address .detail-div{float:left; width:280px; position:relative;}
.add-txt-hed{color:#486CA6;  font-family:"Myriad Pro",Arial; font-size:26px; line-height:23px;  padding:0px; text-transform:lowercase; margin:0px 0 10px 10px; float:left;}
.add-txt-det-tit{padding:0px; text-transform:uppercase; margin:0px 0 0px 10px; float:left; clear:left; font-weight:bold; line-height:12px;}
.add-txt-det{padding:0px; text-transform:lowercase; margin:5px 0 0 10px; float:left; clear:left; line-height:12px;}
.add-txt-det-tit-1{padding:0px; text-transform:uppercase; margin:0px 0 5px 10px; float:left; clear:left; font-weight:bold; line-height:12px; text-transform:uppercase; width:100%;}
.add-txt-det-1{padding:0px; margin:5px 0 0 10px; float:left; clear:left; line-height:12px; width:100%;}
.facebook{text-align:right; float:right; margin:0px; position:absolute; right:0px;}
.redstar{color:#ff0000;}


/* News_Events Section */
.news-event{margin-bottom:10px; padding-bottom:10px; width:100%; border-bottom:1px dotted #a2a2a2;}

.news-head{margin:0px; padding:0px; width:auto; color:#565656; font-weight:bold; font-size:14px; line-height:20px;}
.news-head a:hover{text-decoration:underline;}
.news-head a{color:#565656;text-decoration:none;}

.newsdate{margin:0px; padding:0px; width:auto; color:#cf6700; font-weight:bold;}
.newsdate a{ text-decoration:underline; color:#cf6700; line-height:30px; padding:0 0 0 0px;}
.newsdate a:hover{text-decoration:none;}

.newsdate-1{margin:0px; padding:0px; width:auto; color:#cf6700; font-weight:bold;}
.newsdate-1 a{ text-decoration:underline; color:#cf6700; line-height:30px; padding:0 0 0 0px;}
.newsdate-1 a:hover{text-decoration:none;}


/* Testimonials Section */
/*.testimonials{margin:0 0 10px 8px; padding:0px; width:auto; border:0px solid #cd0000;}

.testimonials-txt{margin:0px; padding:0px; width:917px; background-color:#fcfbf8; border-left:1px solid #dad9d8; border-right:1px solid #dad9d8;}
.testimonials-txt p{margin:0 12px 0 12px; padding:0px;}

.testimonials-txt .client-name1{margin:10px 0 0px 0; padding:0px; width:98%; text-align:right; color:#cf6700; font-weight:bold;}
*/

/* Testimonials Section start */
.testimonials{margin:5px 0 5px 8px; padding:0px; border:0px solid #cd0000; float:left; width:98%;}
.testimonials-sm{margin:5px 0 5px 8px; padding:0px; border:0px solid #cd0000; float:left; width:315px !important;}
.testimonials-1{margin:0px 0 0px 8px; padding:0px; border:0px solid #cd0000; float:left;}
.testimonials-2{margin:0px 0 0px 8px; padding:0px 0 5px 0; border-bottom:1px dotted #a2a2a2; float:left;}
.testimonials-bg-top{/*background:url(../images/testimonials-bg-top.gif) top left no-repeat; width:96%; padding:2% 2%;*/ width:100%;}
.testimonials-bg-tl{background:url(../images/testimonials-bg-tl.gif) top left no-repeat;  width:96%; padding:2% 2%;}
.testimonials-bg-tl-1{background:url(../images/testimonials-bg-tl.gif) top left no-repeat;  width:94%; padding:2% 3%;}
.testimonials-bg-tm{background:url(../images/testimonials-bg-tm.gif) top left repeat-x; width:100%;}
.testimonials-bg-tr{background:url(../images/testimonials-bg-tr.gif) top right no-repeat; width:100%;}

.testimonials-bg-mid{/*background:url(../images/testimonials-bg-mid.gif) top left repeat-y;*/ width:100%; margin:5px 0;}
.testimonials-bg-ml{background:url(../images/testimonials-bg-ml.gif) top left repeat-y; width:100%;}
.testimonials-bg-mm{background:url(../images/testimonials-bg-mm.gif) top left repeat; width:100%;}
.testimonials-bg-mr{background:url(../images/testimonials-bg-mr.gif) top right repeat-y; width:100%;}

.testimonials-bg-bot{/*background:url(../images/testimonials-bg-bot.gif) bottom left no-repeat;*/ width:100%;}
.testimonials-bg-bl{background:url(../images/testimonials-bg-bl.gif) bottom left no-repeat; width:100%;}
.testimonials-bg-bm{background:url(../images/testimonials-bg-bm.gif) bottom left repeat-x; width:100%;}
.testimonials-bg-br{background:url(../images/testimonials-bg-br.gif) bottom right no-repeat; width:100%;}

.comment-icon-top{background:url(../images/comment-icon-top.png) top left no-repeat; width:88%; padding:0 6%;}
.comment-icon-top-1{background:url(../images/comment-icon-top.png) top left no-repeat; width:75%; padding:0 10% 0 15%;}
.comment-icon-bot{background:url(../images/comment-icon-bot.png) bottom right no-repeat; /*width:96%; padding:0 2%;*/}
.testimonial-text{margin:5px 10px; padding:0 0 0 0;}
.testimonial-date{clear:both; font-weight:bold; color:#565656; margin:0 0 10px 0;}
.client-text{color:#565656;}
.client-info{color:#cf6700; width:88%; padding:0 6%; margin:5px 0 0 0; font-weight:bold; font-size:14px;}
.client-info-1{color:#cf6700; width:88%; padding:0 0 0 15%; margin:5px 0 0 0; font-weight:bold; font-size:14px;}

/* Testimonials Section closed */

/* Tooltip Section start */
.tooltip{margin:5px 0 5px 8px; padding:0px; border:0px solid #cd0000; float:left; width:98%;}
.testimonials-1{margin:0px 0 0px 8px; padding:0px; border:0px solid #cd0000; float:left;}
.testimonials-2{margin:0px 0 0px 8px; padding:0px 0 5px 0; border-bottom:1px dotted #a2a2a2; float:left;}
.tooltip-bg-top{/*background:url(../images/testimonials-bg-top.gif) top left no-repeat; width:96%; padding:2% 2%;*/ width:100%;}
.tooltip-bg-tl{background:url(../images/tooltip-bg-tl.gif) top left no-repeat;  width:96%; padding:2% 2%;}
.tooltip-bg-tl-1{background:url(../images/tooltip-bg-tl.gif) top left no-repeat;  width:94%; padding:2% 3%; float:left;}
.tooltip-bg-tm{background:url(../images/tooltip-bg-tm.gif) top left repeat-x; width:100%; float:left;}
.tooltip-bg-tr{background:url(../images/tooltip-bg-tr.gif) top right no-repeat; width:100%; float:left;}

.tooltip-bg-mid{/*background:url(../images/testimonials-bg-mid.gif) top left repeat-y;*/ width:100%; margin:5px 0;}
.tooltip-bg-ml{background:url(../images/tooltip-bg-ml.gif) top left repeat-y; width:100%; float:left;}
.tooltip-bg-mm{background:url(../images/tooltip-bg-mm.gif) top left repeat; width:100%; float:left;}
.tooltip-bg-mr{background:url(../images/tooltip-bg-mr.gif) top right repeat-y; width:100%; float:left;}

.tooltip-bg-bot{/*background:url(../images/testimonials-bg-bot.gif) bottom left no-repeat;*/ width:100%;}
.tooltip-bg-bl{background:url(../images/tooltip-bg-bl.gif) bottom left no-repeat; width:100%; float:left;}
.tooltip-bg-bm{background:url(../images/tooltip-bg-bm.gif) bottom left repeat-x; width:100%; float:left;}
.tooltip-bg-br{background:url(../images/tooltip-bg-br.gif) bottom right no-repeat; width:100%; float:left;}

.tooltip-div{margin:0 0 0 0; padding:0px 0px; display:none; position:absolute; width:400px;}
.tooltip-title{font-size:14px; float:left; width:100% !important; margin:0 0 5px 0; font-weight:bold;}
.tooltip-title-11{font-size:14px; width:100% !important; margin:0 0 5px 0; font-weight:bold;}
.tooltip-text{float:left; padding:15px 10px;}
.tooltip-text-texr{margin:0 0 0 0; padding:0 0 0 0; float:left;}
.tooltip-img-div{background:#ffffff; border:1px solid #dbdbdb; width:116px; height:158px; margin:2px 10px 8px 0px; padding:5px 5px; float:left; text-align:center;}
.tooltip-img{width:114px; height:158px; margin:0px 0px 0 0px; padding:0px; float:left;}

/* Tooltip Section closed */

/* Career Section */
.career-p{text-align:justify; border-bottom:1px dotted #a2a2a2; padding:0 0 10px 3px; }

.career{margin:0px; padding-bottom:5px; width:auto; border-bottom:1px dotted #a2a2a2; }
.career-det{margin:0px; padding-bottom:5px; width:auto; }
.career h1{color:#cf6700; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:16px 0 6px 0;}
.career-det h1{color:#cf6700; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:16px 0 6px 0;}

.career a{ text-decoration:underline; color:#cf6700; line-height:30px;}
.careera:hover{text-decoration:none;}

.linee{margin:4px 0 0 0; padding:0px; width:auto; border-bottom:1px dotted #a2a2a2; }
.colorr{color:#cf6700;}


/* Portfolio Details Section */

.portfolio{padding:20px 0 0 0; margin:0px; width:auto; }

.collumn-1{margin:0 10px 0 0px; padding:0px; width:565px; float:left; border-right:1px dotted #a2a2a2; position:relative;}

.image-bg{margin:0px; padding-top:22px; background:url(../images/portfolio-bg.png) left top no-repeat; width:564px; height:370px;}
.img-set{margin:0px 0 0 22px;  width:517px; height:342px;}

.thumb{margin:0 0 0 12px; padding:0px; width:95%;}
.thumb-bg{margin:0 3px 0 0 ; padding:0px; background:url(../images/portfolio-th-bg.jpg) left top no-repeat; width:73px; height:61px; float:left; }
.imgh{ padding:0 0 0 10px;}


.collumn-2{margin:0 0 0 10px; padding:0px; width:375px; float:left; border:0px solid #cd0000;}

.collumn-2 h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; font-weight:bold; margin:0px; padding:0px; line-height:22px;}

.zoomer-div{width:500px; float:right; margin:10px 20px 20px 50px; clear:both;}
.zoomer{text-align:left; float:right; margin:0 0 0 20px; clear:both; color:#565656;}


/********* CSS edited by Varsha (11-Jan-2010) ***********/

.icon-rep{float:right; width:21%; margin:30px 0 0 0;}
.icon-rep ul{margin:0 0 0 0; padding:0 0px 0 0px; list-style:none;}
.icon-rep ul li {display:inline; margin:1px 3px; padding:0px 0px; font-size:11px;}

.icon-rep-sm{float:right; width:15px; margin:0px 0 0 0; position:absolute; top:4px; right:0;}





.content_area_large{margin:25px 20px 0px 20px; padding:0 20px 0 0px; width:933px; float:left;}
.content_area_title{background:url(../images/title_text_bullet.gif) top left no-repeat; margin:0px 0 0px 0; padding:0px 0 0 28px; line-height:23px; font-family:"Myriad Pro", Arial; font-size:28px; color:#486ca6; }
.content_area_text{ text-align:justify; color:#565656; clear:both;}
.content_seperator{background:url(../images/seperator_img.gif) top left repeat-x; width:100%; clear:both; height:10px; margin:5px 0 5px 0;}

.news_date{float:right; color:#cf6700; font-weight:bold;}

.back_to_news{background:url(../images/back_btn_bullet.gif) top left no-repeat; float:right; color:#2f5490; font-weight:bold; padding:0 0 0 22px;}
.back_to_news a:link, .back_to_news a:visited{color:#2f5490; font-weight:bold; text-decoration:underline;}
.back_to_news a:hover, .back_to_news a:active, .back_to_news a:focus{ text-decoration:none; outline:none;}

/***************** Tab Control section start ********************/

.tab_control{
	width:933px;
	float:left;
	margin:12px 0 0 0;
	clear:both;
}

.tabcontent_bg{
	padding:5px 0px;
	float:left;
	margin:-11px 0 0px 0;
}

.tabcontent_bg_tl{
	background:url(../images/tabcontent_bg_tl.gif) top left no-repeat;
	float:left;
	margin:0px 0 0px 0;
	padding:15px 10px 30px 10px;
	min-height:220px;
	height:auto !important;
	height:220px;
}

.tabcontent_bg_tm{
	background:url(../images/tabcontent_bg_tm.gif) top left repeat-x;
	float:left;
	margin:0px 0 0px 0;
}

.tabcontent_bg_tr{
	background:url(../images/tabcontent_bg_tr.gif) top right no-repeat;
	float:left;
	margin:0px 0 0px 0;
}


.tabcontent_bg_ml{
	background:url(../images/tabcontent_bg_ml.gif) top left repeat-y;
	float:left;
	margin:0px 0 0px 0;
}

.tabcontent_bg_mm{
	background:url(../images/tabcontent_bg_mm.gif) top left repeat;
	float:left;
	margin:0px 0 0px 0;
}

.tabcontent_bg_mr{
	background:url(../images/tabcontent_bg_mr.gif) top right repeat-y;
	float:left;
	margin:0px 0 0px 0;
}


.tabcontent_bg_bl{
	background:url(../images/tabcontent_bg_bl.gif) bottom left no-repeat;
	float:left;
	margin:0px 0 0px 0;
}

.tabcontent_bg_bm{
	background:url(../images/tabcontent_bg_bm.gif) bottom left repeat-x;
	float:left;
	margin:0px 0 0px 0;
}

.tabcontent_bg_br{
	background:url(../images/tabcontent_bg_br.gif) bottom right no-repeat;
	float:left;
	margin:0px 0 0px 0;
}

.tabcontent{
	display:none;
	margin:0px 0 0 0;
	width:923px;
}

.portfolio_div{
	width:300px;
	float:left;
	margin:20px 0 8px 0px;
}

.portfolio_img_bg{
	background:url(../images/portfolio_img_bg.gif) top center no-repeat;
	text-align:center;
	margin:0px;
	padding:0px;
	width:134px;
	height:94px;
	float:left;
}

.portfolio_img{
	text-align:center;
	margin:18px 0 0 10px;
	float:left;
	width:111px;

}

.portfolio_img a{
	border:none;
}

.portfolio_img a:hover{
	border:none;
	outline:none;
}

.portfolio_text{
	color:#5b5b5b;
	float:left;
	font-size:12px;
	margin:12px 0 0 0;
	width:48%;
}

.portfolio_text a{
	text-decoration:none;
	color:#cf6700;
	line-height:18px;
}

.portfolio_text a:hover{
	text-decoration:none;
	outline:none;
}

.portfolio_text_bold{
	font-weight:bold;
	font-size:12px;
}

.portfolio_text_links{
	color:#5b5b5b;
	float:left;
	font-size:12px;
	margin:3px 0 0 0;
	position:relative;
	width:100%;
}

.portfolio_text_links a{
	text-decoration:none;
	color:#cf6700;
	line-height:18px;
}

.portfolio_text_links a:hover{
	text-decoration:none;
	outline:none;
}

.shadetabs {
	padding:3px 10px 3px 10px; 
	margin: 0px 0px;
	list-style: none;
	text-align:left;
}

ul.shadetabs{
	margin:0 0 0 0;
	padding:0 0px 0 0px;
	list-style:none;
}

ul.shadetabs li {
	display:inline;
	margin:1px 1px;
	padding:0px 0px;
}

ul.shadetabs li {position:relative; float:left; margin:0 5px 0 0; padding-top:0px; font-family:"Myriad Pro", Arial;}
ul.shadetabs li a {background: url(../images/tab_bg.gif) right top no-repeat; display:block; height:61px; line-height:75px; padding:0 30px 0 0; float:left; color:#fff; text-decoration:none; font-size:20px; font-weight:normal;}
ul.shadetabs li a b {background: url(../images/tab_bg.gif) left top no-repeat; display:block; height:61px; float:left; padding:0 0 0 30px; font-weight:normal;}

ul.shadetabs li a:hover, 
ul.shadetabs li a:active,
ul.shadetabs li a:focus{ 
	background: url(../images/tab_bg.gif) right bottom no-repeat;
	cursor:pointer;
	color:#ea7400;
	line-height:61px;
	font-size:24px;
	font-weight:normal;
}
ul.shadetabs li a:hover b,
ul.shadetabs li a:active b,
ul.shadetabs li a:focus b{
	background: url(../images/tab_bg.gif) left bottom no-repeat;
	cursor:pointer;
	outline:none;
	font-weight:normal;
}

ul.shadetabs li a.selected{ 
	background: url(../images/tab_bg.gif) right bottom no-repeat;
	cursor:pointer;
	color:#ea7400;
	line-height:61px;
	font-size:24px;
	font-weight:normal;
}
ul.shadetabs li a.selected b{
	background: url(../images/tab_bg.gif) left bottom no-repeat;
	cursor:pointer;
	outline:none;
	font-weight:normal;
}


div.infoBox {

	margin: 10px auto 10px auto;

	padding: 6px 10px 6px 35px;

	background: #EEEEEE url(../images/info.gif) left center no-repeat;

	color: #25a01e;

	font-weight:bold;

	font-size: 12px;

	border: 1px solid #000000;

	width: 400px;

}

/***************** Tab Control section end ********************/