/* ==============================
DNN Container Styles for www.ArmadaPacific.com
Copyright 2008, Armada Pacific Strategies Inc.
============================== */      

/* DEFAULT CONTAINER */

    * a:active { outline: none; }
	:-moz-any-link:focus { outline: none; }

	/* Sidebar */
	.sideBar p { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 12px; color: #322b28; line-height: 1.3; margin: 0px 0px 20px 0px;}
	.address { text-align: right; margin-top: 42px; padding-left: 36px;}  
	.boldName { font-weight: bold; font-size: 15px; color: #6b644e; margin-bottom: 6px;}
	.sideBar a:link { color: #a0b33d; text-decoration: none; }
	.sideBar a:visited,
	.sideBar a:active { color: #a0b33d; text-decoration: none; }
	.sideBar a:hover { color: #c3d940; text-decoration: underline; }
	.sideBarImage { float: right; margin-top: 42px; }  	
	
	
	.thumbnails { text-align: right; margin-top: 75px;}
	.headshot { text-align: right; margin-top: 85px;}		

	/* Body */

	.crumbNav { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 10px; color: #322b28; margin: 0px 0px 16px 0px;} 	
	.crumbLink a:link { color: #a0b33d; text-decoration: none; }
	.crumbLink a:visited,
	.crumbLink a:active { color: #a0b33d; text-decoration: none; }
	.crumbLink a:hover { color: #c3d940; text-decoration: underline; }
	.heading1 { margin: 0 0 0 0; }
	.heading2 { margin: 6px 0 0 0; }	
	.headingNews { margin: 6px 0 0 0; }
	h1.noSpace { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 18px; color: #6b644e; line-height: 1.3; margin: 0px 0px 0px 0px; font-weight: normal;} 
	h2 { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 14px; color: #6b644e; line-height: 1.3; margin: 0px 0px 20px 0px; font-weight: normal;} 
	.pageBody p { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 12px; color: #322b28; line-height: 1.3; margin: 0px 0px 20px 0px;} 
	.pageBody a:link { color: #a0b33d; text-decoration: none; }
	.pageBody a:visited,
	.pageBody a:active { color: #a0b33d; text-decoration: none; }
	.pageBody a:hover { color: #c3d940; text-decoration: underline; }

	.pageBody ul li { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; color: #322b28; list-style-image: url(img/bullet.gif); margin: 0 0 10px 26px; line-height: 1.3; }
	.pageBody ul li ul { margin-top: 10px; }	
	.pageBody ul li.singleLine { list-style-image: url(img/bullet.gif); margin: 0 0 4px 26px; line-height: 1.3; }
	.pageBody ul li.singleLine ul { margin-top: 6px; }
	.pageBody ol li { font-size: 11px; margin: 0 0 16px 26px; line-height: 1.3; }
	.pageBody ol li ul { margin-top: 10px; }

	.download { margin-top: 18px; padding-top: 12px; border-top: 1px solid #6b644e;}
	.downloadIcon { vertical-align: top; padding: 0 0 0 0;}
	.downloadText { vertical-align: top; padding: 2px 0 0 8px;}

	.newsDate { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 11px; color: #322b28; margin: 0px 0px 0px 0px;} 
	.newsTitle { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 12px; color: #322b28; margin: 0px 0px 0px 0px;} 
	.newsPublisher { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 11px; font-style: italic; color: #322b28; margin: 0px 0px 0px 0px;} 
	.contactInfo { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 13px; color: #322b28; margin: 0px 0px 0px 0px;}  	

	#webForm { width: 370px; } 
	#webForm table { width: 370px; } 
	#webForm .row { background-color: transparent; }
	#webForm .highlight { background-color: #f4fae4; }
	#webForm .formComment { padding: 12px 0 0 0; }	
	#webForm input, textarea, select { width: 220px; border: 1px solid #cedf48; border-collapse: collapse; padding-left: 4px; padding-right: 6px; font-size: 14px; line-height: 18px; background-color: #fff!important; }
	#webForm input { width: 220px; height: 20px; vertical-align: middle; }
	#webForm select { width: 125px; height: 20px; vertical-align: middle; }	
	#webForm .formLabel { font-family: 'Trebuchet MS', Tahoma,Verdana, Arial, sans-serif; font-size: 11px; color: #322b28; vertical-align: top; padding: 5px 12px 3px 8px; }
	#webForm .formInput { width: 242px; text-align: right; font-size: 12px; padding: 2px 2px 2px 0; }
	#webForm .buttonSendOff { width: 62px; height: 16px; margin: 6px 2px 0 304px;  background: transparent url(img/buttonSendOff.gif) no-repeat; }
	#webForm .buttonSendOn { width: 62px; height: 16px; margin: 6px 2px 0 304px; background: transparent url(img/buttonSendOn.gif) no-repeat; }
	#webForm .line { width: 370px; background-color: #fff; font-size: 0px;}
		
/* DNN CONTAINER MENU SETTINGS - CAUTION WHEN EDITING */

	.ModuleTitle_MenuItem { border: white 0px solid; }
	.ModuleTitle_MenuItem TD { width: 20px; height: 22px; text-align: left; cursor: pointer; cursor: hand; color: #666; font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; font-style: normal; white-space: nowrap; }
	.ModuleTitle_MenuIcon { border: white 0px solid; cursor: pointer; cursor: hand; text-align: left; background-color: transparent; width: 15px; height: 100%; vertical-align: middle; }
	.ModuleTitle_SubMenu { z-index: 1000; position:absolute; cursor: pointer; cursor: hand; background-color: #fcfcfc; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); padding: 1px 1px 1px 1px; }
	.ModuleTitle_MenuBreak  { background-color: #EEEEEE; font-size: 1px; }
	.ModuleTitle_MenuItemSel { cursor: pointer; cursor: hand; color: #666; font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: underline; background: #fff url('img/menuItemHover.jpg') repeat-x; }