/* 
================================
Skin styles for DotNetNuke
================================
*/

.pagemaster {
	width: 90%;
	height: 100%;
	background-color: #ffffff;
}
.skinmaster {
	height: 100%;
	background-color: #ffffff;
}
.skinheader {
	background-color: #1e77d3;
	background-image: url(TopGradient.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
.skinlogobanner {
	background-color: #ffffff;
	background-image: url(LogoGradient.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
.skinbottom {
	background-image: url(BottomGradient.gif);
	background-position: right top;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
.fontsmall {
	font-size: xx-small;
}
.controlpanel {
	width: 100%;
	background-color: #edf8f8;
}
.headerfont, a.headerfont:link, a.headerfont:visited {
	font-size: smaller;
	color: White;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica;
}
.centerpage {
	margin-top: 3px;
	margin-bottom: 3px;
}
.menuleft {
	background-color: #edf8f8;
	background-image: url(VerticalGradient.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: Black;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
	width: 175px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
/*.BG_Wood
{
	background-image: url(images/patt_main.jpg);
	text-align:center;
	margin:0px 29px 0px 0px;
	padding:15px 10px 15px 10px;
}
*/





/* Main Menu */
.MainMenu_MenuContainer {
	WIDTH: 200px;
	HEIGHT: 15px;
	text-align:center;
	margin: 0 auto;
}
.MainMenu_MenuBar {
	CURSOR: hand;
	HEIGHT: 24px;
	WIDTH: 130px;
	BACKGROUND-COLOR: transparent;
}
.MainMenu_MenuIcon {
	padding-left: 2px;
	padding-right: 2px;
	background-color: #1e77d3;
}
.MainMenu_SubMenu {
	border-right: gray 0px solid;
	border-top: gray 0px solid;
	border-left: gray 0px solid;
	border-bottom: gray 0px solid;
	z-index: 1000;
	cursor: hand;
}
.MainMenu_MenuBreak {
	/*BORDER-RIGHT: gray 0px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 0px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	HEIGHT: 3px; */
	BACKGROUND-COLOR: transparent;
}
.MainMenu_MenuItem {
	font-size: 11px;
	font-weight: bold;
	color: black;
	cursor: hand;
	border: gray 0px solid;
}
.MainMenu_MenuItemSel {
	font-size: 11px;
	font-weight: bold;
	color: red;
	cursor: hand;
	border: gray 0px solid;/*color: White;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 24px;
	background-color: #1e77d3;*/
}
.MainMenu_MenuArrow {
	display:none
}
.MainMenu_RootMenuArrow {
	display:none
}
.StandardButton {
	background: #7994cb none;
	color: #ffffff;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: Transparent;
}
.TreeViewMenu_Header {
/*background-image: url(BottomGradient.gif);*/
}
.TreeViewMenu_RootItems, .TreeViewMenu_RootFolder {
	font-weight: bolder;
}
.TreeViewMenu_Items {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
}
.TreeViewMenu_Items_Hover {
	text-decoration: underline;
	font-weight: bolder;
}
.TreeViewMenu_RootItems_Selected, .TreeViewMenu_SubItems_Selected {
	color: Blue;
	font-weight: bolder;
}
.Head {
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: Black;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
/*hide from IE mac \*/
html {
	min-height: 100%;
	margin-bottom: 1px;
}
/*end hide from IE mac \*/
* {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(images/patt_main.jpg);
	margin: 0px;
	padding: 0px;
}
#bar {
	background-repeat: no-repeat;
	height: 10px;
	width: 100%;
	background-color:#000000;
}
.style1 {
	font-size: 14px;
	font-weight: bold;
}
#Wrapper {
	margin:0px auto;
	padding-top: 0px;
	width: 1098px;
}
#PageHeader {
	position:relative;
	z-index:101;
	margin: -210px auto 0px;
	height:42px;
	width:890px;
}
#PageBody {
	margin:0px auto;
	padding-left: 30px;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-y;
	width: 874px;
}
#PageFooter {
	margin:0px auto;
	width: 1098px;
}
#img_Header {
	position:relative;
	z-index:100;
}
/************* globalNav styles ****************/

#globalnav {
	position:relative;
	z-index:102;
	width:865px;
	top:5px;
	left:5px;
}
#globalnav ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}
#globalnav ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}
#globalnav ul li a {
	border-left: none;
	height: 41px;
	padding: 0;
	margin: 0px;
	color: #ffffff;
	text-decoration: none;
	text-indent:-9999px;
	display: block;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 3em;
	font-size:    xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:    x-small;
}
html>#globalnav ul li a {
	font-size: x-small;
}
#globalnav ul li#one a {
	width: 128px;
	background-image: url(images/btn_Hooah.gif);
}
#globalnav ul li#one a:hover {
	background-image: url(images/btn_Hooah_roll.gif);
}
#globalnav ul li#oneOn a {
	width: 128px;
	background-image: url(images/btn_Hooah_roll.gif);
}
#globalnav ul li#two a {
	background-image: url(images/btn_GoodAt.gif);
	width: 213px;
}
#globalnav ul li#two a:hover {
	background-image: url(images/btn_GoodAt_roll.gif);
}
#globalnav ul li#twoOn a {
	width: 213px;
	background-image: url(images/btn_GoodAt_roll.gif);
}
#globalnav ul li#three a {
	background-image: url(images/btn_TheFruit.gif);
	width: 125px;
}
#globalnav ul li#three a:hover {
	background-image: url(images/btn_TheFruit_roll.gif);
}
#globalnav ul li#threeOn a {
	width: 125px;
	background-image: url(images/btn_TheFruit_roll.gif);
}
#globalnav ul li#four a {
	background-image: url(images/btn_GreatVine.gif);
	width: 174px;
}
#globalnav ul li#four a:hover {
	background-image: url(images/btn_GreatVine_roll.gif);
}
#globalnav ul li#fourOn a {
	width: 174px;
	background-image: url(images/btn_GreatVine_roll.gif);
}
#globalnav ul li#five a {
	background-image: url(images/btn_AreUReady.gif);
	width: 225px;
}
#globalnav ul li#five a:hover {
	background-image: url(images/btn_AreUReady_roll.gif);
}
#globalnav ul li#fiveOn a {
	width: 225px;
	background-image: url(images/btn_AreUReady_roll.gif);
}
#bullets_arrow {
	list-style-image: url(images/bullet_arrow.gif);
	list-style-type: circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	margin:10px 40px 10px 30px;
}
#bullets_arrow a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
#bullets_arrow a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
}
h1.home {
	position:absolute;
	text-indent:-99999px;
}
h2.home {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_Overview.jpg);
	width:542;
	height:62px;
}
h2.AboutHooah {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_AboutHooah.jpg);
	width:542;
	height:62px;
}
h2.GreatVine {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_TheGreatVineMain.jpg);
	width:542;
	height:62px;
}
h2.WhatGoodAt {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_WhatGoodAtMain.jpg);
	width:542;
	height:62px;
}
h2.Advertising {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_Advertising.jpg);
	width:542;
	height:62px;
}
h2.Marketing {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_Marketing.jpg);
	width:542;
	height:62px;
}
h2.Technology {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_Technology.jpg);
	width:542;
	height:62px;
}
h2.Production {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_Production.jpg);
	width:542;
	height:62px;
}
h2.HispanicAdvertising {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_HispanicAdvertising.jpg);
	width:542;
	height:62px;
}
h2.Government {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_Government.jpg);
	width:542;
	height:62px;
}
h2.Process {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_Process.jpg);
	width:542;
	height:62px;
}
h2.Contacus {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_ContactUsMain.jpg);
	width:542;
	height:62px;
}
h2.ContacusMap {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_MapContactUs.jpg);
	width:542;
	height:62px;
}
h2.ContactForm {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_ContactForm.jpg);
	width:542;
	height:62px;
}
h2.MailingList {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_MailingList.jpg);
	width:542;
	height:62px;
}
h2.HooahJobs {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_HooahJobs.jpg);
	width:542;
	height:62px;
}
h2.VendorRelations {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_VendorRelations.jpg);
	width:542;
	height:62px;
}
h2.theFruit {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_theFruitMain.jpg);
	width:542;
	height:62px;
}
h2.sitemap {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_SiteMap.jpg);
	width:542;
	height:62px;
}

h2.AdvertisingandMarketing {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_AdvertisingandMarketing.jpg);
	width:542;
	height:62px;
}
h2.InformationTechnology {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_InformationTechnology.jpg);
	width:542;
	height:62px;
}
h2.LeadGeneration {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_LeadGeneration.jpg);
	width:542;
	height:62px;
}
h2.WebandInteractive {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_WebandInteractive.jpg);
	width:542;
	height:62px;
}
h2.Video {
	margin-left:-5px;
	text-indent:-99999px;
	background-image:url(images/title_Video.jpg);
	width:542;
	height:62px;
}




h3.hooah {
	margin-left:10px;
	text-indent:-99999px;
	background-image:url(images/title_Hooah.jpg);
	width:256px;
	height:59px;
}
h3.GoodAt {
	margin-left:10px;
	text-indent:-99999px;
	background-image:url(images/title_WhatGoodAt.jpg);
	width:256px;
	height:59px;
}
h3.TheFruit {
	margin-left:10px;
	text-indent:-99999px;
	background-image:url(images/title_TheFruit.jpg);
	width:256px;
	height:59px;
}
h3.Mission {
	margin-left:10px;
	text-indent:-99999px;
	background-image:url(images/title_GreatVine.jpg);
	width:256px;
	height:59px;
}
#img_HomePict {
	padding-top:15px;
}
.DNNEmptyPane {
	display:none;
}
#PageContent {
	position:relative;
	/*left:5px;*/
   margin:8px auto 0px;
	padding-top:30px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:0px;
	width:845px;
	z-index:103;
}
.mainpane {
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.LeftPane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.ContentHeader {
	background-color:yellow;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.RightPane {
	width:262px;
	background-color: transparent;
	float:right;
	background-image:url(images/bg_SideColunmHome.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right:15px;
	/*border:solid 1px #444444;*/
   
   padding-top:0px;
	padding-left:15px;
	padding-bottom:15px;
	padding-right:15px;
	margin:0px;
}
.RightPane p {
	margin:10px 20px 10px 15px;
}
.ContainerHeaderImage {
/*margin-left:15px;*/
}
.HeaderPane {
	margin-right:15px;
	margin-left:15px;
	margin-bottom:5px;
	/*border:solid 1px #dddddd;*/
   
   padding:15px;
	margin:0px;
}
.ContentPaneLower {
	width:515px;
	float:left;
	padding-left:15px;
}
#dnn_dnnMENU_ctldnnMENU {
}
.ContentPane {
	width:515px;
	float:left;
	/*border:solid 1px #dddddd;*/
   
   margin-top:0px;
	margin-left:15px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:15px;
	margin:0px;
}
.ContentPane h4 {
	font-size:14px;
	margin: 10px 20px 10px 30px;
}
.ContentPane p {
	font-size:12px;
	margin: 10px 20px 10px 20px;
}
.ContentPane a {
	font-size:12px;
	color:#333333;
}
.ContentPane a:hover {
	color: #FF0000;
}
.ContentPane ul li, ol li {
	font-size:12px;
	margin: 0px 20px 0px 60px;
}
div.hr {
	border-bottom: 1px dotted #333333;
	margin: 10px 20px 10px 30px;
	width:485px;
	height:1px;
}
#txt_contact {
	margin-top:20px;
	margin-right:40px;
	width:200px;
	float:right;
}
#img_ContactUsHome {
	width:254px;
	float:left;
}
.ContentFooter {
	clear:both;
}
#footerhr {
	position:relative;
	top: 20px;
	background-color: #E1E1E1;
	height: 7px;
	font-size:5px;
	width: 99%;
}
#imgfooterhr {
	position:relative;
	left: -50px;
	text-align:right;
}
#navfooter {
	position:relative;
	font-size:12px;
	margin-top:-60px;
	text-align:center;
	margin-bottom:10px;
}
#navfooter a {
	color:#333333;
}
#navfooter a:hover {
	color: #FF0000;
}
#copyright {
	position:relative;
	text-align:center;
	padding-bottom:15px
}
#secondnav {
	width:804px;
	height:234px;
	background-image:url(images/bg_servicesNav.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 20px 0px 0px 8px;
}
ul#secondnav {
	background-image:none;
	margin: 0px;
	padding: 10px 0 0;
	width: 195px;
	top:5px;
	left:10px;
	position: relative;
}
#secondnav Li {
	list-style-type: none;
	color: #865E18;
	width:205px;
	height:29px;
	font-weight:bold;
	border-bottom: 1px solid #E8B96F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 2px;
	vertical-align: middle;
}
#secondnav Li.lastitem {
	border-bottom: none;
}
#secondnav Li a {
	color: #865E18;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 24px;
	background-image:  url("images/bg_btn_subnav.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#secondnav Li a:hover {
	color: #ffffff;
	width: 179px;
	background-image:  url("images/bg_btn_subnav_roll.jpg");
	background-repeat: no-repeat;
	background-position: left;
}
#secondnav Li a:active {
	color: #ffffff;
	width: 179px;
	background-image:  url("images/bg_btn_subnav_roll.jpg");
	background-repeat: no-repeat;
	background-position: left;
}
#secondnavContact {
	width:804px;
	height:234px;
	background-image:url(images/bg_contactNav.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 20px 0px 0px 8px;
}
#hooahContent {
	padding: 15px 0px 0px 1px;
}
#clear {
	clear:both;
}
.clsHeader {
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	padding:2px 2px 2px 0px;
}
.clsTitle {
	font-size: 24px;
	font-weight: bold;
	color:#000000;
}
.clsMenuHeader {
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	padding:10px 2px 0px 0px;
}
.clsNorm {
	font-size: 12px;
	font-weight: normal;
	color:#000000;
}
.clsSection {
	font-size: 1.0em !important;
	font-weight: bold;
	color:#546984;
	text-transform: uppercase;
}
/*this style is also in the extranet css.*/
.clsTableDisplay {
	border:0px outset black;
	background-color:#cbd087;/*background-color:#EAD0A6;*/
}
.blog_dateline, blog_dateline {
	display:none;
}
h2.blog_title a {
	font-family: Verdana, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:20px;
}
.blog_body p {
	font-size:12px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:20px;
}
.blog_topics {
	margin-left:20px;
}
.blog_more_link {
	font-weight:normal;
}
.blog_footer {
	border-bottom:solid 2px #cccccc;
}
.blog_published {
	margin-top:10px;
	margin-left:20px;
}
h1, .horizontalline {
	border-bottom:solid 2px #cccccc;
}
hr {
	border: none;
	height:2px;
	background-color:#cccccc;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:20px;
	margin-left:20px;
}
#bar {
	display: none;
}
img.left {
	float: left;
	margin-right: 18px;
	margin-bottom: 18px;
	margin-top:2px;
}
img.right {
	float: right;
	margin-left: 18px;
	margin-bottom: 18px;
	margin-top: 2px;
	margin-top:7px;
}
.addone {
	margin-bottom:35px!important;
}
.addtwo {
	margin-bottom:55px!important;
}
.addthree {
	margin-bottom:75px!important;
}
.addfour {
	margin-bottom:95px!important;
}
.addfive {
	margin-bottom:115px!important;
}
.addsix {
	margin-bottom:135px!important;
}
hr {
	border: 0px;
	border-bottom: 1px solid #D6D6D6;
	clear: both;
	height: 0px;
}
.heading {
	font-size:14px;
	font-weight:bold;
}
.subhead {
	font-size:11px;
	font-weight:bold;
}
.AjaxTabs_GrayGradient {
	margin-left:8px;
}
.copy {
	line-height:1.5;
}
.icontable { border: 1px solid #EEE; border-bottom: none!important; margin-left: 20px; background-color: #F9F9F9; }
.iconlist { clear:both; padding:7px; border-bottom:1px solid #EEE; }
.odd { background-color:#EEE; background-image: url("http://hooah.cc/Portals/0/images/bg-subicons-odd.gif"); background-repeat:repeat-x; }
.even { background-color:#F9F9F9; background-image: url("http://hooah.cc/Portals/0/images/bg-subicons-even.gif"); background-repeat:repeat-x; }
.iconlistimg { width:40px; vertical-align:middle; height: 40px; margin-right:11px; }
.iconlistsubhead { display:inline-table; width:405px; vertical-align:middle; }