body { margin:5px 0px; text-align: center; font:12px arial,verdena;}
a {color:#0d6da9; text-decoration:underline;}
a:hover {color:#c42b2b; text-decoration:none;}
img {border:0;}
ol {margin:0; padding:0; list-style-type:none;}

/* PAGE ALIGN 
///////////////// */
#wrapper { width:980px; margin:0 auto; text-align:left; height:30px;}

/* HEADER START
///////////////// */
#header { position:relative; height:101px;background:url(images/header-bg.gif) repeat-x top;}
/* ////////////// */
#header #logo {width:290px; float: left; background:url(images/header-curv-left.gif) no-repeat left;height:101px;}
#header #logo  a{width:275px; height:88px; margin:5px 0 0 10px; display:block;background:url(images/logo.gif) no-repeat left;}
/* ////////////// */
#header-search { position:absolute; top:15px; right:20px; margin:0; padding:0;}
#header-search li{ float:left; margin:0 2px; display:block;}
#header-search input#hdr-inp-text{ background:none; border:1px solid #0d6da9; background:url(images/search-img.gif) no-repeat top left; width:250px; height:23px; padding:7px 0 0 35px;}
#header-search input#hdr-inp-submit{ background-color:#0d6da9; border:1px solid #0d6da9; padding:6px 2px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff;}
/* ////////////// */
.findAins { margin:0 0 10px 0; border:1px solid #f4f4f4; border-top:none; border-bottom-color:#e2e2e2; height:100%; background:url(images/footer-bg.gif) repeat-x top;}
.findAins dl{ margin:0; padding:0; list-style-type:none; }
.findAins p{ margin:0; clear:both; padding:3px 10px; text-align:right;}
.findAins p a{ color:#c42b2b;}
.findAins dt{ font:bold italic 14px/25px Arial, Helvetica, sans-serif; display:block; padding-left:20px;}
.findAins dd{ margin:0; padding:0; width:19.9%; float:left; display:block;}
.findAins dd a{ background:url(images/arrA.gif) no-repeat 4px 10px; padding-left:15px; line-height:25px; text-decoration:none; border-bottom:1px solid #f4f4f4; border-left:1px solid #f4f4f4; display:block;}
.findAins dd a:hover{border-bottom:1px solid #e2e2e2;} 
/* ////////////// */
#findAins-adrs {margin:0 0 10px 0; border:1px solid #f4f4f4; border-top:none; border-bottom-color:#e2e2e2; height:100%; background:url(images/footer-bg.gif) repeat-x top;}
#findAins-adrs dl{ margin:0; padding:0;}
#findAins-adrs p{ margin:0; clear:both; padding:10px; text-align:right;}
#findAins-adrs p a{ color:#c42b2b; text-decoration:none; border:1px solid #f4f4f4; padding:2px 7px;}
#findAins-adrs dt{ font:bold italic 14px/25px Arial, Helvetica, sans-serif; display:block; padding-left:20px;}
#findAins-adrs dd{ margin:3px; padding:4px; width:31%; float:left; display:block; border:1px solid #e2e2e2; height:110px;}
/*
#findAins-adrs dd a{ line-height:25px; text-align:right; text-decoration:underline; display:block; padding-right:13px; background:url(images/map.png) no-repeat right center;}
*/
#findAins-adrs dd a{ line-height:18px; text-align:left; text-decoration:none; display:block;}
#findAins-adrs dt ul.aaa{ font:bold 12px/25px Arial, Helvetica, sans-serif; display:block; padding:0px; margin:0px; margin-left:80px;}
#findAins-adrs dt ul.aaa li{ float:left; width:120px; display:block; border:1px solid #e2e2e2; text-align:center;}

.paging { background-repeat:no-repeat; background-position:center;}

/* ////////////// */
#mapin {margin:0 0 10px 0; border:1px solid #f4f4f4; border-top:none; border-bottom-color:#e2e2e2; height:100%; background:url(images/footer-bg.gif) repeat-x top;}
#mapin dl{ margin:0; padding:0;}
#mapin dt{ font:bold italic 14px/25px Arial, Helvetica, sans-serif; display:block; padding-left:20px;}
#mapin dd.one{ margin:3px; padding:4px; width:60%; float:left; display:block;}
#mapin dd.two{ margin:3px; padding:4px; width:30%; float:left; text-align:center; display:block;border:1px solid #e2e2e2;}
#mapin dd.two div{text-align:right; border:none; line-height:30px; border-bottom:1px solid #e2e2e2; padding:0;}
#mapin dd.two div span.oFf{ padding:2px 0px; margin:0 2px;}
#mapin div{clear:both; text-align:center;}
#mapin div li{ list-style-type:none; margin:0; padding:0;}

/* ////////////// */
#header #navBar {width:660px; float:right; background:url(images/header-curv-rght.gif) no-repeat right; height:101px;}
#header #navBar ul{margin:68px 6px 0 0; padding:0; list-style-type:none; float:right;}
#header #navBar  li{float:left; background:url(images/navTap-bg.gif) repeat-x top; margin:0 1px;}
#header #navBar  li a{background:url(images/navTap-left.gif) no-repeat top left; display:block; color:#0d6da9; font:bold 12px/20px arial; text-decoration:none;}
#header #navBar  li a:hover{color:#000; text-decoration:none;}
#header #navBar  li a span{background:url(images/navTap-rght.gif) no-repeat top right; display:block; padding:6px 5px;}
:focus { -moz-outline-style: none; }
/* CONTENT START
///////////////// */
#content {margin:5px 0;}
/* LEFT CONTENT START
///////////////// */
#left-content { width:200px; float:left;}
/* ////////////// */
.left-menu-ttl { background:url(images/head-ttl-bg.gif) repeat-x top;}
.left-menu-ttl div{ background:url(images/head-ttl-left.gif) no-repeat top left; padding-left:20px;}
.left-menu-ttl div span{ background:url(images/head-ttl-rght.gif) no-repeat top right; font:bold 12px/25px arial; color:#c42b2b; display:block;}
/* ////////////// */
/*#login {}
#login li{ width:42%; float:left; display:block; padding:4px 0;}
#login li input{ width:98px; height:17px; line-height:17px; background:url(images/input-bg.gif) no-repeat center; border:none; padding:0 3px;}*/
/* ////////////// */
.left-menu {margin:0 0 0 5px; padding:0;}
.left-menu dt{font-weight:bold; margin-top:5px;}
.left-menu dd{ margin:5px 0px 5px 0px; padding:0;}
.left-menu dd a{padding-left:15px; background:url(images/arr.gif) no-repeat 5px 7px; color:#0d6da9; text-decoration:none; display:block; line-height:18px; border-bottom:1px solid #e2e2e2;}
.left-menu dd a:hover{ background-color:#e2e2e2; text-decoration:none;}

/* RIGHT CONTENT START
///////////////// */
#rght-content { width:776px; float:right;}
/* ////////////// */
#rght-content h1{margin:5px 0; padding:0; font-size:20px;}
/* ////////////// */
#search-box { background:#ff723a url(images/search-banner-bg.gif) repeat-x top;}
#search-content { background:url(images/search-banner-left.gif) no-repeat top left; padding:10px 0 10px 70px;}
#search-content dl{ margin:0; padding:0;}
#search-content dt{ font:bold 20px Arial, Helvetica, sans-serif; color:#000; padding-top:10px; position:relative;}
#search-content dd{ margin:0; padding:0; width:350px; float:left;}
#search-content dd strong{ display:block; padding:4px 0;}
#search-content p{ clear:both; text-align:left; margin:0 54px 0 580px; padding:5px 0 0 0;}
#search-content p a.sbutton{ background:url(images/search-btn.gif) no-repeat center; display:block; width:62px; height:27px; }
#search-content dd input,#search-content dd select{ width:83%; border:1px solid #000;}
/* ////////////// */

/* FOOTER START
///////////////// */
#footer {clear:both; background:url(images/footer-bg.gif) repeat-x top; text-align:center; height:100%; line-height:30px;}
/* ////////////// */
#footer p{ margin:0; padding:0;}
/* ////////////// */
#footer-top-line {background:url(images/footer-left-curv.gif) no-repeat top left; height:6px;}
#footer-top-line span{background:url(images/footer-rght-curv.gif) no-repeat top right; padding:3px; display:block;}
/* ////////////// */
#footer-content {border:1px solid #e2e2e2; border-top:none;}
#footer-content a{margin:0 10px;}

dt#alphabet { font:normal 12px Arial, Helvetica, sans-serif; padding:5px; }
dt#alphabet p{ padding:5px 0px 0px 2px ; text-align:center;} 
dt#alphabet a{ color:#0267a8;} 
dt#alphabet a:hover{ text-decoration:none; color:#c42b2b}

.form { padding:5px 30px;}
.form ul{ margin:0 30px; padding:0; list-style-type:none; float:left; width:250px;}
.form li{ padding:6px 0;}
.form select, .form input, .form textarea{ width:200px;border:1px solid #CCCCCC;}
.text p {text-align:justify; }