/*  CENTRAL STYLE SHEET  */
/******************************/

@media screen and (max-width: 720px){
  #bottom-weather { display: none; }
}

@media print {
 .show {display: all; }

	.main {
		position: absolute;
		top: 0px;
		left: -150px;
		}
	.div { float:none;}

	 .noprint { display:none; }

	 #noshow { display: none;  }

}

/*  Core Styles  */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	background-color:#333333;
	background-image:url('image1.jpg');
	padding: 0px;
	margin: 0px;
	height: 100%;
	font-size:85%;
}

form {
	margin: 0px;
}

img {
	border-style: none;
	float: left;
	position: relative;
	margin: 0px;
}*/

img.float-left {
	float:left;
	margin: 10px 15px 10px 0px;
}

img.float-right {
	float:right;
	margin: 10px 15px 10px 10px;
}

img.float-none {
	float:none;
	margin: 10px 10px 10px 10px;
}

img.float-center {
	display:block;
	float:none;
	margin-left:auto;
	margin-right:auto;
}

img.top-link {
	float:none;
	margin: 0px 0px 10px 0px;
	border: 0px;
}

img.slide {
	border:solid 2px;
	margin:5px;
}

.thumbnail_image {
    float:none;
    position:static;
    height:100px;
}

figcaption {
	font-style:italic;
	font-size:90%;
}

h1 {
	color: #333333;
	font-size: 30px;
	text-align:center;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:5px;
	margin-left: 0px;
	font-weight: normal;
}

h2 {
	color:#333333;
	font-size: 20px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5x;
	margin-right:5px;
	margin-left: 0px;
	font-weight: bold;
}

h2.center {
	color:#333333;
	font-size: 20px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-left: 0px;
	font-weight: bold;
}

h3 {
	color:#333333;
	font-size: 15px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-left: 0px;
	font-weight: bold;
}

h3.center {
	color:#333333;
	font-size: 15px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-left: 0px;
	font-weight: bold;
}

h4 {
	color:#cc9933;
	font-size: 15px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-left: 0px;
	font-weight: bold;
}

h4.center {
	color:#cc9933;
	font-size: 15px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-left: 0px;
	font-weight: bold;
}

hr {
	height: 1px;
	color: #dcdbb7;
	background:#dcdbb7;
	border:0;
	height:1px;
	margin-left:0;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

hr.half {
	height: 1px;
	color: #dcdbb7;
	background:#dcdbb7;
	border:0;
	height:1px;
	width:50%;
	margin-left:auto;
	margin-right:auto;
}

hr.space {
	background:#fff;
	color:#fff;
	visibility:hidden;
}

hr.nav {
	color: #dcdbb7;
	background:#dcdbb7;
	border:0;
	height:1px;
	margin-left:0;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	width:100%;
}

hr.impact {
	height: 1px;
	color: #cc9933;
	background:#ffcc33;
	border:0;
	height:1px;
	margin-left:0;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

.featureDate {
	background-color:#ffffff;
	width:200px;height:auto;
	float:left;
	padding:5px;
	margin: 10px 0px 10px 0px;
	color:#333333;
	border-style:dotted;
	border-width:1px;
	border-color:#cdcbb7;
}
.date-text {
	color:#990000;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	text-align:left;
	font-size:1.3em;
}

p {
	line-height:1.75em;
	font-size:100%;
	color:#333333;
	padding-right: 10px;
}

p.center {
	line-height:1.75em;
	font-size:100%;
	color:#333333;
	text-align:center;
}

p.home {
	line-height:1.5em;
	font-size:100%;
	color:#333333;
	padding-right: 10px;
}

ul.navigation {
	background-color:#ffffff;
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	margin-bottom:0px;
	list-style-type:none;

}

li.navigation {
	margin-bottom: 3px;
	list-style-type:none;
}

ul.main {
	position:inline;
	padding-left:0px;
	padding-right:5px;
	margin:1px;
	margin-bottom:0px;
	list-style-type:none;
	margin-left: 15px;
}

ul.left {
	position:inline;
	padding-left:25px;
	padding-right:5px;
	margin:0px;
	margin-bottom:0px;
	list-style-type:disc;
	margin-left: 0px;
}

li {
	margin-bottom: 1px;
}

pre {
	font-family: Courier New;
	font-size: 13px;
}

/* Opening Styles */


.container {
	width:800px;
	margin:0; auto;
	background-color: #000000;
}


#top_container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
}

#main_container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

#headerContainer {
    display: block;
	background-color: #000000;
	padding-top: 2px;
	float: left;
	position: relative;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:800px;
	height: auto;
	border-radius:5px 5px 0 0;
}

#altHeaderContainer { display: none;}


/* Header Logo Styles */

#open-header {
	width:800px;
	margin:0 0 5px 0;
	float:left;
	min-height:130px;
}

#tagline-container {
	float:left;
	width:320px;
	padding:22px 0 0 0;
	margin:0;
}

#logoContainer {
	position:relative;
	float:left;
	width:800px;
	margin:0px;
	padding:0px;
}

#linksBanner {
	width:800px;
	background:#ffffff;
	font-weight:bold;
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
	height: 25px;
}

#contact {
	width:250px;
	float:right;
	margin-top: 20;
	padding: 0;
	background-color:#000000;
	height:28px;
}

#top-audience {
	width:430px;
	float:right;
	margin:0;
	padding:0;
	background-color:#1D1D1D;
	height:28px;
}

#ref-links {
	position:right;
	float:right;
	width:430px;
	margin:0px;
	padding:0px;
}

#contact-links {
	position:right;
	float:right;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:200px;
	padding:0px;
}

#umc-logo {
	position:relative;
	float:left;
	width:212px;
	margin:0px;
	padding:0px;
	font-size:.7em;
	line-height: 0px;
}

#mu-logo {
	position:relative;
	float:left;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}

#main-logo {
	position:relative;
	float:left;
	margin:0px;
}

#collage {
	position:relative;
	float:left;
	width:254px;
	margin:0px;
}

/* Audience Navigation Styles */

#audienceContainer {
	position:relative;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

#audienceText {
	width:570px;
	float:left;
	font-size: 12px;
	background-color: #EFA521;
	position: relative;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	color: #000000;
	padding-left:10px;
	padding-right:10px;
	margin:0px;
}

div.printhead{
	DISPLAY: none;
}


/* Secondary Horizontal Navigation Styles */

#searchContainer {
	float: right;
	position: absolute;
	right: 5px;
	top: 3px;
	direction:rtl;
}

#searchContainerSub {
	float: right;
	position: absolute;
	right: 5px;
	top: 75px;
}

.search {
	width:100px;
	height: 10px;
	font-size:13px;
	vertical-align: middle;
	margin:1px;
}

.searchButton {
	width: 100px;
	vertical-align: middle;
	background-color: #cc9933;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	border-width: 1px;
	border-color: #333333;
	margin:1px;
}

/* Home Page Bottom Feature */

#specialalert {
	float: left;
	position: absolute;
	left: 10px;
	top; 10px;
	width: 155px;
	height: auto;
}

/* Home Page Bottom Section Styles */

#brand {
	width:290px;
	float:left;
	margin:24px 0 0 0;
	padding:0;
}


#grayRule {
	position: relative;
	float:left;
	background-color:#666666;
	width:800px;
	margin:0;
	height:6px;
}

#bottomContainer {
	background-color: #ffffff;
	float: left;
	position: relative;
	margin:0px;
	padding:5px 20px 10px 20px;
	width: 760px;
	/*height:100%;*/
	min-height:250px;
	box-shadow: 0px 3px 7px #333;
	-moz-box-shadow: 0px 3px 7px #333;
	-webkit-box-shadow: 0px 3px 7px #333;
}

#primaryNavigation {
	background-color:#ffffff;
	float:left;
	position:relative;
	width:140px;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	height:auto;
	font-size:0.9em;
}

#primaryContent {
	background-color:#ffffff;
	position:relative;
	float:right;
	width:660px;
	margin:0px;
	padding-top:10px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:10px;
	height:auto;

}

/*  Main Footer Styles  */

#footer {
	float:left;
	text-align:center;
	font-size:13px;
	border-top-style:solid;
	border-top-color: #484848;
	border-top-width:1px;
	background-color:#999999;
	line-height:175%;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	width:800px;
	border-radius:0 0 5px 5px;
}

#footer2 {
	float:left;
	font-size:12px;
	background-color:#d9d9d9;
	line-height:150%;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	width:800px;
	border-radius:0 0 5px 5px;
}


#goldRule {
	position: relative;
	float:left;
	background-color:#cc9933;
	width:800px;
	margin:0;
	height:8px;
}

#blackbar {
	position: relative;
	float:left;
	background-color:#000000;
	width:800px;
	margin:0;
	height:4px;
}
#full-footer {
	position: relative;
	float: left;
	background-color: #747679;
	width: 100%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin:0px;
}

.copyright {
	color: #FFFFFF;
	font-size: 0.9em;
	text-align:right;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:5px;
	margin:0px;
}

/*  Hyperlink Styles  */

a:link {color:#3366cc;text-decoration:none}
a:visited {color:#3366cc;text-decoration:none}
a:active {color:#3366cc;text-decoration:none}
a:hover {color:#000000;text-decoration:underline;}

a.gray-links:link {color: #333333;text-decoration: none;}
a.gray-links:visited {color: #333333;text-decoration: none;}
a.gray-links:active {color: #333333;text-decoration: none;}
a.gray-links:hover {color: #000000;text-decoration: underline;}

a.black-links:link {color: #000000;text-decoration: none;}
a.black-links:visited {color: #000000;text-decoration: none;}
a.black-links:active {color: #000000;text-decoration: none;}
a.black-links:hover {color: #000000;text-decoration: underline;}

a.gold-links:link {color: #cc9933;text-decoration: none;}
a.gold-links:visited {color: #cc9933;text-decoration: none;}
a.gold-links:active {color: #cc9933;text-decoration: none;}
a.gold-links:hover {color: #000000;text-decoration: underline;}

a.white-links:link {color: #ffffff;text-decoration: none;}
a.white-links:visited {color: #ffffff;text-decoration: none;}
a.white-links:active {color: #ffffff;text-decoration: none;}
a.white-links:hover {color: #000000;text-decoration: none;background: #ffffff;}

a.navigation-links:link {color: #333333;text-decoration: none;}
a.navigation-links:visited {color: #333333;text-decoration: none;}
a.navigation-links:active {color: #333333;text-decoration: none;}
a.navigation-links:hover {color: #000000;text-decoration: underline;}

a.siteindex-links:link {color: #333333;font-size: 90%;text-decoration: none;}
a.siteindex-links:visited {color: #333333;font-size: 90%;text-decoration: none;}
a.siteindex-links:active {color: #333333;font-size: 90%;text-decoration: none;}
a.siteindex-links:hover {color: #000000;font-size: 90%;text-decoration: underline;background: #cc9933;}

a.breadcrumbs-links:link {color: #cc9933;text-decoration: none;}
a.breadcrumbs-links:visited {color: #cc9933;text-decoration: none;}
a.breadcrumbs-links:active {color: #cc9933;text-decoration: none;}
a.breadcrumbs-links:hover {color: #000000;text-decoration: underline;}


.dropdown {
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 10px;
	line-height: 1.25em;
}

.pre-center {
	display:block;
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:600px;
}

.clear-both {clear:both;}
.clear-right {clear:right;}
.clear-left {clear:left;}

.align-center {text-align:center}
.align-left {text-align:left}
.align-right {text-align:right}
.center {margin-left:auto;margin-right:auto;}
.right {float:right;}
.left {float:left;}
.valign-middle {vertical-align:middle;}
.valign-top {vertical-align:top;}
.valign-bottom {vertical-align:bottom;}
.main-content {padding-top: 15px;padding-left: 20px;}
.no-border {border:0px}
li {line-height: 1.5em;margin-right:5px;}
li.bottom-margin {margin-bottom: 1em;padding-right:10px;}
img.site {float:right; margin: 0px 10px 10px 10px;}
img.menu {margin: 0px 5px 10px 10px}

.nobr {white-space:nowrap;}

/* Background Color Calls */
.black {background-color:#000000;}
.white {background-color:#ffffff;}
.gold {background-color:#cc9933;}
.light-gray {background-color:#cccccc;}

/* Text and Object Colors */
.breadcrumbs {font-size:80%;color: #6e6d6d;margin-bottom:1em;margin-right:10px;}
.copyright-text {color:#ffffff;font-size:90%;margin-right:10px;margin-top:5px;}
.black-text {color:#000000;}
.white-text {color:#ffffff;}
.white1-text {color:#ffffff; float:right;}
.gold-text {color:#cc9933;}
.gray-text {color:#cccccc;}
.red-text {color:#ff0000;}
.impact-header {color:#990000;padding-top:10px;padding-bottom:10px;padding-left:2px;text-align:left;font-weight:bold;font-size:1.3em}
.impact-text {color:#666666;padding-top:5px;padding-bottom:5px;padding-left:2px;text-align:left;font-size:100%}
.subnavigation {float:right;margin: 0px 10px 10px 20px; width: 40%; font-size: 90%;background-color: #ffffff;height:auto;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:5px;}
.audienceSubnav {float:right;margin: 10px 10px 10px 10px;width: 225px; font-size: 90%;border-style:solid;border-width: 1px;border-color: #dcdbb7;height:auto;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:4px;}
.impacts {background-color:#ffffff;width:140px;height:auto;padding:10px;margin: 10px 10px 10px 10px;float:right;color:#333333;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#dcdbb7;}
.close-text {line-height:1.4em;}
ul.video {float:left;width:100%;padding-left:.5em;margin:5px;list-style-type:none;}
li.video {margin-bottom: 5px; list-style-type:none;line-height:1.25em;}

div.dean {float:right;width:150px;font-size:90%;text-align:center;margin: 10px 15px 10px 10px;}
div.about {float:right; width:250px;font-size:90%;text-align:left;margin: 0px 15px 10px 15px;line-height:1.5em;}
div.tour {float:right; width:175px;font-size:90%;text-align:left;margin: 10px 15px 10px 10px;}
div.navigation {float:right; margin: 10px 10px 10px 10px; width: 48%; font-size: 90%; background-color: #cccccc; padding:10px;}
div.index {float:left;margin:0px 0px 10px 0px;}
div.announcement {float:center; margin:10px 0px 10px 200px; background-color:#cccccc; width:360px; border-radius:10px; padding:5px;}

div.literature {float:none; margin-left:auto; margin-right:auto; background-color:#E5E5E5; text-align:left; font-size:85%; width:95%; border-radius:5px; padding:5px;}

div.column2 {float:left; width:48%; padding:0px 10px 10px 0px;}
div.float-left {float:left; padding:0px 10px 10px 0px;}
div.float-center {float:none; margin-left:auto; margin-right:auto;}
div.ppt {float:none; margin-left:auto; margin-right:auto; height:450px; width:65%}

.right-nav {float:right;width: 30%;font-size: 90%;}
.dropdown {margin-bottom: 10px; margin-top: 5px; margin-left: 10px;line-height: 1.25em;}
.programlinks {color:#333333;background-color:#ffffff;font-size:100%;font-family: Verdana, Arial, Helvetica, sans-serif;}
table.curriculum {float:right;margin: 0px 5px 10px 10px; width: 40%; font-size: 90%;background-color: #ffffff;}
.right-box {float:right; width:240px; font-size:90%; margin:10px 5px 5px 10px; padding:5px 10px 0 8px; border-style:solid; border-width:1px; border-color:#cccc99; background-color:#eeeeee;}
.underline {text-decoration:underline;}
.download-box {float:left; width:95%; font-size:90%; margin:5px; padding:5px 10px 0 8px; border-style:solid; border-width:1px; border-color:#cccc99; background-color:#eeeeee;}

h2.audience {
	color:#333333;
	font-size: 1.3em;
	text-align:left;
	margin-top:1em;
	margin-bottom:.1em;
	margin-right:10px;
	margin-left: 0px;
	font-weight: bold;
}

h3.events {
	color:#cc9933;
	font-size: 1em;
	text-align:left;
	margin: 0px;
	font-weight: bold;
}

h4.tag {font: 20px/28px 'DroidSansRegular', Arial, sans-serif;letter-spacing: 0;color:#b3b3b3;margin:0;padding:0;}

/* Table Formatting */
thead {
	background-color: #FFFFFF;
	text-align: center;
}

tr.stripe1 { background-color:#ffffff; }
tr.stripe2 { background-color:#e0e0e0; }
tr.stripe3 { background-color:#b3b3b3; }
tr.stripe4 { background-color:#EBD375; }

tbody.shade tr:nth-child(odd) {
	background-color:#DDDDDD;
}
tbody.shade tr:nth-child(even) {
	background-color:#FFFFFF;
}

tfoot {
	font-style:italic;
}

table.padding-15 {
	padding-right:15px;
	padding-left:15px;
	}

.collapse {
	border-collapse:collapse
	}

table.padding1 {padding:1px}
table.padding2 {padding:2px}
table.padding3 {padding:3px}
table.padding4 {padding:4px}
table.padding5 {padding:5px}
table.padding6 {padding:6px}
table.padding7 {padding:7px}
table.padding8 {padding:8px}
table.padding9 {padding:9px}
table.padding10 {padding:10px}
table.padding15 {padding:15px}

td.singlebottomborder {
	border-bottom:1pt solid black;
	}
td.doublebottomborder {
	border-width:3px;
	border-bottom-style:double;
	border-color:transparent transparent black;
}

table.doubleborder {
	border-width:3px;
	border-style:double;
	border-color: black;
}

/* Table Data */
.width-05 {width:5%}
.width-10 {width:10%}
.width-15 {width:15%}
.width-20 {width:20%}
.width-25 {width:25%}
.width-30 {width:30%}
.width-35 {width:35%}
.width-40 {width:40%}
.width-45 {width:45%}
.width-50 {width:50%}
.width-55 {width:55%}
.width-60 {width:60%}
.width-65 {width:65%}
.width-70 {width:70%}
.width-75 {width:75%}
.width-80 {width:80%}
.width-85 {width:85%}
.width-90 {width:90%}
.width-95 {width:95%}
.width-100 {width:100%}

.height-100 {height:100px}
.height-150 {height:150px}
.height-200 {height:200px}
.height-250 {height:250px}
.height-300 {height:300px}
.height-350 {height:350px}
.height-400 {height:400px}
.height-450 {height:450px}
.height-500 {height:500px}
.height-550 {height:550px}
.height-600 {height:600px}
.height-650 {height:650px}
.height-700 {height:700px}
.height-750 {height:750px}
.height-800 {height:800px}
.height-850 {height:850px}
.height-900 {height:900px}
.height-950 {height:950px}
.height-1000 {height:1000px}

tr.fixed{
    position:fixed;
    padding:5px;
    width:100%;
}

/* Font Sizes */
.text-75 {font-size:75%}
.text-80 {font-size:80%}
.text-85 {font-size:85%}
.text-90 {font-size:90%}
.text-95 {font-size:95%}
.text-110 {font-size:110%}
.text-115 {font-size:115%}
.text-120 {font-size:120%}
.text-125 {font-size:125%}
.text-130 {font-size:130%}
.text-135 {font-size:135%}
.text-140 {font-size:140%}

/* Spacing */
.indent05 {margin-left:5px}
.indent10 {margin-left:10px}
.indent15 {margin-left:15px}
.indent20 {margin-left:20px}
.indent25 {margin-left:25px}
.indent30 {margin-left:30px}
.indent35 {margin-left:35px}
.indent40 {margin-left:40px}
.indent50 {margin-left:50px}
.indent55 {margin-left:55px}
.indent60 {margin-left:60px}
.indent65 {margin-left:65px}
.indent70 {margin-left:70px}
.indent75 {margin-left:75px}
.indent80 {margin-left:80px}
.indent85 {margin-left:85px}
.indent90 {margin-left:90px}
.indent95 {margin-left:95px}
.indent100 {margin-left:100px}

/* Padding */
.paddingleft05 {padding-left:5px}
.paddingleft10 {padding-left:10px}
.paddingleft15 {padding-left:15px}
.paddingleft20 {padding-left:20px}
.paddingleft25 {padding-left:25px}
.paddingleft30 {padding-left:30px}
.paddingleft35 {padding-left:35px}
.paddingleft40 {padding-left:40px}
.paddingleft50 {padding-left:50px}

.paddingright05 {padding-right:5px}
.paddingright10 {padding-right:10px}
.paddingright15 {padding-right:15px}
.paddingright20 {padding-right:20px}
.paddingright25 {padding-right:25px}
.paddingright30 {padding-right:30px}
.paddingright35 {padding-right:35px}
.paddingright40 {padding-right:40px}
.paddingright50 {padding-right:50px}

.paddingtop05 {padding-top:5px}
.paddingtop10 {padding-top:10px}
.paddingtop15 {padding-top:15px}
.paddingtop20 {padding-top:20px}
.paddingtop25 {padding-top:25px}
.paddingtop30 {padding-top:30px}
.paddingtop35 {padding-top:35px}
.paddingtop40 {padding-top:40px}
.paddingtop50 {padding-top:50px}
.paddingtop60 {padding-top:60px}
.paddingtop70 {padding-top:70px}

/* Margin */
.marginleft00 {margin-left:0px}
.marginleft05 {margin-left:5px}
.marginleft10 {margin-left:10px}
.marginleft15 {margin-left:15px}
.marginleft20 {margin-left:20px}
.marginleft25 {margin-left:25px}
.marginleft30 {margin-left:30px}
.marginleft35 {margin-left:35px}
.marginleft40 {margin-left:40px}
.marginleft50 {margin-left:50px}

.marginright05 {margin-right:5px}
.marginright10 {margin-right:10px}
.marginright15 {margin-right:15px}
.marginright20 {margin-right:20px}
.marginright25 {margin-right:25px}
.marginright30 {margin-right:30px}
.marginright35 {margin-right:35px}
.marginright40 {margin-right:40px}
.marginright50 {margin-right:50px}

.margintop05 {margin-top:5px}
.margintop10 {margin-top:10px}
.margintop15 {margin-top:15px}
.margintop20 {margin-top:20px}
.margintop25 {margin-top:25px}
.margintop30 {margin-top:30px}
.margintop35 {margin-top:35px}
.margintop40 {margin-top:40px}
.margintop50 {margin-top:50px}

.marginbottom05 {margin-bottom:5px}
.marginbottom10 {margin-bottom:10px}
.marginbottom15 {margin-bottom:15px}
.marginbottom20 {margin-bottom:20px}
.marginbottom25 {margin-bottom:25px}
.marginbottom30 {margin-bottom:30px}
.marginbottom35 {margin-bottom:35px}
.marginbottom40 {margin-bottom:40px}
.marginbottom50 {margin-bottom:50px}

/*Font Weight and Styles*/
.normal {font-weight:normal;}
.bold {font-weight:bold;}
.bolder {font-weight:bolder;}
.light {font-weight:lighter;}
.italic {font-style:italic;}
.highlight-green {color:#00C000;}


@media screen and (max-width: 800px) {

    #main_container { width: 100%; }
    #headerContainer {display: none;}
    #altHeaderContainer {display: block;}
    #bottomContainer { width: 100%; padding: 0px; }
    #footer { width: 100%; font-size:75%; }
    
    h2.center { font-size: 15px; }

}