	/* Author:	S. Wearne, UNETY Systems, Inc. www.unety.com */
	/* Created:	2008-06-18 */
	
	/* DEFAULT COLOR VALUES */
	/* Dark text color: 				0c539a - dark blue */
	/* Light text color: 				3399cc - light blue */
	/* Even row background color: 		ffffff - white */
	/* Odd row background color: 		f0f8fc - very light blue */
	/* Links-unvisitied: 				0c539a - dark blue */
	/* Links-visitied: 					346fa9 - medium blue */
	/* Links-visitied: 					346fa9 - medium blue */
	/* Links-visitied: 					346fa9 - medium blue */
	
	
	body,table			{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #0c539a;background-color: white;
	          			 scrollbar-face-color:lightsteelblue;
	          			 scrollbar-highlight-color:yellow;
	          			 scrollbar-3dlight-color:orange;
	          			 scrollbar-darkshadow-color:lightgreen;
	          			 scrollbar-shadow-color:gray;
	          			 scrollbar-arrow-color:red;
	          			 scrollbar-track-color:darkgray;
	          			 } /* dark text */
	h1					{font-size:150%;font-weight: bold; text-transform : uppercase;}
	h2					{font-size:125%;font-weight: bold; text-transform : capitalize;font-style: normal;}
	h3					{font-size:110%;font-weight: bold; font-style: italic;}
	h4					{font-size:100%;font-weight: bold; font-style: italic;}
	input, textarea		{border:1px solid #0c539a;border-collapse:collapse;}
	input[type="checkbox"] {border: 0px;} /* prevent border on checkboxes. */
	input[type="radio"] {border: 0px;} /* prevent border on radio buttons. */
	table, td			{border-collapse: collapse;vertical-align: top;font-family: Arial , Helvetica, sans-serif;}
	th 					{font-size:smaller;font-weight: bold;text-transform : uppercase;text-align:center;}
	td					{border-collapse: separate;vertical-align: top}
	tr.odd				{background-color: #f0f8fc}
	tr.even				{background-color: white}
	tr.oddr             {font-size:smaller; font-family:Verdana; background-color:#dddddd}
	tr.evenr            {font-size:smaller; font-family:Verdana; background-color:#edf4fc}
	ol					{list-style-type: decimal;}
	ul					{list-style-type: square;}
	a:link 				{color: #0c539a}
	a:visited 			{color: #346fa9}
	a:hover 			{color: #3399cc}
	a:active 			{color: red;border-style: none;}
	img					{border-style: none;}
    label, input[type="radio"] {vertical-align: middle;}
    table.center        {margin-left:auto; margin-right:auto;}
    div.center          {margin-left:auto; margin-right:auto;}
	.emphasis			{font-weight: bold;font-style: italic;font-size:100%;}
	.noborders			{border-style: none;}
	.bold				{font-weight:bold}
	.error   			{color: red;}
	.firstvisit         {font-weight:bold; color:Black}
	.fumed              {font-weight:bold; color:Blue}
	.ibv                {font-weight:bold; color:Red}
	.allok              {font-weight:bold; color:Green}
	table.border        {border: 1px solid #eee}
    .hbar               {background-color: #eae9f9}
    .hbartext           {font-size:9pt; font-weight:bold; color:Black}
    .hbarlink           {color: #424862}
    .alignleft          {float: left}
    .alignright             {float: right}
    .blacktxt           {color:Black; line-height:120%}
    .blacktxtletter     {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color:Black; line-height:120%}
    .graytxt            {color:#424862}
    .redstar            {font-size:large; color:Red}
    .pager span {color: #009900; font-weight:bold; font-size:12pt}

	input[type="submit"] {
	background: #222; 
	display: inline-block; 
	padding: 1px 1px 1px; 
	color: #fff; 
	text-decoration: none;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	background-color: #1d6ecf;
}

	input[type="button"] {
	background: #222; 
	display: inline-block; 
	padding: 1px 1px 1px; 
	color: #fff; 
	text-decoration: none;
	font-weight: bold; 
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	background-color: #506e7f;
}
	input.orange[type="submit"]		{ background-color: #ff5c00; font-weight:bold; font-size: smaller}
	input.green[type="submit"]		{ background-color: #33dd99; color: #666666; font-weight:bold; font-size: smaller}
	input.graysmall[type="submit"]		{ background-color: #336699; font-weight:bold; font-size: smaller}
	input.gray[type="submit"]		{ background-color: #336699; }
	input.darkblue[type="submit"]	{ background-color: #3399cc; color: #ffffff; font-weight: bold; font-size: smaller}
	input.blue[type="button"]	{ background-color: #1d6ecf; }
	input.orange[type="button"]		{ background-color: #ff5c00; font-weight:bold; font-size: smaller}
	input.green[type="button"]		{ background-color: #33dd99; color: #666666; font-weight:bold; font-size: smaller}
	input.graysmall[type="button"]		{ background-color: #336699; font-weight:bold; font-size: smaller}
	input.gray[type="button"]		{ background-color: #336699; }
	input.darkblue[type="button"]	{ background-color: #3399cc; color: #ffffff; font-weight: bold; font-size: smaller}

	.smallgreenbutton {
	background: #222; 
	display: inline-block; 
	padding: 1px 1px 1px; 
	text-decoration: none;
	font-weight: bold; 
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
    background-color: #33dd99; 
    color: #666666; 
    font-size: smaller
}
	
	.phr 
	{
	 font-weight: bold; 
	 font-size: 10.5pt; 
	 color: #0c539a; 
	 font-family: Century Gothic, Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	 background-color: transparent; 
	 text-decoration: none; 
	}
		
	.defaultbutton	{width:75px;}
	.defaultlabel {font-weight:bold;}
	
	.intakeRow {background-color:#EDF4FC;padding-top:10px;}
	.plansviewer {background-color:#EDF4FC;padding-top:11px;}	
	.SurveyCategoryRow {background-color:#EDF4FC;padding-top:10px;}
	tr.dataGridRow td {border-collapse: separate;vertical-align: middle; }
	.tblHeader {font-family: Verdana; font-weight:bold; color:white; background-color: #346fa9;}
	.hideGridColumn {visibility:hidden;}
	
	a.statusbar {font-size: 10px; font-weight: bold; color: #1111DD}
	
	.invisible {display: none;}
	
	.tabrow {
        text-align: center;
	    list-style: none;
	    margin: 10px 0 10px;
	    padding: 0;
	    line-height: 24px;
	    height: 26px;
	    overflow: hidden;
	    font-size: 12px;
	    font-family: verdana;
	    position: relative;
	}
	.tabrow li {
	    border: 1px solid #AAA;
	    background: #D1D1D1;
	    background: -o-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    background: -ms-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    background: -moz-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    background: -webkit-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    display: inline-block;
	    position: relative;
	    z-index: 0;
	    border-top-left-radius: 6px;
	    border-top-right-radius: 6px;
	    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
	    text-shadow: 0 1px #FFF;
	    margin: 0 -5px;
	    padding: 0 20px;
	}
	.tabrow a {
		  color: #555;
		  text-decoration: none;
	}
	.tabrow li.selected {
	    background: #FFF;
	    color: #333;
	    z-index: 2;
	    border-bottom-color: #FFF;
	}
	.tabrow:before {
	    position: absolute;
	    content: " ";
	    width: 100%;
	    bottom: 0;
	    left: 0;
	    border-bottom: 1px solid #AAA;
	    z-index: 1;
	}
	.tabrow li:before,
	.tabrow li:after {
	    border: 1px solid #AAA;
	    position: absolute;
	    bottom: -1px;
	    width: 5px;
	    height: 5px;
	    content: " ";
	}
	.tabrow li:before {
	    left: -6px;
	    border-bottom-right-radius: 6px;
	    border-width: 0 1px 1px 0;
	    box-shadow: 2px 2px 0 #D1D1D1;
	}
	.tabrow li:after {
	    right: -6px;
	    border-bottom-left-radius: 6px;
	    border-width: 0 0 1px 1px;
	    box-shadow: -2px 2px 0 #D1D1D1;
	}
	.tabrow li.selected:before {
	    box-shadow: 2px 2px 0 #FFF;
	}
	.tabrow li.selected:after {
	    box-shadow: -2px 2px 0 #FFF;
	}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 2px 2px;
  font-size: 8px;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ff0000;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
