a:link {color: #0b8c8f; text-decoration: none; border: 0; font-weight: bold; }
a:visited {color: #0b8c8f; text-decoration: none; font-weight: bold; }
a:hover {text-decoration: none; color: #392a1d; cursor: default; }
a:active {color: #c5dfdf; } 
 

a.cont:link {color: #e4385d; text-decoration: none; border: 0; font-weight: bold; }
a.cont:visited {color: #e4385d; text-decoration: none; font-weight: bold; }
a.cont:hover {text-decoration: none; background-color: #0b8c8f; color: #f1f3e6; cursor: default; }
a.cont:active {color: #c5dfdf; } 
 

a.nav:link {color: #0b8c8f; text-decoration: none; border: 0; font-weight: bold; }
a.nav:visited {color: #0b8c8f; text-decoration: none; font-weight: bold; }
a.nav:hover {color: #392a1d; text-decoration: underline; cursor: default; }
a.nav:active {color: #392a1d; } 

a.external:link {color: #e4385d; font-weight: bold; border: 0; }
a.external:visited {color: #e4385d; font-weight: bold; }
a.external:hover {text-decoration: none; color: #392a1d; cursor: default;}
a.external:active {color: #e4385d; } 

a.imglink:link {text-decoration: none; border: 0; cursor: default;}
a.imglink:visited {text-decoration: none; border: 0; cursor: default;}
a.imglink:hover {text-decoration: none; border: 0; cursor: default;}
a.imglink:active {text-decoration: none; border: 0;cursor: default;}

a img {border: none} 

img {vertical-align: middle; border: none;} 


body {

cursor:crosshair;
margin:0px;
padding:0px;
font-size: 10px;
background-color:#0b8c8f;
color:#392a1d;
font-family: sans-serif, lucida sans, tahoma, arial, verdana;
background-image:url('bgtop.png');
background-repeat:repeat-x;


}
 	


#container {
	background-image: url('bg-container.jpg'); 
	width:729px; margin: 0 auto; border:none;
	
}

#header {	height:490px;
	
}

#tdheader {	background-image: url(header-v02_2x2.png);
}


#content { 	width:496px; float: right;
		margin-right:10px;
		display: inline; 
		overflow: hidden; 
} 

#navigation { 	width:185px; float: left;  
		margin-left:11px; 
		display: inline; 
		word-wrap: break-word; 
		overflow: hidden; 
}


#footer {
	background-image: url('footer.jpg'); 
	height: 30px; clear: both;
}

.navtitle {
	
	width: 450px;
	height: 10px;
	background: #e4385d;
	color:#f1cdd5;
	letter-spacing: 2px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
	font-family: sans-serif, lucida sans, tahoma, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	border-bottom: 1px solid #f2e8f3;
}

.navdescr {
	
	float:left;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	color: #392a1d;
	font-family: sans-serif, lucida sans, tahoma, arial, verdana;
	font-size: 11px;
	background: #f1f3e6;
	
	
}


.career {
	
	
	margin-bottom:20px;
	color:#392a1d;
	font-family: sans-serif, lucida sans, tahoma, arial, verdana;
	font-size: 11px;
	
	
}

.sidebarinfo {
	
	float:left;
	margin-top:5px;
	margin-right:8px;
	margin-bottom:5px;
	color: #392a1d;
	font-family: sans-serif, lucida sans, tahoma, arial, verdana;	
	font-size: 10px;
}


.sidebarinfocenter {
	
	
	margin-top:5px;
	margin-bottom:5px;
	color: #392a1d;
	font-family: sans-serif, lucida sans, tahoma, arial, verdana;	
	font-size: 10px;
}

.sidebarbuttons {
	margin-bottom:2px;
	width: 170px;
	float: left;
	padding-bottom: 5px;
	font-family: sans-serif, lucida sans, tahoma, arial, verdana;		
	font-size: 11px;
	color: #392a1d;
} 

.centeredImage    {
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:34px;
    padding:0px;
    }

.centeredImageFanReport    {
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    padding:0px;
    }

.centeredImagebio    {
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
    padding:0px;
    }

.captionpic { 
text-align: center; color: black; font: 9px/1.4em sans-serif; 
}

.captionpic img { 
vertical-align:middle; margin-bottom: 5px; }


.floatleft { 	float:left; 
		clear:left;
		margin-top:1px;
		margin-right:15px;
		margin-bottom:2px; }

.floatright { 	float:right; 
		clear:right;
		margin-top:1px;
		margin-left:15px;
		margin-bottom:2px; }

div.floatright { 	float:right; 
		}


div.floatleft { 	float:left; 
		}

div.float {
  	float: left;
	padding-top:1px;
  	padding-bottom:1px;
  	padding-left:1px;
  	padding-right:1px; 
	margin-bottom:2px;
  }

div.careerinfo
{
width: 486px;
}

div.careerinfo div
{
float: left;
}




div.careerinfo div.column1
{
width: 150px;
}

div.careerinfo div.column2
{
width: 336px;
}



.imageright { 	float: right; 
		clear: right;
		margin-top:10px;
		margin-left:15px;
		margin-bottom:10px; }


.imageleft { 	float: left; 
		clear: left;
		margin-top:10px;
		margin-right:15px;
		margin-bottom:10px; }

.lastphotos {
border:1px solid #d1d5c6;}

.right { margin: 0.7em 0pt 0.7em 1.5em; float:right; }

.left { margin: 0.7em 1.5em 0.7em 0; float:left; } 



p.indented { text-indent: 2.5em }






hr {
  border: 0;
  width: 35%;
 color: #c0c0c0;
background-color: #c0c0c0;
height: 1px;
}



.mediaalerts { 	margin-top:15px;
		padding-top:10px;
		margin-right:15px;
		margin-bottom:5px;
		color: #415e7b;
		font-family: sans-serif, lucida sans, tahoma, arial, verdana;	
		font-size: 11px; }

.newsandupdates { 	float:left; 
		clear:left;
		margin-top:0px;
		margin-right:15px;
		margin-bottom:3px;
		color: #415e7b;
		font-family: sans-serif, lucida sans, tahoma, arial, verdana;
		font-size: 10px; }


.imgborder {
background-color: #ffffff;
padding: 0px;
border-bottom: 1px solid #392a1d;
border-top: 1px solid #392a1d;
border-right: 1px solid #392a1d;
border-left: 1px solid #392a1d;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;

}



.detailed {	

	color: #517393;
	font-family: sans-serif, lucida sans, tahoma, arial, verdana;
	font-size: 11px;
	background: #f2e8f3;
	
	
}

.news {
	
	float:left;
	margin-top:8px;
	margin-right:8px;
	margin-bottom:8px;
	color:#392a1d;
	font-family: sans-serif, lucida sans, tahoma, arial, verdana;	
	font-size: 12px;
	
}


