/*h1 headings*/
.heading h1 	{color:#ffffff; padding:25px 25px 25px 285px;
		font-family: "Trebuchet MS", arial, serif; font-size:28px;
		-moz-border-radius: 8px; -webkit-border-radius: 8px;border-radius: 8px;}


/* About */
#about .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-about.jpg) no-repeat top left;}

#about .heading h1.who-we-are {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-who-we-are.jpg) no-repeat center left;}
#about .heading h1.our-differentiation {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-our-diff.jpg) no-repeat center left;}
#about .heading h1.our-clients {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-our-clients.jpg) no-repeat center left;}
#about .heading h1.testimonials {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-testimonials.jpg) no-repeat center left;}
#contact .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-contact.jpg) no-repeat center left;}

/* Services */
#services .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-services.jpg) no-repeat center left;}

/* Resources */
#resources .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-upcoming-events.jpg) no-repeat center left;}
#resources .heading h1.webinar {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-video.jpg) no-repeat center left;}
#resources .heading h1.webcast {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-video.jpg) no-repeat center left;}
#resources .heading h1.conference {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-events.jpg) no-repeat center left;}
#resources .heading h1.podcast {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-podcast.jpg) no-repeat center left;}
#resources .heading h1.newsletters {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-newsletters.jpg) no-repeat center left;}

/* News, Press & Blogs */
#news .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-news-blogs-press.jpg) no-repeat center left;}
#news .heading h1.news {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-news-blogs-press.jpg) no-repeat center left;}
#news .heading h1.published-articles {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-published-articles.jpg) no-repeat center left;}
#news .heading h1.blog, 
#news .heading h1.ediscovery, 
#news .heading h1.data-protection, 
#news .heading h1.cloud, 
#news .heading h1.virtualization,
#news .heading h1.systems-and-technology {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-blog.jpg) no-repeat center left;}
#news .heading h1.press {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-press.jpg) no-repeat center left;}
#news .heading h1.archives {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-servers.jpg) no-repeat center left;}

/* Careers */
#careers .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-careers.jpg) no-repeat center left;}

/* Members */
#members .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-services.jpg) no-repeat center left;}
#members .heading h1.register {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-register.jpg) no-repeat center left;}
#members .heading h1.forgot_password {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-forgot.jpg) no-repeat center left;}

/* Legal Pages */
#terms-of-use .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-legal.jpg) no-repeat center left;}
#privacy-policy .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-legal.jpg) no-repeat center left;}

/* Search */
#search .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-servers.jpg) no-repeat center left;}

/*Site Map*/
#sitemap .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-servers.jpg) no-repeat center left;}

/*  Profiles-Reports  & Research Areas */
#profiles-reports .heading h1 {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-profiles-reports.jpg) no-repeat center left;}
#research-areas .heading h1,
#profiles-reports .heading h1.research-areas {background: #0c1851 url(http://tanejagroup.com/images/taneja/heading-research-areas.jpg) no-repeat center left;}

* {outline:none;}

.small, .footer .navigation, .footer .site-info, .header .login, .home-box, .home-box h2, .side-box, .side-box h2, a.button-more-sm, .newsletter {
	font-size: 11px;
}

/* global */

body { margin:0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#333333; }

a, a:visited, a:active { color: #005cd7; }
a:hover { color: #003a88; }

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

hr {border: none; margin: 15px 0; color: #dbdbdb;background-color: #dbdbdb;height: 1px;width: 100%;text-align: left;clear:both;}

a.button {
    -moz-border-radius: 3px; /* FF1+ */
    -webkit-border-radius: 3px; /* Saf3-4 */
    border-radius: 3px; /* Opera 10.5, IE 9, Saf5, Chrome */
    background: #cccccc;
    padding: 3px 6px;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    margin-left: 10px;
    color: #ffffff;
}
a.button:hover {background: #dbdbdb; color: #ffffff}

.top a {display:block;color:#999999;text-decoration:none;}
.top a:hover {color:#333333;}
.top {margin: 15px 0;padding: 5px;border-top:1px dotted #C9C9C9;border-bottom:1px dotted #C9C9C9;font-size:11px;}

blockquote {}

.clear-both { margin: 0; padding: 0; clear: both; }

.wrapper { width: 950px; margin: 0 auto; }

/* forms */

.input {
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4 */
	border-radius: 3px; /* Opera 10.5, IE 9, Saf5, Chrome */
	border: 0;
	background: url(http://tanejagroup.com/images/taneja/input-bg.jpg) repeat-x #ffffff;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.input2 {border: 1px solid #dedede; padding: 3px; color: #3333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;color: #666666;}

/* buttons */

a.button-more,
a.button-learn-more,
a.button-contact,
a.button-available-now,
a.button-download {
	text-indent: -9999px;
	display: block;
}

a.button-more {
	background: url(http://tanejagroup.com/images/taneja/button-more.png) no-repeat;
	width: 58px;
	height: 21px;
}
a.button-more:hover { background-position: 0 -23px; }

a.button-more-sm {
	color: #8c8c8c;
	text-decoration: none;
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4 */
	border-radius: 3px; /* Opera 10.5, IE 9, Saf5, Chrome */
	background: #f4f4f4;
	padding: 2px 5px;
	font-weight: bold;
	text-transform: uppercase;
}
a.button-more-sm:hover { color: #686767; background: #ffffff; }

a.button-more-sm2 {
	color: #8c8c8c; background: #f4f4f4; padding: 2px 5px; font-weight: bold;
	text-decoration: none; text-transform: uppercase;
	-moz-border-radius: 3px; /* FF1+ */-webkit-border-radius: 3px; /* Saf3-4 */
	border-radius: 3px; /* Opera 10.5, IE 9, Saf5, Chrome */	
}
a.button-more-sm2:hover { color: #686767; background: #ffffff; }

a.button-contact {
	background-image: url(http://tanejagroup.com/images/taneja/billboard-buttons.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	height:25px;
	width:80px;
}
a.button-contact:hover {
	background-position: 0 -30px;
}

a.button-learn-more {
	background-image: url(http://tanejagroup.com/images/taneja/billboard-buttons.png);
	background-repeat: no-repeat;
	background-position: -85px 0;
	height:25px;
	width:80px;
}
a.button-learn-more:hover {
	background-position: -85px -30px;
}

a.button-available-now {
	background-image: url(http://tanejagroup.com/images/taneja/billboard-buttons.png);
	background-repeat: no-repeat;
	background-position: -171px 0;
	height:25px;
	width:95px;
}
a.button-available-now:hover {
	background-position: -171px -30px;
}

a.button-download {
	background-image: url(http://tanejagroup.com/images/taneja/billboard-buttons.png);
	background-repeat: no-repeat;
	background-position: -272px 0;
	height:25px;
	width:72px;
}
a.button-download:hover {
	background-position: -272px -30px;
}

/* header */

.header { /*background: url(http://tanejagroup.com/images/taneja/header-bg.jpg) repeat-y #091035 center;*/ background: #000000; }
.header .login, .navigation {
	background: url(http://tanejagroup.com/images/taneja/gray-bar-bg.jpg) repeat-x #6d6d6d;
	height: 45px;
	color: #ffffff; 
}
.header .login .wrapper { padding: 7px 0; }
.header .login a {color: #ffffff;text-decoration: none;}
.header .login a:hover {color:#cccccc;}
.header .login .forgot-password {padding: 0 5px; line-height: 11px; text-align: center;font-size: 10px;}
.header .login .logged-in-nav a {text-decoration: underline;}
.header .login .logged-in-nav a:hover {text-decoration: none;}
.header .logo, .header .tagline { height: 150px; width: 350px; text-indent: -9999px; }
.header .logo { float: left; background: url(http://tanejagroup.com/images/taneja/taneja-group.png) left center no-repeat; margin-left: 25px; }
.header .logo a {height: 150px; width: 285px;display:block;}
.header .tagline { float: right; background: url(http://tanejagroup.com/images/taneja/tagline2.png) right center no-repeat; margin-right: 25px; }
.header .navigation .search { width: 230px; float: right; line-height: 12px; }
.header .navigation .search a {font-size: 10px; color: #ffffff; text-decoration: none; }
.header .navigation .search a:hover { text-decoration: none; color:#cccccc; }
.header .navigation .search td.advanced { padding-left: 10px;  text-align:center;}

/* navigation */
.navigation {border-bottom:1px solid #707070;}
.navigation ul { margin:0; padding:0; position:relative;}
.navigation ul li { margin:0; list-style: none;}

/* drop-downs */
.header .navigation ul li ul {display:none;width:180px;padding:16px 0 0 0;z-index:1000;position:absolute;margin:-1px 0 0 -15px;}
.header .navigation ul li ul:hover {display:block;}
.header .navigation ul li ul li {float:none;border:none;padding:0;margin:0;font-size:11px;background: #656565;}
.header .navigation ul li ul li a {border-top:1px solid #707070;border-bottom:1px solid #4f4f4f;padding:5px 10px;color:#333333;background:transparent;text-indent:0;width:auto;height:auto;text-decoration:none;margin:0;color:#ffffff;}
.header .navigation ul li ul li a:hover {background:#5a5959;}
.header .navigation ul li ul li.noborder a {border-top: 1px solid #707070;}

/* image replacement */
.header .navigation ul li.noborder, .footer .navigation ul li.noborder { border: none; }

.header .navigation .wrapper { padding: 7px 0; }
.header .navigation ul li { float: left; border-right: 1px dotted #3a3939; padding: 8px 15px; }
.header .navigation ul li a { display: block; height: 15px; background: url(http://tanejagroup.com/images/taneja/navigation.png) no-repeat; }


.header .navigation ul li a.about { background-position: 0 0; width: 33px; text-indent: -9999px; }
.header .navigation ul li a.about:hover { background-position: 0 -17px; }

.header .navigation ul li a.services { background-position: -66px 0; width: 50px; text-indent: -9999px; }
.header .navigation ul li a.services:hover { background-position: -66px -17px; }

.header .navigation ul li a.profiles { background-position: -145px 0; width: 94px; text-indent: -9999px; }
.header .navigation ul li a.profiles:hover { background-position: -145px -17px; }

.header .navigation ul li a.research { background-position: -274px 0; width: 90px; text-indent: -9999px; }
.header .navigation ul li a.research:hover { background-position: -274px -17px; }

.header .navigation ul li a.resources { background-position: -397px 0; width: 60px; text-indent: -9999px; }
.header .navigation ul li a.resources:hover { background-position: -397px -17px; }

.header .navigation ul li a.news { background-position: -490px 0; width: 29px; text-indent: -9999px; }
.header .navigation ul li a.news:hover { background-position: -490px -17px; }

.header .navigation ul li a.events { background-position: -556px 0; width: 37px; text-indent: -9999px; }
.header .navigation ul li a.events:hover { background-position: -556px -17px; }


.header .navigation ul li a.resources-events { background-position: -624px 0; width: 116px; text-indent: -9999px; }
.header .navigation ul li a.resources-events:hover { background-position: -624px -17px; }



/* content */

#content { min-height: 300px; }

.textarea {width:660px;float:right;margin-bottom:50px;line-height:16px;}

.textarea h2 {font-family: "Trebuchet MS", arial, serif;color:#6f6e6e;font-size:20px;margin: 20px 0 -5px 0}
.textarea h3 {font-family: "Trebuchet MS", arial, serif;color:#061851;font-size:18px;margin: 15px 0 -5px 0;font-weight:normal;line-height: 22px;}
.textarea h4 {font-size: 12px; margin-top:5px;color:#777777;}


/* slideshow */


#slideshow { width: 950px; }
#slideshow ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 1%; /* IE fix */
}
#slideshow ul:after {  
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden
} 

#slideshow .slides { background: #091035; color: #ffffff; overflow: hidden; font-size: 15px;}
#slideshow .slides ul { width: 3800px; }
#slideshow .slides li { width: 950px; height: 285px; float: left; }

#slideshow .padding {padding:20px;}
#slideshow h1 {font-family: "Trebuchet MS", arial, serif;font-size:28px;font-weight:normal;margin:0;padding:0;}
#slideshow .slides ul li ul {display: block; width: 100%; margin:15px; padding:0;}
#slideshow .slides ul li ul li {width: 100%; height:auto; float: none;}

/* slide 1*/
#slideshow .slide1 {background: url(http://tanejagroup.com/images/taneja/billboard-bg-1.jpg);color: #b3b3b3;}
#slideshow .slide1 h1 {color: #ffffff;}
#slideshow .slide1 .padding {padding: 20px 450px 20px 20px;}
#slideshow li.slide1 ul li {list-style-image:url(http://tanejagroup.com/images/taneja/gray-arrow.png);}

/*slide 2*/
#slideshow .slide2 {background: url(http://tanejagroup.com/images/taneja/billboard-bg-2.jpg);color: #797979;}
#slideshow .slide2 h1 {color: #000000;}
#slideshow .slide2 .padding {padding: 20px 450px 20px 20px;}
#slideshow li.slide2 ul li {list-style-image:url(http://tanejagroup.com/images/taneja/gray-arrow2.png);}

/*slide 3*/
#slideshow .slide3 {background: url(http://tanejagroup.com/images/taneja/billboard-bg-3.jpg);color: #ffffff;font-size:12px;}
#slideshow .slide3 h1 {color: #ffffff;}
#slideshow .slide3 h2 {color:#5db3fe;font-size:15px;font-weight:normal;}
#slideshow .slide3 .padding {padding: 20px 20px 20px 350px;}
#slideshow .slide3 .image {float:right; clear:right; width:150px; text-align: center; margin: 15px;}
#slideshow .slide3 .image img {margin-bottom: 15px;border:1px solid #0a1138;}
#slideshow .slide3 a.button-available-now {margin: 0 auto;}

/*slide 4*/
#slideshow .slide4 {background: url(http://tanejagroup.com/images/taneja/billboard-bg-4.jpg);color: #000000;font-size:12px;}
#slideshow .slide4 h1 {color: #000000;}
#slideshow .slide4 h2 {color:#999999;font-size:15px;font-weight:normal;}
#slideshow .slide4 .padding {padding: 20px 20px 20px 350px;}
#slideshow .slide4 .image {float:right; clear:right; width:150px; text-align: center; margin: 15px;}
#slideshow .slide4 .image img {margin-bottom: 15px;border:1px solid #cecece;}
#slideshow .slide4 a.button-available-now {margin: 0 auto;}

/*slide 5*/
#slideshow .slide5 {background: url(http://tanejagroup.com/images/taneja/billboard-bg-5.jpg);color: #000000;font-size:12px;}
#slideshow .slide5 h1 {color: #000000;}
#slideshow .slide5 h2 {color:#999999;font-size:15px;font-weight:normal;}
#slideshow .slide5 .padding {padding: 20px 20px 20px 350px;}
#slideshow .slide5 .image {float:right; clear:right; width:150px; text-align: center; margin: 15px;}
#slideshow .slide5 .image img {margin-bottom: 15px;}
#slideshow .slide5 a.button-available-now {margin: 0 auto;}

/*slide 6*/
#slideshow .slide6 {background: url(http://tanejagroup.com/images/taneja/billboard-bg-6.jpg);color: #b3b3b3;}
#slideshow .slide6 h1 {color: #ffffff;}
#slideshow .slide6 .padding {padding: 20px 550px 20px 20px;}

/* test*/
#slideshow .slide1t {background: url(http://tanejagroup.com/images/taneja/billboard-bg-1.jpg);color: #b3b3b3;}
#slideshow .slide1t h1 {color: #ffffff;}
#slideshow .slide1t .padding {padding: 20px 450px 20px 20px;}
#slideshow .slide1t ul li {list-style-image:url(http://tanejagroup.com/images/taneja/gray-arrow.png);}
#slideshow .slide2t {background: url(http://tanejagroup.com/images/taneja/billboard-bg-2.jpg);color: #797979;}
#slideshow .slide2t h1 {color: #000000;}
#slideshow .slide2t .padding {padding: 20px 450px 20px 20px;}
#slideshow .slide2t ul li {list-style-image:url(http://tanejagroup.com/images/taneja/gray-arrow2.png);}
#slideshow .slide3t {background: url(http://tanejagroup.com/images/taneja/billboard-bg-3.jpg);color: #ffffff;font-size:12px;}
#slideshow .slide3t h1 {color: #ffffff;}
#slideshow .slide3t h2 {color:#5db3fe;font-size:15px;font-weight:normal;}
#slideshow .slide3t .padding {padding: 20px 20px 20px 330px;}
#slideshow .slide3t .image {float:right; clear:right; width:150px; text-align: center; margin: 15px;}
#slideshow .slide3t .image img {margin-bottom: 15px;border:1px solid #0a1138;}
#slideshow .slide3t a.button-available-now {margin: 0 auto;}
#slideshow .slide4t {background: url(http://tanejagroup.com/images/taneja/billboard-bg-4.jpg);color: #000000;font-size:12px;}
#slideshow .slide4t h1 {color: #000000;}
#slideshow .slide4t h2 {color:#999999;font-size:15px;font-weight:normal;}
#slideshow .slide4t .padding {padding: 20px 20px 20px 330px;}
#slideshow .slide4t .image {float:right; clear:right; width:150px; text-align: center; margin: 15px;}
#slideshow .slide4t .image img {margin-bottom: 15px;border:1px solid #cecece;}
#slideshow .slide4t a.button-available-now {margin: 0 auto;}
#slideshow .slide5t {background: url(http://tanejagroup.com/images/taneja/billboard-bg-5.jpg);color: #000000;font-size:12px;}
#slideshow .slide5t h1 {color: #000000;}
#slideshow .slide5t h2 {color:#999999;font-size:15px;font-weight:normal;}
#slideshow .slide5t .padding {padding: 20px 20px 20px 350px;}
#slideshow .slide5t .image {float:right; clear:right; width:150px; text-align: center; margin: 15px;}
#slideshow .slide5t .image img {margin-bottom: 15px;}
#slideshow .slide5t a.button-available-now {margin: 0 auto;}
#slideshow .slide6t {background: url(http://tanejagroup.com/images/taneja/billboard-bg-6.jpg);color: #b3b3b3;}
#slideshow .slide6t h1 {color: #ffffff;}
#slideshow .slide6t .padding {padding: 20px 550px 20px 20px;}

.slides-nav { background: #000000 url(http://tanejagroup.com/images/taneja/dark-gray-bar-bg.jpg) repeat-x; height: 35px; overflow: hidden; }

.slides-nav ul { margin: 0; padding: 0; }
.slides-nav ul li { margin: 0; padding: 0; float: left; list-style: none; }
.slides-nav ul li a { color: #a4a4a4; text-decoration: none; padding: 10px 18px; display: block; }
.slides-nav ul li a:hover { color: #555555; }

.js .slides-nav li.on { background: #182984 url(http://tanejagroup.com/images/taneja/blue-bar-bg.jpg) repeat-x; margin-top: -1px; }
.js .slides-nav li.on a { color: #ffffff; background: url(http://tanejagroup.com/images/taneja/white-arrow.png) top center no-repeat; }
.js .slides-nav li.on a:hover { color: #6081f6; }


/* home & side boxes */
.home-box { width: 303px; float: left; margin: 25px 0; color: #464545; }
.side-box { width: 253px; float: left; margin: 15px 0; color: #464545; }
.home-box .container {min-height: 425px;}

.home-box .container, .side-box .container { 
	background: #f4f4f4; border: 1px solid /*#dedede*/#c9c9c9; padding: 15px 0; margin-top: -15px;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3-4 */
	border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	position: relative;
	z-index: 100;
}

#news-press-blogs { margin-left: 20px; margin-right: 20px; }
#resources-events { float: right; }
#side-nav {float:left;}

.home-box ul, .side-box ul { margin: 0; padding: 0; }
.home-box ul li { list-style: none; margin: 0; padding: 10px; border-bottom: 1px dotted #bcbcbc; display: inline-block; width: 280px; }

.side-box ul li { list-style: none; margin: 0; padding: 0px; display: block;}
.side-box ul.alt li {padding:10px;border-bottom: 1px dotted #bcbcbc; display: inline-block; width: 230px;}
.side-box ul.menu a {color:#454545;text-decoration:none; padding:5px 10px;display:block;border-bottom: 1px dotted #bcbcbc; }
.side-box ul.menu a:hover {color:#888888;background:#ffffff;}
.side-box ul.menu li.active a, 
.side-box ul.menu li.active ul li.active a {font-weight:bold;}
.side-box ul.menu li.active ul li a {font-weight: normal;}
.side-box ul.menu li ul li a { padding-left: 20px; url(/images/taneja/arrow.gif) no-repeat scroll 10px center;}

.side-box ul.arrow {margin-top:8px;}
.side-box ul.arrow a {padding:3px 20px;display:block;background: url(http://tanejagroup.com/images/taneja/arrow.gif) no-repeat 10px center;}
.side-box ul.arrow a:hover {}

.home-box ul li img {
	-moz-box-shadow: 0px 0px 4px #cccccc; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 4px #cccccc; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 4px #cccccc; /* Opera 10.5, IE 9.0 */
	border: 1px solid #dedede;
	margin-right: 15px;
	float: left;
}

.home-box h1, .side-box h1 { 
	background: url(http://tanejagroup.com/images/taneja/gray-bar-bg.jpg) repeat-x #6d6d6d;
	color: #ffffff; font-size: 18px; font-weight: normal; margin: 0; padding: 3px 10px;
	font-family: "Trebuchet MS", Verdana, Arial, serif;
	position: relative;
	z-index: 200;
}
.home-box h2, .side-box h2 {
	background: #dedede;
	color: #464545;
	padding: 6px;
	margin: 0;
}

.home-box a.button-more, .side-box a.button-more { float: right; margin-top: -24px; margin-right: 5px; z-index: 300; position: relative; }
.home-box a.button-more-sm, .side-box a.button-more-sm { float: right; margin-top: -23px; margin-right: 5px; }



/* bar */
.bar {
	color: #ffffff;
	background: url(http://tanejagroup.com/images/taneja/blue-gradient.jpg) repeat-x #1f3088;
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4 */
	border-radius: 3px; /* Opera 10.5, IE 9, Saf5, Chrome */
	/*margin-bottom: 30px;*/
}
.bar-bottom {height: 50px;}
.bar .padding { padding: 15px;}
.bar h3 { font-family: "Trebuchet MS", Verdana, Arial, serif; font-size: 16px; font-weight: normal; margin: 0; }

.bar .newsletter {width: 258px; float: left; }

.bar .register {width: 315px; float: left; border-left: 1px dotted #4758b5; border-right: 1px dotted #4758b5;height: 55px; }
.bar .register .padding { padding: 8px 15px 0 15px; }
.bar a.register-here {background: url(http://tanejagroup.com/images/taneja/bar-register.png) no-repeat; height: 45px; width:87px; float: right; clear: right;text-indent: -9999px;margin-top: -45px; }
.bar a.register-here:hover { background-position: -96px 0;}
.bar a.contact-us {background: url(http://tanejagroup.com/images/taneja/bar-contact-us.png) no-repeat; height: 45px; width:87px; float: right; clear: right;text-indent: -9999px;margin-top: -45px; }
.bar a.contact-us:hover { background-position: -96px 0;}

.bar .social-media {width: 345px; float: left;}
.bar .social-media ul { margin: 10px 0 0 15px; padding: 0; }
.bar .social-media ul li { float: left; list-style: none; margin: 0; padding: 0;}
.bar .social-media a {background: url(http://tanejagroup.com/images/taneja/social-media.png) no-repeat; height:45px; display: block; padding-left: 57px; color: #ffffff; text-decoration: none; font-family: "Trebuchet MS", Verdana, Arial, serif; font-size: 14px; width: 100px;}
.bar a.facebook {background-position: 0 0;}
.bar a.facebook:hover { background-position: 0 -50px;}
.bar a.twitter {background-position: 0 -100px;}
.bar a.twitter:hover { background-position: 0 -150px;}


/* footer */
.footer { text-align: center; }
.footer .navigation { color: #ffffff; }

.footer .navigation a { color: #ffffff; }
.footer .navigation a:hover { color: #cccccc; }

.footer .navigation ul { padding-top: 14px; }
.footer .navigation ul li { padding: 0 10px; border-right: 1px solid #888888; display: inline; }

.footer .site-info { color: #5c5b5b; padding: 10px 0; }
.footer .site-info a { color: #5c5b5b; }
.footer .site-info a:hover { color: #333333; }

/* profiles/reports, events, blog */

.profile-report {
	margin: 20px 0 30px;
}

.event {
	margin: 20px 0 50px;
}

.profile-report, .event {
	border-top:1px dotted #c2c2c2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.profile-report .type, .event .type {
	background: #061851;
	color:#3a52a0;
	text-transform: uppercase;
	padding: 2px 4px;
}
.profile-report .type a , .event .type a {
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.profile-report .type a:hover, .event  .type a:hover {
	color: #cdd2e2;
}

.profile-report .image {
	float:right;
	clear:right;
	width:150px;
	text-align: center;
	margin: 40px 20px 15px 20px;
}
.profile-report .image img {
	margin-bottom: 15px;
	border:1px solid #e2e2e2;
	-moz-box-shadow: 0px 0px 2px #f2f2f2; /* FF3.5+ */
  	-webkit-box-shadow: 0px 0px 2px #f2f2f2; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 2px #f2f2f2; /* Opera 10.5, IE 9.0 */
}

.profile-report .image a.button-download,
.profile-report .image a.button-available-now {
	margin: 0 auto;
}

.profile-report .date { width: 475px; color: #666666; font-size: 11px; margin-top: 25px; padding-top: 5px; border-top: 1px solid #efefef; }
.profile-report .date strong {text-transform:uppercase;}

.event .info {color: #666666; font-size: 11px; margin-top: 25px; padding-top: 5px; border-top: 1px solid #efefef; clear:both; }
.event .info strong {text-transform:uppercase;}
.event .info ul {margin: 0; padding:0;}
.event .info ul li {margin: 0; padding: 0; list-style:none; width: 50%; float:left;}

.profile-report .research-areas { color: #666666; font-size: 11px;}
.profile-report .research-areas a { color: #888888; }
.profile-report .research-areas a:hover { color: #444444; }

.paginate { color: #888888; font-size: 11px; margin: 15px 0; text-align:right; }
.paginate a { color: #888888; padding: 2px 4px; }
.paginate a:hover, .paginate strong { background: #cccccc; color:#ffffff; text-decoration:none; padding: 2px 4px; }

.logged-out-links {float:right;clear:right;margin:-10px 0 0 20px;color:#6f6e6e;font-size: 11px;}
.logged-out-links a {font-weight:bold;color:#6f6e6e;}
.logged-out-links a:hover {color: #8d8d8d; text-decoration: none;}
.event .logged-out-links {margin-top: 10px;}

input.search-input, input.search-date {border: 1px solid #dedede; padding: 3px; color: #3333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
select.search-input {width: 230px; background: #F4F4F4; border: 0; color: #333333; font-size: 11px;}
.side-box .required {float: right; margin: -22px 10px 0 0; clear:both;
color: #c24141; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}


input.search-date { width: 65px;}
input.search-input {width: 223px;}

.search-data .padding {padding: 10px;}
.search-data a {color: #888888; padding: 2px 4px;}
.search-data a:hover {background: #cccccc; color:#ffffff;text-decoration:none; }


/* tables */

table.contact-form td {padding: 10px 0;border-top: 1px dotted #cccccc;}
.form-heading { color: #888888; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; letter-spacing: 2px;}


/* images */

img.thumbs {
     border: 6px solid #ffffff;
     -moz-box-shadow: 0px 0px 3px #dbdbdb; /* FF3.5+ */
     -webkit-box-shadow: 0px 0px 3px #dbdbdb; /* Saf3.0+, Chrome */
     box-shadow: 0px 0px 3px #dbdbdb; /* Opera 10.5, IE 9.0 */
     margin: 0 20px 20px 0;
}

img.thumbs2 {
     border: 6px solid #ffffff;
     -moz-box-shadow: 0px 0px 3px #dbdbdb; /* FF3.5+ */
     -webkit-box-shadow: 0px 0px 3px #dbdbdb; /* Saf3.0+, Chrome */
     box-shadow: 0px 0px 3px #dbdbdb; /* Opera 10.5, IE 9.0 */
     margin: 0;
}

#contact .c1 {width:405px;float:left;}
#contact .c2 {width:240px;float:right;text-align: center;}

/* testimonials */
.side-box .testimonial {
	border: 6px solid #ffffff; padding: 8px 15px 15px 15px; border: 1px solid #efefef;
	-moz-box-shadow: 0px 0px 3px #dbdbdb; -webkit-box-shadow: 0px 0px 3px #dbdbdb; box-shadow: 0px 0px 3px #dbdbdb; /* Opera 10.5, IE 9.0 */
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
.side-box .testimonial img {border:0; margin-bottom: 4px;}
.testimonial { border-bottom: 1px dotted #cccccc; margin: 15px 0; padding: 0 0 15px 0;}
.testimonial .quote {}
.testimonial .name {font-size: 14px; font-family: "Trebuchet MS", arial, serif; color: #0C1851;}
.testimonial .position {font-size: 11px; text-transform: uppercase; letter-spacing: 1px; color: #666666;}
.testimonial .company {font-size: 11px;}
.side-box .testimonial .company {margin-bottom: 10px;}
.testimonial .company a {color: #0C1851; background: #ffffff; text-decoration: none;}
.testimonial .company a:hover {background: #cccccc; color: #ffffff;}
.testimonial img {border:0; margin-top: 5px;}

/*careers*/
.careers { padding: 10px; margin: 20px 0 0 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #efefef; }
.careers h3 { width: 75%; float: left; margin: 0; }
.apply { width: 60px; float: right; text-align: right; margin-top: 2px; }

/*comments*/
ul.comment-options {margin: 0; padding: 0;}
ul.comment-options {list-style: none; margin: 0; padding: 0;}

.comment { margin: 15px 0; padding: 15px; background: #fbf8f8; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.comment .comment-entry p {margin: 0 0 10px 0;}
.comment .comment-meta { color: #666666; font-size: 11px; padding-top: 5px; border-top: 1px dotted #efefef; }

/*site map*/
ul.sitemap-menu { }
ul.sitemap-menu ul li a {text-decoration: none; color: #333333;}
ul.sitemap-menu ul li a:hover {color: #666666;}
ul.sitemap-menu li {list-style: none; font-weight: bold; font-size: 14px; padding:10px 0;
	border-top: 1px solid #efefef;}
ul.sitemap-menu li ul { margin: 0 20px 0 0;}
ul.sitemap-menu li ul li {list-style: none;font-size: 12px; font-weight: normal; padding: 2px 0; border: 0;}

/* Front Modal */
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:480px; width:600px; background-color:#fff; padding:16px; font-size:12px;}
#simplemodal-container .simplemodal-data {padding:0 8px 8px 0;}
#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.modalCloseImg {background:url(/images/taneja/modal.x.png) no-repeat; width:48px; height:48px; display:inline; z-index:3200; position:absolute; top:-25px; right:-25px; cursor:pointer;}
#simplemodal-container h3 {font:bold 24px "Trebuchet MS",arial,serif;color:#fff;background-color:#0c1851;display:block;padding:16px;margin:0;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;}
#simplemodal-container p {padding:0 15px;}
#simplemodal-container ul {color:#555;}
#simplemodal-container li {width:85%;margin-bottom:5px;font-size:12px;}

