p {  
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #000; 
line-height: 1.5em;
padding: 0px; 
clip: rect( ); 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 1.5em;
margin-left: 0px; 
}

body { 
font-family: Georgia, "Times New Roman", Times, serif; 
line-height: 1.5em; 
color: #000; 
} 


a {  
color: #303; 
text-decoration: none;
}

a:hover {
}

.banner {
border-bottom: 0px;
}

.banner a, .banner a:hover {
border-bottom: 0px;
}



ul { 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 12px; 
margin-left: 0px; 
list-style-type: none} 

li {  
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #fff; 
line-height: 1.5em;
padding: 0px; 
clip: rect( ); 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 1em;
margin-left: 0px; 
}


.footer{  
font-size: 10px; 
font-style: normal; 
color: #fff;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0em;
margin-left: 0px; 
}


h1 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 20px; 
font-style: normal; 
font-weight: normal; 
color: #000;
margin-top: .5em; 
margin-right: 0px; 
margin-bottom: 0.5em; 
margin-left: 0px; 
border-bottom: 0px;
}


h2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-style: normal; 
font-weight: bold; 
color: #000; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0.5em; 
margin-left: 0px; 
}

h3 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
color: #000;
margin-bottom: 0.5em;
}

h4 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
color: #000;
}

h5 {  
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;  
line-height: 1.5em; 
margin-bottom: 1em;
}


/* ---[ dotted horizontal rule ]------------------------------- */
.hr {
margin: 0;
padding: 0;
border-bottom: 1px dotted #666;
}

* html .hr {
border-bottom: none;
padding: 1px;
background: url(../images/dot.gif) repeat-x bottom;	
}

.byline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: bold;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}

.byline2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: bold;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1.25em;
	margin-left: 0px;
}

.phototitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none; color: #fff; line-height: 1.25em }




div.list {
margin-bottom:1.5em;
margin-left:20px;
}

ol li div.list {
margin-top:.5em;
margin-bottom:.7em;
}

div.list p{
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;
padding-left:12px;
margin-bottom:2px;
line-height:1.5em;
background-image: url(../images/bullet.gif); 
background-repeat: no-repeat; 
background-position: 0px 0.65em;
}



.box {
padding: 10px 10px 10px 10px;
border: 1px solid #666;
background-color: #CACAAD;
}

.box p { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
color: #fff; 
line-height: 1.25em;
 }
 
.box h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 1.25em; 
font-weight: bold; 
color: #fff;
margin-bottom:.25em; 
}



.bar {
padding: 8px 10px 8px 10px;
border: 1px solid #666;
background-color: #CACAAD;
}

.bar h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 1em; 
font-weight: bold; 
color: #333;
} 
 
 .callout {  
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 15px; 
 font-style: italic; 
 line-height: 1.5em; 
 font-weight: bold; 
 color: #666633;
padding: 10px 10px 10px 10px;
border: 1px solid #666;
background-color: #D9D8D6;
} 

/* table box is for the new articles on homepage. */ 
table.featuresbox {
border: 1px solid #666;
padding:0px;
margin:0px;
}

td#top {
width:638px !important;
width:660px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333; 
font-weight: bold;
background-color: #9a9a65;
padding-left: 10px;
padding-top:4px;
padding-bottom:4px;
padding-right: 10px;
border-bottom: 1px solid #666;
}

td#bottom {
width:638px !important;
width:660px;
margin:0px;
background-color: #CACAAD;
padding: 10px;
}

#bottom p {
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 12px; 
color: #000000; 
line-height: 1.5em;
margin-bottom: 1.5em;
}

#bottom h1{
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 20px; 
font-weight: normal;
color: #303; 
margin-top: .5em; 
margin-right: 0px; 
margin-bottom: 0.5em; 
margin-left: 0px;
}




.divider {
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom:10px;
border: 1px solid #666;
background-color: #9a9a65;
padding: 10px;
}

.divider h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #666; 
} 

/* use imgbox and imgbox2 for the images floated right in the text. Has a gray outline around image and gray outline around box. Must use the * html hack to get to float in IE5 Mac*/ 
.imgbox {
padding:10px 10px 6px 10px;
margin-bottom:10px;
border: 1px solid #000;
position: inline;
right:0;
 }
 
 .imgboxnoborder {
padding:10px 10px 6px 10px;
margin-bottom:10px;
border: none;
position: inline;
right:0;
 }
 
/** html div.imgbox {
 width: 232px; /* trick IE5 Win */
/* w\idth: 222px; /* reset width for IE5 Mac and IE6 */
/*}*/

.imgbox2 {
padding:5px 10px 6px 0px;
margin-bottom:10px;
margin-left:10px;
position: inline;
left:0;
 }
 
 .imgbox3 {
padding:5px 0px 6px 10px;
margin-bottom:10px;
margin-left:10px;
position: inline;
right:0;
 }

.bookbox {
padding:0px 10px 6px 0px;
margin-bottom:10px;
position: inline;
left:0;
 }

.imgbox img, .imgbox2 img, .imgbox3 img, {
border: 1px solid #666;
}

.imgbox p, .imgbox2 p, imgbox3 p, .caption p{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: italic; 
line-height:1.25em;
color: #333333;
margin-top:0; 
margin-bottom:5px;
}


.caption {
padding-bottom:10px;
margin-bottom:10px;
 }
 
.caption p{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style:normal;
line-height:1.25em;
color: #333333;
margin-top:5px; 
margin-bottom:10px;
}

.imgbox2 a {
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
}

.imgbox2 .noitalic {
font-style:normal;
}
