﻿html{overflow:auto;}
body{
font-family:Trebuchet MS;
font-size:14px;
margin:0;
padding:0;
background-color:#FFF;
color:#333;
}
a{text-decoration:none;color:#2371b0;}
a:hover{text-decoration:underline;}
h1{
font-weight:bold;
font-size:28px;
margin:0;
padding:0px 0px 7px 0px;
color:#0DB14B;
}
h1 a:hover{text-decoration:none;}
h2{
font-size:18px;
font-weight:bold;
text-transform:uppercase;
margin:0;
padding:0px 0px 7px 0px;
/*color:#f7931e;*/
color:#0db14b;
}

h3{
font-weight:bold;
font-size:16px;
margin:0;
padding:0px 0px 4px 0px;
color:#E81E26;
}
h4{
font-weight:bold;
font-size:14px;
margin:0;
padding:0px 0px 3px 0px;
}
p{margin:0;padding:0px 0px 7px 0px;}
table{ border-collapse:collapse;}
li{padding:0px 0px 7px 0px;}

dt{font-weight:bold;}
dd{padding:1px 0px 13px 0px; margin:0;}
ul{padding: 7px 0px 1px 16px; margin:4px; line-height:11px;}

acronym{border-bottom:1px dotted; cursor:help}

a.orange{color:#FEBD3B;}
a.green{color:#78C259;}
div.orange{
background-image:url(img/orangeSlash.png);
background-position:left top;
background-repeat:no-repeat;
padding-top:33px;
padding-left:13px;
padding:33px 13px 33px 13px;
}
div.orange h1{color:#FEBD3B;}
div.green{
background-image:url(img/greenSlash.png);
background-position:left top;
background-repeat:no-repeat;
padding-top:33px;
padding-left:13px;
min-height:600px;
}
div.green h1{color:#78C259;}
#tBody{width:990px;}
#tBody td{ vertical-align:top;}
#dvTop{
background-image:url(img/mastheadbg.gif);
background-position:top left;
background-repeat:no-repeat;
height:149px;
background-color:#FFF;
position:relative;
}
.aHome{
display:block;
position:relative;
width:54px;
height:107px;
top:7px;
left:23px;
background-image:url(img/mastlogo.gif);
background-position:top left;
background-repeat:no-repeat;
}

#searchForm{position:relative; top:-40px; left:350px; width:350px;}
#searchForm input#q{color:#66412D; border:1px solid #D4865D; background-color:#F9E3B1; margin-bottom:5px; padding-left:4px}
#searchForm label{color:#00A994}
#searchForm a{padding-left:13px;}
#searchForm a{color:#EF7C32}

#skipnav{display:none; visibility:hidden;}
hr.clearing{margin:0;border:0;clear:both; display:none;}
div.clearing{height:13px; clear:both;}

#dvNav{
width:96%;
background-color:#FFF;
color:#0088C0;
margin:0;
padding:0px 0px 24px 13px;
}
#dvNav div{
line-height:1.1;
float:left;
margin:0;
padding: 0px 3px 0px 3px;
background-image:url(img/navlistbg.png);
background-position:100% 4px;
background-repeat:no-repeat;
min-height:54px;
min-width:101px;
width:16%;
}
#dvNav div.right{ background-image:none;}
#dvNav a{
display:block;
padding:0;
margin:0 6px;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
}
#dvNav a:link, #dvNav a:visited{color:#2E3192}
#dvNav a:hover{color:#008CFF}
#dvNav p a{
display:inline;
font-weight:normal;
font-size:14px;
text-transform:none;
margin:0
}
#dvNav p a:link, #dvNav p a:visited{color:#0088C0}
#dvNav p{display:block; margin:0 6px; padding:0}
/*--------nav small---------*/
#dvNavSmall{
width:99%;
min-width:760px;
height:24px;
background-color:#FFF;
color:#0088C0;
margin:0;
padding:0px 0px 24px 4px;
}
#dvNavSmall div{
line-height:1.1;
float:left;
margin:0;
padding:  0px 13px 0px 3px; 
background-image:url(img/navbg.png);
background-position:100% 4px;
background-repeat:no-repeat;
height:37px;
}
#dvNavSmall div.right{ background-image:none;}
#dvNavSmall a{
display:block;
padding:0;
margin:0 6px;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
}
#dvNavSmall a:link, #dvNavSmall a:visited{color:#2E3192}
#dvNavSmall a.selected{color:#f7931e;}
#dvNavSmall a:hover{color:#008CFF}
/*--------------------------*/
#tdNav{
padding:13px;
vertical-align:top;
text-align:left;
background-color:#9999CC;
color:White;
width:154px;
font-family:Trebuchet MS;
font-size: 14px;
}
#tdNav hr{
margin:0;
border:0;
border-bottom:solid 1px white;
height:0px;
width:126px;
color:white;
background-color:white;
text-align:left;
}
#tdNav a{
display:block;
color:White;
}
td#tdNav a:hover{
cursor:pointer;
text-decoration:none;
color:Black;
}
a.leftNav{
padding:7px 0px 7px 0px;
width:154px;
height:21px;
}
a.connect{
width:154px;
height:28px;
background-position:right top;
background-repeat:no-repeat;
}
#aFaceBook{background-image:url(img/facebook.png);}
#aTwitter{background-image:url(img/tweet.png);}
#aFlickr{background-image:url(img/flickr.png);}
#aTube{background-image:url(img/youTube.png);}
#aRSS{background-image:url(img/rss.png);}
td#content{
vertical-align:top;
padding-left:13px;
}
div#content{
position:relative;
margin:0;
background-image:url(img/pagecontentbg.gif);
background-position:13px 0px;
background-repeat:no-repeat;
padding:33px 13px 13px 13px;
}
.btnGo{
display:block;
height:19px;
width:19px;
background-image:url(img/go.png);
background-repeat:no-repeat;
position:relative;
top:-21px;
left:113px;
}
.btnGo:hover{
background-image:url(img/go_h.png);
}
#dvFooter{padding-left:13px;}
/*
#dvFooter a{}
#dvFooter a:hover{}
*/
/*-------------------------------------Library News----------------------------------------------------------------*/
#tbNews{
width:770px;
height:300px;
}
#tbNews td{
vertical-align:top;
}
#tdNewsImage{
width:520px;
}
#tbNewsTools{
width:250px;
background-color:#FFECBC;
}
#tbNewsTools td{
text-align:right;
padding:0;
margin:0;
}
#tbNewsTools a{
color:Black;
display:block;
height:18px;
padding:7px;
}
#tbNewsTools a:hover{
background-color:#FFCC66;
text-decoration:none;
cursor:pointer;
}
div.newsTeaser{
padding:21px;
background-color:#FFF7E6;
height:226px;
}
/*
.hlNews{
display:block;
width:520px;
height:300px;
background-image:url(img/frog.remove.png);
background-repeat:no-repeat;
}
*/
/*-------------------------------------Spotlight----------------------------------------------------------------*/
#tSpotlight1{width:770px;}
#tSpotlight1 a{display:block; width:124px; height:33px;}
#tSpotlight1 td{vertical-align:top;text-align:center;}
#tSpotlight1 td.img{width:124px;}
#tSpotlight1 td.sep{width:91px;}
/*-------------------------------------skins--------------------------------------------------------------------*/
.pb13{padding-bottom:13px}
.txt{height:20px;}
.btn{background-color:#BCBDC1;}
.btn:hover{
color:White;
background-color:ThreeDShadow; 
cursor:pointer;
}
.hid{display:none; visibility:hidden;}

@media print {
    #dvFooter{ display:none; }
    #dvTop{ display:none;}
    #dvNav{ display:none;}
    #tdNav{ display:none;}
    #content{
    width:7.5in;
    border:double 7px black;
    padding:13px;  
    }
}
