/* 
Title:	JustMeans styles for the screen - www.justmeans.com
Author:	Frances Duncan - www.gritmedia.net - frances@gritmedia.net
Edited:	January 14, 2008
*/
/****** GLOBAL.CSS  START ********/
body {
	margin: 0;
	padding: 0;
	background: #efefef url('../images/bg.gif') repeat-x;
	font: 11px arial, verdana, sans-serif;
	color: #101010;
	line-height: 16px;
}
a {
	color:#006B85;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#00AEEF;
	text-decoration:underline;
}
/* Positions and wraps the main area of the page, where all headers, content, and footers will appear. */
#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	/*border-left: 1px dotted #999;
	border-right: 1px dotted #999;
	border-bottom: 1px dotted #bcbcbc;*/
	height:auto;
	border:none;
}
/* META LINKS - log in, sign up, and search */
#meta {
	float:right;
	margin:auto;
	top:0;
	height: 26px;
	color:#999;
	text-align: right;
	width: 680px;
}
#meta ul {
	padding: 3px 10px 0 0;
}
/* SEARCH */
#search {
	float:right;
	width: 680px;
	text-align:right; 
	font-size:12px;
	font-family:Arial, Helvetica;
	background:url(../images/searchBg.gif) repeat-y right top;
	height:35px;
	padding:11px 20px 0 0;
}
#search input { font-size:12px; height:14px; color: rgb(140, 146, 148); vertical-align:middle;}
#search select {font-size:12px; color:#000; vertical-align:middle;}
#search .searchBtn {height:22px; width:81px;}
#search .search_focus {color:#000;}

/* TOPNAV */
#logo {
	float:left;
	top: 10px;
	margin-left:10px;
	margin-top:-20px;
	z-index:10;
}
#header {padding: 0;}
/* MAIN CONTENT AREA - holds all columns */
/* creates gray bgcolor and text wrap for left and right sidebars */
.sidebar {
	margin: 0;
	padding: 0 5px 0 5px;
	background-color: #ECF9F2;
}
.sidebar-green  {
	margin : 0;
	padding : 0 5px 0 5px;
	color : #000000;
	border-left : 2px solid #1a9a47;
	border-right : 2px solid #1a9a47;
	border-bottom : 2px solid #1a9a47;
	background-color : #ecf9f2;
} 
.sidebar li {
	list-style: none;
}
/* LEFT COLUMN */
#left {
	float: left;
	margin: 0;
	padding:5px 0 0 0;
	width: 180px;
}
#left a:link, #left a:active, #left a:visited {
	color: #006B85;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0px 0;
}
#left a:hover {
	color: #00aeef;
}
.column-top {
	margin: 0;
	padding: 0 0 0 5px;
	height:23px;
	background-image: url('../images/col-top.gif');
}
.column-top-green {
	margin: 0;
	padding: 0 0 0 5px;
	height:23px;
	background-image: url('../images/col-top-green.gif');
	color: #ffffff;
}
.column-top-green h3 {color: #ffffff;}
.column-bottom {
	margin: 0 0 5px 0;
	padding: 0;
	height: 5px;
}
/* local navigation in left col */
#sidenav {
	padding-bottom:15px;
}
#sidenav ul.localnav li {
	display: block;
	margin: 0;
	height:30px;
	line-height:30px;
	background-image: url('../images/sidenav.gif');
}
#sidenav ul.localnav li a {
	color: #006B85;
	display: block;
	height:30px;
	line-height:30px;
	text-indent:10px;
	text-decoration:none;
}
#sidenav ul.localnav li a:hover {
	color:#00AEEF;
	line-height:30px;
	background-image: url('../images/sidenav.gif');
	background-position: 0px 30px;
}
#sidenav ul.localnav li.on a {
	color:#006B85;
	line-height:30px;
}
#sidenav ul.localnav li:before {
	padding-right:5px;
	color:#bbb;
	font-weight: bold;
	line-height:30px
}
.ad {
	padding: 0px 0 0 0;
}
/* RIGHT COLUMN */
#right {
	float:right;
	width:180px;
	margin:0;
	padding:5px 0 0 0;
}
/* messaging center modified right column */
#rightnet {
	float: right;
	width: 245px;
	padding: 0 0 0 15px;
}
#right a:link, #right a:active, #right a:visited {
	color:#101010;
	text-decoration:underline;
	margin:0;
	padding:0 0 0px 0;
}
#right a:hover {
	color:#00AEEF;
	border-bottom:0;
}
/* HACKY BIT SO CONTENT CLEARS ALL COLUMNS */
.clear {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}
/* FOOTER */
#footer {
	width:930px;
	margin:auto;
	padding:15px 0px 15px 0px;
	color:#8e9091;
	border-top: 1px dotted #000000;
	font-size: 10px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#006B85;
	font-weight:normal;
	text-decoration:none;
}
#footer a:hover {
	color:#00AEEF;
}
#logos {
	margin:auto;
	padding:10px;
	width: 940px;
	background: #EFEFEF;
	color: #2c2c2c;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px dotted #000000;
}
#logos ul {
	padding: 10px 0 10px 0;
	margin: 0;
}
#logos li {
	display:inline;
	padding: 0 8px 0 8px;
}
/* CENTER COLUMN */
#center {
	width:auto;
	padding: 5px 0 0 0;
	margin:0 190px 25px 190px;
	font-size:13px;
}
#center_wide {
	width:auto;
	padding: 0;
	margin:0 45px 25px 190px;
}
#center-admin {
	width:auto;
	padding: 5px 0 0 0;
	margin:0 20px 25px 190px;
	font-size:13px;
}
#content {
	padding: 0;
	margin: 0;
	width: auto;
	font-size:13px;
}
#tour {
	width:auto;
	padding: 0;
	margin:0 25px 25px 190px;
}
.indent {
	padding: 0 5px 10px 0;
}
.indent td img {
	padding: 5px;
	text-align:center;
	width:auto;
}
/* LEFT COLUMN ELEMENTS */
/* login/welcome box */
#welcome {
	padding: 0;
	margin: 0;
}
#welcome ul {
	padding: 0;
}
#welcome li {
	padding: 0;
	display: block;
}
/* tag cloud in the sidebar */
#tagcloud {
	margin: 0;
	padding: 0 5px 0 5px;
}
#tagcloud .small {
	font-size: 9px;
}
#tagcloud .medium {
	font-size: 10px;
}
#tagcloud .large {
	font-size: 11px;
}
#tagcloud .x-large {
	font-size: 12px;
}
#tagcloud .xx-large {
	font-size: 14px;
}
#tagcloud a:hover {
	color:#00aeef;
	text-decoration:none;
}
/* styles for the tag cloud's own page */
.tagcloud-home {
	margin: 0;
	padding: 10px 5px 0 5px;
	line-height: 22px;
}
.tagcloud-home .small {
	font-size: 12px;
}
.tagcloud-home .medium {
	font-size: 14px;
}
.tagcloud-home .large {
	font-size: 16px;
}
.tagcloud-home .x-large {
	font-size: 20px;
}
.tagcloud-home .xx-large {
	font-size: 24px;
}
.tagcloud-home a:link, #tagcloud a:visited, #tagcloud a:link {
	color:#0191c7;
}
.tagcloud-home a:hover {
	color:#00aeef;
	text-decoration:none;
}
/* featured content */
.spotlight {
	margin: 0;
	padding: 0;
}
.section-type {
	margin: 0;
	padding: 0 0 2px 0;
}
.content-type {
	margin: 0 0 5px 0;
	padding: 0 0 8px 0;
}
/* calendar */
.calendar {
	width: 141px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #ccc;
	text-align: center;
	background-color: #559e58;
}
.month, .month a {
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
.caption {
	margin: 0;
	padding: 2px 0 2px 0;
	width: 141px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #559e58;
	color: #efefef;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.calendar th {
	font-size: 11px;
	font-weight: bold;
	color: #616B76;
	background: #efefef;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.titlemonth td {
	background: #559e58;
	color: #efefef;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-image:none;
}
.calendar td.today {
	background: #84C4CA;
}
.calendar td.today a, .calendar td.today a:link, .calendar td.today a:visited {
	color: #4e4e4e;
}
.calendar td.today a:hover {
	background: #84C4CA;
	color: #616B76;
}
.daystyle {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 20px;
	height: 20px;
	text-align: center;
	background: url('../images/bg_calendar.gif');
}
.calendar td a {
	padding: 0;
	margin: 0;
	text-decoration: none;
	display: block;
}
.calendar td a:link, .calendar td a:visited {
	padding: 0;
	margin: 0;
	color: #559e58;
}
.calendar td a:hover {
	background: #efefef;
	color: #616b75;
}
.calendar td a:active {
	color: #6aa3ae;
}
/* RIGHT COLUMN ELEMENTS */
/* job listing  */
.job {
	padding: 5px 0 8px 0;
	margin: 0 5px 0 0px;
	border-bottom: 1px dotted #ccc;
}
.joblast {
	padding: 5px 0 8px 0px;
}
.date {
	font-size: 9px;
	color: #000000;
}
.cat {
	color: #101010;
}
.cat a:link, .cat a:active, .cat a:visited {
	font-weight: normal;
	color:#006B85;
}
.cat a:hover {
	font-weight: normal;
	color:#00AEEF;
}
/* GENERAL STYLES */
/* headers, typefaces, sizes, and padding styles */
h1 {	
	margin: 9px 0 0 0;
	padding: 5px 0 0 8px;
	font-size: 16px;
	/*color: #006B85;
	background-image: url('../images/bg-h1.gif');
	background-repeat: repeat-x;*/
	line-height:13px;
}
h3 {
	font-size: 12px;
	color:#006B85;
	margin:0;
	padding:5px 0 0 0;
	line-height:18px;
}
h3 a:link, h3 a:active, h3 a:visited {
	color:#006B85;
}
h3 a:hover {
	color:#00AEEF;
}
h4 {
	font-size: 13px;
	color:#006B85;
	margin:0;
	padding:10px 0 3px 0;
}
h4 a:link, h4 a:active, h4 a:visited {
	color:#006B85;
}
h4 a:hover {
	color:#00AEEF;
	text-decoration:none;
}
h5 {
	font-size: 12px;
	color:#006B85;
	padding:10px 0 0 0;
	margin:0;
}
h5 a:link, h5 a:active, h5 a:visited {
	color:#006B85;
}
h5 a:hover {
	color:#00AEEF;
	text-decoration:none;
}
#center h3.blue {
	height: 30px;
	margin: 0;
	padding: 0px 0 5px 8px;
	font-size: 13px;
	line-height:26px;
	/*color: #ffffff;
	background-image: url('../images/bg-h3-blue.gif');
	background-repeat: repeat-x;*/
}
#center h3.green {
	height: 30px;
	margin: 0;
	padding: 0px 0 5px 8px;
	font-size: 13px;
	line-height:26px;
	/*color: #ffffff;
	background-image: url('../images/bg-h3-green.gif');
	background-repeat: repeat-x;*/
}
#center h3.yellow {
	height: 30px;
	margin: 0;
	padding: 0px 0 5px 8px;
	font-size: 13px;
	line-height:26px;
	/*color: #006B85;
	background-image: url('../images/bg-h3-yellow.gif');
	background-repeat: repeat-x;*/
}
/* creates the blue bar h3 style */
#center h1 {
	height: 30px;
	margin: 0px 0 0 0;
	padding: 5px 0 0 8px;
	font-size: 14px;
	text-transform: none;
	/*color: #006B85;
	background-image: url('../images/bg-h1.gif');
	background-repeat: repeat-x;*/
	line-height:20px;
}
#center h2 {
	height: 30px;
	margin: 0 0 0 0;
	padding: 5px 0 0 8px;
	font-size: 14px;
	text-transform: none;
	/*color: #006B85;
	background-image: url('../images/bg-h2.gif');
	background-repeat: repeat-x;*/
	line-height:20px;
}
#center h3 {
	height: 30px;
	margin: 0px 0 0 0;
	padding: 5px 0 0 8px;
	font-size: 14px;
	text-transform: none;
	/*color: #006B85;
	background-image: url('../images/bg-h3.gif');
	background-repeat: repeat-x;*/
	line-height:20px;
}
#center h4 {
	margin: 0px 0 0 0;
	padding: 5px 0 0 8px;
	font-size: 13px;
	text-transform: none;
	color: #006B85;
	line-height:14px;
}
#center h5 {
	margin: 0px 0 0 0;
	padding: 5px 0 0 8px;
	font-size: 12px;
	text-transform: none;
	color: #006B85;
	line-height:14px;
}
#center h6 {
	margin: 0px 0 0 0;
	padding: 5px 0 0 8px;
	font-size: 11px;
	text-transform: none;
	color: #006B85;
	line-height:14px;
}
#center h3 a:link, #center h3 a:active, #center h3 a:visited {
	color: #006B85;
}
#center h3 a:hover {
	color: #00AEEF;
}
/* lists */
ol {
	padding: 0 0 10px 25px;
	margin: 0;
}
ul {
	padding: 0;
	margin: 0;
}
ul li ul {
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
}
ol ul {
	padding: 5px 0 0 15px;
}
ol ul li {
	padding: 0 0 5px 0;
}
.bulleted {
	list-style-type: disc;
	padding: 0 0 10px 25px;
}
.nobullet {
	list-style: none;
	padding: 0 0 10px 0;
}
/* styles for share options in articles */
#share ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
#share li {
	display: inline;
}
.industries {
	margin: 0;
	padding: 0;
}
.group {
	padding: 3px 0 0 0;
}
/* img  NEW CSS FOR IMAGE QUALITY */
.img_caption {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* horizontal rules */
.side {
	margin:10px 0 5px 0;
	padding:0;
	border:0;
	color:#ccc;
	background-color:#999;
	height:1px;
}
/* text styles */
.gpa {
	font-size: 10px;
	color: #008eb0;
}
.showinfo {
	width: 94%;
	padding: 5px;
	margin: 10px 0 0 20px;
	border: 1px dotted #385D8A;
	background-color: #7BBAEF;
	color: #FFFFFF;
}
.pullquote {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #559e58;
}
/* new one by vikrant */
/* table styles */
.rowtop td {
	border-bottom: 5px dotted #eee;
}
.rowlast td {
	border-bottom: 5px dotted #eee;
}
/* news, articles, blogs listing styles */
.happening-icon {
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0 7px 0 0;
	float: left;
}
.dotted {
	border-right: 1px dotted #ccc;
}
/* HOMEPAGE SPECIFIC ELEMENTS */
/* special headers for the homepage */
.top {
	height: 30px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 8px;
	font-size: 14px;
	text-transform: none;
	color: #2c2c2c;
	background-image: url('../images/bg-h3sm.gif');
	background-repeat: no-repeat;
}
/* more tour stuff */
.tour_package-on {
	padding: 5px 0 10px 10px;
	background: #FFFFCC;
}
/* events */
.event-list {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #efefef;
}
.event-list-last {
	padding: 10px 0 10px 0;
}
.event-date {
	font-size: 18px;
	font-weight: bold;
	color: #999;
	padding: 5px;
	margin: 0 5px 10px 0;
	float: left;
}
.event-detail {
	font-size: 12px;
}
/* company stuff */
.inactive {
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
.inactive-on {
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
.inactive p {
	color: #000;
}
.conpage {
	padding: 0 2px 0 5px;
	background-color: #FFFFFF;
	border:1px dotted #CCCCCC;
}
.fnlink {
	padding: 0 2px 0 5px;
	background-color: #E7F4E6;
	border:1px dotted #CCCCCC;
}
.fnpageajax {
	padding: 0 3px 0 3px;
	line-height:20px;
	background-color: #FFFFFF;
	border:1px dotted #CCCCCC;
}
.conpageajax {
	padding: 0 2px 0 5px;
	background-color: #FFFFFF;
	border:1px dotted #CCCCCC;
}
.cpageajax {
	padding: 0 2px 0 3px;
	background-color:#CCCCCC;
	border:1px dotted #CCCCCC;
}
.atrdate {
	font-size:9px;
	color:#0088ab;
}
.admincomments {
	background-color:#AEE1E0;
}
.mybgcolorcomment {
	background-color:#7FD8F9;
}
/* styles for events pages */
#tabnavwide a:link, #tabnavtabnavwide a:visited {
	color: #006B85;
	text-align: center;
	vertical-align: middle;
	height:27px;
	background-image: url('../images/tabwide.gif');
	font-weight: bold;
	font-size: 11px;
	cursor:pointer;
	width:175px;
	text-decoration:none;
	display:inline-block;
	line-height:27px;
}
#tabnavwide a:hover {
	color: #00AEEF;
}
.nicebox_title { float: left; font-size: 14px; color: #006B85; font-weight:bold;line-height:20px; height:24px;}
/*************************************
Navigation styles
***************************************/
img {
	border:0;
}
.menusnew{padding: 4px 10px 0 0px;}
/* zeroing padding/margin for all elements */
#nav, #nav * {
	padding:0;
	text-align:left;
	display: inline;
	margin:0;
	list-style:none;
}
/* "Master" UL (the whole Menu) */
#nav {
	position:absolute;
	top:73px;
	width: 960px;
	height: 28px;
	border-bottom: 3px solid #00495b;
	border-top: 1px solid #fff;
	background:#63b5d2;
	z-index:10;
	margin:0; 
	padding:0;
}
#nav li {display:inline; margin:0; padding:0; list-style:none;}
/* All LIs */
#nav td {
	float:left;
	font-weight:bold;
	font-size: 12px;
	text-align:left;
	background:url(../images/menuSeperator.gif) no-repeat right 3px;
}
/* All anchors */
#nav li a {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	height:2em;
	text-align:left;
	padding: 6px 16px 0 16px;
}
#nav li a.isSubMenu {
	background:url(../images/menuArro.gif) no-repeat right 11px;
}
#nav td.active {
	background:#00495b;
	border-top:3px solid #63b5d2;
}
#nav td.active a {
	padding-top: 3px;
}
#nav td.active a.isSubMenu {
	background:url(../images/menuArro.gif) no-repeat right 9px;
}
#nav td.active a:hover {
	color: #fff;
}

.submenus{position:absolute; width:170px; border-left:1px solid #61b7d3;border-right:1px solid #61b7d3;border-bottom:1px solid #61b7d3;background:#63b5d2; z-index:10;}
#nav li a:hover,
#nav li a:focus,
#nav li a:active { color: #00495b; }
.submenus a { font-size:11px; line-height:23px !important; padding: 0px 15px 0px 15px !important;}
.submenus a:hover { background:#00495b; color:#fff !important;}
/****** GLOBAL.CSS  END ********/
/****** PORTLETS.CSS START *******/
form {padding:0; margin:0;}
select, .txtfield, textarea, .text {font: normal 12px Arial, Helvetica, sans-serif !important;}
#bannerText  {position:relative;}
#bannerText div { 
	position:absolute;
	z-index:1; 
	top:23px; 
	left:0px; 
	font:normal 19px "Trebuchet MS";
	color:#fff; 
	background:url(../images/bannerTxtBg.gif) repeat-y right top #00495b; 
	padding:15px; 
	border:1px solid #1483a3; 
	border-left:none; 
	border-top:none;
}
#bannerText div span { color:#fff; font-weight:bold; font-size:21px;}
#leftPortlets { float:left; width:451px; margin:126px 14px 15px -1px; _margin:126px 13px 15px 0px;}
#midPortlets { float:left; width:247px; margin:22px 14px 15px 0px; _margin:22px 13px 15px 0px;}
#homeCol2 { float:left; width:465px; margin:22px 0px 15px 0px; }
.clear a {font-size:1px !important; height:1px !important; line-height:1px; clear:both;}
.portlet { border:1px solid #ABB6C1; padding:0px; background:#EFFBF7;font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:6px;}
	.whtBorder {border:1px solid #fff; background:#EFFBF7; padding:5px;}
.portletTitle { font-size:18px; line-height:105%; font-family:"Trebuchet MS";}
.commentBar { border-top:1px dotted #8C9294; text-align:right; padding:7px; padding-right:0;}
	.commentBar a {background:url(../images/ico_comment.gif) no-repeat left 2px; padding:0px 5px 15px 25px; }
	.commentLink {background:url(../images/ico_comment.gif) no-repeat left 2px; padding:0px 5px 8px 25px; float:left; margin-top:6px; }
.portletHeader, h3 {font-size:20px;line-height:17px; font-family:"Trebuchet MS"; padding:5px 0 7px 20px; font-weight:normal;}
h3.multiLine {padding-top:0;}
#midPortlets .portlet { background:#fff; padding:0px;}
	#midPortlets .whtBorder, .commentBox {border:1px solid #fff;background:url(../images/portletBg.gif) repeat-x left top #EEFAFC; padding:5px;}
	#rightPortlets .portlet { background:#fff; padding:0px;}
	#rightPortlets .whtBorder {border:1px solid #fff;background:#D0E1F5; padding:5px; font-family:Arial, Helvetica, sans-serif;}
	#rightPortlets .portletContent {float:right; width:140px;  line-height:120%; }
	#rightPortlets .searchBox {background:#7BBAEF;}
.seperator {border-top:1px solid #ABB6C1; font-size:1px; height:1px; margin:5px 0px; padding:0; clear:both; line-height:0px;}
.seperator_v {border-left:1px solid #ABB6C1; padding-left:5px;}
.arroLink {background:url(../images/ico_arrow.gif) no-repeat left 2px; padding:2px 5px 15px 25px; float:right; font-family:Arial, Helvetica, sans-serif; }
.leftPos {float:none;}
.searchBox {background:#E9E8E9; padding:5px; border:1px solid #fff;}
	.searchBox input {height:20px; line-height:20px;}
.linkNormal { font-weight:normal !important;}
.arialSml { font:normal 10px Arial;}
#sortBy {background:#008EB5; height:25px; padding-top:5px; position:relative; margin-top:5px;}
	#sortBy ul { margin:0; padding:0;}
	#sortBy ul li { font:bold 11px Arial; margin:0; list-style:none; float:left; color:#fff; padding:0 7px; border-right:1px solid #84C7CE;}
	#sortBy ul li a { color:#fff; text-decoration:none;}
	#sortBy ul li div {  padding-bottom:4px; padding-top:3px;}
	#sortBy ul li.active div {background:url(../images/balloon_arro.gif) no-repeat 49% bottom; padding-bottom:5px; padding-top:0px;}
	#sortBy ul li.active { color:#000;}
	#sortBy ul li.active a {background:url(../images/balloon_rt.gif) no-repeat right top; color:#fff; line-height:17px; display:block; margin:0 0px 0 9px; padding-right:9px;}
	#sortBy ul li.active span {background:url(../images/balloon_lt.gif) no-repeat left top; display:block; margin:0;}
	#sortBy ul li.noBrdr {border:none;}
.submitNews {position:absolute; right:0; top:-11px; _right:-14px; _top:-1px; padding:2px 5px; border-left:1px solid #fff; background:#21652A;}
.submitNews a, .submitNews a:hover {color:#fff !important; font-family:Arial, Helvetica, sans-serif !important; font-size:11px; font-weight:bold;}
.pagination {text-align:right; line-height:28px; background:#ADE7E7; margin-bottom:2px;}
	.pagination a { text-decoration:none; font:bold 12px Arial; margin:0px 1px; padding:6px 3px; line-height:28px; }
	.pagination a.active { background:#006984; color:#fff;}
.newpagination {text-align:right; padding-top:2px;padding-bottom:2px; line-height:20px; background:#E3EDF9;}
.newpagination a { text-decoration:none; font: 10px Arial;  margin:0px 1px; padding:3px 3px; line-height:22px; }
.newpagination a.active { background:#006984; color:#fff;}
.tabBar { background:url(../images/editorialTabBar.jpg) no-repeat left top; height:55px; padding-left:70px;}
	.tabBar a { text-decoration:none; display:block; float:left; height:55px; margin-right:1px;}
	.tabBar a#tab1 { width:132px;}
	.tabBar a#tab1:hover, .tabBar a#tab1.active {background:url(../images/tab_socialEnterprises.gif) no-repeat left top;}
	.tabBar a#tab2 { width:173px;}
	.tabBar a#tab2:hover, .tabBar a#tab2.active {background:url(../images/tab_corSocResp.gif) no-repeat left top;}
	.tabBar a#tab3 { width:110px;}
	.tabBar a#tab3:hover, .tabBar a#tab3.active {background:url(../images/tab_climateChg.gif) no-repeat left top;}
	.tabBar a#tab4 { width:145px;}
	.tabBar a#tab4:hover, .tabBar a#tab4.active {background:url(../images/tab_ethicalConsum.gif) no-repeat left top;}
	.tabBar a#tab5 { width:144px;}
	.tabBar a#tab5:hover, .tabBar a#tab5.active {background:url(../images/tab_sustDev.gif) no-repeat left top;}
	.tabBar a#tab6 { width:144px;}
	.tabBar a#tab6:hover, .tabBar a#tab6.active {background:url(../images/tab_respCareers.gif) no-repeat left top;}
#editorialCont { padding:14px 13px; background:url(../images/rootOutside.jpg) no-repeat 587px top;}
#editoLeftPane{ float:left; width:208px; margin-right:15px; }
#editoMidPane { float:left; width:492px; margin-right:15px;}
#editoRightPane { float:left; width:208px;}
.colspan12 { background:none !important; padding:0 !important;}
.colspan12 #editoMidPane { float:left; width:710px; margin-right:15px;}
.colspan12 #editoLeftPane {display:none;}
.colspan23 { background:none !important; padding:0 !important;}
.colspan23 #editoLeftPane {_margin-right:5px;}
.colspan23 #editoMidPane { float:left; width:710px; margin-right:0;}
.colspan23 #rightPortlets {display:none;}
.colspan3 { background:none !important; padding:0 !important;}
.colspan3 #editoMidPane { float:none; width:930px; margin-right:0;}
.colspan3 #editoLeftPane {display:none;}
.colspan3 #rightPortlets {display:none;}
.boxTxt {float:right; width:135px; font-family:Arial, Helvetica, sans-serif;}
	.boxShadow { background:#ABB6C1; margin:0 4px; font-size:1px; height:3px;}
	.border { border-top:1px dotted #999;}
	.inlineDate {font-size:10px;}
	.dottedH {background:url(../images/dotted.gif) repeat-x left bottom; font-size:1px; height:2px; line-height:0px; }
	.dottedH2 {background:url(../images/dotted.gif) repeat-x left center; font-size:3px; height:15px; line-height:0px; }
.editoMidSec {background:url(../images/dotted.gif) repeat-x left bottom; padding-bottom:8px; margin-bottom:5px; }
#mrComboPane .editoMidSec {background:none;}
/* form styles */
.formHeader {background:#D0E1F5; border-bottom:1px solid #AAB7C0; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif;  line-height:17px; padding:7px 0 7px 35px;margin:0px 0 0 0px;}
.formContent { border:1px solid #AAB7C0; font-family:Arial, Helvetica, sans-serif;}
.fieldbg {background:#EFFBF7; border:1px solid #7F9DB9; padding:3px; vertical-align:top;}
.labelArro {background:url(../images/downArro.gif) no-repeat left 3px; padding-left:25px; line-height:25px; font-family:arial; font-size:13px; font-weight:bold;}
.gridView { border:1px solid #fff;}
.gridView th { background:#ADE7E8; text-align:left; color:#222; font-size:12px; border-bottom:1px solid #ACB6C0;}
.gridView td { font:normal 11px arial; border-bottom:1px solid #ADE7E8;}
.gridView td td {border:none;} 
.subNav a {color:#fff !important; font-weight:normal !important; text-decoration:none !important;}
.subNav a:hover { text-decoration:underline !important;}
#contentHolder {padding:27px 0 10px 13px;}
.btnBar {background:url(../images/dotted.gif) repeat-x left -3px; text-align:center; padding:5px 0; }
.btnBar a { color:#333 !important; margin-left:10px;}
.minimise {background:url(../images/downArro.gif) no-repeat right 3px; float:right; padding-right:20px; font-size:11px; line-height:22px; color:#333333 !important; font-family:Arial, Helvetica, sans-serif !important; text-decoration:none !important;}
.blueBg {background:#D0E1F5;}
.blueBg2 {background:#8CCCDE;}
.grayBg {background:#ddd;}
.lightBlueBg {background:#EFFBF7}
.mLiteBlue {background:#E3EDF9} /* or #E0EBF8 */
.lightOrangeBg {background:#FFF2BE;}
.bigHeader {background:#D0E1F5; border-bottom:1px solid #AAB7C0; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif;  line-height:17px; padding:7px 0 7px 7px;margin:0px 0 0 0px;}
.space5px, .spacing5 {font-size:1px; height:5px; margin:0; padding:0; line-height:0px;}
.space3px, .spacing3 {font-size:1px; height:3px; margin:0; padding:0; line-height:0px;}
.space10px {font-size:1px; height:10px; margin:0; padding:0; line-height:0px;}
.space15px {font-size:1px; height:15px; margin:0; padding:0; line-height:0px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.StoryPad {padding-left:5px; padding-right:5px;}
.whtSeperotor {font-size:1px; height:2px; margin:0; padding:0; line-height:0px; background:#fff;}
.DarkBluePortlet .portletHeader, .DarkBluePortlet .boxHeader {background:#008EB6; border-bottom:1px solid #222; font-size:12px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  line-height:17px; padding:0px;margin:0px 0 0 0px;}
.DarkBluePortlet .portletHeader td, .DarkBluePortlet .boxHeader td a {color:#fff; }
	.horiGrad {background:url(../images/portlet_gradient.gif) repeat-y left top #fff !important; }
.lightBluePortlet .portletHeader {background:#65B6D1; border-bottom:1px solid #222; font-size:12px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  line-height:17px; padding:0px;margin:0px 0 0 0px;}
.vLightBluePortlet .portletHeader {background:#CCE9F1; border-bottom:1px solid #008EB4; font-size:12px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  line-height:17px; padding:0px;margin:0px 0 0 0px;}
.lightBlue {background:#EFFBF7; }
/* LEFT NAVIGATION STYLES */
.leftNav ul {margin:0; padding:0;}
.leftNav ul li {margin:0; padding:0; list-style:none; background:url(../images/ico_blackArrow.gif) no-repeat left 2px #636363; }
.leftNav ul li a {font-size:12px; font-weight:bold; color:#fff !important; display:block; border-top:1px solid #fff; border-bottom:1px solid #000; padding-left:27px; line-height:27px; text-decoration:none !important;  }
.leftNav ul li a:hover {background:url(../images/subNavOver.gif) repeat-y right top !important;}
.leftNav ul li a.active {background:url(../images/subNavOver.gif) repeat-y right top !important;}
.eventsGrid {padding:10px;}
.eventsGrid .col1{float:left; margin-bottom:12px; padding:0 8px;}
.eventsGrid .col2{float:left;margin:0 17px; margin-bottom:8px;  width:250px; border-right:1px solid #ACB6C0;}
.eventsGrid .col3{float:left; margin-bottom:12px;}
.calendar{ background:url(../images/ico_calendar.gif) no-repeat left top; padding-top:35px; height:30px; width:68px; font:normal 16px "Trebuchet MS"; border:none; }
.txtSmall {	font-size: 11px !important; }
.txtMedium {	font-size: 13px !important;}
.txtLarge {	font-size: 15px !important;}
.txtxLarge {	font-size: 17px !important; }
.txtxMedium {	font-size: 18px !important; }
.txtxxLarge {font-size:20px !important; }
h3.nonArro {background:none; padding-left:3px;}
.liteBlueFooter {background:#D2E3F3; padding-top:5px; border-top:1px solid #ACB6C2;}
.w220 { width:220px !important; margin-left:15px; height:70px;  }
.tabs { background:#008EB6; height:30px; border-bottom:3px solid #21652A;}
.tabs a {float:left; padding:0 15px;line-height:30px; color:#fff !important; background:url(../images/tabSeperator.gif) no-repeat right 7px; text-decoration:none !important;}
.tabs a.active {background:#21652A;}
.tabContent {padding-top:10px;}
.voteBox { width:80px; margin:5px auto; text-align:center;}
.voteBox .voteCount {border:1px solid #AAB7C0; padding:5px; font-size:13px; font-weight:bold; margin:5px 0;}
	.voteCount span { font-size:18px;}
.remainVotes { font-size:14px; text-align:center; line-height:25px; font-weight:bold; font-family:"Trebuchet MS", Verdana;}
	.remainVotes div { font-size:22px; line-height:30px;}
.label { font:normal 17px "Trebuchet MS"; line-height:18px; padding:5px 0px;}
td { font-size:12px;}
.liteBlueBox { border:1px solid #ADCAD0; margin-bottom:10px;}
	.liteBlueBox .header {background:#B6D8E0; padding-bottom:3px; border:1px solid #DBEFEF; font-size:14px; line-height:28px; font-weight:bold;  color:#555; }
	.liteBlueBox .headerBlueBox {background:#B6D8E0; padding-bottom:3px; border:1px solid #DBEFEF; font-size:14px; line-height:28px; font-weight:bold;  color:#555; }
	.liteBlueBox .portletBody {background:url(../images/bgGradient2.jpg) no-repeat right bottom #fff; border:none; padding:0px; height:auto;}
.combo {font-size:12px; height:23px;}
.fieldW { width:450px;}
.comboW { width:455px;}
.txtLargeGray { font-size:18px !important; color: #CCCCCC;}
.txtLargeDarkGray { font-size:18px !important; color: #606060;}
.photoGroup img { float:left; margin:0 3px 3px 0;}
ul.list {margin:0; padding:0; list-style:none;}
	.list li { list-style:none;border-bottom:1px solid #CBD6DA; margin:0; padding:0; color:#006A84; font:bold 12px arial; padding:3px 15px 3px 15px;}
ul.bullList	{margin-left:15px; list-style-type:square; color:#555;}
.multiSep div { margin:0px 0;}		
.disabled {color:#666666 !important; cursor:default;}
.userComment {background:url(../images/connector.gif) no-repeat left -15px; padding-left:15px; padding-top:5px;}
.latestUpdates {margin:0; padding:0;}
	.latestUpdates li {margin:0; padding:0; list-style:none; background:url(../images/bull_arrowGrn.gif) no-repeat left 5px; padding-left:10px; font-size:11px;}
.latestUpdates li a {font-weight:normal !important;}
.hotLink { float:right; width:130px; white-space:nowrap;}
.hotLink a { font:bold 11px arial !important; background:url(../images/bull_arrow.gif) no-repeat left 9px; padding-left:10px !important; text-decoration:underline !important;}
#bblTabs {height:30px;}
	#bblTabs ul { margin:0; padding:0;}
	#bblTabs ul li { font:bold 11px Arial; margin:0; padding:0; list-style:none; float:left; color:#000; padding-right:20px;}
	#bblTabs ul li a { color:#000; text-decoration:underline;}
	#bblTabs ul li div {  padding-bottom:7px; padding-top:1px;}
	#bblTabs ul li.active div {background:url(../images/balloon_arro.gif) no-repeat 49% bottom; padding-bottom:5px; padding-top:0px;}
	#bblTabs ul li.active { color:#000; border:none; padding-right:20px;}
	#bblTabs ul li.active a { text-decoration:none; background:url(../images/balloon_rt.gif) no-repeat right top; color:#fff; line-height:17px; display:block; margin:0 0px 0 9px; padding-right:9px;}
	#bblTabs ul li.active span {background:url(../images/balloon_lt.gif) no-repeat left top; display:block; margin:0;}
	#bblTabs ul li.noBrdr {border:none;}
#bblTabs li#firstItm {padding-left:0;}
.alphabets { height:20px; padding:2px 0px; padding-left:25px;}
	.alphabets a {text-decoration:none !important; font-weight:normal !important; float:left; height:18px; width:17px; margin-right:7px; text-align:center; line-height:17px;}
	.alphabets a:hover, .alphabets a.active {background:url(../images/ico_blackBox.gif) no-repeat left top; color:#fff;}
	
.boxGrid {}
	.boxGrid td {border:1px solid #ccc; height:87px; text-align:center; width:90px;}	
	.boxGrid td td {border:none; height:20px;}	
	.boxGrid th {border:none; height:60px; text-align:center !important; vertical-align:middle;}
	.boxGrid th a { font-weight:normal !important;}	
		
.filter { float:right; margin-right:240px;_margin-right:120px;}	
	.filter label { padding:3px 10px;; float:left; font-weight:normal;}
	.filter label.active { background:#21652A;}

.editoBanner { background:url(../images/editoBannerBg.gif) repeat-x left bottom #EFFBF7;}		
.shadow { background:url(../images/shadow.gif) repeat-x left bottom; padding-bottom:3px;}	
.editoGrp { color:#fff; font-size:18px; line-height:130%; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #66BAD4; padding-left:10px; padding-right:60px; }
.greenBox {background:url(../images/greenBox.gif) no-repeat left top; width:212px; height:30px; padding-top:8px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.iconBox {background:url(../images/iconBg.gif) no-repeat left top; padding-left:5px; height:32px; text-align:center; margin:-29px 237px 0 0; _margin-right:35px; float:right; }
.iconBox div {background:url(../images/iconBg.gif) no-repeat right top;  padding-right:5px; padding-top:5px;}

.grayBg { background-color:#E9E9E9;}

.editoSubNav{ background:url(../images/editoSubMenuBg.png) repeat-x left bottom; padding-bottom:6px;position:absolute; width:960px; 
	left:0px; top:-2px;  z-index:99;display:none;
	/*css hack for ie6 */_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled='true',src='http://www.justmeans.com/themes/blue/images/editoSubMenuBg.png', sizingMethod='scale');
}
#editoSubNavCont { position:relative;}
.editoSubNav .navItms { border-left:1px solid #9DE3F5;}
	.editoSubNav .navItms ul { margin:10px; padding:0; width:600px; list-style:none; font-family:Arial, Helvetica, sans-serif;}
	.editoSubNav .navItms ul li { list-style:none; margin:0; padding:0; float:left; width:200px; color:#fff;}
	.editoSubNav .navItms ul li a { background:url(../images/bull_arro.gif) no-repeat left center; font-weight:normal; padding-left:15px; color:#9de3f5; text-decoration:none; line-height:25px;}
	.editoSubNav .navItms ul li a:hover { text-decoration:underline;}
.editoSubNav .subNavTbl {border:1px solid #9DE3F5; border-bottom:none;}
.featuredEdito { margin-top:45px; background:url(../images/edito_infoBox.png) no-repeat left top;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.justmeans.com/themes/blue/images/edito_infoBox.png', sizingMethod='scale');
	 float:right; 
	 height:68px; 
	 font-family:Arial, Helvetica, sans-serif;
	 }
	.featuredEdito .feature {text-align:center; color:#9DE3F5; font-size:10px;}
	.featuredEdito table {height:60px;}
	.featuredEdito td {color:#fff;}
	.featuredEdito .editoTitle { font-size:16px; font-weight:bold; width:150px; padding-right:5px; border-right:1px solid #ABB6C1;}
	.navItms #btn_close, .navItms #btn_close2{ float:right; margin:10px; cursor:pointer;}
	
	.editoSubNav .allCat { color:#fff; font-size:12px; float:left; margin:15px 0 0 10px; font-family:Arial, Helvetica, sans-serif;}
	.editoSubNav .seperator { border-color:#fff; filter:alpha(opacity=50); -moz-opacity: 0.5; margin:0 10px;}
	.editoSubNav .fc { height:38px;background:#00495b; text-align:center; filter:alpha(opacity=75); -moz-opacity: 0.75; }
	.editoSubNav .fcTxt {margin-top:-23px; margin-right:10px;  position:relative; text-align:right;  font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
	
.allCatagories {  padding:5px;font-weight:bold; font-size:13px; color:#006984; text-align:left; border-top:1px solid #ABB6C1; background:#fff;}
.video {float: left; position:relative;}
.video .playBtn { position:absolute; top:50%; left:50%; margin-left:-15px; margin-top:-15px;}
.mailer {}
	.mailer .title {background:#1F86B1; padding:12px 20px; font-size:22px; font-weight:bold; color:#D2E288; text-align:center;}
	.mailer .heading {color:#D2E288; font-size:22px; line-height:130%;  font-family:arial; font-weight:normal;}
	.mailer .jmAct { }
		.mailer .jmAct li { margin-top:7px;color:#000 !important;}
.notifications {}
	.notifications .symb {background:#008EB6;}
	.notifications .symb a { }
	.notifications .plus {position:absolute; left:-25px; top:12px;}
.grayGradient {background:url(../images/grayGradient.gif) repeat-y right top;}
.arroBtm {background:url(../images/arroBottom.gif) no-repeat right top; font-size:1px; height:13px;}
/***** PORTLETS.CSS ENDS **********/
/******* LIGHTBOX.CSS STARTS *********/
#overlay{ 
	filter:alpha(opacity=0.1);
	-moz-opacity:0.1;opacity:0.1;
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9999;
    width: 100%;
    height: 100%;
}
* html #overlay{
    background-color: transparent;
}

#box{
	background:#FFFFFF;
	border:1px solid #999999;
	-moz-border-radius-topleft:9px;
	-moz-border-radius-topright:9px;
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:9px;
	-webkit-border-top-left-radius:9px;
	-webkit-border-top-right-radius:9px;
	-webkit-border-bottom-left-radius:9px;
	-webkit-border-bottom-right-radius:9px;
	margin:0;
	overflow:auto;
}

#box #close{
    position:absolute;
    top:5px;
    right:5px;
    cursor:pointer;
}
/******* LIGHTBOX.CSS ENDS ***********/
/******* AJAX_TOOLTIP.CSS STARTS *******/
/* CSS only needed for the demo */
/* CSS needed for the script */
#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#ajax_tooltipObj div{
	position:relative;
}
/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */
#ajax_tooltipObj .ajax_tooltip_arrow_right{	/* Left div for the small arrow */
	background-image:url('../images/popup_arrow_right.gif');
	width:20px;
	position:absolute;
	right:0;
	top:0;
	background-repeat:no-repeat;
	background-position:center right;
	z-index:1000020;
	height:60px;
}
#ajax_tooltipObj .ajax_tooltip_content_right{
	border:1px solid #ABB6C1;	/* Border width */
	right:8px;	/* Same as border thickness */
	top:0;
	position:absolute;
	width:500px;	/* Width of tooltip content */
	height:200px;	/* Height of tooltip content */
	background-color:#D0E1F5 !important;	/* Background color */
	padding:10px;	/* Space between border and content */
	font-size:11px;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000011;
}
#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/popup_arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
}
#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #ABB6C1;	/* Border width */
	left:8px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:500px;	/* Width of tooltip content */
	height:200px;	/* Height of tooltip content */
	background-color:#D0E1F5;	/* Background color */
	padding:10px;	/* Space between border and content */
	font-size:11px;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}
#ajax_tooltipObj .closebutton{
	width:30px;	/* Width of tooltip content */
	background-color:#555;	/* Background color */
	padding:2px 8px;	/* Space between border and content */
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	color:#fff;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
/********* AJAX_TOOLTIP.CSS ENDS ***************/
/********* PAGES.CSS STARTS ***************/
/* CSS Document */
.input {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #686e75;
}
.inputerror {
	border:1px solid #FF0000;
}
.inputnew {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}
.inputblack {
	 font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;
}
.smallFont {
 font-size:9px;
}
.abtFont {
 font-size:11px;
}
.featurebox {padding:10px; padding-bottom:5px;}
.inputtextbox {
	 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}
/*************** Added By Shweta *************/
.mandatory {color:#FF0000;}
.notediv{background-color:#F0F5FB; padding-left: 10px;border:1px solid #AAB7C0; border-bottom-width:0px;}
.tooltiperrordiv{ background-color:#CDECFE;}
.addnumber{ background-color:#666666; padding: 5px 8px 5px 8px; color:#FFFFFF; font-weight:bold; clear:both; width: 10px;}
/*************** Added By Shweta *************/
.listingSubNav {background:#F0F5FB none repeat scroll 0 0;
				display:none;
				left:388px;
				padding-bottom:6px;
				top:198px;
				width:710px;
				z-index:99;
				border: 1px solid #AAB7C0;
				font-family: Arial,Helvetica,sans-serif;
				}
.close_slide_box {float:right; padding-top:3px; padding-right:5px; vertical-align:top; cursor:pointer;}
.listingDivFont{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/* GENERAL STYLES */
h4 {
	font-size: 13px;
	color:#006B85;
	margin:0;
	padding:10px 0 3px 0;
}
h4 a:link, h4 a:active, h4 a:visited {
	color:#006B85;
}
h4 a:hover {
	color:#00AEEF;
	text-decoration:none;
}
h5 {
	font-size: 12px;
	color:#006B85;
	padding:10px 0 0 0;
	margin:0;
}
h5 a:link, h5 a:active, h5 a:visited {
	color:#006B85;
}
h5 a:hover {
	color:#00AEEF;
	text-decoration:none;
}
/* lists */
ol {
	padding: 0 0 10px 25px;
	margin: 0;
}
ul {
	padding: 0;
	margin: 0;
}
ul li ul {
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
}
ol ul {
	padding: 5px 0 0 15px;
}
ol ul li {
	padding: 0 0 5px 0;
}
.bulleted {
	list-style-type: disc;
	padding: 0 0 10px 25px;
}
.nobullet {
	list-style: none;
	padding: 0 0 10px 0;
}
/* styles any subnavigation in the main part of the page */
ul.subnav li {
	display: inline;
	font-size: 10px;
	padding-left:10px;
	background:url(../images/ico_dot.gif) no-repeat left 5px;
}
ul.subnav li a {
	font-weight: normal;
}
ul.subnav li a:hover {
	color:#00AEEF;
}
ul.subnav li.on {
	color:#000;
}
ul.subnav li.onfirst {
	color:#000;
}
ul.subnav li.onfirst:before {
	content:'';
}
ul.subnav li.on a {
	color:#000;
}
ul.subnav li {
	padding: 0 2px 0 4px;
}
ul.subnav li.first {
	padding: 0 0px 0 4px;
	border: 0;
	background:none;
}
/* styles company subnavigation in the main part of the page */
ul.csubnav {
	text-align:center;
}
ul.csubnav li {
	text-align:center;
	display: inline;
	font-size: 12px;
	background:#F7F7F7;
	border:1px dotted #CCCCCC;
}
ul.csubnav li a {
	font-weight: bold;
}
ul.csubnav li a:hover {
	color:#8414208;
}
ul.csubnav li.on {
	color:#000;
	background-color:#C1EAD6;
}
ul.csubnav li.onfirst {
	color:#000;
}
ul.csubnav li.onfirst:before {
	content:'';
}
ul.csubnav li.on a {
	color:#000;
}
ul.csubnav li {
	padding: 0 2px 0 5px;
}
ul.csubnav li.first {
	padding: 0 2px 0 5px;
	background:#F7F7F7;
}
/* styles metadata after article posts (comments, categories, etc.) */
ul.postdata {
	padding: 2px 0 5px 0;
}
ul.postdata li {
	display: inline;
	font-size: 10px;
}
ul.postdata li a {
	font-weight: normal;
}
ul.postdata li a:hover {
	color:#00aeef;
}
ul.postdata li {
	padding: 0 2px 0 4px;
	border-left: 1px dotted #bbb;
}
ul.postdata li.first {
	padding: 0 0px 0 0px;
	border: 0;
}
.image {
	float: left;
	margin:2px 8px 10px 0;
	padding:5px;
}
.screenshot {
	float: right;
	margin:2px 0 3px 5px;
	padding: 5px;
}
.avatar {
	margin: 3px 5px 5px 0;
	padding: 5px;
}
.avatar img {
	background-color:#FFFFFF;
}
.avatar-sm {
	margin: 0 5px 0 0;
	padding: 3px;
}
.icon img {
	float: left;
	margin: 5px 10px 30px 0;
	padding: 5px;
	border: 5px solid #efefef;
}
.icon_inside img {
	float: right;
	margin: 0 10px 10px 10px;
	padding: 5px;
	border: 5px solid #efefef;
}
.icon a:hover img {
	padding: 5px;
	border: 5px solid #7fd8f9;
}
/* horizontal rules */
hr {
	margin:5px 0 10px 0;
	padding:0;
	border:0;
	color:#006B85;
	height:1px;
}
.thin {
	margin:10px 0 5px 0;
	padding:0;
	border:0;
	color:#e4e8ec;
	background-color:#e4e8ec;
	height:1px;
}
/* submit buttons */
.button {
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	border-top-color: #ffffff;
	border-right-color: #666666;
	border-bottom-color: #000000;
	border-left-color: #666666;
	padding-left: 2px;
	padding-right: 2px;
	height: 18px;
	background-image: url('../images/buttons/button_bg.jpg');
	font-weight: bold;
	font-size: 9px;
	cursor:pointer;
	text-transform:uppercase;
}
.button-gray {
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-width: 1px;
	border-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 2px;
	padding-right: 2px;
	height: 26px;
	background-image: url('../images/dhtml/box_header-bg2.gif');
	font-weight: bold;
	font-size: 12px;
	line-height:12px;
	cursor:pointer;
}
/* text styles */
.note {
	color: #000000;
	font-weight: bold;
	border-bottom-color:#666666;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding:2px;
}
.note a:link, .note a:active, .note a:visited {
	color: #008eb0;
	font-weight: normal;
}
.note a:hover {
	color: #05647b;
}
.rec {
	width: auto;
	padding: 5px;
	margin: 10px 10px 10px 0px;
	color: #000;
	border-width:1px;
	border-style:dotted;
	border-color:#F8B407;
	background-color: #F8E2A9;
}
.newlogintitle
{
	font-size:20px;
	font-weight:bolder
}
.success {
	width: 450px;
	padding: 10px 10px 10px 10px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #00a554;
	background-color: #c1ead6;
	color: #0f6239;
	font-size:13px;
}
.successNew {
	width: 600px;
	padding: 10px 10px 10px 10px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #00a554;
	background-color: #c1ead6;
	color: #0f6239;
	font-size:13px;
}
.errormessage {
	width: 450px;
	padding: 10px 10px 10px 10px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #DD3C10;
	background-color: #FFEBE8;
	color: #000000;
	font-size:13px;
}
.spamerrormessage {
	padding: 10px 10px 10px 10px;
	border: 1px solid #DD3C10;
	background-color: #FFEBE8;
	text-align:center;
	font-size:17px; 
	color:#444; 
	font-weight:bold;  
	line-height:14px; 
	font-family:"Trebuchet MS";
	position:absolute;
	z-index:99;
	width:940px;
	height:40px;
}
.spamsuccessmessage {
	padding: 10px 10px 10px 10px;
	border: 1px solid #00A554;
	background-color: #C1EAD6;
	text-align:center;
	font-size:17px; 
	color:#444; 
	font-weight:bold;  
	line-height:14px; 
	font-family:"Trebuchet MS";
	position:absolute;
	z-index:99;
	width:940px;
	height:40px;
}
.successyellow {
	width: 450px;
	padding: 10px 10px 10px 10px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #AF9000;
	background-color: #FFF2BF;
	color: #000000;
	font-size:13px;
}
.loginerror {
	width: 520px;
	padding: 5px 10px 5px 5px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #DD3C10;
	background-color: #FFEBE8;
	color: #000000;
	font-size:12px;
}
strong a:hover {
	color: #4e4e4e;
}
.optional {
	color: #8FDF44;
}
.require {
	color: #F90D0D;
}
/* table styles */
.rowbot td {
	border-bottom:1px dashed #cccccc;
	padding: 3px 0 5px 0;
}
.head th {
	color: #2c2c2c;
	border-bottom: 1px dotted #ccc;
}
/* for the bottom of columns with multiple pages or results, e.g., search results, articles list */
.pagethru {
	padding: 5px 10px 10px 0;
	text-align: right;
}
/* news, articles, blogs listing styles */
.article {
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom:4px dashed #cccccc;
}
.article-last {
	margin: 0;
	padding: 10px 0 10px 0;
}
.article-title {
	font: 14px Trebuchet MS, verdana, sans-serif;
	color: #006B85;
}
a.article-title, a:link.article-title, a:active.article-title, a:visited.article-title {
	color: #006B85;
}
a:hover.article-title {
	color: #00AEEF;
}
/* HOMEPAGE SPECIFIC ELEMENTS */
/* special headers for the homepage */
.featured h4 a:link, .featured h4 a:active, .featured h4 a:visited {
	font: 14px Trebuchet MS, verdana, sans-serif;
	font-weight: bold;
	color: #559e58;
}
.featured h4 a:hover {
	color: #3a6e3d;
}
/* styles for the splash intro image on the homepage and tour */
/*#splash {
	margin: 0 0 10px 0;
	padding: 0;
	width: 930px;
}*/
#splash {
	margin: 0 0 10px 0;
	padding: 0;
	width: 890px;
}
.column-top-home {
	margin:0;
	padding:0;
	height:15px;
	background-image:url('../images/col-top-home.gif')
}
.column-bottom-home {
	margin:0;
	padding:0;
	height:15px;
	background-image:url('../images/col-bot-home.gif');
}
/*.splash-inside-home {
	margin:0;
	padding:0;
	width: 930px;
	height: 120px;
	background:#efefef;
}*/
.splash-inside-home {
	margin:0;
	padding:0;
	width: 890px;
	height: 120px;
	background:#efefef;
}
/*.splash-inside {
	margin:0;
	padding:0;
	width: 930px;
	height: 170px;
	background:#efefef;
}
.splash-container {
	width:930px;
}
*/
.splash-inside {
	margin:0;
	padding:0;
	width: 890px;
	height: 170px;
	background:#efefef;
}
.splash-container {
	width:890px;
}
.home-welcome {
	margin: 0;
	padding: 0 15px 5px 360px;
} /* do 5 if reqd space in between tag line and buttons*/
.home-tagline {
	margin: 0;
	padding: 10px 15px 10px 360px;
}
.splash-image {
	float: left;
	margin: 0;
	padding:0 15px 0 15px;
}
/* rollovers for the splash image on homepage */
.forcompanies{
	padding: 0;
}
.forcompanies a img {
	height: 20px;
	width: 160px;
	border-width: 0;
}
a.forcompanies img {
	background: url('../images/button_forcompanies-off.jpg?280508') top left no-repeat;
}
a.forcompanies:hover img {
	background: url('../images/button_forcompanies-on.jpg?280508') top left no-repeat;
}
.forindvs {
	padding: 0 70px 0 5px;
}
.forindvs a img {
	height: 20px;
	width: 160px;
	border-width: 0;
}
a.forindvs img {
	background: url('../images/button_forindvs-off.jpg') top left no-repeat;
}
a.forindvs:hover img {
	background: url('../images/button_forindvs-on.jpg') top left no-repeat;
}
/* more tour stuff */
.tour_for-companies {
	margin: 0;
	padding: 0 15px 0 360px;
}
.tour_package {
	padding: 5px 0 10px 10px;
	background: #fff;
}
/* GLOBAL STYLE FOR COMMENTS AND DISCUSSTIONS */
.discussion {
	margin: 0 0 10px 0;
	padding: 3px 0 5px 5px;
	border-bottom: 1px solid #efefef;
}
.discuss td {
	padding: 3px 0 5px 0;
	border-bottom: 1px solid #efefef;
}
.discuss-last td {
	padding: 3px 0 10px 5px;
}
.discuss-img {
	float: left;
}
.discuss-posts {
	margin: 0;
	padding: 0;
	font: Verdana, Arial, Lucida Grande;
	font-size:9px;
	color: #999;
}
.discuss-replies {
	margin: 0;
	padding: 0;
	font: Verdana, Arial, Lucida Grande;
	font-size: 9px;
	color: #4e4e4e;
}
.discuss-content {
	margin: 0 0 0 75px;
}
/* global style for two column sublayouts, e.g., profile, jobs homepage */
.twocolwrap {
	margin: 5px 0 0 5px;
}
.twocolleft {
	float: left;
	margin:0;
	padding:0;
	width: 235px;
}
.twocolright {
	margin: 0 0 0 240px;
	padding:0;
}
/* global style for three column sublayouts, e.g., Contacts list in Profile */
.colwrap {
	float: left;
	width: 300px;
	height: 50px;
}
.leftcol {
	float: left;
	padding: 0 5px 20px 0;
}
/* company stuff */
.cpage {
	padding: 0 2px 0 5px;
	background-color:#CCCCCC;
	border:1px dotted #CCCCCC;
}
.sharediv {
	width:200px;
	height:25px;
	border:1px #CCCCCC dotted;
}
#id_shownetwork {
	padding-bottom:10px;
}
/* styles for events pages */
#calendarday {
	background:url(../images/calendar_day.gif) no-repeat;
	width:50px;
	height:57px;
}
#calendardate {
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}
#tabnav {
	height:27px;
}
#tabnav a:link, #tabnav a:visited {
	color: #006B85;
	text-align: center;
	vertical-align: middle;
	height:27px;
	background-image: url('../images/tab.gif');
	font-weight: bold;
	font-size: 11px;
	cursor:pointer;
	width:100px;
	text-decoration:none;
	display:inline-block;
	line-height:27px;
}
#tabnav a:hover {
	color: #00AEEF;
}
/*---------- JOBS ----------------*/
.jobsearch { background: url('../images/bg-jobsearch.gif') #fdfeff repeat-x; width: auto; margin: 0; padding: 0; }
/*--------------------------------*/
.admin-table { margin: 0; padding: 10px 0 10px 0; width: 99%; text-align: left; }
.admin-th { font-weight: bold; color: #000; background: #80d7f7; border-bottom: 1px solid #006b85; }
.rightcol {
	padding: 0 0px 20px 0;
	text-align: right;
}
.passwordbg { border:solid 1px #6699CC;
    font-family: Verdana, sans-serif;
	font-size: 10px;
	height:14px;
	width:138px;
	color: #686e75;
	background:url('../images/password3.jpg') no-repeat;
}
.passwordbgSafari { border:solid 1px #6699CC;
    font-family: Verdana, sans-serif;
	font-size: 10px;
	height:14px;
	width:154px;
	color: #686e75;
	background:url('../images/password3.jpg') no-repeat;

}
/* Overrided Portelts CSS */
/*#leftPortlets .portletContent {float:right; width:275px;}*/
#leftPortlets .portletContent {float:right; width:350px; }
/*#midPortlets .portletContent {float:right; width:175px; line-height:120%; }*/
#midPortlets .portletContent {float:right; width:150px; line-height:120%; }
/*#rightPortlets { float:left; width:204px; margin:22px 0px 15px 0px; }*/
#rightPortlets { float:left; width:204px; margin:0 0px 15px 0px; }
.eventrightpanelarrow{
	margin: 0 10px 0 0;
	float:left;
	width:28px;
	height:26px;
}
.eventleftpanelarrow{
	margin: 0 10px 0 0;
	width:28px;
	height:26px;
}
/*--------FOR COMMENT SECTION-----------*/
.boxContent img{
	cursor:pointer;
}
.commentusertype{
	color:#65B6D1; 
	text-transform:capitalize; 
	font-weight:bold;
	float:right;
}
/*FOR UL TAG of EDITOR *****/
#id_ShowCompanyContent ul 
{
	margin:0;
	padding:3px 0 10px 0;
	line-height:16px;
	font: 13px Trebuchet MS, verdana, sans-serif;
}
/*************************/
/* End Overrided Portelts CSS */
/*----FOR ADD / EDIT PHOTO----*/
.changephototext{
	padding:9px 0 0 0;
	position:absolute; 
	text-align:left;
	float:left;
}
.changephototext IMG{
	cursor:pointer;
	border:0;
}
.editinfolink:link,.editinfolink:hover,.editinfolink:visited{
	float:left;
	padding: 5px; 
	background-color:#EBEBEB; 
	color:#006B85; 
	text-decoration:none;
}
.editinfotext{
	position:relative;
	cursor:pointer;
	background-color:#FFFFFF;
}
.editinfotext a {position:absolute; right:0;}
.cleardiv{clear:both;}

.h3_noarrow {font-size:17px; color:#444; line-height:17px; font-family:"Trebuchet MS"; padding:5px 0 7px 0px; font-weight:normal;}
.usertypestyle{font-size:12px; font-weight:normal;}
.commenterrow{ cursor:pointer; }
.commenterrow IMG { cursor:pointer; vertical-align:text-top;}
.charcount { font-family:Georgia, Times New Roman, Times, serif; font-size:22px; color:#5F5F5F;} /*#CCCCCC*/ 
.charcount20 { font-family:Georgia, Times New Roman, Times, serif; font-size:22px; color:#5C0002;}
.charcountnegative {font-family:Georgia, Times New Roman, Times, serif; font-size:22px; color:#D40D12;}
/* For Home page add comment*/
.charhmcount { font-family:Georgia, Times New Roman, Times, serif; font-size:17px; color:#5F5F5F;} /*#CCCCCC*/ 
.charhmcount20 { font-family:Georgia, Times New Roman, Times, serif; font-size:17px; color:#5C0002;}
.charhmcountnegative {font-family:Georgia, Times New Roman, Times, serif; font-size:17px; color:#D40D12;}
/***************************/
#id_tableHeaderMenu .disablelink{ cursor: default; text-decoration:none; color:#AAAAAA; }
.smallgrayfont {font-size:11px; color:#333333;}
.gridViewBlue { border:1px solid #fff;}
.gridViewBlue th { background:#008EB6; text-align:left; color:#222; font-size:12px; border-bottom:1px solid #ACB6C0;}
.gridViewBlue td { font:normal 11px arial; border-bottom:1px solid #008EB6;}
.even { background:#EFFBF7;}
.seperatorBlack {border-top:1px solid #000000; font-size:1px; height:1px; margin:5px 0px; padding:0; clear:both; line-height:0px;}
/*.lightYellowBg {background:#E5E56D;}*/
.lightYellowBg {background:#FFF2BE;}
/*#midPortlets textarea {overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8C9294;}*/
#midPortlets textarea {overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.portletHeader, h1 {font-size:17px;line-height:17px; font-family: Trebuchet MS; padding:5px 0 7px 15px; font-weight:normal;}
h1.nonArro {background:none; padding-left:3px;}
.graySmallTxt {color:#666666; font-size:12px; }
sup {font-weight:bold; color:#000; font-size:12px; margin:-5px 2px 0 2px;}
.rightNav {background:url(../images/rightMenuBg.gif) no-repeat left top; float:right; line-height:35px; padding:0 9px 0 25px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff;}
.rightNav:hover { color:#fff;}
.rightNav sup { color:#fff; font-size:10px; font-weight:normal !important;}
.rightNav:hover sup{ color:#fff; text-decoration:none;}
/*.grayTxt {color:#999999;}*/
.grayTxt {color:#000000;}
.grayUnableTxt {color:#666666;}
.bigTextArea{ color:#666666; font:normal 16px Trebuchet MS !important; text-align:center;}
.oldUpdateDiv{ font-size:11px; font-weight:bold; color:#006B85; padding: 5px; cursor:pointer; }
/*.darkBlueBg {background-color:#008EB6;}*/
.darkblueBg {background:#8EB4E3;}
.space6px, .spacing5 {font-size:1px; height:6px; margin:0; padding:0; line-height:0px;}
#rectangleDiv{	
	/* Dotted rectangle indicating where objects will be dropped */
	border:3px dashed #777;
	margin:0px 5px;
}
.companyModuleBox{
	background-color:#FFF;
	margin: 0px 5px 14px 5px;
}
.companyModuleInner{
	border:1px solid #ABB6C1;
}
.companyModuleHeader{
	font-family: Trebuchet MS;
	font-size: 17px;
	font-weight:normal;
	color: #292C29;
	line-height:18px;
	border-bottom: 1px solid #ABB6C1;
	background:#ADE7E7;
	padding: 10px 0 10px 10px;
}
.companyModuleContent{
	padding: 5px;
}
.row {padding-top:10px;}
.col2{float:left; margin:0 10px; margin-bottom:8px; border-right:1px solid #ACB6C0;}
.actionBox { float:right; position:absolute; right:0px; margin-top:20px;}
.actionBox IMG { margin-top: 1px; cursor:pointer; }
/* END AMOL */	
/********* PAGES.CSS ENDS ***************/
/********* AUTOCOMPLETE.CSS STARTS ***************/
/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:210px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #2797AF;
	color:#333333;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:1em;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:1em;
}
#ajax_listOfOptions .optionDiv, #ajax_listOfOptions .optionDivSelected{	/* Div for each item in list */
	min-height:37px;
	padding-left:3px;
	_height:auto;
	_clear:left;
	border-bottom:1px solid #999999;
	_border:none;
	font-family:Arial, Helvetica, sans-serif;
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background:#3B5998;	
	color:#FFF;
	border-bottom:1px solid #999999;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}
#ajax_listOfOptions img {
	float:left;
	margin:1px 5px 1px 0px;
}
/********* AUTOCOMPLETE.CSS ENDS ***************/
.yellowBg {background-color:#FAE9BD !important;}
.blueBgDc { background-color:#7AA4D2 !important;}
/********* SEARCH.CSS START ***************/
.modSearch { border:1px solid #CECBCE; display:block; height:24px;background-color:#FFFFFF; text-align:left; width:auto !important;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topright:4px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
-webkit-border-top-right-radius:3px;
float:left;
}
.modSearch input { border:none; background-color:#FFFFFF; height:16px; padding:1px; line-height:19px !important; width:319px; vertical-align:top; border:0 !important; }
.modSearch img {margin-top:1px;}
.topSearch{ height:100px; background-color:#D4F2FD !important; border-bottom:1px solid #CECBCE;	border-top:1px solid #D4F2FD;}
.VerAlign{ margin-top:20px;}
.floatLt{ float:left;}
.hideOpt{ width:90px; float:right; margin-right:15px;}
.searchOpt { border-right:1px solid #abb6c1;}
.searchOpt ul{ padding:0; margin-top:15px;}
.searchOpt ul li a{ display:block; font-weight:normal;}
.searchOpt ul li{ padding:0px 5px 2px 25px; list-style-type:none; margin:0px 0; }
.searchOpt ul li.header{   border:1px solid #e0e0e0; }
.searchOpt ul li.selected{ background:url(../images/leftLinkBg.gif) no-repeat 10px #EFEFEF; border:none; }
.searchOpt ul li.selected a{font-weight:bold; color:#000000;}
.grayBg1{ background:#F9F9F9;}
.sponsors{ padding-left:20px; padding-right:5px;}
.seperator2 {
	clear:both;
	padding-right:0px; 
	border-top:#000000 1px solid; 
	padding-left:0px; 
	font-size:1px; 
	padding-bottom:0px; 
	margin:5px 0px; 
	line-height:0px; 
	padding-top:0px; 
	height:1px;
}
p { 
	margin:0;
	padding:3px 0 10px 0;
	line-height:16px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.padLt{ padding-left:8px !important;}
.padRt{ padding-right:8px !important;}
.modiBox { background:#CCE8F0; padding:3px; border-bottom:1px solid #026984; font-weight:bold;}
/********* SEARCH.CSS END ***************/
/********* ADDED BY AMOL 05-08-09 ***************/
.innerPg {
	padding-bottom:0px !important; padding-right:0px !important; padding-left:0px !important; background:none !important; padding-top:0px !important;
}
.homeRightPane {padding: 0 2px 0 57px;}
.orangePortlet { margin-top:20px;}
	.orangePortlet .opHeader td, .orangePortlet .opHeader {font-size:16px; font-weight:bold;}
	.orangePortlet .opHeader {background:url(../images/orangePortletCorners.gif) no-repeat left top; margin-bottom:8px;}
	.orangePortlet .opHeader div {background:url(../images/orangePortletCorners.gif) no-repeat right -41px;}
	.orangePortlet .opHeader div div {background:url(../images/orangePortletCorners.gif) repeat-x left -82px; margin:0px 8px; height:41px;}
	.orangePortlet .opHeader table {height:41px;}
	.floatRt{ float:right;}
/********* END OF CHANGES BY AMOL ***************/
/* HOME PAGE STYLES - NEWLY ADDED */
.goodWork { background:url(../images/goodWorkBg.gif) no-repeat left top; width:539px; height:113px; float:left; margin:14px -10px 0 0px; }
.goodWorkTitle { font-size:20px; font-family:Trebuchet MS, Arial; color:#414141; padding:17px 0 0 10px;}
.bannerMsg{float:right; width:280px; margin:45px 55px 0 0;  _margin:45px 30px 0 0;}
.BMessage{ text-align:center; float:left; width:180px;  height:50px; font-size:13px; font-weight: bold; color:#FFFFFF; padding-top:10px; padding-left:5px;}
.bannerMsg img { cursor:pointer !important;}
.BMessage ul li {	width:210px;  overflow:hidden; height:30px; padding:0 10px;}
.BMessage ul { margin:0; padding-top:20px;	}
/* added on 16 Nov 09 */
.mrktTools{float:right; color:#006984; position:relative; }
.mrktTools .BMessage2 { position:absolute; right:80px; top:10px; }
.mrktTools .mktTtl { border-bottom:1px solid #66B9CC; padding-bottom:2px; color:#fff; white-space:nowrap;}
.mrktTools a.offerBtn { background:url(../images/mktToolsBg.gif) no-repeat left top; height:44px; width:175px; padding-left:10px; margin-top:5px; display:block;}
.mrktTools a.offerBtn div { font:bold 18px arial narrow; color:#006984; text-transform:uppercase;padding-top:4px;}
.mrktTools a.offerBtn span { font:normal 11px arial; color:#535353;}
.mrktTools .bdrs { border:1px solid #4DAABF; border-width:1px 0; margin:3px 0; padding:2px;}
.mrktTools a:hover {text-decoration:none; color:#006984;}
/* ended on 16 Nov 09 */
#homeTabs { height:30px; margin-top:15px;}
	#homeTabs ul { margin:0; padding:0;}
	#homeTabs ul li { font:bold 12px Arial; margin:0; padding:0; list-style:none; float:left; color:#000; padding-right:20px; }
	#homeTabs ul li a { color:#000; text-decoration:underline;}
	#homeTabs ul li div {  padding-bottom:15px; padding-top:1px;}
	#homeTabs ul li.active div {background:url(../images/bbl_greenArrow.gif) no-repeat center bottom; padding-bottom:15px; padding-top:0px;}
	#homeTabs ul li.active { color:#000; border:none; padding-right:20px;}
	#homeTabs ul li.active a { text-decoration:none; background:url(../images/bbl_greenRtOn.gif) no-repeat right top;outline: none;}
	#homeTabs ul li.active span {background:url(../images/bbl_greenLtOn.gif) no-repeat left top; display:block; margin:0; }
	#homeTabs ul li { color:#000; border:none; padding-right:20px;}
	#homeTabs ul li a { 
		text-decoration:none; 
		background:url(../images/bbl_greenRt.png) no-repeat right top; 
		color:#fff; 
		line-height:25px; 
		display:block; 
		margin:0 0px 0 7px; 
		padding:0 12px 0 7px; 
		_background:url(../images/bbl_greenRt.gif) no-repeat right top;
	}
	#homeTabs ul li span { background:url(../images/bbl_greenLt.png) no-repeat left top; _background:url(../images/bbl_greenLt.gif) no-repeat left top; display:block; margin:0; }
	#homeTabs ul li.noBrdr {border:none;}
	#homeTabs li#firstItm {padding-left:0;}	
	#homeTabs ul li.active#id_CommunityClass div {background:url(../images/bbl_greenArrow1.gif) no-repeat center bottom; padding-bottom:15px; padding-top:0px;outline: none;}
	#homeTabs ul li.active#id_UserClass div {background:url(../images/bbl_greenArrow2.gif) no-repeat center bottom; padding-bottom:15px; padding-top:0px;outline: none;}
	#homeTabs ul li.active#id_MediaClass div {background:url(../images/bbl_greenArrow3.gif) no-repeat center bottom; padding-bottom:15px; padding-top:0px;outline: none;}
	#homeTabs ul li.active#id_EditorialClass div {background:url(../images/bbl_greenArrow4.gif) no-repeat center bottom; padding-bottom:15px; padding-top:0px;outline: none;}
.slogan { font:normal 19px arial; background-position:left 8px;}
.pad2 {padding:2px !important;}
.blueBg3 {background-color:#E7EFFF !important;}
.coLogo, .coLogo {height:75px; margin-bottom:5px;}
#AdvSearch { float:right; padding-right:20px; height:46px; }
/*.subNav {  height:24px; padding-top:10px;   padding-left:15px;}*/
.subNav { padding:5px 10px; height:auto; background:#00495b; color:#fff; font-size:12px;}
.grayHeaderBox {background:url(../images/grayHeaderBg.gif) repeat-x left center; font:normal 20px Trebuchet MS;}
.voteContainerOrg{  padding:15px 3px 3px 3px; font-size:11px; line-height:100%; background:url(../images/voteContainerOrg.gif) no-repeat left top; height:30px; width:70px; text-align:center;}
.voteContainerGray{ margin-top:5px; padding-top:15px; font-size:11px; line-height:100%; background:url(../images/voteContainerGray.gif) no-repeat left top; height:30px; width:60px; text-align:center;}
img {vertical-align:middle;}
.jmFbcontest { padding-left:40px; height:120px; }
.jmFbcontest a { float:left; display:block; height:97px; width:63px; margin-right:25px; margin-bottom:25px; margin-top:25px; }
.jmFbcontest a:hover { background-position:-63px top;}
.jmFbcontest .tb1 {background:url(../images/tabIco_submitIdeas.gif) no-repeat left top; }
.jmFbcontest .tb2 {background:url(../images/tabIco_promoIdea.gif) no-repeat left top; }
.jmFbcontest .tb3 {background:url(../images/tabIco_discussWork.gif) no-repeat left top; }
.jmFbcontest .tb4 {background:url(../images/tabIco_vote4work.gif) no-repeat left top; }
.jmFbcontest .tb5 {background:url(../images/tabIco_winPrizes.gif) no-repeat left top; }
.subnav a { font-size:11px; padding:0px 3px;}
.ddMenu {position:absolute; width:115px; left:0; top:13px; text-align:left; background:#f7f7f7; border:1px solid #00495b; border-bottom-color:#999999; border-right-color:#999999; _top:15px;}
.ddMenu a { float:left; line-height:19px; width:105px; padding:0 5px; white-space:nowrap !important;}
.ddMenu a:hover { background:#00495b; color:#fff !important;}
.breadcrumb { background:#00495b; height:24px; padding-top:10px; color:#fff; font-size:12px; padding-left:15px;}
/* Add by Anand for Contest (Step 4: Syndication and Customize )*/
input.borderBox { border:2px solid #000; height:13px; font-size:11px; line-height:13px; width:45px; margin:0; padding:1px; cursor:default;}
/*FOR COMPANY PROFIE LEFT PAGE NAVIGATION*/
.companyLeft ul {margin:0; padding:0;}
.companyLeft ul li {margin:0; padding:0; list-style:none; background: #636363; border-top:1px solid #fff; border-bottom:1px solid #000; }
.companyLeft ul li a span {padding: 15px 0 15px 3px; margin:0; height:57px; }
.companyLeft ul li a {font-size:12px; font-weight:bold; color:#fff !important; text-decoration:none !important;  line-height: 30px; display:block; }
.companyLeft ul li a:hover {background:url(../images/subNavOver.gif) repeat-y right top !important;}
.companyLeft ul li a.active {background:url(../images/subNavOver.gif) repeat-y right top !important;}
.activeOption A {background:url(../images/subNavOver.gif) repeat-y right top !important;}
.seperator_light {border-top:1px solid #EEEEEE; clear:both; font-size:1px; height:1px; line-height:0; margin:5px 0; padding:0;}
.BeforUpload {width:110px; float:left;}
.AfterUpload {width:110px; float:left;padding-top: 23px;}
/* ADDED BY AMOL FOR CONTEST 12-08-09 */
.seperator3 { clear:both; border-top:1px solid #D7DAE1; margin:5px 0; font-size:1px; height:1px; line-height:0;}
.txtLargest { font-size:26px !important; line-height:100%;}
.voteComments {background:url(../images/voteCommentContainer.gif) no-repeat left top; height:157px; width:136px; text-align:center; }
.voteComments_half {background:url(../images/voteCommentContainer_half.gif) no-repeat left top; height:157px; width:136px; text-align:center; }
.voteComments .vote { padding-top:22px;}
.voteComments .comment { padding-top:25px;}
.grayBg2 {background-color:#f4f4f4 !important;}
.bdrB { border-bottom:1px solid #D6DAE3;}
.timelineHolder {background:url(../images/timelineHolder.gif) no-repeat left top; padding:15px 10px 0 0; font-weight:bold; height:66px; width:142px; text-align:center; margin-top:3px; font-size:11px;}
.nonBold {font-weight:normal !important;}
.bluePortlet {}
	.bluePortlet .head {background:url(../images/bluePortletW2.gif) no-repeat left 0px; padding:0; _border-bottom:1px solid #fff; }
	.bluePortlet .head div {background:url(../images/bluePortletW2.gif) no-repeat right -200px;}
	.bluePortlet .head div div {background:url(../images/bluePortletW2.gif) repeat-x left -100px; margin:0 9px; padding:8px; color:#fff; font:bold 13px arial; }
	.bluePortlet .content { border:1px solid #D6DAE2; border-width:0 1px;}
	.bluePortlet .btm {background:url(../images/bluePortletW2.gif) no-repeat left -300px; }
	.bluePortlet .btm div {background:url(../images/bluePortletW2.gif) no-repeat right -320px;}
	.bluePortlet .btm div div {background:url(../images/bluePortletW2.gif) repeat-x left -310px; margin:0 9px; height:10px; font-size:1px; }
	.bdrT { border-top:1px solid #D6DAE3;}

	/*.tabPanel ul li a { border:1px solid #BDBABD; border-bottom:none; display:block; padding:2px 20px; font-weight:bold; font-size:11px; color:#A24A13; background:#DEDFDE;}
	.tabPanel ul li a.selected {background:white; padding-bottom:3px;}	*/
	
.tabPanel { border-bottom:1px solid #008EB6; height:29px; _height:none; _background:url(../images/blueDot.gif) repeat-x left bottom; _border-bottom:none;  }
	.tabPanel ul { list-style:none;  }
	.tabPanel ul li { list-style:none; border:1px solid #008EB6; border-bottom:none;   float:left; margin-left:10px; _margin:0 5px;}
	.tabPanel ul li a { border:1px solid #fff; border-right:1px solid #A8C6CE;  border-bottom:1px solid #A8C6CE;display:block; padding:5px 20px; font-weight:bold; font-size:12px; color:#01485C; background:#CBE8EE;}
	.tabPanel ul li a.selected { background:white; padding-bottom:6px;  border:1px solid #D6DAE3; border-bottom:none;}	
	
.seperator4 {border-top:1px solid #008EB4; font-size:1px; height:1px; margin:5px 0px; padding:0; clear:both; line-height:0px;}
.seperator_v3 { padding-left:5px; border-left:1px solid #D7DAE1;}
.vTabsContainer { border:1px solid #008EB6; border-left:none;}	
.tabs_v {  background:url(../images/blueDot.gif) repeat-y right top; padding-top:20px;  }
	.tabs_v ul { list-style:none; margin:0; padding:0;  }
	.tabs_v ul li { list-style:none; border:1px solid #008EB6; margin:0 4px 5px 0; }
	.tabs_v ul li a { border:1px solid #fff; border-right:1px solid #A8C6CE;  border-bottom:1px solid #A8C6CE;display:block; padding:5px 10px; font-weight:bold; font-size:12px; color:#01485C; background:#CBE8EE; }
	.tabs_v ul li a:hover { color:#000;}
	.tabs_v ul li.selected {margin-right:0px; border-right:none; }
	.tabs_v ul li.selected a { background:white; padding-bottom:6px;  border-right:1px solid #fff;}
.seperator_light_idea {border-bottom:1px solid #EEEEEE;}
.questiontitle_idea{font-size:14px; font-weight:bold; color:#666666;}	
/* END BY AMOL */
/*.txtGray { color:#666666;}*/
.txtGray {color: #686e75;}
.lightBlueBox {}
.lightBlueBox .lbbTop {background:url(../images/lightBlueBox.gif) no-repeat left top #EAF5F7;}
.lightBlueBox .lbbTop div {background:url(../images/lightBlueBox.gif) no-repeat right -5px; font-size:1px; height:5px;}
.lightBlueBox .lbbBtm {background:url(../images/lightBlueBox.gif) no-repeat left -15px #EAF5F7;}
.lightBlueBox .lbbBtm div {background:url(../images/lightBlueBox.gif) no-repeat right -10px; font-size:1px; height:5px;}
.lightBlueBox .lbbContent { background:#EAF5F7;}
.orangePortlet2 { margin-top:20px;}
.orangePortlet2 .opHeader td, .orangePortlet2 .opHeader {font-size:16px; font-weight:bold; line-height:37px;}
.orangePortlet2 .opHeader {background:url(../images/orangePortletHeader.gif) no-repeat left top; margin-bottom:8px;}
.orangePortlet2 .opHeader div {background:url(../images/orangePortletHeader.gif) no-repeat right -37px;}
.orangePortlet2 .opHeader div div {background:url(../images/orangePortletHeader.gif) repeat-x left bottom; margin:0px 8px; padding-left:10px; height:37px;}
.orangePortlet2 .opHeader table {height:37px;}
.orangePortlet2 .opContentOrg {border-left:1px solid #BCA16C; border-right:1px solid #BCA16C; background:#FAF3D9;} 
.alignCenter {text-align:center;}
.userThumb {width:80px; text-align:center;}
.seperator_v2 { border-left:1px solid #EEEEEE; padding-left:5px; padding-right:3px;}
.orangeBox { background:#F9EAC1; border:1px solid #fff; padding:5px; }
.squrBull_brown { list-style:none;}
.squrBull_brown li { margin-bottom:5px; background:url(../images/squrBullet_brown.gif) no-repeat left 4px; padding-left:15px;}
.greenLbl {font:normal 22px Arial Narrow, Arial, Helvetica, sans-serif; color:#00495C;}
.orgBoxBtm {}
	.orgBoxBtm {background:url(../images/orgBoxBtm.gif) no-repeat left top;}
	.orgBoxBtm div {background:url(../images/orgBoxBtm.gif) no-repeat right -10px; font-size:1px; height:10px;}
	.orgBoxBtm div div {background:#FAF3D9; border-bottom:1px solid #BCA16C; font-size:1px; height:9px; margin:0px 10px;}
.frmworkConfirm {background:url(../images/readyFramework.gif) no-repeat left top; width:304px; height:84px; float:right; padding:20px 0 0 20px;}
.buddy {background:url(../images/buddy.jpg) no-repeat left top; height:225px; width:402px;  }
.paginationDC {text-align:right; line-height:28px; background:#CECBCE; _height:23px; _padding-top:6px;}
	.paginationDC a { text-decoration:none; font:normal 12px Arial; margin:0px 1px; padding:6px 3px; line-height:28px;  color:#000; }
	.paginationDC a.active { background:#F9E9BC !important; color:#000;}
	/* ADDED BY AMOL ON 27-08-09 */
.subTabsW2 {height:34px; background:url(../images/subTabsW2Shd.gif) repeat-x left bottom; padding-left:5px;}  
.subTabsW2 a {background:none; float:left; line-height:26px; padding-left:7px; color:#006984; font:normal 16px Arial; margin-left:5px;}
.subTabsW2 a span { display:block; background:none;   padding:0px 15px 0 8px; line-height:34px; } 
.subTabsW2 a span.contestTabs{ padding:0 8px 0 1px;}
.subTabsW2 a:hover {color:#000; text-decoration:underline;}
.subTabsW2 a.active {background:url(../images/subTabsW2.gif) no-repeat left top; color:#484848; font:bold 16px Arial; outline: none;}
.subTabsW2 a.active span { display:block; background:url(../images/subTabsW2.gif) no-repeat right top;    }
/* added on 14-09-09 for newsfeed page */
.blueBgBox {}
	.blueBgBox .top {background:url(../images/corns_blueBox.gif) no-repeat left top; height:5px; padding:0;  }
	.blueBgBox .top div {background:url(../images/corns_blueBox.gif) no-repeat right -5px; height:5px; }
	.blueBgBox .top div div {background:#EFFBF7; margin:0 5px; height:4px; font-size:1px;  border-top:1px solid #ABB6C1;}
	.blueBgBox .content { border:1px solid #ABB6C1; border-width:0 1px; background:#EFFBF7;}
	.blueBgBox .btm {background:url(../images/corns_blueBox.gif) no-repeat left -15px;  height:5px; }
	.blueBgBox .btm div {background:url(../images/corns_blueBox.gif) no-repeat right -10px;}
	.blueBgBox .btm div div {background:#EFFBF7; margin:0 5px; height:4px; font-size:1px;   border-bottom:1px solid #ABB6C1;}
/*.blueHeaderBox { border:1px solid #ABB6C1; padding:1px;}
	.blueHeaderBox .boxHeader {background:#ADE7E7;  font:normal 17px "Trebuchet MS"; }
	.blueHeaderBox .boxHeader .label {background:#ADE7E7; font:normal 17px "Trebuchet MS"; line-height:18px; padding:5px 0px; color:#292C29;}
	.blueHeaderBox .boxContent { padding:5px;}
*/	
.blueHeaderBox { border:none; padding:0;}
	.blueHeaderBox .boxHeader {background:#ADE7E7;  font:normal 17px Trebuchet MS; }
	.blueHeaderBox .boxHeader .label {background:#ADE7E7; font:normal 17px Trebuchet MS; line-height:18px; padding:5px 0px; color:#292C29;}
	.blueHeaderBox .boxContent { padding:5px; border:1px solid #ABB6C1; border-width:0 1px; background:#EFFBF7;}
	.blueHeaderBox .boxTopTipContent { padding:5px; background:#EFFBF7;}
	.blueHeaderBox .head { border:1px solid #ABB6C1; border-width:0 1px; }
	.blueHeaderBox .top {background:url(../images/corns_blueHeaderBox.gif) no-repeat left top; height:5px; padding:0;  }
	.blueHeaderBox .top div {background:url(../images/corns_blueHeaderBox.gif) no-repeat right -5px; height:5px; }
	.blueHeaderBox .top div div {background:#ADE7E7; margin:0 5px; height:4px; font-size:1px;  border-top:1px solid #ABB6C1;}
	.blueHeaderBox .btm {background:url(../images/corns_blueHeaderBox.gif) no-repeat left -15px;  height:5px; }
	.blueHeaderBox .btm div {background:url(../images/corns_blueHeaderBox.gif) no-repeat right -10px;}
	.blueHeaderBox .btm div div {background:#EFFBF7; margin:0 5px; height:4px; font-size:1px;   border-bottom:1px solid #ABB6C1;}
.goodWorkBg { background:url(../images/home_banner.jpg) no-repeat left top; height:197px;}
.goodWorkSml { background:url(../images/goodWork_sml.gif) no-repeat left top; width:459px; height:113px; float:left; margin:17px 0 0 10px; _margin:16px 0 0 5px; }
#homeTabs ul li.active#id_AllUpdatelinklist div {background:url(../images/bbl_greenArrow1.gif) no-repeat center bottom; padding-bottom:15px; padding-top:0px;}
#homeTabs ul li.active#id_UserUpdatelinklist div {background:url(../images/bbl_greenArrow2.gif) no-repeat center bottom; padding-bottom:15px; padding-top:0px;}
#homeTabs ul li.active#id_UserConversationlinklist div {background:url(../images/bbl_greenArrow3.gif) no-repeat center bottom; padding-bottom:15px; padding-top:0px;}
/* BEGIN BY ANAND */
.vTabsContainer1 { border:0px solid #008EB6; border-left:none;  height:29px; _height:none; _background:url(../images/blueDot.gif) repeat-x left bottom; _border-bottom:none; padding-left:170px;}	
	.vTabsContainer1 ul { list-style:none;  }
	.vTabsContainer1 ul li { list-style:none; border:1px solid #008EB6; border-bottom:none; float:left; margin-left:10px; _margin:0 5px;}
	.vTabsContainer1 ul li a { border:1px solid #fff; border-right:1px solid #A8C6CE;  border-bottom:1px solid #A8C6CE;display:block; padding:5px 20px; font-weight:bold; font-size:12px; color:#01485C; background:#CBE8EE;}
	.vTabsContainer1 ul li a.selected { background:white; padding-bottom:6px;  border:1px solid #D6DAE3; border-bottom:none;}	
.vTabsContainer2 { border:1px solid #008EB6; border-left:none; border-right:none; border-bottom:none;}	
.gridViewDc1 { border:0px solid #CDCED0;}
.gridViewDc1 th { text-align:left; color:#222; font-size:12px; border-bottom:1px solid #CDCED0; padding-left:5px;}
.gridViewDc1 th a { color:#222; text-decoration:underline}
.gridViewDc1 td { font:normal 12px arial; border-bottom:1px solid #CDCED0; background:#fff; padding-left:5px;}
.gridViewDc1 td td {border:none; background:none;} 
.gridViewDc1 .noBdr td{border:none;}
/* END BY ANAND */
/* ADDED ON 200909 */
.voteComments2 {background:url(../images/voteCommentContainer2.gif) no-repeat left top; height:101px; width:211px; text-align:center; }
.vote4me { background:url(../images/vote4me.gif) no-repeat 15px 5px #29B5DE; height:74px; }
.vote4me img { border:1px solid #fff; margin-left:140px; margin-top:10px; }
.showSimilarPost {
	color:#006B85;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.showSimilarPost:hover {
	color:#00AEEF;
	text-decoration:underline;
}
/*--------------------- News letter styles starts ---------------------*/
.width100px { width: 112px; text-align:center; font-weight:bold; cursor:pointer; }
#vTabs #leftPane { width:200px; vertical-align:top; border:none !important;}
#vTabs #rightPane { border-left:none !important; background:#F2F2F2; vertical-align:top; padding-bottom:0px; background-image:none !important;}
#vTabs #leftPane ul { margin:0; padding:0; list-style:none; margin-top:26px;}
#vTabs #leftPane ul li { margin:0; padding:0; list-style:none; margin-bottom:5px;}
#vTabs #leftPane li a { display:block; color:#fff; padding:7px 10px 0px 10px; font:bold 12px arial; height:23px; margin-right:2px;  background:url(../images/mdc/vTabs.gif) repeat-x;}
#vTabs #leftPane li.t1 a { background-position:left top;}
#vTabs #leftPane li.t2 a { background-position:left -30px;}
#vTabs #leftPane li.t3 a { background-position:left -60px;}
#vTabs #leftPane li a.active { border-right:none !important;  padding:5px 10px 0px 10px; background:#F2F2F2; color:#000; margin-right:0;  }
#vTabs .vTabsContent { height:400px; vertical-align:top;}
#vTabs .t1Bdr {background:url(../images/mdc/dotPink.gif) repeat-y right top;}
#vTabs .t2Bdr {background:url(../images/mdc/dotBlue.gif) repeat-y right top;}
#vTabs .t3Bdr {background:url(../images/mdc/dotGreen.gif) repeat-y right top;}
#vTabs .t1Bdr, #vTabs li.t1 a.active {border:2px solid #D99694; }
#vTabs .t2Bdr, #vTabs li.t2 a.active {border:2px solid #558ED5; }
#vTabs .t3Bdr, #vTabs li.t3 a.active {border:2px solid #77933C; }
#vTabs #rightPane ol {padding:0; padding-left:25px; margin:0;}
#vTabs #rightPane a {font-weight:normal;}
.thumbnailHolder { padding:10px 5px; }
.thumbnailHolder img { padding:8px; border:1px solid #F2F2F2; cursor:pointer; }
.thumbnailHolder img.active { border:1px solid #F69240; background: url(../images/mdc/thumbActiveBg.gif) repeat-x left bottom #FFEBDA;}
.bottomAction {position:absolute; bottom:0px; _bottom:0px; width:100%;}
.orgBgBox .top {background:url(../images/mdc/corns_orgBox.gif) no-repeat left top; height:5px; padding:0; font-size:1px; }
.orgBgBox .top div {background:url(../images/mdc/corns_orgBox.gif) no-repeat right -5px; height:5px; font-size:1px; }
.orgBgBox .top div div {background:#F9E9BC; margin:0 5px; height:4px; font-size:1px;  border-top:1px solid #ABB6C1;}
.orgBgBox .content { border:1px solid #ABB6C1; border-width:0 1px; background:#F9E9BC;font-size:1px; }
.orgBgBox .btm {background:url(../images/mdc/corns_orgBox.gif) no-repeat left -15px;  height:5px; font-size:1px; }
.orgBgBox .btm div {background:url(../images/mdc/corns_orgBox.gif) no-repeat right -10px; font-size:1px; height:5px; }
.orgBgBox .btm div div {background:#F9E9BC; margin:0 5px; height:4px; font-size:1px;   border-bottom:1px solid #ABB6C1;}
ul.rowList { margin:0; padding:10px; list-style:none;}
ul.rowList li { border-bottom:1px solid #ddd; padding:5px; list-style:none;}
#designNL #leftPane { width:200px; vertical-align:top; border:none !important; padding-right:10px;}
#designNL #rightPane { border:1px solid #DABB61; border-top-width:5px; vertical-align:top;}
#newsletter { padding:10px; padding-top:0;}
#newsletter h3 {background:none;}
#designNL h4 {background:none; padding: 0px; margin-bottom:5px; color:#000000; }
.dropBoxContainer { padding:0px 0 5px 10px; margin-bottom:5px;}
.dropBoxContainer a { font-size:11px; font-weight:normal;}
.dropBoxes div { padding: 3px 5px 3px 5px; background:#E6DAC9; border:1px solid #aaa; margin:3px 0; cursor:move;}
.versions {position:absolute; left:0; top:22px; _top:25px; background:#ededed; width:150px; padding:5px; border:1px solid #aaa;}
.inputGrid input {width:92%;}
/* ADDED BY ANAND 19 Nov 2009 */
#facebook {padding:10px;}
#facebook * {font-family: lucida grande ,tahoma,verdana,arial,sans-serif;}
#facebook a {color:#3B5998; font-weight:normal;}
#facebook .comment_actual_text {font-size:11px;}
#facebook h3 {margin:0; padding:0; background:none;}
#facebook textarea {font-size:11px !important;font-family:lucida grande, tahoma,verdana,arial,sans-serif !important; }
#facebook .GenericStory { position:relative; border-bottom:1px solid #EEEEEE; padding-bottom:5px; margin-bottom:5px;}
#facebook .userPhoto {float:left;}
#facebook .GenericStory_Body {float:left; padding-left:10px; width:500px;}
#facebook .GenericStory_actualMessage {}
#facebook .UIActionLinks { font-size:11px; color:#808080;}
#facebook .comments_list_wrapper { width:360px;}
#facebook .commentBoxFb { background:#ECEFF5; padding:5px; margin-bottom:2px;}
#facebook .comment_text { width:300px; padding-left:10px; font-size:11px;}
#facebook .comment_author {font-size:11px; font-weight:bold;}
#facebook .buttonFb { background:#5F78AB; border:1px solid #000; color:#fff; font-weight:bold; font-size:11px;}
#facebook .txtGray { color:#808080 !important;}
#twitter {padding:10px;}
#twitter * {font-family: Lucida, sans-serif !important; font-size:14px;}
#twitter a {color:#2276BB;}
#twitter ol.statuses { margin:0; padding:0; list-style:none; border-top:1px dashed #D2DADA; width:525px; }
#twitter ol.statuses li { border-bottom:1px dashed #D2DADA; position:relative; padding:5px 0;}
#twitter ol.statuses li a  {font-weight:normal;}
#twitter ol.statuses li:hover { background:#f7f7f7;}
#twitter .bottomActions { font-size:11px; color:#808080;}
#twitter .bottomActions a { font-size:11px;  color:#808080; font-weight:normal;}
#twitter .author { font-weight:bold !important;}
/*--------------------- News letter styles end ---------------------*/
/* Changes 20-11-09 for free trial and special offer pages*/
.floatArrow {position:absolute; top:290px; right:-12px; _right:8px;}
.borderTB {border:1px solid #CEE3E8; border-width:1px 0; padding:3px 0;}
.bluePortlet2 {}
	.bluePortlet2 .top {background:url(../images/cornersBlueWhite-Header.gif) no-repeat left top; height:14px; padding:0;}
	.bluePortlet2 .top div {background:url(../images/cornersBlueWhite-Header.gif) no-repeat right -14px; height:14px;}
	.bluePortlet2 .top div div {background:#EFFBF7; margin:0 14px; height:13px; font-size:1px;  border-top:1px solid #D0E1F5;}
	.bluePortlet2 .content { border:1px solid #D0E1F5; border-width:0 1px; background:#EFFBF7;}
	.bluePortlet2 .btm {background:url(../images/cornersBlueWhite-Header.gif) no-repeat left -42px;  height:14px; }
	.bluePortlet2 .btm div {background:url(../images/cornersBlueWhite-Header.gif) no-repeat right -28px;}
	.bluePortlet2 .btm div div {background:#EFFBF7; margin:0 14px; height:13px; font-size:1px; border-bottom:1px solid #D0E1F5;}
.bluePortlet3 {}	
	.bluePortlet3 .head {background:url(../images/cornersBlueWhite-Header.gif) no-repeat left -112px; padding:0;  }
	.bluePortlet3 .head div {background:url(../images/cornersBlueWhite-Header.gif) no-repeat right -181px;}
	.bluePortlet3 .head div div {background:#C0D6F1; margin:0 14px; font:bold 16px arial; padding:10px 0;}
	.bluePortlet3 .top {background:url(../images/cornersBlueWhite-Header.gif) no-repeat left -56px; height:14px; padding:0;  }
	.bluePortlet3 .top div {background:url(../images/cornersBlueWhite-Header.gif) no-repeat right -70px; height:14px; }
	.bluePortlet3 .top div div {background:#fff; margin:0 14px; height:12px; font-size:1px;  border-top:2px solid #C0D6F1;}
	.bluePortlet3 .content { border:2px solid #C0D6F1; border-width:0 2px; background:#fff;}
	.bluePortlet3 .btm {background:url(../images/cornersBlueWhite-Header.gif) no-repeat left -98px;  height:14px; }
	.bluePortlet3 .btm div {background:url(../images/cornersBlueWhite-Header.gif) no-repeat right -84px;}
	.bluePortlet3 .btm div div {background:#fff; margin:0 14px; height:12px; font-size:1px; border-bottom:2px solid #C0D6F1;}
	/*Added on 23-11-09 for framework pricing background color*/
	.bluePortlet3 .content.bg { border:1px solid #C0D6F1; border-width:0 1px; background:#F0FBF7;}
	.bluePortlet3 .btm2 {background:url(../images/cornersBlueWhite-Header.gif) no-repeat left -42px;  height:14px; }
	.bluePortlet3 .btm2 div {background:url(../images/cornersBlueWhite-Header.gif) no-repeat right -28px;}
	.bluePortlet3 .btm2 div div {background:#EFFBF7; margin:0 14px; height:13px; font-size:1px; border-bottom:1px solid #D0E1F5;}	
	/************************************************************/	
a.arrowBtn { display:block; height:44px; background:url(../images/arrowBtn.gif) no-repeat right -44px; width:auto; float:left; line-height:44px; font-size:18px; font-weight:bold; font-family:'arial narrow', arial; text-transform:uppercase;}
a.arrowBtn span { display:block; background:url(../images/arrowBtn.gif) no-repeat left top; margin-right:32px; padding:0 10px;   }
a.arrowBtn:hover { color:#006A84;}
/**********************************************************/
/*Added on 23-11-09 for Contact Me page*/
.blueHr{background:#fff; margin:0 14px; height:12px; font-size:1px;  border-top:2px solid #C0D6F1;}
.pad20TB {padding:20px 0px;}
.sayText{ font-size:14px; font-style:italic; color:#6b6d73;}
.1{width:12px; background-image:url(../images/invertedcoma1.gif) no-repeat; }
.2{width:12px; background-image:url(../images/invertedcoma2.gif) no-repeat; }
.normal{ font-style:normal;}
/**********************************/
/*Added on 23-11-09 for Framework Pricing*/
.txtGreen {color:#296D31 !important;}
.arrowList {margin:10px; padding:0; list-style:none;}
.arrowList li {margin:0; padding:0; list-style:none; background:url(../images/ico_bullArrow.gif) no-repeat left 6px; text-align:left; padding-left:15px; }
.popular { background:url(../images/popularBg.gif) repeat-y center top; padding:0 !important;  }
.mostPopular {position:relative; text-align:left; padding:0 10px;}
.mostPopular div { position:absolute; top:-20px; width:91.5%; _width:100%; background:white;}
.mostPopular div {padding:5px 0px; }
/********************************************/
/*Added on 26 Nov 2009 to show the bubble popup*/
.balloonstyle{
	position:absolute;
	visibility: hidden;
	line-height: 18px;
	z-index: 100;
	border:1px solid #AAB7C0;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
.arrowheadtext{
	color:#00AEEF;
	text-decoration:underline;
}
.gridViewTableBaloon{
border-left:1px solid #CDCED0;
border-top:1px solid #CDCED0;
}
.gridViewTableBaloon td{
border-bottom:1px solid #999999; 
border-right:1px solid #999999;
padding: 2px;
}
/*Added for dirlisting tabs*/
.listlabel {
	background:#7AA5D2 none repeat scroll 0 0;
	line-height:28px;
	text-align:center;
	border:medium none;
	color:#FFFFFF;
	border:1px solid #2797AF;
	font-size:1em;
}
/***********************************************/
/* 1-Dec-2009 Shweta*/
.modSalesSearch{
background-color:#FFFFFF;
display:block;
height:24px;
width:350px;
}
.modifiedHeader{color:#444444;font-family: Trebuchet MS; font-size:17px;font-weight:normal;line-height:17px;padding:0px 0pt 0px 170px;}
/*	ADDED BY SHAAN FOR VIDEO / GREEN BOX STYLES */
.blueShdBox { width:429px;}
	.blueShdBox .top { background:url(../images/mdc/blueShadowBox.gif) no-repeat left top; height:20px;}
	.blueShdBox .content { background:url(../images/mdc/blueShadowBox.gif) repeat-y right top; padding:20px; color:#fff;}
	.blueShdBox .btm { background:url(../images/mdc/blueShadowBox.gif) no-repeat left bottom; height:20px;}
.vLightBlueBg{ background:#F7FAFF;}
.gridViewDc { border:1px solid #CDCED0;}
.gridViewDc th { text-align:left; color:#222; font-size:12px; border-bottom:1px solid #CDCED0;}
.gridViewDc th a { color:#222; text-decoration:underline;}
.gridViewDc td { font:normal 12px arial; border-bottom:1px solid #CDCED0; background:#fff;}
.gridViewDc td td {border:none; background:none;} 
.gridViewDc .noBdr td{border:none;}
.grayBox {
   border:1px solid #CCD3DB;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-bottomleft:6px;
  -webkit-border-bottom-left-radius:6px;
  -webkit-border-bottom-right-radius:6px;  
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  background:#fff;
}
.logInbx { width:95%;}
.web-form td { padding:4px;}
.web-form th {  font-weight:normal; text-align:right; padding:4px; font-size:13px;}
.upgradeBoxJm {background:url(../images/upgradeBox1.jpg) repeat-y -423px top; width:208px;}
.upgradeBoxJm .top{ background:url(../images/upgradeBox1.jpg) no-repeat left top; height:auto; _margin-top:-0px;}
.upgradeBoxJm .btm {background:url(../images/upgradeBox1.jpg) no-repeat -213px bottom; padding:20px 0 50px 0; }
.upgradeMe {background:url(../images/upgradeBox1_1.jpg) repeat-y -423px top; width:208px;}
.upgradeMe .top{ background:url(../images/upgradeBox1_1.jpg) no-repeat left top; height:auto;}
.upgradeMe .btm {background:url(../images/upgradeBox1_1.jpg) no-repeat -213px bottom; padding:20px 0 0px 0; }
.seperatorDbl { background:url(../images/seperatorDbl.gif) repeat-x left top; font-size:1px; height:3px; clear:both; margin:5px 0; }
/******* ADD COMMENT REPLACE CCS **********/
.addcommentbox{
	background:#008EB6 !important;
	border-bottom:1px solid #222 !important; 
	font-size:12px; color:#fff !important; 
	font-weight:bold !important;
	 font-family:Arial, Helvetica, sans-serif !important;  
	 line-height:17px !important; 
	 padding:0px;margin:0px 0 0 0px !important;
}
/**************** ABOUTUS PAGE CSS*****/
#anoutcontainer{	width:1006px;
			height:1034px;
			background-color:#FFFFFF;
			margin:0 auto 0 auto;}
			
#aboutholder{	width:961px;
			height:1034px;
			margin:0 auto 0 auto;}
			
#aboutbanner{	width:961px;
			height:198px;
			float:left;}
			
#thestory{	width:831px;
			height:114px;
			background-color:#FFFFFF;
			padding-left:130px;
			float:left;}
			
#aboutmidcol{	width:961px;
			height:722px;
			float:left;}
			
#aboutleftcol{	width:643px;
			height:722px;
			background-color:#FFFFFF;
			float:left;
			border-right:dashed 1px #999999;}
			
#aboutrightcol{	width:317px;
			height:722px;
			background-color:#FFFFFF;
			float:right;}
			
.pic{	width:137px;
		height:188px;
		border:solid 1px #CCCCCC;
		margin:20px;
		margin-left:0;
		margin-top:0;
		margin-bottom:0;
		cursor:pointer;
}	
.pic:hover{
background-color:#FCEFC4;
}
.teampic{	width:137px;
		height:188px;
		border:solid 1px #CCCCCC;
		margin:20px;
		margin-left:0;
		margin-top:0;
		margin-bottom:0;
}
/***** ABOUTUS PAFE CSS END ***********/
/* Added on 22 Feb 2010 Chaitanya + Mangesh For Home Page Media Icons*/
.thumbIcons ul{ padding:0; margin:0; margin-bottom:5px;}
.thumbIcons ul li{ list-style-type:none; float:left; padding:0 5px;}
/* Added on 22 Feb 2010 Chaitanya + Mangesh For Home Page Media Icons*/
/* Added by Sagar For Contact Tab Profile View */
.profileInfo { 
	background-color:#E7F7F7; 
	min-height:330px; 
	height:auto !important; 
	height:330px; 
	-moz-border-radius-bottomleft:9px; 
	-moz-border-radius-bottomright:9px; 
	-webkit-border-bottom-left-radius:9px;
	-webkit-border-bottom-right-radius:9px;
}
.profileInfoTab { 
	background-color:#B5E3EF; 
	height: 25px;
	padding-top: 10px;
	border-top: 2px solid #B5E3EF;
}
.profileInfoTab span { 
	background-color:#B5E3EF; 
	padding: 10px;
	color:#006984;
	cursor: pointer;
}
.profileInfoTab span.active { 
	background-color:#E7F7F7; 
	padding: 10px 10px 10px 10px;
	color:#000000;
	font-weight:bold;
}
.profileMessageHeader{
	background:#B5E3EF; 
	padding: 10px;
	font-size: 16px;
	font-weight:bold;
	-moz-border-radius-topleft:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-left-radius:9px;
	-webkit-border-top-right-radius:9px;
}
.profileMessage { 
	background:#E7F7F7; 
	padding: 0;
	margin: 0;
	min-height:265px; 
	height:auto !important; 
	height:265px; 
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-left-radius:9px;
	-webkit-border-bottom-right-radius:9px;
}
.profileMessage TD { 
	padding: 2px 5px;
}
.profileContactHeader{
	background:#B5E3EF; 
	padding: 10px;
	font-size: 16px;
	font-weight:bold;
	-moz-border-radius-topleft:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-left-radius:9px;
	-webkit-border-top-right-radius:9px;
}
.profileContact { 
	background:#F6F6F6; 
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:9px;	
	-webkit-border-bottom-left-radius:9px;
	-webkit-border-bottom-right-radius:9px;	
	min-height:202px; 
	height:auto !important; 
	height:202px; 
}
/* Added by Sagar For Contact Tab Profile View */
/* Added by Dipak For Share Button on Press release, Job, etc. detail Page */
.shareButton_top{
	float:right;
	border-left:1px solid #EEEEEE; 
	padding-left:10px;
}
.shareButton{
	text-align:left;
	float:right;
}
.shareButton #spaceSeperator{
	height:5px;
}
ul.ie6warning{
  margin-left:30px;
}
.ie6warning li{
	list-style:none;
	float:left; 
	margin-right:10px;
}
.ie6warning span{
	font-weight:normal; 
	text-decoration:none;
	font-size:10px;
}
.ie6warning a{
	display:block;
	float:left;
	font-weight:normal; 
	text-decoration:none; 
	text-align:center;
	background:transparent url('../images/background_browser.gif') no-repeat scroll left top;
	padding:1px 10px 5px 10px; 
}
.ie6warning a:hover{ text-decoration:none;}
/*FOR CHALLANGE COTEST DETAILS PAGE BOX CSS */
.grayboxborder {
	border: 1px solid rgb(228, 228, 228); 
	background: none repeat scroll 0% 0% rgb(248, 248, 248); 
	margin: 5px 5px 5px 0pt; 
	overflow: hidden;
}
.grayboxborder strong {font-size: 14px; color: rgb(153, 153, 153);}

/*** CSS added for videos **/
.charcountnegative {font-family:Georgia, Times New Roman, Times, serif; font-size:22px; color:#D40D12;}
.charcount { font-family:Georgia, Times New Roman, Times, serif; font-size:22px; color:#5F5F5F;} 
.charcount20 { font-family:Georgia, Times New Roman, Times, serif; font-size:22px; color:#5C0002;}
.tooltiperrordiv{ background-color: #CDECFE;}

.leftAllVideos {height: auto; border: 1px solid;width: 284px;}
.videotitle {color: #CCCCCC;font-size: 12px;}
.seperator {border-top:1px solid #ABB6C1; font-size:1px; height:1px; margin:5px 0px; padding:0; clear:both; line-height:0px;}
.seperator_mange_videos{border-top:1px solid #ABB6C1; font-size:1px; height:1px; margin:5px 0px; padding:0;}

/********************************************** Upload Progress CSS classes ********************************************************************************************************************/
.uploadifyQueue {
	margin-top:5px;
}
.uploadifyQueueItem {
	/*font-size: 11px;*/
	color:#333;
	padding:5px;
	width:240px;
	background:#eceef6;
}
.uploadifyError {
	color: #cc0000 !important;
}
.uploadifyError .uploadifyProgressBar {
	background-color: #cc0000 !important;
}

.uploadifyProgress {
	background-color: #FFF;
	margin-top: 8px;
	width: 97%;
}
.uploadifyProgressBar {
	background-color: #a3abd8;
	width: 1px;
	height: 10px;
}

.cancel {float:right;color:#001b99;}
.cancel a {color:#001b99;}
