@charset "utf-8";
body {
	margin: 0px;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #767676;
	background-color: #333333;
}
a{
outline:none;
}
.marun {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	color: #ca0001;
}
.marun:hover {
	text-decoration: none;
}

.gray {
	color: #737373;
}
.grayLink {
	color: #635e5e;
	text-decoration: none;
}
.grayLink:hover {
	text-decoration: underline;
}

.black {
	color: #333333;
}
.red-link {
	color: #ca0001;
	text-decoration: none;
}
.red-link:hover {
	text-decoration: underline;
}


.red12 {
	font-size: 11px;
	color: #CA0001;
	font-weight: bold;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}


.txt {
	text-align: justify;
	color: #363636;
}
.thumb02 {
	padding: 5px;
	border: 1px solid #b9b9b9;
}


.featuresBox {
	border: 1px solid #b9b9b9;
	padding: 5px;
}

.featuresBox .thumb {
	border: 1px solid #b9b9b9;
}

.featuresBox a {
	color: #333333;
}
.featuresBox a:hover {
	text-decoration: none;
}
.dashed-line-btm {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b9b9b9;
}
.date_bg {
	background-image: url(../images/growIndia_date_bg.gif);
	background-repeat: repeat-y;
	line-height: 30px;
	font-size: 11px;
}
.sidebar_bg {
	background-image: url(../images/growIndia_siderbar_bg.gif);
	background-repeat: repeat-y;
}
.titlebg {
	background-image: url(../images/growIndia_titleBg.gif);
	background-repeat: repeat-x;
}
.grayBorder {
	border: 1px solid #b9b9b9;
}
.grayBorder2 {
	border: 1px solid #dcdcdc;
}

form {
	margin: 0px;
	padding: 0px;
}
.input01 {
	color: #767676;
	height: 18px;
	width: 133px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #b9b9b9;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 11px;
	line-height: 18px;
}
.input02 {
	height: 15px;
	width: 106px;
	border: 1px solid #b9b9b9;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
}
#get-in-touch a {
	color: #333333;
	text-decoration: none;
}
#get-in-touch a:hover {
	text-decoration: underline;
}
.accordion {
	margin-top: 10px;
	border: 1px solid #c4c4c4;
}


.accordion h3 {
	margin: 0;
	cursor: pointer;
	background-color: #dedede;
	background-image: url(../images/growIndia_plus-minus.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 15px;
	width: 175px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4c4c4;
}

html>body .accordion h3 {
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	cursor: pointer;
	background-color: #dedede;
	background-image: url(../images/growIndia_plus-minus.gif);
	background-repeat: no-repeat;
	background-position: right -38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 15px;
	width:175px;
	border-bottom-color: #c4c4c4;
}
.accordion h3:hover {
	background-color: #e3e2e2;
	color: #ae0000;
}
.accordion h3.active {
	background-position: 0 0px;
	color: #ae0000;
}
.accordion  div {
	background-color: #F0F0F0;
	padding-top: 8px;
	padding-bottom: 7px;
	margin: 0;
}
.accordion ul {
	margin: 0px;
	padding: 0px;
}
.accordion li {
	display: block;
}

.accordion a {
	background-image: url(../images/growIndia_bullet02.gif);
	background-repeat: no-repeat;
	background-position: 0.6em 0.5em;
	list-style-type: none;
	padding-left: 24px;
	text-decoration: none;
	color: #666666;
	display: block;
	width: 164px;
	font-size: 11px;
	margin-bottom: 3px;
	padding-right: 10px;
}
.accordion  a:hover {
	background-color: #EBEBEB;
}
#flash-header {
	position: relative;
}
#flash-header  #login   {
	position: absolute;
	top: 8px;
	right: 10px;
	color: #635e5e;
}
.login-bg {
	background-image: url(../images/growIndia_login_bg.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 174px;
}
.ul01 {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.ul01  li {
	padding-left: 3px;
}
.ul02 {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.ul02 li {
	padding-left: 3px;
}









#footer {
	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 28px;
}






#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
	color: #f6d703;
}
#topNav a.active {
	color: #f6d703;
}
.ul02 a {
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.column .ul02 a:hover {
	color: #C90103;
	text-decoration: underline;
}
.grayBorder ul {
	margin: 0px;
	padding: 0px;
}
.grayBorder ul li {
	display: inline;
	list-style-type: none;
}
.grayBorder li:hover {
	cursor: pointer;
}

.grayBorder ul li img {
	display: none;
}
.tab01 {
	background-image: url(../images/growIndia_contributors_tab_off.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 96px;
	display: block;
	float: left;
}
.tab01Active {
	background-image: url(../images/growIndia_contributors_tab_on.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 96px;
	display: block;
	float: left;
}
.grayBorder #tan01Content {
	height:190px;
	overflow-y:auto;
	overflow-x:hidden;
	text-align: left;
}
.grayBorder #tan02Content {
	position: absolute;
	display: none;
}


.tab02 {
	background-image: url(../images/growIndia_locator_tab_off.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 99px;
	display: block;
	float: left;
}
.tab02Active {
	background-image: url(../images/growIndia_locator_tab_on.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 99px;
	display: block;
	float: left;
}
.txt-12 {
	font-size: 12px;
}
#archive {
	background-color: #efefef;
	border: 1px solid #c7c7c7;
	color: #000000;
	position: relative;
	display: block;
	width: 89px;
}
#archive ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 88px;
}
#archive ul li {
	list-style-type: none;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c7c7;
	background-image: url(../images/growIndia_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 84px;
	display: block;
	cursor: pointer;
}
#archive  li.hover  {
	background-color: #c7c7c7;
}
#archive li.active {
	background-color: #FFFFFF;
	background-image: url(../images/growIndia_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: right -27px;
}
#loading2

			{
	position: absolute;
	visibility: hidden;
	top: 141px;
	left: 249px;
	z-index: 100;
	padding: 5px;
	text-align: center;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #aeaeae;
	display: block;
	float: left;
}

