BODY {
	scrollbar-face-color: dimgray;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: dimgray;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color: white;
	scrollbar-arrow-color: white;
	margin: 0px; 
	border: 0px solid black;
	margin-right: 6px; 
	background-color: white;
	scrollbar-base-color : Black;
}


P, DIV {
	line-height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


EM {
	font-weight: bold;
	font-style: normal;
	font-family: Georgia, Book Antiqua, Times New Roman, serif;
	font-size: 17px;
	text-indent: 10px;
}


BLOCKQUOTE { font: 12px tahoma, trebuchet ms, arial; line-height: 18px; }

#SwitchVersion { font: bold 10px verdana; padding-left: 5px; }
#SwitchVersion A {text-decoration: none; }

.MainTextCell {
	padding: 2px; border: 1px solid black; padding-left: 5px;
	background-image: url(images/bg_image_main.jpg);
	background-repeat: no-repeat;
	-moz-box-sizing : border-box; width: expression("100%");
}

/* ------------- TEXT HEADER ------------- */
.TextHeader {
	font: bold 13px Book Antiqua, Times New Roman;
	
	padding: 0px;
	padding-right: 10px;
	border-top: 1px solid black;
	color: black;
	width: 250px;	
	text-align: left;
	margin-bottom: 3px;	margin-top: 15px; margin-left: 0px;
	
	letter-spacing: 1px;
	
	white-space: nowrap;
	text-transform: uppercase;
}

/* ------------- TEXT SUB HEADER ------------- */
.TextSubHeader {
	background-color: #D8D8D8;
	border: 1px solid black;
	color: black;
	font: bold 12px Tahoma, Verdana;
	width: 200px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	margin-left: 10px;
	margin-bottom: -10px;
	margin-top: 15;
	filter: alpha (opacity=70);
}


/* ------------- TEXT COMMENT ------------- */
.TextComment {
	border: 1px dotted gray; background: gainsboro; 
	font: 11px Book Antiqua, Trebuchet MS, verdana;
	padding: 3px; 
}

.TextSubComment {
	background-color: #eeeeee; padding: 5px; border: 1px dotted gray;
	font-size: 11px; line-height: 16px;
}

/* ------------- TEXTBOX ------------- */
.TextBox { cursor: default; margin-right: 3px; color: black; }

.TextBoxImg { 
	padding-bottom: 7px; padding-top: 10px; text-align: center;
}

.TextBoxFooter, .TextBoxHeader, .TextBoxContents {
	background-color: #D9D9D9;
}

.TextBoxHeader {
	color: navy;
	font: bold .8em Book Antiqua, Georgia, Times New Roman;
	font-weight: bold;
}

.TextBoxContents {
	padding: 4px;
	font: 10px verdana, trebuchet ms, arial;
}

.TextBox  .Input { border: 1px groove; font: 11px verdana; }
.TextBox  .Button { border-width: 1px; font: bold 11px tahoma, verdana; background-color: darkgray; }



/* ------------- LI ------------- */
LI {
	list-style : square inside;
}
.TextBox UL { margin: 0px; }
.TextBox LI { color: dimgray; }


/* -------------- LINKS ------------- */

.MainTextCell A { color: navy; font-weight: bold; text-decoration: none; padding: 2px; }

.MainTextCell A:HOVER, .MainTextCell A:ACTIVE { background: gainsboro; color: black; padding: 1px; text-decoration: none; border: 1px dotted black;}

A.ImageLink, A.ImageLink:ACTIVE { background: transparent; border: 1px dotted white; }
A.ImageLink:HOVER  { background:transparent; border: 1px dotted FireBrick; }

.TextBox A { color: navy; padding: 1px; }
.TextBox A:HOVER { color: darkorange; padding: 2px; border-width: 0px; }




/* -------------- INLINE IMG ------------- */
.InlineIMG { border: 1px dotted gray; margin-right: 10px;}


.FormTextInput { border: 1px solid gray; background: white; font: 11px verdana; }

.FormButton {
	border: 1px solid gray; background: darkgray; padding:0px; font: 11px verdana; 
}
#HTML-MENU TD { padding: 0px; } 
#HTML-MENU A, #HTML-MENU A:HOVER { padding: 0px; border-width: 0px; }

/* -------------- TEXT TABLE ------------- */
.TextTable {
	border-collapse : collapse;
	border-top: 3px solid dimgray;
	cursor: default;
}

.TextTable TD {
	font: 11px Verdana;
	border: 1px solid gray;
	padding: 4px;
}
.TextTableHilite {
	background-color: #CCCCCC;
}
HR {
	border: 1px dotted gray;
	width: 400px;
}




/* -------------- FOOTER ------------- */
#FOOTER {
	width: 400px;
	text-align: center;
	color: gray;
	font: 11px tahoma, verdana, arial;
}
#FOOTER A { color: gray; padding: 0px; }
#FOOTER A:HOVER { color: white; border-width: 0px; background-color: dimgray; }