@charset "utf-8";
/* CSS Document */

/*****************************************   MAIN CSS   *****************************************/

* {
   padding:0;
   margin:0;
}
h1, h2, h3, h4, h5, h6, p, ul, li, ol, dd, dl, dt, div, span, table, td, tr, a, label, input, hr {
	margin:0px;
	padding:0px;
}
body {
	background:url(../images/bg.jpg) top left repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#403c31;
	line-height:16px;
	margin:0px;
}
a {
	color:#e94b24;
	text-decoration:none;
	outline:none;
	cursor:pointer;
}
a:hover {
	color:#564d30;
	text-decoration:underline;
}
a img {
	border:0px;
}
img.float_left {
	float:left;
	margin-right:15px;
	display:inline;
}
img.float_right {
	float:right;
	margin-left:15px;
	display:inline;
}
h1 {
	width:100%;
	height:auto;
	color:#564e31;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	float:left;
}
h2 {
	width:100%;
	height:auto;
	color:#e94b24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-bottom:5px;
	float:left;
}
h3 {
	width:100%;
	height:auto;
	color:#554c2f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:5px;
	float:left;
}
p {
	width:100%;
	height:auto;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	float:left;
}
div.hr {
	width:100%;
	height:1px;
	background:#fae3c4;
	border:0px;
	margin:0px 0px 10px 0px;
	float:left;
}
div.hrdoted {
	width:95%;
	height:4px;
	background:url(../images/hrdoted.jpg) top left repeat-x;
	border:0px;
	margin:0px 0px 10px 20px;
	float:left;
}

span.heading {
	width:100%;
	height:auto;
	color:#554b30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}
span.highlight {
	color:#e94b24;
	font-weight:bold;
}
span.highlight_normal {
	color:#e94b24;
}
span.imp {
	color:#FF0000;
	font-weight:bold;
}


/*****************************************   frame CSS   *****************************************/

#frame {
	width:975px;
	height:auto;
	margin:0px auto;
}
#frame_main {
	width:100%;
	height:auto;
	margin-top:6px;
	float:left;
}

/*****************************************   hader CSS   *****************************************/

#header {
	position:relative;
	width:100%;
	height:auto;
	background:url(../images/header_bg.jpg) top left repeat-x #feeed7;
	padding-top:9px;
	border-left:#ecd59f 1px solid;
	border-right:#ecd59f 1px solid;
	border-top:#ecd59f 1px solid;
	float:left;
	/*z-index:9999999999;*/
}
#header .topleft {
	position:absolute;
	width:9px;
	height:9px;
	background:url(../images/header_roundleft.jpg) top left no-repeat;
	top:-1px;
	left:-1px;
}
#header .topright {
	position:absolute;
	width:9px;
	height:9px;
	background:url(../images/header_roundright.jpg) top right no-repeat;
	top:-1px;
	right:-1px;
}
#header .logo {
	width:288px;
	height:67px;
	background:url(../images/logo.jpg) top left no-repeat;
	margin:8px 0px 0px 55px;
	float:left;
}
#header p {
	width:200px;
	padding:5px 5px 10px 0px;
	line-height:16px;
	float:right;
}
#header p span {
	width:100%;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:10px;
	float:left;
}
#header p span.highlight {
	font-size:12px;
	padding-bottom:5px;
}
#header p a {
	color:#e94b24;
	font-size:13px;
	font-weight:bold;
}
#header p a:hover {
	color:#666666;
}
#header .bottomleft {
	position:absolute;
	width:13px;
	height:32px;
	background:url(../images/link_roundleft.jpg) top left no-repeat;
	bottom:0px;
	left:-1px;
}
#header .bottomright {
	position:absolute;
	width:13px;
	height:32px;
	background:url(../images/link_roundright.jpg) top right no-repeat;
	bottom:0px;
	right:-1px;
}

/*****************************************   Links CSS   *****************************************/

ul#links {
	width:955px;
	height:auto;
	background:url(../images/link_bg.jpg) top left repeat-x;
	border-bottom:#e68400 1px solid;
	list-style-type:none;
	margin-left:12px;
	float:left;
}
ul#links li {
	position:relative;
	width:auto;
	height:auto;
	float:left;
	z-index:123456126;
}
ul#links li a {
	width:auto;
	height:auto;
	color:#000000;
	padding:9px 30px 6px 30px;
	font-weight:bold;
	float:left;
}
ul#links li a:hover, ul#links li:hover {
	background:#fff396;
}
ul#links li ul {
	position:absolute;
	width:175px;
	height:auto;
	background:#fff396;
	list-style-type:none;
	top:31px;
	left:0px;
	visibility:hidden;
	-moz-box-shadow:3px 3px 4px #7a6c3f;
	-webkit-box-shadow:3px 3px 4px #7a6c3f;
	box-shadow:3px 3px 4px #7a6c3f;
	/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#7a6c3f')";
	/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#7a6c3f');
	padding:10px 0px;
}
ul#links li ul li {
	width:100%;
	height:auto;
	float:left;
}
ul#links li ul li a {
	width:94%;
	border-bottom:#e5ce1e 1px solid;
	font-weight:normal;
	padding:4px 0px 4px 10px;
	float:left;
}
ul#links li ul li a:hover {
	background:#fffce3;
	color:#d73b00;
	text-decoration:none;
}
ul#links li:hover ul,  ul#links li a:hover ul {
	visibility:visible;
}

/*****************************************   Middle CSS   *****************************************/

#middle {
	width:100%;
	height:auto;
	background:#fef5e6;
	border:#fae3c3 1px solid;
	margin-top:8px;
	float:left;
}

/*****************************************   Leftpanel CSS   *****************************************/

#leftpanel {
	width:235px;
	height:auto;
	border-right:#fae3c3 1px solid;
	padding:15px 5px;
	float:left;
}
#leftpanel h1 {
	width:100%;
	height:auto;
	font-size:13px;
	padding-bottom:8px;
	float:left;
}
#leftpanel div.hrdoted {
	width:94%;
	margin-left:8px;
}
#leftpanel img.banner {
	float:left;
	margin-bottom:10px;
}

/*****************************************   Rightpanel CSS   *****************************************/

#rightpanel {
	width:728px;
	height:auto;
	padding-top:10px;
	float:left;
}
#rightpanel h1 {
	width:97%;
	height:auto;
	padding-left:12px;
	margin-bottom:10px;
	float:left;
}
#rightpanel h2, #rightpanel h3 {
	width:97%;
	height:auto;
	padding-left:12px;
	margin-bottom:2px;
	float:left;
}
#rightpanel p {
	width:97%;
	height:auto;
	padding-left:12px;
	margin-bottom:5px;
	float:left;
}
#rightpanel p a.readmore {
	width:93px;
	height:29px;
	background:url(../images/read_more.jpg) top left no-repeat;
	margin-top:15px;
	float:right;
}
#rightpanel p a.readmore:hover {
	background-position:bottom left;
	text-decoration:none;
}
#rightpanel p img {
	border:#d5c095 1px solid;
}
#rightpanel .panel {
	width:46%;
	height:190px;
	padding-right:10px;
	margin-left:15px;
	float:left;
	padding-bottom:15px;
}
#rightpanel .panel h1 {
	width:100%;
	font-size:16px;
	padding:0px;
	text-align:center;
}
#rightpanel .panel img {
	width:269px;
	height:125px;
	background:#FFFFFF;
	border:#fae1c2 1px solid;
	padding:7px;
	margin-left:24px;
	margin-bottom:15px;
	-moz-box-shadow:3px 3px 4px #eadbc6;
	-webkit-box-shadow:3px 3px 4px #eadbc6;
	box-shadow:3px 3px 4px #eadbc6;
	/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#eadbc6')";
	/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#eadbc6');
}

#rightpanel p a.readmore02 {
	width:400px;
	height:30px;
	margin-top:15px;
	float:right;
	margin-left:300px;
	background-image: url(../images/donate.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/*****************************************   Banner CSS   *****************************************/

#banner {
	position:relative;
	width:714px;
	height:288px;
	background:#000066;
	margin:0px 0px 0px 8px;
	float:left;
}

/*****************************************   Coin Slider CSS   *****************************************/

#coin-slider {
	position:relative;
	width:714px;
	height:288px;
	background:#d2d1c4;
	display:inline;
	float:left;
}
.coin-slider a {
	position:absolute;
	border:none;
	text-decoration:none;
	outline:none;
	top:0px;
	left:0px;
	float:left;
}
.cs-buttons {
	width:auto;
	height:auto;
	background:#ffffff;
	font-size:0px;
	padding:5px 8px 5px 5px;
	overflow:hidden;
	float:left;
}
.cs-buttons a {
	position:relative;
	width:7px;
	height:7px;
	background:#bbbbbb;
	margin-left:5px;
	font-size:0px;
	overflow:hidden;
	float:left;
}
a.cs-active {
	background:#d04751;
}
.cs-title {
	width:545px;
	background-color:#000000;
	color:#FFFFFF;
	padding:10px;
	display:none;
}
.cs-prev, .cs-next {
	width:29px;
	height:auto;
	background:#000000;
	color:#FFFFFF;
	padding:0px 10px;
}
.cs-prev:hover, .cs-next:hover {
	color:#ffe349;
	text-decoration:underline;
}

/*****************************************   Footer CSS   *****************************************/

#footer {
	width:100%;
	height:auto;
	padding:10px 0px;
	float:left;
}
#footer .footerlink {
	width:auto;
	height:auto;
	margin-left:320px;
	padding-bottom:10px;
	float:left;
	clear:both;
}
#footer .footerlink a {
	width:auto;
	color:#564d30;
	font-weight:bold;
	padding:0px 20px;
	float:left;
}
#footer .footerlink a:hover {
	color:#e94b24;
}
#footer p {
	width:100%;
	height:auto;
	color:#74480f;
	text-align:center;
	float:left;
	clear:both;
}

/*****************************************   Scrollbar CSS   *****************************************/

#scrollbar1 {
	width:222px;
	background:#ffffff;
	border:#fae1c0 1px solid;
	padding:10px 3px 10px 8px;
	margin:0px 0 10px;
	float:left;
}
#scrollbar1 .viewport {
	position:relative;
	width:200px;
	height:200px;
	overflow:hidden;
}
#scrollbar1 .overview {
	position:absolute;
	list-style:none;
	left:0;
	top:0;
}
#scrollbar1 .overview span.event {
	width:100%;
	height:auto;
	color:#e94b24;
	font-size:13px;
	font-weight:bold;
	float:left;
	clear:both;
}
#scrollbar1 .overview span.day {
	width:100%;
	height:auto;
	padding-bottom:15px;
	float:left;
	clear:both;
}
#scrollbar1 .scrollbar, #scrollbar1 .thumb .end, #scrollbar1 .thumb {
	background:transparent url(../images/bg-scrollbar.jpg) no-repeat;
}
#scrollbar1 .scrollbar {
	position:relative;
	width:15px;
	background-position:0 0;
	float:right;
}
#scrollbar1 .track {
	position:relative;
	width:13px;
	height:100%;
	background:transparent url(../images/bg-scrollbar-end.jpg) no-repeat 0 100%;
	padding:0 1px;
}
#scrollbar1 .thumb {	
	width:13px;
	height:20px;
	background-position:100% 100%;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	top:0;
	left:1px;
}
#scrollbar1 .thumb .end {
	width:13px;
	height:5px;
	background-position:100% 0;
}
#scrollbar1 .disable {
	display:none;
} 

/*************************** Form ****************************/

div.form {
	width:94.5%;
	height:auto;
	padding:0px 15px 20px 10px;
	float:left;
}
div.form div.error {
	width:100%;
	height:auto;
	color:#FF0000;
	padding-bottom:10px;
	display:none;
	float:left;
}
div.form .row, div.form .coderow {
	width:100%;
	height:auto;
	padding-bottom:6px;
	float:left;
}
div.form .row label {
	width:100px;
	height:auto;
	padding:5px 0px 0px 5px;
	float:left;
}
div.form .row label.small {
	width:65px;
	height:auto;
	padding:5px 0px 0px 20px;
	float:left;
}
div.form .row span.imp {
	color:#FF0000;
}
div.form .row input {
	height:18px;
	border:0px;
	color:#564d2c;
	margin:0px;
	padding:2px 10px 0px 10px;
	float:left;
}
div.form .row input {
	width:164px;
	background:#ffffff;
	border:#ffc989 1px solid;
}
div.form .row input.small {
	width:47px;
	float:right;
	margin-right:240px;
}
*html div.form .row input, div.form .row input.small {
	background-attachment:fixed;
}
div.form .row span.textarea {
	width:299px;
	height:auto;
	background:#FFFFFF;
	border:#ffc989 1px solid;
	color:#564d2c;
	padding:5px;
	float:left;
}
div.form .row textarea {
	width:100%;
	height:73px;
	background:#ffffff;
	color:#564d2c;
	border:0px;
	float:left;
}
*html div.form .row textarea {
	background-attachment:fixed;
}
div.form .row span.error {
	width:auto;
	height:auto;
	color:#FF0000;
	padding-left:8px;
	float:left;
	clear:right;
}
div.form .row input.submit {
	width:134px;
	height:38px;
	background:url(../images/submit.jpg) top left no-repeat;
	border:0px;
	color:#574e31;
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:0px;
	margin:20px 0px 0px 185px;
	outline:none;
	display:inline;
	float:left;
}
div.form .row input.submit:hover {
	background-position:bottom left;
	color:#ffffff;
}
div.form .row span.heading {
	width:auto;
	height:auto;
	background:none;
	border:0px;
	padding:0px;
	padding-top:10px;
	font-weight:bold;
	text-transform:none;
	float:left;
}
div.form .coderow label {
	width:auto;
	height:auto;
	padding:8px 15px 0px 0px;
	float:left;
}
div.form .coderow img {
	border-left:#ffc989 1px solid;
	border-top:#ffc989 1px solid;
	border-bottom:#ffc989 1px solid;
	float:left;
}
div.form .coderow input {
	width:90px;
	height:auto;
	background:#ffffff;
	border-left:0px;
	border-right:#ffc989 1px solid;
	border-top:#ffc989 1px solid;
	border-bottom:#ffc989 1px solid;
	color:#ee8704;
	font-size:24px;
	font-weight:bold;
	padding:6px 6px 5px 6px;
	float:left;
}
div.form .coderow .error {
	width:auto;
	height:auto;
	color:#FF0000;
	padding-top:5px;
	padding-left:8px;
	float:left;
	clear:right;
}

/*********************************** Article *****************************************/

#rightpanel p.article {
	position:relative;
	width:92%;
	background:url(../images/article_bg.jpg) bottom left repeat-x #ffffff;
	border:#fae3c3 1px solid;
	color:#0e0e0e;
	padding:20px;
	margin:5px 0px 20px 8px;
	float:left;
}
#rightpanel p.article span.triangle {
	position:absolute;
	width:27px;
	height:11px;
	background:url(../images/triangle_top.gif) top left no-repeat;
	top:-11px;
	left:40px;
}
#rightpanel p.article img {
	background:#FFFFFF;
	border:#fae1c2 1px solid;
	padding:6px;
	-moz-box-shadow:3px 3px 4px #dddddd;
	-webkit-box-shadow:3px 3px 4px #dddddd;
	box-shadow:3px 3px 4px #dddddd;
	/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd')";
	/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd');
}

/*********************************** Article Inside *****************************************/

.imgwithdis {
	width:320px;
	height:auto;
	padding:5px 15px 40px 0px;
	text-align:center;
	font-style:italic;
	float:left;
}
.imgwithdis img {
	background:#FFFFFF;
	border:#e2e2e2 1px solid;
	padding:8px;
	-moz-box-shadow:3px 3px 4px #dddddd;
	-webkit-box-shadow:3px 3px 4px #dddddd;
	box-shadow:3px 3px 4px #dddddd;
	/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd')";
	/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd');
}

/*************************** F.A.Q ****************************/

div.faq {
	width:97%;
	height:auto;
	padding-bottom:15px;
	margin-left:12px;
	line-height:16px;
	float:left;
}
div.faq ol {
	width:100%;
	height:auto;
	font-weight:bold;
	list-style-position:inside;
	list-style-type:none;
	float:left;
}
div.faq ol li {
	width:100%;
	padding-bottom:8px;
	float:left;
}
div.faq ol li span {
	width:auto;
	height:auto;
	float:left;
}
div.faq ol li a {
	width:95%;
	height:auto;
	font-weight:normal;
	padding-left:8px;
	text-decoration:underline;
	float:left;
}
div.faq ol li a:hover {
	color:#163b42;
	text-decoration:none;
}
dl.faq_answers {
	width:96%;
	height:auto;
	padding:0px 10px 10px;
	float:left;
}
dl.faq_answers dt {
	width:100%;
	height:auto;
	font-weight:bold;
	padding-bottom:5px;
	float:left;
}
dl.faq_answers dt a.btf {
	font-weight:normal;
}
dl.faq_answers dd {
	width:100%;
	height:auto;
	padding-bottom:25px;
	float:left;
}

/*************************** Templinks ****************************/

.templinks {
	width:691px;
	height:auto;
	padding:5px 0px 5px 10px;
	margin-bottom:15px;
	float:left;
}
.templinks a {
	width:auto;
	background:url(../images/article_bg.jpg) 0px -55px repeat-x #ffffff;
	border:#dbdbdb 1px solid;
	color:#574d32;
	padding:5px 10px;
	float:left;
}
.templinks a:hover {
	background:url(../images/link_bg.jpg) 0px 0px repeat-x #ffffff;
	border:#efa300 1px solid;
	color:#000000;
	text-decoration:none;
}

.link_donate {
	background-image: url(../images/donate.png);
	background-repeat: no-repeat;
	
	height: 30px;
	width: 127px;
}



.marque {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:auto;
	width:714px;
	background-attachment: scroll;
	background-color: #E94B24;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	margin-left: 8px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}







.slider_ganeshmain {
	float: left;
	height: auto;
	width: 235px;
	margin-top:20px;
}

.slider_ganeshmain img {
	background-color: #000000;
	float: left;
	height: 176px;
	width: 235px;
	margin-bottom: 10px;
}

.slider_ganeshmain span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E94B24;
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.slider_ganeshmain p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #403C31;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	text-align: justify;
	line-height: 16px;
}

.slider_ganeshmain p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E94B24;
	text-decoration: underline;
}
