/* CSS Document */
body {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666666; background-color: white; margin:0; padding:0}
textarea {font-family: Arial, Helvetica, sans-serif}
table {
	font-size: 12px;
	left: auto;
	clip: rect(auto,auto,auto,auto);
}
img {border:0; margin:0}
a {color:#066dd5}
a:hover{text-decoration:none;color:#84c300}
h4 {color:#1479DB; font-size:10pt; border-bottom: 3px solid #d1d5d7;margin:0}
.text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-left:5px; padding-right:5px; }
.text1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:justify; line-height:16px; padding-left:5px; padding-right:5px;}
.text2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.text3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#066dd5; }
.text4{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-left:5px; padding-right:10px; }
.text5{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#066dd5; }
.text6{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#066dd5; }
.text7{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF; }
.text8{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px; font-size:12px; color:#066dd5; }
.text9{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#066dd5; }
.text10{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#666666; padding-left:5px; padding-right:5px; }
.text_list {list-style-image:url(../images/listbg.jpg);}
.text_list1 {list-style-image:url(../images/caparrow.jpg); padding-left:18px; margin:0px;}
.text_list2{list-style-image:url(../images/arrow.jpg); padding-left:18px; margin:0px;}
.text_list3{list-style-image:url(../images/arrow2.jpg); padding-left:15px; margin:0px;}
.link_txt { background:url(../images/link1.jpg) no-repeat; padding-left:14px; margin:0;color:#5e5e5e;}
.links { background:url(../images/link.jpg) no-repeat; padding-left:14px; margin:0;color:#5e5e5e;}
.link1:link {color:#5e5e5e; font-weight:bold; text-decoration:none;}
.link1:visited {color:#5e5e5e; font-weight:bold; text-decoration:none}
.link1:hover {text-decoration:underline;color:#5e5e5e;}
.inner {background: white url(../images/bg_inf_block2.gif) top right no-repeat; border-top: 4px solid #b0b3b5}
.heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:20px; background:#f36f21; height:29px;}
.heading1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:20px; background:#f36f21; height:29px;}
.heading2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#9cd030;}

.content{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-top:5px; padding-bottom:5px; line-height:18px; text-align:left;}
.content1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:16px; text-align:justify;}
.content3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:16px; padding-right:5px; text-align:justify;}
.content2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; padding-left:10px; line-height:18px; text-align:justify;}
.map:link {background:url(../images/link1.jpg) no-repeat; padding-left:16px; color:#0077c2; font-size:14px; text-decoration:none;}
.map:visited {background:url(../images/link1.jpg) no-repeat; padding-left:16px; color:#0077c2; font-size:14px; text-decoration:none}
.map:hover {background:url(../images/link1.jpg) no-repeat; padding-left:16px; font-size:14px;  text-decoration:none;color:#5e5e5e;}



.footer2{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff; text-decoration:none;}
.footer1{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#666666; text-decoration:none;}
.footer:link {	font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF;	text-decoration:underline;}
.footer:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline;}
.footer:hover {	font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#FFFFFF; text-decoration:none; }
.link:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#066dd5; font-weight:bold; text-decoration:none;}
.link:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#066dd5; font-weight:bold; text-decoration:none;}
.link:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8bc508; font-weight:bold; text-decoration:none;}
.domain:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#066dd5; text-decoration:none;}
.domain:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#066dd5; text-decoration:none;}
.domain:hover {	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#89c405;text-decoration:underline;}
.sidelinkbg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595959; background:url(../images/sidelinkbg1.jpg) no-repeat; padding-left:15px; height:27px;}
.side:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#595959; text-decoration:none;}
.side:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#595959; text-decoration:none;}
.side:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#595959; text-decoration:none;}
.side:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#066dd5; text-decoration:none;}
.homelink{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5e5e5e; text-decoration:none;}
.homelink2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#066dd5; text-decoration:none;}
.homelink1:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5e5e5e; text-decoration:none}
.homelink1:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5e5e5e; text-decoration:none}
.homelink1:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#066dd5; text-decoration:none;}
.sidelinkbg1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595959; background:url(../images/arrowbg.jpg) no-repeat; padding-left:22px; height:27px;}
.side1:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595959; text-decoration:none;}
.side1:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595959; text-decoration:none;}
.side1:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9ccf30; text-decoration:none;}
.sidelinkbg2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595959; background:url(../images/arrow3.jpg) no-repeat; padding-left:22px; height:30px;}
.side2:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595959; text-decoration:none;}
.side2:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595959; text-decoration:none;}
.side2:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#066dd5; text-decoration:none;}

.pagelink:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1479db; text-decoration:none;}
.pagelink:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1479db; text-decoration:none;}
.pagelink:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9ccf30; text-decoration:underline;}

.pagelink1:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e;; text-decoration:none;}
.pagelink1:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e;; text-decoration:none;}
.pagelink1:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1479db; text-decoration:none;}



/*table style*/
table#available_appointments {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments td, table#available_appointments th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments tr {
  height: 20px;
  text-align: left;
}
table#available_appointments td {
  padding-top: 5px;
}
table#available_appointments td.alt {
  background-color: #d0ccd8;
}
table#available_appointments span {
  display: block;
  padding: 0 2px;
}
table#available_appointments span.date {
  font-weight: normal;
}




table#available_appointments1 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments1 td, table#available_appointments1 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments1 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments1 td {
  padding-top: 5px;
}
table#available_appointments1 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments1 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments1 span.date {
  font-weight: normal;
}



table#available_appointments2 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments2 td, table#available_appointments2 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments2 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments2 td {
  padding-top: 5px;
}
table#available_appointments2 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments2 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments2 span.date {
  font-weight: normal;
}



table#available_appointments3 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments3 td, table#available_appointments3 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments3 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments3 td {
  padding-top: 5px;
}
table#available_appointments3 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments3 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments3 span.date {
  font-weight: normal;
}



table#available_appointments4 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments4 td, table#available_appointments4 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments4 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments4 td {
  padding-top: 5px;
}
table#available_appointments4 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments4 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments4 span.date {
  font-weight: normal;
}


table#available_appointments5 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments5 td, table#available_appointments5 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments5 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments5 td {
  padding-top: 5px;
}
table#available_appointments5 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments5 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments5 span.date {
  font-weight: normal;
}

table#available_appointments6 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments6 td, table#available_appointments6 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments6 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments6 td {
  padding-top: 5px;
}
table#available_appointments6 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments6 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments6 span.date {
  font-weight: normal;
}


table#available_appointments7 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments7 td, table#available_appointments7 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments7 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments7 td {
  padding-top: 5px;
}
table#available_appointments7 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments7 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments7 span.date {
  font-weight: normal;
}

table#available_appointments8 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments8 td, table#available_appointments8 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments8 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments8 td {
  padding-top: 5px;
}
table#available_appointments8 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments8 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments8 span.date {
  font-weight: normal;
}


table#available_appointments9 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments9 td, table#available_appointments9 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments9 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments9 td {
  padding-top: 5px;
}
table#available_appointments9 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments9 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments9 span.date {
  font-weight: normal;
}

table#available_appointments10 {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  float: left;
  margin-top: 1px;
}
table#available_appointments10 td, table#available_appointments10 th {
  border: 1px solid #ccc;
  padding: 10px;
  padding-bottom:5px;
  padding-right:5px;
  overflow: hidden;
  vertical-align: top;
}
table#available_appointments10 tr {
  height: 20px;
  text-align: left;
}
table#available_appointments10 td {
  padding-top: 5px;
}
table#available_appointments10 td.alt {
  background-color: #d0ccd8;
}
table#available_appointments10 span {
  display: block;
  padding: 0 2px;
}
table#available_appointments10 span.date {
  font-weight: normal;
}
