/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #f3f3f3;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8f9088;
	vertical-align: top;
}

.home_bg {
	background: #f3f3f3 url(../images/home_main_bg.jpg) repeat-x;
	height: 550px;
}

.logo_padding {
	padding-top: 8px;
	padding-left: 12px;
	padding-bottom: 23px;
}


.img-bg {
	background:url(../images/portfolio_bg.jpg) no-repeat;
	width:180px;
	height:120px;
	padding-top: 0px;
	padding-left: 0px;
}


/*********************** TOP MENU CSS *****************************/

.top_menu_right_bg {
	background: url(../images/top_menu_right_bg.jpg) no-repeat;
	width: 9px;
	height: 31px;
}

.top_menu_bg {
	background: #8c9d1a;
	height: 31px;
}

.menu_space {
	margin-top: 8px;
	margin-left: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F4F5E9;
}

/*.top_menu_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}*/

a.top_menu_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F4F5E9;
	font-weight:bold;
	text-decoration:none;
}

a.top_menu_link:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F4F5E9;
	font-weight:bold;
	text-decoration: underline;
}

/************************ LOGIN CSS ************************/

.login_bg {
	background: url(../images/login_bg.jpg) no-repeat;
	width: 258px;
	height: 212px;
}

.login_space {
	margin-top: 31px;
	margin-left: 18px;
}

#login_button_space {
	padding-left: 10px;
}

.login_text { 
	font-family: "Swis721 Md BT", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:24px;
	color: #dfdede;
}

.login_text1 { 
	font-family: "Swis721 Md BT", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color: #A4C500;
	padding-left:7px;
	line-height:20px; /* TS 13-3-2010 was 30 */
}

.login_textbox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bcbcb8;
	background: #828282;
	border: 1px solid #949494;
	width: 131px;
	height:14px;
}


.login_txtbox_pad{
	height:7px;
}

.log_title_pad{
	height:9px;
}

.pad_forget{
height:6px;
}
.pad_reg{
height:2px;
}

a.forgot_pass {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dfdede;
	text-decoration: none;
}

a.forgot_pass:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9aaa24;
	text-decoration: none;
}

a.register_text { 
	font-family: "Swis721 Md BT", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	color: #cdde5f;
	text-decoration: none;
}

a.register_text:hover { 
	font-family: "Swis721 Md BT", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	color: #dfdede;
}

/*************************** SEARCH CSS *************************/

.search_bg {
	background: #ffffff;
	width: 256px;
	height: 88px;
}

.search_space {
	padding-top: 10px;
	padding-left: 15px;
}

.search_title_text {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:16px;
	color: #5e5e5e;
	font-weight: normal;
}

.search_textbox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #362D2E;
	background: #fcfcfc;
	border: 1px solid #e2e2e2;
	width: 150px;
	height: 16px;
}

a.search_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f9088;
	text-decoration: underline;
}

a.search_text:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b2c329;
	text-decoration: none;
}

/*********************** Latest news CSS *********************/

.news_title {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	color: #7a8b15;
	font-weight: normal;
	padding-left: 2px;
}

.news_bg {
	background: #fcfcfc;
	width: 256px;
	height: 68px;
}

.news_space {
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 6px;
}

.month_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a8b15;
	text-decoration: none;
}

.year_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a8b15;
	font-weight:bold;
}

.date_text {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #999999;
	font-weight: bold;
}

.news_subtitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a8b15;
	font-weight: bold;
}

.news_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f9088;
	font-weight: normal;
	line-height: 14px;
}

a.news_more {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676863;
	text-decoration: none;
	line-height: 16px;
}

a.news_more:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a8b15;
	text-decoration: none;
}

/************************* NEWS Latter CSS ************************/

.newslatter_bg {
	background: url(../images/newslatter_bg.jpg) no-repeat center;
	width: 254px;
	height: 134px;
}

.newslatter_space {
	padding-top: 20px;
	padding-left: 18px;
}

.newslatter_title {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	color: #595959;
	font-weight: normal;
}

.newslatter_text {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight: bold;
}

/*.search_textbox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	background: #fcfcfc;
	border: 1px solid #e2e2e2;
	width: 143px;
	height: 16px;
}*/

.radio_bot_text {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight: normal;
}

/*************************** WEB Devlopment CSS *********************************/

.web_bg {
	background: url(../images/web_devlopment.jpg) no-repeat;
	width: 243px;
	height: 138px;
}

.web_bottom {
	background: url(../images/web_devlopment_bottom.jpg) no-repeat;
	width: 243px;
	height: 15px;
}

.web_middle {
	background: url(../images/web_devlopment_middle.jpg) repeat-y;
	width: 243px;
}

.web_space {
	padding-top: 13px;
	padding-left: 13px;
	padding-right: 13px;
}

.web_text_space {
	padding-top: 76px;
	padding-left: 16px;
	padding-right: 13px;
}

.web_text {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #d1d1d1;
	font-weight: normal;
	line-height:14px;
}

a.web_more {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #cdde5f;
	font-weight: bold;
	text-decoration: none;
}

a.web_more:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #cdde5f;
	font-weight: bold;
	text-decoration: underline;
}

.web_title {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	color: #595959;
	font-weight: normal;
}


/************************************* CONTAIN CSS **********************************/

.home_title_bg {
	background: url(../images/home_title_bg.jpg) repeat-x;
	height: 38px;
}

.title_space {
	padding-top: 7px;
	padding-left: 11px;
}

.home_title {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:20px;
	color: #ffffff;
	font-weight: normal;
}

.sub_title {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	color: #4e4e4e;
	font-weight: normal;
}

.subtitle_space {
	background: url(../images/subtitle_sprator.jpg) repeat-x;
	height: 6px;
}

.paragraph_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #819217;
}

.paragraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	line-height: 16px;
}

.contain_bg {
	background: #fcfcfc;
	height: 26px;
	border-bottom: 2px solid #f3f3f3;
}

.contain_space {
	margin-top: 8px;
	padding-left: 10px;
}

/**************************** FOOTER CSS *****************************/

.footer_bg {
	background: #535353;
	height: 208px; /* TS 05/02/10 was 130, 180 */
}

/**************** below class added by TS 04/03/2010 ****************/
.footer_menu_right_bg {
	background: url(../images/footer_menu_right_bg.jpg) no-repeat;
	width: 9px;
	height: 31px;
}


.footer_logo_space {
	padding-top: 14px;
}

/*************** TS 04/03/2010 ****************/
.footer_heading_text {
	color: #ABAAAA;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height: 20px;
	font-weight: normal;
}

.footer_text {
	color: #878787;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height: 10px; /* TS 05/02/2010 was 17 */
}

a.footer_link {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #878787;
	text-decoration: none;
	line-height: 17px;
}

a.footer_link:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #cdde5f;
}




/**********************************************************************/
/*			            INNER PAGE CSS                                */  
/**********************************************************************/

.inner_page_bg {
	background: #f3f3f3 url(../images/inner_page_bg.jpg) repeat-x;
	height: 405px;
}

.inner_login_bg {
	background: url(../images/inner_login_bg.jpg) no-repeat;
	width: 258px;
	height: 125px;
}

.inner_login_space {
	margin-top: 6px; /* TS 13-03-2010 was 18 */
	margin-left: 18px;
}

.inner_web_bg {
	background: url(../images/inner_web_devlopment.jpg) no-repeat;
	width: 257px;
	height: 137px;
}

.inner_web_bottom {
	background: url(../images/inner_web_devlopment_bottom.jpg) no-repeat;
	width: 257px;
	height: 16px;
}

.inner_web_middle {
	background: url(../images/inner_web_devlopment_middle.jpg) repeat-y;
	width: 257px;
}

.inner_web_text_space {
	padding-top: 75px;
	padding-left: 24px;
	padding-right: 25px;
}

.inner_web_space {
	padding-top: 13px;
	padding-left: 18px;
	padding-right: 18px;
}
/**********************************************************************/
/*			            INNER PAGE CSS   -- Made By Manali            */  
/**********************************************************************/
.Message {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
	text-decoration: none;
	padding-right:10px;
}

.login_bg_n {
	background: url(../images/login_bg_n.jpg) no-repeat;
	width: 258px;
	height: 212px;
}

.inner_login_bg_n {
	background: url(../images/inner_login_bg_n.jpg) no-repeat;
	width: 258px;
	height: 125px;
}

/* Page link */
.pageLink, td.pageLink{
	font-size 		: 8pt;
	color 			: #444444;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
}
a.pageLink:link   	{ text-decoration: none; color : #444444; }
a.pageLink:visited 	{ text-decoration: none; color : #444444; }
a.pageLink:hover	{ text-decoration: underline; color : #444444; }

.activePage {
	font-size 		: 8pt;
	color 			: #FF0000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
}

.disabledText {
	font-size 		: 8pt;
	color 			: #888888;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
}

.actionLink2, td.actionLink2
{
	font-size 		: 11px;
	color 			: #393939;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.actionLink2:link   	{ text-decoration: none; color : #393939; }
a.actionLink2:visited 	{ text-decoration: none; color : #393939; }
a.actionLink2:hover		{ text-decoration: underline; color : #80061a; }

.over_image
{
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60; 
}


.over_image1
{
	filter:alpha(opacity=100);
	-moz-opacity:.100;
	opacity:.100; 
}
.scrollerLink, td.scrollerLink
{
	font-size 		: 11px;
	color 			: #393939;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}

a.scrollerLink:link   	{ text-decoration: none; color : #393939; }
a.scrollerLink:visited 	{ text-decoration: none; color : #393939; }
a.scrollerLink:hover	{ text-decoration: none; color : #DC4B12; }

.errorMsg{
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 10pt; /*TS 08/02/10 was 8 */
	font-weight		: normal;
	color			: #FF0000;
}

.successMsg {
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 10pt; /*TS 08/02/10 was 8 */
	font-weight		: normal;
	color			: #CB0707
}

.tableborder1 {
	background-color: #F3F3F3; /* was #F1FFE6 ligt green, tried FFFFFF */	
	text-align:center; 
	padding:1 2 1 2
}

input.stdButton 
{
	background: url(../images/green_button.jpg);
	height			: 25px;
	width			: 58px;
	font-family		: Verdana, Tahoma,  Arial;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FFFEFF;	
	border			: none;
}

.stdTabletxt1 
{
	font-family: verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #cb0707;           /* was #474747 */

}

.headtxt5 
{
	font-family: verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #F2F6E8; /* tried #ffffff */
	background-color: #5D5D5D; /* TS tried #717171. 9AAA25 */
}
.headtxt1 {
	font-family: verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #678f00;
	margin-left: 15px;
}
.headtxt3 
{
	font-family: verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #586604;
	margin-left: 15px;
}

input,textarea, select 
{
	font-size 			: 10pt; /*TS 08/02/10 was 8 */
	color 				: #000000;
	font-family			: Tahoma, Verdana, Arial;
	font-weight			: normal;
	/*border			: 1px #A9C04B solid;*/
	background-color	: #F3F3F3;   /*TS 05/11/09 was AEBF4F*/
}

.otherLink, td.otherLink
{
	font-size 		: 11px;
	color 			: #FFFFFF; /*TS 05/11/09 was 333333*/
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

a.otherLink:link   	{ text-decoration: none; color : #cdde5f; } /* TS 05/11/09 was 333333*/
a.otherLink:visited { text-decoration: none; color : #cdde5f; } /* TS 05/11/09 was 333333*/
a.otherLink:hover	{ text-decoration: underline; color : #cdde5f; } /* TS 05/11/09 was FFFFFF*/

td.fieldLabelRight1{
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 9pt;
	font-weight		: normal;
	color			: #5E5E5E;
	text-align		: right;
	height			:25;
}
td.fieldLabel{
	font-family		: Tahoma, Verdana, Arial;
	text-align		: left;
	height			:25;
	padding-left	:5;	
}

.sidemenu1, td.sidemenu1
{
	font-size 		: 12px;
	color 			: #393939;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}

a.sidemenu1:link   	{ text-decoration: none; color : #393939; }
a.sidemenu1:visited 	{ text-decoration: none; color : #393939; }
a.sidemenu1:hover	{ text-decoration: none; color : #DC4B12; }

td.list_1C 
{
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 10pt; /*TS 08/02/10 was 8 */
	font-weight		: normal;
	color			: #333333;
	padding-left	: 5px;
	/*border-right	: 1px solid #BBD9D7;
	border-top		: 1px solid #BBD9D7;*/	
}

.list_1B 
{
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 10pt; /*TS 08/02/10 was 8 */
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	height			: 24px;
	/*border-right:1px solid #333333 ;*/
}

.actionLink, td.actionLink
{
	font-size 		: 11px;
	color 			: #333333;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.actionLink:link   	{ text-decoration: none; color : #333333; }
a.actionLink:visited 	{ text-decoration: none; color : #333333; }
a.actionLink:hover		{ text-decoration: none; color : #6D6D6D; }

.actionLink1, td.actionLink1
{
	font-size 		: 11px;
	color 			: #333333;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.actionLink1:link   	{ text-decoration: none; color : #333333; }
a.actionLink1:visited 	{ text-decoration: none; color : #333333; }
a.actionLink1:hover		{ text-decoration: underline; color : #DC4B12; }
a.actionLink1:active	{ text-decoration: underline; color : #DC4B12; }

.smalltext {
	font-family:verdana, arial;
	font-size:9px;
	color: #333333;
	text-decoration: underline;
}
.boldbluetxt 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0A246A;
	font-weight: bold;
}
.image
{
	cursor: hand;
}

td.TableheaderText2 
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color			: #F2F6E8;
	background-color: #5D5D5D; /*TS 05/11/09 was F1F1F1, 9AAA25 */
	
}
td.listHeader1 
{
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 10pt; /*TS 08/02/10 was 8 */
	font-weight		: bold;
	color			: #333333;
	text-align		: center;
	height			: 22px;
	/*border-left		: 1px #C0D0EA solid;	*/
}
.mandatory {
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 10pt; /*TS 08/02/10 was 8 */
	font-weight		: normal;
	color			: #CB0707; /*TS 08/02/10 was FF0000 */
}
.mandatoryMark {
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 10pt; /*TS 08/02/10 was 8 */
	font-weight		: bold;
	color			: #FF0000;
}

td.fieldLabelLeft
{
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 10pt; /*TS 08/02/10 was 8 */
	font-weight		: bold;
	color			: #000000;
	text-align		: left;
	background-color: #F7F7F7;
	padding-left	: 5px;
	padding-top		: 2px;
}
.headtxt2 {
	font-family: verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	padding-top:6;
	/* text-decoration: underline; */
	color: #717171; /* was #393939 */
}

.inner_login_space form{
padding:0px;
margin:0px;
}
.login_space input{
margin:0px;

}

.search_textbox1{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #362D2E;
	background: #fcfcfc;
	border: 1px solid #e2e2e2;
	width: 140px;
	height: 16px;
}

#dhtmltooltip{
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:	10px;
color:#FFFFFF;
width: 200px;
border: 1px solid black;
padding: 5px;
background-color: #8C9D1B;
visibility: hidden;
/*z-index: 100;*/
}
