body, td
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: black;
	background-color: White;
}

/* Begin Added By KB 08/25/2008 */

table.standard
{
	width: 770px;
	border: none;
	padding: 0, 0, 0, 0;
}

td.left_margin
{
	width: 10px;
}

/* Begin Added By KB 08/25/2008 */

.body1
{
	background-color: #d3c4d7;
}

a:link
{
	color: #336699;
}

a:visited
{
	color: #336699;
}

hr.solid_black
{
    background-color: Black;
	border-color: Black;
    border-style:inset;
	height: 3px;
}

td:right_align
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: black;
	text-align: right;
}

td.alternatingrow1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: .5em;
	color: black;
	background-color: #ffffff;
}

td.alternatingrow2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: .75em;
	color: black;
	background-color: #cccccc;
}

.skinny_black_background
{
    background-color:Black;
    width: 3px;
}

.small_font
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: black;
}

.standard_font
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: black;
}

.large_font
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	color: black;
}

.medium_header_bold_blue
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13.5pt;
	font-weight: bold;
	color: #336699;
}

.medium_header_blue
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13pt;
	font-weight: bold;
	color: #336699;
}

.small_header_bold_blue
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
}

.medium_header_bold
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13.5pt;
	font-weight: bold;
	color: black;
}

.small_header_bold
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: black;
}

.large_header_bold
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18pt;
	font-weight: bold;
	color: black;
}

.small_header
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	color: black;
}

.medium_header
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13.5pt;
	color: black;
}

.large_header
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18pt;
	color: black;
}

.small_font_center
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: black;
	text-align: center;
}

.standard_font_red
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: red;
}

.standard_font_bold
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}

.hidden_textbox
{
	background-color: White;
	border-color: White;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	color: White;
}

/**** Added DD 12/8/2008 *****/
.CareGateHeadingText
{
	font-size:large; 
	font-family:Arial; 
	color:#00519C; 
	font-weight:bold
}
/**** END Added DD 12/8/2008 *****/
/**** Begin Added KB 03/11/2015 ****/
.required, .errorMsg {
	color: #c00;
	font-weight: 900;
}
/**** End Added KB 03/11/2015 ****/

.loginButton {
	height: 40px;
	width: 90px;
	border-radius: 10px;
	text-align: right;
	border: 4px solid #336699;
	background-color: white;
	background-image: url(/images/openpadlock.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-right: 8px;
	cursor: pointer;
	/*margin-left: 27px;*/
}

.standard-button {
    border-color: #336699;
    border-radius: 10px;
    border-width: 3px;
    font-size: 1.0em;
    background-color: #336699;
    font-weight: bold;
    color: #ffffff;
    padding: 5px;
}

.double {
    zoom: 2;
    transform: scale(2);
    -ms-transform: scale(2);
    -webkit-transform: scale(2);
    -o-transform: scale(2);
    -moz-transform: scale(2);
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    float: left;
}

.login-container {
	display: inline-block;
	vertical-align: top;
	width: 150px;
	padding: 5px;
	border: 3px solid #336699;
	border-radius: 10px;
	margin: 0px 5px;
}