body
{
	margin: 0px;
	padding: 0px;
}
.Normal a
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 12px;
	color: #000000;
}
a
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a:visited
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	color: #000000;
	text-decoration: underline;
}

.credits a
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.credits a:visited
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.credits a:hover
{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}




.login, A.login:link, A.login:active, A.login:visited
{
	font-family: Arial;
	color: #c0c0c0;
	font-size: 10px;
	text-decoration: none;
}
.border
{
	border: 1px solid #58aac0;
}

.list
{
	white-space: nowrap;
	width: 222px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-color: #58aac0;
	border-bottom-color: #58aac0;
	border-top-color: #58aac0;
	background-image: url(  'images/bg-list.gif' );
	background-repeat: repeat-x;
	background-color: #aec5d1;
}

ul.list1
{
	list-style-image: url(  'images/arrow.gif' );
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
}


ul li.list1
{
	list-style-image: url(  'images/arrow.gif' );
}

.list1 a
{
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.list1 a:hover
{
	color: #d20000;
	text-decoration: underline;
}



.redbox
{
	padding: 10px;
	background-color: #F5C9C9;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #58aac0;
	border-bottom-color: #58aac0;
	border-left-color: #58aac0;
	background-image: url(  'images/bg-offers.gif' );
	background-repeat: repeat-x;
}
.header
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	color: #2A5F81;
	font-weight: bold;
	margin-bottom: 10px;
}

.header1
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #2A5F81;
	font-weight: bold;
}

.header2
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	height: 30px;
	color: #d20000;
	font-weight: bold;
}
.header-red
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	height: 30px;
	color: #d20000;
	font-weight: bold;
	margin-bottom: 10px;
}
.feature-image
{
	width: 190px;
	padding-right: 2px;
}


.paddingabove10
{
	margin-top: 10px;
}

.redhead
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #d20000;
	font-weight: bold;
}


.redhead-text
{
	margin: 5 0 0 35px;
}




/* Page 2 */
.p2_t1
{
	margin: 6 17 0 19px;
}
.p2_t2 .text
{
	margin: 11 20 0 8px;
}
.p2_t2 .left
{
	margin: 0 15 0 0px;
}
.p2_t3
{
	margin: 14 0 0 8px;
}
.p2_t3 .left
{
	margin: 0 15 0 0px;
}
/* Page 3 */
.p3_t1
{
	margin: 3 17 0 19px;
}
.p3_t2
{
	margin: 34 0 0 8px;
}
.p3_t2 .text
{
	margin: 11 0 0 8px;
}
.p3_t2 .text .left
{
	margin: 3 15 0 0px;
}
.p3_t2 .text .line
{
	width: 489px;
}

/* Footer */
.footer
{
	color: #FFFFFF;
	font-size: 11px;
	padding: 7 0 10 7px;
	background-color: #275579;
	text-align: center;
	width: 980px;
}
.footer span
{
	font-family: arial;
}
.footer a
{
	text-decoration: none;
	color: #FFFFFF;
}
.footer a:hover
{
	text-decoration: underline;
}

.footer3
{
	font-size: small;
}



.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
	color: #3366ff;
	text-decoration: underline;
}
A.CommandButton:hover
{
	color: #3366ff;
	text-decoration: none;
}

/* solpart menu */

.MainMenu_MenuContainer TD
{
	border-top-width: 0px;
	border-top-style: none;
	border-color: #c0c0c0;
	border-collapse: collapse;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.MainMenu_MenuBar TD
{
}

.MainMenu_MenuItem TD
{
	background-color: white;
	display: block;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	color: #35566D;
	white-space: nowrap;
	padding-left: 20px;
	padding-right: 20px;
	height: 40px;
	width: 194px;
}
.MainMenu_MenuItemSel TD
{
	background-color: #2A5F81;
	display: block;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	color: #ffffff;
	white-space: nowrap;
	padding-left: 20px;
	padding-right: 20px;
	height: 40px;
	width: 194px;
}
.MainMenu_MenuIcon
{
	display: none;
}
.MainMenu_RootMenuArrow
{
	display: none;
}
.MainMenu_MenuArrow
{
	display: none;
}
.MainMenuRootItemActive
{
}
.MainMenu_SubMenu_MenuItemSel
{
	border-right: #ffffff 0px solid;
	padding-right: 5px;
	border-top: #ffffff 1px solid;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	background: #848c93;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ffffff 0px solid;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
}
.MainMenu_SubMenu
{
	border-right: #ffffff 1px solid;
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	margin-top: 0px;
	padding-left: 0px;
	z-index: 1000;
	background: #cdd8de;
	padding-bottom: 0px;
	margin-left: 1px;
	border-left: #ffffff 1px solid;
	color: #000000;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	height: 20px;
	width: 100px;
}


.MainMenu_MenuBreak
{
}
















body {
	margin: 0px;
	padding: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 12px;
	color: #000000;
}
form {
	margin: 0px;
	padding: 0px;
	size: auto;
}
a {
	color: #2A5F81;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}

/* More */
.more a {
	color: #44423D;
	text-decoration: underline;
}
.more a:hover {
	text-decoration: none;
}
.more img {
	margin: 0 6 0 0px;
}


/* Top Navigation */
.tdmenu a {
	display: block;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	color: #35566D;
	padding-left: 12px;
	white-space: nowrap;

}
.tdmenu a:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #2A5F81;
}
.tdmenu a:active {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #35566D;
}




.logotable {
	border: 0 solid #c0c0c0;
	width: 100%;
}

.bgcolour {
	background-color: #77D3E2;
	width: 200px;
}
.contacttable {
	border: 1px solid #8CB9D1;
	border-collapse: collapse;
	width: 100%;
}
.copyright {
	border-color: #c0c0c0;
	border-width: 0;
	width: 980px;
}
.buttons {
	border-color: #c0c0c0;
	border-collapse: collapse;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 100%;
}








/* Left */

.left {	background:#F4F4F4; 
}
.left ul {
	margin: 1 0 0 40px;
	padding: 0px;
	list-style: none;
}
.left ul li {
	height: 20px;
	list-style-image: url(images/list3.gif);
	padding: 0 0 0 0px;
}
.left ul a {
	color: #3A3A3A;
	font-weight: bold;
	text-decoration: none;
}
.left ul a:visited {
	color: #3A3A3A;
	font-weight: bold;
	text-decoration: none;
}

.left ul a:hover {
	text-decoration: underline;
}
.testimonials .text a:visited
{
	color: #333333;
}
.testimonials {
	border: 1px solid #8CB9D1;
	border-collapse: collapse;
	width: 100%;
	background-color: #E6F2F6;
	font-size: 11px;
	line-height: 18px;
}

.testimonials .text {
	font-size: 11px;
	line-height: 18px;
}


.redbodytext {
	color: #D20000;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 5px;
}

.number {
padding-left: 0px; padding-right: 0px;
}

.arrow1 {
	margin-left: 10px;
	margin-top: 2px;
}

.arrow2 {
	margin-left: 0px;
	margin-top: 2px;
}



/* Line */
.line {
	width: 100%;
	height: 1px;
	background: url(images/line1.gif) top left repeat-x;
}
/* Page 1 */
.p1_t1 {
	margin: 0 0 0 0px;
}
.p1_t1 .text {
	margin: 10 0 0 15px;
	line-height: 16px;
	color: #000000;
}

.p1_t1 .head2 {
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.treatment {
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #58AAC0;
	padding-top: 5px;
}



ul.results {
	margin-left: 20px;
	list-style-image: url('images/2arrows.gif');
	margin-top: 5px;
	font-size: 13px;
	line-height: 24px;
}

ul li.results {
	list-style-image: url('images/2arrows.gif');
}


.border {
	border: 1px solid #58aac0;

}

.list {
	white-space: nowrap;
	width: 222px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-color: #58aac0;
	border-bottom-color: #58aac0;
	border-top-color: #58aac0;
	background-image: url('images/bg-list.gif');
	background-repeat: repeat-x;
	background-color: #aec5d1
}

ul.list1 {
	list-style-image: url('images/arrow.gif');
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
}


ul li.list1 {
	list-style-image: url('images/arrow.gif');
}

.list1 a {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.list1 a:hover {
	color: #d20000;
	text-decoration: underline;
}



.redbox {
	padding: 10px;
	background-color: #F5C9C9;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #58aac0;
	border-bottom-color: #58aac0;
	border-left-color: #58aac0;
	background-image: url('images/bg-offers.gif');
	background-repeat: repeat-x;
}
.header {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	color: #2A5F81;
	font-weight: bold;
	margin-bottom: 10px;
}

.header1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #2A5F81;
	font-weight: bold;

}

.header2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	height: 30px;
	color: #d20000;
	font-weight: bold;
}
.header-red {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	height: 30px;
	color: #d20000;
	font-weight: bold;
	margin-bottom: 10px;
}
.feature-image {
	width: 190px;
	padding-right: 2px;
}


.paddingabove10 {
	margin-top: 10px;
}

.redhead {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #d20000;
	font-weight: bold;
}


.redhead-text { margin:5 0 0 35px;}




