/* Jackie's new layout for Tarbert. August 12, 2009 */
body{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000099;
line-height:1.166em;
margin:0px; 
padding:0px;
clear:both;
width:100%; 
font-size:100%;
}
h1, h2, h3, h4, h5, h6{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0px;
padding:0px;
}
h1, h2, h3, h4{
padding:25px 0px 10px 0px;
text-align:center; 
}
h5{padding:8px 0px 4px;} 
h6{text-align:left;}
h1{
font-size:140%;
}
h2{
font-size:130%;
}
h3{
font-size:120%; 
}
h4{
font-size:110%; 
}
h5, h6{
font-size:100%; 
}
ul{
 list-style-type:square;
}
ul ul{
 list-style-type:disc;
}
ul ul ul{
 list-style-type:none;
}
label{
font-family:Arial,sans-serif;
font-size:100%;
font-weight:bold;
color:#334d55;
}
#masthead{
padding:0px; 
border-bottom:0px solid  #cccccc;
width:100%;
background:#FFFFFF url(../../images/tarbert/images/gifsandtext/whtebells1.jpg) repeat-x;
}
#masthead #logodiv{
font-size:70%;
height:75px;
}
#datetime{
width:100%;
height:49px; 
/*border:1px none #000000;*/
background:#FFFFFF url(../../images/tarbert/images/gifsandtext/tdatebw.gif) repeat-x;
}
#nw{
background-image:url(../../images/tarbert/images/gifsandtext/navl.gif);
background-repeat:repeat-y;
background-position:left;
width:100%;
overflow:hidden;
position:relative; 
padding-bottom:2px;
}
#nw #custw{
background-image:url(../../images/tarbert/images/gifsandtext/custr.gif);
background-repeat:repeat-y;
background-position:right;
width:100%;
position:relative;
}
#navleft{
float:left; 
width:17%;
margin:0 0 1em 1em; 
padding:0 0 1em 0; 
border-bottom:1px solid #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left; 
font-size:70%; 
background-color:#90bade;
}
#sectionLinks{
position:relative; 
}
#headlines{
float:right;
width:17%;
border-bottom:1px solid #cccccc;
padding:10px 20px 4px 0px; 
font-size:80%;
margin:0px auto; 
}
#customizebox{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000099;
text-align:center;
width:90%; 
}
#contentmid{
float:left;
width:54%;  
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC; 
padding-right:20px;
text-align:left; 
}
.feature{
padding:0px 0px 10px 10px;
font-size:90%; 
color:#0000CC;
border-bottom:1px solid #CCCCCC;
}
.feature img{
float:right;
padding:10px 0px 0px 10px;
}
.feature p{
padding:0px 0px 4px 10px; 
}
.story{
clear:both;
padding:10px 0px 0px 10px;
font-size:80%;
}
.story p{
padding:0px 0px 4px 10px;
}
#menubot{ 
border:1px solid #cccccc;
font-size:75%;
color:#000099;
padding:10px;
clear:both;
background-color:#A9E2FF;
text-align:center;
background-image:url(../../images/tarbert/images/gifsandtext/oblique.gif);
background-repeat:repeat;
}
#menubot img{
padding:4px 4px 4px 10px;
vertical-align:middle;
}
#navleft ul a:link, #navleft ul a:visited{
display:block;
}
#navleft ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navleft li{
border-bottom:1px solid #90bade;
margin:0;
}
/* fix for browsers that don't need the hack */
html>body #navleft li {border-bottom: none;}
#navleft li a{
display:block;
padding:0px 5px 2px 15px; 
border-left:10px solid #1958b7;
border-right:10px solid #508fc4;
border-top:1px solid #CCCCCC;
background-color:#2175bc;
color:#FFFFFF;
text-decoration:none;
width:100%;
}
html>body #navleft li a { width: auto; }
#navleft li a:hover{
border-left:10px solid #00FF00;
border-right:10px solid #00FF00;
background-color:#D6F1FF;
color:#FF0000;
}
#navleft li a span {
display: none;
}
#navleft li a:hover span{
display:block;
z-index:120;
background:#66FF00;
left:115%;
width:200px;
color:#000000;
position:absolute;
border:1px solid #009900;
padding:10px;
text-align:center;
font-size:100%;
font-weight:normal;
} 
#navleft ul li .menudep{
color:#FFFFFF;
background-color:#2175BC;
border-left:10px solid #FF6600;
border-right:10px solid #FF6600;
border-top:1px solid #90bade;
}
.menudeptd{
color:#FFFFFF; 
background-color:#FF9900;
font-weight:400;
text-decoration:none;
}
a, a:link, a:visited, a:hover, a:active{
text-decoration:none;
color:#0000FF;
background-color:inherit;
}
a:hover{
color:#FF0000;
background-color:#FFFFFF;
}
a.rightlnk:link, a.rightlnk:visited, a.rightlnk:hover, a.rightlnk:active{
color:#0000FF;
background-color:#FFFFFF;
text-decoration:none;
}
a.rightlnk:hover{
color:#FF0000;
} 
#menubot a:link, #menubot a:visited, #menubot a:hover, #menubot a:active{
background:#A9E2FF;
color:#000099;
}
#menubot a:hover{
background:#FFFFFF;
color:#FF0000;
}
#tarbnews{
padding:0 0 4px;
}
#tarbnews img{
display:block;
}
#headlines p{
padding:2px 0px;
}
.clear{
clear:both;
}
.alignright{
text-align:right;
}
.alignleft{
text-align:left;
}
.aligncentre{
text-align:center;
}
.alignjustify{
text-align:justify;
}
.alignleftred{
font-size:1.1em;
font-weight:500;
color:#000000;
background-color:#7BD3FF;
text-align:left;
padding-left:1em;
}
.red{color:#FF0000;text-align:center;}
.imgmiddle{
vertical-align:middle;
}
.bordnone{
border:none;
}
.valignmiddle{
vertical-align:middle;
}
.floatright{
float:right;
margin:4px 0px 4px 8px;
}
#search{
padding:5px 0px 5px 10px;
/*border:1px solid #FF0000;*/
font-size:100%;
}
#search form{
 margin:0px;
 padding:0px;
}
#search label{
display:block;
margin:0px;
padding:0px;
color:#FFFF00;
font-size:130%;
}
input{
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
color:#0000CC;
background:#CCFFCC;
padding:2px;
border:1px inset #9966FF;
}
.special{
color:#FFFFFF;
background:#FF0000;
border:2px outset #CCCCCC;
font-weight:600;
}
span{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
font-style:normal;
font-weight:bold;
color:#0000FF;
background-color:#FFFFFF;
}
.small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
line-height:110%;
color:#0000FF;
text-align:center;
}
.smallbtit{
color:#FFFFFF;
font-weight:400;
height:20px;
border-left:10px solid #508fc4;
border-right:10px solid #1958b7;
text-align:center;
background-color:#2175BC;
padding-bottom:2px;
}
.smallphp{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#000000;
background-color:#FFFFFF;
text-align:center;
}
.linkus img{float:left;padding:0px;border:none}
form{margin: 0;}
#shead{
margin-top:8px;
margin-bottom:4px;
border-left:10px solid #90BADE;
border-right:10px solid #90BADE;
height:22px;
width:auto;
text-align:center;
background:#2175BC;
}
#shead h6{
font-size:12px;
color:#FFFFFF;
text-align:center;
}
#searchbox{
width: 120px;
height:19px;
background: url(../../images/tarbert/images/gifsandtext/searchTrans.gif);
margin:2px auto 8px;
}
#searchbox #s {
float: left;
padding:1px 0 4px 4px; 
border: 0;
width: 98px; 
height:18px;
background: none;
font-size: 1em; 
}
#searchbox #go {
float: right;
margin-top:-24px;
background:transparent; 
border:none; 
} 