
/* *************************************  general  ********************************* */

BODY { font-family: Helvetica, Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 11px; background-color: #ffffff; color: #0d6cb6; margin: 0px; text-align: left; }
TD { font-family: Helvetica, Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 11px; line-height: 16px; color: #0d6cb6; }
LABEL { text-decoration: none; cursor: hand; }
FORM { margin: 0px; padding: 0px; }
IMG { border: 0px; }
P, UL, LI { margin-top: 0px; margin-bottom: 0px; }
hr { color: #0d6cb6; height: 1px; }

.smallDropDown
{
	font-size: 9px;
}

.ResultsTable
{
	border-style:dotted;
	border-width:thin;
	border-color:#DDDDDD;
}

.SearchBox
{
	color: Black;
}

.SearchBox label
{
	color: Black;
}

.SearchBoxMessage
{
	color: Red;
	font-size: 13px;
}


.button
{
	color:#0d6cb6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
}

.noresults
{
	color: Red;
	font-size: 18px;
}

A.mapitbutton:link
{ 
	border: solid 1px #0d6cb6;
	background-color: #6CBE45;
	color: #0d6cb6;
	font-size: 10px;
	font-weight: bold;
	padding-left:2px;
	padding-right:2px;
}

.mapResults
{
    text-align:center;
}

A.siteLink:link { font-size: 12px; font-weight: bold; color: #0d6cb6; text-decoration: none; }
A.siteLink:active { font-size: 12px; font-weight: bold; color: #0d6cb6; text-decoration: none; }
A.siteLink:visited { font-size: 12px; font-weight: bold; color: #0d6cb6; text-decoration: none; }
A.siteLink:hover { font-size: 12px; font-weight: bold; color: #4C9FFF; text-decoration: none; }

.footerTable
{
	text-align:center;
	margin:0 auto;
	border-width:0px;
}

table.MsoNormalTable
{
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
}

p.MsoNormal
{
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	margin-left: 0in;
    margin-right: 0in;
    margin-top: 0in;
}





/*	*************************************	links	*********************************	*/

A:link { color: #6CBE45; text-decoration: none; }
A:active { color: #6CBE45; text-decoration: none; }
A:visited { color: #6CBE45; text-decoration: none; }
A:hover { color: #00245E; text-decoration: none; }

span.mainmenu { color: #ffffff; font-size: 12px; font-weight: 900; line-height: 21px; letter-spacing: 1px; font-family: Arial, Helvetica, Verdana, Sans-Serif; }
span.menu { color: #ffffff; font-size: 10px; font-weight: normal; line-height: 11px; font-family: Arial, Helvetica, Verdana, Sans-Serif; }
span.submenu { color: #ffffff; font-size: 9px; font-weight: normal; line-height: 8px; font-family: Arial, Helvetica, Verdana, Sans-Serif; }

/* menu */

.content { padding-left: 8px; padding-top: 0px; padding-right: 8px; padding-bottom: 10px; }
.title { font-size: 25px; line-height: 30px; }
.subtitle { font-weight: normal; margin-top: 10px; font-size: 14px; }
.copyright { padding-right: 14px; padding-top: 3px; white-space: nowrap; }
.space { padding-bottom: 20px; }
.formTitle { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-weight: 900; font-size: 11px; line-height: 10px; color: #ffffff; text-align: left; padding: 0px 0px 5px 0px; }
.formLabel { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-weight: normal; font-size: 11px; color: #ffffff; text-align: left; padding: 0px 0px 8px 0px; }
.formRequired { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-weight: normal; font-size: 9px; color: #ffffff; line-height: 9px; text-align: right; padding: 0px 12px 5px 0px; }
.info { font-weight: normal; font-size: 10px; color: #0d6cb6; line-height: 12px; }

A.copyr:link { font-size: 11px; font-weight: 900; font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #0d6cb6; text-decoration: none; }
A.copyr:active { font-size: 11px; font-weight: 900; font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #0d6cb6; text-decoration: none; }
A.copyr:visited { font-size: 11px; font-weight: 900; font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #0d6cb6; text-decoration: none; }
A.copyr:hover { font-size: 11px; font-weight: 900; font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #6CBE45; text-decoration: none; }

A.more:link { font-size: 9px; color: #50b948; text-decoration: none; }
A.more:active { font-size: 9px; color: #50b948; text-decoration: none; }
A.more:visited { font-size: 9px; color: #50b948; text-decoration: none; }
A.more:hover { font-size: 9px; color: #0d6cb6; text-decoration: none; }

/*	*************************************	text	*********************************	*/

.spacer1 { font-weight: normal; font-size: 1px; color: #ffffff; font-style: normal; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; }
.spacer3 { font-weight: normal; font-size: 3px; color: #ffffff; font-style: normal; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; }
.spacer5 { font-weight: normal; font-size: 5px; color: #ffffff; font-style: normal; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; }
.imgStyle { margin-right: 10px; margin-top: 5px; border: solid 1px #004C01; }
.required { font-size: 11px; color: #c00; }
.req { font-size: 10px; text-align: left; }
.err { color: #003366; font-weight: 900; text-align: center; padding: 15px; }

.content { padding-left: 8px; padding-top: 0px; padding-right: 8px; padding-bottom: 10px; }
.title { font-size: 25px; line-height: 30px; }
.subtitle { font-weight: normal; margin-top: 10px; font-size: 14px; }
.copyright { padding-right: 14px; padding-top: 3px; white-space: nowrap; text-align: left; }
.space { padding-bottom: 20px; }
.formTitle { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-weight: 900; font-size: 11px; line-height: 10px; color: #ffffff; text-align: left; padding: 0px 0px 5px 0px; }
.formLabel { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-weight: normal; font-size: 11px; color: #ffffff; text-align: left; padding: 0px 0px 8px 0px; }
.formRequired { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-weight: normal; font-size: 9px; color: #ffffff; line-height: 9px; text-align: right; padding: 0px 12px 5px 0px; }
.info { font-weight: normal; font-size: 10px; color: #0d6cb6; line-height: 12px; }


.nowrap { white-space: nowrap; }

/*Provider Search -city hint */
div.autocomplete { width:150px; position: absolute; margin: 0px; padding: 0px; }
div.autocomplete ul {list-style-type: none; margin: 5px 0 0 0; padding: 2px; width:150px; border: 1px solid #999; font-size: 7pt; background-color: #F0F0F0; }
div.autocomplete ul li.selected { background-color: #00549D; color: white; }
div.autocomplete ul li { list-style-type: none; display: block; margin: 0px; padding: 0px; cursor: pointer; }
div.indicator {position:absolute; left:-20px; top:2px;}

