/* CSS to go with template 3 */

body{font-size: 1.0em; margin: 0; padding:0;  background: url(../images/structure/stretch.gif) top left repeat-y #e4f3fb; font-family: Gill Sans, Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, Arial, sans-serif;}

.bodypop{background-image:none!important;  background-color:#e4f3fb; }

td{ padding: 0; margin: 0;}

a:hover {color: #d2538e;}

.address{width: 191px; font-size: 80%; color: #fff; text-align:center; margin-bottom: 10px;}
.address p{line-height: 180%;}

table.detail, table.overview{border-top: 5px solid #7da5c4; margin: -6px 0 10px 0;}

table.overview{vertical-align: middle;}

table.overview td{padding: 6px;}

.overview a:hover{color: #d2538e;}


table.detail img, table.overview img{padding: 0; border:4px solid #7da5c4; margin: 10px 8px 0 8px;}

table.detail td{text-align:left; vertical-align:top; padding-top:6px;}

table.detail h2{margin-top: 6px; color:#000; font-size: 90%; font-weight:bold;}

.detail a{color:#000;}

.detail a:hover{color:#d2538e;}

table.fulldetail p{text-align:left;}

table.fulldetail h2{font-size: 95%;}

.content_enlarge{text-align:center; font-size: 95%}

.content{margin:auto;test-align:center; width: 90%;  margin-top: 32px; font-size: 95%; padding-top: 5px;}

.content a, .content_enlarge a {color: #000; text-decoration:none; font-weight: bold;}

.content table td{padding: 4px;}

#header_logo{padding: 4px; width: 90%; margin-left: auto; margin-right: auto; text-align:center; margin-bottom:10px;  margin-top:48px;}

#header_logo h1{font-size: 150%; color: #d2538e; font-weight:bold; text-align:left; text-transform:uppercase; margin-top:68px;}	

#header_logo img{margin: 0;}

#nav {margin: 30px 2px 2px 2px; font-size:150%; width: 191px; text-align:center; color: #fff;}

#nav p{margin:10 0 0 0; padding:0; }

#nav a{color: #fff; text-decoration:none;}

#nav a:hover{color: #d2538e;}

#nav p{line-height: 120%;}

#nav .selected{color:#d2538e }

#leftnav{margin-top: 30px;}

td.tabulate, .tabulate td{text-align:right; padding: 10px; margin: 0; margin-top:6px}

.tabulate a{color: #d2538e; text-decoration:underline;}

td.previous, .previous td{text-align:left; padding: 10px; margin: 0;  margin-top:6px}

.previous a{color: #d2538e}

.contacts_tel{margin:0 5px 4px 30px; background: url(../images/structure/tel.gif) top left no-repeat; text-indent: 20px; text-align: left; }

.contacts_fax{margin:0 5px 4px 30px; background: url(../images/structure/fax.gif) top left no-repeat; text-indent: 20px; text-align: left; }

.contacts img{padding-right: 6px;}

.footer{border-top: 2px solid #7da5c4; margin-bottom: 10px;}

.view_map{font-size:80%; text-align:center; width:100%;}