/* @group tags */
body {
margin:0;
padding:0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #6e6e6e;
background:#f58220;
text-align: center;
}
h1, h2, h3, h4, h5, h6, p {
margin:0;
padding:0;
font-size: 12px;
}
big, small {
font-size:100%;
}
a img {
border: 1px solid #917673;
}
a {
color:#cb640c;
text-decoration:none;
}
a:hover {
color: #8e5e23;
}
ul, ol, li {
margin:0;
padding:0;
}
table {
margin:0;
padding:0;
border-collapse: collapse;
}
td, th {
vertical-align: top;
}
hr {
display:none;
}
form {
margin:0;
padding:0;
}
input, textarea, select {
border-top: 1px solid #a1a2c4;
border-left: 1px solid #a1a2c4;
border-bottom: 1px solid #4f4884;
border-right: 1px solid #4f4884;
padding: 1px 0 1px 2px;
font-size: 12px;
}
input:focus, textarea:focus, select:focus {
background: #d8e0f5;
}
option {
padding:0;
margin:0;
}
textarea, select {
font-family: Arial, Helvetica, Verdana, sans-serif;
}
textarea {
overflow: auto;
}
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend {
margin: 0;
padding: 0;
}
button {
background: transparent url(../images/bg-button.gif) repeat-x top left;
font-size: 100%;
font-family: inherit;
color: #fff;
cursor:pointer;
border: 1px solid #cb640c;
margin: 0 5px 0 0;
}
button:hover {
background: #494949;
}
/* @end */
/* @group mains */

#container {
margin: 0 auto;
width: 960px;
text-align: left;
}
#header {
background: transparent url(../images/bg-header.gif) no-repeat bottom left;
}
#logo {
position: absolute;
padding: 0 0 0 26px;
}
#logo a img {
border: none;
}
#navigator {
margin: 0;
padding: 8px 18px 12px 5px;
list-style-type: none;
text-align: right;
}
#navigator li {
display: inline;
font-size: 16px;
background: transparent url(../images/bg-navigator-li.gif) no-repeat center left;
padding: 0 5px 0 12px;
}
#navigator li.first {
background: none;
}
#navigator li a {
color: #fff;
}
#navigator li a:hover {
color: #92a1d0;
}
#navigator li.rss a {
background: transparent url(../images/icon-rss.gif) no-repeat center right;
padding: 2px 22px 2px 0;
}

#main {
background: transparent url(../images/bg-main.gif) repeat-y top left;

}
#graphics {
float: left;
width: 688px;
padding: 0 0 0 33px;
background: transparent url(../images/bg-content.gif) repeat-y top right;
}
#graphicsTop {
height: 11px;
background: transparent url(../images/bg-content-top.gif) no-repeat top right;
}
#graphicsBot {
height: 9px;
background: transparent url(../images/bg-content-bot.gif) no-repeat bottom right;
}
#closeGraphics {
clear: left;
}
#content {
min-height: 650px;
height: auto !important;
height: 650px;
padding: 45px 15px 20px 11px;
}
#context {
float: right;
width: 220px;
margin: 20px 0 50px 0;
padding: 25px 0 25px 19px;
min-height: 404px;
height: auto !important;
height: 404px;
background: transparent url(../images/bg-context.gif) repeat-y top left;
border-bottom: 1px solid #999;
}
/* @group menu */
.menu {
width: 202px;
padding: 10px 0;
}
.menuTop {
background: transparent url(../images/bg-menu-top.gif) no-repeat top left;
height: 12px;
font-size: 1px;
}
.menuBot {
background: transparent url(../images/bg-menu-bot.gif) no-repeat bottom left;
height: 12px;
font-size: 1px;
}
.menuMid {
background: transparent url(../images/bg-menu.gif) repeat-y top left;
padding: 5px 12px 5px 14px;
}
.menu ul {
list-style-type: none;
}
.menu ul li {
background: transparent url(../images/bg-menu-li.gif) repeat-x bottom left;
padding: 3px 0 5px 0;
}
.menu ul li a {
color: #373896;
font-size: 15px;
display: block;
padding: 2px 5px 2px 15px;
background: transparent url(../images/bg-menu-li-a.gif) no-repeat center left;
}
.menu ul li span {
color: #a34600;
font-size: 15px;
display: block;
padding: 2px 5px 2px 15px;
background: transparent url(../images/bg-menu-li-a.gif) no-repeat center left;
}
.menu ul li a:hover {
color: #a46127;
}
.menu ul li li {
background: none;
padding: 0;
}
.menu ul li li a {
color: #7878ba;
font-size: 12px;
display: block;
padding: 3px 5px 2px 20px;
background: transparent url(../images/bg-menu-li-li-a.gif) no-repeat center left;
}
.menu ul li li span {
color: #a34600;
font-size: 12px;
display: block;
padding: 3px 5px 2px 20px;
background: transparent url(../images/bg-menu-li-li-a.gif) no-repeat center left;
}
.menu ul li.card {
padding: 0;
}
.menu ul li.card a {
background: transparent url(../images/tl-doctors-club.gif) no-repeat top left;
padding: 31px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:31px;
margin: 0 0 5px 0;
}
/* @end */

.box {
width: 202px;
padding: 10px 0;
}
.boxTop {
background: transparent url(../images/bg-box-top.gif) no-repeat top left;
height: 9px;
font-size: 1px;
}
.boxBot {
background: transparent url(../images/bg-box-bot.gif) no-repeat bottom left;
height: 9px;
font-size: 1px;
}
.boxMid {
background: transparent url(../images/bg-box.gif) repeat-y top left;
padding: 5px 12px 5px 14px;
}
.boxMid a {
color: #373896;
}
.boxMid a:hover {
color: #a46127;
}
.box .archive {
text-align: right;
display: block;
}
.box .archive strong {
background: transparent url(../images/bg-link-round-right-context.gif) no-repeat top right;
display: block;
float: right;
padding: 0;
font-weight: normal;
}
.box .archive span {
background: transparent url(../images/bg-link-round-left-context.gif) no-repeat top left;
display: block;
padding: 3px 7px 5px 7px;
cursor: pointer;
}


#footer {
padding: 10px 239px 40px 0;
text-align: center;
}
#footer ul {

}
#footer ul li {
display: inline;
}
#footer ul li a {
color: #fff;
border-left: 1px solid #e2cf6a;
padding: 0 3px 0 4px;
}
#footer ul li.first a {
border-left: none;
}
#footer ul li a:hover {
color: #515973;
}

#footer p {
padding: 5px 0 0 0;
color: #503161;
font-size: 11px;
}
#footer .freezone {
display: block;
border: none;
text-align: right;
}
#footer .freezone img {
border: none;
}
/* @end */
/* @group sections */
.s-notices .listItems {
margin: 5px 15px;
padding: 0;
list-style-type: none;
}
.s-notices .listItems li {
margin: 0;
padding: 10px 0;
border-bottom: 1px solid #ccc;
}
.s-notices .listItems li .date {
font-size: 11px;
}
.s-notices .listItems li .rel {

}
.s-notices .listItems li .trim {
display: block;
}
/* @end */

/* @group boxes */
/* @group boxNews */
.boxNews .summary{
color: #81634d;
font-size: 14px;
}
.boxNews ul{
list-style-type: none;
}
.boxNews ul {

}
.boxNews ul li {
background: transparent url(../images/bg-menu-li.gif) repeat-x bottom left;
padding: 10px 0;
width: 100%;
}
.boxNews ul li.last {
background: none;
}
.boxNews ul li small {
color: #7272b1;
font-size: 11px;
}
.boxNews .archive {
display: block;
text-align: right;
padding: 5px 5px 0 0;
}
/* @end */
/* @group paginate */
.paginate {
clear: both;
margin: 10px 0 10px 0;
}
.paginate a, .paginate span {
padding: 3px 5px;
display: block;
float: left;
margin-right: 1px;
}
.paginate span.disabled {
color: #7e7e7e;
border: 1px solid #ccc;
}
.paginate span.current {
font-weight: bold;
color: #fff;
border: 1px solid #666;
background: #9ea1eb;
}
.paginate a {
text-decoration: none;
border: 1px solid #7a7cb3;
}
.paginate a:hover, .paginate a:focus {
color: #003;
border-color: #003;
}
.paginate .page_info {
color: #aaa;
padding: .4em .6em;
width: 22em;
margin-bottom: .3em;
text-align: center;
}
.paginate .page_info strong {
font-weight: bold;
}
.paginate:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* html .paginate {
height: 1%;
}
*:first-child+html .paginate {
overflow: hidden;
}
/* @end */
/* @group boxNewsletter */
.boxNewsletter .summary{
color: #81634d;
font-size: 14px;
}
.boxNewsletter p {
background: transparent url(../images/bg-box-newsletter.gif) no-repeat center left;
padding: 10px 0 10px 55px;
}
.boxNewsletter .archive {
display: block;
text-align: right;
padding: 5px 5px 0 0;
}
/* @end */
/* @group promo */
#promo {

}
#promo .promoTop {
background: transparent url(../images/bg-promo-top.gif) no-repeat top left;
height: 21px;
}
#promo .promoMid {
background: #d2d0f6 url(../images/bg-promo.gif) repeat-x top left;
border-left: 2px solid #f58220;
border-right: 2px solid #f58220;
border-bottom: 2px solid #f58220;
padding: 0 30px 10px 12px;
overflow: hidden;
}
#promo .thumb {
float: left;
width: 208px;
margin: 0 15px 10px 0;
}
#promo .thumb a img {

}
#content #promo .summary {
color: #373896;
text-align: center;
margin: 0 0 5px 0;
}
#content #promo .desc {
margin: 0;
text-align: justify;
}
/* @end */
/* @group countDouble */
.contDouble {
padding: 15px 0 0 0;
clear: both;
}
.contDouble .item {
width: 315px;
}
.contDouble .left {
float: left;
}
.contDouble .right {
float: right;
}
.contDouble .item .summary {
display: block;
background: #eaeaea;
padding: 6px 8px;
border-top: 1px solid #b0b0cb;
border-bottom: 1px solid #b0b0cb;
margin: 0 0 5px 0;
color: #7a7cb3;
}
.contDouble .item .inner {
padding: 5px;
}
#content .contDouble .item .inner .desc {
font-size: 12px;
margin: 0;
font-family: Arial;
}
.contDouble .item .thumb {
float: left;
margin: 0 5px 0 0;
}
.contDouble .rel, .contDouble .archive {
text-align: right;
display: block;
margin: 5px 0 0 0;
}
.contDouble .rel strong, .contDouble .archive strong {
background: transparent url(../images/bg-link-round-right.gif) no-repeat top right;
display: block;
float: right;
padding: 0;
font-weight: normal;
}
.contDouble .rel span, .contDouble .archive span {
background: transparent url(../images/bg-link-round-left.gif) no-repeat top left;
display: block;
padding: 3px 7px 5px 7px;
cursor: pointer;
}
/* @end */
/* @group hNews */
#hNews {
font-size: 12px;
font-family: Arial;
}
#hNews .summary{
background: #efddb8;
}
#hNews .inner {
padding: 0 5px;
}
#hNews .new {
padding: 5px 0 5px 0;
background: transparent url(../images/bg-hnews-div.gif) repeat-x bottom left;
}
#hNews .new.last {
background: none;
}
#hNews .new strong {
display: block;
}
/* @end */
/* @group breadCumb */
.breadCumb {
background: transparent url(../images/bg-breadcumb-bot.gif) no-repeat bottom left;
display: block;
color: #fff;
}
.breadCumb ul {
background: transparent url(../images/bg-breadcumb-top.gif) no-repeat top left;
display: block;
padding: 3px 5px 0 15px;
margin: 0 0 5px 0;
min-height: 17px;
height: auto !important;
height: 17px;
}
.breadCumb ul li {
display: inline;
background: transparent url(../images/bg-breadcumb-li.gif) no-repeat center left;
padding: 0 15px 0 20px;
}
.breadCumb ul li.first {
background: none;
padding: 0 10px 0 0;
}
.breadCumb ul li a {
color: #fff;
}
.breadCumb ul li a:hover {
color: #333;
}
/* @end */
.introBanner {
padding: 0 12px;
}
.mainSummary {
background: transparent url(../images/bg-mainsummary-bot.gif) no-repeat bottom left;
display: block;
color: #fff;
margin: 0 0 10px 0;
}
.mainSummary span {
background: transparent url(../images/bg-mainsummary-top.gif) no-repeat top left;
display: block;
padding: 5px 5px 0 15px;
min-height: 25px;
height: auto !important;
height: 25px;
font-size: 14px;
}

#content .desc, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content p {
font-family: Verdana, sans-serif;
font-size: 14px;
}
#content .desc {
margin: 5px 15px;
}
#content .formVarious {
margin: 15px;
clear: both;
}
#content .formVarious .fGroup {
padding: 5px 0 0 0;
}
#content .formVarious .privacy {
height: 40px;
border: 1px solid #6b7c98;
overflow: auto;
padding: 5px;
}
#content .flash {
background: #f1f1f1;
border-top: 3px solid #a1a4cb;
border-top: 3px solid #a1a4cb;
padding: 5px;
}
#content .attachment {
display: block;
margin: 15px 0 0 0;
background: transparent url(../images/bg-attachment.gif) no-repeat center left;
padding: 2px 0 2px 15px;
}
#content #flashError {
color: #cc282f;
padding-left: 15px;
}
#content #flashNotice {
color: #1f7e17;
padding-left: 15px;
}
.descGal {
float: left;
width: 500px;
margin: 5px 15px;
}



.oGallery {
background: #e0e0e0 url(../images/bg-ogallery-top.gif) no-repeat top left;
margin: 15px 0 15px 0;
}
.oGallery .gallery {
background: transparent url(../images/bg-ogallery-bot.gif) no-repeat bottom left;
padding: 10px 15px;
text-align: center;
}
.oGallery .gallery a img {
margin: 5px;
}
.vGallery {
width: 98px;
float: right;
background: #e0e0e0 url(../images/bg-vgallery-top.gif) no-repeat top left;
margin: 0 0 15px 20px;
}
.vGallery .gallery {
background: transparent url(../images/bg-vgallery-bot.gif) no-repeat bottom left;
padding: 10px 0;
text-align: center;
}
.vGallery .gallery a img {
margin: 5px 0;
}

.vGallery .gallery a img, .oGallery .gallery a img {
border: 1px solid #a1a2c4;
padding: 1px;
}
.vGallery .gallery a:hover img, .oGallery .gallery a:hover img {
border: 1px solid #6957c6;
}

#googleMap {
height: 400px;
border: 1px solid #373896;
margin: 0 10px;
}

/* @end */
.close {
clear: both;
}
.noBrd {
border: none;
}
.error {

}
.sent {

}



