﻿

/* Searching */
.textoption 
{
    font-size:11px;
}

.textoption select
{
    display:block;
    border:1px solid #000;
}
/* Success and error boxes
-------------------------------------------------------------- */

.successBlock{
color:#333300;
font-size:11px;
background:#D4E3CE;
border-bottom:1px solid #75b953;
border-top:1px solid #75b953;
padding:6px 12px 8px 12px;
margin:6px 10px 8px 0px;
line-height:;
width:100%;
display:block;
}

.successBlock_2{
color:#333300;
font-size:11px;
background:#D4E3CE;
border-bottom:1px solid #75b953;
border-top:1px solid #75b953;
padding:6px 12px 8px 12px;
margin:6px 10px 8px 0px;
line-height:;
width:90%;
display:block;
}

.errorBlock{
color:#a31010;
font-size:11px;
background:#FFE6E6;
border-bottom:1px solid #edcfcf;
border-top:1px solid #edcfcf;
padding:6px 12px 8px 12px;
margin:6px 10px 8px 0px;
line-height:;
width:100%;
display:block;
}

.errorBlock_2{
color:#a31010;
font-size:11px;
background:#FFE6E6;
border-bottom:1px solid #edcfcf;
border-top:1px solid #edcfcf;
padding:6px 12px 8px 12px;
margin:6px 10px 8px 0px;
line-height:;
width:90%;
display:block;
}


/* The hint to Hide and Show
-------------------------------------------------------------- */
.hint {
   	display: none;
    position: absolute;
    right: 40px;
    width: 200px;
    margin-top: 0px;
	padding: 6px 8px; margin-bottom: 1em; border: 1px solid #c93; font-size: 0.8em; width:260px; line-height: 1.2em; float:left;
	
	/* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(/maggimy/images/pointer.gif) no-repeat -10px 5px;
	z-index:1;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 4px;
    width: 10px;
    height: 19px;
    background: url(/maggimy/images/pointer.gif) left top no-repeat;
}

.hint ul {
margin:4px 0px 0px 0px;
}

.hint ul li{
font-size:0.9em;
font-weight:normal;
color:#990000;
padding:0px 0px 0px 0px;
line-height:1.4em;
}

/* -------------------------------------------------------------- 
   
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   
-------------------------------------------------------------- */

/* Form fields
-------------------------------------------------------------- */

label{
	display: block;
	width: 150px;
	float: left;
}

input.text{
display: block;
float: left;
}

label {
	text-align: left;
	width: 175px;
	padding:7px 20px 0px 0px;
	margin-bottom: 30px;
}

br {
	clear: left;
}

fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }

input.text,  textarea, select {
  border:1px solid #bbb;
  font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  cursor:default;
}

input.text_rightpanel, input.text_shoutout{
font-size:0.8em;
font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

input.text:focus, textarea:focus, select:focus {
  border:1px solid #ff0000;
  font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.temp_hint{
line-height:24px;
padding:0px 0px 0px 10px;
font-size:0.8em;
font-weight:normal;
font-style:italic;
color:#666666;
text-align:left;
}

.label_arrow_plan{
background:url(/maggimy/images/label_arrow.gif) right top no-repeat;
height:28px;
width: 260px;
color:#FFFFFF;
font-size:0.9em;
text-transform:uppercase;
line-height:24px;
margin:16px 0px 10px 0px;
padding:0px 16px;
font-weight:bold;
}

.label_arrow{
background:url(/maggimy/images/label_arrow.gif) right top no-repeat;
height:28px;
width: 260px;
color:#FFFFFF;
font-size:0.8em;
text-transform:uppercase;
line-height:24px;
margin:20px 0px 0px 50px;
padding:2px 6px 0px 6px;
font-weight:bold;
}

.label_arrow2{
float:; 
background:url(/maggimy/images/label_arrow2.gif) right top no-repeat; 
height:28px; 
width:400px; 
font-style:italic; 
line-height:24px;
margin:16px 0px 0px 50px;
padding:0px 6px;
font-size:0.8em;
}

input.text    { width: 300px;  margin:0px 6px 0px 0px; } /*padding:5px;*/
textarea      { width: 300px; height: 250px; } /*padding:5px;*/


/*.notice { padding: 6px 8px; margin-bottom: 1em; border: 2px solid #ddd; font-size: 0.8em; line-height: 1.2em; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }*/


.notice{
color:#514721;
font-size:11px;
background:#FFF6BF;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
padding:6px 12px 8px 12px;
margin:6px 10px 8px 0px;
line-height:;
width:90%;
display:block;
}