body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:100.1%;
	color:#000000;
}

strong, b {
	font-weight: bold;
}

hr {
	margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
	color: #ccc; /* for ie */
	background-color: #ccc; /* for everyone else */
	height: 1px;
}


td {
	font-size: 90%;
}

hr {
	margin-top: 2.0em;
	margin-bottom: 2.0em;
}

img {
	border: 0;
}

div,p{margin:0}

.italics-test, .italics-test-side {
	font-style: italic; 
	text-align: justify; 
}

/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
he\ight: 1px;
word-wrap: normal;
}
/* */

html,body {
	margin:0;
	padding:0;
	border:0
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	line-height:1%;
	font-size:0px;
	margin-bottom:-1px
}

* html .clear{
	height:auto;
	margin-bottom:0
}

#fullheightcontainer{
	position:relative
}

#wrapper{
	min-height:100%
}

#outer{
	z-index:1;
	position:relative
}

#float-wrap{
	margin-right:-1px;
	float:left;
	display:inline
}

#left{
	float:left;
	position:relative;
	display:inline
}

#right{
	float:left;
	margin-left:-1px;
	position:relative;
	display:inline
}
	
/* \*/
html,body,#fullheightcontainer,#wrapper,* html #wrapper,#outer {height:100%}
* html #right{margin-left:0px;margin-right:-500px}
* html #left{margin-right:-3px}
#center{margin-left:-1px}
/* */

#center{
	float:right;
	display:inline
}

#footer{
	z-index:1;
	clear: both;
	text-align:center;
	position:absolute;
	overflow:hidden
}

#header{
	z-index:1;
	position:absolute;
	top:0px;
	overflow:hidden;
}

#gfx_bg_middle{
	top:0px;
	position:absolute;
	height:100%;
	overflow:hidden
}

* html #gfx_bg_middle {display:none}
#subheader1,#subheader2,#subheader3,#subheader4,#subheader5,#subfooter1,#subfooter2,#subfooter3,#subfooter4 {text-align:center;overflow:hidden}
.outer_horiz_border,.sb_outer_horiz_border,#headergap,#clearheadercenter,#clearheaderleft,#clearheaderright,#clearfootercenter,#clearfooterleft,#clearfooterright,.bottomtopmargin {overflow:hidden}

/* *** ABSOLUTELY NO EDIT ABOVE THIS LINE *** */
body {
    /* transfered to screen.css */
}

#fullheightcontainer{
	top:-20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:950px;
}

#wrapper{background: #FFFFFF;}
#wrapp\65	r{height:auto;}
#outer{
	margin-left:220px;
	width:510px;
	background:#FFFFFF;
}
	
#float-wrap{width:510px;}
	
#left{
    /* transfered to screen.css */
}

*>html #left{/* transfered to screen.css */}

#container-left{/* transfered to screen.css */}

#right{/* transfered to screen.css */}

/* \*/* html #right{/* transfered to screen.css */}/* Above style hidden from Mac IE */

#container-right{/* \*//* transfered to screen.css *//* Above hidden from IE-Mac *//* transfered to screen.css */}

/* \*/* html #container-right{/* transfered to screen.css */}
/* Above style hidden from Mac IE */

#center{/* transfered to screen.css */}

#clearheadercenter{/* transfered to screen.css */}

#clearheaderleft{/* transfered to screen.css */}

#clearheaderright{/* transfered to screen.css */}

#clearfootercenter{/* transfered to screen.css */}

#clearfooterleft{/* transfered to screen.css */}

#clearfooterright{/* transfered to screen.css */}

#footer{
    /* transfered to screen.css */
}

#subfooter1{
    /* transfered to screen.css */
}

.bottomtopmargin{
	background:#BFBFBF;
	width:950px;
}

#header{
    /* transfered to screen.css */
}

#subheader1{
    /* transfered to screen.css */
}

#subheader2{
    /* transfered to screen.css */
}

#subheader3{
    /* transfered to screen.css */
}

#topmargin{ /* transfered to screen.css */ }

#gfx_bg_middle{width:510px;margin-left:220px;background:#FFFFFF;}

