/* CSS Document */
body *{
	outline:none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Trebuchet MS";
	font-size:13px;
	line-height:18px;
/*	background:#365B56 url(images/bg-img.jpg);
	background-repeat:repeat-x;*/
	background:#372B28;
	}
.df2 {
	background-image: url(images/df2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.e-bookleft {
	background-image: url(images/e-bookheader2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.yellow {
	background-image: url(images/rightyellow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bordr {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A08A18;
	border-bottom-color: #A08A18;
	border-left-color: #A08A18;
}
.text12 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 87px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #838383;
	border-right-color: #838383;
	border-bottom-color: #838383;
	border-left-color: #838383;
}
.tri12 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #012D1F;
	text-decoration: none;
}
a.tri12:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #012D1F;
	text-decoration: underline;
}



	
	.maintable{
	background-image:url(images/table-bg.gif); background-repeat:repeat-y; background-position:left top;}
	
.topbg{
    background-image:url(images/banner-2.jpg);
	height:315px;
	width:360px;
	background-repeat:no-repeat;
	}
.heading{
	font-size:14px;
	color:#8D762D;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	}
	a.heading:hover{
	font-size:14px;
	color:#8D762D;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: underline;
	}
.border{
    border-top:1px #000000 dotted;
	}
.rgttop{
    background-image:url(images/rgt-top.jpg);
	background-repeat:no-repeat;
	width:250;
	height:32;
	}
.whitehead{
   
   font-size:14px;
   color:#FFFFFF;
   text-transform:uppercase;
   }
.whthd-bg{
   background-image:url(images/whitehd-bg.jpg);
   background-repeat:repeat-x;
   height:21px;
   }
.calender{
   font-size:12px;
   }  
.events{
  font-size:11px;
  color:#4764A8;
  text-decoration:underline;
  }
.events:hover{
  font-size:11px;
  color:#8D762D;
  text-decoration:underline;
  }
  
  
.bgreviews{
   background-image:url(images/see-review.jpg);
   background-repeat:no-repeat;
   width:106px;
   height:17px;
   }
.subscribe{
   background-image:url(images/subscribe.jpg);
   background-repeat:no-repeat;
   width:78px;
   height:17px;
   }
.rgtblcheadeing{
   font-family:Trebuchet MS;
   font-size:11px;
   }
.rgtcontent{
    font-family:Trebuchet MS;
    font-size:12px;
	}
.rgtform{
   font-family:Trebuchet MS;
   font-size:11px;
   }
.footer{
  font-size:11px;
  color:#C3C9C9;
  }
  
  .footer a:link, .footer a:visited{
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover, .footer a:active{
color: #D3C272;
text-decoration:none;
}
  .toplink{
  font-family:Tahoma;
  font-size:10px;
	  color:#755F1A;
  text-decoration:none;
  font-weight:bold;
    }
	.toplink:hover{
	font-family:Tahoma;
  font-size:10px;
  color:#EDF0D6;
  text-decoration:none;
  font-weight:bold;
    }
form{
  margin:0px;
  padding:0px;
  }
.spacer{
height:19px;
line-height:19px;
_height:29px;
_line-height:29px;
}

.txt{
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
  }
 a.txt:hover{
  font-family:Trebuchet MS;
  font-size:13px;
  text-decoration: underline;
  
  }
.txt-colour{
  font-family:Trebuchet MS;
  font-size:13px;
  color:#576E67;
  }
.product-top-bg{
   background-image:url(images/productbnnr2.jpg);
   width:249px;
   height:197px;
   }
   
   .daliansch-bg{
   background-image:url(images/dailianschool-head2.jpg);
   background-repeat:no-repeat;
   width:249px;
   height:197px;
   }
.product-top{
   font-size:11px;
   color:#355D5B;
   }
.product-content{
   font-size:13px;
   color:#8D762D;
   text-decoration:none;
   }
.product-content:hover{
   font-size:13px;
   color:#553B8B;
   text-decoration:none;   
   }
.product-rgt-bg{
   background-image:url(images/productdetail-rgtbg.jpg);
   background-repeat:repeat-x;
   }
.caps{
   text-transform:uppercase;
}
.bannr-2{  
    font-size:15px;
	color:#FFFFFF;
	}
.bannr-2-quote{   
    font-size:13px;
	color:#FFFFFF;
	}
.product-heading-top{
   font-size:14px;
   color:#8D762D;
   text-transform:uppercase;
   }
.name-color{
  color:#8D762D;
  }
.btm-link{
   font-size:13px;
   color:#8D762D;
   text-decoration:underline;
   }
.btm-link:hover{
   font-size:13px;
   color:#553B8B;
   text-decoration:underline;   
   }
 .textbox {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #365B56;
	height: 16px;
	width: 120px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
}
 .textbox1 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #365B56;
	height: 22px;
	width: 160px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 2px;
}
 .textbox2 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #365B56;
	height: 91px;
	width: 207px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 2px;
}
.style1 {font-size:10px; color:#755F1A; text-decoration:none; font-family: Tahoma;}
.style2 {color: #755F1A}

.tri10 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:10px;
	font-weight: normal;
	color: #636363;
	text-decoration:none;
}
.bg1 {
	background-image: url(images/bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bottombg {
	background-image: url(images/bottombg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bottombg1 {

	background-image: url(images/bottombg2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.dot {
	background-image: url(images/dot.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.big {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: none;
}
.left {
	background-image: url(images/td-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.v2 {
	background-image: url(images/v2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dot2 {
	background-image: url(images/dot2.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.active {
	background-image: url(images/activeright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg3 {
	background-image: url(images/bg31.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.spright {
	background-image: url(images/spright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.oshobottom {
	background-image: url(images/oshobottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.heading2 {

	font-size:16px;
	color:#8D762D;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}
.p2 {
	background-image: url(images/p2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left-nav{
background-image:url(images/dotted-line.jpg);
background-repeat:no-repeat;
height:22px;
width:175px;
border:#000000 solid 2px;
}
.txt1 {
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.txt1:hover {
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.photop2 {
	background-image: url(images/photop2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.border8 {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A7B351;
	border-right-color: #A7B351;
	border-bottom-color: #A7B351;
	border-left-color: #A7B351;
}
.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #428D46;
	text-decoration: none;
}

.date-heading{
font-family:"Trebuchet MS";
  font-size:14px;
  color:#4764A8;
  font-weight:bold;
  text-decoration:none;
  line-height:20px;
  padding:0px 0px 0px 10px;
  }
  
.date-heading a:link, .date-heading a:visited {
   color:#4764A8;
   font-family:"Trebuchet MS";
  text-decoration:none;
}
.date-heading a:hover, .date-heading a:active {
color:#8D762D;
font-family:"Trebuchet MS";
text-decoration:none;
}

.date-heading2{
font-family:"Trebuchet MS";
  font-size:13px;
   color:#000000;
  text-decoration:none;
  line-height:20px;
  padding:0px 0px 0px 30px;
  }
  
.date-heading2 a:link, .date-heading2 a:visited {
 color:#000000;
 font-family:"Trebuchet MS";
  text-decoration:none;
}
.date-heading2 a:hover, .date-heading2 a:active {
color:#8D762D;
font-family:"Trebuchet MS";
text-decoration:none;
}

.news-content{
font-family:"Trebuchet MS";
font-size:13px;
color:#000000;
text-decoration:none;
line-height:17px;
padding:0px;
}

.name{
color:#4764A8; 
text-decoration:none; 
font-size:13px;
line-height:17px;
}
.name a:link, .name a:visited{
text-decoration:none;
color:#4764A8; 
font-size:13px;
}
.name a:hover, .name a:active{
text-decoration:underline;
color:#4764A8;
font-size:13px;
}
.RegisTer {
	width:205px;
	display:block;
	height:21px;
	background:url(images/regitr.gif) 0 0 no-repeat;
	text-indent:-9000px;
}
.RegisTer:hover {
	width:205px;
	display:block;
	height:21px;
	background:url(images/regitr.gif) 0 -21px no-repeat;
	text-indent:-9000px;
}