html, body {padding: 0; margin: 0; font-family: Tahoma, Helvetica, sans-serif;}

a { color: #4c6b90; }
a:visited { color: #4c6b90; }
a:visited:hover { color: #4c6b90; }

#site {
	margin: 0 auto;
	position: relative;
	background: #FFF;
}

* html #site {height: 100%;} /* this is for IE/Win only either a conditional or hack required supposed IE7 will support min-height */

/* Form Styles */
input, select {
	color: #444;
	font-size: 12px;
	padding: 2px;
}

#header {
	top: 0;
	width: 100%;
	height: 115px;
}
.NGOLUsername {
	float: left;
	height: 19px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #eda100;
	padding: 1px 0px 0px 0px;
	width: 83px;
	overflow: hidden;
}
.NGOLUsername a {font-size: 12px; color: #eda100; font-weight: bold; text-decoration: none;}
.NGOLUsername a:hover {font-size: 12px; color: #76aa48; font-weight: bold; text-decoration: none;}
.NGOLUsername a:visited {font-size: 12px; color: #eda100; font-weight: bold; text-decoration: none;}
.NGOLUsername a:visited:hover {font-size: 12px; color: #76aa48; font-weight: bold; text-decoration: none;}
H1 
{
	padding: 0px; 
	margin: 0px 0px 19px 0px; 
	font-family: Trebuchet MS, Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #72a545;
}
H2
{
	padding: 0px; 
	margin: 0px 0px 8px 0px; 
	font-family: Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
H3
{
	padding: 0px; 
	margin: 0px 0px 8px 0px; 
	font-family: Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
H4
{
	padding: 0px; 
	margin: 0px 0px 8px 0px; 
	font-family: Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
H5 
{
	padding: 0px; 
	margin: 0px 0px 8px 0px; 
	font-family: Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
H5 a { font-size:12px; }
H5 a:hover { font-size:12px; }
H5 a:visited { font-size:12px; }
H5 a:visited:hover { font-size:12px; }

.SubNav,.SubNavSelected {font-family:Arial, Helvetica, sans-serif;float:left;color: #666;margin-right:25px;list-style:none;}
.SubNav a:link,.SubNavSelected a:link {font-family:Arial, Helvetica, sans-serif;color: #4c6b90;margin-right:25px;text-decoration:none;}
.SubNav a:hover,.SubNavSelected a:hover {color: #4c6b90;margin-right:25px;text-decoration:underline;}
.SubNav a:visited,.SubNavSelected a:visited {color: #4c6b90;margin-right:25px;text-decoration:none;}
.SubNav a:visited:hover,.SubNavSelected a:visited:hover {color: #4c6b90;margin-right:25px;text-decoration:underline;}

.SubNavSelected a:link,.SubNavSelected a:hover,.SubNavSelected a:active,.SubNavSelected a:visited {color:#72a545;}

.smallFontDarkGrey {font-size: 12px; color: #666666; font-weight:normal;}
.smallFontLightGrey {font-size: 12px; color: #A7A9AC;}
.smallLightGreyLink a {font-size: 12px; color: #A7A9AC;}
.smallLightGreyLink a:hover {font-size: 12px; color: #A7A9AC;}
.smallLightGreyLink a:visited {font-size: 12px; color: #4c6b90;}

/* Header and Footer*/
.HeaderBG
{
	background: white url(../img/header-bg.gif) repeat-x left top;
	width: 100%;
}
.AppHeadderLinksSmall a
{
	padding:0 10px 0 10px;
	color: #FFF;
	text-decoration: none;
}
.AppHeadderLinksSmall a:hover
{
	color: #FFF;
	text-decoration: underline;
}

.AppHeadderLinksSmall a:visited
{
	color: #FFF;
}
.AppHeadderLinksSmall
{
	font-size: 12px;
	color: #FFF;
}
.FooterBG
{
	background: white url(../img/hr-footer.gif) repeat-x left top;
	width: 100%;
}
.FooterBG
{
	background: white url(../img/hr-footer.gif) no-repeat center top;
	height: 46px;
	width: 100%;
}

.FooterLinks
{
	font-size:11px;
	padding-bottom:9px;
	color: #737373;
}

.FooterLinks a
{
	padding:0 8px 0 8px;
	text-decoration: none;
	font-weight: bold;
	color: #737373;
}

.FooterLinks a:hover, .FooterLinks a:hover:visited
{
	text-decoration: underline;
	color: #737373;
}

.FooterLinks a:visited
{
	text-decoration: none;
	color: #737373;
}

.FooterLinksSmall a
{
	padding:0 10px 0 10px;
	color: #999;
	text-decoration: none;
}

.FooterLinksSmall a:hover
{
	color: #999;
	text-decoration: underline;
}

.FooterLinksSmall a:visited
{
	color: #999;
}
.FooterLinksSmall
{
	font-size: 12px;
	color: #999;
}

/* site application content block */
.ContentBlock{width:734px;text-align:left;}

.SidelineContainer {
	width:240px;
	float:left;
}
.SidelineTop {
	width:222px;
	background:url(http://img.loogoo.com/help/images/ng-sideline-top.gif) no-repeat left top;
	padding-right:18px;
}
.SidelineText {
	padding:10px 0px 20px 18px;
	color: #666666;
}
.SidelineText ul{
    margin: 0px;
    padding-left: 14px;
}
.SidelineText li{
    /*list-style: square url(http://img.loogoo.com/help/images/arrow-list.gif);*/
    list-style: square;
    padding-top: 0px;
	margin-top: 0px;
	line-height: 19px;
}
.SidelineBottom {
	width:240px;
	height:4px;
	background:url(http://img.loogoo.com/help/images/ng-sideline-bottom.gif) no-repeat left top;
}
.HorizontalRuleDotted {
	width:100%;
	padding:15px 0px 15px 0px;
	background:url(http://img.loogoo.com/help/images/hr-home-dotted.gif) repeat-x left center;
}
.productCatalogBox{
	float: left;
	height: 100px;
	width: 107px;
	padding:15px 27px 15px 0px;
}
.productCatalogPrice {color: #479B00;}
.productCatalogPrice a {color: #479B00; text-decoration:underline;}
.productCatalogPrice a:hover {color: #479B00; text-decoration:underline;}
.productCatalogPrice a:visited {color: #479B00;}
.productCatalogMore a {color: #E39000; text-decoration:none;}
.productCatalogMore a:hover {color: #E39000; text-decoration:underline;}
.productCatalogMore a:visited {color: #E39000;}
.productPrice a:link,.productPrice a:visited {font-size: 12px; color: #E39000; text-decoration:none; }
.productPrice a:hover {font-size: 12px; color: #E39000; text-decoration:underline; }
.NewsByline {font-size: 12px; color: #A7A9AC;}
.NewsByline a {font-size: 12px; color: #A7A9AC;}
.NewsByline a:hover {font-size: 12px; color: #A7A9AC;}
.NewsByline a:visited {font-size: 12px; color: #A7A9AC;}
.ProductNavigation ul{
	height:42px;
	font-size:11px;
	font-weight:bold;
	margin: 15 0px 0px 0px;
    padding:0px 0px 0px 10px;
	background-image:url(../img/navigation-bg.gif);
}
.ProductNavigation ul li{
	float:left;
	width:96px;
	height:33px;
	display:block;
	list-style: none;    
    padding:5px 0px 0px 8px;
    background-repeat:no-repeat;
}
.SelectedProductNavigation a:link,.SelectedProductNavigation a:visited,.SelectedProductNavigation a:hover{color:#FFF;text-decoration:none;}
.NonSelectedProductNavigation a:link,.NonSelectedProductNavigation a:visited{color:#666;text-decoration:none;}
.SelectedProductNavigation a:hover{text-decoration:underline;}
.NonSelectedProductNavigation a:hover{text-decoration:underline;}
.SelectedProductNavigation{background-image:url(../img/navigation-selectedbtn-bg.gif);margin-right:2px}
.NonSelectedProductNavigation{background-image:url(../img/navigation-btn-bg.gif);margin-right:2px}
.ProductFeatures{font-size: 12px; color: #666666; font-weight:normal;}
ProductFeatures a:link, a:visited, a:hover{
	font-size: 12px; color: #4c6b90; 
}
ProductFeatures a:visited:hover, a:hover{
	color: #479b00; 
}
.ProductFeatures ul{
    margin: 15 0px 0px 0px;
    padding: 0;
}
.ProductFeatures ul li{
    list-style: square url(../img/arrow-list.gif) outside;
    padding: 0px 0px 4px 0px;
	margin-left: 15;
	
}
.ArrowBlog {
	padding: 0px 0px 15px 0px;
	color: #666666;
}
.ArrowBlog ul{
    margin: 0px;
    padding-left: 14px;
}
.ArrowBlog li{
    list-style: square url(../img/arrow-list.gif);
    padding-top: 0px;
	margin-top: 0px;
}
.ArrowList ul{
    margin: 0px;
    padding: 0px;
}
.ArrowList li{
    list-style: square url(../img/arrow-list.gif) outside;
    padding: 0px;
	margin: 0px;
}
.HRLineSolid {
	background: url(../img/line-solid.gif) top left repeat-x;
	height: 1px;
	
}
.HRLineDotted {
	background: url(../img/line-dotted.gif) top left;
	height: 1px;
}
.Red {
	color: #BE322B;
	font-weight: bold;
}
.boxContents { padding:0px;}
.boxContents ul { margin: 5px 10px 10px 20px; padding: 0px;}
.boxContents li { list-style: none; margin: 0px; padding: 0px; }

.webinarForm{font-weight:bold;}
.webinarForm BLOCKQUOTE{padding:15px 0px 0px 0px;margin:0px;}
.webinarForm INPUT{width:200px;}
.webinarFormCheckBox INPUT{width:15px; padding:0px;}

.appNav{}
.appNav a:link,.appNav a:active,.appNav a:visited,.appNav a:hover{color:Red;}
.appNavSelected  a:link,.appNavSelected  a:active,.appNavSelected  a:visited,.appNavSelected  a:hover{color:Green;}

.NGButton {
	background: #f2f2f2 url(../img/button-bg.gif) repeat-x left top;
	border: 1px solid #d7d7d7;
	float: left;
	height: 25px;
	margin: 0px 3px 0px 0px;
	padding:0px 10px 0px 10px;
	text-align: center;
	white-space: nowrap;
	vertical-align: bottom;
	cursor: pointer;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.NGButton a:link, .NGButton a:visited, .NGButton a:active {
	color: #333;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 3px;
	text-decoration: none;
}
.NGButton a:hover, .NGButton a:visited:hover {
	color: #76aa48;
	text-decoration: none;
}

#main_news_detail_title
{
    border-top: #DDD 1px solid;
    border-bottom: #DDD 1px solid;
    width: 734px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    background-color: #EFEFEF;
}

hr
{
    width:734px;
    color: #DDD;
    height:1px;
}


