.heading {
	font-family: Arial;
	font-size: 12px;
	line-height: 120%;
	color: #FF0000;
	background-color: #000066;
	padding-left: 3px;
	text-align: left
}
.redHeader   { 
	font-size: 14pt; 
	color: #FF0000; 
	font-family: Arial; 
	font-weight: bold;
	text-align: center
}

.normalFont   { 
	font-family: Arial; 
}

.tblGrayBackground { width: 680; border: 1px solid #808080; background-color: #CCCCCC }
.brownTR     { background-color: #E7E4E7 }
.Red         { color: #FF0000 }
.logoTextGrayLarge{ color: #808080; font-weight: bold; font-size:16pt; font-family: Arial
}

.logoTextGray{ color: #808080; font-weight: bold; font-size:12pt; font-family: Arial
}

.tblSilver { width: 800; padding: 0; background-color: #E7E4E7
}

.changeTR {
	background-color: #EFEFEF;
	text-align: left;
}
.normalTR {
	background-color: #FFFFFF;
	text-align: left;
}

.borderFull {
	border: 1px solid #000000; width:645
}

.borderFull2 {
	border: 1px solid #000000; width:700
}

.borderFull3 {
	border: 1px solid #000000; width:800
}

.borderPlain {
	border: 0px solid #000000; width:750
}

a:link {
	font-family: Arial;
	font-weight: normal;
	color: #0000CC;
	text-decoration: none;
}
a:visited {
	font-family: Arial;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
a:hover {
	font-family: Arial;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}
.background_Gray {
	background-color: #CCCCCC;
}
.backgroundWhite {
	background-color: #FFFFFF;
}
.evenTR {
	background-color: #E8F3FF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.topicHeading {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
body {
	font-family: Arial;
	font-size: small;
	color: #000000;
}
iframe {
	border: 0px none;
	overflow: hidden;
}
li {
	color: #000;
	font-weight: bold;
}
.bodyText {
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.copyright {
	font-family: Arial;
	font-size: x-small;
	color: #999999;
	text-align: center;
}
p {
	text-align: left;
}

textarea {
	font-family: Arial;
	font-size: small;
	color: #000066;
	background-color: #EFEFEF;
	border: 1px solid #000066;
}


input {
	font-family: Arial;
	font-size: small;
	color: #000066;
	background-color: #EFEFEF;
	border: 1px solid #000066;; font-weight:bold
}
select {
	font-family: Arial;
	font-size: small;
	color: #000066;
	background-color: #EFEFEF;
	border: 1px solid #000066;
}

.tableOuter  { width: 800 }
button.root {
	-webkit-transition: all 0s ease-out; -moz-transition: all 0s ease-out; -o-transition: all 0s ease-out; -ms-transition: all 0s ease-out; transition: all 0s ease-out;
    height:22px; width:100px; display:block;	position:relative; cursor:pointer;
	font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:9pt;
	color:#000; text-decoration:none; text-align:center;	/* text-shadow: 0px -1px 0px rgba(0,0,0,0.4);  */
	padding:0px 0px 0; margin:0px auto;  /* padding: 4px 20px 0;  */
	left: 0px; top:-1px; /*	border: none; */
    border:solid 1px rgba(3,3,3,0.4); border-radius:5px;
}
button.root:active {top:2px;}

button.root2 {
	-webkit-transition: all 0s ease-out; -moz-transition: all 0s ease-out; -o-transition: all 0s ease-out; -ms-transition: all 0s ease-out; transition: all 0s ease-out;
    height:26px; width:110px; display:block;	position:relative; cursor:pointer;
	font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:11pt;
	color:#000; text-decoration:none; text-align:center;	/* text-shadow: 0px -1px 0px rgba(0,0,0,0.4);  */
	padding:0px 0px 0; margin:0px auto;  /* padding: 4px 20px 0;  */
	left: 0px; top:-1px; /*	border: none; */
    border:solid 1px rgba(3,3,3,0.4); border-radius:5px;
}
button.root2:active {top:2px;}

button.btnGreen { background-color:#3e3;  -webkit-box-shadow: 0px 2px 0px 0px #030;  box-shadow: 0px 2px 0px 0px #030; }   
button.btnGreen:active { -webkit-box-shadow: 0px 0px 0px 0px #030; box-shadow: 0px 0px 0px 0px #030; }
button.btnGreen:hover { background-color:#0c0; color:#fff;}

button.btnRed { background-color:#f44;  -webkit-box-shadow: 0px 2px 0px 0px #300;  box-shadow: 0px 2px 0px 0px #300; }   
button.btnRed:active { -webkit-box-shadow: 0px 0px 0px 0px #300; box-shadow: 0px 0px 0px 0px #300; }
button.btnRed:hover { background-color:#f11; color:#fff;}

button.btnBlue { background-color:#47f; color:#000; -webkit-box-shadow: 0px 2px 0px 0px #003;  box-shadow: 0px 2px 0px 0px #003; }   
button.btnBlue:active { -webkit-box-shadow: 0px 0px 0px 0px #003; box-shadow: 0px 0px 0px 0px #003; }
button.btnBlue:hover { background-color:#47f; color:#fff;}

button.btnPurple { background-color:#d2d;color:#000;  -webkit-box-shadow: 0px 2px 0px 0px #303;  box-shadow: 0px 2px 0px 0px #303; }   
button.btnPurple:active { -webkit-box-shadow: 0px 0px 0px 0px #303; box-shadow: 0px 0px 0px 0px #303; }
button.btnPurple:hover { background-color:#d2d; color:#fff;}

button.btnYel { background-color:#fa0;  -webkit-box-shadow: 0px 2px 0px 0px #330;  box-shadow: 0px 2px 0px 0px #330; }   
button.btnYel:active { -webkit-box-shadow: 0px 0px 0px 0px #330; box-shadow: 0px 0px 0px 0px #330; }
button.btnYel:hover { background-color:#a84; color:#fff;}

button.btnOrange { background-color:#f50;  -webkit-box-shadow: 0px 2px 0px 0px #310;  box-shadow: 0px 2px 0px 0px #310; }   
button.btnOrange:active { -webkit-box-shadow: 0px 0px 0px 0px #310; box-shadow: 0px 0px 0px 0px #310; }
button.btnOrange:hover { background-color:#f50; color:#fff;}

.cooltable {border: 1px solid #000; width:99%;border-collapse: collapse;}
.cooltable th { background-color:#CCCCCC; font-size:8pt; border: 1px solid grey;}
.cooltable td { font-size:9pt;padding: 2px 2px 2px 2px; border: 1px solid grey; }
.cooltable th a:visited { text-decoration: none;  color:#000077;}
.cooltable th a:active { text-decoration: none;  color:#0000FF;}
.cooltable th a:hover { text-decoration: none;  color:#FF00FF;}
.cooltable tr:hover, .cooltable tr:hover td { 
  background-color: #FFEEFF;
  color: #000;
} 
.cooltable tr:nth-child(even) { background-color: #ccFFcc; }
.cooltable tr:nth-child(odd) { background-color: #aaddFF; }		
	
.myPlain td { background-color:#eeffff; color:#000000;font-size:9pt; }

.redtxt { color:D00;font-weight:bold;}
textarea {
  overflow: auto;
}

@media all {
	.page-break	{ display: none; }
	hr { 
		height:2px; background-color:#00A; border: 1px solid #000;
		display:block; margin-top:0.5em; margin-bottom:0.5em; margin-left:auto; margin-right:auto;
	} 	
}

@media print {
	.page-break	{ display: block; page-break-before: always; }
	hr { 
		height:1px; color:#000; background-color:#000; border: 1px solid #000;
		display:block; margin-top:0.3em; margin-bottom:0.3em; margin-left:auto; margin-right:auto;
	} 
	
}


