﻿
@import url('reset.css');

html {
    overflow-y: scroll;
}

body {
	background: #cfd4d9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#fff;
}

a {
	cursor: pointer;
	outline: 0;
	-moz-outline: 0;
}

p {

}

/*  FONTS  */

@font-face{
font-family:'Bell Gothic W01 Bold 691903';
src:url('http://dolimg.com/monstersuniversity/fonts/6e3e15d9-5f91-4bfb-b033-fe6b5d006b42.eot?iefix') format('eot');}
@font-face{
font-family:'Bell Gothic W01 Bold 691903';
src:url('http://dolimg.com/monstersuniversity/fonts/6e3e15d9-5f91-4bfb-b033-fe6b5d006b42.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/20fb26f9-39a4-4e45-ae3a-e4f98f5d3cc5.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/7ba76a41-feba-4b06-8027-8bfe0d8d7679.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/de92c99d-1cb6-4df4-885e-c86446e1ffe0.svg#de92c99d-1cb6-4df4-885e-c86446e1ffe0') format('svg');
}
@font-face{
font-family:'Bell Gothic W01 Black 691900';
src:url('http://dolimg.com/monstersuniversity/fonts/d97b9897-418a-400a-848e-d87447b587d3.eot?iefix') format('eot');}
@font-face{
font-family:'Bell Gothic W01 Black 691900';
src:url('http://dolimg.com/monstersuniversity/fonts/d97b9897-418a-400a-848e-d87447b587d3.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/b8ea7990-1315-4200-89da-27734a6c1163.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/c1de11a6-8069-498a-b755-dedc7445973e.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/f0c75b43-5d87-40a6-b473-655083ce053c.svg#f0c75b43-5d87-40a6-b473-655083ce053c') format('svg');
}
@font-face{
font-family:'Bell Gothic W01 Light';
src:url('http://dolimg.com/monstersuniversity/fonts/21446f26-10e7-4b8e-8621-13a303470dae.eot?iefix') format('eot');}
@font-face{
font-family:'Bell Gothic W01 Light';
src:url('http://dolimg.com/monstersuniversity/fonts/21446f26-10e7-4b8e-8621-13a303470dae.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/1c0d70bc-2344-40b9-8c9a-46ed29324526.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/4beb4a51-7028-4681-bf6a-47fb7a19ddcd.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/5f0d35e8-7261-4b8e-b90c-8dbcfce25a08.svg#5f0d35e8-7261-4b8e-b90c-8dbcfce25a08') format('svg');
}
@font-face{
font-family:'Centaur W01 Bold';
src:url('http://dolimg.com/monstersuniversity/fonts/40ca2f65-dd87-4414-8226-53fffdcce62d.eot?iefix') format('eot');}
@font-face{
font-family:'Centaur W01 Bold';
src:url('http://dolimg.com/monstersuniversity/fonts/40ca2f65-dd87-4414-8226-53fffdcce62d.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/d0710b2f-1e7d-4041-94f9-1e3dc9501eb8.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/4a6aa290-8861-46c9-bf4e-a6b6f12e4f42.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/93a8fe55-c3da-4c05-959a-08dadc02313c.svg#93a8fe55-c3da-4c05-959a-08dadc02313c') format('svg');
}
@font-face{
font-family:'Centaur W01 Bold Italic';
src:url('http://dolimg.com/monstersuniversity/fonts/6e163425-c38c-4ff4-8722-65a565f725d2.eot?iefix') format('eot');}
@font-face{
font-family:'Centaur W01 Bold Italic';
src:url('http://dolimg.com/monstersuniversity/fonts/6e163425-c38c-4ff4-8722-65a565f725d2.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/447d6b5e-f2ad-48e6-80a7-21b8b7768f00.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/c07f2e85-d1d3-4dd8-9ecd-e01833608fb0.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/4382c3bf-28e4-41e3-bb3d-c0805d02bb3d.svg#4382c3bf-28e4-41e3-bb3d-c0805d02bb3d') format('svg');
}
@font-face{
font-family:'Centaur W01 Italic';
src:url('http://dolimg.com/monstersuniversity/fonts/c058cf18-c472-491d-b254-e77369cac83d.eot?iefix') format('eot');}
@font-face{
font-family:'Centaur W01 Italic';
src:url('http://dolimg.com/monstersuniversity/fonts/c058cf18-c472-491d-b254-e77369cac83d.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/9ac7a726-68c4-4556-989f-584e304e396a.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/578963d8-c703-47e0-90a2-07e083e755aa.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/7476db00-038f-4fa6-822a-03300fce0ffb.svg#7476db00-038f-4fa6-822a-03300fce0ffb') format('svg');
}
@font-face{
font-family:'Centaur W01';
src:url('http://dolimg.com/monstersuniversity/fonts/8f14966e-6900-4191-9830-8f603ef95fd6.eot?iefix') format('eot');}
@font-face{
font-family:'Centaur W01';
src:url('http://dolimg.com/monstersuniversity/fonts/8f14966e-6900-4191-9830-8f603ef95fd6.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/ed7f111d-a5a7-475b-9bf4-ed9cadcf4de7.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/e1f631a3-b4bf-4a1c-a9d2-9380c60ad788.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/66c7deb6-e64a-4b8e-8e72-2c776b491bbf.svg#66c7deb6-e64a-4b8e-8e72-2c776b491bbf') format('svg');
}
@font-face{
font-family:'News Gothic MT W01 Bold';
src:url('http://dolimg.com/monstersuniversity/fonts/1dd2c283-40a4-490b-a0d7-ef417dac4d66.eot?iefix') format('eot');}
@font-face{
font-family:'News Gothic MT W01 Bold';
src:url('http://dolimg.com/monstersuniversity/fonts/1dd2c283-40a4-490b-a0d7-ef417dac4d66.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/7100c084-fc4c-46d8-b4e5-ddddc8a5ef96.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/8abe9396-51db-4d9e-a3e2-71f057051ec6.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/9937da80-c9ad-405a-b7ad-ed7552fbc86a.svg#9937da80-c9ad-405a-b7ad-ed7552fbc86a') format('svg');
}

@font-face{
font-family:'NewsGothicMTW01-BoldIta';
src:url('http://dolimg.com/monstersuniversity/fonts/a71dcf3d-91d5-4b67-ad95-ba45e25b28f5.eot?iefix') format('eot');}
@font-face{
font-family:'NewsGothicMTW01-BoldIta';
src:url('http://dolimg.com/monstersuniversity/fonts/a71dcf3d-91d5-4b67-ad95-ba45e25b28f5.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/d664aa3b-f4dc-406d-b408-2a5ee084baaa.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/a1fc2674-ef44-4d2e-9d4b-09a91300605c.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/b3a4469c-29b6-4c2e-94dc-839a00dccec6.svg#b3a4469c-29b6-4c2e-94dc-839a00dccec6') format('svg');
}
@font-face{
font-family:'NewsGothicMTW01-Condens';
src:url('http://dolimg.com/monstersuniversity/fonts/433ff4b6-2fc7-496a-84d2-745196f0ea97.eot?iefix') format('eot');}
@font-face{
font-family:'NewsGothicMTW01-Condens';
src:url('http://dolimg.com/monstersuniversity/fonts/433ff4b6-2fc7-496a-84d2-745196f0ea97.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/8b9240f4-15ca-46ac-94fb-bc6600c1560e.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/40ae0693-1573-4fec-8990-e66a786f3594.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/cb504e6a-14b8-4286-b772-09f1531fe6ba.svg#cb504e6a-14b8-4286-b772-09f1531fe6ba') format('svg');
}
@font-face{
font-family:'NewsGothicMTW01-Italic';
src:url('http://dolimg.com/monstersuniversity/fonts/40243557-c5f5-4171-8307-6e27b16a7903.eot?iefix') format('eot');}
@font-face{
font-family:'NewsGothicMTW01-Italic';
src:url('http://dolimg.com/monstersuniversity/fonts/40243557-c5f5-4171-8307-6e27b16a7903.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/e7f852ae-faae-439e-8f52-357252dca129.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/a5ba7c6f-70f7-4464-846a-63f92185389d.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/834ad741-1578-4b46-9d25-347cf313964f.svg#834ad741-1578-4b46-9d25-347cf313964f') format('svg');
}
@font-face{
font-family:'News Gothic MT W01';
src:url('http://dolimg.com/monstersuniversity/fonts/37d9e911-0350-4505-a092-d4bb68731be9.eot?iefix') format('eot');}
@font-face{
font-family:'News Gothic MT W01';
src:url('http://dolimg.com/monstersuniversity/fonts/37d9e911-0350-4505-a092-d4bb68731be9.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/df9b49fd-a69d-4b3c-9502-e148796c36ba.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/2547c32b-e98b-487e-b645-8f51db8ae92f.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/a5f40cdb-c908-4500-81c7-a7e69f01df8c.svg#a5f40cdb-c908-4500-81c7-a7e69f01df8c') format('svg');
}

@font-face{
font-family:'Futura W01 Book';
src:url('http://dolimg.com/monstersuniversity/fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?iefix') format('eot');}
@font-face{
font-family:'Futura W01 Book';
src:url('http://dolimg.com/monstersuniversity/fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/4d0e252c-d811-4a5d-a7f3-6ad72c6b76f2.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/54250d43-02be-4ff9-b802-a4ea104a0611.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/15c556fc-4608-4b01-8a0d-9c8631c8bd74.svg#15c556fc-4608-4b01-8a0d-9c8631c8bd74') format('svg');
}

@font-face{
font-family:'Futura W01 Bold';
src:url('http://dolimg.com/monstersuniversity/fonts/3b3d00eb-6d89-47ec-83ee-48276a47ad94.eot?iefix') format('eot');}
@font-face{
font-family:'Futura W01 Bold';
src:url('http://dolimg.com/monstersuniversity/fonts/3b3d00eb-6d89-47ec-83ee-48276a47ad94.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/2a65cbfc-5071-4b4d-bfc2-e052bb091ee2.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/812f781d-aa66-47a1-b6a2-7941effc1527.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/2a371030-ff67-40ac-8307-082c1fccf151.svg#2a371030-ff67-40ac-8307-082c1fccf151') format('svg');
}

@font-face{
font-family:'Futura W01 Black';
src:url('http://dolimg.com/monstersuniversity/fonts/100b737d-1725-4523-b1fc-d2a279733ab7.eot?iefix') format('eot');}
@font-face{
font-family:'Futura W01 Black';
src:url('http://dolimg.com/monstersuniversity/fonts/100b737d-1725-4523-b1fc-d2a279733ab7.eot?iefix');
src:url('http://dolimg.com/monstersuniversity/fonts/6a6f96a4-65cb-4644-aae9-f4a35f4b47a8.woff') format('woff'),url('http://dolimg.com/monstersuniversity/fonts/c78afce6-c389-467f-adae-6d3e774ae59b.ttf') format('truetype'),url('http://dolimg.com/monstersuniversity/fonts/7e7a3fdd-e46c-4c9b-a401-80ac25a9ab6d.svg#7e7a3fdd-e46c-4c9b-a401-80ac25a9ab6d') format('svg');
}

#tracking {
	display:none;
}

/*Main Template Styles*/

p.fontface {
	font: 40px/40px 'News Gothic MT W01', Arial, sans-serif;
	letter-spacing: 0;
}

/*Global Elements*/

#navigation {
	display: block;
    height: 40px;
    width: 980px;
    background: #000;
	font: 15px/40px 'Futura W01 Book', Arial, sans-serif;
    color:#fff;
	text-align: left;
	position: relative;
}

#navigation a {
	padding: 0 20px;
	line-height: 40px;
    color:#fff;
	text-decoration: none;
	outline: 0;
	-moz-outline: 0;
}

#navigation a:hover {
	color:#ccc;
}

#navmenu {
	text-align: left;
	width: 980px;
	position: absolute;
	padding: 0 0 0 8px;
}

#search {
	display: inline;
	position: absolute;
	right: 20px;
}

#search label {
	font-size: 15px;
	display: block;
	width: 90px;
	float: left;
	text-align: right;
	margin: 0 5px 0 0;
}

.form {
	display:inline;
    border: none;
}
.input {
	width: 150px;
	height: 23px;
    border: none;
    background: #555555;
	color: #fff;
	margin: 8px 0 0 0;
	text-align:center;
}
.button {
	float: left;
	width: 26px;
	height: 25px;
    border: none;
    background: url('http://cdn.dolimg.com/monstersuniversity/assets/search_button.jpg') no-repeat top left;
	margin: 8px 0 0 0;
}

#maincontent {
	overflow: hidden;
	clear: both;
	padding: 10px 0 0 0;
    background: #fff;
}

#mu_net {
    margin: 0 auto;
    width: 650px;
	height: 515px;
	background: url('http://cdn.dolimg.com/monstersuniversity/assets/mu_net.jpg') no-repeat top left;
}

#net_content {
	overflow: hidden;
	font: 18px/18px 'News Gothic MT W01', Arial, sans-serif;
	padding: 200px 0 0 400px;
}

#mu_id {
	width: 200px;
	border: 2px solid #415b7c;
}

#mu_password {
	width: 200px;
	border: 2px solid #415b7c;
}

#submitbtn {
	padding: 0 0 0 35px;
}

.submitbtn {
	width: 128px;
	height: 36px;
    border: none;
    background: url('http://cdn.dolimg.com/monstersuniversity/assets/mu_net_submit.jpg') no-repeat top left;
	cursor: pointer;
}

#errormsg {
	width: 240px;
	height: 40px;
	font: 12px/13px 'News Gothic MT W01', Arial, sans-serif;
}

#logincheck {
	color: #ecea38;
	height: 100%;
}

/*Homepage*/

#homepage {
    margin: 0 auto;
    width: 980px;
    position: relative;
}

#homepage #header {
    height: 116px;
    width: 980px;
    background: #fff;
}

#homepage #header img {
	float: left;
	padding: 0px;
}

#homepage #headernav {
	margin: 30px 0 0 20px;
	width: 583px;
    background: #436a95;	
	float: left;
}

#homepage #headernav a {
	float: left;
	display: block;
	font: 28px/45px 'Centaur W01', Arial, sans-serif;
    color:#fff;
	text-decoration: none;
	text-align: center;
	letter-spacing: -1px;
	white-space: nowrap;
}

#homepage #headernav .aboutMU {
	width: 130px;
	white-space: nowrap;
}

#homepage #headernav .admission {
	width: 120px;
	white-space: nowrap;
}

#homepage #headernav .academics {
	width: 120px;
	white-space: nowrap;
}

#homepage #headernav .campuslife {
	width: 140px;
	white-space: nowrap;
}

#homepage #headernav .store {
	width: 70px;
	white-space: nowrap;
}

#homepage #headernav a:hover {
    background: #0377c0;
}

#homepage #headernav .active{
	background: #1e4162;
}

#homepage #leftcolumn {
    width: 218px;
    float: left;
	padding: 0 0 0 15px;
}

#homepage #leftcolumn .topleft {
	padding: 0 0 10px 0;
}

#homepage #leftnav {
	background-image: url('http://cdn.dolimg.com/monstersuniversity/assets/homepage/homepage_leftnav_curved_header.jpg');
    width: 218px;
    float: left;
	padding: 19px 0 0 0;
}

#homepage #leftnav .wrap {
	background: #cfd4d9 url('http://cdn.dolimg.com/monstersuniversity/assets/homepage/homepage_leftnav_curved_footer.jpg') no-repeat bottom left;
	overflow: auto;
	}

#homepage #leftnav a {
	display: block;
	text-align: center;
	margin: 0 0 23px 0;
	padding: 0;
}

#homepage #leftnav a img{
	padding: 0;
}

#homepage #content {
    float: left;
    background: #FFFFFF;
	padding: 0 0 0 0;
    width: 560px;
	color: #000;
}

#homepage .content_module {
	float: left;
	width: 268px;
	margin: 0;
	padding: 0 0 7px 10px;
}


#homepage #content  h1{
	padding: 10px 0 5px 10px;
	font: 31px/31px 'Centaur W01', Arial, sans-serif;
	letter-spacing: 0;
	border-right: 1px solid #cfd4d9;
	border-left: 1px solid #cfd4d9;
}

#homepage #content  .smallh1{
	padding: 10px 0 5px 10px;
	font: 27px/27px 'Centaur W01', Arial, sans-serif;
	letter-spacing: 0;
	border-right: 1px solid #cfd4d9;
	border-left: 1px solid #cfd4d9;
}

#homepage p.content {
	color: #000000;
	padding: 0 10px 0 10px;
	font: 12px/12px 'News Gothic MT W01', Arial, sans-serif;
	line-height: 13px;
	letter-spacing: 0;
	border-right: 1px solid #cfd4d9;
	border-left: 1px solid #cfd4d9;
}

#homepage p.content_link {
	text-align: right;
	color: #000000;
	font: 12px/16px 'NewsGothicMTW01-BoldIta', Arial, sans-serif;
	letter-spacing: 0;
	border-right: 1px solid #cfd4d9;
	border-left: 1px solid #cfd4d9;
	padding: 0 10px 0 0;
	text-decoration: underline;
}

#homepage #content a {
	color: #000000;
	text-decoration: none;
}

#homepage #content a:hover {
	color: #000000;
	text-decoration: none;
}

#homepage #rightcolumn {
    width: 167px;
    float: right;
	padding: 0 15px 0 0;
    background: #fff;
}

#homepage #rightnav {
	background-image: url('http://cdn.dolimg.com/monstersuniversity/assets/homepage/homepage_rightnav_curved_header.jpg');
    width: 167px;
    float: left;
	padding: 31px 0 0 0;
}

#homepage #rightnav .wrap {
	background: #cfd4d9 url('http://cdn.dolimg.com/monstersuniversity/assets/homepage/homepage_rightnav_curved_footer.jpg') no-repeat bottom left;
}

#homepage #rightnav .wrap a {
	padding: 0;
	text-decoration: none;
}

#homepage #rightnav .eventtext1 {
	color: #fff;
}

#homepage #rightnav .eventtext2 {
	color: #000;
}

#homepage #rightnav .event1 {
	background: #728293;
	height: 91px;
	padding: 15px 5px 0 15px;
	color: #fff;
	font: 12px/12px 'News Gothic MT W01', Arial, sans-serif;
}

#homepage #rightnav .event1 h1 {
	color: #fff;
	padding: 0 5px 5px 0;
	font: 12px/12px 'News Gothic MT W01 Bold', Arial, sans-serif;
}

#homepage #rightnav .event2 {
	height: 91px;
	padding: 15px 5px 0 15px;
	color: #000;
	font: 12px/12px 'News Gothic MT W01', Arial, sans-serif;
}

#homepage #rightnav .event2 h1 {
	color: #000;
	padding: 0 5px 5px 0;
	font: 12px/12px 'News Gothic MT W01 Bold', Arial, sans-serif;
}
#homepage #rightnav .lastevent {
	padding: 10px 0 10px 0;
	text-align: center;
	color: #000;
	font: 12px/12px 'News Gothic MT W01 Bold', Arial, sans-serif;
}

#homepage #rightnav .date {
	color: #000;
	padding: 10px 0 0 0;
	font: 12px/12px 'News Gothic MT W01 Bold', Arial, sans-serif;
}

#homepage #rightnav a {
	padding: 0 0 0 18px;
}

#homepage #rightnav img {
	padding: 0 0 10px;
}

/*Sub-Page Three Column*/

#three-column {
    margin: 0 auto;
    width: 980px;
}


#three-column #header {
    float: left;
    width: 980px;
    background: #fff;
}

#three-column #header img {
	float: left;
	padding: 0px;
}

#three-column #headernav {
	margin: 20px 0 0 20px;
	width: 745px;
    background: #436a95;	
	float: left;
}

#three-column #headernav a {
	float: left;
	display: block;
	height: 45px;
	font: 28px/45px 'Centaur W01', Arial, sans-serif;
    color:#fff;
	text-decoration: none;
	text-align: center;
	letter-spacing: -1px;
	white-space: nowrap;
}

#three-column  #headernav .aboutMU {
	width: 130px;
	white-space: nowrap;
}

#three-column  #headernav .admission {
	width: 120px;
	white-space: nowrap;
}

#three-column  #headernav .academics {
	width: 120px;
	white-space: nowrap;
}

#three-column  #headernav .campuslife {
	width: 140px;
	white-space: nowrap;
}

#three-column  #headernav .store {
	width: 70px;
	white-space: nowrap;
}

#three-column #headernav a:hover {
    background: #0377c0;
	white-space: nowrap;
}

#three-column #headernav .active{
	background: #1e4162;
}

#three-column #banner {
    float: left;
    width: 980px;
    background: #fff;
	display: block;
}

#three-column #leftcolumn {
    width: 190px;
    float: left;
	padding: 0 0 0 5px;
	display: block;
}

#three-column #leftnav {
    float: left;
}

#three-column #leftnav a {
    width: 190px;
	line-height: 25px;
	text-decoration: none;
}


#three-column #leftnav #topnav {
	padding: 5px 0 20px 0;
	background: #436a95;
	width: 190px;
}

#three-column #leftnav #topnav a {
	width: 180px;
	color: #fff;
	display: block;
	font: 16px/16px 'Bell Gothic W01 Bold 691903', Arial, sans-serif;
	padding: 7px 0 7px 10px;
	
}


/*#three-column #leftnav #topnav  a:hover{
	background: #c7d8e8;
	color: #000;
}

#three-column #leftnav #topnav .active{
	background: #c7d8e8;
	color: #000;
}*/

#three-column #leftnav #topnav  a:hover {
    background: #0377c0;
}

#three-column #leftnav #topnav .active {
	background: #1e4162;
}


#three-column #leftnav #bottomnav {
	background: #fff;
	color: #000;
	margin: 10px 0 0 0;
	padding: 0 0 50px 0;
	font: 12px/12px 'News Gothic MT W01 Bold', Arial, sans-serif;
}

#three-column #leftnav #bottomnav a{
	background: #fff;
	color: #000;
	display: block;
	padding: 0 0 0 10px;
	text-decoration: none;
}

#three-column #leftnav #bottomnav a:hover{
	text-decoration: underline;
}

#three-column #leftnav #bottomnav .active{
	text-decoration: underline;
}

#three-column #content {
    float: left;
    background: #FFFFFF;
	padding: 0 0 10px 20px;
    width: 460px;
	color: #000;
	font: 14px/17px 'News Gothic MT W01', Arial, sans-serif;
}

#three-column #content  h1{
	padding: 0 0 0 0;
	color: #416b95;
	font: 18px/18px 'News Gothic MT W01 Bold', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #content  .title{
	padding: 0 0 5px 0;
	color: #000000;
	font: 32px/32px 'Centaur W01', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #content  .subtitle{
	padding: 0 0 10px 0;
	color: #666666;
	font: 12px/12px 'News Gothic MT W01', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #content  .bodyHeader{
	padding: 0 0 0 0;
	color: #000000;
	font: 14px/18px 'News Gothic MT W01', Arial, sans-serif;
	font-weight: bold; 
	letter-spacing: 0;
}

#three-column #content  .bodyText{
	padding: 10px 0 0 0;
	color: #000000;
	font: 14px/16px 'News Gothic MT W01', Arial, sans-serif;
	letter-spacing: 0;
}

strong { 
	font: 13px/16px 'News Gothic MT W01', Arial, sans-serif;
	font-weight: bold; 
}

#three-column #content  a {
	color: #0066cc;
	text-decoration: none;
}

#three-column #content  a:hover{
	text-decoration: underline;
}

#three-column #content  .listText{
	color: #000000;
	font: 14px/16px 'News Gothic MT W01', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #content  .listText ul{

}

#three-column #content  .bodyQuote{
	padding: 10px 0 0 0;
	color: #000000;
	font: 14px/14px 'NewsGothicMTW01-Italic', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #content  .indentQuote{
	padding: 10px 40px 0 ;
	color: #000000;
	font: 14px/14px 'NewsGothicMTW01-Italic', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #content  .date{
	font: 14px/14px 'News Gothic MT W01 Bold', Arial, sans-serif;
	width: 150px;
	padding: 5px 0;
}

#three-column #content  .indent {
	text-indent:50px;
}

#three-column #content td {
	vertical-align:middle;
	text-align:left;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#three-column #rightcolumn {
    width: 245px;
    float: right;
	margin: 0 20px 0 0;
}

#three-column #rightcolumn  h1{
	padding: 0 0 0 0;
	color: #416b95;
	font: 18px/18px 'Centaur W01 Bold', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #rightcolumn  img {
	float: left;
}

#three-column #rightcolumn  a {
	text-decoration: none;
}

#three-column #rightcolumn  .title1 {
	padding: 3px 0 0 38px;
	color: #416b95;
	font: 10px/10px 'News Gothic MT W01 Bold', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #rightcolumn  .body1 {
	padding: 3px 0 0 38px;
	color: #000000;
	font: 10px/10px 'News Gothic MT W01', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #rightcolumn  .title2 {
	color: #416b95;
	font: 13px/13px 'News Gothic MT W01 Bold', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #rightcolumn  .body2 {
	color: #000000;
	font: 10px/10px 'News Gothic MT W01', Arial, sans-serif;
	letter-spacing: 0;
}


hr {
	color: #cccccc;
}

/* Store */ 

#three-column  #store {
	display: block;
	width: 980px;
}

#three-column  .storecolumn {
	color: #3d6d8e;
	height: 40px;
	font: 10px/12px Arial, sans-serif;
	width: 300px;
    float: right;
	text-align: right;
	padding: 0 20px 0 0;
	clear: both;
}

#three-column  .storecolumn a {
	color: #043f66;
}

#store #items {
	display: block;
    width: 980px;
	margin: 0 auto;
	clear: both;
	padding: 1px 0 0 0;
}

#store #items  .item {
	color: #767676;
	float: left;
    width: 195px;
	text-align: center;
	padding: 0 25px 30px 25px;
}

#store #items  a {
	color: #767676;
}

#store #items .itemftr {
	clear: both;
}

.storetitle {
	color: #084873;
	padding: 10px 0 5px 0;
	font: 17px/18px 'Bell Gothic W01 Bold 691903', Arial, sans-serif;
	height: 36px;
}

.cartcount {
	text-decoration: underline;
}


#store #items  .itemwrap {
	border: 1px solid #cfd4d9;
	width: 197px;
	height: 236px;
	text-align: center;
}

#store #items img {
	vertical-align: middle;
}

#storedetail {
	overflow: hidden;
	clear: both;
	padding: 10px 0 0 0;
	background: #fff;
}

#detailcolumn {
	display: block;
	color: #666666;
	font: 10px/22px Arial, sans-serif;
    float: left;
	height: 30px;
}

#detailcolumnright {
	display: block;
	color: #666666;
    float: right;
	height: 30px;
	padding: 0 5px 0 0;
	line-height: 30px;
}

#detailcolumnright a {
	color: #043f66;
	padding: 0 5px;
	line-height: 22px;
	text-decoration: none;
}

#detailcolumnright a.btnCart {
	color: #858585;
	font-weight: bold;
	font-size: 11px;
}

#detailcolumnright a.btnCart img {
	vertical-align: middle;
}

#detailcolumnright img {
	margin-top: -3px;
	vertical-align:text-top;
}


#detailcolumn a {
	color: #043f66;
	padding: 0 5px;
	text-decoration: none;
}

#detailcolumn .first{
	color: #3d6d8e;
	padding: 0 5px;
	text-decoration: none;
	display: inline;
} 

#items hr,
#storedetail hr {
	background: url('http://cdn.dolimg.com/monstersuniversity/assets/store/line_bg.jpg') repeat-x;	
	color: #111111;
	height: 5px;
	border: 0px;
}

#itemdetail {
	display: block;
	width: 980px;
	height: 100%;
	color: #043f66;
	background: #fff;
	padding: 30px 0 0 0;
}

.itemimage {
	width: 470px;
	height: 470px;
	color: #043f66;
	padding: 20px 60px 10px 75px;
	float: left;
}

#productForm {
	padding: 0;
	margin: 0;
}

#productForm #btnAddToCart {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url('http://cdn.dolimg.com/monstersuniversity/assets/store/detail_add_to_cart_sprite.jpg');
	text-indent: -9999px;
	cursor: pointer;
	float: left;
	width: 157px;
	height: 36px;
	position: absolute;
	top: 0;
	left: 130px;
}

#itemdescription #productForm #btnAddToCart.disabled {
	background-position: 0 -36px;
	cursor: default;
}

#itemdescription {
	display: block;
	float: left;
	width: 360px;
	padding: 10px 0 0 0;
}

#storedetail  .itemwrap {
	border: 1px solid #cfd4d9;
	width: 470px;
	height: 470px;
	text-align: center;
	overflow: hidden;
}

#storedetail .imagethumbs {
	text-align: center;
	padding-top: 14px;
}

#storedetail .imagethumbs a {
	margin: 0 7px;
}

#storedetail .imagethumbs a img {
	border: 1px solid #cfd4d9;
	text-align: center;
}

#storedetail .imagethumbs a.selected img,
#storedetail .imagethumbs a:hover img {
	border: 1px solid #000000;
	text-align: center;
}

.detailtitle {
	color: #084873;
	padding: 10px 0 5px 0;
	font: 20px/20px 'Bell Gothic W01 Bold 691903', Arial, sans-serif;
}

.detailbox {
	color: #084873;
	padding: 10px 0 5px 0;
	font: 20px/20px 'Bell Gothic W01 Bold 691903', Arial, sans-serif;
}

.detailsubtitle {
	padding: 5px 0;
	color: #1087cf;
	font: 13px/13px 'News Gothic MT W01', Arial, sans-serif;
}

.item_total,
.price {
	padding: 5px 0;
	color: #373737;
	font: 16px/16px 'News Gothic MT W01', Arial, sans-serif;
}
.styleno {
	padding: 0;
	color: #373737;
	font: 10px/10px 'News Gothic MT W01', Arial, sans-serif;
}

.productheader {
	padding: 15px 0 5px 0;
	color: #366a8d;
	font: 12px/12px 'News Gothic MT W01', Arial, sans-serif;
}

.description_header {
	padding: 35px 0 5px 0;
	color: #292929;
	font: 14px/14px 'News Gothic MT W01', Arial, sans-serif;
}

.product_description {
	width: 300px;
	padding: 20px 0 20px 0;
	color: #373737;
	font: 12px/12px 'News Gothic MT W01', Arial, sans-serif;
}

.productForm {
	width: 325px;
	padding: 20px 0 20px 0;
	color: #373737;
	font: 12px/12px 'News Gothic MT W01', Arial, sans-serif;
}

#quantity {
	display: block;
	line-height: 36px;
	height: 36px;
	position: relative;
}

#quantity img {
	vertical-align: middle;
	margin: -5px 0 0 0;
}

#quantity a {
	margin: 0 0 0 30px;
}

#itemdetail #sizebox {
	display: block;
	height: 30px;
	width: 250px;
	border: 1px solid #cfd4d9;
	padding: 10px;
	color: #373737;
	font: 10px/10px 'News Gothic MT W01', Arial, sans-serif;
}

#itemdetail #sizeboxless {
	display: block;
	height: 30px;
	width: 200px;
	border: 1px solid #cfd4d9;
	padding: 10px;
	color: #373737;
	font: 10px/10px 'News Gothic MT W01', Arial, sans-serif;
}

#itemdetail #sizeboxextra{
	display: block;
	height: 50px;
	width: 200px;
	border: 1px solid #cfd4d9;
	padding: 10px;
	color: #373737;
	font: 10px/10px 'News Gothic MT W01', Arial, sans-serif;
}

#itemdetail #sleevebox {
	display: block;
	height: 30px;
	width: 150px;
	border: 1px solid #cfd4d9;
	padding: 10px;
	color: #373737;
	font: 10px/10px 'News Gothic MT W01', Arial, sans-serif;
}

#itemdetail #collarbox {
	display: block;
	height: 30px;
	width: 100px;
	border: 1px solid #cfd4d9;
	padding: 10px;
	color: #373737;
	font: 10px/10px 'News Gothic MT W01', Arial, sans-serif;
}


#itemdetail label span {
    text-align:center;
    padding: 3px;
	width: 25px;
    display:block;
	border: 1px solid #cfd4d9;
	position: absolute;
	z-index: 9998;
	background: #fff;
}

#itemdetail .extra {
	width: 80px;
	background-color:#FFF;
	color:#FF0000;
}

#itemdetail label input {
	position:absolute;
	border: 1px solid #cfd4d9;
	left: 0;
}

#itemdetail label input:first-child span {
	background-color: #a0a0a0;
}
#itemdetail input:checked + span {
    background-color:#404040;
    color:#F7F7F7;
}

#itemdetail .checked {
    background-color:#404040;
    color:#F7F7F7;
}

#itemdetail .faux {
    background-color:#FFF;
    color:#FF0000;
}

#itemdetail label { 
	position: relative;
	float:left; 
	padding: 3px 0 25px 0; 
	width:50px; 
	text-align:center; 
	cursor: pointer;
}

#itemdetail input { vertical-align:-2px; }


/* Shopping Cart */


#cartdetail {
	display: block;
	width: 980px;
	height: 100%;
	color: #043f66;
	background: #fff;
	padding: 30px 0 0 0;
}

#cartdetail hr {
	background: url('http://cdn.dolimg.com/monstersuniversity/assets/store/line_bg.jpg') repeat-x;	
	color: #111111;
	height: 5px;
	border: 0px;
}

#frmCheckOut {
	margin: 0;
	padding: 0;
	display: inline;
}

#frmCheckOut div {
	display: inline;
}

#frmCheckOut #btnSubmit {
	display: inline;
	padding: 0;
	margin: 0;
	border: 0;
	background: url('http://cdn.dolimg.com/monstersuniversity/assets/store/button_checkout_sprite.jpg') no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	width: 66px;
	height: 22px;
}

#frmCheckOut #btnSubmit.disabled {
	background-position: 0 -22px;
	cursor: default;
}

#frmShoppingCart {
	padding: 0;
	margin: 0;
}

#frmShoppingCart #btnSubmit {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	background: url('http://cdn.dolimg.com/monstersuniversity/assets/store/detail_checkout_sprite.jpg') no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
	width: 157px;
	height: 37px;
}


#frmShoppingCart #btnSubmit.disabled {
	background-position: 0 -37px;
	cursor: default;
}

#shoppingcart {
	padding: 30px 0 0 30px;
}

#shoppingcart h1 {	
	color: #084873;
	padding: 10px 0 5px 0;
	font: 20px/20px 'Bell Gothic W01 Bold 691903', Arial, sans-serif;
}

#shoppingcart table {
	width: 920px;
    border-color: #CCCCCC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

#shoppingcart td {
	width: 100px;
	vertical-align:middle;
	text-align:center;
	padding-bottom: 10px;
	padding-top: 10px;
}

#shoppingcart .cartheader {
	color: #333333;
	font: 16px/20px 'Bell Gothic W01 Bold 691903', Arial, sans-serif;
	text-align:center;
	font-style: bold;
	border-bottom: 3px solid #aaaaaa;
	padding-top: 0;
	vertical-align:middle;
}

#shoppingcart .descrip {
	width: 400px;
	text-align:left;
	font: 17px/18px 'Bell Gothic W01 Bold 691903', Arial, sans-serif;
}

#shoppingcart .thumb img {
	border: 1px solid #cfd4d9;
	display: block;
	margin: 0 auto;
}

#subtotal {
	width: 908px;
	margin: 5px 0 0 0;
	padding: 5px 10px 5px 0;
	text-align: right;
    border-color: #CCCCCC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.updatecart {
	color: #1087cf;
	padding: 0 15px 0 0;
	font-family: 'Bell Gothic W01 Bold 691903', Arial, sans-serif;
	font-size: 20px;
	display: block;
	text-decoration: underline;
	background: #ffffff;
	border: 0;
	float: left;
	cursor: pointer;
}

#checkout #btnSubmit {
	float: right;
}

#checkout {
	margin: 15px 0 0 0;
	padding-right: 30px;
	display: block;
	text-align: right;
	height: 36px;
	line-height: 36px;
	font-family: 'Bell Gothic W01 Bold 691903', Arial, sans-serif;
	color: #1185be;
	width: 300px;
	float: right;
	height: 60px;
}

#checkout img {
	vertical-align: middle;
	margin: -5px 0 0 0;
	padding: 0 0 0 10px;
}

/*Footer*/

#footer {
	padding: 10px 0 20px 15px;
    width: 965px;
	height: 45px;
    background: #fff;
    clear: both;
}

#footerholder {
	padding: 10px 0 20px;
	background: url('http://cdn.dolimg.com/monstersuniversity/assets/footer_image_holder.jpg') no-repeat;	
}

#footer p {
	display:inline;
	width: 930px;
	font: 10px/10px 'News Gothic MT W01', Arial, sans-serif;
}

.leftfootertext {
	position: absolute;
	float: left;
	text-align: left;
	padding: 0 0 0 10px ;
}

.rightfootertext {
	position: absolute;
	float: right;
	text-align: right;
}

#legallinks {
	float: right;
	padding: 10px 20px;
	color: #666666;
	font: 8px/8px 'News Gothic MT W01', Arial, sans-serif;
}

#legallinks a{
	color: #666666;
}



/*  Privacy Policy  */


#three-column #pp_content {
    float: left;
    background: #FFFFFF;
	padding: 20px 0 10px 20px;
    width: 900px;
	color: #000;
	font: 14px/17px 'News Gothic MT W01', Arial, sans-serif;
}

#three-column #pp_content  h1{
	padding: 0 0 0 0;
	color: #416b95;
	font: 18px/18px 'News Gothic MT W01 Bold', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #pp_content  .title{
	padding: 0 0 5px 0;
	color: #000000;
	font: 32px/32px 'Centaur W01', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #pp_content  .subtitle{
	padding: 0 0 10px 0;
	color: #666666;
	font: 12px/12px 'News Gothic MT W01', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #pp_content  .bodyHeader{
	padding: 0 0 0 0;
	color: #000000;
	font: 14px/18px 'News Gothic MT W01', Arial, sans-serif;
	font-weight: bold; 
	letter-spacing: 0;
}

#three-column #pp_content  .bodyText{
	padding: 10px 0 0 0;
	color: #000000;
	font: 14px/16px 'News Gothic MT W01', Arial, sans-serif;
	letter-spacing: 0;
}

strong { 
	font: 13px/16px 'News Gothic MT W01', Arial, sans-serif;
	font-weight: bold; 
}

#three-column #pp_content  a {
	color: #0066cc;
	text-decoration: none;
}

#three-column #pp_content  a:hover{
	text-decoration: underline;
}


#three-column #pp_content  .indent {
	text-indent:50px;
}

#three-column #pp_content table {
	margin-top: 20px;
	width: 700px;
}

#three-column #pp_content td {
	padding: 5px;
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}

#three-column #pp_content .tabbed {
	text-indent: 30px;
}

#three-column #tou_content {
    float: left;
    background: #FFFFFF;
	padding: 20px 0 10px 20px;
    width: 900px;
	color: #000;
	font: 14px/17px 'News Gothic MT W01', Arial, sans-serif;
}

#three-column #tou_content  h1{
	padding: 0 0 0 0;
	color: #416b95;
	font: 18px/18px 'News Gothic MT W01 Bold', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #tou_content  .title{
	padding: 0 0 5px 0;
	color: #000000;
	font: 32px/32px 'Centaur W01', Arial, sans-serif;
	letter-spacing: 0;
}

#three-column #tou_content .tabbed {
	text-indent: 30px;
}

ol ul li{
	list-style: disc;
}

ol ul li ul li{
	list-style: circle;
}

#toplink {
	position: relative;
	float: right;
}

.black_overlay{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1400px;
    background-color: white;
    z-index:1001;
}
 
.white_content {
    display: none;
    position: absolute;
    top: -5px;
    left: 210px;
    width: 100%;
    height: 1400px;
    background-color: white;
    z-index:1002;
    overflow: auto;
}

.learn_more_small {
	display: none;
	position: absolute;
	top: 265px;
	left: 666px;
	width: 257px;
	height: 20px;
	background-color: red;
	z-index:1003;
	-moz-opacity: 0.0;
    opacity:.00;
    filter: alpha(opacity=0);
	overflow: auto;
}

.learn_more_big_au {
	display: none;
	position: absolute;
	top: 914px;
	left: 255px;
	width: 470px;
	height: 50px;
	background-color: red;
	z-index:1003;
	-moz-opacity: 0.0;
    opacity:.00;
    filter: alpha(opacity=0);
	overflow: auto;
}

.learn_more_big_latin {
	display: none;
	position: absolute;
	top: 984px;
	left: 255px;
	width: 470px;
	height: 50px;
	background-color: red;
	z-index:1003;
	-moz-opacity: 0.0;
    opacity:.00;
    filter: alpha(opacity=0);
	overflow: auto;
}

.terms_of_use_au {
	display: none;
	position: absolute;
	top: 1049px;
	left: 848px;
	width: 53px;
	height: 15px;
	background-color: red;
	z-index:1003;
	-moz-opacity: 0.0;
    opacity:.00;
    filter: alpha(opacity=0);
	overflow: auto;
}

.privacy_policy_au {
	display: none;
	position: absolute;
	top: 1049px;
	left: 910px;
	width: 51px;
	height: 15px;
	background-color: red;
	z-index:1003;
	-moz-opacity: 0.0;
    opacity:.00;
    filter: alpha(opacity=0);
	overflow: auto;
}

.terms_of_use_latin {
	display: none;
	position: absolute;
	top: 1122px;
	left: 848px;
	width: 53px;
	height: 15px;
	background-color: red;
	z-index:1003;
	-moz-opacity: 0.0;
    opacity:.00;
    filter: alpha(opacity=0);
	overflow: auto;
}

.privacy_policy_latin {
	display: none;
	position: absolute;
	top: 1122px;
	left: 910px;
	width: 51px;
	height: 15px;
	background-color: red;
	z-index:1003;
	-moz-opacity: 0.0;
    opacity:.00;
    filter: alpha(opacity=0);
	overflow: auto;
}
