﻿body {font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size:12px; line-height:15px; color:#000000;
	width:900px; min-height:650px; margin:auto; padding: 0;}
h1,h2{font-family:"humanist 777", "Helvetica Neue", arial; color:#737373;}

h1 {font-size: 18px;}
h2 {font-size: 15px; font-weight:bold;}

a { text-decoration:none; }

a:hover { cursor: pointer; text-decoration: underline; }

a img,:link img,:visited img { border:none; }

.fontResize {font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size:12px; line-height:15px; }

/* Base */
#SiteWrapper{height:100%;width:100%;padding:22px;}
.baseHeader {height:175px; width:100%; line-height:14px; }
#baseMain{width:100%;min-height:350px; line-height:20px;}
.baseFooter{height:100px;width:856px;margin: 22px 0 50px 0;}

/* Header */
#amLogo{float:left;height:100%;width:180px;}
#nhsLogoButtNav{float:left;height:100%;width:670px;}
#nhsLogo{float:left;height:25px;width:670px;}
#nhsLogo a:link {border:none;}
#headButts{float:left;height:48px;padding-top:19px;width:670px;}
.headButts{float:left;margin-right:18px;}
#headNav{float:left; padding:10px 0 15px 0; width:730px; font-weight:bold;
	font-family:Segoe, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size:11px;}
#nvAbout a:link, #nvInfo a:link, #nvNet a:link, #nvNews a:link, #nvCon a:link, #nvRes a:link,
#nvAbout a:visited, #nvInfo a:visited, #nvNet a:visited, #nvNews a:visited { 
	float:left; color:#ffffff; text-decoration:none; text-align:center; background:#737373;
	width:85px; height:34px; margin-right:10px; padding: 9px 0 2px 0; }
#nvImp a:link, #nvImp a:visited { 
	float:left; color:#ffffff; text-decoration:none; text-align:center; background:#737373;
	width:110px; height:34px; margin-right:10px; padding:9px 0 2px 0; }
#nvCon a:link, #nvRes a:link, #nvCon a:visited, #nvRes a:visited  { 
	float:left; color:#ffffff; text-decoration:none; text-align:center; background:#737373;
	width:85px; margin-right:10px; padding:16px 0 2px 0; height:28px; }
	
#nvAbout a:focus, #nvInfo a:focus, #nvImp a:focus, #nvNet a:focus, #nvNews a:focus, #nvCon a:focus, 
#nvRes a:focus,
#nvAbout a:hover, #nvInfo a:hover, #nvImp a:hover, #nvNet a:hover, #nvNews a:hover, 
#nvCon a:hover, #nvRes a:hover, 
#nvAbout a:active, #nvInfo a:active, #nvImp a:active, #nvNet a:active, #nvNews a:active, 
#nvCon a:active, #nvRes a:active 
	{color: #737373; background-color: #f8b100; }

#nhsLogo a:link, #amLogo a:Link, #headButts a:Link {text-decoration:none;}

.sys_nvItemSelected {color:#737373!important; background-color:#f8b100!important }
.nvItemView {color: #ffffff; background: #737373; }


/* Main Body 
#twoColBody{position:relative;float:left;width:100%;min-height:350px}
#leftCol{position:relative;float:left;width:183px;min-height:350px}
#centreCol{position:relative;float:left;width:670px;min-height:350px}
*/

.imagePadding { margin-right:11px; }
.ppTabRow {width: 560px; height:90px; padding: 15px 20px 5px 20px; background-color: #f8b100;}
.ppTabBlkRow {width: 560px; height:10px;}
	
.ppTabCell {width: 230px;}
	
#tbPP li {
	display: block; list-style-type: none; padding: 0px 0 20px 25px; margin: 15px 0 -20px -40px;
	/*background: url(http://gti-cms/cms_files/amber-test/SiteElements/Images/Implementation/WhiteBulletPoint15xX15px.png) no-repeat top left;*/
	  }

#impMenuNav {width: 120px; margin: 20px; border-top: solid 2px #f8b100;	}
	
#impMenuNav li {list-style-type: none; text-decoration: none; border-top: solid 1px #f8b100; font-size:11px;}
	
#impMenuNav a, #impMenuNav a:link, #impMenuNav a:visited {
	list-style-type: none; text-decoration: none; color: #737373;}
	
.impItemSelected {font-weight: bold;}

/* membership */

.sys_forgotpassword-control input.sys_button {
    margin: 0 10px 0 10px;
    width: 130px;
}

.sys_forgotpassword-control label {
    float: left;
    margin: 0 10px 0 10px;
    padding: 0.4em 0 0;
}

.sys_form-set label {
    margin: 0 10px 0 10px;
    padding: 0.4em 0 0;
  }
  
.sys_form-set input {
    margin: 10px 10px 0 10px;
    padding: 0.4em 0 0 0;
  }

    
/* --- footer --- */
.terms { clear: left; width: 300px;  margin: 0 0 0 185px; position: relative; top: 70px; }