html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
    background:#E1E1E1;
	min-width:1000px;
	text-align:center;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}

#blogButton {
right:7px;
top:80px;
}


* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer{
  top:-5px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:1000px;
  background-color: #FFFFFF;
  font-size: 80%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
	min-height:100%;
	/* \*/
	height:100%;
	/* Last height declaration hidden from Mac IE 5.x */
	background:#FFFFFF url(imgs/wrapper-bg.jpg) no-repeat 266px 140px;
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
	z-index:1;
	position:relative;
	margin-left:210px;
	width:560px;
	background:transparent; /*#FFFFFF;*/
	/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#float-wrap{
  width:560px;
  margin-right:-1px;
  float:left;
  display:inline;
}
#left{
  width:211px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-210px;
}
*>html #left{width:210px;}
#container-left{
  width:210px;
}
#right{
 /* background: transparent url(imgs/mainright-bg.jpg) no-repeat scroll 0 140px;*/
  background: transparent;
  float:left;
  display:inline;
  width:232px;
  margin-right:-230px;
  margin-left:-1px;
  position:relative;
  min-height: 626px;
}
/* \*/
* html #right{
  width:231px;
  margin-left:0px;
  margin-right:-490px;
  mar\gin-right:-231px;
}
/* Above style hidden from Mac IE */
#container-right{
/* \*/
  width:230px;
/* Above hidden from IE-Mac */
  margin-left:2px;
}
/* \*/
* html #container-right{
  fl\oat:right;
  di\splay:inline;
  margin-left:1px;
  mar\gin-left:0px;
}
/* Above style hidden from Mac IE */
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:560px;
  float:right;
  display:inline;
  background: transparent; /*url(imgs/maincenter-bg.png) no-repeat scroll right 140px;*/
  min-height: 486px;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
#clearheadercenter{
  height:150px;
  overflow:hidden;
}
#clearheaderleft{
  height:150px;
  overflow:hidden;
}
#clearheaderright{
  height:150px;
  overflow:hidden;
}
#clearfootercenter{
  height: 40px; /* 170px; */
  overflow:hidden;
}
#clearfooterleft{
  height: 40px; /* 170px; */
  overflow:hidden;
}
#clearfooterright{
  height: 40px; /* 170px; */
  overflow:hidden;
}
#footer{
	z-index:1;
	position:absolute;
	clear: both;
	width: 1000px;
	height: 45px; /* 175px; */
	margin-top: -40px; /* -150px; */
	overflow: hidden;
	font-size: 90%;
	background-color: #FFFFFF;
}
#footer a {
	font-weight: normal;
}
#subfooter1{
	text-align: left;
	height:40px;
	overflow: visible;
}
#subfooter2{
	background:#FFFFFF;
	text-align:left;
/*	font-size: 10px;
	height:130px; */
	height: 1px;
}
#subfooter2 h2 {
	margin-top: 0px;
}
.bottomtopmargin{
  background:#E1E1E1;
  width:1000px;
  overflow:hidden;
}
#header{
	z-index:1;
	position:absolute;
	top:0px;
	width:1000px;
	height:141px;
	overflow:hidden;
	border-bottom: 1px solid #b3b3b3;
}
#subheader1{
	background:#FFFFFF url(imgs/header-bg.jpg) no-repeat right top;
	text-align:center;
	height:100px;
	overflow: hidden;
}
#subheader2{
	background:#C6C6C6 url(imgs/subheader2-bg.gif);
	text-align:left;
	height:32px;
/*	border-top: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
*/
	padding: 0px;
}
#topmargin{
  height:10px;
}
#gfx_bg_middle{
	top:0px;
	position:absolute;
	height:100%;
	overflow:hidden;
	width:570px;
	margin-left:210px;
	background:transparent; /*#FFFFFF;*/
}
* html #gfx_bg_middle{
  display:none;
}
#fullheightcontainer #header #subheader1 #headershortcuts {
	display: inline;
	clear: right;
	float: right;
	margin: 5px;
}
#fullheightcontainer #header #subheader1 #topic {
	clear: right;
	float: right;
	margin-top: 24px;
	margin-right: 60px;
}
#headershortcuts a {
	color: #333333;
	font-size: .8em
}
#headershortcuts a:hover {
}

#content-right .gradient .inner a.download {
	background:transparent url(imgs/linkbtnlight180.gif) no-repeat scroll left center;
	line-height: 18px;
	height:18px;
	margin-right:3px;
	padding:0 5px;
	overflow:hidden;
	width: 180px;
	max-width: 180px;
	display: block;
}

#content-right .inner .bodytext a {
	background: url(imgs/linkbtnlight180.gif) no-repeat left center;
	display: block;
	width: 180px;
	height: 18px;
	line-height: 18px;
	padding:0 5px;
	overflow:hidden;
}
#content-right .inner .bodytext a {
	color: #262626;
	font-weight:bold;
}
#content-right .inner .bodytext a:hover {
	color: #9B1E14;
}
#content-right .inner .bodytext a.external-link-new-window {
	background-image: url(imgs/linkbtn180extLinkNewWindow-dark.gif);
	padding-left: 18px;
}
#content-right .inner .bodytext a:hover.external-link-new-window{
	background-image: url(imgs/linkbtn180extLinkNewWindow-red.gif);
}
#content-right .inner .bodytext a.download {
	background-image: url(imgs/linkbtn180download-dark.gif);
	padding-left: 18px;
}
#content-right .inner .bodytext a:hover.download{
	background-image: url(imgs/linkbtn180download-red.gif);
}

/*
#content-right .inner .bodytext a:active, 
#content-right .inner .bodytext a:visited,
#content-right .inner .bodytext a:hover {
	color: #9B1E14;
}
*/

