html, body {margin: 0;padding: 0;}
html {background: #f1f1f1;color: black;}
body {text-align: center;font: 80%/1.5 Tahoma, Arial, Helvetica, sans-serif;padding-bottom: 30px;}
html > body {font-size: 13px;}
a {font-weight: bold;text-decoration: underline;color: #48a4cd;}
a:hover {text-decoration: none;}

table {font-size: 100%;border-collapse: collapse;}
.bold {font-weight: bold;}
.center {text-align: center;}
.right {text-align: right;}
.cb, #bottom_stripe {clear: both;height: 1px;width: 1px;overflow: hidden;}
.clear {clear: both;}
a img {border: 0;}
.highlight {color: red;font-weight: bold;}
.img_fright {float: right;margin: 0 0 1em 1.5em;}

.important {font-size: 130%;font-weight: bold;}

#site-containter {width: 938px;margin: 0 auto;text-align: left;font-size: 90%;}

#header-container {width: 938px;height: 144px;background: url(../images/head.png) no-repeat;}

#site-logo {position: relative;margin: 9px 0 0 11px;_margin-left: 5px;_left: 1px;float: left;}
#site-logo, #site-logo span {width: 208px;height: 65px;display: block;cursor: pointer;color: white;}
#site-logo span {background: url(../images/logo.png) no-repeat;z-index: 10;top: 0;left: 0;position: absolute;}
#site-logo strong {position: absolute;display: block;padding: 7px 10px;background: black;}

#menu {clear: both;width: 911px;margin: 0 0 0 13px;padding: 21px 0 0 0;font-size: 90%;}
#menu li {margin: 0;padding: 0 1px 0 0;float: left;list-style: none;}
#menu li.last {padding: 0;}
#menu a {width: 151px;height: 33px;padding-top: 7px;color: white;text-align: center;text-decoration: none;display: block; line-height: 1.2em;;}
[id=site-containter] #menu a {height: 28px;}
#menu a:hover {text-decoration: underline;}

#cols {background: white url(../images/content.png) repeat-y;}
#cols-bottom {clear: both;width: 938px;background: url(../images/content_bottom.png) no-repeat;height: 28px;}

#col-text, #col-menu {float: right;position: relative;}

#col-menu {width: 231px;background: url(../images/lc.jpg) no-repeat;left: -79px;padding-top: 218px;font-size: 90%;}

#col-menu ul, #col-menu li {margin: 0;padding: 0;}
#col-menu ul {width: 177px;margin: 0 0 2em 9px;border-bottom: 1px solid #dbdbdb;}
#col-menu li {list-style: none;border-top: 1px solid #dbdbdb;padding: 4px 14px 4px 10px;background: url(../images/lc_li.png) right center no-repeat;height: 1px;}
[id=site-containter] #col-menu li {height: auto;}
#col-menu li.type2 {background-image: url(../images/lc_li_type2.png);}
#col-menu li a {text-decoration: none;}
#col-menu li a:hover {text-decoration: underline;}

#col-menu p {margin: 1em 50px 1em 17px;}
#col-menu strong {color: #fe720a;}

#col-text {width: 610px;padding: 1em 0;left: -50px;}
#col-text p {margin: 1em 0;}

h1 {text-align: center;font-size: 160%;margin: 0;}
h2, h3, h4, h5 {margin: 0;}
h2 {font-size: 140%;}
h3 {font-size: 120%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}

#col-text ul {margin: 1em 0 1em 20px;padding: 0;}
#col-text li {padding: 2px 0;margin: 0;}


#footer-container {width: 100%;margin-top: 20px;text-align: center;background: url(../images/footer.png) repeat-x;font-size: 85%;padding-top: 12px;line-height: 1.2;}
#footer-container .inner {width: 878px;margin: 0 auto;}
#footer-container .blue {color: #48a4cd;}
#footer-container p {margin: 1em 0 2.5em 0;}


.colored {margin: 1.5em 0;font-size: 90%;text-align: center;}
.colored th {font-weight: bold;background: #f3f3f3;padding: 2px 6px;}
.colored td {background: #f3f3f3;border-top: 1px solid white;border-bottom: 1px solid white;padding: 3px 10px;}
.colored .even td {background: #efefef;}

.box {background: #ffe3ce url(../images/box.png) repeat-y;text-align: center;width: 601px;margin: 1.3em 0;font-size: 90%;}
.box .top, .box .bottom {height: 5px;overflow: hidden;background: url(../images/box_top.png) no-repeat;}
.box .bottom {background: url(../images/box_bottom.png) no-repeat;}
#col-text .box p {margin: 0.5em 15px}
.important2 {color: #ff720a;font-size: 110%;font-weight: bold;}


.daytip {border:3px solid #2F53B0;padding:10px;margin:15px 15px 15px 15px;background-color: #E1E7F9;}
.daytip .img {margin:0 15px 0 5px;}
.daytip h3 {margin:0 0 5px 0;color:#2545A2;}
.daytip p {font-size:15px;margin:0;padding:0;}

.extlnkhd {display:none;}
.extlnktr {font-size:80%;cursor:hand;cursor:pointer;text-decoration:underline;}

table.news {width: 100%; border: none;}
table.news td {
	padding: 5px;
	vertical-align: top;
}
.text-center {text-align: center;}