body {

	background-image: url(../images/bodybg.jpg);

	background-repeat: repeat;

	background-position: left top;

	margin: 0px;

	padding: 0px;

}

a, a:link, a:active{

	text-decoration:none;

	color:#036F56;

	font-weight:bold;

	border:0;

}

p, li{
	font-size:12px;
	text-align: left;

}

h1{

	font-size:20px;

}



h1{
	margin-top:25px;
	color:#4850A6;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;

}



h3{

	margin-top:25px;

	color:#800080;

}

h3 a:link{

	color:#800080;	

}

h3 a:visited{

	color:#800080;	

}



h2{

	color:#036F56;	

	text-align:center;

	font-size:18px;



}



h4{

	color:#295EED;

	text-align:center;

	font-size:18px;

}

h5{

	color:#00F;

	text-align:left;

	font-size:14px;

	margin-bottom:0px;

}

h5 a:link,h5 a:active, h5 a:visited{

	color:#800080;	

	font-size:16px;

}



.small{

	font-size:12px;

}

.img{

	border:0px;

	text-align:center;

	display: block;

	margin:10px 10px 5px 10px;

}

.mainwidth{

	width: 1003px;

	margin-right: auto;

	margin-left: auto;

}

.width1{

	width: 965px;

	margin-right: auto;

	margin-left: auto;

	height: 145px;

}

.width2{

	width: 991px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../images/topbg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.width3{

	width: 966px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 3px;

	padding-bottom: 3px;

}

.width4{
	width: 968px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;

}

.width5{

	width: 467px;

	margin-right: auto;

	margin-left: auto;

}



.bodyrepet{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 146px;
	font-family:sans-serif;
	font-size: 12px;
	color: #919191;
	text-decoration: none;

}

.bodyrepet1{

	background-image: url(../images/bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.clear{

	clear: both;

}

.line1{

	background-color: #E2E2E2;

	height: 4px;

}

.nevibg{

	background-image: url(../images/nevibg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.logo{

	float: left;

	width: 360px;

}

.toplinkbox{

	background-image: url(../images/toplinkbg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 6px;

	padding-left: 3px;

	height: 38px;

	float: right;

	width: 533px;

	margin-top: 23px;

	font-family: "Century Gothic";

	font-size: 13px;

	color: #BF8243;

	text-decoration: none;

}

.top1{

	float: left;

	width: 223px;

	height: 38px;

}

.top2{

	float: left;

	width: 153px;

	height: 38px;

}

.top3{

	float: right;

	width: 155px;

	height: 38px;

}

.i1{

	height: 27px;

	width: 22px;

	float: left;

	padding-top: 11px;

}

.toplimk1{

	float: right;

	width: 200px;

	line-height: 38px;

}

.toplink2{

	line-height: 38px;

	width: 129px;

	float: right;

}

.toplink3{

	line-height: 38px;

	width: 130px;

	float: right;

}

.nev{

	font-family: "Century Gothic";

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.navi123{

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.navi123 ul{

	margin: 0px;

	padding: 0px;

}

.navi123 ul li{

	margin: 0px;

	background-image: url(../images/nevispacer.jpg);

	background-repeat: no-repeat;

	background-position: right 10px;

	list-style:none;

	float:left;

	padding-top: 0px;

/*	padding-right: 30px;*/

	padding-bottom: 0px;

/*	padding-left: 30px;*/

}

.navi123 ul li a{

	list-style:none;

	float:left;

	display: block;

	font-family: "Century Gothic";

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	padding-left: 37px;

}

.navi123 ul li a span {

	list-style:none;

	float:left;

	display: block;

	font-family: "Century Gothic";

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	padding-right: 37px;

	line-height: 46px;

}

.navi123 ul li a:hover{

	list-style:none;

	background-image: url(../images/nevihover.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	color:#FFFFFF;

}

.navi123 ul li a:hover span{

	list-style:none;

	color:#FFFFFF;

	background-image: url(../images/nevihover.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	cursor:pointer;

}

.bannerleft{

	float: left;

	width: 190px;

}

.bannerspac{

	float: left;

	width: 4px;

}

.bannerright{

	float: right;

	width: 190px;

}

.ofbg{

	font-family: sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 10px;

	height: 30px;

	width: 180px;

	background-image: url(../images/black2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	line-height: 30px;

}

.readbg{

	font-family:sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #646464;

	text-decoration: none;

	background-image: url(../images/readbg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 89px;

}

.textspace1{

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 7px;

}

.blueleft1{
	float: left;
	width: 212px;
	height: 50px;
	background-image: url(../images/a1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;

}

.blueleft2{
	float: left;
	width: 212px;
	height: 50px;
	background-image: url(../images/a2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;

}

.blueleft3{
	float: left;
	width: 212px;
	height: 50px;
	background-image: url(../images/a3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;

}

.blueleft4{
	float: right;
	width: 212px;
	height: 50px;
	background-image: url(../images/a4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;

}

.list1{

	font-family:sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.list1 ul{

	margin: 0px;

	padding: 0px;

}

.list1 ul li{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.list1 ul li a{

	font-family:sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(../images/listbull.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 11px;

	line-height: 16px;

	padding-top: 4px;

	padding-bottom: 4px;

}

.list1 ul li a:hover{

	font-family:sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;



}

.lleft{

	float: left;

	width: 95px;

}

.lright{

	float: right;

	width: 115px;

}

.getbox{
	float: none;
	width: 245px;
	clear: left;

}

.slidebox{

	float: left;

	width: 485px;

}

.newyearbox{

	float: right;

	width: 235px;

}

.slidetoptext{

	background-image: url(../images/gallerytop.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	line-height: 33px;

	height: 33px;

	width: 457px;

	padding-left: 10px;

	font-family: "Century Gothic";

	font-size: 16px;

	font-weight: bold;

	color: #9FC537;

}

.blacktext1{

	font-family: "Century Gothic";

	font-size: 16px;

	font-weight: bold;

	color: #CFCFCF;

	text-decoration: none;

}

.gallrycenter{

	background-image: url(../images/gallerycenter.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 120px;

}

.pre{

	float: left;

	width: 50px;

	padding-top: 45px;

}

.photobox{

	width: 350px;

	padding: 7px;

	float: left;

}

.next{

	width: 50px;

	padding-top: 45px;

	float: right;

}

.wwwbox{

	float: left;

	width: 295px;

}

.flinkbox{

	font-family:sans-serif;

	font-size: 12px;

	color: #7E7E7E;

	text-decoration: none;

	float: right;

	width: 660px;

}

.flinkbox a{

	font-family:sans-serif;

	font-size: 12px;

	color: #7E7E7E;

	text-decoration: none;

	padding-right: 10px;

	padding-left: 10px;

	line-height: 35px;

}

.flinkbox a:hover{

	font-family:sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;



}

.greytext1{
	font-family:sans-serif;
	font-size: 12px;
	color: #919191;
	text-decoration: none;
	line-height: normal;
	font-style: normal;

}

.greytext2{

	font-family:sans-serif;

	font-size: 11px;

	color: #646464;

	text-decoration: none;

	line-height: 20px;

	padding-left:25px;

}

.greytext3{

	font-family:sans-serif;

	font-size: 11px;

	color: #646464;

	text-decoration: none;

	line-height: 20px;

	font-weight: bold;

}

.wwwtext{

	font-family: "Century Gothic";

	font-size: 15px;

	color: #4850A6;

	text-decoration: none;

	font-weight: bold;

}

.penalleft{

	float: left;

	width: 728px;

}

.penalcenter{

	float: left;

	width: 10px;

}

.penalright{

	float: right;

	width: 227px;

}

.faqbull{

	float: left;

	height: 43px;

	width: 50px;

}

.faqtext{

	float: left;

	height: 43px;

	width: 71px;

}

.faqrepet{

	float: left;

	background-image: url(../images/faqcenter.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 43px;

	width: 592px;

}

.faqright{

	float: right;

	height: 43px;

	width: 15px;

}

.flistleft{

	font-family:sans-serif;

	font-size: 11px;

	color: #646464;

	text-decoration: none;

	padding: 10px;

	float: left;

	width: 344px;

}

.flistright{

	font-family:sans-serif;

	font-size: 11px;

	color: #646464;

	text-decoration: none;

	padding: 10px;

	float: right;

	width: 344px;

}

.border1{

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #646464;

	height: 10px;

}

.readmore{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 25px;

	color: #99BE34;

	text-decoration: none;

	font-weight: bold;

}

.readmore a{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 25px;

	color: #99BE34;

	text-decoration: none;

	font-weight: bold;

}

.readmore a:hover{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 25px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

.plubbg{

	background-image: url(../images/plubbg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 42px;

	padding-right: 15px;

	padding-left: 15px;

	height: 50px;

	width: 197px;

}

.plubbg ul{

	margin: 0px;

	padding: 0px;

}

.plubbg ul li{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.plubbg ul li a{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #9FD0E8;

	text-decoration: none;

	background-image: url(../images/listbull.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 11px;

	display: block;

}

.plubbg ul li a:hover{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #ffffff;

}

.testbg{

	background-image: url(../images/testibg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 42px;

	padding-right: 15px;

	padding-left: 15px;

	height: 47px;

	width: 197px;

}

.testbg ul{

	margin: 0px;

	padding: 0px;

}

.testbg ul li{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.testbg ul li a{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #EEAFDC;

	text-decoration: none;

	background-image: url(../images/listbull.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 11px;

	display: block;

}

.testbg ul li a:hover{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #ffffff;

}

.resobg{

	background-image: url(../images/resoubg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 99px;

	width: 197px;

	padding-top: 42px;

	padding-right: 15px;

	padding-left: 15px;

}

.resobg ul{

	margin: 0px;

	padding: 0px;

}

.resobg ul li{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.resobg ul li a{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #CBEC96;

	text-decoration: none;

	background-image: url(../images/listbull.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 11px;

	display: block;

}

.resobg ul li a:hover{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #ffffff;

}

.bookbg{

	background-image: url(../images/bookbg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	width: 197px;

	padding-top: 47px;

	padding-right: 15px;

	padding-left: 15px;

	height: 45px;

}

.bookbg ul{

	margin: 0px;

	padding: 0px;

}

.bookbg ul li{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.bookbg ul li a{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #F1DAAC;

	text-decoration: none;

	background-image: url(../images/listbull.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 11px;

	display: block;

}

.bookbg ul li a:hover{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #ffffff;

}



/* These styles create the dropdown menus. */

.nav{

	height:48px;

	margin-top:0px;

	/*background:url("../images/nevibg.jpg");*/

}

#navbar {

	margin:0px 0px 0px 0px;

	padding: 0px 5px 0px 160px;

	height: 1em; 

}

/* hide this from IE */

html>body #navbar {

	margin:0px 0px 0px 0px;

	padding: 0px 0px 0px 100px;

	height: 1em; 

}



#navbar li {

	list-style: none;

	float: left; 

}



#navbar li a {

	display: block;

	margin:0px 0px 0px 0px;

	padding: 10px 5px 5px 5px;

	width:130px;

	height:48px;

}

/* hide this from IE */

html>body #navbar li a {

	display: block;

	margin:0px 0px 0px 0px;

	padding: 10px 5px 5px 5px;

	width:130px;

	height:29px;

}



#navbar li a:hover,#navbar li:hover{

	list-style:none;

	background-image: url(../images/nevihover.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	color:#FFFFFF;

	font-size:11px;

}

#navbar li a:hover span,li:hover span{

	list-style:none;

	color:#FFFFFF;

	background-image: url(../images/nevihover.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	cursor:pointer;

}

#navbar li a:hover,a:active {
	background-color: #ADD53E;
	text-align: left;

}

#navbar li ul {

	display: none; 

	width: 10em; /* Width to help Opera out */

	/*background-color: #ADD53E;*/

	}

#navbar li:hover ul, #navbar li.hover ul {

	display: block;

	position: absolute;

	margin: 0;

	padding: 30px 10px 5px 0px; }

#navbar li:hover li, #navbar li.hover li {

	float: none; }

#navbar li:hover li a, #navbar li.hover li a {

	background-color: #ADD53E;

	border-bottom: 1px solid #fff;

	color: #000; 

	font-size:10px;

	}

#navbar li li a:hover {

	background-color: #ADD53E; 

	border-bottom: 1px solid #fff;

	}

.validation-advice {

	margin: 5px 0;

	padding: 5px;

	background-color: #ffffff;

	color : #ff0000;

	font-size:70%;

	font-weight: bold;

}





#customers

{

font-family:sans-serif;

width:75%;

border-collapse:collapse;

}

#customers td, #customers th 

{

font-size:12px;

border:1px solid #98bf21;

padding:3px 7px 2px 7px;

}

#customers th 

{

font-size:1.4em;

text-align:center;

padding-top:5px;

padding-bottom:4px;

background-color:#A7C942;

color:#fff;

}

#customers tr.alt td 

{

color:#000;

background-color:#EAF2D3;

text-align:center;

}



.genrebg{

	background-image: url(../images/genrebg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 99px;

	width: 197px;

	padding-top: 42px;

	padding-right: 15px;

	padding-left: 15px;

}

.genrebg ul{

	margin: 0px;

	padding: 0px;

}

.genrebg ul li{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.genrebg ul li a{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #CBEC96;

	text-decoration: none;

	background-image: url(../images/listbull.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 11px;

	display: block;

}

.genrebg ul li a:hover{

	font-family:sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: bold;

	color: #ffffff;

}
#Table_01 tr td div .bodyrepet1 .width4 table tr th .greytext3 .greytext1 {
	font-weight: bold;
}
.hnew {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #F00;
	text-align: left;
}
.save {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #F00;
	font-weight: bold;
}
.save1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #60F;
}
save3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #03C;
}
save3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #060;
}
.save3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #060;
	font-weight: bold;
	text-align: justify;
}
.save4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #609;
}
#Table_01 tr td div .bodyrepet1 .width4 table tr td .greytext1 {
	font-family: Verdana, Geneva, sans-serif;
}
#Table_01 tr td div .bodyrepet1 .width4 table tr td .greytext1 {
	text-align: justify;
}
.save5 {
	font-size: 24px;
}
.whitedote {
	color: #FFF;
}
centreimages {
	text-align: center;
}
