﻿body
{
}

/*Starts General Method to enable hover effect for all the links*/

a
{
	text-decoration:none;
}
a:hover 
{ 
	text-decoration:underline;
} 
/*Ends*/

/* Colors - start */

.bgcolor_darkgreen
{
	background-color: #2f5f67;
}

.background_lightgreen
{
	background-color: #F2F5F5;
}

.background_green1
{
	background-color: #7CAB99;	
}

.background_lightgray
{
	background-color: #DFE1E1;
}

.forecolor_darkgreen
{
	color: #2f5f67;
	/*Current in the template #41686f*/
}

.forecolor_lightgreen
{
	color:#658B92;	
}

.forecolor_white
{
	color: #FFFFFF;
}

/*Modified by vissu on 18-12-2009*/
.forecolor_lightgray
{
	color:#DCDDDC !important;
}

.forecolor_darkgray
{
	color: #6e6e6e !important;
}
/*End Modified by vissu on 18-12-2009*/

.forecolor_orange
{
	color: #d77e00;
}

.forecolor_orange a
{
	color: #d77e00;
}

/* Colors - End */


/* Button stye */
/*Modified by vissu on 18-12-2009*/
.rc_button_style
{
	height: 22px;
	display: block;
	line-height: 20px;
	text-align: center;
	font-size: 11px;
	color: #2f5f67 !important;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana,Arial;
}

.rc_button_style:hover
{
	height: 22px;
	display: block;
	line-height: 20px;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF !important;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana,Arial;
	cursor: pointer;
	cursor: hand;
}
/*End Modified by vissu on 18-12-2009*/

.rc_button_style_floatleft
{
	float: left;
}

.rc_button_style_floatright
{
	float: right;
}

.rc_button_30
{
	background-image: url(../images/buttons/rc_button_30.png);
	width: 30px;
}

.rc_button_30:hover
{
	background-image: url(../images/buttons/rc_button_30_hover.png);
}

.rc_button_40
{
	background-image: url(../images/buttons/rc_button_40.png);
	width: 40px;
}

.rc_button_40:hover
{
	background-image: url(../images/buttons/rc_button_40_hover.png);
}

.rc_button_60
{
	background-image: url(../images/buttons/rc_button_60.png);
	width: 60px;
}

.rc_button_60:hover
{
	background-image: url(../images/buttons/rc_button_60_hover.png);
}

.rc_button_80
{
	background-image: url(../images/buttons/rc_button_80.png);
	width: 80px;
}

.rc_button_80:hover
{
	background-image: url(../images/buttons/rc_button_80_hover.png);
}

.rc_button_100
{
	background-image: url(../images/buttons/rc_button_100.png);
	width: 100px;
}

.rc_button_100:hover
{
	background-image: url(../images/buttons/rc_button_100_hover.png);
}

.rc_button_120
{
	background-image: url(../images/buttons/rc_button_120.png);
	width: 120px;
}

.rc_button_120:hover
{
	background-image: url(../images/buttons/rc_button_120_hover.png);
}

.rc_button_140
{
	background-image: url(../images/buttons/rc_button_140.png);
	width: 140px;
}

.rc_button_140:hover
{
	background-image: url(../images/buttons/rc_button_140_hover.png);
}

.rc_button_160
{
	background-image: url(../images/buttons/rc_button_160.png);
	width: 160px;
}

.rc_button_160:hover
{
	background-image: url(../images/buttons/rc_button_160_hover.png);
}

.rc_button_180
{
	background-image: url(../images/buttons/rc_button_180.png);
	width: 180px;
}

.rc_button_180:hover
{
	background-image: url(../images/buttons/rc_button_180_hover.png);
}

.rc_button_200
{
	background-image: url(../images/buttons/rc_button_200.png);
	width: 200px;
}

.rc_button_200:hover
{
	background-image: url(../images/buttons/rc_button_200_hover.png);
}

.rc_button_pagination_enabled
{
	background-image: url(../images/buttons/rc_button_pagination_enabled.png);
}

.rc_button_pagination_disabled
{
	background-image: url(../images/buttons/rc_button_pagination_disabled.png);
}

.icon_ctstore
{
	background-image: url(../images/icon_ctstore.png);
	width:167px; 
}

.icon_ctstore:hover
{
	background-image: url(../images/icon_ctstore_hover.png);
	width:167px; 
}

.icon_grow_your_family
{
	background-image: url(../images/icon_grow_your_family.png);
	width:227px; 
}

.icon_grow_your_family:hover
{
	background-image: url(../images/icon_grow_your_family_hover.png);
	width:227px;
}

.contactpicker_arrow_left
{
	background-image: url(../images/arrow_left.gif);
	width:24px;
}
.contactpicker_arrow_right
{
	background-image: url(../images/arrow_right.gif);
	width:24px;
}

/* ----- pagetitle - Start -----------------------------------------------------------------*/
#pagetitle, .pagetitle
{
	margin: 0px; /*padding-top: 10px;*/
	padding-bottom: 10px;
	font-size: 30px;
	color: #E29000; /*Changed from #d77e00 to #E29000 as per the new design template*/
	font-family: Tahoma;
	font-weight: bold;
}

#page_subtitle, .page_subtitle
{
	margin: 0px; /*padding-top: 10px;*/
	padding-bottom: 10px;
	font-size: 18px;
	color: #2f5f67;
	font-family: Tahoma; /*font-weight:bold;*/
}

/* ----- pagetitle - Start -----------------------------------------------------------------*/


/* ----- Tabs - Start -----------------------------------------------------------------*/
.tab
{
	height: 22px;
	display: block;
	line-height: 20px;
	text-align: center;
	font-size: 11px;
	color: #2f5f67 !important;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
	background-color: #D6D7E7;
}

.tab:hover
{
	color: #FFFFFF !important;
	background-color: #2f5f67;
}

.tab_selected
{
	color: #FFFFFF !important;
	background-color: #2f5f67;
}

/*.tablinks ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width:100%;
}

.tablinks li
{
	display: inline;
	padding: 0px;
	float: left;
	background-color: #D6D7E7;
}

.tablinks .forecolor_darkgreen li a
{
	display: block;
	padding: 5px;
	border: 1px solid #dde8e4;
	text-decoration:none;
}

.tablinks .bgcolor_darkgreen .forecolor_white a:hover
{
}

.tablinks .bgcolor_darkgreen .forecolor_white .tablinks_selected a
{
}*/
/* ----- Tabs - End -----------------------------------------------------------------*/

/*Added by Kumar Amit 28-08-2009*/
/*Added by Visweswara rao 16-12-2009*/
.divMessage
{
	position: fixed;
	left: 40px;
	top: 40px;	
	font-size: 11px;
	font-weight: bold;
	overflow: auto;
	color: #254C53;
	background-color: #F1F5F4;
	border: 3px solid #254C53;
	z-index: 1000;
	text-align: center;
}
/*End by Visweswara rao 16-12-2009*/

.navigation
{
	width: 18px;
	text-align: center;
	text-decoration: none;
	line-height: 15px;
	font-size: 8px;
}

/*Control Panel Icons 17.11.2009 by Shahsidhar Start*/

.icon_default_property
{
	height:35px;
	width:35px;
	display:inline-block;	
}

.icon_message
{
	background-image:url(../Images/icon_controlpanel/icon_message.jpg);			
}
.icon_message:hover
{
	background-image:url(../Images/icon_controlpanel/icon_message_hover.jpg);	
}

.icon_bulletin
{
	background-image:url(../Images/icon_controlpanel/icon_bulletin.png);	
}
.icon_bulletin:hover
{
	background-image:url(../Images/icon_controlpanel/icon_bulletin_hover.jpg);	
}

.icon_calendar
{
	background-image:url(../Images/icon_controlpanel/icon_calendar.jpg);	
}
.icon_calendar:hover
{
	background-image:url(../Images/icon_controlpanel/icon_calendar_hover.jpg);	
}

.icon_alert
{
	background-image:url(../Images/icon_controlpanel/icon_alert.jpg);	
}
.icon_alert:hover
{
	background-image:url(../Images/icon_controlpanel/icon_alert_hover.jpg);	
}

.icon_photo
{
	background-image:url(../Images/icon_controlpanel/icon_photo.jpg);	
}
.icon_photo:hover
{
	background-image:url(../Images/icon_controlpanel/icon_photo_hover.jpg);	
}

.icon_video
{
	background-image:url(../Images/icon_controlpanel/icon_video.jpg);	
}
.icon_video:hover
{
	background-image:url(../Images/icon_controlpanel/icon_video_hover.jpg);	
}

.icon_settings
{
	background-image:url(../Images/icon_controlpanel/icon_settings.jpg);	
}
.icon_settings:hover
{
	background-image:url(../Images/icon_controlpanel/icon_settings_hover.jpg);	
}

.icon_contact
{
	background-image:url(../Images/icon_controlpanel/icon_contact.jpg);	
}
.icon_contact:hover
{
	background-image:url(../Images/icon_controlpanel/icon_contact_hover.jpg);	
}

.icon_giftcorner
{
	background-image:url(../Images/icon_controlpanel/icon_giftcorner.jpg);	
}
.icon_giftcorner:hover
{
	background-image:url(../Images/icon_controlpanel/icon_giftcorner_hover.jpg);	
}
/*Control Panel Icons 17.11.2009 by Shahsidhar End*/

/*Miscllaneous Image 18.11.2009 by Shashidhar Start*/
.icon_help
{
	background-image:url(../images/help_icon.png);
	width:20px;
	height:17px;	
}
/*Miscllaneous Image 18.11.2009 by Shashidhar Start*/

/*Text Style Added on 19.11.2009 by Shashidhar P T Start*/
.textboxstyle
{ 
	border:1px solid #9E9E9E;			
	height:19px;		
}
/*Text Style Added on 19.11.2009 by Shashidhar P T Start*/

/*For general error message*/
.ErrorMsg
{
	font-family:Verdana;
	font-size:12px;
	color:Red;	
}

/*Added on 24/Feb/10 by Divyesh Gohil*/
.icon_ctstoreanimated
{
	background-image: url(../images/icon_ctstore_animated.gif);
	width:167px;
}
/*End..Added on 24/Feb/10 by Divyesh Gohil*/
/* Button stye */
/*Modified by Nitin on 14-05-2010*/
.asp_button_style
{
	height: 22px;
	text-align: center;
	font-size: 11px;
	color: #2f5f67 !important;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana,Arial;
}

.asp_button_style:hover
{
	height: 22px;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF !important;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana,Arial;
	cursor: pointer;
	cursor: hand;
}
.asp_button_60
{
	background-image: url(../images/buttons/rc_button_60.png);	
	background-repeat:no-repeat;
	background-color:Transparent;
}

.asp_button_60:hover
{
	background-image: url(../images/buttons/rc_button_60_hover.png);
	background-repeat:no-repeat;
	background-color:Transparent;
}
/*End Modified by Nitin on 14-05-2010*/