/* THE STRUCTURE OF THE DOCUMENT */
html, body, table { height: 1px; }

.siteContainer{ width: 100%;  }
.frame{ }

#centerFrame{ width:100%; vertical-align: top; }
#leftFrame{ display:none;}
#rightFrame{ display:none}

.document{ width:100%; }
.documentFooter{ height:50px; }
.footerStyle{ display:none; }

#siteHeader{ display:none; }
#siteBanner{ display:none; }
.siteMenu{ display:none; }

/* THE STRUCTURE OF THE DOCUMENT */
.page{ padding: 25px 0px 0px 0px; }

#pageHeader{ display:all; }
#pageFooter{ display:none; }
#siteFooter{  }
#articleContent{ font:12px Arial, Helvetica, sans-serif; color:black; vertical-align: top; padding:0px; }

/**********************************************************************************/

/* THE TITLE AND SECTION TITLES */
.title{ display:none; }
.titleTable{ display:none;}
.indexMenu{ display:none; }
.titlePrint{ font: 30px Arial, Helvetica, sans-serif; color:black; text-align: left; padding-bottom: 5px; }

#indxTop{ display:none; }
#indxBtm{ display:none; }
#subTitle{ display:none; }

.ruler{ }
.subSecTable{ height:10px; padding-left:10pt color:black; }
.subSecFont{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; text-transform: uppercase; color:black; padding:2px; }
.miniSecFont{ font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bolder; color:black; text-align:left; padding:10px 15px 7px 15px; }

/* THE CONTENT (Abstract, content, quotes, relatedArticles) */
.articleAbst{ color:black; font-size:12px; vertical-align:top;}
.tableFramedContent{ height:1px; float: left; width:150px; padding: 8pt; margin:8pt; border: black 1pt solid; }

.articleCptn{ padding:11px; font-size:8pt; }
.leftQtGif{ display:none; }
.rightQtGif{ display:none; }
.relatedArt{ }

/**********************************************************************************/

/* INDEX CLASSES */
.listIndex{ color:black; text-indent:-38px; list-style-type: square; list-style-position: inside; }

/**********************************************************************************/

/* SUMMARY CLASSES */
.summaryTitle{ font-weight: bolder; color:#5588C6; font-size:12px; }
.summaryTxt{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; vertical-align:top; color:#888888; }
.summaryBox{ width:400px; }
.summaryRuler{ height:25px; }
.summaryPic{ height:160px; vertical-align:top; padding-left:8px; padding-top:8px; }

/**********************************************************************************/

/* OVERIDEN CLASSES AND USEFULL ID's ****************************/

body{ margin: 0px;}

strong{ font-style: bold; }

a.outLinks{	display:none; }
a.inLinks{ color:black; text-decoration: none; }


a:hover.outLinks { display:none; }
a:hover.inLinks { display:none; }


.outLinkCol{ display:none; }
.outTxtCol{ display:none; }

.fnctBtn{ display:none; }

.printRights{
	font: 10px Arial, Helvetica, sans-serif;
	text-align: left;
	color:black;
	width:100%;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	padding:0x;
	padding-top: 5px;
}

/**********************************************************************************/

/* PICTURE LAYOUTS */
.whtBrdLeft{ background-color:white; border:1px solid black; padding:10px; float:left; margin-right:10px; margin-bottom:10px;}
.whtBrdRight{ background-color:white; border:1px solid black; padding:10px; float:right; margin-left:10px; margin-bottom:10px;}
.cptnLeft{ color:black; float:left; background-color:white;  margin:10px; border:black 1px solid; float:left;}
.cptnRight{ color:black; float:left; background-color:white;  margin:10px; border:black 1px solid; float:right;}

/**********************************************************************************/

/* ALBUM THUMBNAILS CLASSES */

.thmAlgn{ vertical-align:top; }
.thmFrm{ border-style:solid; border-width:1pt; border-color:#666666;}
.thmFont{ font-size:10px; font-family: sans-serif,Arial, Helvetica; text-align:right; color:black; padding-top:3px;	padding-bottom:7px; }
.photoContainer{ vertical-align:top; margin-left:auto; margin-right:auto; }

/* SPECS TABLE */

.contTable{
	width:100%;
	height:1px;
	background-color:white;
	border-color:black;
	border-width:1pt;
	border-style:solid;
	text-align:center;
}

.crftPic{
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
	width:232px;
	height:162px;
	background-image:url(../img/imgSite/crftFtm.gif);
	background-position: left top;
	background-repeat:no-repeat;
}

.crftTableData{font-size:11px; font-family: Arial, Helvetica, sans-serif; width:100%; color:#333333; padding:0px; }
.lightRow{ background-color:#F3F3E7; }
.cl{ font-weight: bolder; width:100px; padding:4px; padding-left:15px;}
.cr{ font-weight: none; padding:4px}

/**********************************************************************************/

/* HOMEPAGE(SPERATE FILE)*/

.homePicTable{ width:1px; height:1px;}
.tihTable{ width:1px; height:1px; }
.tih{ vertical-align:top; width:460px; padding:15px; }