a.dir:link { font-weight: bold; text-decoration: none; color: #505050; }
a.dir:visited { font-weight: bold; text-decoration: none; color: #505050; } 
a.dir:active { font-weight: bold; text-decoration: none; color: #505050; } 
a.dir:hover { font-weight: bold; text-decoration: underline; color: #ff7340; } 
a:link { font-weight: bold; text-decoration: none; color: #505050; }
a:visited { font-weight: bold; text-decoration: none; color: #505050; } 
a:active { font-weight: bold; text-decoration: none; color: #505050; } 
a:hover { font-weight: bold; text-decoration: underline; color: #ff7340; } 

table.maintable { border: 1px solid #808080; background: #FFFFFF; } 
td.simplecell { background: #DDDDDD; } 

.text{ color: #000000; font-family: Verdana; font-size: 9pt; } 
.datetext{ color: #000000; font-family: Verdana; font-size: 8pt; font-weight: bold; } 
.copytext{ color: #AAAAAA; font-family: Verdana; font-size: 8pt; } 

/* DIV */
div.logodiv { 
	background: #DDDDDD; 
	font-family: Verdana, Arial; 
	font-size: 7pt; 
	font-weight: none;
	padding: 0 0 0 0;
	/*border: 1px solid #808080;*/
}
div.maindiv {
	background: #DDDDDD; 
	padding: 0 0 0 0;
	font-family: Verdana, Arial;
	font-size: 10pt;
	text-align: center;	
}
div.captiondiv {
	background-image: url('img/bg_caption.png'); 
	background-repeat: repeat-x;
	padding: 0 0 0 4;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
}
div.textdiv {
	background-image: url('img/bg_article.png'); 
	background-repeat: repeat-y repeat-x;
	padding: 4 4 4 4;
	font-family: Verdana, Arial;
	font-size: 9pt;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	text-align: justify;
}
div.bottomdiv {
	background: url('img/bg_bottom.png'); 
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	font-family: Verdana, Arial;
	font-size: 8pt;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}
div.bottomtext {
	padding: 0 0 0 0;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}
div.commentdiv {
	background-image: url('img/bg_article.png'); 
	background-repeat: repeat-y repeat-x;
	padding: 4 4 4 4;
	font-family: Verdana, Arial;
	font-size: 9pt;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-top: 1px solid #808080;
	text-align: justify;
}
h1 {
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #ff7340;
}

h2 {
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #ff7340;
}

.formtext { border: 1px black solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; }
.formtext:focus { border: 1px black solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #fffaea; }
td textarea { border: 1px black solid; background-color: #FFFFFF; }
td textarea:focus { border: 1px black solid; background-color: #fffaea; }
.formbutton { border: 1px black solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
