/* Styles for Karen Martin

660066

*/
/* ------- LINK SETTINGS -------------- */
a {color: #FAFAD2;
}

a.menu { color: #FAFAD2;
 text-decoration: none;
}

.macronserif {font-family: "Times CE","Times", "Times New Roman" sans-serif}
.macronnoserif {font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif}

/* ------- TEMPLATE STYLES -------------- */
body {margin: 0 auto;
	padding:0;
	background:	#706068; /*696969 706068*/
	color:#FAFAD2;
	font:10pt verdana, georgia, "Helvetica CE","Geneva CE", "Arial", sans-serif;
;
}
blockquote{
	color:#fff;
	background:#726173;
	padding:5px;
}

form{
	margin-left:10px;
}
.bodyText {
font-size: 11px;
 color: #333333;
 padding: 15px;
line-height: 15px;
background:#fbf6eb;
}
.center{
	text-align:center;
}
.name {
font-size: 20px;
 font-weight: bold;
color: #FFFFFF;
}

.title {font-family: Palatino,"Times CE","Times", "Times New Roman", serif;
font-size: 24px;
font-weight: regular;
color: #533660;
}


.nav {
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
}

.menu { color: #ffffff;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold}

.subMenu {
 font-size: 11px;
 font-weight: bold;
 color: #533660;
}


.footer {
font-size: 10px;
color: #533660;
}




/* Language Specific CSS */
.langSelect {
  font-size: 9pt;

  color: #3C3C3C;

}

table.langTable { 
	font: 80% Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #666666;
	padding: .75em;
	width: 200px;
}

tr.langHead {
	background-color: #CCCCCC;
	padding: .75em;
	font-weight: bold;
}

tr.langRow1 {
	background-color: #FFFFFF;
}

tr.langRow2 {
	background-color: #EBF3FF;
	text-decoration: none;
}

.langCell {
  padding: .75em;

}

.langCellB {
	border-left: 1px solid #dadada;
	padding: .75em;

}

.langCellH {
  padding: .75em;
}

a.langSel:link, a.langSel:visited {
	color: #000000;
	text-decoration: none;

}

tr.langRow1:hover, tr.langRow2:hover {
	background-color: #3D80DF;
	color: #FFFFFF;

}

tr.langRow1:hover a, tr.langRow2:hover a {
	color: #FFFFFF;
}

tr.langRow2:hover a {
	color: #FFFFFF;
}

#bottom{
	background:url("/images/border_bot.gif") repeat-x top right;
	width:780px;
	height:5px;
	text-align:right;
	margin:0 auto;
	padding:0;
	font-size:1px;
	line-height:1px;

}

#content{
	background:transparent /*url("/images/body_left.gif") repeat-y top left*/;
	color:#FAFAD2;	
	width:780px;
	text-align:left;
	border:1px solid #706068;

	padding:0;
	margin:0 auto;


}
#content h1{
	color:#FAFAD2;
	font: 14pt Palatino,times,"Times New Roman",serif;
	padding:3px;
	margin:5px 0 5px 10px;
}

#content h2{
	color:#FAFAD2;
	font: bold 12pt Palatino,times,"Times New Roman",serif;
	padding:3px;
	margin:0 10px;
}
#content h3{
	color:#FAFAD2;
	font: normal 11pt Palatino,times,"Times New Roman",serif;
	padding:3px;
	margin:0 10px;
}
#content p{
	color:#FAFAD2;
	padding:3px;
	margin:10px 5px 10px 10px;
}

#content ul{
	padding:3px;
	margin:5px 5px 5px 40px;
}
#content li{
	padding:3px;
	margin:3px 5px 3px 10px;
}

.photoleft{
	float:left;
	margin:3px 10px 3px 10px;
}
.fleft{
	float:left;
	margin:3px 10px 3px 10px;
}
.fright{
	float:right;
	margin:3px 10px ;
}
#footer{
	clear:both;
	font:  10px verdana,georgia,Arial, Helvetica, sans-serif;
	color: ##FAFAD2;
	padding:0;
	margin:10px 0;
	/*border-right:1px solid #FFF7EF;*/
}
#footer p{
	background:transparent;
	padding:3px 15px;
	margin:10px 0 0 20px;
	font:  verdana,georgia,Arial, Helvetica, sans-serif;
	color: #FAFAD2;
}
#footer hr{
	background:#fAFAD2;
	padding:0;
	margin:10px 0 0 10px;
	color: #FAFAD2;
	height:1px;
	border:none;
}
#formtable th{
	text-align:right;
}

#page{
	/*background:url("/images/border.gif") repeat-y top right;*/
	background:transparent;
	width:782px;
	margin:0 auto;
	padding:0 2px 2px 0;
	border-right:3px solid #706068;
	border-bottom:3px solid #706068;
}

#home{
	/*background:#726173;*/
	width:650px;
	margin:0 auto;
	padding:0;
	
}

#home h1{
	font:bold 24pt verdana,georgia,Arial, Helvetica, sans-serif;
	/*color:#f7f7b7;*/
	border:3px solid #808293;
	width:50%;
	text-align:center;
	margin:10px;
}

#description{
		background:transparent;

	text-align:left;
	border:3px solid #706068;
	float:left;
	margin:10px 10px auto;  
	padding:5px;
	/*color:white;*/

}
#sidebar, #sidebar p{
	text-align:center;
	margin:0 20px;
	padding:0px;
	color:white;
	font-style:small-caps;
	background:transparent;
}

#topbar{
	background:transparent url("/images/top_bg.jpg") no-repeat top left;
	height:88px;
	width:780px;
	text-align:right;
	border-top:1px solid #706068;
	/*border-right:1px solid #FFF7EF;*/
	margin:0 auto;
	padding:0;
}

#topbar p{
		text-align:right;
		margin:10px 10px 0 0;
		padding:0;
		color:white;
}
.navimg{
	background:transparent url("/images/navBg.gif") repeat-x top center;
	height:3px;
	width:100%;
	margin:50px 0 0 0 ;
	padding:0;
	line-height:1px;
	font-size:1px;
}

.closeup{
	margin-top:.25em;
}