/* ------------- DROPDOWN ------------- */

DIV.ddsubmenu { display:none; position:absolute; z-index:100; }
DIV.ddsubmenu TABLE { background-color:#266081; }
DIV.ddsubmenu TABLE TD { background-color:#5991B4; font-size:65%; }
DIV.ddsubmenu TABLE TD A { font-family:verdana; display:block; padding: 5px 5px 5px 5px; width:200px; text-decoration:none; }
DIV.ddsubmenu TABLE TD A:link { color:#FFFDCC; }
DIV.ddsubmenu TABLE TD A:visited { color:#FFFDCC; }
DIV.ddsubmenu TABLE TD A:hover { color:#ffffff; text-decoration:none; background-color:#266081; }
DIV.ddsubmenu TABLE TD A:active { }
#ddmain { background-color:#EFEBD6; }
#ddmain TD { background-color:#EFEBD6; font-size:70%; }
#ddmain TD A { font-family:Verdana, Arial, Helvetica; text-decoration:none; }
#ddmain TD A:link { color:#000000; }
#ddmain TD A:visited { color:#000000; }
#ddmain TD A:hover { color:#5991B4; text-decoration:none; }
#ddmain TD A:active { }

#ddmainn4 { background-color:#EFEBD6; }
#ddmainn4 TD { background-color:#EFEBD6; }
A.ddmainlinkn4 { font-family:Verdana, Arial, Helvetica; font-size:70%; }
A.ddmainlinkn4:link { color:#000000; }
A.ddmainlinkn4:visited { color:#000000; }
A.ddmainlinkn4:hover { color:#5991B4; text-decoration:none; }
A.ddmainlinkn4:active { }

/* ------------- END DROPDOWN ------------- */

body {
	font-size : 80%;
	font-family : Arial, Helvetica, Verdana;
}

A.T1 {
	font-family : Verdana, Arial, Helvetica;
}

A.T1:link  {
	color : #003366;
	text-decoration : none;
}

A.T1:visited  {
	color : #003366;
	text-decoration : none;
}

A.T1:active  {
	color : #6699CC;
	text-decoration : none;
}

A.T1:Hover  {
	color : #6699CC;
	text-decoration : none;
}

SPAN.T1Current {
	font-family : Verdana, Arial, Helvetica;
	color:#6699CC;
}

P.T1 {
	margin-top: 5pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt;
	padding: 0pt 0pt 0pt 0pt;
}

P.T2 {
	margin-top: 5pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt;
	padding: 0pt 0pt 0pt 0pt;
}

P.T3 {
	margin-top: 5pt; margin-bottom: 0pt; margin-left: 5pt; margin-right: 0pt;
	padding: 0pt 0pt 0pt 0pt;
}

P.T4 {
	margin-top: 0pt; margin-bottom: 0pt; margin-left: 10pt; margin-right: 0pt;
	padding: 0pt 0pt 0pt 0pt;
}

A.T2 {
	font-family : Verdana, Arial, Helvetica;
}

A.T2:link  {
	color : #003366;
	text-decoration : none;
}

A.T2:visited  {
	color : #003366;
	text-decoration : none;
}

A.T2:active  {
	color : #6699CC;
	text-decoration : none;
}

A.T2:Hover  {
	color : #6699CC;
	text-decoration : none;
}

SPAN.T2Current {
	font-family : Verdana, Arial, Helvetica;
	color:#6699CC;
}

A.T3 {
	font-family : Verdana, Arial, Helvetica;
	font-size:75%;
}

A.T3:link  {
	color : #003366;
	text-decoration : none;
}

A.T3:visited  {
	color : #003366;
	text-decoration : none;
}

A.T3:active  {
	color : #6699CC;
	text-decoration : none;
}

A.T3:Hover  {
	font-family : Verdana, Arial, Helvetica;
	color : #6699CC;
	text-decoration : none;
}

SPAN.T3Current {
	font-family : Verdana, Arial, Helvetica;
	color:#6699CC;
	font-size:75%;
}

A.T4 {
	font-family : Verdana, Arial, Helvetica;
	font-size:75%;
}

A.T4:link  {
	color : #003366;
	text-decoration : none;
}

A.T4:visited  {
	color : #003366;
	text-decoration : none;
}

A.T4:active  {
	color : #6699CC;
	text-decoration : none;
}

A.T4:Hover  {
	font-family : Verdana, Arial, Helvetica;
	color : #6699CC;
	text-decoration : none;
}

SPAN.T4Current {
	font-family : Verdana, Arial, Helvetica;
	color:#6699CC;
	font-size:75%;
}

A {
	font-family : Arial, Helvetica, Verdana;
	text-decoration : none;
}

A:link  {
	color : #6699CC;
}

A:visited  {
	color : #6699CC;
}

A:active  {
	color : #6699CC;
}

A:Hover  {
	color : #6699CC;
}

A.menu {
	font-family : Verdana, Arial, Helvetica;
}

A.menu:link  {
	color : #000000;
	text-decoration : none;
}

A.menu:visited  {
	color : #000000;
	text-decoration : none;
}

A.menu:active  {
	color : #5991B4;
	text-decoration : none;
}

A.menu:Hover  {
	color : #5991B4;
	text-decoration : none;
}

A.sitepath {
	font-family : Arial, Helvetica, Verdana;
}

A.sitepath:link  {
	color : #5991B4;
	text-decoration : none;
}

A.sitepath:visited  {
	color : #5991B4;
	text-decoration : none;
}

A.sitepath:active  {
	color : #003366;
	text-decoration : none;
}

A.sitepath:Hover  {
	color : #003366;
	text-decoration : none;
}

A.globallinks {
	font-family : Arial, Helvetica, Verdana;
}

A.globallinks:link  {
	color : #FFFFFF;
	text-decoration : none;
}

A.globallinks:visited  {
	color : #FFFFFF;
	text-decoration : none;
}

A.globallinks:active  {
	color : #FFFFFF;
	text-decoration : underline;
}

A.globallinks:Hover  {
	color : #FFFFFF;
	text-decoration : underline;
}

A.homepagebuttons {
	font-family : Verdana, Arial, Helvetica;
}

A.homepagebuttons:link  {
	color : #003366;
	text-decoration : none;
}

A.homepagebuttons:visited  {
	color : #003366;
	text-decoration : none;
}

A.homepagebuttons:active  {
	color : #FFFFFF;
	text-decoration : none;
}

A.homepagebuttons:Hover  {
	color : #FFFFFF;
	text-decoration : none;
}

A.footer {
	font-family : Arial, Helvetica, Verdana;
}

A.footer:link  {
	color : #FFFFFF;
	text-decoration : none;
}

A.footer:visited  {
	color : #FFFFFF;
	text-decoration : none;
}

A.footer:active  {
	color : #FFFFFF;
	text-decoration : none;
}

A.footer:Hover  {
	color : #FFFFFF;
	text-decoration : none;
}

TD {
	font-size : 80%;
	font-family : Arial, Helvetica, Verdana;
}

TD.globallinks {
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica;
	color : #FFFFFF;
	background-color : #5991B4;
	padding-left : 14px;
	padding-right : 14px;
	padding-top : 2px;
	padding-bottom : 2px;
}

TD.menu {
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica;
	color : #000000;
	background-color : #EBE9D0;
	padding-top : 5px;
	padding-bottom : 5px;
}

TD.topnavigation {
	font-size : 70%;
	font-family : Verdana, Arial, Helvetica;
	color : #000000;
	background-color : #EBE9D0;
	padding-top : 5px;
	padding-bottom : 5px;
}

TD.leftsidebartext {
	font-size : 75%;
	font-family : Verdana, Arial, Helvetica;
	color : #000000;
	background-color : #EBE9D0;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;
}

TD.leftsidebarbg {
	background-color : #EBE9D0;
}

TD.footer {
	font-size : 75%;
	font-family : Arial, Helvetica, Verdana;
	color : #FFFFFF;
	background-color : #EB8989;
}

TD.sitepath {
	font-size : 75%;
	font-family : Arial, Helvetica, Verdana;
	color : #5991B4;
	background-color : #FFFFFF;
	padding-left : 14px;
	padding-right : 14px;
	padding-top : 6px;
	padding-bottom : 6px;
	
}

TD.submenu {
	font-size : 80%;
	font-family : Arial, Helvetica, Verdana;
	color : #000000;
	background-color : #EBE9D0;
	padding-left : 8px;
	padding-right : 7px;
	padding-top : 16px;
	padding-bottom : 16px;
	
}

TD.footer2 {
	font-size : 75%;
	font-family : Arial, Helvetica, Verdana;
	color : #336699;
}

TD.feature {
	font-size : 105%;
	font-family : Georgia, Times New Roman;
	font-style : italic;
	color : #FFFFFF;
	background-color : #5094BF;
}

TD.healthprofessionals {
	font-size : 95%;
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	color : #003366;
	background-color : #A5C3D6;
}
TD.healthprofessionalsinside {
	font-family : Verdana, Arial, Helvetica;
	color : #003366;
	background-color : #A5C3D6;
}

TD.families {
	font-size : 95%;
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	color : #003366;
	background-color : #CCCF8C;
}

TD.familiesinside {
	font-family : Verdana, Arial, Helvetica;
	color : #003366;
	background-color : #CCCF8C;
}

TD.featurecopy {
	font-size : 75%;
	font-family : Arial, Helvetica, Verdana;
}

TD.border {
	background-color : #5991B4;
}

TD.beige {
	background-color : #EBE9D0;
}

TD.da_header {
	font-size : 150%;
	font-family : Times New Roman;
	color : #676958;
	background-color : #EAE9D0;
}

TD.da_header2 {
	font-size : 150%;
	font-family : Times New Roman;
	color : #FC4C55;
	background-color : #EAE9D0;
}

TD.bevel1 {
	background-color : #ADAB99;
}

TD.bevel2 {
	background-color : #D5D3BD;
}

TD.da_babyblue {
	font-size : 80%;
	font-family : Arial, Helvetica;
	color : #676958;
	background-color : #E5EEF5;
}

TD.da_header3 {
	font-size : 80%;
	font-family : Arial, Helvetica;
	color : #676958;
	background-color : #EAE9D0;
}

TD.da {
	font-size : 80%;
	font-family : Arial, Helvetica;
	color : #676958;
}

TD.da_categories {
	font-size : 110%;
	font-family : Arial,Verdana,Times New Roman;
	color : #a6a590;
	background-color : #EAE9D0;
}

H1 {
	font-size : 125%;
	font-family : Verdana, Arial, Helvetica;
	color : #006699;
	margin-top : 0px;
	margin-bottom : 0px;
}

H2 {
	font-size : 175%;
	font-family : Times New Roman;
	font-weight : normal;
	color : #FC4C55;
	margin-top : 0px;
	margin-bottom : 0px;
}

H3 {
	font-size : 130%;
	font-family : Verdana, Arial, Helvetica;
	font-weight : normal;
	color : #5991B4;
	margin-top : 0px;
	margin-bottom : 0px;
}

HR.da {
	color : #676958;
}

.heading {
	font-size : 125%;
	font-family : Verdana, Arial, Helvetica;
	color : #006699;
	margin-top : 0px;
	margin-bottom : 0px;
	font-weight:bold;
}

P.menu {
	margin-top : 6px;
	margin-bottom : 0px;
}

.norecords {
	color: tomato;
}

/* -------------------- CALENDAR ----------------------- */

div#calendar {
	margin-top:10px;
	margin-bottom:10px;
}

div#calendar p {
	margin:0;
	margin-bottom:4px;
	font-weight:bold;
}

div#calendar table {
	margin:0;
	background-color:#969480;
}

div#calendar table#prevnext {
	margin:0;
	background-color:transparent;
}

div#calendar table td {
	background-color:#fefcf3;
	font-family:verdana,arial,helvetica;
	font-size:75%;
	color:#666666;
	padding:1px;
	text-align:center;
}

div#calendar table td.linked {
	background-color:#dcdad1;
}

div#calendar table th {
	background-color:#A8AA8f;
	font-family:verdana,arial,helvetica;
	font-size:75%;
	color:#ffffff;
	padding:1px;
}

div#calendar table#prevnext td {
	font-family:verdana,arial,helvetica;
	font-size:75%;
	background-color:transparent;
}

div#calendar table#prevnext td.prev { text-align:right; }

div#calendar table#prevnext td.next { text-align:left; }

div#calendar table td a:link {
	font-family:verdana,arial,helvetica;
	color:#6699CC;
}

div#calendar table td a:visited {
	font-family:verdana,arial,helvetica;
	color:#6699CC;
}

div#calendar table td a:hover {
	color:#6699CC;
	text-decoration:underline;
}

div#calendar table td a:active { color:#6699CC; }

div#calendar table#prevnext td a:link {
	font-family:verdana,arial,helvetica;
	color:#6699CC;
}

div#calendar table#prevnext td a:visited {
	font-family:verdana,arial,helvetica;
	color:#6699CC;
}

div#calendar table#prevnext td a:hover {
	color:#6699CC;
	text-decoration:underline;
}

div#calendar table#prevnext td a:active { color:#6699CC; }

/* ------------------ END CALENDAR --------------------- */

textarea {
	width: 500px;
	height: 200px;
}

.bluebox {
	background-color: #ebeff2;
}

.heading2 {
	font-size : 125%;
	font-family : Verdana, Arial, Helvetica;
	color : #b45427;
	margin-top : 0px;
	margin-bottom : 0px;
	font-weight:bold;
}

hr {
	color: #000000;
	background-color: #000000;
	border-style: solid;
}

label.required {
}

legend {
	color: #000000;
}

table.stl tr td.t_header {
	font-weight: bold;
	background-color: #EBE9D0;
	
}

table.stl tr td {
  padding: 0px;
	padding-bottom: 5px;
	font-family:verdana;
	font-size: 75%;
}

table.stl tr td a.view:link,
table.stl tr td a.view:visited,
table.stl tr td a.view:link,
table.stl tr td a.view:visited {
	color: #8F9ED0;
}

/* events calendar */

label.required {
	font-weight: bold;
}

/* end events calendar */
