body {
   	margin-top: 0px;
}

table {
	border: 0px;
}

.shadowL {
        background: white url(gfx/shadow_l.jpg) repeat-y top right;
} 

.shadowR {
        background: white url(gfx/shadow_r.jpg) repeat-y top right;
} 

.shadowB {
        background: white url(gfx/shadow_b.jpg) repeat-x top right;
} 

.headerImage {
        background: white url(gfx/header_fade.jpg) repeat-x top right;
        height:96px;
} 

.headerImage2 {
        background: white url(gfx/wimpole-aesthetic-centre-new.jpg) repeat-x top right;
        height:96px;
} 

.footerImage {
        background: white url(gfx/footer_fade.jpg) repeat-x top right;
	height: 44px;
}

.smartlipoImage {
        background: url(gfx/smartlipo_banner_clean.jpg) no-repeat;
	height: 86px;
}

.smartlipoImage2 {
        background: url(gfx/smartlipo-magazine.jpg) no-repeat;
	height: 86px;
}

.mainTable {
	height: 100%;
}

.footerRow {
	height: 7px;
}

.menuBar {
	height: 29px;
	background-color: #0282A9;
  	font-family: Arial, sans-serif, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.menuBarText, .menuBarText a, .menuBarText a:visited, .menuBarText a:link, .menuBarText a:active, .menuBarText a:hover {
  	font-family: Arial, sans-serif, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.titleArea {
	height: 226px;
}

.titleAreaText {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #80C1D5;
  	font-family: Arial, sans-serif, helvetica;
	height: 84px;
}
.titleAreaText, .titleAreaText a, .titleAreaText a:visited, .titleAreaText a:link, .titleAreaText a:active, .titleAreaText a:hover {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #80C1D5;
  	font-family: Arial, sans-serif, helvetica;
}

.menuHeader {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #80C1D5;
  	font-family: Arial, sans-serif, helvetica;
	height: 25px;
}

.menuHeaderOrange {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F8CB35;
  	font-family: Arial, sans-serif, helvetica;
	height: 25px;
}

.menuHeaderOrange a, .menuHeaderOrange a:visited, .menuHeaderOrange a:link, .menuHeaderOrange a:active, .menuHeaderOrange a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F8CB35;
  	font-family: Arial, sans-serif, helvetica;
}

.menuItem {
	font-size: 12px;
	background-color: #E9E9E9;
	color: #027499;
  	font-family: Arial, sans-serif, helvetica; 
	height: 25px;
	text-decoration: none;
}

.menuItem a, .menuItem a:visited, .menuItem a:link, .menuItem a:active {
	font-size: 12px;
	background-color: #E9E9E9;
	color: #027499;
  	font-family: Arial, sans-serif, helvetica; 
	text-decoration: none;
}

.menuItem a:hover {
	font-size: 12px;
	background-color: #E9E9E9;
	color: #027499;
  	font-family: Arial, sans-serif, helvetica;
}

.menuSpacer {
        font-size:3px;
	height: 3px;
}

.pixelSpacer {
        font-size:1px;
	height: 1px;
}

.dashedLine {
        font-size:1px;
        background: white url(gfx/dash_grey.gif) repeat-y top right;
}


.dashedGreenLine {
        font-size:1px;
        background: white url(gfx/green_dashed_line.gif) repeat-x top right;
}

.footerTable, .footerTable a, .footerTable a:visited, .footerTable a:link, .footerTable a:active {
	font-size: 11px;
	color: #A9A9A9;
  	font-family: Arial, sans-serif, helvetica;
	text-decoration:none;
}

.titleTextRed {
	font-size: 20px;
	color: #E00007;
  	font-family: Arial, sans-serif, helvetica;
	text-decoration:none;
	font-weight: bold;
}

.titleTextGreen {
	font-size: 20px;
	color: #0282A9;
  	font-family: Arial, sans-serif, helvetica;
	text-decoration:none;
	font-weight: bold;
}

.subtitleTextGrey {
	font-size: 11px;
	font-weight: bold;
	color: #575757;
  	font-family: Arial, sans-serif, helvetica;
	text-decoration:none;
}

.subtitleTextLightGreen {
	font-size: 11px;
	font-weight: bold;
	color: #80C1D5;
  	font-family: Arial, sans-serif, helvetica;
	text-decoration:none;
}

.mainText {
	font-size: 12px;
	color: #000000;
  	font-family: Arial, sans-serif, helvetica;
	line-height: 17px; 
}

.mainText a, .mainText a:hover, .mainText a:visited, .mainText a:active, .mainText a:link {
	font-size: 12px;
	color: #0282A9;
  	font-family: Arial, sans-serif, helvetica;
	line-height: 17px; 
}

.mainTextProcedure {
	font-size: 12px;
	color: #000000;
  	font-family: Arial, sans-serif, helvetica;
	line-height: 17px; 
}

.mainTextProcedure a, .mainTextProcedure a:hover, .mainTextProcedure a:visited, .mainTextProcedure a:active, .mainTextProcedure a:link {
	font-size: 12px;
	color: #000000;
  	font-family: Arial, sans-serif, helvetica;
	line-height: 17px; 
}

.mainTextGreen, .mainTextGreen a, .mainTextGreen a:hover, .mainTextGreen a:visited, .mainTextGreen a:active, .mainTextGreen a:link {
	font-size: 12px;
	color: #0282A9;
  	font-family: Arial, sans-serif, helvetica;
	line-height: 17px; 
}

.mainTextContact {
	font-size: 12px;
	color: #000000;
  	font-family: Arial, sans-serif, helvetica;
	line-height: 30px; 
}

.mainTextContact a, .mainTextContact a:hover, .mainTextContact a:visited, .mainTextContact a:active, .mainTextContact a:link {
	font-size: 12px;
	color: #0282A9;
  	font-family: Arial, sans-serif, helvetica;
	line-height: 30px;
}

.headerBar {
	height: 35px;
	background-color: #0282A9;
}

.arrowPosition {
	vertical-align: middle;
}

.procedureBackGround1 {
	height: 60px;
	background-color: #DADADA;
}

.procedureBackGround2 {
	height: 60px;
	background-color: #D9F2F9;
}

.linksBackGround1 {
	background-color: #E9E9E9;
}

h1 {
	font-size: 12px;
	color: #0282A9;
  	font-family: Arial, sans-serif, helvetica;
	text-decoration:none;
	font-weight: bold;
	display: inline;
	right-margin: 10px;
}
	
h2 {
	font-size: 12px;
	color: #0282A9;
  	font-family: Arial, sans-serif, helvetica;
	text-decoration:none;
	font-weight: bold;
	display: inline;
	right-margin: 10px;
}

h3 {
	font-size: 12px;
	color: #0282A9;
  	font-family: Arial, sans-serif, helvetica;
	text-decoration:none;
	font-weight: bold;
	display: inline;
	right-margin: 10px;
}

.rightColumnText, .rightColumnText a, .rightColumnText a:visited, .rightColumnText a:link, .rightColumnText a:active, .rightColumnText a:hover {
	font-size: 12px;
	color: #575757;
  	font-family: Arial, sans-serif, helvetica;
}

.mainTextvsmall {
	font-size: 9px;
	color: #000000;
  	font-family: Arial, sans-serif, helvetica;
}

.mainTextvsmall a, .mainTextvsmall a:hover, .mainTextvsmall a:visited, .mainTextvsmall a:active, .mainTextvsmall a:link {
	font-size: 9px;
	color: #FF0000;
  	font-family: Arial, sans-serif, helvetica;
}