.logoblueshade {
	background-image: url(common/top_blue_shade.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
}
.menutoptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.menutoptext:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.menutoptext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: underline;
}
.titlebariconlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}
.titlebariconlinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}
.titlebariconlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
	text-decoration: underline;
}
.textpagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}
.textpagesubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.colourgpbg {
	background-color: #10439C;
}
.colourhomebg {
	background-color: #FFD306;
}
.colourproductsbg {
	background-color: #F54689;
}
.colourpatientbg {
	background-color: #9B6FAA;
}
.colourprimhealthbg {
	background-color: #038A3B;
}
.colourlabbg {
	background-color: #999999;
}
.colourdrugsbg {
	background-color: #2BB0CF;
}
.colourspecialistbg {
	background-color: #FF0000;
}
.colourmedfacbg {
	background-color: #75C570;
}
.collouroutcomesbg {
	background-color: #A1671E;
}
.coloursitedarkblue {
	background-color: #3366CC;
}
.coloursitegreylight {
	background-color: #EBEBEB;
}
.colourdesktopformbglightgrey {
	background-color: #F3F3F3;
}
.colourtraintrial {

	background-color: #EAA400;
}
.textsitebodysmallnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.textsitebodysmallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.textsitebodynormalnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.textsitebodynormalgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.textsitebodynormalgreysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.textsitebodynormalwithcellbotgreyline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.textsitebodynormalbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.textsitebodynormalboldlinegreylightL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.textsitebodynormalbold: link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.textsitebodynormalbold: hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;
}
.borderleftlinegrey {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #666666;
}
.textbodytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3366CC;
}
.textbodytitlebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #3366CC;
}
.texttitlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3366CC;
}
.textbodynormalboldsiteblue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.textbodynormalboldsiteblue:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.textbodynormalboldsiteblue:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: underline;
}
.printpagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
.printpagetext:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
.printpagetext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}.coloursitebluelight {

	background-color: #DEE5F7;
}
.coloursitebluesearchbg {

	background-color: #9CB5E7;

}.textsitebodynormalnormalwhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.textsitebodynormalboldwhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.lineleftgreylight {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.linerightgreylight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.linetopgreylight {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.linebotgreylight {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.controlpanellinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #515151;
	text-decoration: none;
}

.controlpanellinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #515151;
	text-decoration: none;

}
.controlpanellinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #515151;
	text-decoration: underline;
}
.controlpaneltextnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}

.controlpanellisttextgreybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;

}
.controlpanellisttextbluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;

}
.controlpanellistdotsbluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #9CB5E7;
	font-weight: normal;
	text-decoration: none;

}
.textsitesubheadingsbig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3366CC;
}
.formtextbodynormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	background-color: !important;
}
.formtextbodynormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	background-color: !important;
}
.formtextbodynormalgreen cellline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.formtextbodynormalorange {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CC6600;
}
.formtextbodynormalred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CC3300;
}
.formtextbodybold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.formtextredtextbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
}
.formtextwhiteboldtbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066CC;
}
.lineleftgreylightplusgreybg {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #F0F0F0;
}
.linenoleftgreylightplusgreybg {
	background-color: #F0F0F0;
}
.formfollowtexthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.formfollowtextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.formfollowtextnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.textbodytitlered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	color: #CC0000;
}
.textbodytitleredcellLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.formfollowtextheadblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.linetopbottomgreylight {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
.lightbluesolid {
	background-color: #EAF1F7;
}
.titlebluebg {
	background-image: url(common/title_blue_mid_bg.gif);
	background-repeat: repeat-x;
}
.formframe {
	border: 1px solid #999999;
}
.textbodytitlesmaller {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3366CC;
}
.textbodytitleredsmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	line-height: 22px;
}
.desktopclickbluelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	line-height: 22px;
	text-decoration: none;
}
.desktopclickbluelist:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	line-height: 22px;
	text-decoration: none;
}
.desktopclickbluelist:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	line-height: 22px;
	text-decoration: underline;
}
.desktopclickblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.desktopclickblue:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.desktopclickblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.desktopclickbluesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.desktopclickbluesmall:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.desktopclickbluesmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.textsitebodynormalboldred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.textsitebodynormalboldredsmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.textsitebodynormalboldredlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	line-height: 18px;
}
.textsitebodynormalboldredlink:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	line-height: 18px;
}
.textsitebodynormalboldredlink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
	line-height: 18px;
}

.menufooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.menufooter:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.menufooter:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.desktopclickred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.desktopclickred:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.desktopclickred:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.desktopclickredsmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.desktopclickredsmall:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.desktopclickredsmall:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.destoptagtexttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.desktoptag_blueline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3366CC;
}
.desktoptag_infotextgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	line-height: 16px;
}
.desktoptag_icontextbluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.desktoptag_icontextbluelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
.desktoptag_icontextbluelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: underline;
}
.destoptagpagetopanchor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.destoptagpagetopanchor:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.destoptagpagetopanchor:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: underline;
}
.deskTitleSubBg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(iconset/title_sub_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.deskTitleSubBgEnd {
	background-image: url(iconset/title_sub_bg_end.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.footerFrameBottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	border-bottom-color: #999999;
}
.layerposition {
	position:relative;
	border:solid 1px;
	visibility: visible;
	top: 30px;
}

.formtextwhiteGreyBackTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
}
.formtextwhiteBlueBackTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066CC;
}
.docDisplayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.docDisplayTextLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3366CC;
	text-decoration: none;
}
.docDisplayTextLink:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3366CC;
	text-decoration: none;
}
.docDisplayTextLink:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3366CC;
	text-decoration: underline;
}
.docDisplayTextTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EAEAEA;
}
.cellclicklightgrey {
}
.cellclicklightgrey:link {
	background-color: #DBDBDB;
}
.cellclicklightgrey:hover {
	background-color: #DBDBDB;
}
.disAlergiesStrip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.disAlergiesStrip:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.disAlergiesStrip:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.disAlergiesStripBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bodytextsmallgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.mailMenuBg {
	background-image: url(/common/mail_topsmenu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mailmenutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3C3C3C;
	text-decoration: none;
}
.mailframewithlightgreybg {
	background-color: #ECECEC;
	padding: 5px;
	border: 1px solid #999999;
}

.mailmenutextclick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E63C1;
	text-decoration: none;
}
.mailmenutextclick:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E63C1;
	text-decoration: none;
}
.mailmenutextclick:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: underline;
}
.mailTitleTextBlue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E63C1;
	text-decoration: none;
}
.mailFormInputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.mailFormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.mailButBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E63C1;
}

.pageInfoStripBgLightBlue {
	background-color: #E6EAF9;
}

.mailButCancel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.mailframewithlightgreybg10spacer {
	background-color: #ECECEC;
	border: 1px solid #999999;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.sidemenublueclick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.sidemenublueclick:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.sidemenublueclick:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: underline;
}

.reportingCellStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.reportingFieldTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.textnormalspacedone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}
.textnormalspacedonesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}
.linegreylightLTR {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
linegreyLR {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.linegreylightLTRB {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.namibiaDivMapText {
	overflow: visible;
	position: relative;
	z-index: 2;
	width: 400px;
	height: 250px;
}
#caprivi {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#erongo {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Hardap {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Karas {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Kavango {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Khomas {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Kunene {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Omaheke {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Ohangwena {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Omusati {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Oshana {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#Oshikoto {
	position:absolute;
	width:400px;
	height:229px;
	z-index:1;
	visibility: hidden;
}
#Otjozondjupa {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: hidden;
}
#selectMap {
	position:absolute;
	width:400px;
	height:240px;
	z-index:1;
	visibility: visible;
}
.newFormTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #336699;
}
.newFormSubHeadDarkRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	height: 25px;
}
.newFormTextBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3366CC;
}
.newFormTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}
.newFormTextAstrixRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
}
.newFormTextRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}
.newFormTextGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.newFormFieldText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.newFormFieldText input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.newFormlineleftgreylight {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.newFormlinerightgreylight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.newFormlinetopgreylight {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.newFormlinebotgreylight {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.newFormframe {
	border: 1px solid #999999;
}
.newFormYellowBg {
	background-color: #FFFFCC;
	}
.newFormGreyBg {
	background-color: #EAEAEA;
	}
.newFormProviderDegrees {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.newFormProviderPracticeName {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #336699;
	font-style: italic;
}
.newFormProviderHeaderDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
}
.newFormProviderHeaderDetailsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3366CC;
	text-decoration: none;
}
.newFormSubHeadBiggerRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.notificationRedBg {
	background-image: url(/healtheforlife2007/common/notification_red_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
}
.notificationRedIcon {
	background-image: url(/healtheforlife2007/common/notification_red_icon.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.notificationOrangeBg {
	background-image: url(/healtheforlife2007/common/notification_orange_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
}
.notificationOrangeIcon {
	background-image: url(/healtheforlife2007/common/notification_orange_icon.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.notificationGreenBg {
	background-image: url(/healtheforlife2007/common/notification_green_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
}
.notificationGreenIcon {
	background-image: url(/healtheforlife2007/common/notification_green_icon.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.notificationBlueBg {
	background-image: url(/healtheforlife2007/common/notification_blue_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
}
.notificationBlueIcon {
	background-image: url(/healtheforlife2007/common/notification_blue_icon.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.notificationGreyBg {
	background-image: url(/healtheforlife2007/common/notification_grey_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
}
.notificationGreyIcon {
	background-image: url(/healtheforlife2007/common/notification_grey_icon.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.newFormSubHeadOptionsGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #999999;
}
.sickNoteIndicatorRed {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_red.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorGreen {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_green.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorOrange {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_orange.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorBlack {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_black.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorBlue {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_blue.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorRedStatic {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_red_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorGreenStatic {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_green_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorOrangeStatic {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_orange_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorBlackStatic {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_black_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorBlueStatic {
	color: #006699;
	background-image: url(/healtheforlife2007/common/ani_indicator_blue_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorClear {
	color: #006699;
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.newFormInfoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	color: #666666;
}
.newFormTextRedQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	line-height: 18px;
}
.desktopclickbluelistunderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	line-height: 22px;
	text-decoration: underline;
}
.sickNoteIndicatorRed {
	color: #006699;
	background-image: url(common/ani_indicator_red.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorGreen {
	color: #006699;
	background-image: url(common/ani_indicator_green.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorOrange {
	color: #006699;
	background-image: url(common/ani_indicator_orange.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorBlack {
	color: #006699;
	background-image: url(common/ani_indicator_black.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorBlue {
	color: #006699;
	background-image: url(common/ani_indicator_blue.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorRedStatic {
	color: #006699;
	background-image: url(common/ani_indicator_red_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorGreenStatic {
	color: #006699;
	background-image: url(common/ani_indicator_green_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorOrangeStatic {
	color: #006699;
	background-image: url(common/ani_indicator_orange_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorBlackStatic {
	color: #006699;
	background-image: url(common/ani_indicator_black_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorBlueStatic {
	color: #006699;
	background-image: url(common/ani_indicator_blue_static.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.sickNoteIndicatorClear {
	color: #006699;
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 2px;
}
.newFormInfoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	color: #666666;
}
.newFormTextRedQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	line-height: 18px;
}
.desktopclickredsmallstrikethrough {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: line-through;
}
.desktopclickgreensmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00FF00;
}	
.societiesSide {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-style: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.societiesSide h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.societiesSide p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
.societiesSide p a{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}
.societiesSide p a:link{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}
.societiesSide p a:hover{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C00;
	text-decoration: none;
}
.centExcelSide {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-style: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.centExcelSide h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.centExcelSide h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #47879A;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.centExcelSide p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
.centExcelSide p a{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}
.centExcelSide p a:link{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}
.centExcelSide p a:hover{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C00;
	text-decoration: none;
}
.adsSide {
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-decoration: none;
}
.adsSide a{
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-decoration: none;
}
.adsSide a:link{
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-decoration: none;
}
.adsSide a:hover{
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
}
.adsSide img{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.centOfExclFrame {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #CCC;
}
.profileTitleName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #900;
	margin: 0px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.adsViewLink {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.adsViewLink p{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #900;
	text-decoration: none;
}
.adsViewLink a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #900;
	text-decoration: none;
}
.adsViewLink a:link {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #900;
	text-decoration: none;
}
.adsViewLink a:hover {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #900;
	text-decoration: underline;
}

.pubRightModuleSmudgeTop {
	background-image: url(images/public_right_module_smudge_top.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 46px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pubRightModuleSmudgeBot {
	background-image: url(images/public_right_module_smudge_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 35px;
	padding: 0px;
	margin: 0px;
}
.profileSpName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #3F6675;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.excelIterSpacer {
	margin: 0px;
	height: 31px;
	background-image: url(images/excel_iter_smudge.jpg);
	background-repeat: no-repeat;
	background-position: center 12px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.profProdDetailsIterContainer {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.profProdDetailTableRow {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666;
}
.profProdDetailTableRow p{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666;
}
.profProdDetailTableRowLine {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin: 0px;
}
.profProdDetailTableHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #3F6675;	
}
.profProdDetailTableVertLines {
	padding-left: 10px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
}
.profProdSpInfoContainer {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.profProdSpInfoContainer h2{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #3F6675;
}
.profProdSpInfoContainer h3{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #666;
}
.profProdTitleContainer {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C00;
	background-image: url(images/profProdTitleContSmudge.jpg);
	background-repeat: repeat-x;
	background-position: 0px 40px;
	height: 50px;
}
