
div.yiiForm
{
    background: white;
    margin: 0;
    padding:0 1em;
    float:left;
    /*
    border-right:#E9E9E9 1px dotted;
    */
}

div.yiiForm label.required
{
}

div.yiiForm span.required
{
    color: red;
}

div.errorSummary
{
    border: 2px solid #A40328;
    padding: 7px 7px 12px 7px;
    margin: 0 0 20px 0;
    background: #F9F5F6;
    font-size: 0.9em;
}

div.errorSummary p
{
    margin: 0;
    padding: 5px;
}

div.errorSummary ul
{
    margin: 0;
    padding: 0 0 0 20px;
}

div.errorSummary ul li
{
    list-style: square;
}

div.yiiForm div.hint
{
    color: gray;
    font-size: 90%;
    margin: 0 0 0 110px;
    background:#5A9ABE;
    color:white;
    padding:1em;
    border:1px solid gray;
    float:right;
    width:120px;
}

div.yiiForm fieldset
{
    margin-top:2em;
    border-bottom:1px dotted #979A31;
    padding-bottom:1em;
}

div.yiiForm legend
{
    border-color: black;
    color:black;
    padding-bottom:1em;
    font-weight:bold;
}
div.yiiForm legend span
{
    display:block;
    width:400px;
    padding:.2em 0;
    border-bottom: #DDD 1px dotted;
    background:white;
}

div.yiiForm label
{
}

div.yiiForm div.action
{
    clear: left;
    /*
    padding:.5em 1em;
    margin-top:1em;
    border-top:1px dotted #979A31;
    */
}

div.yiiForm div.simple,
div.yiiForm div.complex
{
    clear: left;
    padding: 0.25em 0;
}

div.yiiForm div.simple label,
div.yiiForm div.complex span
{
    display: block;
    float: left;
    margin-right: 10px;
    position: relative;
    text-align: right;
    width: 100px;
}

div.yiiForm label.error,
div.yiiForm span.error
{
    color: #C00;
}

div.yiiForm input.error,
div.yiiForm textarea.error,
div.yiiForm select.error
{
    background: #FEE;
    border-color: #C00;
}
/*
div.yiiForm div.simple div,
div.yiiForm div.complex div
{
    margin-left: 110px;
}
*/


	div.yiiForm input.invalid,
	div.yiiForm textarea.invalid,
	div.yiiForm select.invalid
	{
		background: #FEE;
		border-color: #C00;
	}
	div.yiiForm input.invalid,
	div.yiiForm label.invalid,
	div.yiiForm span.invalid
	{
		color: #A40328;
	}
	div.navbar a:hover {
		background-color:#ddd;
	}


div.yiiForm div.simple label,
div.yiiForm div.complex span
{
    display: block;
    float: left;
    clear:both;
    margin-right: 10px;
    text-align:left;
    font-weight:bold;
    font-size:1em;
    color:#1A69A8;
}

div.yiiForm div.simple, div.yiiForm div.simple-inline{
    border:1px solid white;
    position:relative;
}
div.yiiForm div.hint{
    display:none;
}

div.yiiForm div.simple-inline:hover div.hint, div.yiiForm div.simple:hover div.hint{
    /*
    display:block;
    position:absolute;
    top:0px;
    right:-170px;
    */
}
div.yiiForm div.simple-inline
{
	clear: left;
	padding:0.25em 0;
        border:1px solid white;
        border-bottom:1px dotted #E9E9E9;
}

div.yiiForm div.simple-inline label
{
	display: block;
	float: left;
	margin-right: 10px;
	position: relative;
	text-align: left;
        font-size:1em;
        font-weight:bold;
	width: 200px;
        color:#1A69A8;
}
div.yiiForm div.simple-inline div
{
	margin-left: 30px;
}

div.yiiForm div.simple textarea, div.yiiForm div.simple-inline textarea, div.yiiForm div.simple input, div.yiiForm div.simple-inline input{
    line-height:16px;
    width:375px;
    border:1px solid #E5E5E5;
    padding:.1em 0em;
}

div.yiiForm div.simple textarea, div.yiiForm div.simple input{
    width:100%;
}
div.yiiForm div.simple-inline textarea, div.yiiForm div.simple-inline input{
    width:260px;
}
div.yiiForm div.simple:hover textarea,
div.yiiForm div.simple-inline:hover textarea,
div.yiiForm div.simple:hover input,
div.yiiForm div.simple-inline:hover input
{
   border:1px solid #1068AF;
}

div.yiiForm option.level1{
    padding-left:2em;
    font-weight:bold;
}
div.yiiForm option.level2{
    padding-left:4em;
}
div.yiiForm option.level3{
    padding-left:6em;
}

div.yiiForm div.simple select{
    width:375px;
}


input.checkbox{
margin-right:1em;
width:auto !important;
}
