    body {
        font-family: "Helvetica","sans-serif";
        font-size: 13px;
        font-weight: 300;
        font-style: normal;
        color: #666666;
	margin: 0px auto;
	margin: 30px auto;
	text-align: center;
	background-image: url(../../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #2A2E2D;
	position: relative;
    }

    a {
	text-decoration: none;
	color: #39B0E9;
	font-weight: bolder;
    }

    #mimaLogo {
	height: 100px;
    	width: 100px;
    	position: absolute;
    	top: 2px;
    	left: 10px;
	z-index: 12;
	overflow: visible;
    }

    #container {
        width: 950px;
	margin: 0px auto;
	text-align: center;
	background-color: #F3F3F3;
	border-left: solid 1px #232323;
	border-right: solid 1px #232323;
	position: relative;
    }

    #header {
	position: relative;
    }

    #legal {
	width: 950px;
	font-size: 7pt;
	margin: 0px auto;
    }

    #legal a {
	color: #666666;
    }
	
	ul#navigation {
		list-style-type: none;
		padding-top: 5px;
		width: 950px;
		position: relative;
		margin: 0px;
		padding: 0px;
		background-image: url(../images/menubg.gif);
		line-height: 4em;
	}
	
	ul#navigation li {
		display: inline;
		overflow: hidden;
		background-image: url(../images/chevron.png);
		background-repeat: no-repeat;
		background-position: center right;
		padding-top: 16px;
		padding-right: 19px;
		padding-left: 19px;
		padding-bottom: 20px;
	}
	
	ul#navigation li.first {
		padding-left: 180px;
	}
	
	ul#navigation li a {
		text-decoration: none;
		color: #000000;
		font-size: 13pt;
		margin-left: 20px;
		padding-right: 20px;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	ul#navigation li a {
		padding-bottom: 20px;
	}
}
	
	ul#navigation li a.selected {
		color: #39B0E9;
	}
	
	ul#navigation li a:hover {
		color: #39B0E9;
	}

	#header #banner {
		background-color: #000000;
		width: 950px;
		height: 200px;
	}

	#content {
		width: 950px;
		color: #000000;
		text-align: left;
	}

	#mainContent {
		width: 60%;
		padding-bottom: 60px;
	}

	#mainContent h3 {
		font-size: 15px;	
	}

	#featured {
		padding-top: 5px;
	}

	#featured h2 {
		text-align: right;
		font-size: 30px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	#tabContainer {
		position: relative;
		margin-top: -18px;
		text-align: left;
		padding-left: 10px;
		margin-left: 0px;
	}

	#tabContainer h2 {
		text-align: left;
		font-size: 30px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	ul#tabnav {
        	text-align: left;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 1px;
                margin-left: 5px;
                font: bold 10px verdana, arial, sans-serif;
                border-bottom: 1px solid #C5C4C4;
                list-style-type: none;
                padding: 1px 0px 5px 0px;
		
        }

        ul#tabnav li {
                display: inline;
        }

        ul#tabnav li a {
                padding: 5px 0px;
                border-right: 1px solid #C5C4C4;
                border-bottom: 1px solid #C5C4C4;
                background-color: #666666;
            	color: #efefef;
                margin-right: 0px;
                text-decoration: none;
                border-bottom: none;
        	text-align: center;
        	padding-left: 15px;
        	padding-right: 25px;
        }

        ul#tabnav li a em {
		padding-right: 9px;
		font-style: normal;
        }

        ul#tabnav li a.selected em {
		padding-right: 9px;
		font-style: normal;
        }

        ul#tabnav a:hover {
                background: #000000;
		color: #39B0E9;
    		background-repeat: no-repeat;
        }

        ul#tabnav a.selected {
        	background: #FFFFFF;
        	color: #000000;
    		background-repeat: no-repeat;
        }

        ul#tabnav a.selected:hover {
                background: #FFFFFF;
        	cursor: default;
    		background-repeat: no-repeat;
        }

        li.tab1 a {
                top: 1px;
                position: relative;
        }

	#tabContent1 {
		margin-left: 5px;
		margin-top: -1px;
		border-right: solid 1px #C5C4C4;
		border-bottom: solid 1px #C5C4C4;
		background-color: #ffffff;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 30px;
	}

	#tabContent2 {
		margin-left: 5px;
		margin-top: -1px;
		border-right: solid 1px #C5C4C4;
		border-bottom: solid 1px #C5C4C4;
		background-color: #ffffff;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 30px;
		display: none;
	}

	#map {
		margin-top: 50px;
	}

	#subContainer {
		position: relative;
		margin-top: 5px;
		text-align: left;
		padding-left: 10px;
		margin-left: 0px;
	}

	#subContainer h2 {
		text-align: left;
		font-size: 20px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	#subContent {
		border-top: solid 1px #C5C4C4;
		margin-left: 5px;
		border-right: solid 1px #C5C4C4;
		border-bottom: solid 1px #C5C4C4;
		background-color: #ffffff;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 30px;
	}

	#subContent span {
		padding-right: 5px;
		font-weight: bolder;
	}

	#sidebarContent {
		float: right;
		width: 35%;
		background-color: #ffffff;
		margin-right: 20px;
		margin-top: 10px;
		border-left: solid 1px #C5C4C4;
		border-top: solid 1px #C5C4C4;
		padding-bottom: 20px;
		margin-bottom: 10px;
	}

	#join {
		border-top: solid 1px #C5C4C4;
		padding-top: 5px;
		padding-bottom: 50px;
		font-size: 110%;
	}

	#featuredMedia {

	}

	#featuredMedia h3 {
		padding-top: 1px;
		text-align: right;
		font-size: 16px;
		background-color: #39B0E9;
		padding-bottom: 5px;
		padding-top: 5px;
		margin: 0px;
		color: #ffffff;
		padding-right: 20px;
	}

	#featuredMedia h4 {
		padding-top: 1px;
		font-size: 14px;
		padding-left: 10px;
	}

	#featuredMedia p {
		padding-left: 10px;
	}
	
	#featuredMedia #flashPlayer {
		padding-left: 20px;
		padding-top: 20px;
	}


	#sponsorAds {
		margin-top: 50px;
		padding-top: 50px;
		padding-bottom: 30px;
		border-top: solid 1px #C5C4C4;
	}

	#sponsorAds a img {
		border: none;
	}

	#socialMedia {
		width: 555px;
		margin-left: 15px;
		margin-top: 30px;
		margin-bottom: 0px;
	}

	#socialMedia h3 {
		font-size: 14px;
		padding-left: 20px;
		padding-top: 20px;
		margin-top: 0px;
	}

	#socialMedia p {
		padding-left: 20px;
		margin-top: 0px;
		padding-bottom: 10px;
	}

	#twitterContainer {
		position: relative;
	}

	#twitter {
		width: 250px;
		height: 200px;
		overflow: hidden;
		border-top: solid 1px #C5C4C4;
		border-right: solid 1px #C5C4C4;
		border-bottom: solid 1px #C5C4C4;
		background-color: #ffffff;
		position: relative;
	}

	#twitterContainer #resize {
		position: absolute;
		width: 30px;
		top: 0;
		left: 225px;
		margin-top: 155px;
	}

	#twitterContainer #resize a img {
		border: none;
	}

	#twitter #twitterLog ul {
		font-family:Verdana,Geneva,sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight:300;
		list-style: none;
		margin-left: 0px;
		padding-left: 20px;
		padding-right: 15px;

    	}

	#twitter #twitterLog li {
	    padding-bottom: 15px;
    	}
    	
	#twitter #twitterLog a img {
		border: none;
		float: left;
		padding-right: 3px;
    }

 	#twitter #twitterLog .twitterStatus {
    	}

	#twitter #twitterLog .twitterTime {
		color: #B6B6B6;
    	}

	#twitterContainer #twitter h3 {
		background-color: #39B0E9;
		color: #ffffff;
		padding-bottom: 5px;
		background-image: url(../images/twitter.gif);
		background-repeat: no-repeat;
		background-position: right center;

	}

	#faceBook {
		width: 250px;
		float: right;
		width: 250px;
		height: 200px;
		overflow: hidden;
		border: solid 1px #C5C4C4;
		background-color: #ffffff;
	}

	#faceBook h3 {
		background-color: #39B0E9;
		color: #ffffff;
		padding-bottom: 5px;
		background-image: url(../images/facebook.gif);
		background-repeat: no-repeat;
		background-position: right center;
	}

	#fullSponsors {
		margin-top: 0px;
		border-top: solid 1px #C5C4C4;
		background-color: #ffffff;
		margin-left: 15px;
		margin-right: 20px;
	}

	#fullSponsors h3 {
		font-size: 14px;
		padding-left: 20px;
		padding-top: 10px;
		margin-top: 0px;
	}

	#fullSponsors a {
		padding-left: 30px;
		padding-right: 30px;
	}

	#fullSponsors a img {
		border: none;
		padding-bottom: 10px;
	}

	#sponsorImages {
		margin: 0px auto;
		text-align: center;
	}

	#offHours {
		padding-top: 30px;
	}

	#offHours a img {
		border: none;
	}

	
	.emailForm 
	{
		width: 270px;
		height: 290px;
	}
	
	.formField 
	{
		padding-top: 30px;


	}
	
	.contactField 
	{
		float: right;
	}
	
	.contactLabel 
	{
		padding: 0px;
		margin: 0px;
		padding-top: 12px;
	}

	.tall {
		height: 400px;
		display: block;
	}
	
	.error {
		color: #39B0E9;
		padding-top: 30px;
	}	

	#newsletterSignup 
	{
		padding: 0px;
	
	}
	
	#newsletterSignup h3 {
		padding-top: 1px;
		text-align: right;
		font-size: 16px;
		padding-right: 20px;
		background-color: #39B0E9;
		padding-bottom: 5px;
		padding-top: 5px;
		margin: 0px;
		color: #ffffff;
	}
	
	#newsletterForm 
	{
		width: 250px;
		margin: 0px auto;
		padding-bottom: 10px;
	}
	
	#newsletterForm .formField
	{
	}
	
	#newsletterForm label 
	{
		text-align: right;
	}
	
	#newsletterForm label span
	{
		font-size: 70%;
	}
	
	#newsletterForm label sup
	{
		color: #39B0E9;
		font-size: 120%;
	}
	
	
	#newsletterForm input 
	{
		color: #39B0E9;
				float: right;
	}

	.addPadding {
		padding-bottom: 30px;
	}

	.jobinfo {
		font-size: 12px;
	}
	
	#interactAd 
	{
	    text-align: center;
	    background-image: url(../images/interactAd.jpg);
	    background-position: top center;
	    background-repeat: no-repeat;
	    height: 400px;
	    background-color: #6E121D;
	    position: relative;
	}
	
    #interactAd p
	{
        text-align: left;
        width: 300px;
        padding: 20px;
	}
	
	    #interactAd a
	{
        color: #EF4C39;
	}
	
		    #interactAd span
	{
        font-weight: bold;
	}

	#interactAd #adTextTop
	{
        position: absolute;
        color: #ffffff;
        top: 0;
        left: 0;
	}
	
		#interactAd #adTextBottom
	{
        position: absolute;
        color: #ffffff;
        bottom: 0;
        left: 0;
	}