﻿
/*  -----------------  Login Processing --------------------------------*/
.loginform
{
}
.loginform 
{
	width: 320px;
}

.loginform .row 
{
	width: 320px;
	margin:10px 0px 10px 10px;
	clear:both;
	display:block;
}

.loginform .row label
{
	width: 100px;
	float: left;
	text-align:right;
	margin-right:10px;
}

.loginform .row input[type='text'], .loginform .row input[type='password']
{
	width: 200px;
	float: left;
}
.loginform .submit
{
	width:320px;
	text-align:center;
}


/*  -----------------  Form Processing --------------------------------*/


.entryform
{
	width: 950px;
}

.entryform .row, .entryform .rowfile
{
	width: 950px;
	margin:0px 0px 10px 10px;
}

.entryform .row label, .entryform .rowfile label
{
	width: 160px;
	float: left;
	text-align:right;
	margin-right:10px;
}

.entryform .row table
{
	width:590px;
}

.entryform .row td input
{
	float: left;
	width:25px;
}
.entryform .row td label
{
	float: left;
	width:auto;
	text-align:left;
}

.entryform .row span
{
	width: 20px;
	float: left;
}

.entryform .row input[type='text'], .entryform .row input[type='password'], .entryform, .entryform .row select
{
	width: 400px;
	float: left;
}

.entryform .rowfile input[type='text'], .entryform .rowfile input[type='file']
{
	width: 250px;
	margin-right:5px;
	float: left;
}

.entryform .submit
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


.entryform .row textarea
{
	width: 540px;
	height: 120px;
	float: left;
}

.entryform .row:after, .entryform .rowfile:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.entryformSm
{
	width: 450px;
}

.entryformSm .row, .entryformSm .rowfile
{
	width: 450px;
	margin:0px 0px 10px 10px;
}

.entryformSm .row label, .entryformSm .rowfile label
{
	width: 160px;
	float: left;
	text-align:right;
	margin-right:10px;
}

.entryformSm .row table
{
	width:450px;
}

.entryformSm .row td input
{
	float: left;
	width:25px;
}
.entryformSm .row td label
{
	float: left;
	width:auto;
	text-align:left;
}

.entryformSm .row span
{
	width: 20px;
	float: left;
}

.entryformSm .row input[type='text'], .entryformSm .row input[type='password'], .entryformSm, .entryformSm .row select
{
	width: 200px;
	float: left;
}

.entryformSm .rowfile input[type='text'], .entryformSm .rowfile input[type='file']
{
	width: 200px;
	margin-right:5px;
	float: left;
}

.entryformSm .submit
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


.entryformSm .row textarea
{
	width: 440px;
	height: 120px;
	float: left;
}

.entryformSm .row:after, .entryformSm .rowfile:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* --- Admin Form ---*/
.formInfo
{
	display:block;
	width:550px;
}
.formInfo:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.formInfo span
{
	display:block;
	float:left;
	width:450px;
}

.formName
{
	float:left;
	width:90px;
}

/*            Msg Boxes            */
.boxErr, .boxMsg, .boxSuccess
{
    border: 1px solid #000;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.boxErr
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/Err.png');
}

.boxMsg
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/msg.png');
}

.boxSuccess
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('images/success.png');
}
