﻿@media screen {

body { margin:0; padding:0; text-align:center;}
img { border:0; }


/* Page Frame */
#mdColumnContainer { width:950px; margin:0 auto; background:#e0e9ce url(~/media/13FBA0CC3C784343B801938ADB6E9712.ashx) top left repeat-y; text-align:left; }
#mdHeader { width:100%; height:149px; background-color:#fff; overflow:hidden; } /* Overflow needed to correct ie6 issue */
#mdPrintHeader { display:none; }
#mdMainLeftColumn { width:230px; margin-left:-229px; overflow:hidden; position:relative; left:-1px; float:left;}
#mdMainRightColumn{ width:195px; margin-right:-194px; float:right; position:relative; left:1px; }
#mdColumnWrapper { margin-left:230px; margin-right:195px; background:#fff; }
/* mac hie \*/
* html #mdColumnWrapper { height:1%; position:relative; }
/* end hide */


.mdClearer{ height:1px; overflow:hidden; margin-top:-1px; clear:both; }



/* Nav */
#mdNavContainer { width:100%; height:85px; overflow:hidden; background:#fff; float:left; }
#mdNavLeft { width:230px; height:85px;  float:left; }
#mdNavTabsContainer { width:720px; height:24px; background:#e7ecd6; float:left; }
#mdSubNav { width:720px; padding:5px 0 4px 0; background:#33460c; float:left; }
#mdSubNavLeft { position:relative; left:13px; padding-top:4px; float:left; }
#mdSubNavRight { position:relative; right:10px; float:right; }
#mdSubNavRight input.searchBox { 
	width:117px; 
	height:18px; 
	position:relative; 
	top:-2px; 
	border:solid 0px #fff; 
	background:url(~/media/76579A4F55284F8EB32096D1B9B5BDD4.ashx) top left no-repeat; 		font-size:11px;
	color:#999;
}
#mdSubNavRight input.searchBoxActive { 
	width:117px; 
	height:18px; 
	position:relative; 
	top:-2px; 
	border:solid 0px #fff; 
	background:url(~/media/76579A4F55284F8EB32096D1B9B5BDD4.ashx) top left no-repeat; 			font-size:11px;
	color:#000;
}
#mdSubNavRight input.mdSearchButton { position:relative; top:4px; }
#md-cse-search-results {margin-left:0px;}
.tabSubFloatRight { width:720px; float:right; }

/* Tabs */
.mdTopTabsContainer { border-right:solid 1px #e0e9ce; float:left; }
.mdTopTabsLeftOver { float:left; }
.mdTopTabsMiddleOver { background:#415603; padding:5px 0 4px 0; float:left; }
.mdTopTabsRightOver { float:left; }
.mdTopTabsLeft { float:left; }
.mdTopTabsMiddle { background:#878c40; padding:5px 0 4px 0; float:left; }
.mdTopTabsRight { float:left; }

.mdActiveTabText {padding-top:5px; font-weight:bold; cursor:pointer; float:left; }
.mdInActiveTabText { padding-top:5px; cursor:pointer; float:left; }

/* Font Resize */
#mdFontResize { width:720px; float:left; }
#mdFontResizeRight { width:66px; margin-left:30px; padding-top:8px; float:right; }
#mdFontResizeLeft { width:90px; padding-top:6px; float:right; }
.printIcon { position:relative; top:-3px; }
.printText { position:relative; top:-7px; font-weight:bold; }


/* Middle Column Styles */
.mdMiddleContentPadding { width:475px; position:relative; left:15px; padding:0 0 20px 0; float:left; } /* Using width and position because of Safari error */

#addThis {height:20px; text-align:right; margin-top:0px;}


/**/

.floatLeft { float:left; }
.floatRight { float:right; }
.clearBoth { clear:both; }

/* Footer */
#mdFooter { width:100%; border-top:1px solid #fff; background:#33460c; clear:both; float:left; }
#mdFooterIcon { float:left; }
#mdFooterLeft { padding:10px 0 10px 0; float:left; }
#mdFooterRight { position:relative; right:24px; padding:10px 0 10px 0; float:right; }

/* Left Side Modules */
.mdTopModule { width:100%; background:url(~/media/A8C23091DD7D45349AAA4102FDE7311C.ashx) top left repeat-x; float:left; } 
.mdTopModuleHeader { width:100%; margin-top:15px; margin-bottom:14px; float:left; }
.mdTopModuleInnerBody { width:188px; border-bottom:solid 1px #000; padding:3px 0 17px 0; margin-bottom:14px; position:relative; left:22px; float:left; }

.mdModule { width:100%; margin-top:15px; background:url(~/media/49D504A6346B41D6AAA732D6FC9D84B2.ashx) top left repeat-x; float:left; }
.mdModuleHeader { width:100%; margin-top:15px; float:left; }
.mdModuleHeaderIcon { position:relative; left:20px; float:left; }
.mdModuleHeaderTitle { position:relative; left:30px; padding-top:2px; float:left; }
.mdModuleHeaderTitle2 { position:relative; left:22px; padding-top:2px; float:left; }

.mdModuleBody { width:100%; float:left; }
.mdModuleInnerBody { width:188px; padding:3px 0 17px 0; margin-bottom:14px; position:relative; left:22px; float:left; }
.mdModuleWogDescription { width:135px; float:left; }
.mdModuleWogImage { padding-right:5px; float:left; }
.mdModuleWogQuote { width:100%; padding-top:10px; float:left; }

.mdBottomModule { width:100%; padding:10px 0 15px 0; float:left; }

/* Right Side Modules */
.mdRightTopModule { width:100%; border-bottom:solid 1px #fff; background:#398796 url(~/media/4F76FACFF01349EBB52BE9C938E99315.ashx) top left repeat-x; float:left;  }
.mdRightTopModuleIcon { position:relative; left:5px; padding:10px 0 6px 0; float:left }
.mdRightTopModuleTitle { width:115px; position:relative; left:10px; padding-top:30px; float:left; }

.mdRightGreenModule { width:100%; border-bottom:solid 1px #fff; background:#33460c; float:left; }
.mdRightGreenModuleRow { float:left; }
.mdRightGreenModulePadding { padding:10px 13px 10px 13px; float:left; }
.mdRightGreenModuleIcon { width:30px; float:left; }
.mdRightGreenModuleLink { width:139px; padding-top:8px; float:left; }

.mdRightTanModule { width:100%; float:left; }
.mdRightTanModuleInnerBody { padding:3px 20px 17px 20px; margin-bottom:14px;  float:left; }
.bottom { border-bottom:solid 0px #fff; }

.floatLeftImg { margin-right:20px; float:left; }
.floatRightImg { margin-left:20px; float:right; }


.tableRowDarkTeal { background:#1b5d6b; }
.tableColumnTeal { background:#42808d; }
.tableRowTan { background:#e0e9ce; }
.tableBottomBorder { border-bottom:3px solid #1b5d6b; }

/* Staff Bio Styles */
.staffBioContainer { width:auto; margin:0px; }
.staffBioContent { padding:0; }
.staffBioLeftColumn { width:15%; padding:10px 10px 10px 10px; text-align:center; float:left;}
.staffBioRightColumn { width:375px; margin-left:-1px; padding:10px 0px 10px 0px; float:right; }
.staffBiosHr { }
.staffBiosHrBar { width:100%; color:#000000; }

.staffBiosName{position:relative; height:20px; }
.staffBiosTitle{position:relative; height:20px; }
.staffBiosStory{position:relative; height:100px; min-height:150px;}

.staffBiosLink { width:auto;}

/* Request Materials and Dignitary Form */
.webform fieldset {border:none; padding:20px 0 0 0; margin:0; width:100%; position:relative; display:inline-block;}
.webform .fields legend {color:#000; left:-10px; font-weight:bold;}
/* Form Field Group Header */
.webform .fields fieldset {margin-bottom:20px; padding-top:0;}
.webform .fields fieldset legend {margin:0px 0 5px; font-size:1.4em; width:100%; border-bottom:1px solid #CCC; padding-bottom:3px;}
.webform .fields fieldset:first-child {margin-top:10px;}
/* Form fields Blocks*/
.webform .fields fieldset>div {margin:10px 0 10px 0; padding:0; position:relative;}
/* Form fields*/
.webform .fields select, 
.webform .fields input[type="text"], 
.webform .fields textarea{
	width:155px;
}
.webform .fields fieldset input:focus, 
.webform .fields select:focus, 
.webform .fields textarea:focus {
	background-color:#FFD;
}
.webform input.submit {display:block; margin:0 0 0 140px; padding:8px 34px; text-align:center;}
/* Form Labels*/
.label {display:block; float:left; width:140px; padding-top:1px;}
/* Validaton */
.validation {display:block; float:right; clear:right; margin-bottom:0; margin-top:0; width:160px; text-align:left; padding-top:4px; font-size:.9em;}
.requiredFieldIndicator {color:#F00; font-weight:bold; font-size:1.1em;}
/* Checkbox list styles*/
.webform .fields div table {width:320px;}
.webform .fields div table td label{font-size:.8em; margin-left:10px; width:300px;}
	

}

@media print {

/* Page Frame */
#mdColumnContainer { width:650px; text-align:left; }
#mdPrintHeader { width:100%; height:149px; }
#mdHeader { display:none; }
#mdMainLeftColumn { display:none; }
#mdMainRightColumn{ display:none; }

/* Nav */
#mdNavContainer { display:none; }

/* Middle Column Styles */
#mdMiddleContentPadding { padding-top:20px; width:650px; } 

/*Article Layout*/
#articleBody {margin-top:18px;}

/* Footer */
#mdFooter { width:100%; padding:10px 0 0 0; border-top:1px solid #000; }
#mdFooterLeft {  }
#mdFooterRight { display:none; }

/* Request Materials */
.rMaterialsContainer { width:500px; }
.rMaterialsRow{ width:500px; margin:5px 0; float:left; }
.rMaterialsLeft { width:215px; float:left; }
.rMaterialsLeftField { width:150px; float:left; margin-top:3px; }
.rMaterialsLeftFieldPadding { padding-top:3px; height:20px; }
.rMaterialsRight{ width:300px; float:left; }
.rMaterialsRightField { width:300px;  float:left; margin-top:3px;}

}
