/* CSS Document */
body{
margin: 0;
/*background-image: url("../images/bg1.jpg"); 
background-repeat:no-repeat; */
bgcolor:#ffffff; 
}

h2{
font:bold 20px / 24px "Helvetica Neue",Arial,Sans-serif;
color:#333;
margin-top: 0;
margin-bottom: 0;
}

h3{
FONT-FAMILY: arial;
FONT-SIZE: 11px;
font-weight: normal;
margin-top: 0;
margin-bottom: 0;
}

h6{
FONT-FAMILY: arial;
FONT-SIZE: 12px;
PADDING-bottom: 0px;
Font-weight: normal;
line-height: 1.5em; 
margin-top: 2;
margin-bottom: 0;
}

h5{
FONT-FAMILY: Trebuchet MS;
FONT-SIZE: 16px;
PADDING-bottom: 0px;
font-weight: normal;
margin: 0px 0px 0px 0px;
}


.subscription:link{
FONT-FAMILY: Trebuchet MS;
FONT-SIZE: 16px;
PADDING-bottom: 0px;
font-weight: normal;
margin: 0px 0px 0px 0px;
}

.subscription:visited{
FONT-FAMILY: Trebuchet MS;
FONT-SIZE: 16px;
PADDING-bottom: 0px;
font-weight: normal;
margin: 0px 0px 0px 0px;
}

.subscription:hover{
FONT-FAMILY: Trebuchet MS;
FONT-SIZE: 16px;
PADDING-bottom: 0px;
font-weight: normal;
margin: 0px 0px 0px 0px;
}


h4{
FONT-FAMILY: Arial;
FONT-SIZE: 12px;
PADDING-bottom: 0px;
font-weight: normal;
margin-bottom: 0;
margin-top: 0;
}

p{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
line-height: 1.5em; 
FONT-FAMILY: Arial;
FONT-SIZE: 12px;
color: #000000;
}

.marquee{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
line-height: 1.5em; 
FONT-FAMILY: Arial;
FONT-SIZE: 12px;
color: #ffffff;
}

.tbbg
{
background-color: #474746;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.divider{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
line-height: 1.5em; 
FONT-FAMILY: Arial;
FONT-SIZE: 9px;
color: #999999;
}

.footer{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
FONT-FAMILY: Arial;
FONT-SIZE: 10px;
color: #666666;
}

A.footer:link{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
FONT-FAMILY: Arial;
FONT-SIZE: 10px;
color: #666666;
}

A.footer:visited{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
FONT-FAMILY: Arial;
FONT-SIZE: 10px;
color: #666666;
}

A.footer:hover{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
FONT-FAMILY: Arial;
FONT-SIZE: 10px;
color: #ff0000;
TEXT-DECORATION: underline
}


.Branches{
FONT-FAMILY:  Verdana;
FONT-SIZE: 12px;
PADDING-bottom: 0px;
font-weight: normal;
line-height: 1.5em;
margin-top: 0;
margin-bottom: 0
}

.branches_matter{
FONT-FAMILY: Tahoma;
FONT-SIZE: 12px;
color: #4d4d4c;
font-weight: normal;
line-height: 1.5em;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0
}

.ganapatibappa_matter{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
line-height: 1.4em; 
FONT-FAMILY: Arial;
FONT-SIZE: 11px;
color: #4d4d4c;
}


	.suggestionsBox {
		position: relative;
		width: 230px;
		margin-top: 0px;
		padding-top: 0px;
		background-color: #212427;
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 0px 0px;
		padding: 0px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}


.event_matter{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
line-height: 1.4em; 
FONT-FAMILY: Arial;
FONT-SIZE: 12px;
color: #4b3b3b;
}

.mandal_matter{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
FONT-FAMILY: Verdana;
FONT-SIZE: 12px;
color: #000000;
}

.companyul{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
margin-left: 0;
padding-left: 0;
color: #000000;
}

.companyli{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
margin-bottom: 4;
margin-left: 0;
padding-left: 0;
color: #000000;
}

ul{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
margin-left: 0;
padding-left: 0;
color: #ffffff;
}

li{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
margin-bottom: 4;
margin-left: 0;
padding-left: 0;
color: #ffffff;
}

A:link {
COLOR: #000000;
FONT-FAMILY: verdana ;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

A:visited {
COLOR: #000000;
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

A:hover {
COLOR: #990000;
TEXT-DECORATION: underline
}

A.links:link {
COLOR: #000000;
FONT-FAMILY: arial ;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

A.links:visited {
COLOR:  #000000;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

A.links:hover {
COLOR: #ff0000;
TEXT-DECORATION: underline
}

A.header:link {
COLOR: #01435d;
FONT-FAMILY: arial ;
FONT-SIZE: 12px;
TEXT-DECORATION: none
}

A.header:visited {
COLOR:  #01435d;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
TEXT-DECORATION: none
}

A.header:hover {
COLOR: #ffffff;
TEXT-DECORATION: none;
}

A.button:link {
COLOR: #894005;
FONT-FAMILY: arial ;
FONT-SIZE: 12px;
TEXT-DECORATION: none
}

A.button:visited {
COLOR:  #894005;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
TEXT-DECORATION: none
}

A.button:hover {
COLOR: #d27327;
TEXT-DECORATION: none
}

A.sign-up:link {
FONT-FAMILY: arial ;
FONT-SIZE: 11px;
COLOR: #000000;
TEXT-DECORATION: none
}

A.sign-up:visited {
FONT-FAMILY: arial ;
FONT-SIZE: 11px;
COLOR: #000000;
TEXT-DECORATION: none
}

A.sign-up:hover {
COLOR: #965c00;
TEXT-DECORATION: none;
}

A.click-here:link {
FONT-FAMILY: arial ;
FONT-SIZE: 10px;
COLOR: #ffffff;
TEXT-DECORATION: none
}

A.click-here:visited {
FONT-FAMILY: arial ;
FONT-SIZE: 10px;
COLOR: #ffffff;
TEXT-DECORATION: none
}

A.click-here:hover {
COLOR: #af4c22;
TEXT-DECORATION: none;
}


A.download:link {
FONT-FAMILY: arial ;
FONT-SIZE: 11px;
COLOR: #900303;
TEXT-DECORATION: none
}

A.download:visited {
FONT-FAMILY: arial ;
FONT-SIZE: 11px;
COLOR: #900303;
TEXT-DECORATION: none
}

A.download:hover {
COLOR: #ffffff;
TEXT-DECORATION: none;
}

.follow
{
margin-left: 7;
margin-right: 7;
margin-top: 1;
margin-bottom: 1;
COLOR: #680000;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
}

.footer:link {
COLOR: #680000;
FONT-FAMILY: arial ;
FONT-SIZE: 12px;
TEXT-DECORATION: none
}

.footer:visited {
COLOR:  #680000;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
TEXT-DECORATION: none
}

.footer:hover {
COLOR: #000000;
TEXT-DECORATION: none;
}


.sign_in:link {
COLOR: #01435d;
FONT-FAMILY: arial ;
FONT-SIZE: 10px;
TEXT-DECORATION: none
}

.sign_in:visited {
COLOR:  #01435d;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
TEXT-DECORATION: none
}

.sign_in:hover {
COLOR: #ffffff;
TEXT-DECORATION: none;
}

.sd:link {
COLOR: #680000;
FONT-FAMILY: arial ;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

.sd:visited {
COLOR:  #680000;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

.sd:hover {
COLOR: #ff6000;
TEXT-DECORATION: underline;
}

.page-heading {
color:#7a3400;
FONT-FAMILY: Verdana;
FONT-SIZE: 12px;
TEXT-DECORATION: none;
font-weight:bold;
}

.katha-heading {
color:#7f5c00;
FONT-FAMILY: Verdana;
FONT-SIZE: 13px;
TEXT-DECORATION: none;
font-weight:bold;
}


.matter:link {
COLOR: #004294;
FONT-FAMILY: arial ;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

.matter:visited {
COLOR:  #004294;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

.matter:hover {
COLOR: #ff9701;
TEXT-DECORATION: none;
}


.country {
margin-left: 7;
margin-right: 7;
margin-top: 1;
margin-bottom: 1;
FONT-FAMILY: arial;
FONT-SIZE: 15px;
}

.keywords{
COLOR: #01435d;
FONT-FAMILY: arial ;
FONT-SIZE: 10px;
}


.account{
COLOR: #01435d;
FONT-FAMILY: arial ;
FONT-SIZE: 11px;
}

.sign-in{
COLOR: #ffffff;
FONT-FAMILY: arial ;
FONT-SIZE: 10px;
}


.new-to-ganapatibappa:link {
COLOR: #404546;
FONT-FAMILY: arial ;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

.country:visited {
COLOR:  #000000;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
TEXT-DECORATION: none
}

.country:hover {
COLOR: #409eed;
TEXT-DECORATION: underline
}



.page-heading {
color:#7a3400;
FONT-FAMILY: Verdana;
FONT-SIZE: 12px;
TEXT-DECORATION: none;
font-weight:bold;
}

.katha-heading {
color:#7f5c00;
FONT-FAMILY: Verdana;
FONT-SIZE: 13px;
TEXT-DECORATION: none;
font-weight:bold;
}

.username
{
background-image: url("../images/username.gif");
border: 0px;
height: 23px;
width: 203px;
}

.editprofile
{
background: #666666;
border: 0px;
height: 25px;
width: auto;
color:#ffffff;
margin-right: 5px;
padding-top: 2px;
FONT-FAMILY: Helvetica Neue;
FONT-SIZE: 14px;
}

.editprofile:hover
{
background: #333333;
border: 0px;
height: 25px;
width: auto;
color:#ffffff;
margin-right: 5px;
padding-top: 2px;
FONT-FAMILY: Helvetica Neue;
FONT-SIZE: 14px;
text-decoration: underline;
cursor: pointer;
}

.myprofile
{
background: #666666;
border: 0px;
height: 25px;
width: 100px;
color:#ffffff;
margin-right: 5px;
padding-top: 2px;
FONT-FAMILY: Helvetica Neue;
FONT-SIZE: 14px;
}

.myprofile:hover
{
background: #333333;
border: 0px;
height: 25px;
width: 100px;
color:#ffffff;
margin-right: 5px;
padding-top: 2px;
FONT-FAMILY: Helvetica Neue;
FONT-SIZE: 14px;
text-decoration: underline;
cursor: pointer;
}


.profiletabel
{
background: #C1F2FF;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}

/* Register Page Ajax CSS */
#loading{
position:relative;
visibility:hidden;
}

#mbImage {
	position: relative;
	left: 0px;
	top: 50%;
}

#mbCloseLink {
	width: 46px;
	background: transparent url(../images/x.png) no-repeat center;
}


#error{
background-color: red;
padding:7px 3px;
FONT-FAMILY: Verdana;
FONT-SIZE: 12px;
color: #ffffff;
text-align:center;
visibility:hidden;
}

#forgottenerror{
FONT-FAMILY: Verdana;
FONT-SIZE: 12px;
FONT-WEIGHT: BOLD;
color: red;
text-align:center;
}

.messageboxerror{
	position:absolute;
	width:auto;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
	}
	
	#message{
	position:absolute;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	FONT-FAMILY: verdana ;
	FONT-SIZE: 11px;
	font-weight:bold;
	color:#CC0000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;border-radius:6px;
	FILTER: alpha(opacity=7); opacity: 7.0;
	}
	
	#message:hover{
	position:absolute;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	FONT-FAMILY: verdana ;
	FONT-SIZE: 11px;
	font-weight:bold;
	color:#CC0000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;border-radius:6px;
	FILTER: alpha(opacity=0); opacity: 0.0;
	}
	
	.messageboxconfirm{
	position:absolute;
	width:auto;
	border:1px solid #CC0000;
	background:#ffffcc;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
	}

.INPUT {
	BORDER-RIGHT: #ddd 0px solid; 
	BORDER-TOP: #ddd 0px solid; 
	color:#666666;
	FONT-FAMILY: verdana ;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #ddd 0px solid; 
	WIDTH: auto; PADDING-TOP: 0.15em; 
	BORDER-BOTTOM: #ddd 0px solid; 
	khtml-border-radius: 0.4em;
	FILTER: alpha(opacity=7); opacity: 7.0;
}
#search.INPUT:hover {
	BORDER-LEFT-COLOR: #c5c5c5; 
	BACKGROUND: #ffffff; 
	BORDER-BOTTOM-COLOR: #c5c5c5; 
	BORDER-TOP-COLOR: #c5c5c5; 
	BORDER-RIGHT-COLOR: #c5c5c5
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	FILTER: alpha(opacity=10); opacity: 10.0;
}

A.temple:link {
COLOR: #ffffff;
FONT-FAMILY: verdana ;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

A.temple:visited {
COLOR:  #ffffff;
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
TEXT-DECORATION: none
}

A.temple:hover {
COLOR: #632700;
TEXT-DECORATION: underline;
}

/* Browser Detect Div */

#page-wrap{
	padding: 0px;
}

/* Tooltip */

a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
	padding: 0px 0px 0px 8px;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0px 0px 0px;
	width:200px;
	color: #cccccc;
    text-align: left;
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; 
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0px 0px 0px 8px;
	margin-left: -300px;
	margin-top: -200px;
	width: 600px;
	background-color: #000000;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}

/* Tab Menu */

#wrapper{
width: 640px;
margin: 0 auto;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 5px;
background: #8DC70A;
}
.tab{
float: left;
height: 32px;
width: 212px;
margin: 0 1px 0 0;
text-align: center;
background: #8DC70A url(../images/greentab.jpg);
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}

.blanktext
{
display: none;
}


#form
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

#catname1 {
	BORDER-RIGHT: #ddd 0px solid; 
	BORDER-TOP: #ddd 0px solid; 
	color:#666666;
	FONT-FAMILY: verdana ;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #ddd 0px solid; 
	WIDTH: auto; PADDING-TOP: 0.15em; 
	BORDER-BOTTOM: #ddd 0px solid; 
	khtml-border-radius: 0.4em;
	FILTER: alpha(opacity=7); opacity: 7.0;
	arrow-color: #ffffff;
	scrollbar-3dlight-color:aqua;

scrollbar-arrow-color:fuchsia;

scrollbar-base-color:fuchsia;

scrollbar-darkshadow-color:;

scrollbar-face-color:blue;

scrollbar-highlight-color:chartreuse;

scrollbar-shadow-color:lightsalmon;

}

#catname1:hover {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	background:#FFFF99; 
	PADDING-BOTTOM: 0px; 
	WIDTH: auto; PADDING-TOP: 0px; 
	khtml-border-radius: 0.4em;
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	FILTER: alpha(opacity=7); opacity: 7.0;
	color: #000000;
scrollbar-3dlight-color:aqua;

scrollbar-arrow-color:fuchsia;

scrollbar-base-color:fuchsia;

scrollbar-darkshadow-color:;

scrollbar-face-color:blue;

scrollbar-highlight-color:chartreuse;

scrollbar-shadow-color:lightsalmon;

}

.loginregister
{
background-color: #abc6de;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #ffffff;
}

form
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

.refer {
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	color:#666666;
	FONT-FAMILY: verdana ;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #999 1px solid; 
	WIDTH: auto; PADDING-TOP: 0.15em; 
	BORDER-BOTTOM: #999 1px solid; 
	khtml-border-radius: 0.4em;
	FILTER: alpha(opacity=7); opacity: 7.0;
}

.paging
{
}

.paging:hover
{
	FILTER: alpha(opacity=4); opacity: .4;
}

.membershead
{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
color: #000000;
}

.memberslink
{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
FONT-FAMILY: arial;
FONT-SIZE: 8px;
color: #000000;
}

.google
{
COLOR: #ffffff;
FONT-FAMILY: arial ;
FONT-SIZE: 9px;
}

.trsubscription
{
background-color: #ffffff;
}

.trsubscription:hover
{
background-color: #999999;
}
