@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0;}

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; background: #000; margin:0; padding: 0; }

#masthead { display: block; width: 800px; margin: 0 auto; padding: 0; background: #E71D2B;} 

#masthead img { display: block;}

#masthead a { display: block; width: 101px; }

#nav { background: transparent url(images/nav.jpg) no-repeat left top ; display: block; width: 800px; height:68px;
margin: 0 auto; background: #E71D2B; border-top:1px solid #E71D2B; text-align:center }
#nav table{height:21px; width:760px; margin:22px auto} 
#nav td {background: transparent url(images/navbar.gif) no-repeat left top ; width: 147px;height:24px; margin:22px 1px;text-align:center;padding-top:3px;}
#nav a:link, #nav a:visited { color:#333333; text-decoration: none; font-weight:bold; font-size:15px;}

#content {
background:#E71D2B url(images/bg.jpg) no-repeat left top ; display: block; width: 800px; height:1276px; margin: 0 auto;    }

.region
{
    margin-bottom:10px;
}

.region-header { background: url(images/section_top.gif) no-repeat left top ;  height:44px;text-align: center;  }
.region-header div{padding:5px;font-weight: bold; font-size: 21px; color: #333333;}
.region-footer { background: url(images/section_bottom.gif) no-repeat left top ; height:17px; text-align: center; font-weight: bold; font-size: 18px; color: #E71D2B; }

.region-content { display: block; width: 800px;  background: transparent url(images/section_middle.gif) left top repeat-y; }
.region-content table { display: block; width: 740px; list-style-type: none; margin: 0px auto; padding: 0 0px; }
.region-content table td{width: 226px; color: #E71D2B;font-weight: bold; padding: 8px; vertical-align:top;}
.region-content table td span { display: block; color: #1d1d1d; font-weight: normal; }

.region-content .back-to-top {  text-align: right; }
.region-content .back-to-top a { white-space:nowrap; padding-right:15px}
.region-content .back-to-top a:link, .back-to-top a:visited { color: #da0524; font-size: 9px; 
text-decoration: none; background: url(images/arrow.gif) right center no-repeat;  }
.region-content .back-to-top a:hover { color: #da0524; text-decoration: underline; }

#footer { list-style-type: none; }
#footer li.first { display: block; float: left; }
#footer li { display: block; float: right; } 

/* common selectors */
p { margin: 10px 8px; }

img { border: none; }

a:hover { color:#fff; text-decoration: none; }

.clear { clear: both; }

