body {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #B5ADAB;
}
p {
	font-size: small;
	font-size: 70%;
	text-decoration: none;
}
ul {
	font-size: small;
	font-size: 70%;
	text-decoration: none;
}
h1 {
	text-decoration: none;
	color: #5C718C;
	font-size: small;
}
h2 {
	text-decoration: none;
	color: #5C718C;
	font-size: small;
	font-size: 95%;
}
h3 {
	text-decoration: none;
	color: #5C718C;
	font-size: small;
	font-size: 90%;
}
h4 {
	text-decoration: none;
	color: #5C718C;
	font-size: small;
	font-size: 85%;
}
h5 {
	text-decoration: none;
	color: #5C718C;
	font-size: small;
	font-size: 80%;
}
h6 {
	text-decoration: none;
	color: #5C718C;
	font-size: small;
	font-size: 75%;
}
td {
	font-size: small;
	font-size: 90%;
	text-decoration: none;
}
th {
	font-size: small;
	font-size: 90%;
	text-decoration: none;
}
a {
	text-decoration: none;
	color: #5C718C;
}
a:active {
	text-decoration: underline;
	color: #5C718C;
}
a:hover {
	text-decoration: underline;
	color: #5C718C;
}
form {
	margin: 0px 0px 0px 0px;
}


.holdall {
	height: 60%;
}
.topImage {
	background-repeat: no-repeat;
	background-image: url(/STI/web/templates/langHome_files/bkgrnd.jpg);
}
.homeTitle {
	text-decoration: none;
	color: #FFFFFF;
	font-size: small;
	font-size: 95%;
	font-weight: bold;
}
.txtOnly {
	padding: 13px 13px 13px 13px;
}
.txtOnlyLogo {
	padding: 13px 13px 13px 13px;
	text-decoration: none;
	color: #000000;
	font-size: small;
	font-size: 95%;
	font-weight: bold;
}
.txtOnlySubLogo {
	text-decoration: none;
	color: #FFFFFF;
	font-size: xx-small;
}
.header {
	background: #B5ADAB;
	font-size: xx-small;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	height: 30px;
	padding-left: 13px;
	vertical-align: middle;
	padding-right: 13px;
}
.header A {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
.header A:active {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
}
.header A:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
}
.breadcrumb {
	font-size: xx-small;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.breadcrumb A {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.breadcrumb A:active {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}
.breadcrumb A:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}
.txtOnlyBoxes {
	font-size: small;
	font-size: 70%;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding: 0px 0px 10px 40px;
}
.imgBoxes {
	border: 1px solid #5C718C;
}
.txtBoxes {
	border: 1px solid #5C718C;
	font-size: small;
	font-size: 70%;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding: 13px 13px 13px 13px;
}
.moreInfo {
	font-size: small;
	font-size: 70%;
	text-decoration: none;
	width: 200px;
}
.moreInfo TH {
	font-size: small;
	font-size: 70%;
	text-decoration: none;
	background-color: #5C718C;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	padding: 7px 7px 7px 7px;
	text-align: left;
	width: 200px;
}
.moreInfo TD {
	font-size: small;
	font-size: 70%;
	text-decoration: none;
	background-color: #92B1DD;
	color: #000000;
	font-weight: normal;
	padding: 7px 7px 7px 7px;
	width: 200px;
}
.footer {
	font-size: xx-small;
	text-decoration: none;
	color: #3A3230;
	font-weight: normal;
	line-height: normal;
	padding: 10px 10px 10px 13px;
	background-color: #B5ADAB;
}
.footer TD {
	font-size: xx-small;
	text-decoration: none;
	color: #3A3230;
	font-weight: normal;
	line-height: normal;
}
.footer A {
	text-decoration: none;
	color: #3A3230;
	font-weight: normal;
}
.footer A:active {
	text-decoration: underline;
	color: #3A3230;
	font-weight: normal;
}
.footer A:hover {
	text-decoration: underline;
	color: #3A3230;
	font-weight: normal;
}
.system {
	font-size: xx-small;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
	padding: 10px 13px 10px 13px;
}
.system TD {
	font-size: xx-small;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
}
.system A {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
.system A:active {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
}
.system A:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
}
.content {
	padding: 20px 20px 20px 20px;
}
.content P {
	FONT-SIZE: small;
}
li {
	font-size: small;
	text-decoration: none;
}
ol {
	font-size: small;
	text-decoration: none;
}
.homeContent {
	padding: 8px 10px 8px 10px;
	color: #FFFFFF;
}
.menuBkgrnd {
	padding-top: 13px;
	background-color: #819AD0;
}
.menuBkgrnd A {
	color: #FFFFFF;
}
.menuBkgrnd A:hover {
	color: #FFFFFF;
}
.menuBkgrnd A:active {
	color: #FFFFFF;
}
.menuBkgrnd A:visited {
	color: #FFFFFF;
}
.Col1MenuSelectedArea1 {
	HEIGHT: 22px;
	WIDTH: 10px;
   BACKGROUND-COLOR: #819AD0;
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #BECFEB;
}
.Col2MenuSelectedArea1 {
	BACKGROUND-COLOR: #819AD0;
	HEIGHT: 22px;
	color: #FFFFFF;
	FONT-WEIGHT: bold;
	padding: 3px 7px 3px 0px;
	border-bottom: 1px solid #BECFEB;
}
.Col1MenuNonSelectedArea1 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #819AD0;
	HEIGHT: 22px;
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #BECFEB;
}
.Col2MenuNonSelectedArea1 {
	BACKGROUND-COLOR: #819AD0;
	HEIGHT: 22px;
	color: #FFFFFF;
	FONT-WEIGHT: bold;
	padding: 3px 7px 3px 0px;
	border-bottom: 1px solid #BECFEB;
}
.Col1MenuItemOdd1 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #819AD0;
	HEIGHT: 22px;
	padding: 3px 3px 3px 3px;
   border-bottom: 1px solid #BECFEB;
}
.Col2MenuItemOdd1 {
	BACKGROUND-COLOR: #819AD0;
	HEIGHT: 22px;
	color: #FFFFFF;
	FONT-WEIGHT: bold;
	padding: 3px 7px 3px 0px;
	border-bottom: 1px solid #BECFEB;
}
.Col1MenuItemEven1 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #819AD0;
	HEIGHT: 22px;
	padding: 3px 3px 3px 3px;
   border-bottom: 1px solid #BECFEB;
}
.Col2MenuItemEven1 {
	BACKGROUND-COLOR: #819AD0;
	HEIGHT: 22px;
	color: #FFFFFF;
	FONT-WEIGHT: bold;
	padding: 3px 7px 3px 0px;
	border-bottom: 1px solid #BECFEB;
}



.Col1MenuSelectedArea2 {
	WIDTH: 10px;
   BACKGROUND-COLOR: #BECFEB;
   HEIGHT: 20px;
}
.Col2MenuSelectedArea2 {
	BACKGROUND-COLOR: #BECFEB;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 10px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuNonSelectedArea2 {
	WIDTH: 10px;
   BACKGROUND-COLOR: #BECFEB;
   HEIGHT: 20px;
}
.Col2MenuNonSelectedArea2 {
	BACKGROUND-COLOR: #BECFEB;
	PADDING-LEFT: 10px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuItemOdd2 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #BECFEB;
	HEIGHT: 20px;
}
.Col2MenuItemOdd2 {
	BACKGROUND-COLOR: #BECFEB;
	PADDING-LEFT: 10px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuItemEven2 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #BECFEB;
	HEIGHT: 20px;
}
.Col2MenuItemEven2 {
	BACKGROUND-COLOR: #BECFEB;
	PADDING-LEFT: 10px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuSelectedArea3 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #BECFEB;
	HEIGHT: 20px;
}
.Col2MenuSelectedArea3 {
	BACKGROUND-COLOR: #BECFEB;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 20px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuNonSelectedArea3 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #BECFEB;
	HEIGHT: 20px;
}
.Col2MenuNonSelectedArea3 {
	BACKGROUND-COLOR: #BECFEB;
	PADDING-LEFT: 20px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuItemOdd3 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #BECFEB;
	HEIGHT: 20px;
}
.Col2MenuItemOdd3 {
	BACKGROUND-COLOR: #BECFEB;
	PADDING-LEFT: 20px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuItemEven3 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #BECFEB;
	HEIGHT: 20px;
}
.Col2MenuItemEven3 {
	BACKGROUND-COLOR: #BECFEB;
	PADDING-LEFT: 20px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuSelectedArea4 {
	WIDTH: 10px;
   BACKGROUND-COLOR: #BECFEB;
   HEIGHT: 20px;
}
.Col2MenuSelectedArea4 {
	BACKGROUND-COLOR: #BECFEB;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuNonSelectedArea4 {
	WIDTH: 10px;
   BACKGROUND-COLOR: #BECFEB;
   HEIGHT: 20px;
}
.Col2MenuNonSelectedArea4 {
	BACKGROUND-COLOR: #BECFEB;
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuItemOdd4 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #BECFEB;
	HEIGHT: 20px;
}
.Col2MenuItemOdd4 {
	BACKGROUND-COLOR: #BECFEB;
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.Col1MenuItemEven4 {
	WIDTH: 10px;
	BACKGROUND-COLOR: #BECFEB;
	HEIGHT: 20px;
}
.Col2MenuItemEven4 {
	BACKGROUND-COLOR: #BECFEB;
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	color: #FFFFFF;
}
.menuSystemDefault {
	WIDTH: 175px;
}



.smlevel1{
	font-size:12pt;
}
.sitemap {
	font-size:small;
}
/***********************************************************************
	2 - TOOLS
************************************************************************/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html>body .clearfix {
	display: inline-table;
	width: 100%;
}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
	
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}

/***********************************************************************
	3 - FORMS
************************************************************************/
form label:first-letter {
	text-decoration: none; 
}

.formContainer input {
	
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;
}

.FormField input {
	
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;
}

.formContainer br {
	clear: left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

/*form {
  margin: 0px;
  padding: 0px;
}*/


.formContainer input, form select {
  margin: 0px;
  padding: 0px;
  font-size: small;
}

.formContainer label, form textarea {
	font-size: small;
}

.formContainer {
	padding: 5px;
}

.FormField {
	margin: 0px 0px 5px 0px;
}

.formContainer label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}

.FormField label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}

#login label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}
.FormField_sm label {
	width: 80px;
	margin-bottom: 10px;
}

.FormField_sm select {
	font-size: small;
	
}


.FormField_sm span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	font-size: small;
	display: block;
	
}

.FormDescription {
	font-size:small;
}	

.FormField span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	font-size: small;
	display: block;
	padding-top: 5px;
}

/***********************************************************************
	7 - FORM COLUMN STRUCTURE
************************************************************************/
#form_left {
	width: 45%;
	float: left;
}

#form_right {
	width: 45%;
	float: left;
}

/******************************************************************************
	MISC.
*******************************************************************************/

.errorText {
	color:red;
}


.errorText p{
	color:red;
}
