html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

body {
  min-width:900px;
  text-align:center;
  font-family: Arial, Geneva,  Helvetica, sans-serif;
  font-size:13px;
  line-height: 18px;
  color: #000066;
  background-color: #D7E7EC;
}

a:link, a:visited {
	color: #000066;
	font-weight: normal;
	text-decoration: none;
}

a:hover, a:active {
	color: #0002EA;
	font-weight: normal;
	text-decoration: underline;
}

p {
	padding: 0 0 15px 0;
	margin: 0;
	text-align: justify;
}

/*headings */

h1{
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 15px 0;
	margin:0;
	font-variant: small-caps;
	letter-spacing: 1px;
}


h2{
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	padding: 0 0 14px 0;
	margin:0;
	letter-spacing: 1px;
}


/* lists */
ul{
	padding: 0;
	margin:0;
}

li{
	padding: 0;
	margin:0 0 0 16px;
	list-style: square;
	line-height: 17px;
}

.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  margin-bottom:-1px;
}

* html .clear{
height:auto;
margin-bottom:0;
}

#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:900px;
/* \*/
  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;
}
#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:300px;
  width:600px;
  background:#FFFFFF;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

#left{
  width:301px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-300px;
}

*>html #left{
width:300px;
}

#container-center{
  width:540px;
  padding:30px;
}

#container-left{
  width:280px;
  padding:10px;
}
/* \*/
* html #left{
margin-right:-3px;
}
/* Above style hidden from Mac IE */

#center{
  width:600px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
#clearheadercenter{
  height:190px;
  overflow:hidden;
}
#clearheaderleft{
  height:190px;
  overflow:hidden;
}
#clearfootercenter{
  height:40px;
  overflow:hidden;
}
#clearfooterleft{
  height:40px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:900px;
  height:40px;
  overflow:hidden;
  margin-top:-40px;
}
#subfooter1{
  background:#FFFFFF;
  text-align:center;
  height:5px;
}
#subfooter2{
  background-color:#D7E7EC;
  text-align:center;
  height:30px;
  font-size: 11px;
  line-height:30px;
}

#subfooter3{
  background:#FFFFFF;
  text-align:center;
  height:5px;
}

#header{
  z-index:1;
  position:absolute;
  top:0;
  width:900px;
  height:190px;
  overflow:hidden;
}
#subheader1{
  text-align:center;
  height:5px;
}
#subheader2{
  
  text-align:center;
  height:180px;
}
#subheader3{
 
  text-align:center;
  height:5px;
}
#gfx_bg_middle{
  top:0;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:600px;
  margin-left:300px;
  background:#FFFFFF;
}
* html #gfx_bg_middle
{
  display:none;
}


