/**
 * 123
 */



/**
 * News calendar.
 */
table.cal { 
    border-style: solid;
    border-color: #ffffff;
    border-width: 2px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    margin: 0px;
}
table.cal td { 
    font-weight: normal;
    text-align: center; 
    border-style:solid;
    border-color: #ffffff;  
    border-width: 0px;
    border-bottom-width: 2px;
    border-right-width: 2px;
    padding: 2px; 
    background: #e8e8ff; 
    color: #b0b0b0;
    font-size: 85%; 
}
table.cal th { 
    text-align: center; 
    border-style:solid;
    border-color: #ffffff;  
    border-width: 0px;
    border-bottom-width: 2px;
    border-right-width: 2px;
    background: #e9499c;
    color :#ffffff; 
    padding: 2px;
    font-size: 95%;
    font-weight: bold;
}
table.cal td.sel { 
    background: #e9499c;
    font-weight: bold; 
    color: #ffffff; 
}
table.cal td.empty { 
    background: #e0e0ff; 
}
table.form { 
    width: 100%; 
    font-weight: bold; 
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0; 
}
table.form td { 
    padding: 2px; 
}
table.searchNav td { 
    font-weight: normal; 
    text-align: center; 
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    border-top-width: 0px;
    vertical-align: middle; 
    padding: 2px 4px 2px 4px; 
}
table.searchNav td.n { 
    border-color: #ffffff; 
}
table.searchNav td.prev, table.searchNav td.prev { 
    width: 50px; 
}
table.searchNav td.prev { 
    text-align: right; 
}
table.searchNav td.page { 
    font-weight: bold; 
    font-size: 12px; 
}
table.searchNav td.sel {
    background: #015a44; 
    font-weight: bold; 
    color: #ffffff; 
}
span.hilite { 
    font-weight: bold; 
    background-color: #b3f5de; 
    padding: 0; 
}


div.bounding{
	margin:									0px;
	padding:								0px;
	border-style:						solid;
	border-color:						#999999;
	border-width:						1px;
	border-top-width:				0px;
	
}

div.header {
	margin:									0px;
	padding:								0px;
	color:									#000000;
	background:							#ffffff;
	width:									100%;
	height:									163px;
	background-position:		top right;
	background-repeat:			no-repeat;
	text-align:							left;
	font-size:							80%;
}

div#header-mum {
	background-image:				url('/images/design/pushchair-guide-mum.jpg')
}

div#header-dad {
	background-image:				url('/images/design/pushchair-guide-dad.jpg')
}

img.logo {
	border-width:						0px;
	margin:									0px;
	margin-left:						10px;
	margin-top:							10px;
	padding:								0px;
}

div.search-box {
	margin:									0px;
	padding:								0px;
	padding-left:						10px;
	color:									#ffffff;
	background:							#e9499c;
	background-image:				url('/images/design/top-menu-curve.gif');
	background-position:		top left;
	background-repeat:			no-repeat;
	text-align:							right;
	float: 									right;
	height:									29px;
}

input.search-form-field {
	border-style:						solid;
	border-color:						#C22175;
	border-width:						1px;
	margin-top:							4px;	
}

input.search-form-button {
	margin:									0px;
	padding:								0px;	
	border-width:						0px;
	vertical-align:					text-bottom;
	color:									#ffffff;
	font-weight:						bold;
	background:							#E9499C;
}

a.top-nav:link {
	padding:								0px;
	margin:									0px;
	color:									#ffffff;
	background:							#E9499C;
	text-decoration:				none;
	text-align:							right;
}
a.top-nav:visited {
	padding:								0px;
	margin:									0px;
	padding-bottom:					2px;	
	color:									#ffffff;
	background:							#E9499C;
	text-decoration:				none;
	text-align:							right;
}
a.top-nav:active {
	padding:								0px;
	margin:									0px;
	color:									#ffffff;
	background:							#E9499C;
	text-decoration:				none;
	text-align:							right;
}
a.top-nav:hover {
	padding:				0px;
	margin:					0px;
	color:					#a4a4a4;
	background:							#E9499C;
	text-decoration:		none;
	text-align:				right;
}

/* Breadcrumb Trail */
p.breadcrumb-trail {
	border-width:									0px;
	color:#BAD14B;
}

p.breadcrumb-trail a:link {
	color:												#BAD14B;
	background:										transparent;
	text-decoration:							none;
}
p.breadcrumb-trail a:visited {
	padding-bottom:								2px;	
	color:												#BAD14B;
	background:										transparent;
	text-decoration:							none;
}
p.breadcrumb-trail a:active {
	color:												#BAD14B;
	background:										transparent;
	text-decoration:							none;
}
p.breadcrumb-trail a:hover {
	color:												#000000;
	background:										transparent;
	text-decoration:							none;
}



/* left menu. */
td.left {
	vertical-align:								top;
	padding:											4px;
	margin:												0px;
	width:												200px;
	font-size:										80%;
	color:												#666763;
	background:										transparent;
}

td.left h1 {
	padding:											0px;
	margin:												5px;
	margin-left:									14px;
	color:												#E9499C;
	font-size:										100%;
	border-style:									dotted;
	border-width:									0px;
	border-color:									#9E9E9C;
	border-bottom-width:					1px;
}
td.left h3 {
	padding:											0px;
	margin:												5px;
	margin-left:									14px;
	color:												#E9499C;
	font-size:										100%;
	border-style:									dotted;
	border-width:									0px;
	border-color:									#9E9E9C;
	border-bottom-width:					1px;
}

td.left ul {
	padding:											0px;
	margin:												5px;
	margin-left:									14px;
}

td.left li {
	margin:												5px;
	margin-left:									0px;
	padding:											0px;
	padding-bottom:								5px;
	border-style:									dotted;
	border-width:									0px;
	border-color:									#9E9E9C;
	border-bottom-width:					1px;
	list-style:										none;
}

ul.news {
}
ul.news  li {
    background: #ffffff;
    color: #b0b0b0;
}

td.left p{
	vertical-align:								top;
	padding:											0px;
	margin:												0px;
	margin-left:									14px;
	width:												200px;
	color:												#666763;
	background:										transparent;
	font-weight:									bold;
}

td.left a:link {
	padding:											0px;
	margin:												0px;
	color:												#666763;
	background:										transparent;
	text-decoration:							none;
}
td.left a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#666763;
	background:										transparent;
	text-decoration:							none;
}
td.left a:active {
	padding:											0px;
	margin:												0px;
	color:												#666763;
	background:										transparent;
	text-decoration:							none;
}
td.left a:hover {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							none;
}

td.left table {
    margin-left: 14px;
    margin-right: 5px;
}

/* Home page */

td.home-header {
	margin:												0px;
	padding:											0px;
	color:												#000000;
	background:										#ffffff;
	width:												779px;
	height:												29px;
	background-position:					top right;
	background-repeat:						no-repeat;
	text-align:										right;
	vertical-align:								top;
	font-size:										80%;
	background-image:							url('/images/design/magenta-bar-home.jpg')
}

div#home-header-mum {
	background-image:							url('/images/design/pushchair-guide-mum-home.jpg')
}

div#home-header-dad {
	background-image:							url('/images/design/pushchair-guide-dad-home.jpg')
}

td#left-home {
	padding-top:									10px;
	width:												236px;
}

img.logo-home {
	border-width:									0px;
	margin:												0px;
	margin-left:									6px;
	margin-bottom:								10px;
	padding:											0px;
}

div.top-20 {
	padding:											0px;
	margin:												0px;
	margin-left:									8px;
	width:												218px;
	height:												189px;
}


div.top-20  h3{
	padding:											8px;
	padding-bottom:								0px;
	margin-left:									12px;
	margin-bottom:								0px;
	padding-top:									115px;
	color:												#ffffff;
	background:										transparent;	
	border-width:									0px;
	font-size:										100%;
	font-weight:									bold;
}

div.top-20 h3 a:link {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
div.top-20 h3 a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
div.top-20 h3 a:active {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
div.top-20 h3 a:hover {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}

div.top-20  p {
	padding:											8px;
	padding-top:									0px;
	font-size:										80%;
	color:												#ffffff;
	background:										transparent;
}

div#top-20-blue {
	background-image:							url('/images/design/top-20-blue.gif');
	background-position:					top left;
	background-repeat:						no-repeat;
}

div#top-20-pink {
	background-image:							url('/images/design/top-20-magenta.gif');
	background-position:					top left;
	background-repeat:						no-repeat;
}

div.top-20 a:link {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}
div.top-20 a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#ffffff;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}
div.top-20 a:active {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}
div.top-20 a:hover {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}

div.parent-box {
	padding:											0px;
	margin:												0px;
	color:												#7B7E75;
	background:										transparent;
	width:												545px;
	height:												360px;
}

div.parent-box p {
	color:												#7B7E75;
	background:										transparent;
	width:												250px;
}

div.parent-box a:link {
	padding:											0px;
	margin:												0px;
	color:												#7B7E75;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
div.parent-box a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#7B7E75;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
div.parent-box a:active {
	padding:											0px;
	margin:												0px;
	color:												#7B7E75;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
div.parent-box a:hover {
	padding:											0px;
	margin:												0px;
	color:												#7B7E75;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}

div#lady-box {
	background-image:							url('/images/design/lady-box.jpg');
	background-position:					top left;
	background-repeat:						no-repeat;
}

div#man-box {
	background-image:							url('/images/design/man-box.jpg');
	background-position:					top left;
	background-repeat:						no-repeat;
}

div.welcome {
	padding-top:									200px;
	padding-left:									126px;
}

div.checklist {
	padding-top:									250px;
	padding-right:								10px;
	float:												right;
	color:												#D22C81;
	background:										transparent;
}

div.checklist li {
	margin-bottom:								2px;
}

div.checklist a:link {
	padding:											0px;
	margin:												0px;
	color:												#D22C81;
	background:										transparent;
	text-decoration:							none;
}
div.checklist a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#D22C81;
	background:										transparent;
	text-decoration:							none;
}
div.checklist a:active {
	padding:											0px;
	margin:												0px;
	color:												#D22C81;
	background:										transparent;
	text-decoration:							none;
}
div.checklist a:hover {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							none;
}

div.checklist li {
	list-style:										none;	
}

div.boxes-home {
	padding:											0px;
	margin:												3px;
	margin-top:										6px;
	margin-right:									6px;
	text-align:										left;
}

td.box {
	padding:											0px;
	margin:												0px;
	width:												168px;
	margin-bottom:								6px;
}

td#blue {
	padding-right:								16px;
}

td#green {
	padding-right:								16px;
}

td.box h2 {
	color:												#ffffff;
	background:										transparent;
	margin-left:									6px;
	font-size:										100%;
	padding-top:									3px;
}

td.box a:link {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}
td.box a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#ffffff;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}
td.box a:active {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}
td.box a:hover {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}

td.boxtop {
	padding:											0px;
	margin:												0px;
	height:												24px;
	margin-bottom:								1px;
}

td.boxtop a:link {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
td.boxtop a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
td.boxtop a:active {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
td.boxtop a:hover {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}

td#boxtop-aqua {
	background-image:							url('/images/design/box-top-aqua.gif');
	background-position:					top right;
	background-repeat:						no-repeat;
}

td#boxtop-green {
	background-image:							url('/images/design/box-top-green.gif');
	background-position:					top right;
	background-repeat:						no-repeat;
}

td#boxtop-blue {
	background-image:							url('/images/design/box-top-blue.gif');
	background-position:					top right;
	background-repeat:						no-repeat;
}

img.home-box {
	margin:												0px;
	border-width:									0px;
	padding:											0px;
	margin-bottom:								2px;
}

td.text-box {
	margin:												0px;
	padding:											3px;
}

td#blue-text-box {
	color:												#ffffff;
	background:										#9FBCDE;
}

td#green-text-box {
	color:												#ffffff;
	background:										#8AB243;
}

td#aqua-text-box {
	color:												#ffffff;
	background:										#34AACA;
}
div.price-check-panel-box {
	margin:												0px;
	margin-top:										8px;
	padding:											0px;
	width:												179px;
	height:												160px;
	border-style:									solid;
	border-color:									#7B7E75;
	border-width:									1px;
	background-image:							url('/images/design/where-to-buy-panel-box.jpg');
	background-repeat:						no-repeat;
	background-position:					top right;
}
div.price-check-panel-box p {
	margin:												0px;
	margin-top:										6px;
	padding:											0px;
	font-size:										100%;
	background:										transparent;
	color:												#000000;
	width:												160px;
	text-align:										left;
}
p#price-check-panel-box {
	margin-top:										55px;
	margin-left:										30px;
	width:													100px;	
}
p#price-check-panel-box a:link {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
	font-size:			110%;
}
p#price-check-panel-box a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#000000;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
p#price-check-panel-box a:active {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
p#price-check-panel-box a:hover {
	padding:											0px;
	margin:												0px;
	color:												#78CDE9;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
div.price-check-panel-box h2 {
	margin:												0px;
	padding:											0px;
	padding-left:									8px;
	margin-left:									6px;
	font-size:										100%;
	background:										transparent;
	background-repeat:						no-repeat;
	background-position:					left;
	background-image:  						url('/images/design/h2-arrow.gif');
	font-weight:									normal;
	width:												150px;
	text-align:										left;
}
h2#price-check-panel-box a:link {
	padding:											0px;
	margin:												0px;
	color:											
	#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
	
}
h2#price-check-panel-box a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#000000;
	background:										transparent;
	text-decoration:							none;
}
h2#price-check-panel-box a:active {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							none;
}
h2#price-check-panel-box a:hover {
	padding:											0px;
	margin:												0px;
	color:												#ff9801;
	background:										transparent;
	text-decoration:							none;
}

/* Content */

td.content {
	padding:											12px;
	margin:												0px;
	vertical-align:								top;
	text-align:										left;
	font-size:										80%;
}

td.content-home {
	padding:											0px;
	margin:												0px;
	vertical-align:								top;
	text-align:										left;
	font-size:										80%;
}

td#right {
	vertical-align:								top;
	padding:											4px;
	margin:												0px;
	width:												200px;
	font-size:										80%;
	color:												#666763;
	background:										transparent;
}

/* Footer */

div.footer {
	background:										transparent;
	color:												#656262;
	font-size:										80%;
}

div.footer-right {
	float:												right;
}


div.footer a:link {
	padding:											0px;
	margin:												0px;
	color:												#656262;
	background:										transparent;
	text-decoration:							none;
}
div.footer a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#656262;
	background:										transparent;
	text-decoration:							none;
}
div.footer a:active {
	padding:											0px;
	margin:												0px;
	color:												#656262;
	background:										transparent;
	text-decoration:							none;
}
div.footer a:hover {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							none;
}

div.bottom-boxes {
	height:												102px;
}

div.bottom-boxes h2 {
	color:												#ffffff;
	background:										transparent;
	margin-left:									6px;
	font-size:										100%;
	padding-top:									3px;
}

td#accessories-box {
	background-image:							url('/images/design/accessories-box.gif');
	background-position:					top left;
	background-repeat:						no-repeat;
	width:												265px;
	height:												102px;
	vertical-align:								top;
}

td.bottom-box h2 {
	color:												#ffffff;
	background:										transparent;
	margin-left:									105px;
	font-size:										150%;
	padding-top:									8px;
	font-weight:									normal;
}

td.bottom-box p {
	color:												#ffffff;
	background:										transparent;
	margin-left:									105px;
}

td.bottom-box a:link {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}
td.bottom-box a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#ffffff;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}
td.bottom-box a:active {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}
td.bottom-box a:hover {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}

td.bottom-box h2 a:link {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
td.bottom-box h2 a:visited {
	padding:											0px;
	margin:												0px;
	padding-bottom:								2px;	
	color:												#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
td.bottom-box h2 a:active {
	padding:											0px;
	margin:												0px;
	color:												#ffffff;
	background:										transparent;
	text-decoration:							none;
	font-weight:									bold;
}
td.bottom-box h2 a:hover {
	padding:											0px;
	margin:												0px;
	color:												#000000;
	background:										transparent;
	text-decoration:							underline;
	font-weight:									bold;
}

td.bottom-box-spare {
	width:												6px;
}

td#safety-box {
	background-image:							url('/images/design/safety-box.gif');
	background-position:					top right;
	background-repeat:						no-repeat;
	width:												265px;
	height:												102px;
	vertical-align:								top;
}



/* DATA LIST */
/* ========= */
/* Styles for data lists */

/* table.list - use for list tables */
table.list {
	margin:					0px;
	margin-bottom:			16px;
}
.list td {
    vertical-align: top;
}
/* caption.list - use for list table captions where required */
caption.list {
	border-style:			dashed;
	border-color:			#bebebe;
	border-width:			0px;
	border-top-width:		1px;
}
/* td.list-odd - use for odd-numbered list rows */
td.list-odd {
	padding-left:			4px;
	padding-right:			4px;
	background:			#f0f0ff;
	color:				#222222;
}
/* td.list-even - use for even-numbered list rows */
td.list-even {
	padding-left:			4px;
	padding-right:			4px;
	background:			#ffffff;
	color:				#616972;
}

/* DATA FORM */
/* ========= */
/* Styles for data forms */

/* table.form - use for the table containing the form */
table.form {
	margin:				0px;
	margin-bottom:			16px;
	margin-left:			20px;
}
/* td.form-header - use for 'header' rows in forms */
td.form-header {
	background:			transparent;
	color:				#226644;
	font-weight:			bold;
	border-style:			solid;
	border-color:			#226644;
	border-width:			0px;
	border-top-width:		1px;
	border-bottom-width:		1px;
}
/* td.form-label - use for cells containing form field labels (e.g. 'Name:') */
td.form-label {
	background:			transparent;
	color:				#616972;
	font-weight:			bold;
	padding-right:			10px;
}
/* td.form-field - use for cells containing form fields */
td.form-field {
	margin:										0px;
	padding:										0px;
	background:			transparent;
	color:				#616972;
}
/* td.form-error - use for cells containing form error messages */
td.form-error {
	background:			transparent;
	color:				#ff0000;
	font-weight:			bold;
}
/* input.form-button - use for form submit and cancel buttons */
input.form-button {
	font-weight:			bold;
}
/* td.form-space - use for adding space rows in forms */
td.form-space {
	font-size:			1px;
}

/* ADMIN CONTROLS */
/* ============== */
/* Styles for highlighting in-page admin controls (links, buttons etc) */

/* ADMIN CONTROLS */
table.admin {
    border-style:             solid;
    border-width:             1px;
    border-top-width:         0px;
    border-color:             #ffc000;
    margin:                   0px;
    margin-bottom:            10px;
    background:               #ffffe0;
    color:                    #000000;
}
.admin caption {
    background:               #ffff00;
    color:                    #000000;
    text-align:               left;
    font-weight:              bold;
    padding:                  2px;
    border-style:             solid;
    border-width:             1px;
    border-bottom-width:      0px;
    border-color:             #ffc000;
    white-space:              nowrap;
}
.admin td {
    text-align:               left;
    vertical-align:           top;
    background:               #ffffe0;
    color:                    #404040;
}
.admin td.form-error {
    color:                 #c00000;
    font-weight:           bold;
    background-image:      url('/images/error.gif');
    background-position:   top left;
    background-repeat:     no-repeat;
    padding-left:          27px;
}
td.admin {
    background:               #ffff00;
    color:                    #000000;
}
p.admin {
    background:               #ffff00;
    color:                    #000000;
}
span.admin {
    background:               #ffff00;
    color:                    #000000;
}

/* CORE STYLES */
/* =========== */
/* Base HTML elements that should be styled */
body {
	margin:					0px;
	padding:				0px;
	background:				#ffffff;
	color:					#000000;
	font-family:			arial,verdana,helvetica,sans-serif;
	font-weight:			normal;
	height:					100%;
	width:					781px;
	margin-right: 			auto;
	margin-left: 			auto;
	position: 				relative;
	border-style:				solid;
	border-color:				#999999;
	border-width:				0px;
	border-top-width:				0px;
}
h1 {
	padding:											0px;
	margin:												0px;
	margin-bottom:								12px;
	background:										transparent;
	color:												#E9499C;
	font-family:									arial,verdana,helvetica,sans-serif;
	font-size:										160%;
	font-weight:									bold;
}
h2 {
	margin:				0px;
	margin-bottom:			10px;
	background:			transparent;
	color:				#E9499C;
	font-family:			arial,helvetica,sans-serif;
	font-size:			130%;
	font-weight:			bold;
}
h3 {
	margin:				0px;
	margin-bottom:			8px;
	background:			transparent;
	color:				#E9499C;
	font-family:			arial,helvetica,sans-serif;
	font-size:			120%;
	font-weight:			bold;
}
h4 {
	margin:				0px;
	margin-bottom:			6px;
	background:			transparent;
	color:				#E9499C;
	font-family:			arial,helvetica,sans-serif;
	font-size:			120%;
	font-weight:			bold;
}
h5 {
	margin:				0px;

	margin-bottom:			4px;
	background:			transparent;
	color:				#E9499C;
	font-family:			arial,helvetica,sans-serif;
	font-size:			110%;
	font-weight:			bold;
}
p {
	margin:				0px;
	margin-bottom:		16px;
	background:			transparent;
	color:				#000000;
	font-family:			arial,verdana,helvetica,sans-serif;
	font-weight:			normal;
}
ul {
	margin:						0px;
	margin-bottom:		10px;
}
li {
	list-style:			disc;
	margin-left:			28px;
}
caption {
	margin:				0px;
	padding:			2px;
	background:			transparent;
	color:				#505050;
	font-family:			arial,verdana,helvetica,sans-serif;
	font-size:			82%;
	font-weight:			bold;
}
th {
	background:				#505050;
	color:					#ffffff;
	font-family:			arial,verdana,helvetica,sans-serif;
	font-size:				82%;
	font-weight:			bold;
}
td {
	font-family:								arial,verdana,helvetica,sans-serif;
	font-weight:								normal;
}
form {
	margin:											0px;
	margin-bottom:							10px;
	padding:										0px;
}
input {
	font-family:			arial,verdana,helvetica,sans-serif;
	font-weight:			normal;
}
textarea {
	font-family:			arial,verdana,helvetica,sans-serif;
	font-weight:			normal;
}
select {
	font-family:			arial,verdana,helvetica,sans-serif;
	font-weight:			normal;
}
a:link {
}
a:visited {
}
a:active {
}
a:hover {
}

/* END */