html,
body {
  margin: 0;
  padding: 0;
  font-family : HeliaCore-Book, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #000;}
#topHeader, #mainHeader{
	min-width: 1200px;
}
body.red {
  background-color: #e30613; }
  body.red #body h1 {
    color: #e30613; }
  body.red #topHeader {
    background-color: #7b0400; }
  body.red #mainHeader, body.red .mgmenu_container {
    background-color: #ae0f0a; }
  body.red .mgmenu > li {
    border-color: #7b0400; }
  body.red #body ul li:before {
    color: #e30613; }
body.orange {
  background-color: #f07d00; }
  body.orange #body h1 {
    color: #f07d00; }
  body.orange #topHeader {
    background-color: #d93b20; }
  body.orange #mainHeader, body.orange .mgmenu_container {
    background-color: #f26522; }
  body.orange .mgmenu > li {
    border-color: #d93b20; }
  body.orange #body ul li:before {
    color: #f07d00; }
body.gold {
  background-color: #bc982c; }
  body.gold #body h1 {
    color: #bc982c; }
  body.gold #topHeader {
    background-color: #7a5a10; }
  body.gold #mainHeader, body.gold .mgmenu_container {
    background-color: #9c7925; }
  body.gold .mgmenu > li {
    border-color: #7a5a10; }
  body.gold #body ul li:before {
    color: #bc982c; }
body.green {
  background-color: #76b729; }
  body.green #body h1 {
    color: #76b729; }
  body.green #topHeader {
    background-color: #457312; }
  body.green #mainHeader, body.green .mgmenu_container {
    background-color: #5c9021; }
  body.green .mgmenu > li {
    border-color: #457312; }
  body.green #body ul li:before {
    color: #76b729; }
body.blue {
  background-color: #21bbef; }
  body.blue #body h1 {
    color: #21bbef; }
  body.blue #topHeader {
    background-color: #015585; }
  body.blue #mainHeader, body.blue .mgmenu_container {
    background-color: #0080c8; }
  body.blue .mgmenu > li {
    border-color: #015585; }
  body.blue #body ul li:before {
    color: #21bbef; }
body.purple {
  background-color: #964b98; }
  body.purple #body h1 {
    color: #964b98; }
  body.purple #topHeader {
    background-color: #4f1852; }
  body.purple #mainHeader, body.purple .mgmenu_container {
    background-color: #753b76; }
  body.purple .mgmenu > li {
    border-color: #4f1852; }
  body.purple #body ul li:before {
    color: #964b98; }
p {
  font-family: HeliaCore-Book, Arial, Helvetica, sans-serif;
  font-size: inherit;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 15px;
  line-height: 150%;
  color: #000; }

h1 {
  font-family: HeliaCore-Light, Arial, Helvetica, sans-serif;
  font-size: 2em;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 30px;
  line-height: 100%; 
  color: #21BBEF; }

h2 {
  font-family: HeliaCore-Book, Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 15px;
  line-height: 100%; }

h3 {
  font-family: HeliaCore-Book, Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 15px;
  line-height: 100%; }

h4 {
  font-family: HeliaCore-Book, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 15px;
  line-height: 100%; }

a {
  color: #0080c8; }
  a:hover {
    color: #0080c8;
    text-decoration: underline; }
label {
	font-weight:normal;
	font-family: HeliaCore-Medium, Arial, Helvetica, sans-serif; }
.checkbox label, label.plainLabel {
	font-weight:normal;
	font-family: HeliaCore-Book, Arial, Helvetica, sans-serif; }
.ui-widget {
    font-family: HeliaCore-Book, Arial, Helvetica, sans-serif;
    font-size: 1em;
}
.form-control{
	font-size:1em;
	color: #000; }
.inner {
  width: 1200px;
  margin: 0 auto; }

#container {
  width: 100%;
  position: relative; }
#body {
	width:1200px;
	margin: 0 auto;
	background-color:#fff;
}
#body #content{
	padding: 30px 40px;
}

#body .inner {
  background-color: #fff;}
  
#header {
  padding: 0; }
  
#topHeader {
  height: 42px;}

#mainHeader {
	height: 60px;}

#headerLogo {
  display: block;
  position: absolute;
  z-index: 13;
  width: 130px;
  height: 129px;
  top: 0;
  background: url("https://www.aut.ac.nz/__data/assets/image/0020/117326/aut_logo.png") no-repeat;
  text-indent: -9999px; }
 
.form-control{
	width:40%;}
#selectedSG li.selected {
	display:list-item;
}
#selectedSG li{
	display:none;
}
input#fullAddress.loading{
	background: url(https://www.aut.ac.nz/rc/autincludes/study-guides-order/includes/css/ajax-loader.gif) no-repeat right #fff;
}
input#fullAddress{
	background: #fff;
}
#fullGuides{
	display:none;
}
#fullGuidesToggle{
	cursor:pointer;
}
.conpulsoryField{
	color:#f00;
}
#privacyTerms{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C2C2C2;
    display: none;
    height: 200px;
    margin-bottom: 20px;
    overflow-y: scroll;
    padding: 5px;
}
table .form-control{
	width:100%;
}

.mfp-iframe-scaler iframe{
	background:#fff;
}
.mfp-iframe-holder .mfp-content{
	height:600px
}
.mfp-iframe-holder .mfp-close{
	left: -40px;
	top: 0;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{
	color:#000;
}


  