/* CSS Document */

body {
  font-family:arial;
  font-size:11px;
  padding:0px auto 0px auto;
  margin:0px auto 0px auto;
  background: url(images/background.jpg) repeat-y center #EDF1F4;
}

img {
  border:0px;
}

a {
  text-decoration:none;
  color:#888888;
}
a:HOVER {
  color: #333333;
}

#global {
  /*padding-left:22px;*/
  /*padding-left:15px;*/
  padding-left:7px;
  margin:0px auto 0px auto;
  /*width:998px;*/
  /*width:992px;*/
  width: 990px;
}

#top_menu {
  /*position: relative;*/
}

#top_menu li {
  width:137px;
  float:left;
  list-style: none;
  display:block;
  margin:0px;
}
#top_menu .level1{
  background: url(images/top_menu_divider.jpg ) no-repeat left top;
  padding: 20px 0px 0px 2px;
  /*display:block;*/
  position: relative;
}

#top_menu ul {
  padding:0px 0px 0px 0px;
  margin:0px;
  /*position: relative;*/
}

#top_menu li a {
  font-weight:bold;
  padding:0px 0px 0px 0px;
}

#top_menu li ul li a {
  font-weight:normal;
  padding:0px 0px 0px 0px;
}

#top_menu li.act ul li a {
  font-weight:bold;
  color:#000000;
}

#top_menu li ul li {
  padding:0px 0px 0px 0px;
}

#top_menu li ul li.act {
  background: url(images/menu_list.gif ) no-repeat center left;
  
}

#top_menu li ul li.act a {
  color:#990000;
}


#top_menu li.level2 a {
  color:#CCCCCC;
}

#top_menu ul.submenu {
	display:none;
	position:absolute;
	width:137px;
	background:#ffffff;
	top: 40px;
	z-index: 12;
	/*margin:20px 0px 0px -135px;*/
}




#top_box {
  width:980px;
  position: relative;
}

#menu_expand {
  float:right;
  padding-right:10px;
}

#flash_header {
  padding: 0px 0px 0px 3px;
   margin:0px 0px 0px 0px;
   /*height: 237px;
   float: left;
   display: block;*/
   overflow: hidden;
}

#middle_menu {
  height: 47px;
  width:965px;
  background-image: url(images/middle_menu_background.jpg) ;
  padding: 0px 0px 0px 17px;
  clear: both;
}

#middle_menu UL {
  display: inline;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  height: 30px;
}

#middle_menu li {
  display:inline;
  list-style: none;
  margin: 0px 0px 0px 0px;
  background: url(images/middle_menu_divider.gif ) no-repeat bottom right;
  position:relative;
  top:15px;
}

#middle_menu li.no-background {
  background:none;
}
#search {
  width:289px;
  float:right;
  padding: 1px 0px 0px 0px;
}

#search INPUT.sword {
  border:0px;
  background: url(images/search_input.jpg ) no-repeat;
  height:20px;
  width:140px;
  position:relative;
  top:-10px;
  padding: 10px 10px 0px 20px;  
}
#search INPUT.submitbutton {
  width: 28px;
  height: 26px;
  padding-bottom: 5px;
}
* html #search INPUT.submitbutton {
  padding-bottom: 7px;
}
#currentdate {
  float:right;
  text-align:right;
  padding:13px 17px 0px 0px;
  font-size:10px;
  width:300px;
  color: #333333; 
}
#content {
  /*width:1000px;*/
  width: 990px;
}

#left_column {
  width:210px;
  float:left;
  background: url(images/left_background.jpg) no-repeat;
  padding: 17px 10px 0px 30px;
  margin: 0px 15px 0px 0px;
  height:300px;
}

#left_column #head_menu{
  font-weight:bold;
  font-size:14px;
}

#left_column #sub_menu {
  padding:5px 0px 0px 0px;
  margin:0px;
  font-weight:bold;
}

#left_column #sub_menu a, #head_menu a {
  color:#444444;
}

#left_column #sub_menu li{
  list-style: none;
  padding:0px 0px 0px 10px;
  margin:0px;
border:1px solid #ffffff;
}
#left_column #sub_menu li ul{
  padding:0px 0px 10px 0px;
  margin:0px;
  
}

#left_column #sub_menu li.act {
  background: url(images/menu_list.gif ) no-repeat center left;
}
  

#left_column #sub_menu li.act a {
  color:#990000;
}



#content_center {
  width:330px;
  float:left;
  color:#333333;
  padding:10px 0px 0px 0px;
}

#content_center h1, #content_left h1 {
  padding:0px;
  margin:0px;
  font-size:18px;
  color:#888888;
  font-weight:normal;
}

#content_center .bodytext {
  padding:0px;
  margin:0px;
  color:#000000;
}

#content_center .bodytext .internal-link a, #content_center .bodytext .internal-link-new-window a, #content_center .bodytext .external-link-new-window a, #content_center .bodytext .external-link a{ 
        padding:0px 10px 0px 20px;
	background: url(images/link_button.gif) no-repeat left top;
	font-weight:bold;
	text-decoration: none;
	/*color:#999999;*/
        font-size: 12px;
}

#content_center .bodytext .internal-link a:HOVER, #content_center .bodytext .internal-link-new-window a:HOVER, #content_center .bodytext .external-link-new-window a:HOVER, #content_center .bodytext .external-link a:HOVER{ 	
	background: url(images/link_button_over.gif) no-repeat left top;
}

#content_right {
  width:330px;
  float:left;
  margin:0px 0px 0px 10px;
}


#content_right h1 {
  padding: 0px 0px 5px 0px;
  margin:0px;
  text-transform:uppercase;
  font-size:18px;
  color:#888888;
  font-weight:normal;

} 

#content_right .csc-header {
  background: url(images/right_background_divider.jpg ) no-repeat bottom;
  margin: 0px 0px 0px 0px;
  padding:0px;
}

#content_right .right_block {
  background: url(images/right_background.jpg) no-repeat;
  height:270px;
  padding:15px 20px 0px 15px;
}

#content_right .news-list-item {
  background: url(images/right_background_divider.jpg ) no-repeat bottom;
  padding: 10px 0px 10px 10px;
  margin:0px 5px 0px 0px;
}

#content_right .news-list-date {
  color:#B44444;
}

#content_right h3 {
  padding:3px 0px 5px 0px;
  margin:0px;
  font-size: 12px;
}

#content_right .right_block .csc-header br, #content_right .right_block .news-list-item br.display_none {
  display:none;
}

#content_right .news-list-container {
  height: 210px;
  overflow:auto;
  padding:0px 0px 0px 0px;

}

#content_right .news-subheader {
  width:163px;
  
}

#content_right .news-list-morelink {
  float:right;
  margin: -16px 5px 0px 0px
}

.news-single-backlink {
  float:right;
}

#bottom_menu {
  margin:0px auto;
  width:998px;
  height: 46px;
}  

#bottom_inner {
  background: url(images/bottom_background.jpg );
  background-repeat: repeat-x;
  text-align: center;
  padding-top:12px;
  margin-left: 4px;
  height: 39px;
  width: 995px;
}

#bottom_menu UL {
  display: inline;
  padding: 0px;
  margin: 0px;
}

#bottom_menu li {
  display:inline;
  list-style: none;
  padding:0px 20px 0px 0px;
}
#bottom_menu li a, #bottom_menu li{
  color:#999999;
}
#bottom_menu li a:HOVER {
  color: #333333;
}

#middle_div {
	padding:25px 0px 10px 25px ;
}

.backgrounded_block {
	height:255px;
        padding:12px 10px 10px 15px;
	overflow:hidden;
	position:relative;
}

.backgrounded_block_1 {
        background:url(images/home_background.jpg) no-repeat;
	}


.backgrounded_block_2 {
	background:url(images/home_background_bottom.jpg) no-repeat;
	margin:20px 0px 0px 0px;
}

.backgrounded_block_3 {
	background:url(images/home_background_bottom.jpg) no-repeat;
	margin:20px 0px 0px 0px;
}

#content_left {
	width:327px;
	float:left;
}

#content_center {
	width:327px;
	padding:0px;
}

#content_right {
	margin:0px;
	width:327px;
}

#content_right .csc-header {
	background:none;
}

#content .csc-header {
	padding:1px 0px 10px 0px;
}

.news-latest-header {
	font-weight:bold;
	font-size:11px;
	margin-top:-4px;
	padding:0px 0px 0px 10px;
	line-height: 1.5;
}

.news-latest-date {
	float:right;
	margin-top:-4px;
}

.news-latest-item {
	padding:4px 10px 4px 10px;
}

.bodytext a {
	padding:0px 0px 0px 30px;
	background:url(images/link_button.gif) no-repeat;
	color:#999999;
	font-weight:bold;
	padding:1px 0px 0px 20px;
}
.bodytext a:HOVER {
	color: #333333;
	background:url(images/link_button_over.gif) no-repeat;	
}
div.csc-textpic-imagewrap {
	padding:0px 10px 0px 0px;
}


div.csc-textpic-text {
	padding:0px 100px 0px 15px;
}


.tx-pixathleteofweek-pi1 .csc-textpic-text {
	padding-right:10px;
}


.backgrounded_block_small {
        height:270px;
        padding:12px 10px 10px 15px;
        overflow:hidden;
        background:url(images/home_background.jpg) no-repeat;
        margin:20px 0px 0px 0px;
}
#content_center .backgrounded_block_2 p.bodytext {
	padding-left: 15px;
}
#content_right .backgrounded_block_2 p.bodytext {
	font-size: 12px;
	padding-top: 0px;
	margin-top: 0px;	
}
