/*==============================================================
	
	CSS STYLE SHEET FOR CHARNWOOD MOLECULAR
	VERSION: 2

COLOURS: 

	dark prp: #663366
	light prp: #b299b2
	
	dark grn: #456E49
	light grn: #b8d958
	mid grn: #9c6
	
==============================================================*/
body {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	
	line-height: 18px;
	background-image: url(background.jpg);
	background-position: top 50%;
	background-repeat:repeat-y
}

td,tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 18px;
	color: #999;
}

ul,li{
	padding: 0px 10px 5px 15px;
	line-height:20px;
	color:#666;
	list-style-image: url(bulletpoint.png);
}

.ol{
	list-style-image: url(bulletpoint_arrow.png);
}

#content{
	padding:0px;
}

/* END TAG */

a {color: #636;}
a:active{color: #3636;}
a:visited{color: #gray;}
a:hover{color: #B299B2; text-decoration:none;}

h1 {
 font-size: 18px;
 color:#000;
padding:0px 0px 0px 0px;
}

h2 {
 font-size: 16px;
 color:#b299b2;
}

h3 {
 font: 14px;
 color: #663366;
}

h4 {
 font-size: 10px;
 color: #663366;
}

p {
 color: #555;
}




.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size: 8.0pt;
	width: 20%;
	position: relative;
	left: 25px;
	top: 25px;
	right: 0px;
	bottom: 0px;
	/*border:1px solid black;*/
}

.navigation-item{
	padding: 0 0 37 115;
	/*background-color: #eeeeee;*/
}

.navigation-item a{color: gray;
	text-decoration:none
	/*background-color: #eeeeee;*/
}

.navigation-item a:hover{color: gray;
	text-decoration:underline
	/*background-color: #eeeeee;*/
}

.navigation-item a:visited{color: black;
	/*background-color: #eeeeee;*/
}

.navigation-item a:active{color: black;
	/*background-color: #eeeeee;*/
}

#pagetitle{
	font-size: 16pt;
 	color:#000;
	font-weight:600;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #efefef;
}
/*================================================================*/

#breadcrumb{
	font-size: 8pt;
	font-weight:lighter;
	color: #b299b2;
	padding: 5px 0px 0px 0px;
}

#breadcrumb a:link {
	color: #999;
}

#breadcrumb a:visited {
	color: #999;
}

#breadcrumb a:hover {
	color: #000;
}

#breadcrumb a:active {
	color: #036;
}

/*================================================================*/

.subtext{
	font-size: 9pt;
	color: #999999;
	padding: 10px 0 5px 10px;
}

.maintable {
	background-color: white;
	/*border: 3px solid white;*/
}

.maintable .contentarea{
	padding: 10px 10 5px 10px;
}

.leadtext {
	font-size: 9pt;
	color: #999;
	font-weight: bold;
}

/* LINK USED IN THE FOOTER */
.footerlinks{
	color:gray;
	border-top-style:dotted;
	text-decoration:none;
	position:relative;
	left: 0px;
	top: 100px;
	right: 0px;
	bottom: 0px;
}
.footerlinks a{
	color:gray;
	text-decoration:none;
}

.footerlinks a:active{
	color:gray;
	text-decoration:none;
}
.footerlinks a:visited{
	color:gray;
	text-decoration:none;
}
.footerlinks a:hover{
	color:gray;
	text-decoration:underline;
}
/* END FOOTER LINKS */

/* THE NET MAGIK LINK WHICH APPEARS AT THE BOTTOM OF THE PAGE */
.netmagiklink{
	font-family:verdana;
	font-size:7.5pt;
	/*position: relative;
	left: 320px;
	top: -27px;
	right: 0px;
	bottom: 0px;*/
}
.netmagiklink a{
	color:gray;
	text-decoration:none;
}
.netmagiklink a:active{
	color:gray;
	text-decoration:none;
}
.netmagiklink a:visited{
	color:gray;
	text-decoration:none;
}
.netmagiklink a:hover{
	color:black;
	text-decoration:underline;
}
/* END NET MAGIK LINK */

/* BOXES USED IN THE SITE (CURRENTLY TABLES NOT DIVS) */
#box1{
	padding:10px;
	border:1px solid #ccc;
	width:100%;
	margin:0px 0px 0px 0px;
}

#box1 th{
	color:#000;
	font-size:9pt;
	background-color: #FFFFFF;
	background-image: url(box1th-background.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #ccc;
		margin:0px 0px 0px 0px;
}

#box1 td{
	border-bottom:1px dashed #999999;
}

#box2{
	padding:10px;
	border:1px solid #ccc;
	width:100%;
}

#box2 th{
	color: #000;
	font-size:9pt;
	background-color: #FFFFFF;
	background-image: url(box2th-background.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #ccc;
}

#box2 td{
	border-bottom:1px dashed #999999;
}
/* END BOXES */
