body
{
	font-family:Arial;
	font-size:12px;

}
p, span
{
	line-height:1.4;
}

h1
{
	font-size:26px;
	font-weight:normal;
	padding-top:17px;
	color:#FFFFFF;
	text-align:left;
	padding-left:217px;
	margin-left:0px; 
	background: url(../images/titlebar.png) no-repeat top left; 
	width:900px; 
	height:54px;
	margin-top:0px;
}
#page
{
	background-color:#f7f7f7;
}
.left-column
{
	margin-top:20px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	background-color:#f7f7f7;
	width:192px;
	margin-bottom:35px;
}
.main-column
{
	border-left: solid 1px #efefef;
	float:left;
	padding-left:25px;
	padding-right:28px;
	padding-top:20px;
	background-color:#FFFFFF;
	width:750px;
	padding-bottom:35px;
}

.main-two-column
{
	width:460px;
	border-left: solid 1px #efefef;
	float:left;
	padding-left:25px;
	padding-top:20px;
	background-color:#FFFFFF;
	padding-bottom:35px;
}

.right-column
{
background-color:#FFFFFF;
	float:right;
	margin-left:10px;
	width:267px;
	padding-right:28px;
}

.left-column li
{
	list-style-type: none; 
	list-style-image: none;
	list-style-position:outside;
	line-height: 1.3;
}

.left-column li a
{
	color:#00535e;
	font-family:Arial, sans-serif;
	font-size:0.95em;
	text-decoration:none;
	font-weight:normal;
}
.left-column li a.active
{
	color:#000000;
}

.left-column li a:hover
{
	color: #6ea224;
}

.left-column h2
{ 
	display:none;
}

a, a:active { color: #00535e; font-weight: bold; }
a:visited { color: #669999; font-weight: bold; }
a:hover { color: #6ea224; font-weight: bold; text-decoration: underline; }

#block-menu-menu-new-site-footer ul{margin-left:-10px}

#block-menu-menu-new-site-footer li{ float:left; list-style-type: none; list-style-image: none;  padding-left:6px; display:block;}
#block-menu-menu-new-site-footer h2 {display:none;}
#block-menu-menu-new-site-footer li.first {padding-left:0px; border-left:none; background:none;}
#block-menu-menu-new-site-footer li a, #footer-menu li a:active, #footer-menu li a:visited, #newfooter a, #newfooter a:active, #newfooter a:visited{ color: #424242; text-decoration: none; font-weight: normal; }
#block-menu-menu-new-site-footer ul li { margin: 0; padding: 2px 0 3px 16px; list-style-type: none; list-style-position: outside; background: url(../images/newFooterDelimiter.png) no-repeat 8px 5px; }
#block-menu-menu-new-site-footer li a:hover {  text-decoration: underline; font-weight: normal; }
#block-menu-menu-industry-specific-programs h2{  display: none;  }
#block-menu-menu-industry-specific-programs li{ list-style-type: none; list-style-image: none; }
#block-menu-menu-investors h2{display: none;}
#block-menu-menu-investors li{ list-style-type: none; list-style-image: none; }
#block-menu-menu-channel-partners h2 {display: none;}
#block-menu-menu-channel-partners li { list-style-type: none; list-style-image: none; }
#block-menu-menu-our-company h2{display: none;}
#block-menu-menu-our-company li{ list-style-type: none; list-style-image: none; }
#navbar div
{
	list-style: none;
    float: left;
}
#navbar .content
{
	margin-top:-12px;
}
#navbar div a
 {
	color:#424242;
	display: block;
	text-decoration: none;
	padding: 6px 0px 10px 6px;
	margin-left:5px;
}
#navbar .menu 
 {
	text-transform: uppercase; 
}
        
#navbar div ul
{
	display: none;
	background-color: #666;
	list-style-type: none; 
	list-style-image: none; 
	background: url(img2/menupointer_greybg.gif) no-repeat top left; /*change to a new image menupointer_greybkg */
}
#navbar div:hover ul, #navbar div.hover ul
{
	width:266px;
	display: block;
    position: absolute;
    padding-left: 0;
	padding-right:0;
    padding-top:35px;
    padding-bottom: 35px;
	background: url(../images/menupointer_greybg.gif) no-repeat top left;
	z-index:20;
}

#navbar div:hover li, #navbar div.hover li
{
	float: none;
	height:23px;
}
#navbar div:hover li a, #navbar div.hover li a
{
	background-color: #666;
	color: #FFF;
	display:inline;
}
#navbar div li a:hover
{
	color: #91dd3c;
} 

/*#navbar li.leaf 
{
padding-top:0px;
padding-bottom:0px;
}

#navbar li.collapsed
{
padding-top:0px;
padding-bottom:0px;
}*/

#block-menu-menu-our-company li.expanded
{
	display:none;
}

h2, .press_release h1 { color: #6ea224; margin: 0; padding: 5px 0 8px 0; font-size: 1.4em; font-weight: bold; border: none; background: none; }
h3 { color: #333; margin: 0; padding: 14px 0 8px 0; font-size: 1.4em; font-weight: bold; }
h4 { color: #333; margin: 0; padding: 14px 0 8px 0; font-size: 1.2em; font-weight: bold; }

/* Blog headlines list */
.blog-headlines { padding-left: 10px; }
	.blog-headlines .headline { padding-bottom: 10px; }
	.blog-headlines a, .blog-headlines a:visited, .blog-headlines a:active { text-decoration: none; }
		 .blog-headlines a:hover { color: #6ea224; text-decoration: underline; }
	.blog-headlines li { background: url(../images/bullet-lblue.png) no-repeat 3px 7px; }
p { margin: 0; padding: 2px 0 12px; }

.green-header { color: #6ea224; margin: 0; padding: 14px 0 8px 0; font-size: 1.4em; font-weight: bold; }