/* CSS Document */
/* General Style Start Here */

body{
	margin:0;
	padding:0; 
	color:#151515;
	background:url(images/bg-pattern.gif) repeat 0 0;
	font:normal 14px/20px Arial, Helvetica, Sans-serif;
	}

ul{
	list-style:none;
	}

div, ul, li, ol, form, label, p, input, select, textarea, a, span, th, td, object, embed, h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
	}

img{
	padding:0;
	margin:0;
	border:none;
	}

a{
	text-decoration:none;
	color:#A00E19;
	}
	
a:hover{
	text-decoration:none;
	color:#000;
	}

.lt, .lm, .lb{
	text-align:left;
	}
	
.lt, .rt, .ct{
	vertical-align:top;
	}
	
.lm, .rm, .cm{
	vertical-align:middle;
	}	
	
.rt, .rb, .rm{
	text-align:right;
	}
		
.lb, .cb, .rb{
	vertical-align:bottom;
	}
		
.ct, .cb, .cm{
	text-align:center;
	}

.bldTxt{
	font-weight:bold;
	}



/* General Style End Here */
div#container{
	width:980px;
	margin:0 auto;
	position:relative;
	
}
/*----------------------------Top Menu------------------------------*/
div.menuContainer{
	position:absolute;
	z-index:9999999;
}
ul.topMenu{
	padding:9px 0 0 0;
	margin:0 0 0 290px;
	height:22px;
	list-style-type:none;
}
ul.topMenu li{
	float:left;
	margin:0 10px 0 10px;
	width:auto;
	position:relative;
}
ul.topMenu li a{
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float: left;
	display: block;
	text-decoration: none;
	padding:0 0 0 11px; /*Padding to accomodate left tab image. Do not change*/
	height:29px;
	width:auto;
	background-color:inherit;
	text-align: center;
	cursor:pointer;
	text-transform:uppercase;
}
ul.topMenu li a span{
	float: left;
	display: block;
	width:auto;
	padding:0 16px 0 8px; /*Padding of menu items*/
}
ul.topMenu li.current a, .topMenu  li a:hover{
	color: #FFF; text-decoration:none;
	background:url(images/menu-left-crv.gif) no-repeat 0 0;/*left tab image path*/
	background-color:inherit;
}
ul.topMenu li.current a span, .topMenu li a:hover span{
	color: #FFF; text-decoration:none;
	background:url(images/menu-right-crv.gif) no-repeat 100% 0;/*right tab image path*/
	background-color:inherit;
}

ul.topMenu li.current a, .topMenu  li a.active{
	color: #FFF; text-decoration:none;
	background:url(images/menu-left-crv.gif) no-repeat 0 0;/*left tab image path*/
	background-color:inherit;
}
ul.topMenu li.current a span, .topMenu li a.active span{
	color: #FFF; text-decoration:none;
	background:url(images/menu-right-crv.gif) no-repeat 100% 0;/*right tab image path*/
	background-color:inherit;
}

/*--------------------------Top Menu Ends--------------------------------*/
.maintablebg{
	background:url(images/bodybg.gif) repeat-y 0 0;
}
.bodyMidbg{
	background:url(images/body-mid-bg.png) repeat-y;
}
.topbg{
	background:url(images/topbg.gif) repeat-x 0 0;
}
.headerbg{
	background:url(images/header-bg.jpg) no-repeat 0 0;
	height:356px;
}

.headerbg2{
	background:url(images/header-bg-2.jpg) no-repeat 0 0;
	height:356px;
}

.headerbg3{
	background:url(images/header-bg-3.jpg) no-repeat 0 0;
	height:356px;
}

.headerbg4{
	background:url(images/header-bg-4.jpg) no-repeat 0 0;
	height:356px;
}

.headerbg5{
	background:url(images/header-bg-5.jpg) no-repeat 0 0;
	height:356px;
}

.headerbg6{
	background:url(images/header-bg-6.jpg) no-repeat 0 0;
	height:356px;
}
.logobg{
	background:url(images/logobg.gif) no-repeat 0 0;
	height:290px;
	width:289px;
	position:absolute;
	top:0;
	left:0;
}
.logobg img{
	margin:24px 58px;
}
.headerbg h1{
	font:normal 24px/34px Georgia, "Times New Roman", Times, serif;
	color:#630200;
	width:360px;
	margin:246px 0 6px 20px;
}

.headerbg2 h1{
	font:normal 24px/34px Georgia, "Times New Roman", Times, serif;
	color:#630200;
	width:360px;
	margin:246px 0 6px 20px;
}

.headerbg3 h1{
	font:normal 24px/34px Georgia, "Times New Roman", Times, serif;
	color:#630200;
	width:360px;
	margin:246px 0 6px 20px;
}

.headerbg4 h1{
	font:normal 24px/34px Georgia, "Times New Roman", Times, serif;
	color:#630200;
	width:360px;
	margin:246px 0 6px 20px;
}

.headerbg5 h1{
	font:normal 24px/34px Georgia, "Times New Roman", Times, serif;
	color:#630200;
	width:360px;
	margin:246px 0 6px 20px;
}

.headerbg6 h1{
	font:normal 24px/34px Georgia, "Times New Roman", Times, serif;
	color:#630200;
	width:360px;
	margin:246px 0 6px 20px;
}
.headerbg h1 span{
	font:normal 36px/38px Georgia, "Times New Roman", Times, serif;
	color:#262B37;
}

.headerbg2 h1 span{
	font:normal 36px/38px Georgia, "Times New Roman", Times, serif;
	color:#262B37;
}

.headerbg3 h1 span{
	font:normal 36px/38px Georgia, "Times New Roman", Times, serif;
	color:#262B37;
}

.headerbg4 h1 span{
	font:normal 36px/38px Georgia, "Times New Roman", Times, serif;
	color:#262B37;
}

.headerbg5 h1 span{
	font:normal 36px/38px Georgia, "Times New Roman", Times, serif;
	color:#262B37;
}

.headerbg6 h1 span{
	font:normal 36px/38px Georgia, "Times New Roman", Times, serif;
	color:#262B37;
}
.headerbg p{
	margin:0 0 0 20px;
}

.headerbg2 p{
	margin:0 0 0 20px;
}

.headerbg3 p{
	margin:0 0 0 20px;
}

.headerbg4 p{
	margin:0 0 0 20px;
}

.headerbg5 p{
	margin:0 0 0 20px;
}

.headerbg6 p{
	margin:0 0 0 20px;
}
/*--------------------------Body Starts---------------------------------*/
td.bodyPad{
	padding:24px 0;
}
h2.leftHeading{
	font:normal 26px/39px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	background-color:#262B37;
	padding-left:30px;
	border-bottom:1px solid #FFF;
}
td.categoryBg{
	background-color:#DBCF98;
	padding:0 0 9px 0;
}
td.categoryBg ul{
	padding:0;
	width:224px;
	margin:0 0 0 7px;
}
td.categoryBg ul li{
	background:url(images/arrow-bullet.gif) no-repeat 18px 10px;
	float:none;
	list-style-type:none;
	height:30px;
	border-bottom:1px solid #C3A67A;
	padding:0 0 0 35px;
}
td.categoryBg ul li a{
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#630200;
}
td.categoryBg ul li a:hover{
	color:#000;
}
td.categoryBg ul li.noBorder{
	border-bottom:none;
}
td.linksBg{
	background-color:#D5D8D8;
}
td.linksBg ul{
	padding:8px 0;
	width:200px;
	margin:0 0 0 20px;
}
td.linksBg ul li{
	background:url(images/round-bullet.gif) no-repeat 0 3px;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#3E4247;
	text-transform:uppercase;
	padding:0 0 0 19px;
	margin:0 0 8px 0;
}
td.linksBg ul li a{
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#3E4247;
	text-transform:lowercase;
	text-decoration:underline;
}
td.linksBg ul li a:hover{
	text-decoration:none;
}
/*-------------------------Right Panel Starts-------------------------*/
h2.rightHeading{
	background:url(images/heading-left-crv.gif) no-repeat #630200;
	font:24px/33px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding:0 0 0 20px;
}
h2.rightHeading span{
	text-transform:uppercase;
}
h3.subHeading{
	background:url(images/dotted-line.gif) repeat-x 0 100%;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#872612;
	padding:24px 0 8px 0;
	margin-bottom:13px;
}
td.dottedLine{
	background:url(images/dotted-line2.gif) repeat-x 0 50%;
}
a.moreBtn{
	background:url(images/more-bg.gif) repeat-x;
	height:25px;
	display:block;
	border-left:1px solid #6C1C0B;
	border-right:1px solid #6C1C0B;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	width:52px;
	text-align:center;
	float:right;
}
a.moreBtn:hover{
	color:#FFE4DE;
}
a.moreBtn span{
	background:url(images/more-bullet.gif) no-repeat 4px 6px;
	padding:0 0 0 6px;
}
.topPadd20{
	padding-top:20px;
}
img.picStyl{
	border:1px solid #FFF;
	padding:9px;
	background-color:#DCDEE1;
}
ul.aboutList{
	padding:0;
}
ul.aboutList li{
	background:url(images/check-bullet.gif) no-repeat 0 5px;
	font:14px/21px Arial, Helvetica, sans-serif;
	color:#1C2133;
	padding:0 0 0 19px;
}
p.welcomeDetails{
	padding-left:20px;
	text-indent:-20px;
}
/*--------------------------Body Ends---------------------------------*/
/*--------------------------Footer Starts-----------------------------*/
td.footerBg{
	background:url(images/footer-bg.gif) repeat-x #B8A958;
	border-bottom:3px solid #FFF;
	padding-bottom:7px;
}
td.leftCrv{
	background:url(images/footer-crvs.gif) no-repeat;
	height:94px;
	width:99px;
}
td.rightCrv{
	background:url(images/footer-crvs.gif) no-repeat -99px 0;
	height:94px;
	width:99px;
}
td.footerMidbg{
	background:url(images/footer-mid-bg.gif) repeat-x;
}
td.footerMidbg ul{
	padding:0;
	height:18px;
	width:450px;
	margin:22px auto 7px auto;
}
td.footerMidbg ul li{
	background:url(images/footer-divider.gif) no-repeat 0 5px;
	float:left;
	padding:0 12px;
}
td.footerMidbg ul li a{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline;
}
td.footerMidbg ul li a:hover{
	text-decoration:none;
	color:#F0E5A9;
}
td.footerMidbg ul li.noDivider{
	background:none;
}
p.copyRghtTxt{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#E27977;
	text-align:center;
	clear:both;
}
p.websiteDesign{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#C63B39;
	text-align:center;
}
p.websiteDesign a{
	color:#FFC4C3;
	text-decoration:underline;
}
p.websiteDesign a:hover{
	text-decoration:none;
	color:#FFEEEE;
}