/* Neil Sampson */

body {	
	color: #FFF;
	font: 10px/150% Tahoma;
	background: #d7d7d7 url(../Images/backgroundgrey.jpg) repeat;
}

#boxcontainer {
	background-color: #fff;
	width: 795px;
	height: 865px;
	color: #00660a;
	padding: 0px 0 0 5px;
	font-size: medium;
	border-width: 1px;
	border-color: #333;

}

#header {
	position:relative;
	width:790px; 
	height:115px;
	border-width:0px 1px 0px 0px;
	background: url(../Images/ShottsBanner.jpg) no-repeat;
}

#maincontent  {
	width: 790px;
	height: 570px;
	padding: 0px 0 0 0px;
	font-family: Tahoma;
}
	
#left_block {
	width: 380px;
	height: 556px;
	background-color: #FFF;
	float: left;
	padding: 0px 5px 0px 5px;
	color: #464646;
	font-size: small;
	line-height: 150%;
}

#left_block_reports {
	width: 380px;
	height: 556px;
	background-color: #FFF;
	float: left;
	padding: 0px 5px 0px 5px;
	color: #464646;
	font-size: small;
	line-height: 150%;
	overflow: auto;
}

.imageleft {
	margin: 5px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	float: left;
}
.Header1 {
	font-size: xx-large;
}

.StandardText
{
	font-size: small;
	line-height: 150%;
}

#left_block2 {
	width: 380px;
	height: 340px;
	color: #464646;
	float: left;
	padding: 20px 0px 0px 0px;
	font-size: small;
		line-height: 150%;
}

#left_block3 {
	width: 380px;
	height: 170px;
	background-color: #efefef;
	float: left;
	padding: 10px 5px 0px 5px;
	color: #464646;
	font-size: small;
	line-height: 150%;
	border-color: #fff ;
}


#right_block {
	width: 380px;
	height: 550px;
	color: #464646;
	float: right;
	padding: 0px 5px 0px 5px;
	line-height: 150%;
	font-size: small;
}

#right_block_home {
	width: 380px;
	height: 550px;
	color: #464646;
	float: right;
	padding: 10px 5px 0px 5px;
	line-height: 150%;
	font-size: small;
}

#right_block_news {
	width: 380px;
	height: 520px;
	color: #464646;
	float: right;
	padding: 10px 5px 0px 5px;
	line-height: 200%;
	font-size: small;
	overflow:auto;
}

.Header1 {
	font-size: large;
	}
.MainHeadings
	{
	font-size: x-large;
	color: #006600;
	font-weight: bold;
	font-style: italic;
	direction: ltr;
}

.SecondaryHeadings
	{
	font-size: large;
	color: #006600;
}
.SmallFont
	{
	font-size: x-small;
	color: #006600;
}

.NewsArticle
{
    font-size: 16px;
}


#right_block2 {
	width: 380px;
	height: 180px;
	color: #464646;
	background-color: #efefef;
	float: right;
	padding: 0px 0px 0px 0px;
	font-size: small;
		line-height: 150%;
}
#right_block_inside_left {
	width: 190px;
	height: 170px;
	color: #464646;
	background-color: #efefef;
	float: left;
	font-size: small;
	padding: 10px 0px 0px 10px;
}

.a:link {

 color: #006600;
 }


#right_block_inside_right {
	width: 165px;
	height: 160px;
	color: #464646;
	background-color: #efefef;
	float: right;
	font-size: small;
	padding: 20px 5px 0px 5px;
	
}


#right_block3 {
	width: 380px;
	height: 170px;
	color: #464646;
	background-color: #FFF;
	float: right;
	font-size: small;
	line-height: 150%;
	}
	
#right_block3_inside_left {
	width: 190px;
	height: 170px;
	color: #464646;
	background-color: #FFF;
	float: left;
	font-size: small;
	padding: 10px 0px 0px 10px;
}
#right_block3_inside_right {
	width: 165px;
	height: 170px;
	color: #464646;
	background-color: #FFF;
	float: right;
	font-size: small;
	padding: 10px 5px 0px 5px;
}

#newsbar  {
	width: 740px;
	height: 100px;
	padding: 5px 5px 0px 5px;

}
#sponsors  {
	width: 780px;
	height: 20px;
	background-color: #063;
	vertical-align:middle;
	color: #fff;
	padding: 5px 5px 5px 5px;
	}
	
#Copyright  {
	width: 780px;
	height: 10px;
	background-color: #FFF;
	vertical-align:middle;
	color: #464646;
	text-align: center;
	font: 10px Tahoma;
}

#navigationcontainer {
	margin:25px 0 100px 15px;
	position:relative;
	margin: 0 auto ;
	width:800px; 
	height:865px;
	border-right: 20px solid #063;
	border-left: 20px solid #063;
}



#main_right_block {
	width: 380px;
	height: 500px;
	background-color: #FFF;
	float: right;
	padding: 0px 5px 0px 5px;
	color: #464646;
	font-size: small;
	line-height: 150%;
}


#fullcontent
{

	width: 760px;
	height: 500px;
	background-color: #FFF;
	float: none;
	padding: 0px 5px 0px 5px;
	color: #464646;
	font-size: small;
	line-height: 150%;
	text-align: center;
}
	




/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {
	margin:25px 0 100px 15px;
	position:relative;
	width:800px; 
	height:25px; 
	z-index:100;
}


/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
	z-index: 1;
}


/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {
	display:block;
	width:98px;
	color: #FFF; 
	height:25px;
	text-decoration:none; 
	text-indent:5px; 
	border:1px solid #000; 
	border-width:1px 0px 1px 0px;
	font: 11px/24px Tahoma;
}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {
	border-width:0px 1px 1px 1px;
	
	}
#pmenu li a.enclose, #pmenu li a.enclose:visited {
	border-width:0px 1px 1px 1px;
	
}

/* Set up the list items */
#pmenu li {
	float:left; 
	background:#063;
	color: #063;
	z-index:101;

	
}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {
	position:relative;}
	
	
/* Make the hovered list color persist */
#pmenu li:hover > a {
	background: #396;
	 color: #FFF;}
	 
	 
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */


#pmenu li ul {
	display:none;
}

/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {
	display:block; 
	position:absolute; 
	top:-11px; 
	left:71px; 
	padding:10px 30px 30px 30px;
	background:transparent url(../transparent.gif);
	width:120px;}
/* Position the first sub level beneath the top level liinks */


#pmenu > li:hover > ul {
	left:-30px; top:16px;
	}

/* get rid of the table */

#pmenu table {
	position:absolute; 
	border-collapse:collapse; 
	top:0; 
	left:0; 
	z-index:100; 
	font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */

* html #pmenu li a:hover {
	position:relative; 
	background: #004308; 
	color: #FFF;
	z-index:103;
}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {
	background:#396; 
	color: #FFF;}


/* Set up the pointers for the sub level indication */
#pmenu li.fly {
	background:#063;}


#pmenu li.drop {
	background:#063;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(../transparent.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */









#blq-main{
	
	font-size:1.2em;
	border:solid #fff;
	border-width:0 10px;
	
	}
	
#blq-content 

.blq-toplink a{
	
	padding-left:15px;
	color: #fff;
	text-transform:uppercase;
	background: #000 no-repeat -255px -372px;
	
	}
	
a,.buttons a:hover{
	
	text-decoration:none;
	}
	
	ol,ul,li,form,fieldset{margin:0;padding:0;}p{margin:0;}.hpCol{float:left;width:306px;padding-left:14px;margin-top:12px;min-height:200px;}.hpCol-first{min-height:350px;margin-top:14px;}.hpSet{position:relative;background: #fff no-repeat left bottom;float:left;width:306px;}.carousel ol{position:relative;min-height:110px;list-style:none;width:306px;}.carousel li p{margin-left:146px;line-height:1;}.carousel li p a{display:block;width:144px;color:#fff;line-height:1.1;min-height:27px;padding:5px 6px 4px 10px;}.carousel li.two{border-style:solid;border-width:1px 0;}.carousel li.dy a{font-weight:bold;}.carousel li p a:hover{font-weight:bold;text-decoration:none;}.carousel li img{position:absolute;top:0;left:-5000px;float:left;visibility:hidden;width:146px;height:110px;
	border-style: none;
}.carousel li a:hover img,.carousel li.one img,.carousel li.dy img{visibility:visible;left:0;}.carousel li p a{display:block;width:144px;color:#fff;line-height:1.1;min-height:27px;padding:5px 6px 4px 10px;}.carousel li.two{border-style:solid;border-width:1px 0;}.carousel li.dy a{font-weight:bold;}.carousel li p a:hover{font-weight:bold;text-decoration:none;}.carousel li img{position:absolute;top:0;left:-5000px;float:left;visibility:hidden;width:146px;height:110px;
	border-style: none;
}.carousel li a:hover img,.carousel li.one img,.carousel li.dy img{visibility:visible;left:0;}.hp8 .dy,li.hp8 .dy{background-color: #0e6f3e;}.hp8 .ly,.hp8 .main,.hp8 .tv{background-color: #0e6f3e;}.hp8 #blq-banner,.hp8 .carousel li a:hover,.hp8 .carousel li.dy a,.hpFeatureList li.hp8,.hp8 .gy{background: #396 repeat-x left -74px;}


/* Hyperlinks */

/* Master Nav */

a.masnav:link  {
	color: #006600;
	text-decoration: none;
	border-style: none;
}

a.masnav:visited {color:#006600;text-decoration:none;}

a.masnav:active {
color: #006600;
text-decoration: none;
}
a.masnav:hover {
	color: #333333;
	text-decoration: underline;
}

/* 2nd Nav */

a.secnav:link {
color: #3e3e3e;
text-decoration: none;
}
a.secnav:visited {color:#3e3e3e;text-decoration:none;}
 
a.secnav:active {
color: #3e3e3e;
text-decoration: none;
}
a.secnav:hover {
	color: #006600;
	text-decoration: underline;
}

/* 3rd Nav */


a.thirdnav:link {
color: #FFF;
text-decoration: none;
}  
a.thirdnav:visited {color:#FFFFFF;text-decoration:none;}

a.thirdnav:active {
color: #FFF;
text-decoration: none;
}
a.thirdnav:hover {
color: #cfced3;
text-decoration: underline;
}


/* News page */

#news_left 	SecondaryHeadings
{
	color: #333333;
}

#news_left a
{
	color: #333333;
	text-decoration: none;
	line-height: 100%;
}

#news_left a:hover
{
	color:#333333;
	border-bottom: 0 none;
	text-decoration: none;
}

#news_left a:visited
{
	text-decoration: none;
	color: #333333;
	border-bottom: 0 none;
}

