/*====================================================================
AIRDAT
Copyright 2009 AIRDAT
======================================================================*/

/*====================================================================
BASIC ENQUIRY FORM
======================================================================*/
/*
form {margin: 0; padding: 0; border: 0;}

form label, textarea, select {display: block; float: left; padding-top: 3px;}
form label {margin: 0 5px 3px 0; text-align: left; width: 160px; padding-right: 5px; font-size: 1.2em; }
form input {display: block; float: left; height: 18px; width: 230px; border: 1px solid #ccc; padding: 3px; font-weight: bold; margin: 0 15px 5px 0; font-size: 1.4em;}

form .submit {float: none; height: 29px; width: 224px; padding: 0; margin: 6px 0 10px 0; border: none;}
form .submit:hover, form .submit:focus {border: none;}

form .forminfo {margin: 0; text-align: left; font-size: 1.2em; line-height: 1.8em; color: #990000; font-style: italic;}
form p, form h4 {padding-left: 0;}
form br {clear: left;}*/

/*form {margin: 0; text-align: left;}
form fieldset {padding: 15px 20px; position: relative;}
form input, label, select, textarea {float: left; display: inline; margin: 0 5px 14px 0; }
form label {color: #333; font-size: 1.1em; text-align: left; width: 90px; padding-top: 4px; font-weight: bold;}
form input {width: 165px; height: 14px; background: #fff url(../images/modules/genfield.png) no-repeat; border: none; padding: 5px 3px; color: #444; text-indent: 5px; }
form select {border: 1px solid #999; padding: 2px 0; color: #444; }
form textarea {width: 251px; height: 58px; background: #fff url(../images/modules/textfield.gif) no-repeat top left; border: none; font-size: 1.1em; padding: 5px 3px 5px 8px; color: #444; overflow: auto;}
*/
form .modCont fieldset.split {float: left; width: auto;}

form div#photo {
	width: 151px;
	height: 193px;
	border: 4px solid #1b1447;
	position: absolute;
	top: 8px;
	left: 668px;
}

form br {clear: both;}

/*====================================================================
LOGIN PANEL / FORM - As used inside right col
======================================================================*/

.login {background: #909baf url(../images/modules/loginbg.gif) repeat-x top; padding: 10px 12px 6px 12px; position: relative; margin-bottom: 15px;}
.login form {margin: 1px 0 15px 0; text-align: right; font-size: 1.2em;}
.login form label {display: block; text-align:left; padding-top: 3px;}
.login form.home {background: url(../images/modules/loginformbg.gif) repeat-x bottom; padding-bottom: 15px; margin: 8px 0 15px 0; text-align: right;}

.login form input {width: 165px; height: 14px; background: #fff url(../images/modules/loginfield.gif) no-repeat; border: none; padding: 5px 3px; float: none; margin: 0 0 5px 0; color: #c5121c; text-indent: 5px; text-align: left;}
.login form select {margin-bottom: 10px;}
.login form input.submit {width: 97px; height: 22px; padding: 0; background: url(../images/buttons/login.gif) top no-repeat; text-indent: -9999px;}
.login form input.submit:hover {background: url(../images/buttons/login.gif) 0 22px; cursor: pointer;}

.login form p {padding: 0;}
.login form a {color: #fff; font-weight: normal;}

/*====================================================================
MINI SEARCH FORM - As used on to filter database results
======================================================================*/

form.filter {margin: 0; text-align: left;}
form.filter input {height: 14px; border: none; padding: 5px 3px; float: none; margin: 0 0 12px 0; color: #666; text-indent: 5px; text-align: left;}
form.filter input.long {width: 125px; background: #fff url(../images/modules/database_long.png) no-repeat;}
form.filter input.short {width: 75px; background: #fff url(../images/modules/database_short.png) no-repeat;}
form.filter input:focus {color: #1b1347;}
form.filter input.submit {width: 26px; height: 22px; padding: 0; background: url(../images/buttons/datasearch.png) top no-repeat; text-indent: -9999px;}
form.filter input.submit:hover {background-position: 0 -22px; cursor: pointer;}

/*====================================================================
IMAGE REPLACEMENT BUTTONS - EXCLUDING SUBMIT FUNCTIONS
======================================================================*/

/* Standard Button */
a.ir {display: block; height: 22px; text-indent: -9999px; margin: 0; }
a.ir:hover {background-position: 0 22px;}

a.SMsave {width: 97px; background: url(../images/buttons/save_small.png) top; position: absolute; right: 20px; top: 15px;}
a.adduser {width: 97px; background: url(../images/buttons/adduser.png) top; position: absolute; right: 20px; top: 15px;}
a.saveClose {width: 144px; background: url(../images/buttons/saveclose.gif) top; position: absolute; right: 0; top: 5px;}
a.backUser {width: 174px; background: url(../images/buttons/backuser.gif) top; position: absolute; right: 160px; top: 5px;}

form a.genpass {float: left; width: 174px; background: url(../images/buttons/generatepw.png) top; text-indent: -9999px; margin: 0 0 0 20px;}
form a.addphoto {float: left; position: absolute; width: 174px; background: url(../images/buttons/addeditphoto.png) top; margin: 0; left: 668px; top: 196px;}

.login a.reg {width: 107px; background: url(../images/buttons/register.gif) top; margin: 0 0 16px 62px;}
