body {

	margin:0px auto;

	color:#000;

	background-color:#3C0A66;

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

	background-repeat:repeat-x;

	line-height:120%;

	text-align:center;

	font:x-small/1.4em Tahoma, Arial, Helvetica, sans-serif;

	voice-family: "\"}\""; voice-family:inherit;

	font-size:small;

	} html>body {font-size:small;}

/* standard code

---------------------------------------------------------- */

img{

    border:0px;

}

.one{

	display:none;

}

form{

	margin:0px;

	padding:0px;

}

p{

	padding:0px 0px 12px 0px;

	margin:0px;

}

ul{

	margin:0px;

}



li{

	margin:0px;

}



h1 {

	font-weight:normal;

	font-family:Tahoma,Arial, Helvetica, sans-serif;

	font-size:180%;

	line-height:120%;

	color:#050533;

	margin:0px 0px 20px 0px;

	padding:0px;

}

h2 {

	font-weight:normal;

	font-style:italic;

	font-size:120%;

	color:#050533;

	margin:0px 0px 5px 0px;

	padding:0px;

}

h3 {

	font-weight:bold;

	font-size:130%;

	color:#050533;

	margin:0px 0px 5px 0px;

	padding:0px;

}

h4 {

	font-weight:normal;

	font-size:120%;

	line-height:120%;

	color:#050533;

	margin:0px 0px 5px 0px;

	padding:0px;

}

hr{

	border:none 0;

	border-top:1px dashed #1D4C56;

	width:100%;

	height:1px;

}

.clear{

	clear:both;

}

/* links

---------------------------------------------------------- */

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

	color:#050533; 

	font-weight:bold;

	background-color: transparent; 

	text-decoration: underline;

	}

a:hover {

	color:#050533; 

	font-weight:bold;

	background-color: transparent; 

	text-decoration: none;

	}

/* layout code

---------------------------------------------------------- */

.border{

	text-align:center;

	margin:0px auto;

	width:974px;

	border-top:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	border-left:2px solid #FFFFFF;

	border-right:2px solid #FFFFFF;

}

.header{

	color:#FFFFFF;

	height:105px;

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

	text-align:left;

}

.home1{

	float:left;

	border-top:1px solid #FFFFFF;

	padding:10px;

	width:223px;

	height:286px;

	color:#FFFFFF;

	border-right:1px solid #FFFFFF;

	background:url(../images/1.jpg);

	line-height:120%;

}

.home1 ul{

	margin:50px 0px 0px 30px;

	padding:0px;

}

.home2 ul{

	margin:10px 0px 0px 30px;

		padding:0px;

}

.home3 ul{

	margin:26px 0px 0px 30px;

		padding:0px;

}

.home4 ul{

	margin:35px 0px 0px 30px;

		padding:0px;

}

.home1 li{

	list-style-image:url(../images/arrow1.gif);

	padding-left:10px;

	color:#FFFFFF;

}

.home1 a:active, .home1 a:link, .home1 a:visited {

	text-decoration:underline;

	color:#fff;

	}

.home1 a:hover {

	color:#ffff00;

	text-decoration:none;

	}

.home2{

	float:left;

	border-top:1px solid #FFFFFF;

	padding:10px;

	color:#FFFFFF;

	width:223px;

	height:286px;

	border-right:1px solid #FFFFFF;

	background:url(../images/2.jpg);

	line-height:110%;

}

.home2 li{

	list-style-image:url(../images/arrow2.gif);

		padding-left:10px;

	color:#FFFFFF;

}

.home2 a:active, .home2 a:link, .home2 a:visited {

	text-decoration:underline;

	color:#fff;

	}

.home2 a:hover {

	color:#ffff00;

	text-decoration:none;

	}

.home3{

	float:left;

	border-top:1px solid #FFFFFF;

	padding:10px;

	color:#FFFFFF;

	width:223px;

	height:286px;

	border-right:1px solid #FFFFFF;

	background:url(../images/3.jpg);

	line-height:110%;

}

.home3 li{

	list-style-image:url(../images/arrow1.gif);

		padding-left:10px;

	color:#FFFFFF;

}

.home3 a:active, .home3 a:link, .home3 a:visited {

	text-decoration:underline;

	color:#fff;

	}

.home3 a:hover {

	color:#ffff00;

	text-decoration:none;

	}

.home4{

	float:left;

	border-top:1px solid #FFFFFF;

	color:#FFFFFF;

	padding:10px;

	width:222px;

	height:286px;

	background:url(../images/4.jpg);

	line-height:120%;

}

.home4 li{

	list-style-image:url(../images/arrow4.gif);

		padding-left:10px;

	color:#FFFFFF;

}

.home4 a:active, .home4 a:link, .home4 a:visited {

	text-decoration:underline;

	color:#fff;

	}

.home4 a:hover {

	color:#ffff00;

	text-decoration:none;

	}

.hometitle{

	font-size:140%;

	padding-bottom:8px;

	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

}

.hometitle a:active, .hometitle a:link, .hometitle a:visited {

	text-decoration:none;

	color:#fff;

	}

.hometitle a:hover {

	color:#fff;

	text-decoration:underline;

	}

.quote{

	float:right;

	text-align:center;

	margin:20px 0px 0px 0px;

	width:250px;

}

.quote a:active, .quote a:link, .quote a:visited {

	text-decoration:underline;

	color:#fff;

	}

.quote a:hover {

	color:#ffff00;

	text-decoration:none;

	}

.strapline{

	color:#B99ECF;

	text-align:left;

	font-size:85%;

	width:980px;

	margin:0 auto;

	line-height:150%;

}

.content{

	float:left;

	text-align:left;

	border-bottom:3px solid #050533;

	background-color:#FFFFFF;

}

.contentpadding{

	margin:10px 20px 20px 20px;

	width:934px;

	clear:both;

}

.subpagecontainer{

	background:url(../images/subbg.jpg) repeat-y;

}

.submenutitle{

	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;

	font-size:140%;

	color:#000000;

}

.left{

	float:right;

	width:235px;

	padding-right:25px;

	margin-bottom:10px;

}

.left ul{

	border:1px solid #D7D7D7;

	border-top:10px solid #050533;

	margin:10px 0px 0px 0px;

	padding:0px;

	width:235px;

}

.left li{

	list-style:none;

	float:left;

	width:190px;

	border-top:1px solid #d7d7d7;

	padding-left:10px;

	margin-left:15px;

}

.left ul ul{

	border:0px;

	padding:0px 0px 10px 0px;

	margin:0px;

}

.left ul ul li{

	border:0px;

	margin-top:0px;

	padding-left:15px;

	margin-left:0px;

}

.left a:active, .left a:link, .left a:visited {

	text-decoration:none;

	font-weight:bold;

	color:#6711AE;

	line-height:240%;

	width:190px;

	display:block;

	background:url(../images/subarrow1.gif) right no-repeat;

	}

.left a:hover {

	color:#000;

	text-decoration:underline;

	display:block;

	font-weight:bold;

	line-height:240%;

	width:190px;

	background:url(../images/subarrow2.gif) right no-repeat;

	}

.left ul ul li a:active, .left ul ul li a:link, .left ul ul li a:visited {

	text-decoration:none;

	font-weight:normal;

	color:#000;

	line-height:160%;

	width:190px;

	display:block;

	background:none;

	}

.left ul ul li a:hover {

	color:#000;

	text-decoration:underline;

	display:block;

	font-weight:normal;

	line-height:160%;

	width:190px;

	background:none;

	}

.emaildiv{

	margin:20px 0px 0px 0px;;

	width:230px;

	padding:74px 0px 0px 10px;

	background:url(../images/email4.jpg) no-repeat #A690B9;
	clear:left;

}

.email input{

	font-size:90%;

	border:0px;

}

.emailbutton{

	float:right;

	padding:10px 20px 10px 0px;

}

.right{

	float:right;

	width:648px;

	padding-left:25px;

}

.right ul{

	margin:0px 0px 0px 40px;

	padding:0px;

}

.homeleft{

	float:left;

	width:460px;

	padding-right:25px;

	margin-bottom:10px;

	border-right:1px solid #D8D1E0;

}

.homeright{

	float:left;

	width:423px;

	padding-left:25px;

}

/* breadcrumb

---------------------------------------------------------- */

.breadcrumb{

	text-align:left;

	color:#666;

	height:20px;

	font-size:90%;

	padding-bottom:20px;

}

.breadcrumbdivider{

	color:#666;

	margin:0px 5px 0px 5px;

}

.breadcrumb ul {

	margin:0px;

	padding:0px;

	list-style:none;

}

.breadcrumb li {

	display:inline;

	list-style: none;

}

.breadcrumb a:active, .breadcrumb a:link, .breadcrumb a:visited {

	text-decoration:underline;

	color:#666;

	}

.breadcrumb a:hover {

	color:#ff0000;

	text-decoration:none;

	}

/* menu

---------------------------------------------------------- */

.menu{

	text-align:center;

	color:#fff;

	width:980px;

	font-size:90%;

	margin:0 auto;

}

.menu ul {

	margin:0px;

	padding:0px;

	list-style:none;

}

.menu li {

	float:left;

	list-style: none;

	padding:5px 1px 5px 10px;

	background:url(../images/tabl.gif) top left no-repeat;

}

.menu a:active, .menu a:link, .menu a:visited {

	text-decoration:none;

	font-weight:bold;

	color:#fff;

	background:url(../images/tabr.gif) top right no-repeat;

	padding:7px 10px 7px 0px;

	}

.menu a:hover {

	color:#ffff00;

	text-decoration:none;

	font-weight:bold;

	background:url(../images/tabr.gif) top right no-repeat;

	padding:7px 10px 7px 0px;

	}

/* footer

---------------------------------------------------------- */

.footer{

	border-top:1px solid #fff;

	text-align:center;

	margin:0 auto;

	color:#fff;

	width:974px;

	background-color:#050533;

}

.footer ul{

	margin:0px;

	padding:0px;

	list-style:none;

}

.footer li{

	display:inline-block;

	float:left;

		padding:10px 20px 10px 20px;

}

.footer li a:active, .footer li a:link, .footer li a:visited {

	color:#fff;

	text-decoration:none;

}

.footer li a:hover{

	color:#ffff00;

	text-decoration:underline;

}

/* footer

---------------------------------------------------------- */

.logos{

	text-align:center;

	margin:0 auto;

	color:#000;

	width:963px;

	text-align:left;

	background-color:#fff;

	padding:4px 0px 0px 15px;

}

.logos ul{

	margin:0px;

	padding:0px;

	list-style:none;

}

.logos li{

	display:inline-block;

	float:left;

		padding:0px;

}

.logos li a:active, .logos li a:link, .logos li a:visited {

	color:#fff;

	text-decoration:none;

}

.logos li a:hover{

	color:#ffff00;

	text-decoration:underline;

}



a.white:active, a.white:link, a.white:visited {

	color:#fff;

	text-decoration:underline;

}

a.white:hover{

	color:#fff;

	text-decoration:none;

}

/* mattstacey link

---------------------------------------------------------- */

.mattstacey{

	text-align:right;

	margin:0 auto;

	margin-top:10px;

	color:#7D14D3;

	width:978px;

}

.mattstacey a:active, .mattstacey a:link, .mattstacey a:visited {

	text-decoration:none;

	color:#7D14D3;

	}

.mattstacey a:hover {

	color:#7D14D3;

	text-decoration:underline;

	}

.terms{

	text-align:right;

	margin:0 auto;

	width:978px;

	color:#fff;

}

.terms a:active, .terms a:link, .terms a:visited {

	text-decoration:none;

	color:#fff;

	font-weight:normal;

	}

.terms a:hover {

	color:#ffff00;

		font-weight:normal;

	text-decoration:none;

	}

li a.noline{

	border-right:0px;

}

