/*Base*/
*{
  margin: 0;
  padding: 0;
}

body{
  background: #fefefe url(/i/design/bg.gif) repeat-y;
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 62.5%;
  color: #333333;
  cursor: default;
}
td {
  font-size: 62.5%;
}

.maintable{
  width: 992px;
  table-layout: fixed;
}

/*Styles*/
a, a:visited {
  color: #ED1C24;
  text-decoration: underline;
}

a:hover, a:active {
  color: #FF7F00;
  text-decoration: none;
}

h1 {
  font-weight: bold;
  font-size: 160%;
  color: #333333;
  border-bottom: 1px solid #F0F0F0;
}

h2 {
  font-weight: bold;
  font-size: 150%;
  color: #333333;
}

h3 {
  font-weight: bold;
  font-size: 140%;
  color: #333333;
  padding-bottom:15px;
}

b {
  font-weight: bold;
}

strong {
  font-weight: bold;
}

p {
  margin: 0px 0px 0.5em 0px;
  padding: 0px;
  line-height: 1.3em;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 120%;
}

.news-detail {
  margin: 0px 0px 0.5em 0px;
  padding: 0px;
  line-height: 1.3em;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 110%;
}

p.quote {
  clear: left;
  margin: 0em 30px 0.6em 30px;
  line-height: 120%;
  font-size: 120%;
  padding-left: 15px;
  background-color: #EBEBEB;
  text-indent: 0px;
  border-left: 3px solid #ED1C24;
}

br {
  clear: none;
}

#content a, a:visited {
  font-size: 12px;
  color: #ED1C24;
  text-decoration: underline;
}

#content a:hover, a:active {
  font-size: 12px;
  color: #FF7F00;
  text-decoration: none;
}

#rightPostitContainer {
background: #fefefe url(/i/design/right_bn_bg.png) no-repeat;
width:202px;
height:85px;
/*padding-top:25px;*/
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #ED1C24;
text-align:center;
letter-spacing: 0px;
text-transform: uppercase;
}
#rightPostitContainer a{
color:#ED1C24;
text-decoration:none;
}
#rightPostitContainer a, a:visited{
color:#ED1C24;
text-decoration:none;
}
#rightPostitContainer a:hover, a:active{
color:#FF7F00;
text-decoration:none;
}

#leftPostitContainer {
background: #fefefe url(/i/design/left_bn_bg.png) no-repeat;
width:202px;
height:85px;
/*padding-top:25px;*/
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #ED1C24;
text-align:center;
letter-spacing: 0px;
text-transform: uppercase;
}
#leftPostitContainer a{
color:#ED1C24;
text-decoration:none;
}
#leftPostitContainer a, a:visited{
color:#ED1C24;
text-decoration:none;
}
#leftPostitContainer a:hover, a:active{
color:#FF7F00;
text-decoration:none;
}


/* Corners */

.b1, .b2, .b3, .b4, .b5, .b1 i, .b2 i, .b3 i, .b4 i, .b5 i, .b1 b, .b2 b, .b3 b, .b4 b, .b5 b, .b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;
}

.b1 {
  margin: 0 2px;
  background: #EBEEF0;
  border: none;
}

.b1 b {
  margin: 0 1px;
  background: #B8C3C8;
  border-color: #CBD3D7;
}

.b2 {
  margin: 0 1px;
  border-color: #D6DCDF;
}

.b2 b {
  border-color: #B8C3C8;
}

.b2 i {
  border-color: #E4E8EA;
}

.b2 q {
  border-color: #F7F8F9;
}

.b3 {
  border-color: #EBEEEF;
}

.b3 b {
  border-color: #BCC6CB;
}

.b3 i {
  border-color: #F9FAFB;
}

.b4 {
  border-color: #CAD2D6;
}

.b4 b {
  border-color: #E5E9EB;
}

.b5 {
  border-color: #B5C0C6;
}

.b5 b {
  border-color: #FAFBFB;
}

.separator {
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #dedede;
}

.separator_subhead {
margin: 0px 10px 10px 5px;
border-bottom: solid 1px #dedede;
}