@charset "utf-8";
@import './styleReset.css';




/*Global Styles*/
body {background:#676767; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#333;}
h1, h2, h3, h4, h5, h6{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; font-weight:normal;}
p{margin:0px 0px 12px 0px;}

iframe {border:1px solid #71BF44;}

h1{font-size:11pt;margin:12px 0px 12px 0px; font-weight:bold;}
h2{font-size:9pt;color:#71BF44; text-transform:uppercase;}
h3{font-size:8pt;}
h4{font-size:12pt;}
h5{font-size:11pt;}
h6{font-size:10pt;}

h2{font-size:9pt; font-weight:bold;}

strong{font-weight:bold;}
em{font-style: italic;}

a{color:#666; text-decoration:none;}
a:focus{outline:none;}

.internal #content{font-size:9pt; line-height:1.5em;}
#content a{text-decoration:underline; color:#333;}
#content a:hover,#content a:active {color:#71BF44;}

.left{float:left;}
.right{float:right;}
.green{color:#71BF44;}

.grey{color:#333;}

.clear{clear:both;}

.show{display:block;}
.hide{display:none;}

.navOverShow{position:absolute; width:200px;display:block; z-index:1000;padding:0px 0px 8px 0px !important; padding:0px;background:url(../images/bg_dropNav_L1_foot.png) no-repeat bottom left !important;background:url();border:none !important; border-bottom:#939598 1px solid;}
.navOverShow .shadow{background:url(../images/bg_navOverImage_sideDropShadow.png) repeat-y left !important; background:#eee url() repeat-y left; height:158px;border:none !important;border-left:1px solid #939598; }

.navOverShow p{width:130px; padding:5px; margin:0px 0px 0px 8px !important; margin:0px 0px 0px 0px;}
.navOverShow #navOverImageFoot{height:189px; background:url(../images/sideDropShadow.png) repeat-y right !important;background:url();margin:0px 0px 0px -8px !important;margin:0px; }

.navOverShow img{margin:0px 0px 0px 8px !important;margin:0px;}
.navOverHide{position:absolute;display:none; background:url(../images/bg_navOverImage_sideDropShadow.png) repeat-y left;}
.navOverHide p{width:130px;}


ul{margin:0px 0px 12px 0px;}
ul li{list-style:disc; padding:0px 0px 0px 6px; margin:0px 0px 0px 22px;}


ol {margin:0px 0px 12px 0px;}
ol.lowerRoman li {list-style:lower-roman; padding:0px 0px 0px 0px; margin:0px 0px 0px 28px;}
ol.lowerRoman li li{list-style:lower-roman;}

#main{background:#fff;width:960px; margin:0 auto;}
#contentShell{clear:left;width:960px; margin:0 auto;}

/*header elements*/
#header{float:left;font-size:9pt; font-weight:bold; background:#fff;}
#header input{font-size:9pt;}
#bannertabsBg{position:absolute; margin:0px 0px 0px 812px;width:128px; height:267px;background:#000; filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;}
#bannertabs{position:absolute;margin:0px 0px 0px 823px; }
#bannerText{position:absolute;margin:35px 0px 0px 824px; width:104px; color:#fff;}

#bannerText .more a:hover{text-decoration:underline;}
#bannerText .more a{text-transform:uppercase;font-size:7.5pt;padding:0px 10px 0px 0px;background:url(../images/ico_arrow_right_green.gif) no-repeat right;  color:#71BF44;}

#bannertabs li{float:left;margin:0px; list-style:none; padding:0px 0px 0px 2px;}
#bannertabs li a{float:left;height:23; padding:4px 8px 4px 8px;background:url(../images/bg_tab.gif) repeat-x bottom; color:#fff; border:1px solid #888; border-top:none; }
#bannertabs li a:hover, #bannertabs li a.selected{background:url(../images/bg_tab.gif) repeat-x top;}

#bannerImageBox p.noImage{float:left;height:137px; background:#eee; width:960px; text-align:center;padding-top:130px;}


/*Logo*/
.logo{float:left;display:block;padding:18px 0px 0px 18px; width:250px;clear:left;}

/*Micro Navigation - HSTX 
#microNav{float:right; width:400px; padding:18px 20px 13px 0px; text-align:right;font-size:7.5pt; background:#eee;}*/
#microNav ul{margin:0px;}
#microNav li{display:inline;margin:0px 0px 0px 5px; text-transform:uppercase;}



	#microNav {float:right; padding:18px 20px 13px 0px; text-align:right;font-size:7.5pt;}
	#microNav ul {margin:0px 0px 0px 0px;}
	
	#microNav ul ul {clear:left;width:216px !important; width:200px;padding:0px 0px;position:absolute;left:-999em;margin:-1px 0px 0px 0px;text-align:left;z-index:1000; border:none !important; border:1px solid #939598;}
	#microNav ul ul {margin:25px 0px 0px -8px !important; margin:-1px 0px 0px 0px;}
	*+html #microNav ul ul {margin:0px 0px 0px -8px !important;}
	#microNav ul ul ul {width:216px;margin:0px 0px 0px 192px !important;margin:-27px 0px 0px 200px;}
	*+html #microNav ul ul ul {margin:-24px 0px 0px 192px !important;}
	
	#microNav ul li {float:left;padding:0px;cursor:pointer; display:inline;list-style:none; margin:0px 0px 0px 0px;text-transform:uppercase;}
	#microNav ul li.foot{display:none;}
	#microNav ul li span {float:left;background:url(../images/nav_div.gif) no-repeat 0px 2px;padding:0px 0px 0px 1px; }
	#microNav #stack1_0 .first  {background:url();}
	#microNav #stack1_1 .first   {background:url(../images/bg_dropNav_L1.png) repeat-y !important; background:url();}
	
	#microNav ul ul li span {float:left;background:url();padding:0px 0px 0px 0px; }
	
	#microNav ul a {text-decoration:none;display:block;}
	
	#microNav ul ul li {width:200px;display:block;}
	
	#microNav ul ul ul {width:200px;z-index:-200;}
	#microNav ul li:hover ul, #microNav ul li:hover ul ul, #microNav ul li:hover ul ul ul, #microNav ul li.sfhover2 ul ul, #microNav ul li.sfhover2 ul ul ul {left:-999em;}
	#microNav ul li:hover ul, #microNav ul li li:hover ul, #microNav ul li li li:hover ul, #microNav ul li.sfhover2 ul, #microNav ul li li.sfhover2 ul, #microNav ul li li li.sfhover2 ul, #microNav ul li li li li.sfhover2 ul {left:auto;}
	
	/* Unique Nav */
#microNav ul li{padding:0px 0px 0px 0px;}
	#microNav ul a {min-height:19px;height:auto !important;height:19px;padding:5px 15px 0px 15px; margin:0px 0px 0px 0px; float:left;}

	#microNav ul a:hover {color:#fff; background:#71BF44;}
	#microNav ul .first a:hover {color:#fff; background:#71BF44;}
	#microNav ul ul {background:url(../images/bg_dropNav_L1_foot.png) no-repeat bottom !important; background:url() no-repeat bottom; font-weight:normal;margin-left:-16px !important;margin-left:0px; padding:0px 0px 8px 0px !important; padding:0px;}
	#microNav ul ul li {border-right:0px solid #fff;}
	#microNav ul ul li{background:url(../images/bg_dropNav_L1.png) repeat-y !important; background:url();padding:0px 8px !important; padding:0px;}
	#microNav ul ul li a{border-bottom:1px solid #fff;}
	
	#microNav ul ul ul li {background:url(../images/bg_dropNav_L1.png) repeat-y;padding:0px 8px 0px 8px !important; padding:0px;}
	#microNav ul ul li a {color:#666;background:#eee;padding:5px 10px 0px 10px; width:180px;}
	#microNav ul ul ul {width:216px;background:url(../images/bg_dropNav_L1_foot.png) no-repeat bottom right;}
	#microNav ul li:hover, #microNav ul li.sfhover2 {background:#fff;}
	#microNav ul li li:hover, #microNav ul li li.sfhover2 {background:url(../images/bg_dropNav_L1.png) repeat-y !important; background:url();color:#666;border-bottom:none;}
    #microNav .selected{color:#fff; background:#71BF44;}





/*Main Navigation - HSTX

#mainNav{float:left;display:block;clear:left;padding:0px 0px 0px 0px;width:960px; text-align:center;background:#fff;}
#mainNav ul{ margin:0px 0px 0px 214px ;}
#mainNav ul ul{float:none; padding:0px; margin:0px;}
#mainNav li{display:inline;list-style:none; margin:0px 0px 0px 0px;padding:0px 0px 0px 1px; font-size:9pt;text-transform:uppercase; background:url(../images/nav_div.gif) no-repeat 0px 2px;}
#mainNav li.first{background:url();}
#mainNav li a{float:left;height:21px; padding:5px 15px 0px 15px; color:#71BF44;}
#mainNav a:hover {color:#fff; background:#71BF44;}
#mainNsav li li{background:#eee;}

	*/

	
		/* Common Nav */
	#mainNav {float:left;display:block;clear:left;padding:0px 0px 0px 0px;width:960px; text-align:center;background:#fff;}
	#mainNav ul {margin:0px 0px 0px 214px;}
	
	#mainNav ul ul {clear:left;width:216px !important; width:200px;padding:0px 0px;position:absolute;left:-999em;margin:-1px 0px 0px 0px;text-align:left;z-index:1000;}
	#mainNav ul ul {margin:26px 0px 0px 0px !important; margin:0px 0px 0px 200px;border:none!important; border:#939598 1px solid;border-top:none;}
	*+html #mainNav ul ul {margin:0px 0px 0px -8px !important;}
	#mainNav ul ul ul {width:216px;margin:0px 0px 0px 192px !important;margin:-27px 0px 0px 200px;border:none!important; border:#939598 1px solid;}
	*+html #mainNav ul ul ul {margin:-27px 0px 0px 192px !important;}
	
	#mainNav ul li {float:left;padding:0px;cursor:pointer; display:inline;list-style:none; margin:0px 0px 0px 0px;font-size:9pt;text-transform:uppercase;}
	#mainNav ul li.foot{display:none;}
	#mainNav ul li span {float:left;background:url(../images/nav_div.gif) no-repeat 0px 2px;padding:0px 0px 0px 1px; }
	#mainNav #stack1_0 .first  {background:url();}
	#mainNav #stack1_1 .first   {background:url(../images/bg_dropNav_L1.png) repeat-y !important; background:url() repeat-y;}
	
	#mainNav ul ul li span {float:left;background:url();padding:0px 0px 0px 0px; }
	
	#mainNav ul a {text-decoration:none;display:block;}
	
	#mainNav ul ul li {width:200px;display:block;}
	
	#mainNav ul ul ul {width:200px;z-index:-200;}
	#mainNav ul li:hover ul, #mainNav ul li:hover ul ul, #mainNav ul li:hover ul ul ul, #mainNav ul li.sfhover ul ul, #mainNav ul li.sfhover ul ul ul {left:-999em;}
	#mainNav ul li:hover ul, #mainNav ul li li:hover ul, #mainNav ul li li li:hover ul, #mainNav ul li.sfhover ul, #mainNav ul li li.sfhover ul, #mainNav ul li li li.sfhover ul, #mainNav ul li li li li.sfhover ul {left:auto;}
	
	/* Unique Nav */

	#mainNav ul a {min-height:21px;height:auto !important;height:21px;padding:5px 15px 0px 15px; color:#71BF44; float:left;}

	#mainNav ul a:hover{color:#fff; background:#71BF44;}
	
	#mainNav ul .first a:hover {color:#fff; background:#71BF44;}
	
	#mainNav ul .first a.hasChild:hover,#mainNav ul .first a.selectedhasChild ,#mainNav ul a.hasChild:hover,#mainNav ul a.selectedhasChild {color:#fff; background:#71BF44 url(../images/ico_arrow_right_greyOnGreen2.gif) no-repeat 190px 10px;}
	
	#mainNav ul ul {background:url(../images/bg_dropNav_L1_foot.png) no-repeat bottom !important; background:url() no-repeat bottom; font-weight:normal;margin-left:-8px!important; margin-left:0px; padding:0px 0px 8px 0px !important; padding:0px;}
	#mainNav ul ul li {border-right:0px solid #fff; font-size:8pt;}
	#mainNav ul ul li span, #mainNav ul ul li.first span{background:url(../images/bg_dropNav_L1.png) repeat-y !important; background:url() repeat-y;padding:0px 8px!important;padding:0px;}
	#mainNav ul ul li span a{border-bottom:1px solid #fff;}
	
	#mainNav ul ul ul li span, #mainNav ul ul ul li.first span{background:url(../images/bg_dropNav_L1.png) repeat-y;padding:0px 8px 0px 8px !important; padding:0px;}
	#mainNav ul ul li a {color:#666;background:#eee;padding:5px 10px 0px 10px; width:180px !important; }
	#mainNav ul ul li a.hasChild{background:#eee url(../images/ico_arrow_right.gif) no-repeat 190px 10px ;}
	#mainNav ul ul ul {width:216px !important;width:200px;background:url(../images/bg_dropNav_L1_foot.png) no-repeat bottom right !important; background:url() no-repeat bottom right;}
	#mainNav ul li:hover, #mainNav ul li.sfhover {background:#fff;}
	#mainNav ul li li:hover, #mainNav ul li li.sfhover {background:none;color:#666;border-bottom:none;}
    #mainNav .selected{color:#fff; background:#71BF44;}
	
	#mainNav .selectedParent{color:#fff; background:#71BF44;}
	#mainNav .selectedParenthasChild{color:#fff; background:#71BF44 url(../images/ico_arrow_right_greyOnGreen2.gif) no-repeat 190px 10px ;}
	
	#mainNav ul a.selectedParenthasChild:hover{color:#fff; background:#71BF44 url(../images/ico_arrow_right_greyOnGreen2.gif) no-repeat 190px 10px ;}
	
	
/*SearchForm*/
#searchForm{float:right; width:308px; padding:0px 0px 0px 0px;}
#searchForm label{float:left; width:95px; font-weight:normal;text-align:right; padding:0px 5px 0px 0px;}
#hbpagestop{clear:left;padding:20px 0px 10px 0px; text-align:left;}
#hbpagestop li{padding:0px;margin:0px 10px 0px 0px;}

.searchresultOdd{float:left; clear:left;background:#eee;width:690px; padding:10px 10px 0px 10px;}
.searchresult{float:left; clear:left;background:#fff;width:690px; padding:10px 10px 0px 10px;}
#keyword{float:left; width:155px;padding:0px 5px 2px 5px;background:url(../images/bg_searchFormField.gif) no-repeat; border:none;}

*+html #keyword{padding:1px 5px;}

/*Content Area*/
#content{float:left;width:960px; background:#fff;padding:10px 0px 10px 0px; margin:0px;}
#homeBanner{float:left;padding:0px 0px 0px 0px;}
#homeBanner p{margin:0px; padding:0px;}
/*Info Bar*/
#infoBar{float:left;width:920px;margin:0px 0px 10px 0px;padding:0px 20px 0px 20px; color:#000;}
#tickerBar{float:left;height:22px; width:551px; background:url(../images/bg_tickerBar_1.gif) no-repeat;}
#tickerArea{width:463px !important; width:458px; height:14px; overflow:hidden; cursor: default;margin:0px 0px 0px 88px !important;margin:0px 0px 0px 44px; padding:5px 0px 0px 0px;text-align:left;float:left;}
#tickerContent{float:left;text-align:left;}
.ticker	{white-space:nowrap;line-height: 16px;cursor: default;visibility: hidden;}
#tickerArea div{float:left;padding:0px 15px 0px 0px;clear:none;}
#tickerArea a{float:left;text-decoration:none;}
#tickerLinks{float:left;background:#eee; width:136px; height:22px;}

#content #tickerNewsLink{float:left; display:block; background:url(../images/ico_arrow_right.gif) no-repeat right;  height:17px;padding:5px 10px 0px 6px; text-transform:uppercase; color:#71BF44; font-weight:bold; text-decoration:none;}
#tickerRSSLink{float:right;background:url(../images/ico_RSS.gif) no-repeat 0px 4px; width:22px; height:22px;}




#findUs{float:right;height:22px; width:221px; background:url(../images/bg_findUs.gif) no-repeat;}
#findUs a{height:22px; width:221px;display:block;}
#findUs  #drop{position:absolute; z-index:100;margin:-22px 0px 0px 0px;}
#findUs  ul{float:left;width:221px; background:#878787;margin:23px 0px 0px 0px;padding:6px 0px 3px 0px;}
#findUs  li{float:left;padding:0px 0px 0px 0px;margin:0px 10px 0px 0px !important; margin:0px 0px 0px 0px; width:100px;}


#findUs  #imgList a {display:block; padding:4px 0px 0px 4px; color:#fff;height:23px; width:106px; text-decoration:none;}
#findUs  #imgList a  span{float:left; padding:0px 0px 0px 24px;height:18px;line-height:20px;}
#findUs  #imgList a:hover {background:#4f4f4f;color:#fff; cursor:pointer;}

#findUs  #imgList a{display:block;}

.printShare  #drop{position:absolute; z-index:1;margin:16px 0px 0px 0px;padding:0px; }
.printShare  ul{float:left;width:221px; background:#878787;margin:0px 0px 0px 0px;padding:4px 0px 4px 0px;}
.printShare  li{float:left;margin:0px 0px 0px 0px !important; margin:0px 0px 0px 0px; width:100px;}
.printShare  #imgList a {display:block; padding:4px 0px 0px 4px; color:#fff;height:23px; width:106px; text-decoration:none;}
.printShare  #imgList a  span{float:left; padding:0px 0px 0px 24px;height:18px;}
.printShare  #imgList a:hover {background:#4f4f4f;color:#fff; cursor:pointer;}
.printShare  li{list-style:none;}


#findUs  li{list-style:none;}
/*Home Stacks*/
#stacks{float:left;width:920px; margin:0px; padding:0px 20px 0px 20px;}
#stacks h2, .internal #contentShell .right #stack h2{float:left; clear:left; width:197px; padding:0px 0px 12px 0px;}

#stacks h2 a, .internal #contentShell .right #stack h2 a{float:left;background:url(../images/ico_arrow_right_btm.gif) no-repeat right bottom;padding-right:10px;color:#71BF44;}

#stacks  .more a{color:#666;text-transform:uppercase;font-size:7.5pt;padding:0px 10px 0px 0px;background:url(../images/ico_arrow_right.gif) no-repeat right;text-decoration:none;}
#stacks  .more a:hover{text-decoration:underline;color:#666;}

.more a{color:#666;text-transform:uppercase;font-size:7.5pt;padding:0px 10px 0px 0px;background:url(../images/ico_arrow_right.gif) no-repeat right;text-decoration:none;}
.more a:hover{text-decoration:underline;color:#666;}


.col3{background:url(../images/bg_3Col.gif) repeat-y 20px 20px;}
.col4, .altCol4{background:url(../images/bg_4Col.gif) repeat-y 20px 20px;}

	#stackA{float:left; background:#eee; width:197px;padding:12px 12px 0px 12px;}
	#stackA img{padding:0px 0px 12px 0px;}
	#stackA img{float:left;}
	#stackA form{float:left;padding:0px 0px 12px 0px;}
	#stackA label{float:left;width:60px; }
	#stackA input{float:left;width:106px;height:17px; background:url(../images/bg_formField.gif) no-repeat; border:none;}
	#stackA #go,#go{float:left;background:url(../images/btn_go.gif) no-repeat; width:23px;font-size:1px; color:#737375; cursor:pointer; border:none;}
	#stackA form div{clear:left;padding:2px 0px 2px 0px;}	
	#stackA .more{float:right;}
	
	#stackB{float:left; background:#eee;  margin:0px 0px 0px 12px; padding:12px;}
	#stackB img{float:left;padding:0px 0px 0px 0px;}
	#stackB h2{}  
	#stackB .more{float:right;}
	
	
	
	.home #tabs {position:absolute; margin:142px 0px 0px 247px; width:185px}
	/* *+html .home #tabs {position:absolute; margin:142px 0px 0px px; width:185px}*/
	
	.home #tabs li{float:left;list-style:none;margin:0px;padding:0px 0px 0px 2px}
	.home #tabs.two a{float:left;height:19px;background:url(../images/bg_tab.gif) repeat-x bottom; text-decoration:none; padding:4px 4px 0px 4px; width:82px; text-align:center; color:#fff}
	.home #tabs.three a{float:left;height:19px;background:url(../images/bg_tab.gif) repeat-x bottom;text-decoration:none; padding:4px 4px 0px 4px; width:51px; text-align:center; color:#fff}
	.home #tabs a:hover, .home #tabs a.selected{background:url(../images/bg_tab.gif) repeat-x top;}
	
	.col3 #stackB{width:428px;}
	.col3 #stackB .right{float:right;width:180px;}
	.col3 #stackB .right img{margin:0px 0px 12px 0px;}
	.col3 #stackB img{float:left;}
	.col3 #stackB p{float:right;width:180px;}
	.col3 #stackB h2{float:right;width:180px;}

	.col4 #stackB{ width:197px;}
	.col4 #stackB img{margin:0px 0px 12px 0px;}
	.col4 #stackB img{}
	.col4 #stackB p{float:left;clear:left;width:197px;}
	.col4 #stackC h2{}
	
	.stackF .more{float:right;}
	.stackF{float:left; width:197px; background:#eee;  margin:0px 0px 12px 0px; padding:12px;}
	.stackF img{float:left;padding:5px 0px 12px 0px;}
	.stackF h2{float:left;height:10px;}
	
	
	#stackC{float:left;background:#eee; width:197px;  padding:12px; margin:0px 0px 0px 12px;}
	#stackC img{float:left;padding:0px 0px 12px 0px;}
	#stackC p{float:left;clear:left;width:197px;}
	#stackC .more{float:right;}
	
	#stackD{float:right;background:#eee; width:197px;  padding:12px;}
	#stackD img{float:left;padding:0px 0px 12px 0px;}
	#stackD p{float:left;clear:left;width:197px;}
	#stackD .more{float:right;}
	
	.altCol4 #stackB{ width:197px;}
	.altCol4 #stackB img{margin:0px 0px 12px 0px;}
	.altCol4 #stacks img{margin:0px 0px 12px 0px;}
	
	.altCol4 #stacks .more{float:right;}
	.altCol4 #stackA  {padding-bottom:12px;}
	
	.stackItem a{cursor:pointer;}
	#stacks .stackItem a{text-decoration:none;}
	.stackItem a:hover .stackItemText{text-decoration:underline; color:#000;}
	
	.stackItem{float:left; clear:left; width:197px; padding-bottom:10px;margin-right:-3px;}
	
	.stackItemTitle{float:left;width:197px;font-size:1.1em;font-weight:bold;color:#71BF44;text-decoration:none;}
	.stackItemText{float:left;clear:left; width:197px;text-decoration:none;}
	
	#stacks.altCol2 {float:left;clear:left;background:url(../images/bg_2Col_altHome.gif) repeat-y 20px 0px; margin:10px 0 0 0;}
	
	#stacks.altCol2 .left{margin:12px 0px 0px 12px !important;margin:12px 0px 0px 6px; width:454px;}
	#stacks.altCol2 .right{float:left;margin:12px 0px 0px 12px !important;margin:12px 0px 0px 6px;}
	#stacks.altCol2 .left, #stacks.altCol2 .right{padding:0px 0px 12px 0px;}
	#stacks.altCol2 form{float:left; padding:0px 0px 0px 12px;}
	
	#stacks.altCol2 #go,#go{float:left;background:url(../images/btn_go.gif) no-repeat; width:23px;height:23px;font-size:1px; color:#737375; cursor:pointer; border:none;}
	
	#stacks label{float:left; clear:left;width:60px; }
	#stacks input{float:left;width:106px;height:17px; background:url(../images/bg_formField.gif) no-repeat; border:none;}
	#stacks img{float:left;clear:left;}
	#stacks.altCol2 h2{width:430px;}
	.regLinks{float:left; clear:left;}

	#stacks.fullWidthBottom{margin:10px 0px 10px 0px;}
	
/*Internal*/
#internalBanner {height:auto !important; height:50px; min-height:50px; background:url(../images/bg_internal_noBanner.gif) repeat-x;}

#internalBanner p{margin:0px; padding:0px;}
.internal #contentShell{float:left;background:#fff url(../images/bg_mainSideNav.gif) repeat-y 20px 0px;}

.internal #contentShell.noNav{float:left;background:#fff url(../images/bg_mainSideNav.gif) repeat-y 20px 0px;}

.internal #contentShell .fullWidthWithNoNav .left{float:left;margin:0px 16px 0px 0px; padding:0px 0px 0px 0px; width:175px; }
.internal #contentShell .left{float:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; width:175px; }
.internal #contentShell .right{float:right;margin:0px 0px 0px 0px; text-align:left;width:745px;}	


/*Internal Content*/
.internal #contentShell .right #content{float:left;width:474px; padding:10px 0px 10px 13px; margin:0px;}
.internal #contentShell .right #content.fullWidthWithNav{float:left;width:710px; padding:10px 0px 10px 13px; margin:0px;}
.internal #contentShell.noNav #content{float:left;width:920px; padding:10px 20px 10px 20px; margin:0px;}


.internal #contentShell .right #content #breadcrumb {float:left;width:357px !important;width:354px;}
.internal #contentShell .right #content #breadcrumb.wide {float:left;width:590px;}
.internal #contentShell .right #content #breadcrumb li{display:inline;margin:0px; padding:0px; text-transform:uppercase;color:#939598;}
.internal #contentShell .right #content #breadcrumb a{text-decoration:none; font-size:7pt; color:#939598;}



.internal #contentShell .right #content .printShare{float:right;}
.internal #contentShell .right #content .printShare a.print{background:url(../images/btn_print2.gif) no-repeat; display:block; width:50px; height:11px;font-size:1px; color:#696a6c;float:right;padding:4px 0px 0px 2px;}
.internal #contentShell .right #content .printShare a.share, .internal #contentShell .right #content .printShare a.addthis_button{background:url(../images/btn_share.gif) no-repeat; display:block; width:50px; height:11px;font-size:1px; color:#696a6c;float:right;padding:4px 0px 0px 2px;}
.internal #contentShell .right #content .printShare {}

#at15s_head, #at16pf{display:none;}
#at20mc{top:0px;}










.internal #contentShell .right #content #breadcrumb a:hover{color:#71BF44; text-decoration:underline;}
.internal #contentShell .right #content #breadcrumb a:active, .internal #contentShell .right #content #breadcrumb a.selected{color:#71BF44; text-decoration:underline;}
.internal #contentShell  #content #breadcrumb li{display:inline;margin:0px; padding:0px; text-transform:uppercase;}
.internal #contentShell  #content #breadcrumb a:hover{color:#71BF44;}
.internal #contentShell  #content #dceCourseCat li{list-style:none; padding:0px; margin:0px;}
.internal #contentShell .right #content #pageTabs{float:left;width:100%; background:#c7c8ca url(../images/bg_pageTabMain.gif) repeat-x bottom;margin:0px 0px 12px 0px;border-left:1px solid #b7b7b7;}
.internal #contentShell .right #content #pageTabs li{float:left;display:inline;padding:0px; margin:0px 0px 0px -1px;background:url(../images/bg_pageTabDiv.gif) no-repeat right;}
.internal #contentShell .right #content #pageTabs li#tab1{float:left;display:inline;padding:0px;margin:0px 0px 0px 0px;}
.internal #contentShell .right #content #pageTabs li a{font-size:8pt;float:left;padding:3px 6px 3px 6px; text-transform:uppercase;color:#fff;font-weight:bold; text-decoration:none;}
.internal #contentShell .right #content #pageTabs li span{float:left;border:0px solid #c7c8ca; border-bottom:none;}

.internal #contentShell .right #content #pageTabs li.selected{float:left;background:url(../images/bg_pageTabDiv.gif) no-repeat right;}

.internal #contentShell .right #content #pageTabs li .first{background:url();}
.internal #contentShell .right #content #pageTabs li.selected {padding:0px;}
.internal #contentShell .right #content #pageTabs li.selected span{border-top:1px solid #b7b7b7;}
.internal #contentShell .right #content #pageTabs li.selected a{background:#fff; color:#71BF44;}

.internal #contentShell .right #content #pageTabs li a:hover{color:#71BF44; }

.internal #contentShell .right #content h2{color:#999; font-weight:bold; text-transform:none; margin:0px 0px 12px 0px;}
.internal #contentShell .right #content h3{color:#000; font-weight:bold; text-transform:none; margin:0px 0px 12px 0px;}



/*Internal Stack*/
.internal #contentShell .right #stack{float:right;width:241px; padding:10px 0px 10px 0px; margin:0px; }

.internal #contentShell .right #stack  .stackA{float:left;width:221px; background:#eee;padding:0px;margin:0px 0px 10px 0px;}
.internal #contentShell .right #stack .stackA .left{ width:120px; padding:10px 0px 10px 12px;}
.internal #contentShell .right #stack  .stackA p{float:left; width:120px;padding:5px 0px 5px 0px; margin:0px;}
.internal #contentShell .right #stack  .stackA  h2{float:left;width:120px;padding:0px 0px 5px 0px;margin:0px;}
.internal #contentShell  #stack .stackA img{float:right;}

.internal #contentShell .right #stack .stackB{float:left;width:197px; background:#eee;padding:10px 12px 0px 12px;margin:0px 0px 10px 0px;}
.internal #contentShell .right #stack .stackB img{clear:left;float:left; margin:5px 0px 5px 0px;}
.internal #contentShell .right #stack  .stackB  h2{float:left;width:197px;padding:0px 0px 5px 0px;margin:0px;}

.internal #contentShell .right #stack  .stackB  p{clear:left;width:197px;padding:5px 0px 5px 0px;margin:0px;}

.internal #contentShell .right #stack .stackB #tabs{position:relative; margin:0px;padding:0px 0px 0px 0px; width:90px;}
.internal #contentShell .right #stack .stackB #tabs li{float:left;}

.internal #contentShell .right #stack .stackC{float:left;width:197px; background:#eee;padding:10px 12px 10px 12px;margin:0px 0px 10px 0px;}
.internal #contentShell .right #stack  .stackC  h2{float:left;width:197px;padding:0px 0px 0px 0px;margin:0px;}


.internal #contentShell .right #stack .stackD{float:left;width:199px; background:#eee;padding:10px 10px 10px 12px;margin:0px 0px 10px 0px;}
.internal #contentShell .right #stack  .stackD  h2{float:left;width:180px;padding:0px 0px 0px 0px;margin:0px;}
.internal #contentShell .right #stack  .stackD #RSSLink{float:right;background:url(../images/ico_RSS.gif) no-repeat 0px 0px; width:14px; height:14px;}


.internal #contentShell .right #stack .stackE{float:left;width:197px; background:#71BF44 url(../images/bg_greenCC.gif) repeat-x;padding:0px 12px 0px 12px;margin:0px 0px 10px 0px;}
.internal #contentShell .right #stack  .stackE p{float:left;width:197px;padding:5px 0px 5px 0px;margin:0px; text-transform:uppercase; font-size:7pt;}
.internal #contentShell .right #stack  .stackE p a{width:100%;float:left;color:#fff;background:url(../images/ico_arrow_right_greyOnGreen.gif) no-repeat right;}

.internal #contentShell .right #stack .stackS{float:left;width:221px; background:#eee;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
.internal #contentShell .right #stack  .stackS  h2{float:left;width:197px;padding:10px 12px 10px 12px;margin:0px; background:#c7c8ca; color:#fff}
.internal #contentShell .right #stack  .stackS  table{float:left;clear:left;width:197px;padding:0px 0px 5px 0px;margin:10px 12px 10px 12px !important; margin:10px 0px 10px 6px}
.internal #contentShell .right #stack  .stackS  table .tableBreak{background:url(../images/bg_greenPix.gif) repeat-x 0px 5px; height:9px;}
.internal #contentShell .right #stack  .stackS  table .tableBreak .left{width:95px;padding:0px;}
.internal #contentShell .right #stack .stackS p{padding:5px 12px 0px 12px;}
.internal #contentShell .right #stack .stackS p a{float:left;color:#71BF44;}


.internal #tabs2,.internal #tabs3{width:197px; height:17px;}
.internal #tabs2 ul,.internal #tabs3 ul{float:left;}
.internal #tabs2 li,.internal #tabs3 li{float:left;list-style:none;padding:0px 1px 0px 0px;margin:0px;}
.internal #tabs2 li a, .internal #tabs3 li a{float:left; padding:3px 6px 2px 6px;background:url(../images/bg_tab.gif) repeat-x bottom; color:#fff; border:1px solid #fff; border-top:none; font-size:7pt;}
.internal #tabs2 li a:hover, .internal #tabs2 li a.selected,.internal #tabs3 li a:hover, .internal #tabs3 li a.selected{background:url(../images/bg_tab.gif) repeat-x top;}
.internal #tabs2 .more,.internal #tabs3 .more{float:right;}

.internal #contentShell .right #stack  .stackF h2{padding:0 0 10px 0 !important; padding:0 0 0px 0}
.internal #contentShell .right #stack  .stackF ol{list-style:decimal; margin-left:25px;}

.home #tabs2,.home #tabs3{width:197px; height:17px;}
.home #tabs2 ul,.home #tabs3 ul{float:left;}
.home #tabs2 li,.home #tabs3 li{float:left;list-style:none;padding:0px 1px 0px 0px;margin:0px;}
.home #tabs2 li a, .home #tabs3 li a{float:left; padding:3px 6px 2px 6px;background:url(../images/bg_tab.gif) repeat-x bottom; color:#fff; border:1px solid #fff; border-top:none; font-size:7pt; text-decoration:none;}
.home #tabs2 li a:hover, .home #tabs2 li a.selected,.home #tabs3 li a:hover, .home #tabs3 li a.selected{background:url(../images/bg_tab.gif) repeat-x top; color:#fff;}
.home #tabs2 .more,.home #tabs3 .more{float:right;}

.home #tabs2 li a:active, .home #tabs3 li a:active,.home #tabs2 li a:visited, .home #tabs3 li a:visited{color:#fff;}







/*Secondary Nav*/
		#secNav{text-transform:uppercase;font-size:9pt;}
		#secNav div{ padding:30px 10px 5px 10px;width:170px;  color:#fff; background:#c7c8ca;}

		#secNav ul{float:left;margin:0px;border-bottom:1px solid #fff; width:190px;}
		#secNav ul ul{border:none;padding:0px 0px 0px 0px;}
		#secNav ul ul ul{border:none;}

		#secNav li{float:left;clear:left;list-style:none;width:190px;padding:0px;margin:0px;}
		#secNav li li{border:none;}

		#secNav li a{float:left;padding:5px 10px 3px 10px; width:170px;border-top:1px solid #fff; text-decoration:none; font-size:8pt;}
		#secNav li li a{float:left;padding:6px 10px 4px 20px; width:160px;}
		#secNav li li li a{float:left;padding:6px 10px 4px 30px; width:150px; background:url(../images/bullet_sn3.gif) no-repeat 20px 10px;}
		#secNav li a:hover{background:#71BF44; color:#fff;}
		
		#secNav li li li a:hover{background:#71BF44 url(../images/bullet_sn3_over_white.gif) no-repeat 20px 10px; color:#fff;}
		#secNav li li li a.selected{background:url(../images/bullet_sn3_over.gif) no-repeat 20px 10px; color:#71BF44;}
		#secNav li li li a:hover.selected{background:#71BF44 url(../images/bullet_sn3_over_white.gif) no-repeat 20px 10px; color:#fff;}
		#secNav li a.selected{background:;color:#71BF44;}#secNav li a.selected:hover{background:#71BF44; color:#fff;}
		#secNav .selectedParent{color:#71BF44; background:;}

		
		
/*Footer Area*/
#footer{float:left; height:42px;margin:0px 0px 0px 0px; padding:10px 10px 0px 10px; border-top: 1px solid #eee; background:url(../images/bg_footer.gif) repeat-x;width:940px;  color:#666;}

#footer .social{float:left;  margin:5px 0px 0px 10px;padding:13px 0px 0px 0px; width:93px; background: url(../images/bg_aviat_networks.gif) no-repeat;}
#footer .social li{display:inline; margin:0px;padding:0px 0px 0px 0px;}

#footer .links{float:left;margin:10px 0px 0px 25px; text-transform:uppercase; width:546px; text-align:center;}
#footer ul{margin:0px;}
#footer li{display:inline; margin:0px;padding:0px 20px 0px 0px;}
#footer .links a:hover{text-decoration:underline;}
#footer .copy{float:right;margin:10px 10px 0px 0px; font-size:7pt;}

.gap{float:left; width:100%; height:12px;}
/*DCE Display - Locations*/
.showLocation{float:left;display:block; margin:0px; margin:0px !important; margin:0px 0px 0px -3px;}
.hideLocation{float:left;display:block; visibility:hidden; margin:0px; margin:0px !important; margin:0px 0px 0px -3px;}
.hideLocation ul{float:left;display:none; height:20px; margin:0px; margin:0px !important; margin:0px 0px 0px -3px;}
.hideLocation .locBox{float:left;display:none;font-size:1px; height:1px; margin:0px; margin:0px !important; margin:0px 0px 0px -3px;}
#content .hideLocation  .info{font-size:1px;height:1px;}


#content #DCEtoggle  a{text-decoration:none;padding:0px;}
#content #DCEtoggle .title{float:left; font-size:9pt;clear:left;border-top:1px solid #dfecce; width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#content #DCEtoggle .title a{color:#333;float:left;padding:3px 0px 3px 15px; margin:0px 0px 0px 0px;}
#content #DCEtoggle .title span{float:left;background:url(../images/ico_arrow_location_closed.gif) no-repeat 0px 8px;}
#content #DCEtoggle .title span.selected{background:url(../images/ico_arrow_location_open.gif) no-repeat 0px 8px;}
#content #DCEtoggle .title .selected a{color:#71BF44;color:#333;}

#content #DCEtoggle ul{float:left;width:200px; padding:0px 0px 0px 0px; margin:0px;}
#content #DCEtoggle.centerWidthCourses ul{float:left;width:400px; padding:0px 0px 0px 0px; margin:0px;}
#content #DCEtoggle li{ list-style:none; padding:0px 0px 0px 10px; margin:0px 0px 0px 10px;background:url(../images/ico_courseStackItems.gif) no-repeat 0px 6px;}

#content .fullWidth #info{float:left; width:510px; background:#eee;padding:0px; margin:0px !important; margin:0px 0px 0px 0px;}
#content #DCEtoggle.fullWidthEvents #info{float:left; width:350px; background:#eee;padding:0px; margin:0px !important; margin:0px 0px 0px 0px;}

#content .centerWidth #info, #content .centerWidthCourses #info{float:left; width:474px; background:#eee;padding:0px; margin:0px 0px 0px 0px; }
#content .info{}

#content #DCEtoggle  #dce{float:left;}
#content #dce .list_item h3 a, #content #dce .list_item h3 span{font-weight:normal;}

#content #dce .list_item h1 a{text-decoration:none;}

#content #DCEtoggle  #dce .list_item{float:left;padding:0px 10px;}
#content #DCEtoggle  #dceItemContent{float:left; width:369px;}
#content .locBox{margin:0px !important; margin:0px 0px 0px 3px;padding:8px 0px;float:left; background:#eee;}

/*DCE Display - Events*/
#content .centerWidth .locBox, #content .centerWidthCourses .locBox{ width:474px;padding:0px 0px 0px 0px;}
#content .fullWidth .locBox {width:712px !important; width:712px;}
#content #DCEtoggle.fullWidthEvents .locBox {width:712px !important; width:712px;}
#content #DCEtoggle.fullWidthEvents .locBox ul{width:340px;}
#content #DCEtoggle.fullWidthEvents .locBox li{float:left; clear:left;width:300px;padding:0px 0px 5px 15px;}
#content #DCEtoggle.fullWidthEvents .locBox li a{float:left;}

#content #DCEtoggle.fullWidthEvents   #dce .list_item{float:left;padding:0px 0px 10px 0px;}



#content .centerWidth .eventItem, #content .centerWidthCourses .eventItem{float:left;border-top:1px solid #fff; width:454px;padding:8px 10px 0px 10px;}

#content #DCEtoggle .locBox .eventItem a {text-decoration:underline;}









/*DCE Display - Courses*/
.internal #contentShell .right #stack  #courseTargetAudiance  h2{width:197px; padding:10px 12px;}
.internal #contentShell .right #stack  #courseTargetAudiance  p{width:197px; padding:0px 12px 10px 12px;}
.internal #contentShell .right #stack  #courseSpecifics{padding:0px 0px 10px 0px}
.internal #contentShell .right #stack  #courseSpecifics  h2{width:197px; padding:10px 12px;}
.internal #contentShell .right #stack  #courseSpecifics  p{width:197px; padding:0px 12px 10px 12px;}

.internal #contentShell .right #stack  #courseSpecifics  .title{float:left;width:197px; padding:0px 12px 0px 12px;}

.internal #contentShell .right #stack  #courseSpecifics ul{float:left;padding:0px; margin:0px;} 
.internal #contentShell .right #stack  #courseSpecifics li{padding:0px 0px 0px 10px; margin:0px 0px 0px 12px; list-style:none; background:url(../images/ico_courseStackItems.gif) no-repeat 0px 5px;} 

.internal #contentShell .right #stack  #courseSpecifics .left{padding:0px 0px 0px 12px;float:left;font-weight:bold; width:95px;}
.internal #contentShell .right #stack  #courseSpecifics .right{float:right; width:105px;}

.internal #contentShell .right #stack  #courseSpecifics .mid{clear:left;padding:10px 0px 0px 0px;}



#videoPlayerBG{
background:#000;
opacity:0.6;filter:alpha(opacity=60);
position:absolute;
top:0px; left:0px;
}
#videoPlayer{

position:absolute;
background:url(../images/bg_videoplayer.gif) no-repeat;
padding:10px 10px 10px 10px;
}

#videoHolder{padding:0px 0px 0px 0px;position:absolute;left:0px; Background:#fff;padding:5px;}

#videoPlayer a.closeVid{color:#696969; display:block; padding:2px 25px 0px 0px; margin-left:392px; background:url(../images/btn_close.gif) no-repeat 30px 0px;}

#videoPlayer a.more{display:block;margin-left:149px; padding:0px 0px 0px 0px; text-align:right;    text-transform:uppercase;font-size:7.5pt;padding:10px 10px 0px 0px;background:url(../images/ico_arrow_right.gif) no-repeat 288px 12px;}
#videoPlayer a.more:hover{  color:#71BF44;}

#video_player{

}


.searchNoresult{padding:10px 0px;}


.brochureBlock{float:left;clear: both; padding:0px 0px 10px 0px; width:475px;}
.brochureBlock img{float:left;}
.brochureContent{float:left; width:310px; padding:0px 0px 0px 20px;}


/*HSTX provided styles*/

.internal #contentShell .right #content a.button:link, .internal #contentShell .right #content a.button:visited {padding:2px 8px 2px 8px;background:url(../images/bg_tab.gif) repeat-x bottom; color:#fff; border:1px solid #888; border-top:none; text-decoration: none; display: block;}
.internal #contentShell .right #content a.button:hover, .internal #contentShell .right #content a.button:active {background:url(../images/bg_tab.gif) repeat-x top; color:#fff; border:1px solid #FFFFFF; border-top:none;}
.internal #contentShell .right #content table {border-collapse: collapse; border: none; width: 100%; margin: 10px 0px 20px 0px; clear:both;}
.internal #contentShell .right #content th {vertical-align: top; border-bottom: 1px solid #FFFFFF; background-color: #E6E7E8; font-weight: bold; padding: 2px 4px; line-height:normal;}
.internal #contentShell .right #content th.subTH {background-color: #EEEEEE; border-bottom: 1px solid #DFECCE; font-weight: normal;}
.internal #contentShell .right #content td {vertical-align: top; border-bottom: 1px solid #EEEEEE; padding: 3px 10px 3px 4px; line-height: normal;}
