body{
margin:0;
padding:0;
line-height: 1.5em;
font-size: 0.8em;
font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
background: url(images/page_bg2.jpg);
}

p{font-size: 11px;}
b{font-size: 11px;}
em{color: red;}

#maincontainer{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: 1px solid black;
background-color: #FFFFFF;
}

#header{
background: #40821C;
height: 120px; /*Height of top section*/
}

#navbar{
height: 53px; /*Height of nav section*/
border-top: 0;
border-bottom: 0;
background-image: url(images/navbg.gif);
text-align: center;
}

.menu ul {
margin: 0;
list-style-type: none;
padding: 0 6px 0 6px;
font: normal 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #203a60;
}

/*Top level list items*/
.menu ul li {
padding: 16px 14px;
float: left;
color: #FFFFFF;
}

/*Top level menu link items style*/
.menu ul li a {
font: normal 100% Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
border-left-width: 0;
}

.menu ul li a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color: #f4c802;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 167px 0 238px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

#banner{
padding: 10px 12px 2px;
background: url(images/banner_bg.jpg);
height: 79px;
}

.blink{
border: 0;
}

#news-box{
margin: 10px 13px 0 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 6px 6px 3px 6px;
border: 1px dotted #929b8e;
background: url(images/news_bg.jpg) no-repeat;
}

#news-box .title1 {
color: #ffffff;
font-size: 18px;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
margin-bottom: 12px;
background: #2a4e03;
padding: 6px;
}

#news-box p {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color: #343434;
line-height: 15px;
margin-top: 8px;
}

#news-box a {
font-size: 14px;
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #3c8018;
border-left-width: 0;
}

#news-box a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #f4c802;
}

#news-box2{
margin: 10px 13px 0 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 6px 6px 3px 6px;
border: 1px dotted #929b8e;
}

#news-box2 .title1 {
color: #ffffff;
font-size: 18px;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
margin-bottom: 12px;
background: #2a4e03;
padding: 6px;
}

#news-box2 p {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color: #343434;
line-height: 15px;
margin-top: 8px;
}

#news-box2 a {
font-size: 14px;
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #3c8018;
border-left-width: 0;
}

#news-box2 a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #f4c802;
}

.pic {
float: right;
padding: 8px 2px 2px 8px;
}

#intro-hol{
margin: 10px 13px 0 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 20px 25px 10px 14px;
height: 290px;
background: url(images/introbox_holsbg.jpg) no-repeat;
}

#intro-hol p {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height: 15px;
}

#intro-hol b {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight: bold;
}

#intro-hol .title {font-family: Arial, Helvetica, sans-serif; font-size: 22px; padding-bottom: 0; color:#FFFFFF;}

#intro-hol a {
font-size: 12px;
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #feed47;
border-left-width: 0;
}

#intro-hol a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #cdcdcd;
}

#intro-course{
margin: 0 13px 0 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 25px 25px 10px 14px;
height: 240px;
background: url(images/introbox_coursebg.jpg) no-repeat;
}

#intro-course p {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#343434;
padding-right: 250px;
}

#intro-course b {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#343434;
font-weight: bold;
}

#intro-course .title {font-family: Arial, Helvetica, sans-serif; font-size: 22px; padding-bottom: 0; color:#343434;}

#intro-course a {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #64a045;
border-left-width: 0;
}

#intro-course a:hover {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #a1c1fc;
}

#intro{
margin: 10px 13px 5px 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 15px 25px 10px 14px;
height: 314px;
background: url(images/introbox_bg.jpg) no-repeat;
}

#intro p {
font-size: 11px;
}

#intro .title {font-family: Arial, Helvetica, sans-serif; font-size: 20px; padding-bottom: 5px}

#intro a {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #3c8018;
border-left-width: 0;
}

#intro a:hover {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #f4c802;
}

#intro ul {
margin: 0;
list-style-type: disc;
list-style-position: inside;
padding: 2px 10px 6px 11px;
color: black;
}

#intro ul li {
font-size: 11px;
list-style-type: disc;
list-style-position: inside;
padding: 1px;
position: relative;
color: black;
}

#linkex {
margin: 5px 12px 15px; 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 5px 25px 0 14px;
height: 229px;
background: url(images/linkex_bg.gif) no-repeat;
}

#linkex p{}

#linkex .title {font-family: Arial, Helvetica, sans-serif; font-size: 20px; margin-right: 165px; padding-top: 15px; margin-bottom: 25px;}

#linkex a {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #3c8018;
border-left-width: 0;
}

#linkex a:hover {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #f4c802;
}

#linkex p.sec{margin-right: 160px;}

#linkex2{
margin: 15px 13px 0 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 15px 5px 0 15px;
height: 720px;
background: url(images/linkex_main_bg.gif) no-repeat;
}

#linkex2 .title {font-family: Arial, Helvetica, sans-serif; font-size: 20px; padding-bottom: 5px}

#linkex2 p.sec{margin-right: 160px;}

#contact{
margin: 10px 13px 5px 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 15px 25px 0 14px;
height: 554px;
background: url(images/contactbox_bg.gif) no-repeat;
}

#contact .title {font-family: Arial, Helvetica, sans-serif; font-size: 20px; padding-bottom: 5px}

#form{
margin: 10px 13px 1px 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 15px 40px 0 0;
height: 444px;
}

#search{
margin: 10px 13px 1px 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 15px 24px 0 14px;
height: 224px;
background: url(images/searchbox1_bg.jpg) no-repeat;
}

#search .title {font-family: Arial, Helvetica, sans-serif; font-size: 20px; padding-bottom: 5px}

.go{
position: relative;
margin-top: -24px;
margin-left: 375px;
border: 0;
}
.go2{
position: relative;
margin-top: -22px;
margin-left: 375px;
border: 0;
}

#search2{
margin: 5px 13px 5px 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 12px 25px 0 14px;
height: 325px;
background: url(images/searchbox2_bg.jpg) no-repeat;
}

#search2 p {
padding-right: 260px; 
}

#search2 .map{
/* width: 260px; */
height: 302px;
background: url(images/ukmap.gif) no-repeat;
/* margin: 160px; */
padding-left: 1px;
margin-top: -67px;
position: relative;
left: 145px;
border: 0;
}

#search2 .map li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#search2 .map a {display: block; text-indent: -9999px; text-decoration: none;}

#search2 .scotland {left: 88px; top: 4px; width: 89px; height: 137px; z-index: 40; border: 0;} /* Borders around original regions */
#search2 .northeast {left: 140px; top: 101px; width: 78px; height: 94px; z-index: 40; border: 0;}
#search2 .nireland {left: 58px; top: 119px; width: 50px; height: 43px; z-index: 40; border: 0;}
#search2 .wales {left: 108px; top: 179px; width: 55px; height: 71px; z-index: 40; border: 0;}
#search2 .midlands {left: 152px; top: 173px; width: 74px; height: 61px; z-index: 40; border: 0;}
#search2 .east {left: 202px; top: 190px; width: 51px; height: 50px; z-index: 40; border: 0;}
#search2 .southeast {left: 180px; top: 220px; width: 70px; height: 49px; z-index: 40; border: 0;}
#search2 .southwest {left: 98px; top: 223px; width: 90px; height: 73px; z-index: 40; border: 0;}
#search2 .islew {left: 189px; top: 270px; width: 12px; height: 8px; z-index: 40; border: 0;}

#search2 .scotland a {height: 137px;} /* height of rollover image */
#search2 .northeast a {height: 96px;}
#search2 .nireland a {height: 44px;}
#search2 .wales a {height: 71px;}
#search2 .midlands a {height: 60px;}
#search2 .east a {height: 51px;}
#search2 .southeast a {height: 49px;}
#search2 .southwest a {height: 73px;}
#search2 .islew a {height: 8px;}

.bscotland #scotland a, #search2 .scotland a:hover {background: url(images/ukmap.gif) -75px -322px no-repeat;} /* location of rollovers */
.bnortheast #northeast a, #search2 .northeast a:hover {background: url(images/ukmap.gif) -6px -470px no-repeat;}
.bnireland #nireland a, #search2 .nireland a:hover {background: url(images/ukmap.gif) -10px -324px no-repeat;}
.bwales #wales a, #search2 .wales a:hover {background: url(images/ukmap.gif) -6px -390px no-repeat;}
.bmidlands #midlands a, #search2 .midlands a:hover {background: url(images/ukmap.gif) -179px -323px no-repeat;}
.beast #east a, #search2 .east a:hover {background: url(images/ukmap.gif) -198px -406px no-repeat;}
.bsoutheast #southeast a, #search2 .southeast a:hover {background: url(images/ukmap.gif) -175px -470px no-repeat;}
.bsouthwest #southwest a, #search2 .southwest a:hover {background: url(images/ukmap.gif) -148px -528px no-repeat;}
.bislew #islew a, #search2 .islew a:hover {background: url(images/ukmap.gif) -35px -592px no-repeat;}

.inputs {
background-color: white;
color: black;
border: solid 1px black;
font-family: verdana, arial, verdana, geneva, sans serif;
font-size: 100%;
}

.select {
background-color: white;
color: black;
border: solid 1px black;
font-family: verdana, arial, verdana, geneva, sans serif;
font-size: 100%
}

#newsbox{
margin: 10px 5px 5px 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 15px 205px 15px 10px;
height: 100px;
background: url(images/newsbox_bg.jpg) no-repeat;
}

#ladiesbox{
margin: 10px 5px 5px 12px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 15px 205px 25px 10px;
height: 100px;
background: url(images/ladiesbox_bg.jpg) no-repeat;
}

#leftcolumn{
float: left;
width: 238px; /*Width of left column in pixel*/
margin-left: -900px; /*Set margin to that of -(MainContainerWidth)*/
}

.nletter {
margin: 12px 8px 5px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
height: 248px;
background: url(images/newsletter_bg.gif) no-repeat;
}

.nletter p {
font-size: 11px;
padding: 12px 9px 9px 9px;
}

.nletter a {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #3c8018;
}

.nletter a:hover {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #f4c802;
}

.tours {
margin: 2px 8px 5px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
border: 1px solid #2a4e03;
padding: 4px;
width: 207px;
}

.tours p {
font-size: 12px;
font-family: arial, verdana, geneva, sans serif;
line-height: 18px;
margin-top: 8px;
margin-bottom: 8px;
}

.tours b {
font-size: 14px;
font-family: arial, verdana, geneva, sans serif;
font-weight: bold;
}

.tours .r-pic {
float: right
}

.tours a {
font-size: 11px;
font: normal Arial, Helvetica, sans-serif;
text-decoration: none;
color: #3c8018;
}

.tours a:hover {
font-size: 11px;
font: normal Arial, Helvetica, sans-serif;
text-decoration: none;
color: #f4c802;
}

#rightcolumn{
float: left;
width: 167px; /*Width of right column*/
margin-left: -167px; /*Set left margin to -(RightColumnWidth)*/
}

#footer{
clear: left;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.sidead {
margin-top: 5px;
text-align: center;
}

.sidead a {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #3c8018;
}

.sidead a:hover {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #f4c802;
}

#leftcolumn hr {
border: 0;
width: 95%;
margin-top: 15px;
margin-bottom: 1px;
color: #265b0a;
background-color: #265b0a;
height: 1px;
}

.adtube{
margin: 4px 8px 10px 24px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.leftpics{
margin-top: 15px;
border: 0;
}

.buttons{
margin-top: 8px;
border: 0;
}

.click{
margin-left: 225px;
border: 0;
}

.sponsor{
margin-left: 13px;
border: 0;
padding-top: 15px;
padding-bottom: 15px;
}

hr {
border: 0;
width: 95%;
margin-top: 15px;
margin-bottom: 15px;
color: #265b0a;
background-color: #265b0a;
height: 1px;
}

#credits {
text-align: center;
}

#credits p {
font-size: 10px;
color: #686968;
}

#credits a {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #3c8018;
}

#credits a:hover {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #f4c802;
}

#basenav {
text-align: center;
margin-top: 25px;
}

#basenav p {
font-size: 80%;
color: #686968;
}

.basemenu ul {
margin: 0;
list-style-type: none;
padding: 0 10px 0 11px;
font: normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
color: #686968;
}

/*Top level list items*/
.basemenu ul li {
padding: 5px;
position: relative;
display: inline;
color: #686968;
}

/*Top level menu link items style*/
.basemenu ul li a {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #3c8018;
border-left-width: 0;
}

.basemenu ul li a:hover {
font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #f4c802;
}
