/***** Global Settings *****/
 
html, body {
	border:0;
	margin:0;
	padding:0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-size: 90%;
	line-height: 1.25;
	background-color: #4E4E50;
	text-align: center;
	width: 627px;
	margin-right: auto;
	margin-left: auto;
}

/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	text-align: left;
}

h1 {
	font-size:125%;
	color: #DAD3C5;
	line-height: 110%;
	margin-bottom: 0.25em;
	font-weight: bold;
	margin-top: 1em;
}

h2 {
	font-size:115%;
	color: #C7C0B4;
	line-height: 110%;
	margin-bottom: 0.25em;
	font-weight: bold;
	margin-top: 1em;
}
strong {
color:#FFFFFF;
}

h3 {
	font-size:105%;
	font-weight:bold;
	color: #C7C0B4;
	line-height: 120%;
	padding: 0px;
	margin-bottom: 0.25em;
}

/***** Common Formatting *****/
 
p, ul, ol {
	margin:0;
	color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}

ul, ol {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 1.5em;
	margin-bottom: 1em;
}

blockquote {
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}

small { font-size:0.85em; }

/*img { border:0; }
*/
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}

sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}

acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}

/***** Links *****/
 
a, a:link, a:visited, a:hover { 
text-decoration:none;
color:#FFFFFF;

}

/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}

input, select, textarea { font:1em Arial, Helvetica, sans-serif; }

textarea {
	width:100%;
	line-height:1.25;
}

label { cursor:pointer; }

/***** Tables *****/
 
table {
	border:0;
	margin:0 0 1.25em 0;
	padding:0;
}

/***** Wrapper *****/
 
#wrapper {
	width:627px;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 1.5em;
	padding-bottom: 1em;
}

/***** Global Classes *****/
 
.clear { clear:both; }

.float-left { float:left; }

.float-right { float:right; }

.text-left { text-align:left; }

.text-right { text-align:right; }

.text-center { text-align:center; }

.text-justify { text-align:justify; }

.bold { font-weight:bold; }

.italic { font-style:italic; }

.underline { border-bottom:1px solid; }

.highlight { background:#ffc; }

.wrap {
	width:960px;
	margin:0 auto;
}

.img-left {
	float:left;
	margin:4px 10px 4px 0;
}

.img-right {
	float:right;
	margin:4px 0 4px 10px;
}

.nopadding { padding:0; }

.noindent {
	margin-left:0;
	padding-left:0;
}

.nobullet {
	list-style:none;
	list-style-image:none;
}

#copyarea #copy_single_col {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	text-align: left;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#copyarea #copy_single_col_big {
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0.5em;
	margin-left: auto;
	text-align: left;
	font-size: 110%;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0em;
	padding-left: 250px;
}

#copyarea #copy_single_col #news {
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	text-align: left;
}

#copyarea hr {
	height: 1px;
	margin-bottom: 2em;
}

.prodtitle {
	font-size:125%;
	color: #DAD3C5;
	line-height: 110%;
	font-weight: bold;
	text-align: left;
}

.prodsubtitle {
	color: #DAD3C5;
	line-height: 110%;
	margin-bottom: 0.25em;
	font-weight: bold;
	text-align: left;
}
