/* About Cryptzone 4.0 */
/* ------------------------------------------------------------------------------------------------------------ 4.0 ---------------------- */
body.nhs a { font-weight: normal; }
body.nhs #templateWrapper div#top { height: 160px; background: url(/nhs/nhs.jpg) no-repeat; }
body.nhs #templateWrapper div#top h1 { font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #000000; padding: 100px 0px 0px 10px; font-size: 34px; font-weight: normal; }

body.nhs #templateWrapper #mid { padding: 10px 5px 5px 1px; }
body.nhs #templateWrapper div#submenu { float: left; width: 180px; clear: left; }
body.nhs #templateWrapper div#right { float: left; margin-left: 20px; width: 565px; }

body.nhs div#submenu div.top { 
	display: block; 
	height: 7px; 
	background: url(/iface/__template/subMenu40/submenuTop.gif) no-repeat; 
	border-bottom: 1px solid #fff; 
	margin-bottom: 0px !important; 
	margin-bottom: -7px;
}
body.nhs div#submenu a { display: block; padding: 3px 10px; font-weight: normal; border-bottom: 1px solid #fff; cursor: pointer; text-decoration: none; }
body.nhs div#submenu a:link, body.nhs div#submenu a:visited { background: #f4f4f4; color: #203745; }
body.nhs div#submenu a:hover, body.nhs div#submenu a:active { background: #eee4e4; color: #324d5d; }
body.nhs div#submenu div.end { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuBottom.gif) no-repeat; margin-bottom: 20px; }

body.nhs div#submenu p { display: block; padding-bottom: 10px; margin: 0px 2px 18px 5px; }

body.nhs div.columnLeft { float: left;  width: 265px; margin-right: 20px; }
body.nhs div.columnRight { float: left; width: 265px; }

body.nhs div#right p { display: block; margin-top: 0px; padding-bottom: 10px; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; margin-bottom: 0px; }
body.nhs div#right ul { display: block; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; list-style: none; padding: 0px 0px 15px 10px; margin: 0px 0px 0px 0px; }
body.nhs div#right ul li { display: block; background: url(/iface/__template/obj/listW.gif) left 4px no-repeat; padding-left: 15px; }
body.nhs div#right ul.pdfList { padding: 0px !important; margin: 0px; }
body.nhs div#right ul.pdfList li { margin: 0px; background: none; }

body.nhs div#right h2 { font-size: 18px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }
body.nhs div#right h3 { font-size: 14px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; margin-bottom: 5px; margin-top: 5px; font-style: italic; }

body.nhs form { margin-top: 20px; }
body.nhs form option { font-family: Geneva, Arial, Helvetica, sans-serif; padding: 0px 10px; }
body.nhs form input, body.nhs form textarea, body.nhs form select { 
	font-size: 10px;
	padding: 2px 10px;
	margin: 0px 0px 2px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #CCCCCC; /* Rouded corners in webkit and Firefox */
}


body.nhs .feature1 { width: 177px; float: left; margin: 10px 10px 0px 0px; }
body.nhs .feature2 { width: 177px; float: left; margin: 10px 10px 0px 0px; }
body.nhs .feature3 { width: 177px; float: left; margin: 10px 10px 0px 0px; }
body.nhs .feature4 { width: 177px; float: left; margin: 10px 0px 0px 0px; }
body.nhs .feature1 .icon, body.nhs .feature2 .icon, body.nhs .feature3 .icon, body.nhs .feature4 .icon { text-align: center; }
body.nhs .feature1 .text, body.nhs .feature2 .text, body.nhs .feature3 .text, body.nhs .feature4 .text { text-align: left; font-size: 10px; }
body.nhs .feature1 .text a, body.nhs .feature2 .text a, body.nhs .feature3 .text a, body.nhs .feature4 .text a { font-weight: normal; }
body.nhs .feature1 .text h2, body.nhs .feature2 .text h2, body.nhs .feature3 .text h2, body.nhs .feature4 .text h2 { 
	font-weight: bold !important;
	font-size: 12px !important; 
	color: #333333 !important; 
	margin-bottom: 4px !important; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px !important;
}

body.nhs .feature1b { width: 236px; float: left; margin: 10px 10px 0px 20px; }
body.nhs .feature2b { width: 236px; float: left; margin: 10px 10px 0px 0px; }
body.nhs .feature3b { width: 236px; float: left; margin: 10px 10px 0px 0px; }
body.nhs .feature1b .icon, body.nhs .feature2b .icon, body.nhs .feature3b .icon, body.nhs .feature4b .icon { text-align: center; }
body.nhs .feature1b .text, body.nhs .feature2b .text, body.nhs .feature3b .text, body.nhs .feature4b .text { text-align: left; font-size: 10px; }
body.nhs .feature1b .text a, body.nhs .feature2b .text a, body.nhs .feature3b .text a, body.nhs .feature4b .text a { font-weight: normal; }
body.nhs .feature1b .text h2, body.nhs .feature2b .text h2, body.nhs .feature3b .text h2, body.nhs .feature4b .text h2 { 
	font-weight: bold !important;
	font-size: 12px !important; 
	color: #333333 !important; 
	margin-bottom: 4px !important; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px !important;
}

ul.featuresNHS { list-style: none !important; margin: 15px 0px 0px 0px; padding: 0px; background: none !important; }
ul.featuresNHS li { display: block; font-size: 12px !important; padding: 5px 5px 5px 10px !important; font-weight: normal !important; border-bottom: 1px solid #a1a1a1 !important; background: url(/iface/__template/obj/subMenu4_body.gif) repeat-y !important; }
ul.featuresNHS li.title { background: url(/iface/__template/obj/subMenu4_title.gif) no-repeat !important; padding: 5px 5px 5px 10px !important; font-weight: bold !important; color: #990000 !important; }
ul.featuresNHS li.end { background: url(/iface/__template/obj/subMenu4_bottom.gif) no-repeat !important; height: 8px !important; border-bottom: none !important; }