body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica;
	/*background-color:#FFF;*/
	text-align:center;
	}
	
	
#distance { 
	width:1px;
	height:50%;
	margin-bottom:-400px; /* half of container's height */
	float:left;
	}

#container_new {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	clear:left;		
	width:880px; /* extra 2 to accomdate img border */
	height:795px;
	background-image:url(img/cropper-main-title.gif);
	text-align:left;
	}

#mainCropperImage {
	left:270px;
	position:absolute;
	top:268px;
	}
#cropperSearch {
	left:270px;
	position:absolute;
	top:140px;
	}
#cropperSearch td {
	color:#FFF;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	padding:3px;
	}	

#navigation {
	position:absolute;
	z-index: 99; 
	top: 10px; 
	left: 15px; 
	text-align:left;
	width:150px;
	}
#navigation ul { 
	list-style:none;
	margin:0;
	padding:0;
	}
#navigation ul li { 
	margin:5px 0 5px 18px;
	padding:0;
	zoom:1;
	}
#navigation ul li a {	
	color:#717171;
	display:block;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	padding:2px;
	text-decoration:none;
	}
#navigation ul li a:hover {
	background-color: #d8d8d8;
	}
#navigation ul li ul {
	display:none;
	}
#navigation ul li.selected ul {
	display:block;
	}
#navigation ul li.selected {
	font-weight:bold;
	}
#navigation ul li.selected ul li {
	font-weight:normal;
	margin-left:10px;
	}
#navigation ul li.selected ul li.selected {
	font-weight:bold;
	}
	
.text p {
	margin-bottom:16px;
	}
h3 {
	font-weight:bold;
	color:#666;
	font-size:15px;
	}


#warning { 
color:#FF0000; 
font-weight:normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
list-style-type: none;
display: block;
margin: 1px 1px;
padding: 1px 1px

 }
#warning a { color:#FF0000; font-weight:normal; text-decoration: none;}

#menuholder  { position: absolute; z-index: 99; top: 10px; left: 15px; width: 130px; height: 39px; visibility: visible; display: block;  }



#men1  { position: absolute; z-index: 98; top: 120px; left: 15px; width: 110px; height: 177px; visibility: visible; display: block }





#container     { position: absolute; z-index: 2; top: 140px; left: 30px; width: 110px; height: 308px; visibility: visible; display: block }



.List { color: #FFFFFF; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.List a:link { color: #FFFFFF; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.List a:active { color: #FFFFFF; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.List a:visited { color: #FFFFFF; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.List a:hover { color: #FFFFFF; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }



.Menu { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.Menu a:link { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.Menu a:active { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.Menu a:visited { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.Menu a:hover { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }



.Lightbox { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none; white-space:nowrap; }

.Lightbox a:link { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.Lightbox a:active { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.Lightbox a:visited { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.Lightbox a:hover { color: #6c6c6c; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }



p   { color: #2e2e2e; font-size: 10px;  line-height: 20px; font-family: Verdana, Arial, Helvetica; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
td   { color: #2e2e2e; font-size: 10px;  line-height: 20px; font-family: Verdana, Arial, Helvetica;  }

.bio   { color: #2e2e2e; font-size: 10px;  line-height: 20px; font-family: Verdana, Arial, Helvetica; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }


.required {

color: #FF0000;

font-size: 9px;

}

h1

{

color: #1e1e1e;

font-weight: normal;

font-size: 30px;

line-height: 28px;

font-family: Arial, Helvetica;

letter-spacing: 2px;

margin-top: 10px;

padding-top: 10px

margin-bottom: 20px;

padding-bottom: 20px

}



h1 a:link

{

color: #1e1e1e;

font-family: Arial, Helvetica;

text-decoration: none;

}

h1 a:visited

{

color: #1e1e1e;

font-family: Arial, Helvetica;

text-decoration: none;

}

h1 a:active

{

color: #1e1e1e;

font-family: Arial, Helvetica;

text-decoration: none;

}

h1 a:hover

{

color: #1e1e1e;

font-family: Arial, Helvetica;

text-decoration: none;

}



h2

{

color: #1e1e1e;

font-weight: normal;

font-size: 20px;

line-height: 28px;

font-family: Arial, Helvetica, Geneva;

letter-spacing: 2px;

margin-top: 20px;

padding-top: 20px

}

h2 a:link

{

color: #1e1e1e;

font-family: Arial, Helvetica;

text-decoration: none;

}

h2 a:visited

{

color: #1e1e1e;

font-family: Arial, Helvetica;

text-decoration: none;

}

h2 a:active

{

color: #1e1e1e;

font-family: Arial, Helvetica;

text-decoration: none;

}

h2 a:hover

{

color: #1e1e1e;

font-family: Arial, Helvetica;

text-decoration: none;

}





.cropper

{

color: #FFFFFF;

font-weight: normal;

font-size: 22px;

line-height: 50px;

font-family: Arial, Helvetica;

letter-spacing: 1px;

margin-top: 20px;

padding-top: 20px

margin-bottom: 20px;

padding-bottom: 20px

}



select, input, .select, textarea   { color: #2e2e2e; font-size: 11px; font-family: Verdana, Arial, Helvetica; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }



a:link { color: #6c6c6c;  font-family: Verdana, Arial, Helvetica; text-decoration: none }

a:active { color: #6c6c6c; font-family: Verdana, Arial, Helvetica; text-decoration: none }

a:visited { color: #6c6c6c; font-family: Verdana, Arial, Helvetica; text-decoration: none }

a:hover { color: #6c6c6c; font-family: Verdana, Arial, Helvetica; text-decoration: underline }



.GalleryIndexHeader { color: #ffffff; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif }



.LighboxHeader {

	color: #999999;

	font-weight: bold;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

	padding-bottom: 3px;

}

.LighboxHeader a:link {

color: #999999;

	font-weight: bold;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

}

.LighboxHeader a:visited {

color: #999999;

	font-weight: bold;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

}

.LighboxHeader a:active {

color: #999999;

	font-weight: bold;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

}

.LighboxHeader a:hover {

color: #999999;

	font-weight: bold;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

text-decoration: underline;

}

.LighboxHeaderOn {

	color: #000000;

	font-weight: bold;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

}



.coverBlurb {
font-size: 11px;
line-height: 13px;
font-family: Arial, Helvetica; 
text-decoration: none;
width: 500px;
}



.searchButton {

background-color: #000000;

border-color: #FFFFFF;

border-style: solid;

border-width: 1;

color: #FFFFFF;

font-size: 11px;

font-family: arial;

font-weight: bold;



}



.searchButtonLight {

background-color: #FFFFFF;

border-color: #666666;

border-style: solid;

border-width: 1;

color: #666666;

font-size: 11px;

font-family: arial;

font-weight: bold;



}



.searchField {

background-color: #e9e9e9;

border-width: 1;

color: #000000;

font-size: 12px;

font-weight: bold;

font-family: arial;

}



.lightboxSelect {

width: 250px;

background-color: #ffffff;

border-width: 0;

font-size: 11px;

color: #000000;

font-weight: normal;

font-family: arial;

}



.lightboxField {

width:200px;

height: 40px;

background-color: #ffffff;

border-width: 0;

font-size: 11px;

color: #000000;

font-weight: normal;

font-family: arial;

}

.lightboxFieldBorder {

width:200px;

height: 40px;

background-color: #ffffff;

font-size: 11px;

color: #000000;

font-weight: normal;

font-family: arial;

scrollbar-highlight-color: #FFFFFF; 

scrollbar-shadow-color: #787878; 

scrollbar-track-color: #FFFFFF; 

scrollbar-face-color: #FFFFFF; 

scrollbar-arrow-color:#666666;

}



.lightBoxTitle {

color: #000000;

font-size: 14px;

font-weight: bold;

font-family: arial;

}

.lightBoxTitle a:link   { font-family: arial; color: #000000; font-size: 14px; text-decoration: none}

.lightBoxTitle a:visited   { font-family: arial; color: #000000; font-size: 14px; text-decoration: none}

.lightBoxTitle a:active   { font-family: arial; color: #000000; font-size: 14px; text-decoration: none}

.lightBoxTitle a:hover  { font-family: arial; color: #000000; font-size: 14px; text-decoration: underline}





.Index {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10.5px;

	color: #000000;

	letter-spacing: 1px;



}

.Index a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10.5px;

	color: #000000;

	text-decoration: none;

}

.Index a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10.5px;

	color: #000000;

	text-decoration: none;

}

.Index a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10.5px;

	color: #000000;

	text-decoration: none;

}

.Index a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10.5px;

	color: #333333;

	text-decoration: underline;

}



.thumbPad {

	padding-right: 15px;

	padding-bottom: 15px;

	margin-right: 15px;

	margin-bottom: 15px;



}

#navcontainer 

{

color: #717171;

font-size: 10px;

font-family: Verdana, Arial, Helvetica;

text-decoration: none;

list-style-type: none;

display: block;

margin: 1px 1px;

padding: 1px 1px;

line-height:14px;
}




#navcontainer a

{

color: #717171;

font-size: 10px;

font-family: Verdana, Arial, Helvetica;

text-decoration: none;

display: block;

margin: 1px 1px;

padding: 1px 1px

line-height: 14px

}



#navcontainer a:hover

{

color: #171717;

font-size: 10px;

font-family: Verdana, Arial, Helvetica;

background-color: #d8d8d8;

display: block;

margin: 1px 1px;

padding: 1px 1px

line-height: 14px

}













.cropcontainer p,
#cropcontainer p

{

color: #FFFFFF;

font-size: 10px;

font-family: Verdana, Arial, Helvetica;

text-decoration: none;

margin: 1px 0px;

padding: 1px 0px;

text-decoration: none;

line-height: 16px

}
.cropcontainer a,
#cropcontainer a

{

color: #FFFFFF;

font-size: 10px;

font-family: Verdana, Arial, Helvetica;

text-decoration: none;

}






.cropcontainer a:visited,
#cropcontainer a:visited

{

color: #FFFFFF;

font-size: 10px;

font-family: Verdana, Arial, Helvetica; 

text-decoration: none;

}
.cropcontainer a:hover,
#cropcontainer a:hover

{

color: #CCCCCC;

font-size: 10px;

font-family: Verdana, Arial, Helvetica; 

text-decoration: none;

}


#news_wrapper {
	width:770px;
	}

#news_wrapper ul#archive {
	margin:0;
	padding:0;
	font-size:11px;
	}
#news_wrapper ul#archive li {
	list-style:none;
	margin-top:3px;
	}
#news_wrapper #archive li ul li {
	display:none;
	}
#news_wrapper #archive li.open > ul > li {
	display:block;
	}

#news_wrapper ul#archive ul {
	margin-left:5px;
	padding:0;
	}


#news_other {
	width:180px;
	float:right;
	}
#news_list {
	width:560px;
	float:left;
	}
#news {
	}
#news td.rule {
	background-image:url(img/rule.gif);
	background-repeat:repeat-x;
	}
#news h2 {
	font-size:14px;
	color:#4d4d4d;
	margin:0;padding:0;
	letter-spacing:1px;
	font-weight:normal;
	}
#news p {
	font-size:11px;
	line-height:16px;
	color:#4d4d4d;
	margin:2px 0 8px 0;
	text-align:justify;
	}
#news p.date {
	color:#999;
	}	
#news table.article_table  {
	margin-top:20px;
	}

#news_other h2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	margin:0;padding:0;
	margin-top:20px;
	letter-spacing:1px;
	}
#news .news_list p {
	margin:3px 0 1px 0;
	font-weight:bold;
	text-align:left;
	}
#news .news_list a {
	font-size:11px;
	}