html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
  background-color: #FFFFFF;
  color: #003366;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1em;
  text-align: center; /* Centers the page content container in IE 5 browsers. */
}  


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; font-size:0.937em;}
img {border:0; vertical-align:top; text-align:left;}
.bg { background:url(../images/bg_bottom.gif) bottom left repeat-x;}

a:hover{text-decoration:none;}
a {color:#990000; font-weight:bold;}
span { color:#990000;}

.a {background:url(../images/bg_ul.gif) top left no-repeat; background-position:0 9px; padding-left:7px;}
ul{margin:0; padding:0; list-style:none;}
li {background:url(../images/tooth-icon.gif) top left no-repeat; background-position:20px 3px; padding-left:50px; font-size:1em; line-height: 2em; color: #003366; font-weight: bold;}
li a { color:#003366; font-weight:bold; text-decoration:none;}
li a:hover { text-decoration:underline;}


.clear { clear:both;}
.fright { float:right;}
.alignright { text-align:right;}
.bgd_bottom { background:url(../images/bgd_bottom.gif) bottom no-repeat;}

/*txt, links*/

h1 {
	font-variant: small-caps;	
	color: #990000;
	font-size: 2.5em;
	line-height: 1em;
	margin:30px 0 10px 0;

}

h2 { 
	color: #990000;
	font-size:1.75em; 
	line-height:1em; 
	margin:35px 0 0 0;
}

h3 { 
	color: #0142C4;
	font-size:1.25em; 
	line-height:1em; 
}

h3 a, h4 a, h5 a {
	color: #0142C4;
	text-decoration: underline;
}

h3 a:hover, h4 a:hover {
	color: #0142C4;
	text-decoration: none;
}

h4 { 
	color: #0142C4;
	font-size:1.25em; 
	line-height:1em; 
}


/*header*/
.main_menu { height:91px;}
.logo { padding:33px 31px 0 30px; float:left;}
.header_wrapper { height:229px; background:url(../images/bg_wrapper.jpg) top left no-repeat;}
.menu { padding:18px 0 0 0; float:left;}
.header_wrapper .ind { width:302px; padding:64px 0 37px 361px;}
.header_wrapper .alignright { margin:8px 0 0 206px;}


/*content*/

#content { font-size:0.75em; font-family:Arial; line-height:1.166em;}
#content .indent { padding:0 31px 18px 41px;} /* t, r, b, l */
#content .title { margin-bottom:16px;}
#content .title1 { margin:35px 0 11px 0;}
#content .p { padding-bottom:16px;}
#content .fright { padding:0 24px 14px 0;}
#content .col_1 p { color: #003366; margin-top: 2px; margin-bottom: 5px; font-size: 1em;}
#content .col_3 .ind { padding-left:13px;}
#content .col_2 { background:url(../images/bg_line.gif) top left repeat-y;}
#content .pic1 { margin:0 0 15px 0;}
#content .pic { float:left; margin-right:15px;}
#content .p1 { padding:17px 0 20px 0;}
#content .box { margin:18px 0 0 0;}
#content .img_right {float:right; margin-left: 15px;}
#content .col_3 .gallery p { font-size:0.75em; margin-top: 0; margin-bottom: 0; color:#990000; font-weight: bold;}
#content .col_3 .gallery img { padding-top: 1em;}
#content .column1 p {color:#990000; font-size: 1em; margin-top: 0; font-weight: bold;}
#content .column2 p {color:#990000; font-size: 1em; margin-top: 0; font-weight: bold;}
#content .indent p {margin-left: 10px;}
#content .indent tr { vertical-align: top;}
#content .indent td img {padding-bottom: 20px;}




/*footer*/
#footer {
	font-size:0.6em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.166em; 
	color:#990000; 
	background:#E3E3E3;
}

#footer a { 
	color:#2E3645;
	text-decoration:underline;
}

/*================== index.html ==================*/
#page1 #content .col_1 .alignright { margin:-6px 24px 0 0;}
#page1 #content .col_3 .column1 { width:310px;}
#page1 #content .col_3 .column2 { width:310px;}

/*================== index-1.html ==================*/
#page2 #content .col_1 .alignright { margin:0px 24px 33px 0;}
#page2 #content .col_1 .txt { width:330px;}
#page2 #content .col_3 .alignright { margin:0px 0px 13px 0;}
#page2 #content .col_3 .txt { padding-bottom:6px;}

/*================== index-2.html ==================*/
#page3 #content .col_1 .column1 { width:320px;}
#page3 #content .col_1 .column2 { width:320px;}
#page3 #content .col_1 .txt { width:300px;}

/*================== index-3.html ==================*/
#page4 #content .col_1 .pic { margin-bottom:19px;}
#page4 #content .col_3 .pic { margin-bottom:13px;}

/*================== index-4.html ==================*/
#page5 #content .col_1 .p { padding:17px 0 0px 0;}
#page5 #content .col_1 .column1 { width:183px;}
#page5 #content .col_1 .column2 { width:218px;}
#page5 #content .col_1 .txt { height:26px;}
#page5 #content .col_1 .txt1 { height:79px;}
#page5 #content .smallNote { color: #003366; font-size: .75em}



/*==================list====================*/
.block { width:235px; background:#fff;}
.block .line_r { background:url(../images/line.gif) top right repeat-y;}
.block .line_b { background:url(../images/line_b.gif) bottom left repeat-x;}
.block .line_l {background:url(../images/line.gif) top left repeat-y;}
.block .l_t { background:url(../images/t_l.gif) no-repeat left top;}
.block .r_t { background:url(../images/t_r.gif) no-repeat right top;}
.block .r_b { background:url(../images/b_r.gif) right bottom no-repeat;}
.block .l_b { background:url(../images/b_l.gif) bottom left no-repeat;}
.block .ind { padding:12px 18px 30px 17px;}

/*==========================================*/



#topmenu1 a {
	width:101px;
	height:85px;
	display:block;
	background:url(../images/menu_01.jpg) 0 0 no-repeat;
}

#topmenu1 a:hover {
   background-position: -101px 0;
}

#topmenu2 a {
	width:103px;
	height:85px;
	display:block;
	background:url(../images/menu_02.jpg) 0 0 no-repeat;
}

#topmenu2 a:hover {
   background-position: -103px 0;
}

#topmenu3 a {
	width:102px;
	height:85px;
	display:block;
	background:url(../images/menu_03.jpg) 0 0 no-repeat;
}

#topmenu3 a:hover {
   background-position: -102px 0;
}

#topmenu4 a {
	width:102px;
	height:85px;
	display:block;
	background:url(../images/menu_04.jpg) 0 0 no-repeat;
}

#topmenu4 a:hover {
   background-position: -102px 0;
}

#topmenu5 a {
	width:103px;
	height:85px;
	display:block;
	background:url(../images/menu_05.jpg) 0 0 no-repeat;
}

#topmenu5 a:hover {
   background-position: -103px 0;
}

#topmenu6 a {
	width:116px;
	height:85px;
	display:block;
	background:url(../images/menu_06.jpg) 0 0 no-repeat;
}

#topmenu6 a:hover {
   background-position: -116px 0;
}

#photbtn a {
	width:123px;
	height:37px;
	display:block;
	background:url(../images/PhotoGalBtn.jpg) 0 0 no-repeat;
}

#photbtn a:hover {
   background-position: -123px 0;
}

/* ------------- */
fieldset
{
	float: left;
	clear: left;
	width: 100%;
	margin: 0 0 1.5em 0;
	padding: 0;
	border: 1px solid #BFBAB0;
	background-color: #F2EFE9;
	background-image: url(../images/fieldset_gradient.jpg);
	background-repeat: repeat-x;
}

legend
{
	color: #990000;
	font-size: 1.25em;
	font-weight: bold;
	margin-left: 1em;
	padding: 0;
}

fieldset ol
{
	padding: 1em 1em 0 1em;
	list-style: none;
	zoom: 1;
}

fieldset li
{
	/* -- Remove float: left; -- */
	clear: left;
	width: 100%;
	padding-bottom: 1em;
	background: none;  
	background-position: left;  
	padding-left: 25px;  
	font-size: 1em; 
	line-height: normal;  
	color: #003366; 
	font-weight: bold;
}

label
{
	position: relative;
	float: left;
	width: 10em;
	margin-right: 1em;
}

label em
{
	position: absolute;
	left: 116px;
	top: 5px;
}


fieldset.submit
{
	border-style: none;
}

form
{
	margin-top: 1.5em;
	padding-bottom: 35px;
}

input.text
{
  width: 10.5em;
}

fieldset p {
color: #003366;

}

.red {
	color: #990000;
}
/* ------------- */
