body
{
	margin: 0 0 0 0;
	padding:0px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font: arial, helvetica, sans-serif;*/
		font-size:92%;
	/*font-size: 11px;*/ 
		background: #eeeeee;
	text-align: left;

}

/*website container elements*/
/*banner,bw,color,purpose,topnav,botnav,copyright*/
#banner
{
height:174px;
		
}

#bw
{
position: absolute;
top: 0px;
left: 0px;
z-index:1;
}

#color
{
position: absolute;
top: 0px;
left: 245px;
}

#purpose
{
	position: absolute;
	top:30px;
	left: 610px;
	margin: 0px;
	padding: 0 0 0 0;
	z-index:2;
	width: 250px;
	/*margin: 0 0 0 0;*/
	/*padding: 0 80px 0 0;*/
color:#ffffff;

}


#topnav
{
position: absolute;
	top: 75px;
	left: 20px;
	margin: 0px;
	padding: 0 0 0 0;
z-index:2;
background:#e0e0e0;	

}

#topnav a
{
color:#f00000;
font-size:.9em;
font-style:italic;
font-weight:bold;
margin: 0 4px 0 4px;
padding: 0 0 0 0;

}

#botnav
{
text-align:center;
border-top:1px solid gray;
padding:5px 0 5px 0;
}

#botnav a
{
color:black;
font-size:1em;
/*font-style:italic;*/
font-weight:bold;
margin: 0 8px 0 8px;
padding: 0 0 0 0;

}


#copyright
{
text-align:center;
padding:2px 0 10px 0;
}

.hthree
{font-weight: bold;
font-size: 129%;

}

.hthree_red
{font-weight: bold;
font-size: 129%;
color: #cc3333;}


.hfour
{font-weight: bold;
font-size: 114%;

}

.hfour_red
{font-weight: bold;
font-size: 114%;
color: #cc3333;}


.hfive
{font-weight: bold;
}

.hfive_red
{font-weight: bold;
color: #cc3333;}

/*principal content divisions*/
/*content,external_links,navigation*/
#content
{
	font-size:86%;

	margin: 0px 250px 0 245px;
	padding: 12px 4px 20px 10px;
	background:#eeeeee;
border-left:1px solid gray;
/*border-right:1px dashed gray;*/
/*z-index:3;*/
}

#external_links
{
position: absolute;
	top: 194px;
	right: 0px;
	margin: 0px;
	padding: 0 0 0 8px;
	width: 239px;
/*z-index:1;*/	
/*border:1px solid blue;*/
border-left:1px solid gray;	
/*background:#eeeeee;*/
}

ul.linklistlinks
{
	font-size:.85em;
margin:0 0 0 0;
padding: 1px 0 4px 0;
list-style-type:none;
}

ul.linklistheaders
{
font-size:1em;
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type:none;
color:red;
}
l.linklistheaders
{padding: 3px 0 3px 0;
}

#navigation
{
position: absolute;
	top: 194px;
	left: 0px;
	margin: 0 0 5px 0px;
	padding: 0 4px 0 4px;
	width: 229px;
/*z-index:1;*/	

background:#eeeeee;
/*border:1px solid green;*/	
}



ul.navlistheaders
{
font-size:1em;
font-style:italic;
font-weight:bold;
margin: 0 0 0 15px;
padding: 0 0 0 0;
list-style-type:none;
color:#d00000;
}

.navlistheaders a
{
color:#d00000;
}
ul.navlistlinks
{
	font-size:.8em;
margin:0 0 0 15px;
padding: 0 0 0 0;
list-style-type:none;
color:black;
}

.navlistlinks a
{
color:black;
}

ul.navlistlinks2
{
	font-size:.9em;
margin:0 0 0 0;
padding: 0 0 0 0;
list-style-type:none;
color:black;
}

.navlistlinks2 a
{
color:black;
}

ul.navlistlinks3
{
	font-size:.6em;
margin:0 0 0 0;
padding: 0 0 0 0;
list-style-type:none;
color:black;
}

.navlistlinks3 a
{
color:black;
}

/*secondary page divisions*/

#secondarycontent
{
	font-size:86%;

	margin: 0px 250px 0 25px;
	padding: 12px 4px 15px 0px;
	background:#eeeeee;
/*border:1px solid red;*/
}

.topbookmarks a
{
padding:0 0 0 5px;
color:black;
}

/*list controls*/
body.list
{
margin: 0;
padding: 0 20px 0 20px;
text-align: center;
font: 85% arial, helvetica, sans-serif;
background: #9090bb;
}

h2.list
{
font-size:16pt;
font-style:bold
}
h3.list
{
font-size:12pt;
font-style:bold
}

h4.list
{
font-size:8pt;
font-style:bold
margin:0 0 0 0;
padding:0 0 0 0;
}

p.list
{
}


#imbd
{border: thick solid #ff9900;

 font-size:100%;

cellspacing:5px;
 cellpadding:7px ; }

h1
{margin-bottom: 0;
padding-bottom: .8em}
h2
{margin-bottom: 0;
padding-bottom: .7em}
h3
{margin-bottom: 0;
padding-bottom: .6em}

h4
{margin-bottom: 0;
padding-bottom: .5em}

p{margin: 0 0 1em 0;}
/*class stylings*/

.inthispage
{
font-size:.82em;
border:1px solid black;
text-align:center;

}

.inthispage2
{
font-size:.82em;
border:1px solid black;
text-align:center;
background: #ccccff;

}

.sos2011{
background-color: #9090bb;
}

.infobubbleright
{
color: green;
font-size:1.3em;
font-style:italic;
font-weight:bold;
margin: 0 8px 0 8px;
padding: 8px 8px 8px 8px;
background: #ccccff;
float:right;
display: inline;

/*border:2px solid green;*/
}

.infobubbleright a
{color: green;
}

.infobubblerightsm
{
color: green;
font-size:.8em;
font-style:italic;
font-weight:bold;
margin: 0 8px 0 8px;
padding: 8px 8px 8px 8px;
background: #ccccff;
float:right;
display: inline;

/*border:2px solid green;*/
}

.infobubblerightsm a
{color: green;
}

.infobubbleleft
{
color: green;
font-size:1.3em;
font-style:italic;
font-weight:bold;
margin: 0 8px 0 8px;
padding: 8px 8px 8px 8px;
background: #ccccff;
float:left;
display: inline;

/*border:2px solid green;*/
}

.infobubbleleft a
{color: green;
}

.infobubbleleftsm
{
color: green;
font-size:.8em;
font-style:italic;
font-weight:bold;
margin: 0 8px 0 8px;
padding: 8px 8px 8px 8px;
background: #ccccff;
float:left;
display: inline;

/*border:2px solid green;*/
}

.infobubbleleftsm a
{color: green;
}

.infobubblelefttiny
{
color: blue;
font-size:.77em;
font-style:italic;
font-weight:bold;
margin: 0 8px 0 8px;
padding: 8px 8px 8px 8px;
/*background: #606060;*/
float:left;
display: inline;

border:1px solid blue;
}

.infobubblelefttiny a
{color: blue;}


.leader
{
border-bottom:1px solid gray;
}
.imagecaptionright
{
		float: right;
		/*width: 182px;*/
		margin: 0 1em 1em 1em;
		display: inline;
text-align:center;

}
.imagecaptionright img
{
display:block;
}

.imagecaptionright span
{
font-size:55%;
}

.imagecaptionleft
{
		float: left;
		/*width: 182px;*/
		margin: 0 1em 1em 1em;
		display: inline;
text-align:center;

}
.imagecaptionleft img
{
display:block;
}

.imagecaptionleft span
{
font-size:55%;
}







.bolditalics
{
font-weight:bold;
font-style:italic;
}


.tiny {
	font-size: .9em;
	line-height: 1.2em;
	margin-top: .75em;
	margin-bottom: .25em;
	}
a.tiny {
	/*color: #f37220;*/
color:red;
}
a.tiny:visited {
	color:  #f37220;
	}
a.tiny:active {
	color:  #ffe401;
	}
a.tiny:hover {
	color: #930023;
	text-decoration: underline;
	}
.rt {
	text-align: right;
}

.new_arrival
{color: #ffffff}
