/*general css */

body, h1, h2, h3, h4, h5, form, input, th, td, div  {
	 margin:0px; padding:0px;
	font:12px Georgia, tahoma, arial;
	color:#000000;
	}
img {border:none}
.clr {clear:both}
.redtext 
 {
	color:#D2222A;			
			}
.lighttext
{
	color:#9B9A9A;			
			}	
.breadcrumb {color:#000000; font-size:11px}
	.breadcrumb a{color:#D2222A; font-size:11px}
.floatleft {float:left !important}
.floatright {float:right !important}
/* main width/align block classes */				
.wrapper {
	width:915px;
	margin:0 auto;
	padding:0
	}
/* general link */
A.genlink{	
	color:#B0ADAD;
	text-decoration:underline
	}
A.genlink:hover{
	color:#D2222A;
	text-decoration:none
	}
A.genlink2{	
	color:#D2222A;
	text-decoration:underline
	}
A.genlink2:hover{
	color:#000000;
	text-decoration:none
	}
A.genlink3{	
	color:#000000;
	text-decoration:underline
	}
A.genlink3:hover{
	color:#000000;
	text-decoration:none
	}
A.genlink4{	
	color:#B0ADAD;
	text-decoration:none
	}
A.genlink4:hover{
	color:#D2222A;
	text-decoration:none
	}
/* main top bar classes - for all pages */
.topbar {
	width:auto;
	height:61px;	
	clear:both;
	}
	.topbar .left {
		float:left;
		padding:15px 0 0 10px;		
		}
	.topbar .right {
		float:right;
		padding:10px 15px 0 0;
		/*line-height:60px;
		height:61px;*/	
		font-size:14px; text-align:right
		}
		.topbar .right span{
			font-weight:bold;
			color:#D2222A
			}
	.topbar .right a {
		color:#000000; font-size:14px; text-decoration:none;
		padding: 0 3px 0 3px;
		}	
		.topbar .right a:hover {
		color:#D2222A; font-size:14px; text-decoration:underline;
	
		}		

.topnav {
	width:auto;
	height:48px;
	background:url(../../images/nav-bg.gif) no-repeat;
	clear:both;
	text-align:center
	}
	.topnav a{			
		height:48px;
		line-height:48px;
		padding:0 17px 0 20px;
		color:#ffffff; font-size: 16px; font-weight:normal;
		text-decoration:none;
		float:left
		}
		.topnav a:hover{			
			color:#000000;
			text-decoration:none;
			font-weight:normal;
			}
		
	
	
.flashbar {
	width:auto; height:188px;
	padding-left:30px;
	clear:both;
	text-align:center !important
	}	
		
.homebox-top {
	width:auto; height:23px;
	background:url(../../images/homebox-top.gif) no-repeat;
	clear:both;
	}	
.homebox-middle {
	width:auto;
	background:url(../../images/homebox-bg.gif) repeat-y;
	clear:both;
	}
.homebox-middle .book {
	float:left;
	width:263px;
	margin-left:10px;
	}	
	.homebox-middle .bookcontent {
	float:left;
	width:365px;
	padding-top:15px; margin-right:50px;
	}	
	.homebox-middle .rightsection {
	float:left;
	width: 191px;
	}
		.homebox-middle .rightsection .testi-top {
		width: 191px; height:6px;
		background:#EDECEC url(../../images/testi-top.gif) no-repeat;
		}
	.homebox-middle .rightsection .testi-cont {
		width: 191px; height:165px;
		background:#EDECEC;
		display:block;
		}
			.homebox-middle .rightsection .testi-cont h3{
			font-size:24px; color:#8E8A8A;
			text-align:center		
			}
			.homebox-middle .rightsection .testi-cont h3 a{
				font-size:24px; color:#8E8A8A;
				text-align:center;
				text-decoration: none;		
				}
				.homebox-middle .rightsection .testi-cont h3 a:hover{
				font-size:24px; color:#ED193A;
				text-align:center;
				text-decoration: none;		
				}
			.homebox-middle .rightsection .testi-cont .txt {
			font-size:14px; color:#000000;
			text-align:center;
			padding:5px;	
			float:left;	
			}
		.homebox-middle .rightsection .testi-bot {
		width: 191px; height:20px;
		background:#EDECEC url(../../images/testi-bot.gif) bottom no-repeat;
		text-align:right;
		}
			.homebox-middle .rightsection .testi-bot a {
			color:#ED193A; font-size: 11px;
			text-decoration:none
			}
			.homebox-middle .rightsection .testi-bot a:hover {
			color:#000000;
			text-decoration:none;
			}

.homebox-bottom {
	width:auto;
	height:18px;
	background:url(../../images/homebox-bottom.gif)  no-repeat;
	clear:both;
	}	
	
	
.discussbox	{
		margin:0px;
		}
	.discussbox .icon{
	float:left;
	width:95px;	
	}
	.discussbox .data{
		float:left;
		width:220px; height:93px;	
		padding:8px 13px 0 0;
		color:#000000;
		background:url(../../images/bottom-shade.jpg) repeat-x;
		}
		.discussbox .data h4{
		color:#ED193A; font-size: 18px;		
		}
			.discussbox .data h4 a{
			color:#ED193A; text-decoration:none	
			}
.facebook{
		float:left;
		width:241px; height:93px;			
		background:url(../../images/facebookbg.jpg) no-repeat;
		}	
		.facebook .content{
		margin:8px 0 0 15px;
		width:210px;
		color:#ffffff !important;
		
		}	
		.facebook div{
			color:#ffffff !important;
		}	
		
		
		
/* --------- inner css --------- */

.innercontent {
	float:left;
	width:620px;
	padding:10px 0 20px 30px;
	margin-right:37px;
	}
.innercontent h1{
	height:30px;
	padding:20px 0 10px 0;
	color:#000000; font-size: 20px; font-weight:bold;
	background:url(../../images/inner-heading-bg.gif) no-repeat
	}
	.innercontent h1 span{	
	color:#D2222A;
	}
	.innercontent h2{
	padding:10px 0 10px 0;
	color:#000000; font-size: 16px; font-weight:bold;
	}
	.innercontent h1 span{	
	color:#D2222A;
	}			
.leftimage { 
border:3px solid #FB5B74;
margin:0 30px 20px 0;
}		

.borderTD {
	border:1px solid #DCDADA;
	padding:2px;
	}
	
	.readbook { 
	border:1px solid #FEB6B7;
	padding:6px;
	background-color:#FFFFFF
	}
.readbookdivbar {
	background:#f1f1f1; 
	padding:5px;
	
	}
	.readbookdivbar a {
	color:#EE183A;
	font-weight:bold;
	text-decoration:none
	}
.readbookdiv {
	display: none; 
	position:absolute; 
	margin-top:-350px;
	margin-left:-5px;
	width:518px; 
	
	border:4px solid #F79D9D; 
	background:#ffffff; 
	
	}

/* --------- inner css --------- */


/* --------- inner css --------- */
.star {color:#FF0000}
.message {color:#FF0000; font-style:italic; text-align:center}
.messageThank {color:#FF0000;  font-size:16px; text-align:center}
.mandatory{
			margin:0px 3px;
			color:#FF0000;
			text-align:right;
			vertical-align:bottom;
			}	
.button {
	margin-top:20px;
	text-align:center;
	}
	.buttonColor {
	margin-top:20px;
	text-align:center;
	border:none;
	}
	.buttonColor input{
		padding:3px 10px 3px 10px;
		background:#6E6F74;
		text-align:center;
		border:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff;				
		}	
	
.creatTable {
	margin:0px;
	padding:0px;
	}
	.creatTable th {
		text-align:left;
		padding:2px;	
		
		}
	.creatTable td {
		text-align:left;
		padding:2px;	
		font-size:12px;
		}
	.creatTable td span {
		font-size:12px; padding:0px;
		}
		/*.creatTable td input {
		padding:4px;
		
		text-align:left;
		border:1px solid #8A8888 !important;
		border:none;
		
		}*/
		
		.creatTable td textarea {
		padding:4px;
			text-align:left;
		border:1px solid #8A8888;
	
		}
		
.creatTableBg {
	margin:0px;
	padding:0px;
	}
	.creatTableBg th {
		text-align:left;	
		padding:2px;	
	
		background:#E0DDDD;
		}
	.creatTableBg td {
		text-align:left;
		padding:2px;
		background-color:#f1f1f1
		}
		
	.creatTableBg td span {
		font-size:12px;
		}
		/*.creatTableBg td input {
		padding:2px;
	
		text-align:left;
		border:1px solid #999999;
		background:#ffffff
		}*/
	.creatTableBg td textarea {
		padding:2px;
			text-align:left;
		width:410px;
		border:1px solid #8A8888;
		background:#ffffff
		}
.ListTableBg{
	margin:0px;
	padding:0px;
	background:#ffffff;
	}
	.ListTableBg th{
	
		padding:5px 2px 5px 2px;	
		color:#000000;
		background:#FCDDE1 url(../../images/th-bg.gif) top repeat-x;
		text-align:left
		}
		.ListTableBg th a{
			color:#000000;		
			}
			.ListTableBg th a:hover{
				color:#D2222A;
				text-decoration:none		
			}
	.ListTableBg td{		
		padding:2px;
		background-color:#f1f1f1
		}
		.ListTableBg td a{
			color:#000000;
			}
			.ListTableBg td a:hover{
			color:#000000;
			text-decoration:none	
			}
	.ListTableBg td span{
		font-size:11px;
		}
.searchBox{
			margin:0
			border:#FF0000 1px solid;
			padding:5px;
			background:#f2f2f2;
			margin-bottom:20px
		   }
			.searchBox table{
				margin:0px auto;
				padding:2px;
				background:#FEB1B7;
				}	
			.searchBox td{
				padding:2px;
				}	
				.searchBox th{
										
					padding:2px;
					
					}	
				.searchBox input{
					padding:2px;
					border:1px solid #999999;
					
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#000000;
					font-weight:normal;
					text-decoration:none;
					}

/* --------- BLog css --------- */
.BlogList {
	margin:0px;
	padding:0px;
	}
	.BlogList th {	
		padding:2px 2px 2px 4px;	
		color:#000000;
		background:#FCDDE1 url(../../images/th-bg.gif) top repeat-x;
		text-align:left;		
		}
		.BlogList th a{			
		color:#000000;
		
		}
	.BlogList td {
		text-align:left;	
		padding:0px;	
		}
	.BlogList td.Ligthbg {
		background:#FEE9EB !important;	
		padding:4px;
		}
		.BlogList td.Ligthbg a{
			color:#000000;
			text-decoration:none;
			}
			.BlogList td.Ligthbg a:hover{
			color:#D2222A;
			text-decoration:underline;
			}
	.BlogList .BlackNav {		
		float:left		
		}
		.BlogList .BlackNav a{
			color:#ffffff;
			font-size:11px;
			text-decoration:none;
			background:#2A2A2A;	
			padding:3px 20px 3px 20px;
			display:block;
			}
			.BlogList .BlackNav a:hover{
			color:#FFE4EB;
			text-decoration:underline;
			}
	.BlogList .RedNav {		
		float:right;
			}
		.BlogList .RedNav a{
			color:#ffffff !important;
			font-size:11px;
			text-decoration:none;
			background:#F38294;				
			padding:3px 20px 3px 20px;
			display:block;
			}
			.BlogList .RedNav a:hover{
			color:#000000;
			text-decoration:underline;
			}
	.scrollDiv {display:none; overflow-y:scroll; height:200px; background:#ffffff; margin-top:10px; padding-right:0px}
	.Ligthbg {
		background:#FEE9EB;	
		padding:4px;
		}
.borderGray {
		border:1px solid #CCCACA;
		padding:5px;
		background:#ffffff url(../../images/grayshade.gif) repeat-x;
		}
		.borderGray p{
		padding:8px 0 8px 0;
		margin:0px;
		}
.borderLightRed {
		border:1px solid #CCCACA;
		padding:5px;
		background:#ffffff url(../../images/redshade.gif) repeat-x;
		}
		.borderLightRed p{
		padding:8px 0 8px 0;
		margin:0px;
		}
/* --------- BLog css END --------- */		
/* --------- form css --------- */

.textbox {
		padding:2px;	
		text-align:left;
		width:200px;
		border:1px solid #999999;
		background:#ffffff
		}

  .tabs
        {
            position: relative;
              left: 0px;
        }
       .tab
        {
            color: #ffffff;
            font-weight: bold;
            background-color: #FBD3D6;
            height: 26px !important;
            line-height: 24px !important;
            display: block;
             }
         .tab a
        {
            color: #000000;
            font-weight: normal;
            background-color: #FBD3D6;
           
        }
        .selectedTab
        {
            color: #ffffff !important;
            font-weight: bold;
            background-color: #B11815 !important;
            height: 26px !important;
            line-height: 24px !important;
            display: block;
        }
        .tabContents
        {
            border: solid 1px #D1E1F7;
            padding: 10px;
            background-color: white;
            text-align: left;
        }

		
.footer {
	width:auto; height:40px;
	margin-top: 5px;
	padding-bottom:5px;	
	clear:both;
	font-size:11px;
	}	
	.footer .link {	
		color:#8E8A8A; font-size:11px;
		padding-left:15px;
		}
	.footer .link a {	
		color:#8E8A8A; 
		text-decoration:none;
		padding-right:7px;
		}
		.footer .link a:hover {				
		color:#D2222A;
		text-decoration:none
		}
	.footer .copyright {
		font-size:11px;
		padding-left:15px;
		}
		
		
	.thumbbg {
	border:1px solid #DCDADA;
	background:#f1f1f1;
	padding:4px;
	}
