﻿body 
{
	padding: 0px 0px 0px 0px;
	margin: 0;
	background: #FFFFFF;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 1.7em;
}
h1 
{	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 25px;
	color:#7d1644;
}
p {font-size:12px;
   line-height: 1.5em;}

.imgleft
{
	margin: 0 15px 15px 0;
	float:left;
}

.imgright
{
	margin: 0 15px 15px 0;
	
	float:left;
}

.linkli 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c6697;}
	   
.linkli a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c6697;
	text-decoration: underline;
}
.linkli a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c6697;
	text-decoration: underline;
}
.linkli a:active {
	color: #0c6697;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.linkli a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4190de;
	text-decoration: none;
}a 
{
	color: #7c0040;
	text-decoration:none;
}

a:hover 
{
	color: #7c0040;
	text-decoration:underline;
}

#greybreak 
{
	background:url(../images/gold.jpg);
	margin:0;
	border:0px;
	height:35px;
}

.headlinesmaller {	PADDING-LEFT: 15px;	FONT-SIZE: 16px;	COLOR: #7c0040;	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif}


#pagebreak 
{
	height:20px;
	width:950px;
}

#pageitems 
{
	height:200px;
	vertical-align:top;
	width:950px;
}

#Container 
{
	background-color:#ffffff;
    position: relative;
	vertical-align:top;
    margin: 0 auto;
    text-align: left;
    width: 950px;
    height: 100%;
}

#header
{
	background-color:#FFFFFF;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}

#nav 
{
	background-color:#7c0040;
	width:950px;
	height:40px;
}

/* photos and flash */  /* photos and flash */  /* photos and flash */  /* photos and flash */  /* photos and flash */ 

#flashcontentleft
{
	width:450px;
	vertical-align:top;
}

#picturecontent
{
	width:450px;
	vertical-align:top;
}

#picturecenteredtext
{
	width:500px;
	vertical-align:bottom;
	text-align:center;
}

/* content and fonts */ /* content and fonts */ /* content and fonts */ /* content and fonts */ /* content and fonts */

.headline
{
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 24px;
  padding-left:15px;
  color: #7c0040;
}

.headlinecenter
{ 
  font-family : Helvetica, Verdana, Arial, sans-serif;
  font-size: 24px;
  color: #7c0040;
  text-align:center;
  margin-bottom: 20px;
}

.headlineleft
{
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 24px;
  color: #7c0040; 
}

.headlineleftsmaller
{
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #7c0040;
}

.bigheadline
{
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 25px;
  padding-bottom:10px;
  color: #7c0040;
}

div.navheader
{
    padding:2px 0 0 5px;	
}

span.currpage
{
	color: #666666;
}

#content 
{
	width:950px;
}


.contenttext 
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	vertical-align:top;
	font-size: 13px;
	text-align: justify;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}


.contenttext a 
{
	color: #7c0040;
	text-decoration:none;
}


.contenttext a:hover 
{
	color: #7c0040;
	text-decoration:underline;
}


.contenttextleft 
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	vertical-align:top;
	font-size: 13px;
	text-align: justify;
	padding-right:25px;
	padding-bottom:10px;
}


.contenttextleft a 
{
	color: #7c0040;
	text-decoration:none;
}


.contenttextleft a:hover 
{
	color: #7c0040;
	text-decoration:underline;
}

.contenttextsmall 
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	vertical-align:top;
	font-size: 12px;
	text-align: left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}


.contenttextsmall a 
{
	color: #7c0040;
	text-decoration:none;
}

.contenttextsmall a:hover 
{
	color: #7c0040;
	text-decoration:underline;
}

#ol{
	padding-right:15px;
}

#contenttextbox 
{
	vertical-align:top;
	text-align:left;
}

#contentfooter 
{
	width:950px;
}

.foot
{
	color:#000000;
	font-size:10px;
	height:40;
}

.foot a
{
	height: 26px;
	color:#000000;
	text-decoration:none;
	line-height:40px;
	vertical-align:middle;
}


.foot a:hover
{
	color: #7c0040;
}

/* calendar stuff */ /* calendar stuff */ /* calendar stuff */ /* calendar stuff */ /* calendar stuff */ /* calendar stuff */ /* calendar stuff */ /* calendar stuff */

table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	height:315px;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background:url(images/grey.jpg);
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	color: #7c0040;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	width:14%;
	height:58px;
	text-align:left;
	vertical-align:top;
}



#makecenter

{
width:950px;
text-align:center;

}




/* glide and slide stuff */ /* glide and slide stuff */ /* glide and slide stuff */ /* glide and slide stuff */ /* glide and slide stuff */ /* glide and slide stuff */

.sliderheadline

{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration:none;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:100;
}


#slidermain

{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width:300px;
	height:125px;
	border:none;
}



#slidertext

{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
}


#shareholder
{
	background:url(../images/shareholder.jpg) no-repeat;
}

#newsback
{
	background:url(../images/newsback.jpg) no-repeat;
}

#employment
{
	background:url(../images/employment.jpg) no-repeat;
}


/* buttons and bars */ /* buttons and bars */ /* buttons and bars */ /* buttons and bars */ /* buttons and bars */ /* buttons and bars */ /* buttons and bars */

.topbar
{
	background:url(../images/topbar.jpg);
	color:#ffffff;
	text-align:left;
	font-size:12px;
	height:40;
}

.topbar a
{
	height: 40;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	width:100%;
	display:block;
	line-height:40px;
	vertical-align:middle;
}


.topbar a:hover
{
background:url(../images/topbar2.jpg);
	color: #FFFFFF;
}


.dropdown
{
	background-color:#94b1bd;
	position:absolute;
	z-index:1;
	
}

.dropdown a
{
	height: 40;
	text-align:center;
	text-decoration:none;
	width:100%;
	display:block;
	line-height:40px;
	vertical-align:middle;
}


.dropdown a:hover
{
	color: #a9c0ca;
}

.splashbar
{
	color:#4d4d4d;
	text-align:left;
	font-size:10px;
	height:35;	
}

.splashbar p
{
	height: 35;
	color:#4d4d4d;
	text-align:center;
	text-decoration:none;
	width:100%;
	display:block;
	line-height:35px;
	vertical-align:middle;
}

.greybar
{
	color:#4d4d4d;
	text-align:left;
	font-size:10px;
	height:35;	
}

.greybar a
{
	height: 35;
	color:#4d4d4d;
	text-align:center;
	text-decoration:none;
	width:100%;
	display:block;
	line-height:35px;
	vertical-align:middle;
}

.greybar p
{
	height: 35;
	color:#4d4d4d;
	text-align:center;
	text-decoration:none;
	width:100%;
	display:block;
	line-height:35px;
	vertical-align:middle;
}

.greybar a:hover
{
	background:url(../images/topbar2.jpg);
	color: #FFFFFF;
}

.news-date
{
	color:#333333;
	font-size:11px;
	padding-bottom: 5px;
}

.news-date-ind
{
	color:#333333;
	font-size:11px;
	padding-left:15px;
	padding-bottom: 5px;
}

p.doc-link
{
  padding-top:10px;
  margin-right:50px;
}

.job-link
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #7c0040;
	padding-top: 10px;
	width:475px;
}

table.gallery-photo
{
	background-color:#f3f5f5;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	width:237px;
	height:200px;
}

table.gallery-winner
{
	background-color:#e3e9f1;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	width:237px;
	height:200px;
}

table.gallery-photo-large
{
	background-color:#f3f5f5;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	width:750px;
	height:690px;
}

