html,body {padding:0;margin:0}
body {color:#000; background:#fff; font:.75em Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}

a {color:#000; text-decoration:none}

a:focus, a:active {outline: none}

.for-print table {border-collapse:collapse; border:0}
.for-print td {padding:0}
.for-print td.rth {color:#b2b2b2; text-align:right; padding-right:3px}

#minWidth {width:auto !important}

#top .logo {float:left}
#top .for-print {float:right; padding-top:5px}

.schedule-content, .search-rs, .search-form, .brone-forms, .indboard-prop, .small-tabs, .show-btm-panel, .fly, .return, .pages, .right-col, .path, #top .top-date, .show-tabs, .top-search, .choose-block, .icons {display:none}

.middle {clear:both; padding-top:60px}

.content-page {padding:0}
.content-page h1 {font-size:2em; font-weight:normal; color:#d9241c; padding-bottom:21px}
.wysiwygContent p {padding-bottom:15px}
.wysiwygContent .ph-left {float:left; margin:0 10px 7px 0}
.wysiwygContent h2 {color:#48679e; font-size:1.333em; padding-bottom:2px}
.wysiwygContent h3 {color:#48679e; font-size:1.167em; padding-bottom:4px}
.tbl, .wysiwygContent table {border-collapse:collapse; border:0; margin-bottom:15px; margin-top:2px}
.tbl th, .wysiwygContent table th {background-color:#7f94bb; color:#fff; border-right:1px solid #fff; padding:4px 3px 5px 10px; text-align:left}
.tbl td, .wysiwygContent table td {border-bottom:1px solid #7f94bb; padding:5px 3px 6px 10px}
.wysiwygContent ol {position:relative; list-style-type: decimal; left:-16px; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:1.333em}
	html>body .wysiwygContent ol {left:-20px}
.wysiwygContent ul {margin:0; padding:0; list-style-type:none; padding-bottom:15px}
.wysiwygContent ul li {padding-left:16px; background: url(/webroot/delivery/pic/dash.gif) no-repeat 0 7px}

.news-list {margin:0; padding:0; list-style-type:none}
.news-list li {padding-bottom:26px}
.news-list h2 {font-size:1.167em; padding-bottom:2px}
.site-map a, .search-results a, .pages a, .news-list h2 a {color:#48679e}
.site-map a:hover, .search-results a:hover, .pages a:hover, .news-list h2 a:hover {color:#d9241c}
.news-list .ph {float:left; padding:3px 7px 0 0}
html>body .news-list .ph {padding-right:10px}
.news-list .ph img {vertical-align:top}

.faq-list {margin:0; padding:0 0 25px 0; list-style-type:none}
.faq-list h2 {color:#48679e; font-size:1.167em; font-weight:normal; padding-bottom:4px}
.faq-list h2 span {font-weight:bold;}
.faq-list li {position:relative; padding-left:2.5em; padding-bottom:5px}
.faq-list li .numb {font-size:1.167em; position:absolute; left:0; top:0; color:#b2b2b2}
.faq-list p {padding-bottom:3px}
.tabset_content, .faq-list div {display:block !important}

.forms {width:60%}
.forms .lbl {position:relative; z-index:999; float:left; margin-right:-100%; width:10.833em; padding-top:2px}
.forms .inputs {float:left; width:100%}
.forms .input-s {padding-left:11.417em; padding-bottom:8px}
.forms .code-ver {float:left; padding-right:5px}
.forms .code-ver img {vertical-align:top}
.forms .verify-inp {float:left; width:28%}
.forms p {font-size:.917em; color:#a5a5a5; line-height:1em; padding-top:2px; padding-bottom:20px}

.inp {display:block; border-style:inset; border-width:2px; padding:0 4px; background-color:#fff; border-color:#808080 #d4d0c8 #d4d0c8 #808080; -moz-border-bottom-colors: #FFFFFF #d4d0c8; -moz-border-right-colors: #FFFFFF #d4d0c8; -moz-border-top-colors: #808080 #404040; -moz-border-left-colors: #808080 #404040}
.inp textarea, .inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%; height:1.25em}
.inp textarea {height:8.75em}

.dt {color:#b2b2b2; font-size:.917em}

.brone-board .first-txt, .indicator-board .first-txt {padding:0 11px 17px 11px}

.search-results {margin:0; padding:0 0 0 16px; list-style-type:none}
.search-results li {position:relative; padding-left:3.083em; padding-bottom:24px}
.search-results li .numb {position:absolute; top:0; left:0; font-size:1.167em; color:#b9b9b9}
.search-results h2 {font-size:1.167em; padding-bottom:1px}
.search-results strong {color:#48679e}

.contact-information h2 {color:#48679e; font-size:1.333em; padding-bottom:7px}
.contact-information h3 {color:#48679e; font-size:1.167em; padding-bottom:7px}
.contact-information .tbl .phone {float:left; font-size:.917em; color:#b2b2b2; padding-top:1px; width:2.727em}


.contact-card {margin:0; padding:0 0 25px 0; list-style-type:none}
.contact-card h4 {color:#b2b2b2; float:left; width:8.333em; font-size:1em; font-weight:normal; margin-right:-100%; line-height:1.583em}
.contact-card .ccard-r {float:left; width:100%}
.contact-card .ccardr {padding-left:8.583em; line-height:1.583em}

.tbl {width:100%}
.tbl th {vertical-align:top}
.tbl td {vertical-align:top}

#bottom {clear:both; font-size:.917em; line-height:1.182em; color:#8fa0aa; padding-top:20px}
#bottom .copyright {padding-bottom:10px}
#bottom a {color:#8fa0aa}
#bottom img {display:none}
#bottom .rg-left br {display:none}
#bottom .rg-left {}

.hid-o {width:100%; overflow:hidden}
form {margin:0; padding:0}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table-cell}
/* for safari */ body:last-child:not(:root:root) div.txt-tb {display:table} /* for safari */


/* usercard */
.usercard {position: relative; width: 330px; height: 207px; margin-bottom: 15px;
	background: url('/webroot/delivery/pic/card.jpg') no-repeat 0% 0%!important; }
.usercardid1 {position: absolute; left: 20px; top: 104px; font-size: 140%; font-weight: bold;}
.usercardid2 {position: absolute; left: 75px; top: 104px; font-size: 120%; font-weight: bold;}
.usercardid3 {position: absolute; left: 135px; top: 104px; font-size: 120%; font-weight: bold;}
.usercardname {position: absolute; left: 20px; top: 135px; font-size: 120%; font-weight: bold;}
