
#storagebg { 
	border: #012A62 solid 1px;/**/
	width: 760px;
	min-height: 560px;
	background: url(./images/formbg.jpg) no-repeat;
	position: relative;
	z-index: 1;
	margin: 0px auto;
}

#bgBlank {
	/*border: #33FF00 solid 1px;*/
	min-height: 560px;
	width: 760px;
	position: relative;
	z-index: 1;
	margin: 0px auto;
	background-color:#012A62;
}

#form {
	/*border: #33FF00 solid thin;*/
	position:relative;
	margin-left:40px;
	top:40px;
	z-index:3;
}

#header {
	/*border: #0033FF solid thin;*/
	position:relative;
	margin-left:40px;
	top:30px;
	left:0px;
	z-index:3;
}

#back {
	/*border: #0033FF solid thin;*/
	position:relative;
	margin-left:662px;
	top:-306px;
	z-index:3;
	width:60px;
}

#comment {
	/*border: #DDDDDD solid 1px;*/
	position:absolute;
	margin-left:20px ;
	top:20px;
	z-index:15;
	width:600px;
}

body {
	overflow:-moz-scrollbars-vertical;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

#container {
	width: 970px;
	margin: auto;
}

#headerBar {
	width:970px;
	height:124px;
	background-color:#00448B;
}

.headerBarTelNo {
	width:223px;
	height:30px;
	font-size:1.8em;
	color:#FFFFFF;
	font-weight: bold;
	margin: -40px 0px 0px 727px;
	/*background-color:#33CC66;*/
}

p {
	font-size:1.2em;
	color:#000000;

}

/*--------------------------TOP NAV PANEL-----------------------------*/

.topNav {
	background-color:#FFFFFF;
	height:30px;
	border-bottom:#F48221 3px solid;
	font-size:1.1em;
}

ul .topNav { 
	position:inherit;
	width:580px;
	height:30px;
	margin: 60px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	color:#A67D29;
	text-align:left;
	float:left;
	font-size: 1.4em;
	/*background-color:#F05D30;*/
}

.topNav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.topNav ul li{ 
	display: block;
	float: left;
	margin-left: 20px;
	padding: 8px 0px 0px 0px;
}

.topNav ul li a:link,
.topNav ul li a:visited {
	text-decoration:none; color:#00448B; font-weight:bold
}

.topNav ul li a:active,
.topNav ul li a:hover,
.topNav ul li a.current:link,
.topNav ul li a.current:visited,
.topNav ul li a.current:active,
.topNav ul li a.current:hover {
	text-decoration:underline; color:#F48221; font-weight:bold}

.caseStudy li {
	font-size:1.2em;
}


/*-----------------------------------------------------------------------*/

/*-------------------------------MAIN CONTENT----------------------------*/


.QMSlogo {
	/**/margin:20px 0px 0px 20px;
	
}

a.QMSlogoLink:link,
a.QMSlogoLink:visited {
	text-decoration:none; color:#00448B; font-weight:bold
}

a.QMSlogoLink:active,
a.QMSlogoLink:hover,
a.QMSlogoLink.current:link,
a.QMSlogoLink.current:visited,
a.QMSlogoLink.current:active,
a.QMSlogoLink.current:hover {
	text-decoration:none; color:#00448B; font-weight:bold
}

#leftNav {
	background-color:#CCCCCC;
	width:180px;
	float:left;
	margin-top:-2px;
	font-size:1.2em;
	display:block;
}

#leftNav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#leftNav ul li{ 
	display: block;
	/*float: left;*/
	margin-left: 20px;
	padding: 10px 0px 0px 0px;
}


#leftNav ul li a:link,
#leftNav ul li a:visited {
	text-decoration:none; color:#00448B; font-weight:bold
}

#leftNav ul li a:active,
#leftNav ul li a:hover,
#leftNav ul li a.current:link,
#leftNav ul li a.current:visited,
#leftNav ul li a.current:active,
#leftNav ul li a.current:hover {
	text-decoration:underline; color:#F48221; font-weight:bold
}



.pageHeader {
	width:443px;
}

.pageHeaderWide {
	color:#3366FF;
	/*background-color:#FF9999;*/
}

.pageContent {
	width:443px;
	float:left;
	padding: 0px 0px 0px 30px;
	/*background-color:#FF9933;*/
}

.pageContentNoNav {
	width:660px;
	float:left;
	padding: 0px 0px 0px 30px;
}

.pageContentWide {
	width:929px;
	margin: 0px 0px 0px 21px;
}

.pageImage {
	float:right;
	height:340px;
	padding: 0px 0px 30px 0px;
	margin: -2px 0px 0px 0px;
	/*background-color:#FF0033;*/
}

.boldChat {
	float:right;
	height:149px;
	width: 253px;
	padding: 130px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url(images/LiveChatGraphic_bg.gif);
	background-repeat:no-repeat;
	/*background-color:#FF0033;*/
}

#homepageTable {
	/*background-color:#CCCCCC;*/
	width:929px;
	float:left;
	font-size:1.1em;
	display:block;
	margin:30px 0px 0px 0px;
}

#homepageTableColOne{
	float:left;
	width: 175px;
}

#homepageTableColOne ul {
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

#homepageTableColOne ul li{ 
	display:list-item;
	/*float: left;*/
	padding: 5px 0px 0px 0px;
}

#homepageTableColTwo{
	float:left;
	width: 175px;
	padding: 0px 5px 0px 0px;
}

#homepageTableColTwo ul {
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

#homepageTableColTwo ul li{ 
	display: list-item;
	/*float: left;*/
	padding: 5px 0px 0px 0px;
}

#homepageTableColThree{
	float:left;
	width: 175px;
	padding: 0px 25px 0px 0px;
}

#homepageTableColThree ul {
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

#homepageTableColThree ul li{ 
	display: list-item;
	/*float: left;*/
	padding: 5px 0px 0px 0px;
}

#homepageTableColFour{
	float:left;
	width: 175px;
	padding: 0px 20px 0px 0px;
}

#homepageTableColFour ul {
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

#homepageTableColFour ul li{ 
	display: list-item;
	/*float: left;*/
	padding: 5px 0px 0px 0px;
}

#homepageTableColFive{
	float:left;
	width: 175px;
}

#homepageTableColFive ul {
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

#homepageTableColFive ul li{ 
	display: list-item;
	/*float: left;*/
	padding: 5px 0px 0px 0px;
}

.bold {
	font-weight:bold;
}

h1.pageTitle {
	color:#00448B;
	font-size:2.0em;
}

h1.pageTitleWide {
	color:#00448B;
	font-size:2.0em;
}

h3.siteMapTitle {
	color:#00448B;
	font-size:1.4em;
	font-weight:bold;
}

h3.homepageServices {
	color:#00448B;
	font-weight:bold;
}

h2.privacyPolicy {
	color:00448B;
}

h3.privacyPolicy {
	color:00448B;
}

#siteMap {
	margin:0px 0px 0px 40px;
}

.siteMap {
	/*background-color:#6600FF;*/
	font-size:1.2em;
}

ul .siteMap { 
	position:inherit;
	margin: 60px 80px 0px 0px;
	color:#A67D29;
	float:left;
	font-size: 1.6em;
	/*background-color:#F05D30;*/
}

.siteMap ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.siteMap ul li{ 
	display: block;
	float: left;
	margin-left: 20px;
	padding: 8px 0px 0px 0px;
}

/*---------------------------------------------------------------------*/

/*--------------------------------FOOTER-------------------------------*/

#footer {
	background-image:url(./images/QMS_Footer.jpg);
	background-repeat:no-repeat;
	height:128px;
	width:970px;
	margin: 0px 0px 0px 0px;
}

#footerNav { 
	width:970px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 70px 0px 0px 0px;
	color:#A67D29;
	text-align:center;
	font-size: 1.2em;
	/*background-color:#F05D30;*/
}

#footerNav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footerNav ul li{ 
	display:inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	/*background-color:#33FFCC;*/
}

#footerNav ul li a:link,
#footerNav ul li a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
}

#footerNav ul li a:hover,
#footerNav ul li a:active,
#footerNav ul li a.current:link,
#footerNav ul li a.current:visited,
#footerNav ul li a.current:hover,
#footerNav ul li a.current:active
 { 
	font-weight: bold;
	text-decoration:underline; 
	color: #FFFFFF;
}

.copyright {
	/*background-color:#33FFFF;*/
	text-align:center;
	height:20px;
	margin:40px 0px 0px 0px;
}

a:link {text-decoration:none; color:#00448B; font-weight:bold}
a:visited {text-decoration:none; color:#00448B; font-weight:bold}
a:active {text-decoration:underline; color:#F48221; font-weight:bold}
a:hover {text-decoration:underline; color:#F48221; font-weight:bold}


.footerNavDividers {
	color:#FFFFFF;
}

#changePageContent{
	background:#ffffff url('./images/QMS_change_background.jpg') no-repeat right top;
	width:970px;
	height:700px;
	
}

#changePopupContent{
	margin-top:0px;
	width:480px;
	height:420px;
	background-color:#fff;
	padding:5px;
}

#changePageContent #btnContainer a.bluebutton:hover, #changePageContent #btnContainer a.bluebutton:active, #changePageContent #btnContainer a.bluebutton:link, #changePageContent #btnContainer a.bluebutton:visited
{
background:url("./images/submit_btn.png") no-repeat scroll 0 0 transparent;
color:#fff;
font-size:10px;
font-weight:bold;
height:60px;
margin-right:3px;
margin-top:20px;
padding:25px 30px 25px 15px;
width:162px;

}

#changePopupContent  a.bluebutton:hover, #changePopupContent  a.bluebutton:active, #changePopupContent  a.bluebutton:link, #changePopupContent  a.bluebutton:visited
{
	position:relative;
	left:320px;
	background:url("./images/submit_btn_old.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:60px;
	margin-right:3px;
	margin-top:20px;
	padding:25px 30px 25px 15px;
	width:162px;
}

#btnContainer{
	float:right;
	margin-left:320px;
	margin-top:320px;
	position:relative;
	height:200px;
}

#changePopupContent form{
	width:440px;
}

#changePopupContent form fieldset{
	width:500px;
	border:0px;
	
}

#changePopupContent form label {
	float:left;
	text-align:left;
	font-weight:bold;
	width:125px;
}

#changePopupContent form input.button {
	position:relative;
	left:310px;
	text-align:left;
	font-weight:bold;
	width:105px;
}

.row input{
	float:right;
	width:280px;
	margin-bottom:5px;
	font-size:1em;
}
.row{
	margin-bottom:6px;
}

.clearFix{
	display:inline-block;
}

.checkgroup{
padding-top:10px;
}

#changePopupContent div.checkgroup input {
	float:left;
	margin:3px 5px 0 0;
	width:13px;
	padding:10px;
}

#changePopupContent div.checkgroup label  {
	width:220px;
	margin:3px 5px 0 0;

}

.validation-advice

{
clear:both;

margin-top: 5px;

margin-right: 0pt;

margin-bottom: 5px;

margin-left: 0pt;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
background-color: #ff3300;
color: #ffffff;
font-weight: bold;

}

.field-widget
{
}

.field-label
{
}

input.validation-failed, textarea.validation-failed {
	border:1px solid #FF3300;
	color:#FF3300;
}
#chameleon{
	position:absolute;
	background: url("./images/green_chameleon.png") no-repeat scroll 0 45px transparent;
	height:310px;
	width:200px;
	z-index:77;
	left:380px;
	top:-100px;
}
*html #chameleon {
	top:-58px !important;
}
body{
	background: transparent;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#shadowbox_close{
	position:absolute;
	left:450px;
	top:520px;
}

#shadowbox_close img{
	border:none;
}