/* ease styles */

#contentArea .promoSmall.ease p {
	padding-top: 0.5em;
	padding-right: 1em;
}
#contentArea .promoSmall h3 {
	padding: 0.5em 0.25em 0.25em 0;
	margin: 0 0 0 10px;
	font-weight: bold;
}

/* full-width and linearized rows */
.standalone-frontTriple #contentArea .promoSmall.ease .rowwrapper {
	width: 100%;
	clear: both;
	margin: 10px;
}

.standalone-frontTriple #contentArea .promoSmall.ease .rowwrapper label {
	float: left;
	width: 10em;
	margin-right: 1em;
	text-align: right;
}

.standalone-frontTriple#ease span#subsectionTitle {
	padding-top: 4px !important;
	padding-bottom: 0px !important;
	height: 28px;
}

.standalone-frontTriple#ease #sectionHeader {
	height: 35px;
}

/* removes bullet like behaviour */
.standalone-frontTriple .promoSmall.ease .infoItem .rowwrapper p a {
padding: 0;
display: inline-block;
background: none;
}

/* indents blockquote */
.standalone-frontTriple .promoSmall.ease .infoItem .rowwrapper blockquote {
padding: 1em;
display: inline-block;
background: none;
}

/* larger form elements than browser default, for tablet like devices */
.standalone-frontTriple #contentArea .promoSmall.ease .rowwrapper input[type="text"], 
.standalone-frontTriple #contentArea .promoSmall.ease .rowwrapper input[type="password"] {
	height: 25px;
	line-height: 25px;
}

.standalone-frontTriple #contentArea .promoSmall.ease .rowwrapper input[type="submit"],input[type="reset"] {
	-webkit-appearance: none; 
	-moz-appearance: none;
	float:right;
	margin: 2em 2em;
	padding: .5em;
 	font-size: 1em; 
	line-height: 1em;
	color: #333;
	font-weight: bold;
	height: 2.5em; 
	border: 1px solid rgba(0, 0, 0, 0.2);	   
	border-radius: 4px 4px 4px 4px;
	cursor: pointer;
	background: #f2f2f2; /* Old browsers */
/*	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #d6d6d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#d6d6d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#d6d6d6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f2f2 0%,#d6d6d6 100%); /* W3C */
}

.standalone-frontTriple #contentArea .promoSmall.ease .rowwrapper input[type="submit"]:hover {
	border: 1px solid rgb(77, 144, 254);
}

.standalone-frontTriple #contentArea .promoSmall.ease .rowwrapper input[type="reset"]:hover {
	border: 1px solid rgb(254, 144, 77);
}

/* EASE Documentation Page Styles */
.docs {background-color:#FFF;}
.docs h1 {margin-top: 0; padding: 0;}
.docs #content {margin-left:0; margin-right:0;}
.docs #main { width: 68%; float: right;}
.docs #hidenav {display: none; }
.docs #navbar {width: 30%; float: left; margin-right: 0.5em; padding-top: 0em;}
.docs #navbar h3 {font-size: 125%;}
.docs #navbar dd { font-size:80%; }
/* .docs #navbar ul { font-size:80%;} */
.docs #navbar li { list-style: none; line-height: 1.4em; font-size: 108%; border-bottom: #E3D9DD 1px solid; border-left: none; border-right: none; padding: 0px; color: #430019;}
.docs #navbar a { display: block; padding: 7px 0 7px 7px; border-left: #fff 5px solid;}
.docs #navbar a:link { text-decoration: none; color: #333; display: block; }
.docs #navbar a:visited { text-decoration: none; color: #333;}
.docs #navbar a:hover{border-left: #DD0031 5px solid;}
.docs #navbar a:active { text-decoration: none; color: #4A0000;}
.docs #navbar li:hover { border-left: none; background-color: #fff;}
.docs #navbar li:active { border-left: none; background-color: #eee;}
/* mimic UoE style */
.docs #navbar .relatedHeader {width: 100%; font-weight: bold; color: rgb(0,0,51); font-size: 108%; border-top: 2px solid #DD0031; border-bottom: #E3D9DD 1px solid; padding: 7px 0px 7px 0px; margin: 4em 0px 0px; }
.docs #navbar .urHere a{color:#00325f !important; font-weight:bold !important; border-left: #DD0031 5px solid !important;}
.docs h2 { font-size: 19px !important; color: #FFF !important; background: #00325F; padding: 7px 0 8px 10px !important;  margin-top: 30px; margin-bottom: 5px; font-family:'lucida grande', 'tahoma', arial, helvetica, sans-serif !important; min-height:20px; line-height:20px; font-weight: normal !important;}
/* .docs #loaf { padding: 5px 0 5px 0; border-bottom:1px solid #ccc;} */


/* error boxes and dialogs from the old EASE style */
.ease .dashed-box {border: 1px dashed #CCCCCC; margin-bottom: 0.2em;  padding: 0.4em;}
.ease .error { border: 2px solid #FF7F00; margin: 0.5em 2em 0.5em 2em; padding: 5px; background-color:#FADEE1; font-size: 90%; color:#444444; }
.ease .error img { padding: 1px 10px 5px 1px; float: left; }
.ease .error p { padding: 1px 1px 5px 1px !important; font-weight: bold; }
.ease .error a { background: none !important; padding: 0 !important; }
.ease .error li {list-style: disc !important; margin: 5px 10px 0px 20px !important; font-weight: bold; }
.ease .error li a {color:#0099FF;}
/* .ease ul,ol,dl {font-size:0.9em; color:#444444;} */
.ease li,dd {padding-bottom: 7px;}
.ease .boxedge {display: inline;}
.ease .Info-box {border: 1px solid #55A163; margin-bottom: 0.2em; margin-top: 0.2em; padding: 0.3em 0.1em 0.1em 0.1em; font-weight:bold; font-size:120%;}
.ease .loggedIn {color: #55A163; font-weight:bold;}
.ease option {font-size: 85%; }
.ease pre {padding-bottom: 5px; }
.ease li pre {padding-top: 5px; }
.ease fieldset { border: 0; }
.ease fieldset label { float: none !important; }
.serviceAlert-box {border: 2px solid #55A163; margin: 0.5em 2em 0.5em 2em; padding: 5px; font-size: 90%; color:#444444; font-weight:bold; }
.serviceAlert-title {color: #55A163;}

/* password strength */
.pstrength-minchar { margin-left: 10em !important; }
.pstrength-info { margin-left: 10em !important; }
.pstrength-bar { margin-left: 10em!important; }

