@media screen{
*{margin:0;padding:0;}
#left a {color:red}
#left a:hover {color:black}
.right50 a:hover {color:red}
.right50 a {color:black}
.left50 a:hover {color:red}
.left50 a {color:black}

.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
* html .clear {height: 1%;}
.clear {display: block;}
.rnd-white{width:273px;background:url(/images/rounded-top1.png) no-repeat 0 0;padding-top:11px;margin-bottom:10px;color:black;text-transform:uppercase;font-size:12px;font-weight:bold;text-align:center}
.rnd-white .corners{background:url(/images/rounded-bot1.png) no-repeat 0 100%;padding-bottom:9px}
.rnd-white .corners .borders{border:2px solid #e1e1e1;border-top:0;border-bottom:0;padding:0 13px}
.rnd-grad{background:url(/images/h1.png) repeat-x 0 100%;margin-bottom:10px;color:black;text-transform:uppercase;font-size:12px;font-weight:bold;text-align:center}
* html .rnd-grad{display:inline-block}
*+html .rnd-grad{display:inline-block}
.rnd-grad .corners{background:url(/images/rounded-top2.png) no-repeat 0 0;padding-top:11px;}
.rnd-grad .corners .corners{background:url(/images/rounded-bot2.png) no-repeat 0 100%;padding-top:0;padding-bottom:5px}
.rnd-grad .corners .borders{border:2px solid #7f7f7f;border-top:0;border-bottom:0;padding:2px 13px;background:url(/images/ico3.png) no-repeat 8px 100%;padding-left:43px}
.title{font-weight:bold;font-size:17px;color:black;text-transform:uppercase;display:block;height:25px;padding-top:6px;padding-left:40px;text-align:left}
.title.projects{background:url(/images/ico5.png) no-repeat 0 0}
.title.news{background:url(/images/ico6.png) no-repeat 0 0;height:30px}
.title.blog{background:url(/images/ico7.png) no-repeat 0 0;height:30px}
.title.h1{height:31px}
.rnd-grad .title{padding-left:0}
.links{list-style:none;width:223px;margin:0 auto;text-align:center;margin-bottom:10px;font-size:14px;font-weight:bold;text-transform:uppercase;color:black}
* html .links{margin-bottom:0}
.links li{background:url(/images/rounded-top3.png) no-repeat 0 0 #e1e1e1;margin-bottom:7px;}
* html .links li{display:inline-block;}
.links li span{display:block;padding:9px 0;background:url(/images/rounded-bot3.png) no-repeat 0 100%;}
.links li a{color:black;text-decoration:none;}
.orange{color:#ff6f00}
a.orange{text-decoration:none}
a.orange:hover{text-decoration:underline}
.feedburnerFeedBlock ul {list-style:none; margin-left: 15px;margin-right: 15px}
.feedburnerFeedBlock li {margin-bottom: 5px}
.feedburnerFeedBlock li a {color:#ff6f00; margin-bottom: 5px}
.feedburnerFeedBlock a:hover{text-decoration:underline}
.headline a {color:#ff6f00; margin-bottom: 5px}
.headline {margin-bottom: 5px}
#creditfooter {display: hidden;}


ul.news{list-style:none;background:none;margin:0 5px 10px 12px}
ul.news li{margin-bottom:6px}
ul.news li span{padding-right:10px}
ul.news li span, ul.news li a{color:#d00406;text-decoration:none}
ul.news li a.readon{float:right;}
* html ul.news li a.readon{margin-top:-15px}
*+html ul.news li a.readon{margin-top:-15px}
*:root ul.news li a.readon{margin-top:-15px}
.note{color:#ff6f00;font-weight:bold;font-style:italic;font-size:12px;margin:13px 0;padding-left:72px;background:url(/images/ico1.png) no-repeat 25px 2px}
.left50{float:left;width:49%;color:black;margin-bottom:13px;}
.right50{float:right;width:49%;color:black;margin-bottom:13px;}
.gray{background:#fbfbfa;margin:0 12px;padding:16px 20px}

html{height: 100%;}
body{min-height:100%; height: 100%;background:white;font:11px Arial, Tahoma, Verdana, sans-serif;color:#69696b}
img, fieldset{border:0}
img.left{float:left;margin-top:7px;margin-right:7px}
img.right{float:right;margin-top:7px;margin-left:7px}
#left ul{list-style:none;margin-left:20px}
#left ul li:before{content:'\2014\a0'}
a{color:#959595;text-decoration:underline}
a:hover{text-decoration:none}
big{font-size:54px;color:#d00406;line-height:50px}
small{font-size:12px;text-transform:lowercase;line-height:10px}
p{margin-bottom:13px}

#menu ul li:before, #news ul li:before, .links li:before{content:''}
#page{height: auto !important;min-height:100%;height: 100%;width:803px;margin:0 auto;position:relative;}
#footer-g{height: 89px;clear: both;position:relative;z-index:10}
#footer{margin:0 auto;margin-top:-89px;width:800px;height:23px;clear:both;margin-bottom:16px;background:url(/images/footer.png) no-repeat 0 0 #ff3708;padding-top:50px;color:black;font-weight:bold;text-transform:lowercase;overflow:hidden;position:relative;z-index:100}
#footer ul{list-style:none;margin:0 140px}
*>#footer ul{overflow:hidden}
#footer ul li{float:left;padding-left:20px;background:url(/images/marker.gif) no-repeat 8px 5px;margin-left:-20px;margin-right:20px}
#footer ul li a{color:black;text-decoration:none}
#footer ul li a:hover{text-decoration:underline}
#header{height:138px;background:url(/images/head.png) no-repeat 0 0 #ff3506;padding-top:14px;padding-left:27px;position:absolute;top:16px;left:0;width:776px}
#menu{padding-top:168px;text-transform:uppercase;font-weight:bold;font-size:11px;width:520px;margin:0 auto;padding-left:9px;background:url(/images/rounded-left1.png) no-repeat 0 100%;margin-bottom:13px;}
#menu ul{margin:0;padding-bottom:2px;background:url(/images/rounded-right1.png) no-repeat 100% 100%;padding-top:4px}
*>#menu ul{overflow:hidden}
#menu ul li{float:left;padding-left:14px;margin-left:-14px;margin-right:14px;background:url(/images/bullet.png) no-repeat 4px 3px;display:inline}
#menu ul li a{text-decoration:none;border-bottom:3px solid #d00406;display:block;padding-bottom:4px}
#menu ul li.current a{color:black}
#left{width:513px;float:left;text-align:justify}
#right{width:274px;float:right;padding-right:7px;}
}/*media screen*/
@media print{
#header, #footer, #right, #menu{display:none}
}

* html #left ul li{behavior:expression(!this.before?this.before = this.innerHTML = '&mdash;&nbsp;'+ this.innerHTML:'');}
#breadcrumb li {
  background: url(/images/tab_right.png) right no-repeat;
}
#content, .left_block, form {
  margin-bottom: 13px;
}
a, a:link, a:visited {
  color: #69696B;
}
body {
  padding: inherit;
}
ul {
  padding: inherit;
}
.news_title {
  font-weight: bold;
}
.all_news a {
  margin-left: 10px;
  color:#D00406;
  font-weight: bold;
}
