.foo{}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - ONE COLUMN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-one-column 
{
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	width: 728px; /* Was 760 less the padding */
	padding: 15px;
	border: solid 1px #CCC;
	background-color: #FFF;
	text-decoration: none;
	}
#content-container-one-column p
{font-size: 12pt;padding: 2px 2px 2px 2px;text-decoration: none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - TWO COLUMN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-two-column {
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	width: 728px; /* Was 760 less the padding */
	padding: 0;
	background-color: #FFF;
	}
#content-main-two-column_home 
{width: 160px;float: left;font-size:.9em;}
#content-main-two-column 
{width: 540px;float: none;margin-left: 30px;margin-right: 130px;}
#content-side-two-column {display: none;float: none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - THREE COLUMN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-three-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:728px;
	border:1px solid #CCC;
	background:url(images/bg-three-column-main.gif) repeat-y;
	position:relative;
	}
#content-main-three-column {width:355px;float:left;margin-left:25px;}
#content-side2-three-column,
#content-side1-three-column {width:160px;font-size:12pt;}
#content-side2-three-column {float:right;}
#content-side1-three-column {float:left;}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HOME PAGE - THREE COLUMN SECTION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#three-column-container 
{background:url(images/bg-three-column-home2.png) repeat-y;padding:0 0 10px 0;margin:20px 0 10px 0;}
#three-column-side1 {float:left;width:30%;}
#three-column-side2 {width:30%;margin:0px 32% 10px 35%;}
#three-column-middle 
{float:right;width:30%;background:url(images/mcLettrsGray.gif) no-repeat 300px 0;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HTML TAGS 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
* html body
{font-size: 12pt;}
body {
	margin:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:1.4em;
	color: #333;
}

/* NOTE: The acronym element is now deprecated so we now use abbr. */
abbr, acronym, .help {border-bottom: dotted 1px olive;}
p {margin:10px 0;}
p.no-padding-no-margin {padding:0;margin:0;}

hr{
	color: #E5E5E5;
	height: 1px;
	border:0;
	margin:10px 0;
	}
blockquote {
	padding:0 0 0 12px;
	margin:12px 0 0 0;
	background:url(images/bg-quote.png) no-repeat;
	}
blockquote p {margin:2px 0;}
cite {font-size:12pt;margin:0;padding:0 0 0 6px;}
fieldset {padding:15px;}
legend {color:#333333;padding:5px 3px 10px 3px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HEADINGS 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1, h2, h3, h4, h5, h6 {
	font-size:14pt;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;
}
h1.pagetitle 
{
	font-size: 14pt;  
	letter-spacing: .05em; 
	font-family: Verdana, Arial, Sans-Serif; 
	line-height: 1.1em; 
	margin: 5px 0 0 0;
	padding: 5px 3px 5px 3px;
	padding-left: 24px;
	height: 22px;
	color: Maroon;
	background: transparent url(images/smMCGray.gif) top left no-repeat;
}

h1 {margin-bottom:0;}
h1, h2 {margin-top:0px;}
h2 {font-size:14pt}
h3 {font-size:14pt;}
h3.small {font-size:14pt;}
h4 {font-size:14pt;}
h5 {font-size:14pt;}
h6 {font-size:14pt;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	LINKS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a:link {color:blue; text-decoration:none;}
a:visited {color:#4675B5; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {text-decoration:underline;background-color: #D7EBC2;}
a:active {color:#980000;background-color: #D7EBC2; color: #333; font-weight: bold;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	TOP INFORMATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#top-information {display: none;}
		
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	NAVIGATION STYLES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* FOR TOP NAVIGATION ON SECONDARY PAGES (i.e. contactus.aspx) */
#boxedlist_top {display: none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	SITE HEADER 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#heading{text-align: left;font-size:14pt;font-weight:bold;}
#subheading{font-size:14pt; font-weight:bold;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MAIN NAV 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HEADER/LOGO AREA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#homepagelogo-container {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width: 760px;
	position: relative;
	}
.deptHeaderMid { background-color: #FFF;}
.deptHeaderMid h2 
{
	color: #FFCC00; 
	font-size: 95%; 
	vertical-align: top; 
	padding-top: 40px; 
	padding-left: 12px; 
	font-weight: bold;
	letter-spacing: .05em;
}
.deptHeaderLft { display: none;}
.deptHeaderRt {display: none;}
.homepagelogo-image {display:none;}
.homepagelogoImg2{display: none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	SUB HEADER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#subpagelogo-container {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:760px;
	background:#FFF;
	position:relative;
	}
.subpagelogo-title
{
	margin-top:0;
	padding: 2px 0 2px 5px;
	margin-left:auto;
	margin-right:auto;
	width:755px;
	position:relative;
	border: solid 1px #E4E4E4;
	font-weight: bold;
	font-size: 90%;
}
#subpagelogo-container img {display: none;margin: 0; padding: 0; visibility: hidden;}
#subpagelogo-container h1.hiddentitle {display: block;}
.subpagelogo-image {display:block;text-align: right;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	BREADCRUMBS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#breadcrumbs {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:760px;
	background-color: #FFF;
	position:relative;
	color:#274265;
	font-size: 12pt;
	height: 25px;
	}
.currentNode{color: #D98200;font-weight: bold;}
#breadcrumbs .path {
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	padding: 3px 0 0 3px;
}
#breadcrumbs .departmentname {display: none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	PAGE TITLE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#pagetitle {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	width:720px;
	background:#EFEFEF;
	position:relative;
	color:#274265;
	font-size: 14pt;
	padding:.5em 20px .7em 20px;
	}
#pagetitle a:link,
#pagetitle a:visited {text-decoration:none;}
#pagetitle a:hover{text-decoration:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	LISTS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CUSTOM DIV and TABLE STYLES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	IMAGES & PHOTOS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
img {border:none;}
/* a img:hover, a img:focus, a img:active
{
	border: solid 2px Maroon;
}
*/
img.floatleft
{float: left;margin-left: 3px;margin-right: 3px;}
img.floatright {float: right;padding-left: 4px;}
.photo-border {
	border:1px solid #cecece;
	padding:4px;
	margin-bottom:5px;
	display:block;
}
img.mcmap
{text-align: center;margin-left: 60px;margin-bottom: 40px;}
.center{margin-left: 40px;}
.footerbullets {display: none;}
.floatleft-clear-right {float: left; clear: right;border: 0;margin-right: 10px;}
.floatright { float: right;}
.sectioncontainer {width: 100%;}
.floatleftclearright {width: 50%;float: left; clear: right; border: 0;}
.floatrightwithmargin {width: 50%;float: right;}
.photo-float-left {float:left;margin-right:10px;margin-top: 10px;}
.photo-float-right {float:right;margin-right:3px;}
.image-border-none {border:none;}
.weathercenter {text-align: center;	margin-top: 20px;}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	FOOTER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer { display: none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	FOOTER-SUB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer-sub { display: none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MISC CLASSES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Default style for SPAN icons. Edit if desired: */
*.iconspan{float: left;color: Blue;}
.faqspan {font-weight: bold;}
.icongroup1 p {margin-left: 15px;margin-top: 15px;border-left: solid 3px #CCC;padding: 3px 3px 3px 6px;}
.news-date {font-size:12pt;font-style:italic;color:#A4A4A4;}
.arrow {vertical-align:middle;}
input.button-big {
	font-weight:bold;
	padding:.7em 1.5em;
	font-size:14pt;
	vertical-align:bottom;
	}
input.button-small {
	font-weight:normal;
	padding:.4em 1em;
	font-size:10pt;
	vertical-align:bottom;
	}
.clear {clear:both;}
.none {display:none;}
.note {color: Red;font-size: 12pt;}
.border-bottom{border-bottom: solid 1px #CCC;}
.SelectedRowStyle{background-color: #EFEFEF;}
.paddingleft{padding-left: 20px;}
.LeftAlign
{text-align: left;margin: 0;padding: 0;border-bottom: solid 1px #EFEFEF;}
.floatleft{float: left;}
.paragraphindent{padding-left: 30px;padding-right: 15px;}
.sg1{margin-left: 15px;	font-size: 12pt;}
