@charset "UTF-8";
/* CSS Document */

* {margin: 0; padding: 0; }

html {background-color: #37235e; padding-top: 10px;}

#mastercontainer {
	padding-top: 30px;
	width: 784px; 
	margin: 10px auto 0; 
	background: white url(images/boxcurve_01.jpg) no-repeat center top;
	}

h1, h2, h3, p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
    color: #000000; }

h1, h2, h3 {
   font-weight: bold;
   line-height: 140%;
   letter-spacing: .1em;}

h1 {
	font-size: 20px; 
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #c0c0c0;
	}

h1.top, h1.top.home {
	padding-top: 4px;
	line-height:normal;
	margin-bottom: 10px;
    border-bottom: none;
	color: #472674;}
	
h2 {font-size: 17px; padding-top: 3px; }

h3 {font-size: 15px; }

a {color: #c60703;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;}

a:visited {color: #37235e; 
	}

a:hover, a:active {
	text-decoration: underline;}
	
/*Masthead Formatting*/
#masthead {
	margin: 0 auto;
	width: 654px;
	height: 171px;
	background: white url(images/banner.jpg) no-repeat center top;
}

#masthead p {
	font-size: 9px;
	display: none;
}
	
	
/*Left Column Formatting*/

#leftcontainer {
	width: 215px; 
	height: 500px;
    float: left;
	margin: 20px 30px 0 10px;
	padding-right: 15px;
	background: white url(images/logosmall.jpg) no-repeat top right;

}

h1#titlehead {
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
   font-size: 22px;
   letter-spacing: 0;
   line-height: normal;
   border: none;
   padding-left: 5px;
   color: #016c99;
   }

.titlesubhead {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 14px;
    color: #016c99; 
}
	
#leftnavigation {
	margin-top: 145px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 14px;
    color: #000000; 
	padding-right: 30px;
	border-right: 1px solid #492e7b;	

}

li.leftnav {
	margin-bottom: 14px;
	display: block; 
	list-style-type: none;
	text-align:right;
}

#leftcontainerHome {
	height: 366px;
	width: 216px;
	background: white url(images/homeleft.jpg) no-repeat top right;
}

#leftcontainerHome p {
	display:none;
}

/*Right Formatting*/

#rightcontainerHome {
    float: left;
	width: 475px;
/*	height: 350px;*/
	margin-top: 10px;
	margin-left: 235px;
}

#rightcontentHome {
	padding: 15px 12px 15px 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
}

#rightcontainer {
    float: left;
	width: 445px;
    height: 370px;
	margin-top: 30px;

}

#rightcontent {
	padding: 15px 12px 15px 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
}


body#pictorialdirectory div#rightcontainer {
	background-color:#FFF;
	height: 100%;
		}

#pictures {
	height: 100%;
}

#homepagelist {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 13px;
    color: #000000; 
	padding-left: 15px;
}

.mainnav {
	font-weight: bold;
}

li.mainnav {
	margin-bottom: 15px;
}

.subnav {
	list-style-type: none;
	padding-left: 20px;
}

ul.subnav li {
	margin: 4px 0;
}

#rightcontent p {
	line-height: 1.35em; 
	padding-top: 5px;
	padding-bottom: 2px;
	font-size: 13px;
	}

.italic {
	font-style: italic; 
	}
	
.nextpg a {
	font-size: 10px;
	margin-top: -4px;}

.note {
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
	line-height: 140%;}
	
p#note2, #note2 a {
	font-size: 10px;
	margin-top: 5px;}

.toTop {
   clear: both;
   font-style: italic; 
   font-size: 11px;
   padding-top: 10px; }
   
.indent {
	margin-left: 25px;
}

.letterspace {
	letter-spacing:normal;}

.basiclist {
	list-style-type: none;
	padding-left: 20px;
	font-size: 13px;
}

ol.basiclist {
	list-style-type:decimal;
	}
	
ol.basiclist li {
	margin-top: 3px;
	margin-bottom: 5px;
}

ul.basiclist li, ol.basiclist li {
	margin: 10px 0;
}

.bulletlist {
	list-style-type: disc;
	padding-left: 20px;
	font-size: 13px;
}
ul.bulletlist li {
	margin-top: 3px;
	margin-bottom: 7px;
}

ul.bulletlist li li {
	list-style-type: none;
	margin-bottom: 7px;
}

address {
	padding: 10px 0;
	font-size: 13px;
}

.smalltxt {
	font-size:13px;
	list-style-type:disc;
	line-height:17px;
}
ul.basiclist.smalltxt li.bio {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 12px;
}

.bio {
	font-size: 12px;
}

.normal {
	font-weight: normal;
}

/*Table Formatting*/

.statisticaltable {
	font-size: 10.5px;
	}

.statisticaltable th {
	font-size: 10px;
	text-align:left;
}

table.statisticaltable tr#tabletop th {
	border-bottom: 1px solid black;
	border-right: 15px solid white;
}

.statisticaltable td {
	padding-bottom: 2px;
	padding-top: 2px;
}

.statisticaltable a, .statisticaltable a:hover, .statisticaltable a:active {
	color: #c60703; 
	font-size: 10.5px;
}

.statisticaltable a:visited {
	color: #37235e; 
}



/*Footer Formatting*/

#footer {
   clear: both; 
   background: white url(images/boxcurve_03.jpg) no-repeat bottom center;
   padding-top: 35px; 
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
   font-size: 10px; 
   font-weight: bold; 
   letter-spacing: .05em;
   line-height: 165%;
   text-align: center; 
   color: #c0c0c0;
   min-height: 70px;
   }
   
#footer p {
	color: #c0c0c0;
}
   
#footer a {
   color: #c0c0c0;
   font-size: 10px;
   font-weight: bold;
   text-decoration: underline;}
