@charset "utf-8";
/* Jacki's CSS for Lochgilphead, DOM browsers only. Modified December 22, 2010 */
body{
font: 100% Georgia, "Times New Roman", Times, serif;
color: #990099;
margin: 0px;
padding: 0;
text-align: center; 
}
.loch #wrap{ 
width: 100%;  
background: #FFFFFF;
background-image:url(../../images/textsngifs/lmenbg.gif);
background-repeat:repeat-y;
background-position:left;
margin: 0 auto; 
text-align: left;
} 
.loch #contW{ 
margin: 0 21% 0 19.5%; 
}
.fltrt{ 
float: right;
margin-left: 8px;
}
.fltlft{ 
float: left;
margin-right: 8px;
}
.clearfloat{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
.loch #lochgilphead{
top:0px;
height:39px;
background-image: url(../../images/textsngifs/bgc.gif);	 
background-color: #993399;
text-align: left;
padding-top:4px;
}
.loch #aguide{
font: 70% Verdana, Arial, Helvetica, sans-serif; 
background: #993399;
background-image: url(../../images/textsngifs/bgc.gif); 
color: #FFFFFF;
height:32px;
text-align: center;
}
.loch #welcome{background:#993399; color:#FFFFFF; background-image: url(../../images/textsngifs/bgc.gif);}
.loch #jsMsg{color:#FFFFFF; background:#9933FF;}
.loch #leftmenW{
float: left;
width: 19%;
}
.loch #leftmen{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 80%;
padding: 15px; 
text-align: left;
}
* {margin:0;padding:0;} 
#hozw{background:#993399; background-image: url(../../images/textsngifs/bgc.gif);}
#hozmen{list-style:none;font-weight:500;height:3.9em;margin:0 auto;width:630px;position:relative;line-height:1.4em;background-color:#993399;font-family:Verdana, Arial, Helvetica, sans-serif;}
#hozmen li{width:96px;float:left;text-align:center;}
#hozmen a{height:1.5em;display:block;text-decoration:none;color:#FFF;border:1px solid #FFF;border-right-width:0;background:#990000;}
#hozmen a.last{border-right-width:1px;}
#hozmen a:active, #hozmen a:focus, #hozmen a:hover{color:#FFF;background:#9900FF;}
#hozmen li.current a{background:#CC66FF;}
/* Sub Nav */
#hozmen li.current ul a{background:#FFF;text-align:center;}
#hozmen li.current ul{left:0;}
#hozmen ul{position:absolute;left:-999em;width:736px;list-style:none;padding:.6em 0 0;}
#hozmen ul li{width:auto;margin:0 5px 0 0;}
#hozmen ul a{font-size:90%;height:auto;padding:0 8px;background:#993399;color:#FFF;border:1px solid #FFF;}
#hozmen ul a:active, #hozmen ul a:focus, #hozmen ul a:hover{background:#CC33FF;color:#FFF;border-color:#FFFFFF;}
#hozmen li:active ul, #hozmen li:hover ul{left:0;background:#993399;}
#hozmen ul li.subcurrent a{background:#CC33FF;color:#FFF;border-color:#FFFFFF;} 
.loch #customizebox{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: #FFFFFF;
float: right; 
width: 19%; 
padding: 4px;
margin-top: 0px;
margin-bottom: 20px;
text-align: center;
}
.loch #menubot{
font: 80% Verdana, Arial, Helvetica, sans-serif;
background-color: #993399;
color: #FFFFFF;
text-align: center;
border: 2px groove #FFFFFF;
padding-top: 6px;
padding-right: 4px;
padding-bottom: 8px;
padding-left: 2px;
}
.loch #contentmid{
background: #FFFFFF;
border-right:1px solid #993399;
border-left:1px solid #993399;
padding:5px;
margin: 0px; 
text-align: left;
}
.smallbtit{
font: 80% Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
font-weight: 400;
height: 20px;
padding-top: 4px;
background-color: #9900FF;
background-image: url(../../images/textsngifs/bcg35.gif);
}
h1, h2, h3{
font-family: Georgia, "Times New Roman", Times, serif;
color:#990000;
text-align:center;
margin: 0px 0px 1px;
padding-top: 8px;
padding-bottom: 12px;
background-color: #FFFFFF;
}
h1{font-size: 150%;}
h2{font-size: 140%;}
h3{font-size: 130%;}
h4{font-size: 120%;}
h5, h6{font-size:110%;}
span{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 140%;
font-style: normal;
font-weight: bold;
color: #993399;
background-color: #FFFFFF;
}
.small{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
line-height : 110%;
color: #000000;
background-color: #FFFFFF;
text-align: center;
}
.smallwhite{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
line-height : 110%;
color: #FFFFFF;
}
.smallphp{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #FFFFFF;
background-color: #993399;
text-align: center;
}
.mengrn{
font-size: 10px;
font-size: 120%;
color: #00FFFF;
}
img{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
.form{
padding-right: 2px;
padding-bottom: 2px;
margin-top: 0px;
margin-bottom: 0px;
}
.formnew{
margin: 70px 150px 132px 0px;
text-align: right;
}
input{
font: 70% Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
background: #CCFFCC;
padding: 2px;
border: 1px inset #9966FF;
}
.special{
font: 600 70% Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: #FF0000;
border: 2px outset #CCCCCC;
}
.frmcentre{
padding-top: 16px;
padding-right: 20%;
}
.menudepbot{
color: #FFF;
background-color: #CC33FF;
font-weight: 400;
text-decoration: none;
} 
.menudep{
color: #FFF;
background-color: #CC33FF;
font-weight: 400;
text-decoration: none;
display: block; 
padding-top: 2px;
padding-bottom: 2px;
margin-left:5px;
}
a:link, a:visited, a:active{
color: #9966CC;
background-color: #FFFFFF;
text-decoration: none;
}
a:hover{
color: #FF0000;
background-color: #FFFFFF;
text-decoration: none;
}
a.nav{
display: block;
color: #FFFFFF;
font-weight: 400;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
margin-left:5px;
}
a.nav:link, a.nav:visited, a.nav:active{
color: #FFFFFF;
background-color:transparent;
}
a.nav:hover{
background: #66FF00;
color: #FF0000;
}
a.navbot:link, a.navbot:visited, a.navbot:active{
background: #993399;
color: #FFFFFF;
text-decoration: none;
}
a.navbot:hover{
background: #FFFFFF;
color: #FF0000;
text-decoration: none;
}
a.nav span{
display: none;
}
a.nav:hover span{
display: block;
z-index: 100;
left: 20%;
color: #000000;
position: absolute;
border: 1px solid #009900;
padding: 10px;
text-align: center;
font-weight: normal;
font-size:90%;
background-color: #00FF00;
width: 200px;
}
p, ol, ul, dl {font-size: 0.9em;}
p ol, p ul, p dl, ol ul {font-size: 0.9em;}
.alignright{text-align: right;}
.aligncentre{text-align: center;}
.alignjustify{text-align: justify;}
.red{color: #FF0000;}
.floatright{float: right;}
.loch #feature{
padding:0px 0px 4px 4px;
font-size:90%; 
}
.topp{text-align: center;}
#feature p{
padding:0px 0px 8px 4px; 
}
#customizebox p{
font-size: 70%;
line-height : 110%;
color: #000000;
padding:4px 20px;
}