@charset "utf-8";

#corpHeader form {line-height:36px; color:#fff; font-size:1em; text-align:right;  }

#corpHeader form select { margin-right:10px;}

.responseSuccess {
margin:10px;
font-weight:bold;
color: #ffffff;
background:#a0ce67;
padding:5px;
}
.responseError {
margin:10px;
font-weight:bold;
color: #820053;
background:#eaeaea;
padding:5px 5px 0 5px;
}

.standardButton { padding:3px 0px; background:#7b7b7b;border:#ffffff 1px solid;color:#ffffff;cursor: pointer; }

#main form {margin:10px; background:#eaeaea; padding:5px; float:left; width:580px;}
#main form label {display:block; margin:0; padding:10px 0 0 5px;}
#main form fieldset.firstField label {padding-top:0;}

#main form input, #main form select {display:block; padding:2px; margin:3px 0 0 5px; width:250px; font-size:12px; }
#main form fieldset.firstField select {width:95%;}
#main form fieldset.lastField textarea {width:95%; padding:2px; margin:3px 0 0 5px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#main form fieldset {border:0; background:#eaeaea; margin:5px 5px 0 0; border-top:1px solid #ccc; display:block; width:260px; float:left;}
#main form fieldset.firstField {border:none; background:#eaeaea; width:99%; display:block; margin:0; padding:0; clear:both;}
#main form fieldset.lastField {width:560px; display:block; clear:both;}

legend {margin:5px 0 0 0; padding:0 5px; color:#555; }

#main form.tableForm { float:none; margin:0 0 0 10px; width:570px; padding:10px; }
#main form.tableForm input, #main form.tableForm select { margin:3px;font-size:1em;padding:3px; float:none; display:inline; width:25%; }
#main form.tableForm input.standardButton {width:100px;}

#main form.tableForm label { display:inline; }

.headerSearch { background:#000000; color:#ffffff;border:#848484 1px solid;padding:2px;cursor: pointer; }
.headerSearchInput { border:#a9b1b4 1px solid;padding:3px;margin-right:5px; color:#000000;width:150px; }
.headerSearchInputDeSel { border:#a9b1b4 1px solid;padding:3px;margin-right:5px;color:#999999;width:150px; }

.inputTextSub { width:90%;padding:3px;border:#a9b1b4 1px solid; }

.inputTextarea { width:250px;height:100px;margin-left:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.selectMultiple { padding: 2px; width: 250px; height:150px; }

.highlight {display:block; padding:2px; margin:3px 0 0 5px; font-size:12px;  border:2px #a0ce67 solid;}

textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#main form .inputCheckbox {
    width: auto;
    display:inline;
}

#main form .nofloat {
    width: auto;
    display: inline;
}
#main form .login_but {
    width: auto;
}

/*mypower myfolders */
ul.mf_folder{
	padding:0;
	margin:0 10px 20px 10px;
	border-top:1px solid #afafaf;
	}

ul.mf_folder li{
	padding:10px 0 5px 50px;
	border-bottom:1px solid #afafaf;
	background:url(../images/mypower/icon_folder.gif) no-repeat 10px 5px;
	font-size:15px;
	}

ul.mf_folder li a{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	}

ul.mf_files{
	padding:0;
	margin:0 10px 20px 10px;
	border-top:1px solid #afafaf;
	font-size:14px;
	line-height:16px;
	}

ul.mf_files li{
	padding:10px 0 5px 10px;
	border-bottom:1px solid #afafaf;
	}
	
ul.mf_files li img.docIcon{
	position: relative;
	}

ul.mf_files li p{
	line-height:16px;
	padding:0 0 0 45px;
	margin:0;
	position: relative;
	}

ul.mf_files li a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}

ul.mf_files li span{
	font-size:12px;
	font-style:italic;
	padding:0;
	}
	
ul.mf_files li.over{
	background: #c6cbce;
	cursor:pointer;
	}

ul.mf_folder li.over{
	background:#c6cbce url(../images/mypower/icon_folder.png) no-repeat 10px 5px;
	cursor:pointer;
	}
/* Landing Page Centre Column Forms */

#landingSearch form {width: 400px; background: #fff; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px;}
#landingSearch form label{padding: 0px; margin: 0px; font-weight: bold;}
#landingSearch form .standardButton{width: 100px;}
#landingSearch form input, #landingSearch form select{padding:2px; margin:3px 0 0 0; width:200px; font-size:12px; display:inline; }
#landingSearch form select{padding-right:4px;}
