#MyWordsAreaBar {
height: 19px;
margin: 0  0 0 18px;
padding: 4px 0 10px 0;
border: solid 1px #000000;
width: 100%;
background-image:url(../top_items/top_filler.jpg); 
background-repeat: repeat-x;
}    

#MyWordsFirstInsert {
margin: 6px 0 0 18px;
padding: 4px 0 8px 0;
border: solid 1px #000000;
border-left: solid 3px #000000!important;
width: 100%;
text-align: right;
}

#MyWordsFirstInsert a {
font-family: verdana;
font-size: 10px;
padding: 0 18px 0 0;
text-decoration: none;
color: #000000;
} 

.search {
margin: 3px;
}

.search input {
float: left;
width: 210px;
height: 22px;
margin: 3px 3px 3px 0;
border: solid 1px #000000;
} 


.search .go {
float: left;
width: 70px;
height: 26px;
border: solid 1px #000000;
} 


.MyWordsToggleBox {
position: relative;
margin: 5px 2px 0 18px;
padding: 0;
border: solid 1px #000000;
width: 100%;
text-align: left;
min-height: 31px;
}

.mce-tinymce {
position: absolute;
top: -20px;
}

.MyWordsSwitchButton {
width: 20px;
padding: 6px 0 5px 12px; 
cursor: pointer;
float: left;
font-size: 16px;
}

.MyWordsInfo {
float: left; 
font-family: verdana;
font-size: 10px;
padding: 9px 0 5px 0;
margin: 0 10px 0 10px;
}   


.MyWordsOrders span {
float: left; 
font-family: verdana;
font-size: 10px;
padding: 9px 0 5px 0;
margin: 0 10px 0 10px;
}  

.MyWordsFormatInfo {
font-family: verdana;
font-size: 8px;
float: left;
margin: 11px 0 0 0;
}

.MyWordsShow {
position: relative;
clear: both;
padding: 0 0 10px 0;
margin: 0;
width: 100%;
background-color: #FFFFFF;
}

.MyWordsButton a {
text-decoration: none;
font-family: verdana;
font-size: 9px;
color: #000000;
text-align: center;
float: right;
margin: 8px 12px 0 12px;
}  

.title_background {
width:  100%;
height: 30px;
padding: 5px 0 8px 0;
margin: 0;
background-color: #EEEEEE;
}
.title_label {
float: left;
height: 20px;
width: 100px;
padding: 10px 0 0 15px;
font-family: verdana;
font-size: 11px;

}

.a_title_text {
float: left;
margin: 5px 0 0 0;
padding: 5px 0 5px 5;
font-family: verdana;
font-size: 11px;
height: 30px;
width: 70%;
}

.a_title_text input {
width: 100%;
} 

  
.text_label {
width: 160px;
padding: 7px 20px;
float: left;
clear: left;
 color: #292929;
margin: 0 0 0 42px;
}

.checkbox_label {
width: 300px;
padding: 20px;
float: left;

}

.submit {
margin: 20px 0 0 202px;
clear: both;
}

.submit input[type="submit"] {

outline: none;
    padding: 10px!important;
    font-size: 14px;
    color: #000;
    width: 187px!important;
    margin: 0x 2px;
    border: solid 1px #000;
clear: both;
}

.mailerSubmit {
 margin: 30px 0;
background: #EEE;
  color: #FFF;

}



.forms {
padding: 0;
}
.outline {
width: 60%;
margin: 0 0 10px 0;
padding: 30px 20px 5px 20px;
border-bottom: solid 1px #FFF;
clear: both;
font-weight: bold;

text-align: left;
}

.text {
min-width: 250px;
float: left;

}    

.checkbox {
padding: 10px 0 0 18px;
margin: 0 0 0 62px;
float: left;
clear: left;

} 

.text select {
width: 180px;
float: left;
margin: 5px 0 0 0;

} 

.text input {
width: 180px;
float: left;
margin: 5px 0 0 0;

} 

.text textarea {
width: 200px;
height: 140px;

}

.text .tag {
font-size: 10px;
margin: 5px 0 0 0;
width: 280px;
height: 30px;
}

.link_info {
width: 100px;
float: left;
}

.file_label {
position: relative;
float: left;
width: 427px;
height: 110px;
font-family: verdana;
font-size: 11px;
padding: 40px 10px 10px 10px;
margin: 20px 20px;
border: solid 1px #aaaaaa;

}

.file_del {
position: absolute;
top: 14px;
right: 8px;
}

.file_copy {
position: absolute;
font-family: verdana;
font-size: 11px;
width: 140px;
top: 16px;
right: 15px;
}

.file_copy .filelabel {
 width: 90px!important;
 margin: 0; 
}

.file_copy .copy_checkbox {
float: left;
margin: 1px 0 0;

}

.filelabel {
width: 114px;
float: left;
padding: 4px;
margin: 1px 4px 0 4px; 
background-color:#fff;
color:#000;
opacity:0.8; 

font-family: verdana;
font-size: 11px;
}

.file_name {
width: 220px;
float: left;
padding: 2px; 
font-family: verdana;
}

.file {
width: 250px;
float: left;
padding: 2px;
font-family: verdana; 
}


.MyWordsArticleSubmit {
position: absolute;
left: 0;
bottom: 0;
width:  100%;
height: 30px;
padding: 5px 0 5px 0;
margin: 50px 0 0 0;
background-color: #EEEEEE;
}

.MyWordsArticleSubmitButton {
width:  200px;
height: 30px;
font-size: 12px;
padding: 0;
margin: 0 20px;
background-color: #EEEEEE;
}


.HeaderContent {
 margin: 0;
}

.MyWordsHeader {
margin: 11px 20px 0 20px;
padding: 0;
border: solid 1px #000000;
border-left: solid 3px #000000!important;
width: 75%;
min-height: 31px;
background-color: #BBBBBB;
text-align: left;
}

.MyWordsHeaderSwitch {
width: 20px;
padding: 12px  10px 11px 20px; 
background-color: #EEEEEE;
cursor: pointer;
font-size: 16px;
}

.HeaderContent {
margin: 0;
clear: both;
padding: 10px 0 10px;
width: 100%;
background-color: #FFFFFF;
}
 
.MyWordsRow {
background-color: #EEEEEE;
border: 1px solid #000000;
margin: 5px 2px 0 20px;
min-height: 31px;
padding: v;
text-align: left;
width: 75%;
} 
 
.RowSwitch {
width: 20px;
padding: 6px 0 5px 12px; 
background-color: #EEEEEE;
cursor: pointer;
font-size: 16px;
float: left;
}

.MyWordsRowTitleInfo {
background-color: #000000;
float: left;
margin: 0;
padding: 6px 0 5px 0;
}

a.MyWordsgetRowInfo {
position:relative; /*this is the key*/
z-index:24;
color: #FFFFFF;
text-decoration:none;
padding: 0 10px 0 10px;
font-size: 16px; 
}

a.MyWordsgetRowInfo:hover{
z-index:25;
}

a.MyWordsgetRowInfo span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top: 6px; left:25px; 
    width: 500px;
    border: solid 1px #000000;
    background-color:#FFFFFF; 
    color:#000;
    padding: 5px 10px;    
    text-align: left;} 
    

.ShowRow {
margin: 5px 0 0 0;
clear: both;
padding: 0;
width: 100%;
background-color: #FFFFFF;
} 


.sideButton {
float: left;
margin: 5px 3px;
padding: 2px 6px;
background: #eeeeee;
border: solid 1px #000000;
width: 270px;
text-align: center;
} 


.sideButton a {
font-family: verdana;
font-size: 12px;
color: #000000;
text-decoration: none;
}  

.subContextHeader {
font-family: verdana;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
width: 266px;
border: solid 1px #292929;
background-color: #292929;
padding: 7px 8px;
margin: 7px 3px;
}

.basicButtons {
float: right;
width: auto;
background-color: #EEEEEE;
padding: 0 0 11px 0;
}

.basicButtons div {
text-decoration: none;
font-family: verdana;
font-size: 10px;
color: #000000;
text-align: center;
float: right;
cursor: pointer;
margin: 8px 18px 0 18px;

}   


.specialButtons {
float: right;
width: 180px;
}

.time_label {
clear: left;
float: left;
font-family: verdana;
font-size: 12px;
color: #000000;
width: 50px;
}

.time_to, .time_from {
float: left;
font-family: verdana;
font-size: 12px;
color: #000000;
}

.timeSubmit {
font-family: verdana;
font-size: 12px;
color: #000000;
margin: 0 0 0 50px;
}

.add_multiple {
float: left;
padding: 5px 5px 0 5px;
font-size: 12px;
cursor: pointer;
}


.delete_multiple {
float: left;
padding: 4px 5px 0 7px;
font-size: 16px;
cursor: pointer;
} 

.MyWordsToggle li {
list-style: none;
min-height: 50px;
}

#MyWordsSingleStatic {
position: relative;
margin: 5px 2px 0 18px;
padding: 0;
border: solid 1px #000000;
width: 100%;
text-align: left;
}

  /* Forms */

.templateLangLabel {
float: left;
width: 200px;
text-align: left;
font-family: verdana;
margin: 2px 20px;
font-size: 12px;
}


.templateLangForm {
float: left;
clear: right;
width: 300px;
text-align: left;
font-family: verdana;
font-size: 12px;
}

#message {
font-family: verdana;
font-size: 12px;
margin: 5px 2px 10px 18px;
padding: 10px;
width: 98%;
border: solid 1px #00DD00;
color: #00DD00;
}

#instruction {
font-family: verdana;
font-size: 12px;
margin: 5px 2px 10px 2px;
padding: 10px 10px 14px 10px;
width: 98%;
border: solid 1px #000000;
color: #000000;

}

#instruction a {
font-family: verdana;
font-size: 12px;
color: #000000;
}

.error {
font-family: verdana;
font-size: 12px;
margin: 5px 2px 10px 2px;
padding: 10px 10px 24px 15px;
width: 98%;
color: #FF0000;
}

#show_file {
width: 100%;
margin: 0;
height: 200px;
}

.editor textarea {
height: 400px;
margin: -10px 0;
}

.tinySpacer {
clear: both;
width: 100%;
height: 10px;
}

.rowButtons {  
clear: both;
width: 100%;
padding: 10px;
margin: 30px 0;
background-color: #AAA;
display: none;

}

.rowButtons span {  
cursor: pointer;
margin: 12px;

}

.tableHeader {
display: inline-block;
margin: 20px 0;
}

.tableRow {
position: relative;
width: 520px;
min-height: 400px;
display: none;

}

.newRow tableRow {
position: relative;
width: 520px;
display: none;

}

.tableRow .delCheck {
position: absolute;
right: 20px;
top: 30px;
}

.signIn  {
margin: 0 0 0 60px;

}


.MyWordsTinySpacer {
clear: both;
height: 5px;
}
