/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{ font-family: Arial, sans-serif; color: #333333; line-height: 1.17; background-color: #fff; margin: 0; padding: 0; }

a:link{
	color: #777;
	text-decoration: none;
}

a:visited{
	color: #777;
	text-decoration: none;
}

a:hover{ color: #777; text-decoration: underline; }

h1{ font-family: Verdana, Arial, sans-serif; font-size: 130%; color: #000; font-weight: normal; line-height: 1.3em; margin: 0 0 -.3em; padding: 0; }

h2{ font-family: Arial, sans-serif; font-size: 114%; color: #000; font-weight: normal; margin: 0; padding: 0; }

h3{
 font-family: Arial, sans-serif;
 font-size: 90%;
 color: #444;
 margin: 0;
 padding: 0;
 font-weight:normal;
}

h4{
 font-family: Arial, sans-serif;
 font-size: 115%;
 font-weight: normal;
 color: #000;
 margin: 0;
 padding: 0;
}

h5{ font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #444; font-style: normal; margin: 0; padding: 0; }

ul{ list-style-type: disc; }

ul ul{ list-style-type: square; }

ul ul ul{
 list-style-type: none;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.maintab { background-color: white; background-image: url(../images/backlow.gif); background-repeat: no-repeat; background-position: right bottom; }
#masthead{
	padding: 0;
	width: 100%;
}

#navBar{
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #cccccc;
}
#content{ width: auto; line-height: 1.2em; margin: 0; padding: 0 0 0 150px; border: thin #000000; clear: none; }

/***********************************************/
/* Menu Styles                                 */
/***********************************************/

#menu a:link{
	color: #333333;
	text-decoration: none;
}

#menu a:visited{
	color: #333333;
	text-decoration: none;
}

#menu a:hover{
	color: #777;
	text-decoration: none;
}

#menu{ background-color:#ffffff; padding:2px 6px 3px 10px; margin: 0; font-size: 80%; background-image: url(../images/abgallery.gif); background-repeat: no-repeat; background-position: right bottom; }

#gradient2{ background-color: #b9b9b9; border-bottom: 2px solid #e1e1e1; padding:3px 3px 3px 10px; color: #ffffff; line-height: 0.8em; }
#downloadbar{ background-color: #fff; padding:3px; line-height: 0.8em; }
/***********************************************/
/*Site Map Styles                                 */
/***********************************************/
.sitemap a:link, .sitemap a:visited, .sitemap a:hover{ color: #444; }
.sitemap ul a:link, .sitemap ul a:visited, .sitemap ul a:hover{ color: #777; }
.sitemap ul{ color: #777; font-size: 95%; }
/************* #breadCrumb styles *************/

#breadCrumb{ font-size: 70%; color: #ffffff; text-transform: lowercase; }
#breadCrumb a{
	color: #FFFFFF;
}

/************** content styles *****************/

#story{ padding: 15px 5px 15px 15px; margin: 0; width: 368px; font-size: 70%; line-height: 1.3em; background-repeat: no-repeat; background-position: right top; float: left; clear: none; border-color: #b9b9b9; border-style: solid; border-width: 0 0 1px; }
#splash { font-size: 70%; line-height: 1.3em; width: 100%; clear: none; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #b9b9b9; }
#story ul{ list-style-position: outside; }
#story p, #storynarrow p, #story li, #storynarrow li{ padding-right: 10px; padding-left: 0; }
#storynarrow{ padding: 15px 5px 15px 15px; margin: 0; width: 188px; float: left; font-size: 70%; line-height: 1.3em; border-color: #b9b9b9; border-style: solid; border-width: 0 0 1px; background-repeat: no-repeat; background-position: right top; }
#details{ padding: 15px; margin: 0; background-color: #eee; width: 200px; font-size: 70%; line-height: 1.3em; float: right; clear: none; border-color: #b9b9b9; border-style: solid; border-width: 0 1px 1px 0; }
#detailswide{ padding: 15px; margin: 0; float: right; background-color: #eee; clear: none; width: 380px; font-size: 70%; line-height: 1.3em; border-color: #b9b9b9; border-style: solid; border-width: 0 1px 1px 0; }
#detailswide h1 a:link, #detailswide h1 a:visited{ color: black;}
/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}
/*********** #sectionLinks styles ***********/

#sectionLinks{ margin: 0; padding: 0; font-size: 70%; }

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-top: 1px solid #cccccc;
}

#sectionLinks h4 {
	padding: 6px 0 5px 10px;
	
}

#sectionLinks h5{ color: #b9b9b9; background-color: #eee; padding: 4px 0 3px 10px; border-bottom: 1px solid #cccccc; }

#sectionLinks a {
	padding: 4px 0px 3px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:hover{
	background-color: #E5E5E5;
}

#sectionLinks .active{
	background-color: #dddddd;
}

/*********** backimg styles ***********/

.backimg{ position: relative; margin: 0; padding: 0; font-size: 90%; background-color:#ffffff; background-repeat:no-repeat; background-image:url(../images/backimg.jpg); width: 150px; height: 400px; border-width: 0; }
/************* #siteInfo styles ***************/
#siteInfo{ clear: both; font-size: 75%; color: #cccccc; text-transform: lowercase; padding: 10px; border-style: solid; border-width: 0 0 1px; }
/************** new styles **************/
.tabtext { font-size: 0.8em; line-height: 1.5em; margin: 0; padding: 5px; }
.tabsquare { background-color: #eee; }
.imgtbl { margin-left: -10px; padding: 0; }
#story .imgtbl { margin-top: 8px; }
.subhead {
	font-weight: bold;
}
.headlink { font-size: 80%; }
.headsub { color: #777; }
.back { font-size: 90%; padding-top: 1em; }
.bordertop { padding-top: 10px; border-top: 1px solid #ccc; }

