#parent_div {
    width:800px;
    padding:6px 0;
/*    border:1px solid #000; */
/*    margin:auto; */
 }
#parent_div:after {
    content:'';
    display:block;
    clear:both;
}

#left_div {
    float:left;
    display:inline; /*required by IE6*/
    width:170px;
/*    border:1px solid #999;
    margin:0 3px 0 6px; */
}

#right_div {
    float:left;
    display:inline; /*required by IE6*/
    min-width:500px;
/*    border:1px solid #999;
    margin:0 6px 0 3px; */
	margin					: 0px 5px 5px 10px;
	padding-left				: 15px;
	padding-bottom				: 15px;
	border-right			: 2px solid silver;
	border-left			: 2px solid silver;
	border-bottom 			: 2px solid silver;
	min-height				: 500px;
}

#langselect a {
	color					: Gray;
	background				: #FFFFFF;
	font-size				: 85%;
	text-decoration:	none;
}

/* #special-chars { */
/* 	padding-left: 10px; */
/* } */

/* #special-chars select { */
/* 	border: 1px solid; */
/* 	border-color: gray; */
/* } */

#word {
    font-family: Lucida Sans Unicode;
    font-size: 14px;
    color: #cc0000;
    font-weight: bold;
}

#message {
	margin-left: 10px;
	text-align: left;
}

#message2 {
	margin-left: 10px;
	text-align: left;
}

#result {
	font-size: 12px;
	margin-left: 10px;
	text-align: left;
}

option.header {
	font-weight: bold;
	color: Black;	
}

option.beta {
	color: #cc0000;
	/*font-weight: bold;*/
}

span.leftValue {
	font-weight: bold;
}

span.rightValue {
	font-weight: normal;
}

span.attribute {
	color: Green;
        /*border-bottom: 2px dotted;*/
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

span.attribute .tooltiptext {
  visibility: hidden;
  width: 80px;
  background-color: white;
  color: black;
  text-align: center;
  border-radius: 1px;
  padding: 3px 0;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
}

.attribute:hover .tooltiptext {
  visibility: visible;
}

span.lgeo {
//        vertical-align: sub;
    	font-size: 11px;
	color: #585858;
}

span.mgID {
	font-weight: bold;
}

span.exS {
    font-style: italic;
    font-weight: normal;
}

span.exT {
    font-style: normal;
    font-weight: normal;
}

span.sqBb {
    font-style: normal;
    font-weight: normal;
}
span.eqS {
    font-style: normal;
    font-weight: normal;
}

span.sqBe {
    font-style: normal;
    font-weight: normal;
}

span.comma {
    font-style: normal;
    font-weight: normal;
}

span.slash {
    font-style: normal;
    font-weight: normal;
}

span.synGrp {
    font-size: 11px;
    color: #585858;
}

form.translation {
	/*background-color: #FFFFF0;*/
	font-size: 12px;
}

form.translation fieldset {
	border: 0px;
}

form.translation select {
	font-size: 12px;
	border: 1px solid;
	border-color: gray;
}

form.translation input {
	font-size: 12px;
	margin-left: 0px;
	border: gray 1px solid;
	background-color: white;
	color: black;
}

form.translation textarea {
	border: 1px solid;
	border-color: gray;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.transresult {
	background: #FFFFF0;
}

select.langSelection {
	font-size: 10px;
	border: 1px solid #D3D3D3;
}

select.langSelection option.selected {
	font-weight: bold; 
}

.warning {
	color: Red;
}

#translateit {
	text-align:	right;
	color					: Gray;
	background				: #FFFFFF;
	font-size				: 85%;
	text-decoration:	none;
}

/* #spacer { */
/* height: 50px; */
/* margin: 0px; */
/* padding: 0px; */
/* } */

#gt_header {
    height: 16px;
    margin-top: 10px;
    margin-left: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid silver;
}

#gt_header elem a {
    font-family: veranda;
/*     font-weight: bold;  */
    font-size: 15px;
    color: #000000;
    text-decoration: none;
}

#left_div p {
    font-family: sans-serif;
    font-size: 10px;
    color: #C0C0C0;
    text-decoration: none;
}

#left_div p c {
    font-family: sans-serif;
    font-size: 12px;
    color: #0C0C0C;
    text-decoration: none;
}

#left_div p gh {
    font-family: sans-serif;
    font-size: 12px;
    color: #C0C0C0;
    text-decoration: none;
}


#left_div p c a {
    font-family: sans-serif;
    font-size: 12px;
    color: #0C0C0C;
    text-decoration: none;
}

#left_div p a {
    font-family: sans-serif;
/*     font-weight: bold;  */
    font-size: 10px;
    color: #0C0C0C;
    text-decoration: none;
}

/* #gt_footer { */
/*     height: 16px; */
/*     margin-bottom: 10px; */
/*     margin-left: 10px; */
/*     padding-top: 10px; */
/*     border-top				: 1px solid silver; */
/* } */

#gt_footer {
	/*text-align				: right;*/
	font-size				: 55%;
	color					: #000000;
	background				: #FFFFFF;
	height: 5px;
	border-top				: 1px solid silver;
}

#gt_footer  p a {
    font-family: sans-serif;
    font-weight: bold;  
    color: #0C0C0C;
    text-decoration: none;
}

.llabel {
    font-family: sans-serif;
    font-size: 13px;
    color: #000000;
    margin-left:3px;
    margin-right:3px;
}

/* .swap { */
/*     width:20px; */
/*     height:20px; */
/*     border:none; */
/* } */

#right_div elem_button {
    margin:10px 10px 10px 10px;
    padding:3px 3px 3px 3px;
    background: #FFFFFF;
    border: 1px solid #000000;
    font-size: 100%;
    color: #000000;
}

#right_div elem_button a {
    font-size: 100%;
    color: #000000;
    font-weight: bold; 
    text-decoration:none;
}

/*
#left_div p,#right_div p {
    font-family:sans-serif;
    font-size:0.8em;
    text-align:justify;
    margin:4px;
 }
*/

