﻿/* allow fixed placement in ie */
body {height: 100%; font:62.5%;}
div, img { background-repeat:no-repeat; }

.noscreen {display:none;}
 
/* avoid browser inconsistent heading font-sizes */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default padding or margin  */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* remove default borders on linked images */
a img,:link img,:visited img { border:none; }
a, a:link, a:hover, a:visited {outline:none; border:none; }
li {outline:none; }

body { text-align:center; font-family:futura light, futura, segoe ui, trebuchet ms, arial; margin:0; 
	background-color:#fcfcd3;  
	background-image:url('../images/interface/back.repeat.png');
	background-repeat:repeat-x;
	font-family:Georgia;

}
body {text-align:moz-center;}
a, a:link, a:visited, a:hover { color:#0B2835; }
h1 { font-size:1.2em; margin-top:10px; font-weight:bold; }
h2, h2 a { color:#0B2835; margin-top:10px; margin-bottom:5px; font-size:1.1em; font-weight:bold; }
h3 { color:#000000; margin-top:10px; margin-bottom:5px; font-size:1em; font-weight:bold; }
ol, ul {list-style-type:none;}

.hide { display:none; }
.break { clear:both; }

/* Generic text */
.text { margin-top:10px; }
.textbody  ol { margin-left:25px; list-style-type:decimal; list-style-position:outside; }
.textbody  ul {}
.textbody li { margin-bottom:5px; }
.textbody .section { margin-bottom:20px; width:100%; position:relative;}
.textbody p { margin-bottom:10px; }
.textbody .header { margin-bottom:20px; }
.textbody .important { padding:10px; border:1px solid #0B2835; background-color:#25363D; margin:0px; margin-top:5px; margin-bottom:10px; color:#FFF;}

/* accordians */
.accordian .item .question  { font-weight:bold; font-size:11pt; text-decoration:underline; color:#0099cc; cursor:pointer;}
.question a { font-weight:bold; font-size:11pt; text-decoration:underline; color:#0099cc; cursor:pointer;}
.question a:visited, a:hover, a:link { text-decoration:underline; color:#0099cc; }

/* Workspaces */
#Workspace, #Splash { text-align:left; border:0; padding:0; margin:0 auto;
                vertical-align:top; width:775px; }

#Navigation { width:760px; height:61px; display:block;
	 background-image:url('../images/interface/navigation.back.gif');
        position:absolute; left:135px; top:71px;
}
#Navigation .media { display:none; }
#Navigation .items { position:absolute; left:24px; top:2px; } 
#Navigation .items .item { display:block; float:left; clear:right; margin:5px; padding-top:10px; padding-left:5px; padding-right:5px; height:42px; }
#Navigation .items .item.selected { background-image:url('../images/interface/nav.item.repeat.png'); background-repeat:repeat-x; }
#Navigation .items .item a { color:#fff; text-decoration:none; font-size:17px; }
#Navigation .items .item a:hover { color:#99ccff; -decoration:underline;}


#Letterhead { display:block; height:93px; width:775px; position:relative; top:4px;
              background-image:url('../images/interface/BannerBackground.gif');
	/* background-image:url('../images/interface/banner.overlay.jpg'); */
}
#LetterheadText { display:none; text-indent:-9999px; color:#fff; text-transform:uppercase; font-size:18px;}
#Logo { position:absolute; top:20px; left:6px; width:298px; height:46px; } /* background-image:url('../images/interface/logo.gif'); */
#Tagline { display:none; }

#Help {width:285px; height:22px; display:block; background-image:url('../images/interface/helpnav.back.gif'); position:absolute; top:0px; left:492px; }
#Help .items { position:absolute; top:-3px; left:15px; }
#Help .items .item { display:block; float:left; margin:5px; margin-top:0px; clear:right; }
#Help .items .item a { color:#005362;  /* #002332 */ text-decoration:none; font-size:14px; } 
#Help .items .item a:hover { color:#005362; text-decoration:underline; }


#ContentContainer { display:block; background-color:#fcfcd3; position:relative; top:60px; 
	font-size:.9em;   		
}

#ContentFrame  
{
    position:relative;
    left:0;
    top:55px;
    width:100%;
}

#Footer { padding-top:20px; width:100%;
	display:block; height:105px; background-color:#25363D; /* MWS position:relative; top:60px;  */
	background-image:url('../images/interface/footer.back.png'); background-repeat:repeat-x;
	border-bottom:3px solid #B19A62;
}
#Footer { font-size:.9em; color:#fff; clear:both; font-family:Arial; }
#Footer .address { display:block; position:absolute; }
#Footer .address p { float:left; clear:right; font-size:14px; margin:5px; }

/*
#Splash #Mediahead { width:401px; height:216px; Position:relative; top:2px; left:2px;
	background-image:url('../images/interface/splashmedia.jpg'); border:2px solid #ffffff;
	display:block; float:left; clear:right; margin:10px; margin-top:0; }
*/
#Splash #Mediahead { 	
	display:block; float:left; clear:right; margin:7px; margin-top:0; }
#Splash #Image 
{
border:2px solid #ffffff; width:401px; height:216px; background-image:url('../images/interface/splashmedia.jpg'); margin-top:50px;
}    	
#Splash #Content { display:block; width:345px; float:left; }

/* Albums */
#Album .page { width: 100%; text-align:left; margin-bottom:20px;}
#Album .bio { padding:3px; text-align:left; line-height:1.2em; margin:0px; 
              cursor:pointer; 
	          width:100%; float:left; 
	          padding:0; margin-left:2px; 
	          margin-top:20px; /* height:320px; MWS */
}
#Album .bio .cv { position:relative; top:0; left:-4px; padding:10px; margin:2px; 
	border:1px solid #e6d2ba; background-color:#ffffff; font-weight:bold; 
	margin-bottom:15px; width:100%; text-align:center; width:98%; }
#Album_Back { position:absolute; left:20px; top:20px; text-align:right; margin-right:10px; font-size:13px; z-index:100;}
#Album_Back a { text-decoration:none; letter-spacing:1px;}
#Album_Back a:hover { text-decoration:none;}

#Album .photo { width:314px;
                display:block;clear:right;position:relative;float:left;/*MWS*/
 }
#Album .photo img { width:314px; height:210px; }
#Album .bio .photo img{ border:3px solid #FFF; }
/* #Album .bio.hover .photo img{ border:3px solid #0289b6; } */
/* #Album .bio.hover .caption, .album .bio.hover .position { color:#607b94; } */
/* #Album .bio.selected .caption, .album .bio.selected .position { color:#000000;} */
#Album .bio .action .link { font-style:italic; text-decoration:underline; padding-left:38px;}
/* #Album .bio.selected .brief {display:none;}   */
/* #Album .bio.selected .action {display:none; } */
#Album .bio .position { font-style:italic;}
/*  MWS
#Album .bio .detail { background-color:transparent; position:relative; left:330px; 
	top:-270px; width:365px; padding-bottom:30px; font-size:12px; }
*/
#Album .bio .detail { background-color:transparent; position:relative; 
	float:left; padding-bottom:30px; font-size:12px; display:block; 
	clear:right; 
}

#Album .bio .detail div { margin-bottom:10px; }
#Album .bio .detail ul { }
#Album .bio .quote { /* position:relative; top:0; left:-4px; padding:10px; */ margin:2px; 
	border:1px solid #e6d2ba; background-color:#ffffff; font-style:italic; 
	margin-bottom:15px; font-size: larger;
}
#Album .nopicture .quote { }
/* #Album .bio.selected {cursor:default; height: 275px; }  */
/* #Album .bio.selected .photo img{ border:3px solid transparent; } */

/* Faqs */
#Faqs .question 
{ margin-top:10px; 
  margin-bottom:5px; 
  text-decoration:underline; 
  font-weight:normal;
  font-size:1em;
}
#Faqs .question.selected a 
{ text-decoration:none; 
  font-weight:bold; 
  font-size:1.1em; 
}
#Faqs .answer 
{ margin-bottom:5px; 
  position:relative; 
  float:none;
}
#Faqs h2 { position:relative; }
#Faqs .item { position:relative}
#Faqs .term 
{ font-weight:bold; 
  font-style:italic;
}
#Faqs 
{ margin-bottom:20px; }

.contents 
{
}
.label
{
}