﻿﻿a, input { outline:0; -moz-outline:none; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* webkit specific CSS */
    select { height:19px; }
}

html body {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding:0;
	height:100%;
}

.even {	background:#eee;}
.odd {	background:#ccc;}

.noscroll {
	overflow: hidden;
}

.ipadscroll {
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
}

.myDragClass {
	background:#ccc;
}

.scrolling {
	overflow: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.boxed {
	border: 1px solid #000000;
	overflow: auto;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
}


form {
	margin: 0px;
	padding: 0px;
}

/*input {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}*/

td {font-family: Verdana;  font-size: 11px;}
ul {font-family: Verdana;}
h1 {font-family: Verdana; color: #000000;	font-size: 14pt;	font-weight : bold; margin-bottom: 5px; padding-left : 15px;}
h2 {font-family: Verdana; color: #000000;	font-size: 12pt;	font-weight : bold; margin-top: 2px; margin-bottom : -15px; padding-left : 15px; line-height: -5px;}
h3 {font-family: Verdana, sans-serif; font-size: 12pt; color: #000000; font-weight: bold; line-height: 90%; margin-bottom: -15px;}
h4, .h4 {font-family: Verdana, sans-serif; font-size: 10pt; color: #e59728; font-weight: bold;	line-height: 90%; margin-bottom: 8px; margin-top: 15px;}
h5, .h5 {font-family: Verdana, sans-serif; font-size: 10pt; color: #e59728; font-weight: bold; margin-bottom: 0; margin-top: 0;}
.userid {font-family: Verdana; font-size: 11pt;	font-weight : bold; padding-left : 20px; color: #e59728; padding-bottom: 2px;}
.newdate {font-family: Verdana; color: #000000;	font-size: 11px; font-weight : bold; margin-bottom : 5px; padding-right: 10px; color: #000000;}
.moreops {font-family: Verdana; color: #000000;	font-size: 11px; font-weight : bold; margin-bottom : 15px; line-height: 14px; color: #000000;}
.evtdate {font-family: Verdana; color: #000000;	font-size: 11px;	font-weight : bold; margin-bottom : 5px; padding-right: 10px; color: #000000;}
/*.mmitem { font-family: Verdana; color: #000000;	font-size: 11pt;	font-weight : bold; margin-left: 35px; color: #ffffff; padding-bottom: 10px; }*/
.copyright {font-family: Verdana; color: #000000;	font-size: 8pt;}
p.fieldlabelontop {padding: 0; margin: 1em 0 4px 0;}
.fieldlabel {font-family: Verdana;  font-size: 11px; font-weight: bold;}
.fieldlabel2 {font-family: Verdana;  font-size: 11px;}
.fieldlabel2a {font-family: Verdana;  font-size: 11px; font-style: italic;}
.fieldlabel3 {font-family: Verdana;  font-size: 12px; font-weight: bold;}
.contactlabel {font-family: Verdana;  font-size: 15px; font-weight: bold;}
.warnlabel {font-family: Verdana;  font-size: 11px; font-weight: bold; color: #e59728;}
.instruction {font-family: Verdana;  font-size: 12px;}
.tabs {font-family: Verdana;  font-size: 10px; color: #e59728;}
.norecords{font-family: Verdana;  font-size: 11px; color: #999999; font-style: italic; font-weight: bold;}
.sectionlabel {font-family: Verdana, sans-serif; font-size : 12pt; color: #e59728; font-weight : bold; line-height : 90%; margin-bottom: 1.5px;margin-top: 3px; }
.sectionlabel2 {font-family: Verdana, sans-serif; font-size : 11pt; color: #e59728; font-weight : bold; margin-bottom: 3px;margin-top: 10px; }
.sectionlabel3 {font-family: Verdana, sans-serif; font-size : 11pt; color: #ffffff; font-weight : bold; margin-bottom: 3px;margin-top: 10px; }
.sectionhead {font-family: Verdana, sans-serif; font-size: 18px; color: #e59728; font-weight : bold; margin-bottom: 1.5px;margin-top: 3px; }
.sectionhead1 {font-family: Verdana, sans-serif; font-size: 16px; color: #e59728; font-weight : bold; margin-bottom: 1.5px;margin-top: 3px; font-style: italic; }
.sectionhead2 {font-family: Verdana, sans-serif; font-size: 14px; color: #333333; font-style: italic; margin-bottom: 1px;margin-top: 3px; }
.sectionhead3 {font-family: Verdana, sans-serif; font-size: 14px; color: #e59728; font-weight : bold; margin-bottom: 1.5px;margin-top: 3px; }
.searchlabel {font-family: Verdana, sans-serif; font-size: 12px; color: #ffffff; font-weight : bold; font-style: italic;}
.srchlablsml {font-family: Verdana, sans-serif; font-size: 11px; color: #ffffff; font-weight : bold;}
.srchlabltxtbox {font-family: Verdana, sans-serif; font-size: 11px; color: #000000;}
.datainput, .datadisplay {font-family: Verdana, sans-serif; font-size: 11px; color: #000000}
.filter-class {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

.custom-combobox-input, a.custom-combobox-toggle {
	border-radius: 0 !important;
	padding-left: 2px !important;
}

_:-moz-tree-row(hover), .filter-class, input.datainput {
	border: 1px solid #aeaeae;
	background-color: #fff;
	border-radius: 0;
	height: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px
}

@supports (-webkit-appearance:none) {
	.filter-class, input.datainput {
		border: 1px solid #aeaeae;
		background-color: #fff;
		border-radius: 0;
		padding-top: 2px;
		padding-left: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
	}
}


_:-moz-tree-row(hover), select, select.datainput {
	border: 1px solid #aeaeae;
	background-color: #fff;
	border-radius: 0;
	height: 19px;
	padding-top: 1px;
	padding-bottom: 0;
	padding-left: 0px;
	padding-right: 8px
}

@supports (-webkit-appearance:none) {
	select, select.datainput {
		border: 1px solid #aeaeae;
		background-color: #fff;
		border-radius: 1px;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	select, select.datainput {
		border: 1px solid #aeaeae;
		background-color: #fff;
		padding: 1px;
	}
}


/*input.datainput {border: 1px solid #AEAEAE; padding: 2px;}*/
.highlight {background: #F9CD92;}
.srchresult {font-family: Verdana, sans-serif; font-size: 11px; color: #000000; margin-bottom: -13px; text-indent: 5px;}
.srchresulthdr {font-family: Verdana, sans-serif; font-size: 10pt; color: #333333; font-weight: bold; font-style: italic;  margin-bottom: 8px;}
.srchresult2 {font-family: Verdana, sans-serif; font-size: 10pt; color: #e59728; font-weight: bold;	line-height: 90%; margin-bottom: 8px; margin-top: 15px;}
.nomore {font-family: Verdana, sans-serif; font-size: 8pt; color: #cccccc; font-style: italic; font-weight: bold;}
.srchmore {font-family: Verdana, sans-serif; font-size: 8pt; color: #e59728; font-style: italic; font-weight: bold;}
.fieldselect {font-family: Verdana, sans-serif; font-size: 11px; color: #000000; width: 250px;}
.fieldselectbtn {font-family: Verdana, sans-serif; font-size: 11px; color: #000000; font-weight: bold; width: 110px;}
.annextable {font-family: Verdana, sans-serif; font-size: 8pt; border-bottom: 1px solid #000000}
.annextablehdr {font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; border-bottom: 2px solid #000000; border-top: 2px solid #000000}
.annextablehdrbottom {border-bottom: 2px solid #000000;}
.facilitiestable-top {font-family: Verdana, sans-serif; font-size: 8pt; border-top: 1px solid #000000}
.facilitiestablehdrbottom {border-bottom: 1px solid #000000;}
.facilitiestable {font-family: Verdana, sans-serif; font-size: 8pt; border-top: 1px solid #ccc}
pre {font-family: Verdana, sans-serif; font-size: 8pt;}



/* Forum styles */
.alt2, .alt2Active {background: #d9f6fc; color: #000000;	border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
.authorlabel {font-family: Verdana;  font-size: 9px; font-weight: bold; text-align: left; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.postmenu {font-family: Verdana; border-bottom: 2px solid #000000; border-top: 1px solid #000000;}
.postpreview {font-family: Verdana;}
.postsubject {font-family: Verdana; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
.posttext {font-family: Verdana; border-right: 1px solid #000000;}
.previewtable {font-family: Verdana; border: 1px solid #000000;}
.topicheader {font-family: Verdana; text-align: center; font-size: 12px; font-weight: bold; font-style: italic; border-bottom: 2px solid #000000;}
.topictable { border-top: 1px solid #000000;}
/* Link Styles */


#notify-main { height: 41px; }

.notification {
height: 41px;
padding: 12px 0 0 0;
font-weight: bold;
border-bottom: #0a0;
background: rgb(255,221,103);
box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
text-align: center;
top: 0px;
width: 100%;
font-size: 12px;
color: #000;
display: block;
}

.notification a,.notification a:hover,.notification a:active, .notification a:link, .notification a:visited {
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}


a.jbar-cross{
position:absolute;
width:31px;
height:31px;
background:transparent url("/coop/images/cross.png") no-repeat top left;
cursor:pointer;
right:20px;
top: 7px;
}


a {color:#000000;font-size:8pt;text-decoration:none}
a:visited {color:#000000;font-size:8pt;text-decoration:none}
a:active {color: #e59728;font-size:8pt;text-decoration:none}
a:hover {color: #e59728;font-size:8pt;text-decoration:underline}

a.sectionlabel2 {font-family: Verdana, sans-serif; font-size : 11pt; color: #000000; font-weight : bold; margin-bottom: 3px;margin-top: 10px; }
a.sectionlabel2:visited {font-family: Verdana, sans-serif; font-size : 11pt; color: #000000; font-weight : bold; margin-bottom: 3px;margin-top: 10px; }
a.sectionlabel2:active {font-family: Verdana, sans-serif; font-size : 11pt; color: #000000; font-weight : bold; margin-bottom: 3px;margin-top: 10px; }
a.sectionlabel2:hover {font-family: Verdana, sans-serif; font-size : 11pt; color: #000000; font-weight : bold; margin-bottom: 3px;margin-top: 10px; }

a.warnlabel {font-family: Verdana;  font-size: 11px; font-weight: bold; color: #e59728;}
a.warnlabel:visited {font-family: Verdana;  font-size: 11px; font-weight: bold; color: #e59728;}
a.warnlabel:active {font-family: Verdana;  font-size: 11px; font-weight: bold; color: #e59728;}
a.warnlabel:hover {font-family: Verdana;  font-size: 11px; font-weight: bold; color: #e59728;text-decoration:underline;}

a.tabs {color: #7a2929; }
a.tabs:visited {color: #7a2929; }
a.tabs:active {color: #7a2929; }
a.tabs:hover {color: #7a2929; }

a.button {color:#993300;font-weight:bold;text-decoration:none}
a.button:visited {color:#993300}
a.button:active {color: #993300}
a.button:hover {color: #ff9900}

a.footer {color:#ffffff; font-size:8pt;text-decoration:none;}
a.footer:visited {color:#ffffff; font-size:8pt;text-decoration:none;}
a.footer:active {color: #ffffff; font-size:8pt;text-decoration:none;}
a.footer:hover {color: #e59728;font-size:8pt;text-decoration:underline;}

a.footnav {color:#000000;font-family: Verdana, sans-serif; font-size:9pt;text-decoration:none; font-weight: bold;}
a.footnav:visited {color:#000000;font-family: Verdana, sans-serif; font-size:9pt;text-decoration:none; font-weight: bold;}
a.footnav:active {color: #000000;font-family: Verdana, sans-serif; font-size:9pt;text-decoration:none; font-weight: bold;}
a.footnav:hover {color: #FFFFFF;font-family: Verdana, sans-serif; font-size:9pt;text-decoration:underline; font-weight: bold;}

a.headnav {color:#ffffff; font-size:11px;text-decoration:none; font-style: italic;}
a.headnav:visited {color:#ffffff; font-size:11px;text-decoration:none;; font-style: italic;}
a.headnav:active {color: #ffffff; font-size:11px;text-decoration:none;; font-style: italic;}
a.headnav:hover {color: #ffffff; font-size:11px;text-decoration:underline;; font-style: italic;}

a.srchmore {font-family: Verdana, sans-serif; font-size: 8pt; color: #e59728; font-style: italic; font-weight: bold; text-decoration:none}
a.srchmore:visited {font-family: Verdana, sans-serif; font-size: 8pt; color: #e59728; font-style: italic; font-weight: bold; text-decoration:none}
a.srchmore:active {font-family: Verdana, sans-serif; font-size: 8pt; color: #e59728; font-style: italic; font-weight: bold; text-decoration:none}
a.srchmore:hover {font-family: Verdana, sans-serif; font-size: 8pt; color: #e59728; font-style: italic; font-weight: bold; text-decoration:underline}

a.mmlink {font-family: Verdana, sans-serif; font-size: 10pt; color: #e59728; font-weight: bold; line-height: 90%; margin-bottom: -15px; text-decoration:none;}
a.mmlink:visited {font-family: Verdana, sans-serif; font-size: 10pt; color: #e59728; font-weight: bold; line-height: 90%; margin-bottom: -15px; text-decoration:none; text-decoration:none;}
a.mmlink:active {font-family: Verdana, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; line-height: 90%; margin-bottom: -15px; text-decoration:none;text-decoration:none;}
a.mmlink:hover {font-family: Verdana, sans-serif; font-size: 10pt; font-weight: bold; line-height: 90%; margin-bottom: -15px; text-decoration:none; text-decoration:underline; color: #e59728;}

a.mmitem { font-family: Verdana;  font-size: 10pt;	font-weight : bold; color: #ffffff; padding-bottom: 10px; text-decoration: none;}
a.mmitem:visited { font-family: Verdana;  font-size: 10pt;	font-weight : bold; color: #ffffff; padding-bottom: 10px; }
a.mmitem:active { font-family: Verdana; font-size: 10pt;	font-weight : bold; color: #ffffff; padding-bottom: 10px; text-decoration: underline;}
a.mmitem:hover { font-family: Verdana; color: #ffffff;	font-size: 10pt; font-weight : bold; padding-bottom: 10px;  text-decoration: underline;}

a.mmitem1 { font-family: Verdana;  font-size: 11px;	font-weight : bold; color: #ffffff; padding-bottom: 10px; text-decoration: underline;}
a.mmitem1:visited { font-family: Verdana;  font-size: 11px;	font-weight : bold; color: #ffffff; padding-bottom: 10px; text-decoration: underline; }
a.mmitem1:active { font-family: Verdana; font-size: 11px;	font-weight : bold; color: #ffffff; padding-bottom: 10px; text-decoration: underline;}
a.mmitem1:hover { font-family: Verdana; color: #ffffff;	font-size: 11px; font-weight : bold; padding-bottom: 10px; text-decoration: underline;}

/*
a.bluelink{
  text-decoration: none;
  color: #FFFFFF;
  font-family: "Verdana",sans-serif;
  font-size: 10px;
  line-height:2; }
a.bluelink:visited{
  text-decoration: none;
  color: #FFFFFF;
  font-family: "Verdana",sans-serif;
  font-size: 10px;
  line-height:1.6;}
a.bluelink:hover{
  text-decoration: underline;
  color: #FFFFFF;
  font-family: "Verdana",sans-serif;
  font-size: 10px;
  font-weight:normal
  line-height:1.6; }
  */

  a.topLink{
  text-decoration: none;
  color: #FFFFFF;
  font-family: "Verdana",sans-serif;
  font-size: 10px; }
a.topLink:visited{
  text-decoration: none;
  color: #FFFFFF;
  font-family: "Verdana",sans-serif;
  font-size: 10px; }
a.topLink:hover{
  text-decoration: none;
  color: #c0c0c0;
  font-family: "Verdana",sans-serif;
  font-size: 10px;
  font-weight:normal }

.footer { font-family: Verdana, sans-serif; 	font-size: 8pt;; color: #FFFFFF; }
td.datahead1 {
	border : 1px solid #0066cc ;
	background:#990000 ;
	color:#ffffff ;
	font-family: Arial, sans-serif;
	font-weight: bold;
	}

td.datasubhead1 {
	border : 1px solid #999999;
	background:#999999 ;
	color:#ffffff ;
	font-family: Arial, sans-serif;
	font-weight: bold;
	}

.News { FONT-FAMILY: Verdana, Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 10px;}
TD.BBarLinks { FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold}

td.tbHeader  { color: #FFFFFF; background-color: #4F8EC6; font-weight: bold; font-size:12pt; font-family: Arial; }
td.tbHeaderC  { color: #FFFFFF; background-color: #FFCC00; font-weight: bold; font-size:12pt; font-family: Arial; }
td.tbHeaderB  { color: #FFFFFF; background-color: #333366; font-weight: bold; font-family: Arial; }
td.tbTitle   { font-size: 8pt; color: #663300; font-weight: bold; background-color: #ffffff;}
td.tbTitle2   { font-size: 8pt; color: #E0E0E0; font-weight: bold; background-color: #996633 }
td.tbBody    { background-color: #FFFFFF; margin-bottom: 0% }
td.righttbBody { background-color: #FFFFCC }

/* TIFFANY */
td.tbETab     { color: #000000; font-size: 8pt; font-family: Verdana; font-weight: bold; background-color: #cccccc; }
td.tbETab A, td.tbETab A:visited { color: #000000; text-decoration:none }
td.tbETab A:hover, td.tbETab A:active { color: #FFFFFF; text-decoration:underline }
td.tbETabSelected { font-size: 8pt; font-family: Verdana; font-weight: bold; color: #000000;  background-color: #ffffff; }
TD.tbETabSelected A, TD.tbETabSelected A:hover, TD.tbETabSelected A:active { color: #000000; text-decoration:none }

td.tbTab     { color: #FFFFFF; font-size: 8pt; font-family: Verdana; font-weight: bold; background-color: #cccccc; }
td.tbTab A, td.tbTab A:visited { color: #000000; text-decoration:none }
td.tbTab A:hover, td.tbTab A:active { color: #e59728; text-decoration:underline; }
td.tbTabSelected { font-size: 8pt; font-family: Verdana; font-weight: bold; color: #000000;  background-color: #ffffff; }
TD.tbTabSelected A, TD.tbTabSelected A:hover, TD.tbTabSelected A:active { color: #000000; text-decoration:none }
/* END TIFFANY */

td.tbToolbar { font-family: Helvetica; font-weight: bold; font-size: 8pt }
td.tbToolbar A, td.tbToolbar A:visited, td.tbToolbar A:active  {text-decoration: none; color:#000000; }
td.tbToolbar A:hover {text-decoration: none; color:#808080}
td.tbIndex I { font-size: 85%; }
td.tbIndex A {color:#000000; text-decoration:none; font-size: 85%}
td.tbIndex A:visited {color:#000000; text-decoration:none; font-size: 85%}
td.tbIndex A:hover {color:#ff9900; text-decoration: underline}

td.tbMenu {background-color: #e0e0e0; font-size: 8pt; font-weight: bold }
table.navtbl    { background-color: #F79C21; }
table.footer	{ background-color: #F79C21; }
td.report { background-color: #F79C21; color: #000000 }

td.top_bar { background: #FFFFFF url(/coop/images/srchcontop2.jpg) no-repeat;}
td.left_bar { background: #FFFFFF url(/coop/images/srchconlt2.jpg) no-repeat;}
td.right_bar { background: #FFFFFF url(/coop/images/srchconrt2.jpg) no-repeat;}
td.bottom_bar { background: #FFFFFF url(/coop/images/srchconbtm2.jpg)}

td.df_login {
	background: #666666;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight : bold;
	border-top : 1px solid #000;
	border-left : 1px solid #000 ;
	border-right : 1px solid #000;
}

.picture_border {
	border: 1px solid #000
}

td.lg_bot { background: #a0a4a6; font-size: 8pt; color: #000000; border: 1px solid #000000;}
td.df_dev { background: #c2c3c4; font-size: 8pt; color: #000; border: 1px solid #000000;}
td.df_bot { background: #a0a4a6; font-size: 8pt; color: #000000;}
td.df_sec { background: #e9eaeb; border: 1px solid #000000;}
td.login  { background-color: #a0a4a6; border: 1px solid #000000;}
td.dev    { background-color: #666666; border: 1px solid #666666; font-size: 8pt; color: #ffffff; font-weight: bold; }
table.general {background-color: #ffffff; border: 1px solid #000000; }

.chkboxselect {
overflow:auto; margin:2px auto;border-style: inset; border-width: 2px; padding-left: 3px;
}

.button116, a.button116:link, a.button116:visited, a.button116:hover {
height: 21px;
width: 116px;
background: url('/coop/images/blankbutton1.jpg') no-repeat;
text-align: center;
text-decoration: none;
font-size: 10px;
color: #000000
}

a {
margin: 0px;
}

.buttonblue, a.buttonblue:link, a.buttonblue:visited, a.buttonblue:hover {
background: url('/coop/images/buttonmenu_blue.jpg') no-repeat;
height: 28px;
width: 250px;
text-align: center;
text-decoration: none;
font-size: 11px;
font-family: Arial;
padding: 4px 0px 0px 0px;
color: #000000;
cursor: pointer; cursor: hand;
display:block
}

input.button250, a.button250, a.button250:link, a.button250:visited, a.button250:hover, a.button250:active {
height: 11px;
width: 250px;
border:none;
line-height:11px;
background: url('/coop/images/buttonmenu_blue.jpg') no-repeat;
text-align: center;
text-decoration: none;
font-weight: normal;
font-size: 11px;
font-family: Arial;
padding: 6px 0 11px 0;
margin: 0;
color: #000000;
cursor: pointer; cursor: hand;
float:left;
}

input.button160, a.button160, a.button160:link, a.button160:visited, a.button160:hover, a.button160:active {
height: 11px;
width: 160px;
border:none;
line-height:11px;
background: url('/coop/images/blank_orange.jpg') no-repeat;
text-align: center;
text-decoration: none;
font-weight: normal;
font-size: 11px;
font-family: Arial;
padding: 6px 0 11px 0;
margin: 0;
color: #000000;
cursor: pointer; cursor: hand;
float:left;
}

input.button136, a.button136, a.button136:link, a.button136:visited, a.button136:hover, a.button136:active  {
height: 11px;
width: 136px;
border:none;
line-height:11px;
background: url('/coop/images/136X28_grey.jpg') no-repeat;
text-align: center;
text-decoration: none;
font-weight: normal;
font-size: 11px;
font-family: Arial;
padding: 6px 0 11px 0;
margin: 0;
color: #000000;
cursor: pointer; cursor: hand;
float:left;
}


input.button58, a.button58, a.button58:link, a.button58:visited, a.button58:hover, a.button58:active {
background: url('/coop/images/58X28_orange.jpg') no-repeat;
height: 11px;
width: 58px;
border:none;
line-height:11px;
text-align: center;
text-decoration: none;
font-weight: normal;
font-size: 11px;
font-family: Arial;
padding: 6px 0 11px 0;
margin: 0;
color: #000000;
cursor: pointer; cursor: hand;
float:left;
}


input.button136 { height:28px; padding-top:4px; }
input.button58 { height:28px; padding-top:4px; }
input.button160 { height:28px; padding-top:4px; }
input.button250 { height:28px; padding-top:4px; }

.stacked a.button160 {
clear: both;
}

.stacked a.button250 {
clear: both;
}

.stacked a.button136 {
clear: both;
}

.stacked a.button158 {
clear: both;
}

.stacked input.button136 {
clear: both;
}


.submit_buttons input,
.submit_buttons a { display:block; float:left; margin:0; }

img.toolTip {
background: url('/coop/images/questionmark_orange.jpg') no-repeat;
/*display: inline;
position: relative;*/
}

img.sort {
margin: -3px -12px 0px 10px;
padding: 0px;
}

#user_registration
{
	border:1px solid #cccccc;
	margin:auto auto;
	margin-top:100px;
	width:400px;
}


#user_registration label
{
        display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: 70px;
	margin: 0px 10px 0px 5px;
	text-align: right;
	line-height:1em;
	font-weight:bold;
}

#user_registration input
{
	width:250px;
}

#user_registration p
{
	clear:both;
}

#submit
{
	border:1px solid #cccccc;
	width:100px !important;
	margin:10px;
}

h1
{
	text-align:center;
}

#passwordStrength
{
	height:10px;
	display:block;
	float:left;

}

.strength
{
	width:250px;
	height: 10px;
	background: #aaa;
	border: 1px solid #000;
}


.strength1
{
	width:50px;
	background:#ff0000;
}

.strength2
{
	width:100px;
	background:#ff5f5f;
}

.strength3
{
	width:150px;
	background:#ffff00;
}

.strength4
{
	background:#4dcd00;
	width:200px;
}

.strength5
{
	background:#399800;
	width:250px;
}

.CustomUserPasswd {
display: none;
}

.sectionhead_status, a.sectionhead_status {font-family: Verdana, sans-serif; font-size: 10px; color: #e59728; font-weight : bold; margin-bottom: 1.5px;margin-top: 3px; }

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/coop/images/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 72px;
	float: left;
}

 img.expand, .dialog_show, .clickable {
	cursor: pointer; cursor: hand;
}

a.personlink {
	cursor: pointer; cursor: hand;
}

.ui-widget-header {
	border: 1px solid #e59728;
	background: #e59728;
	color: #000;
	font-weight: bold;
}

.ui-dialog .ui-dialog-buttonpane button {
	background: url('/coop/images/136X28_yellow.jpg') no-repeat;
}

.custom-combobox {
    display: inline-block;
    position: relative;
}

.custom-combobox-input {
    margin: 0;
}

.custom-combobox-toggle {
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    position: absolute;
    top: 0;
}

.ui-autocomplete {
	height: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.ui-autocomplete.plan-select {
	max-height: 75vh !important;
	height: auto !important;
	overflow-y: scroll;
	overflow-x: hidden;
}

.ui-autocomplete-input {
	width: 525px !important;
	height:15px !important;
}

.ui-autocomplete-input.system-select-input, .ui-autocomplete-input.plan-select-input {
	height:20.4px !important;
	width: 600px !important;
	font-size: 1.1em;
}

.ui-button-icon-only {
	font-size: 1.1em !important;
	width: 2.4em;
	background: url("/common/scripts/ui/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6 !important;
	border: 1px solid #aaaaaa;
}

.scroll-wrapper {
	-webkit-overflow-scrolling: touch;
	overflow: visible;
	overflow-y: scroll;
}

.scroll-wrapper iframe {
	/* nada! */
}
.onoffswitch {
	position: relative; width: 70px;
	-webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}
.onoffswitch-label {
	display: block; overflow: hidden; cursor: pointer;
	border: 2px solid #999999; border-radius: 5px;
}
.onoffswitch-inner {
	display: block; width: 200%; margin-left: -100%;
	transition: margin 0.15s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
	display: block; float: left; width: 50%; height: 18px; padding: 0; line-height: 18px;
	font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
	box-sizing: border-box;
}
.onoffswitch-inner:before {
	content: "ON";
	padding-left: 18px;
	background-color: #3388CC; color: #FFFFFF;
	text-align: left;
}
.onoffswitch-inner:after {
	content: "OFF";
	padding-right: 10px;
	background-color: #E9E9E9; color: #999999;
	text-align: right;
}
.onoffswitch-switch {
	display: block; width: 18px; margin: 0px;
	background: #FFFFFF;
	position: absolute; top: 0; bottom: 0;
	right: 48px;
	border: 2px solid #999999; border-radius: 5px;
	transition: all 0.15s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
	margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
	right: 0px;
}

.alert-success {
  background-color: #d1e7dd;
  border-color: #badbcc;
  border-radius: 5px;
  border: 1px solid transparent;
  color: #0f5132;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
  margin-bottom: 20px;
  padding: 8px;
}

.alert-info {
	background-color: #cff4fc;
	border-color: #b6effb;
	border-radius: 5px;
	border: 1px solid transparent;
	color: #2c3b84;
	display: flex;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin: 10px 0;
	padding: 10px;
  align-items: center;
  justify-content: left;
}

.alert-info p {
	margin: 0 10px;
}

.alert-warning {
  background-color: #f8d7da;
  border-color: #f5c2c7;
  border-radius: 5px;
  border: 1px solid transparent;
  color: #842029;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
  margin-bottom: 20px;
  padding: 8px;
}

.button-disabled
{
	opacity: .6;
	filter:alpha(opacity=60);
}

.display_plan_updated_disabled, .display_plan_reviewed_disabled, .display_plan_approved_disabled, .display_plan_approved_oers_disabled, .radio-disabled
{
	accent-color: #666666;
}