html,
body {
	margin:0;
	padding:0;
	height:100%; /* 100 % height */
}
body {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	color: #555555;
}

img {
	border: 0;
}

html>body #wrap {height:100%;} /* 100 % height */
#wrap {
	width:730px;
	margin:0 auto;
}

html>body #content-wrap {height:100%;} /* 100 % height */
html>body #content {padding:1em 1em 6em 1em; font-size: 12px; line-height: 20px;} /* 6em = height of #header and #footer + 1em, 1em = give the content some breathing space */


#header {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	margin: 0 auto;
}


/* Styling to make this demo page look just a little bit better */

html,
body {
	color:#333;
	background: #ffffff url(../_images/bg.jpg) center repeat-y fixed;
	
}

body {font:76%/1.5 Helvetica, Arial, sans-serif;}

p {margin:1em 0;}

.info {
	position:relative;
	padding:0.5em;
	border:2px solid #999;
	background:#fff;
}

#data {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	padding-top: 20px;
}

.footb{
	font-weight: bold;
	color: #a2b9cb;
}

#data a:link {
	
color: #4E78A0;
}

#content {
	color: #777777;
}

#content b {
	color: #5c819b;
}

.maincontent {
	font-size: 13px;
	line-height: 20px;
}


h3 {
	 font-size: 14px;
	 color: #5c819b;
	 padding:14px 0 7px 0;
	 margin:0;
	 
	 
}

h4 {
	 font-size: 13px;
	 color: #5c819b;
	 padding:10px 0 7px 0;
	 margin:0;
}

#content-wrap,
#content {background: #e5ecf1; /*border-top: 3px solid #cedae4; */ }

a:link { 
	color: #5c819b;
	text-decoration: none;
	/* border-bottom: 1px solid #adc1ca; */
	}
a:visited { 
	color: #5c819b;
	}
a:hover { 
	color: #adc1ca;
	/*background-color: #333333;*/
	text-decoration: none;
	border-bottom: none
	}
a:active { 
	color: #5c819b;
	}
