a.greybuttonlink:link ,a.greybuttonlink:visited, a.greybuttonlink:active, a.greybuttonlink:hover {
	text-decoration:none;
	font-family:Arial,sans-serif; 
	font-size:10pt;
	color:rgb(9,79,131);
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */ 	
  user-select: none;
}

a.greybuttonlink:hover {
	color:#000;
}

a.greybuttonlink:link .buttonleft, a.greybuttonlink:visited .buttonleft, a.greybuttonlink:active .buttonleft, a.greybuttonlink:hover .buttonleft {
  background:transparent url(/images/greybarButton_left.png) no-repeat left;
  display:inline-block;
  height:22px;
  padding:4px 0px 0px 10px;
  cursor:pointer;
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */   
  user-select: none;
}

a.greybuttonlink:link .buttonright, a.greybuttonlink:visited .buttonright, a.greybuttonlink:active .buttonright, a.greybuttonlink:hover .buttonright {
  background:transparent url(/images/greybarButton_right.png) no-repeat right;
  display:inline-block;
  height:22px;
  padding:4px 5px 0px 0px;
  cursor:pointer;
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */   
  user-select: none;
}

* html a.greybuttonlink:link .buttonleft, * html a.greybuttonlink:visited .buttonleft, * html a.greybuttonlink:active .buttonleft, * html a.greybuttonlink:hover .buttonleft {
	padding-top:3px;
}	

* html a.greybuttonlink:link .buttonright, * html a.greybuttonlink:visited .buttonright, * html a.greybuttonlink:active .buttonright, * html a.greybuttonlink:hover .buttonright {
	padding-top:3px;
}	
	
a.greybuttonlink:hover .buttonleft {
  background:transparent url(/images/greybarButton_left_ro.png) no-repeat left;
}

a.greybuttonlink:hover .buttonright {
  background:transparent url(/images/greybarButton_right_ro.png) no-repeat right;
}





a.bluebuttonlink:link ,a.bluebuttonlink:visited, a.bluebuttonlink:active, a.bluebuttonlink:hover {
	text-decoration:none;
	font-family:Arial,sans-serif; 
	font-size:10pt;
	color:rgb(9,79,131);
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */ 
  user-select: none;
}

a.bluebuttonlink:hover {
	color:#000;
}

a.bluebuttonlink:link .buttonleft, a.bluebuttonlink:visited .buttonleft, a.bluebuttonlink:active .buttonleft, a.bluebuttonlink:hover .buttonleft {
  background:transparent url(/images/bluebarButton_left.png) no-repeat left;
	display:inline-block;
	height:24px;
  padding-left:10px;
 	padding-top:5px;
 	margin:auto;
  cursor:pointer;
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */   
  user-select: none;
}

a.bluebuttonlink:link .buttonright, a.bluebuttonlink:visited .buttonright, a.bluebuttonlink:active .buttonright, a.bluebuttonlink:hover .buttonright {
  background:transparent url(/images/bluebarButton_right.png) no-repeat right;
  display:inline-block;
	height:24px;
  padding-right:5px;
  padding-top:5px;
  margin:auto;
  cursor:pointer;
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */   
  user-select: none;
}

a.bluebuttonlink:hover .buttonleft {
  background:transparent url(/images/bluebarButton_left_ro.png) no-repeat left;
}

a.bluebuttonlink:hover .buttonright {
  background:transparent url(/images/bluebarButton_right_ro.png) no-repeat right;
}


.blueinput {
	background-image: url( /images/flexdash/input_bg.png );
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 3px;
	border:1px solid #bfbfbf;
	border-radius:5px;
	-moz-border-radius:5px;
	margin-right: 5px;
}


a.bluedropdownlink:link, a.bluedropdownlink:visited, a.bluedropdownlink:active, a.bluedropdownlink:hover {
	text-decoration:none;
	font-family:Arial,sans-serif; 
	font-size:10pt;
	color:rgb(9,79,131);
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */ 	
  user-select: none;
}

a.bluedropdownlink:active, a.bluedropdownlink:hover {
	color:#000;
}

a.bluedropdownlink .buttonleft, a.bluedropdownlink:link .buttonleft, a.bluedropdownlink:visited .buttonleft, a.bluedropdownlink:active .buttonleft, a.bluedropdownlink:hover .buttonleft {
  background:transparent url(/images/bluedropdownlink_left.png) no-repeat left;
  display:inline-block;
  height:24px;
  padding-right:7px;
  padding-left:10px;
  padding-top:5px;
  margin:auto;
  cursor:pointer;
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */   
  user-select: none;
}

a.bluedropdownlink .buttonright, a.bluedropdownlink:link .buttonright, a.bluedropdownlink:visited .buttonright, a.bluedropdownlink:active .buttonright, a.bluedropdownlink:hover .buttonright {
  background:transparent url(/images/bluedropdownlink_right.png) no-repeat right;
  display:inline-block;
  height:24px;
  padding-right:20px;
  padding-top:5px;
  margin:auto;    
  cursor:pointer;
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */   
  user-select: none;
}

a.bluedropdownlink:active .buttonleft {
  background:transparent url(/images/bluedropdownlink_left_ro.png) no-repeat left;
}

a.bluedropdownlink:active .buttonright {
  background:transparent url(/images/bluedropdownlink_right_ro.png) no-repeat right;
}


/* use this for formatting drop layer but use your own css for structure */

.flexdropdownmenu {
	border:1px solid rgb(143,147,150);
	padding:3px;
  background-color:#eee;
	position:absolute; 
	line-height:1.8;
	text-align:left;
	z-index:10;
}

.flexdropdownmenu a:link, .flexdropdownmenu a:visited, .flexdropdownmenu a:active, .flexdropdownmenu a:hover, .flexdropdownmenu_item, .flexdropdownmenu_item:hover { 
	color: rgb(54,91,124);
	text-decoration:none; 
	display:block; 
	text-align:left;
	padding-left:4px;
	line-height:1.8;
	-moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari/iPhone/Chrome */ 
  user-select: none;
}

.flexdropdownmenu a:hover, .flexdropdownmenu_item:hover { 
	background-color:rgb(216,231,236);
}

.flexdropdownmenu h3 {
	font-weight:bold;
	font-size:10pt;
	padding:0px;
	margin:0px;
	padding-left:4px;
	line-height:1.8;
}
