body
{
	position: relative;
	height: 100%;
	width:100%;	
	background-color:  #6699FF;
	padding:0;
        min-width:900px; 
	background: URL("images/backgrounds/bg7.jpg");
	/*background-repeat:repeat-y;*/
}

.wrapper
{
	height: 100%;
	width: 100%;	
}


.headerbar
{
	text-align: center;
	font: 14px Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #1C1C1C;
}

.headerbar img
{
        padding-top: .5em;
        border: 0px;
}


.bodybox
{
	position: relative;
	text-align: center;
	font: 14px Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #1C1C1C;
}

.image
{
	position: relative;
	float: right;
	height: 15em;
	width: 15em;
}

.image img
{
        margin-right: 1em;
	height: 15em;
	width: 15em;
}


.bodytext
{	
	position: relative;
	font: 16px Arial;
        font-weight: 500;
	text-align: left;
        width: 92%;
}

.bodytext h1
{
	text-align: center;
}


.slideshow
{
	font: 14px Arial, Verdana, sans-serif;
	font-weight: bold;
	width: 45em;
}


.slideshowlist
{
	text-align: center;
	font: 20px Arial, Verdana, sans-serif;
	font-weight: bold;
}


.vertlist
{
	position: relative;
	text-align: center;
	font: 14px Arial, Verdana, sans-serif;
	font-weight: bold;
}

.vertlist ul
{
	list-style: square;	
}

.vertlist li
{
	display: table-row;
}	

.slideshowlist li
{
	display: inline;
	margin-left: .5em;
	margin-right: .5em;
}

.slideshowwrapper
{
	width: 100%;
	text-align: center;
}

.slideshowwraper
{
	text-aligh: left;
}

.slideshowwrapper table
{
	background: URL("images/SlideBack.jpg") no-repeat;
	width: 363px;
	height: 363px;
}


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

a.blue:link
{
	color: #0000ff; font-weight: bold;
}

a:active 
{
	color: #585858; text-decoration: none; 
}

a.blue:active
{
	color: #0000ff; font-weight: bold;
}
a:visited 
{
	color: #585858; text-decoration: none; 
}
a.blue:visited
{	
	color: #0000ff; font-weight: bold;
}
a:hover 
{
	color:#6699FF ; text-decoration: underline; font-weight: bold;
}		
a.blue:hover
{
	color: #0000ff; font-weight: bold;
}

.policypage
{
	position: relative;
	border: solid #000 1px;
	padding-right: 2em;
	height: 35em;
	width: 30em;
	left: 20%;
	right: 20%;
	text-align: left;
	font: 14px Arial;
	margin-bottom: 2em;
}

html>body .policypage
{
    position: relative;
	border: solid #000 1px;
	padding-right: 2em;
	min-height: 35em;
	min-width: 30em;
	left: 20%;
	right: 20%;
	text-align: left;
	font: 14px Arial;
	margin-bottom: 2em;
}
.red
{
	color: red;
}

.purple
{
	color: 74138C;
}

.blue3
{
        color: 3923D6;
}
.blue2
{
        color: 33CCFF;
}
.green
{
	color: 009900;
}

.pagebuttons
{
	padding-bottom: 1em;
	height: 1em;
	/*width: 14em;*/
}

.slideshowbuttons
{
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	height: 2em;
	width: 25em;
}

.slideshowbuttons button
{
	width: 5em;
}	

.nextbutton
{
	width: 5em;
	float: right;
}

.prevbutton
{
	width: 5em;
	float: left;
}

.map
{
	margin-left: 5em;
	margin-right: auto;
}

a.activelink:link
{
	Color: Red;
}

a.activelink:active
{
	Color: Red;
}

a.activelink:visited
{	
	Color: Red;
}

.newslink
{
	
	margin-bottom: 1em;
}	

.newslink td
{
	font: 10px Arial;
	width: 50%;
	border: solid #000 2px;
	background-color:  #66FFFF;	
}

.newslink h3
{
	font: 12px Arial;
}

.newslink img
{
	float: left;
	height: 10em;
	width: 10em;
	border: solid #000 2px;
	padding-top: -1em;
}

.dynamic
{
	height: 50em;
	width: 25em;
}

.picture_list
{
	width: 80%;	
	margin-bottom: 1em;
}	


.picture_list td
{
	font: 10px Arial;
	width: 30%;
	border: solid #000 2px;
	background-color:  #FFFC66;	
}

.sequence
{
	width: 10em;
	border: solid #000 2px;
	background-color:  #FFFC66;	
}

.sequence p
{
	font: 20px Arial;
}

.sequence td
{
	width: 10em;
}

.picture_list img
{
	height: 10em;
	width: 10em;
	
	border: solid #000 2px;
	padding-top: -1em;
}

.center
{
	text-align: center;
}

.seperator
{
	clear: both;
	background: URL("images/seperator.jpg");
	height: 1em;
	margin-left: auto;
	margin-right: auto;
}

.picture_frame
{
       text-align: center;
       width: 360px;
       height: 360px;
       background: URL("images/slideback.jpg");
       
}

.picture_frame img
{
      margin-top: 35px;
      width: 290px;
      height: 290px;
}

.picture_text
{
       text-align: left;
       width: 360px;
       height: 360px;
}

.picture_text p
{
        text-align: left;
}
