body {
	color: #333333;
	padding:0px;
	margin: 0px;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: .89em;
	background:#ededee url(/images/img_bgshadow.gif) top center repeat-y;
}

button, input, select {
	font-size: 100%;
}

a:link, a.blue:link { color: #336699; text-decoration: none }						
a:active, a.blue:active { color: #336699; text-decoration: none }					
a:visited, a.blue:visited {color: #336699; text-decoration: none }				
a:hover, a.blue:hover { color: #56b71d; text-decoration: underline }


/* Layout elements */

#logo {
	float:left;
	width:200px;
}

#searchutilities {
	float:right;
	width:270px;
	text-align:right;
}

#wrapper {
	 
	margin:0px auto; 
	padding:0px; 
	height:auto; 
	width:800px;
}

#wrappershadow {
	background-color:#ffffff; 
	margin:0px; 
	padding:0px; 
	height:auto; 
	width:800px; 
	text-align:center;
}

#navigation {
	position:relative;
	margin: 0;
	height:35px;
}

#navigation-inner {
	float:right;
	width: 520px;
}

#contentcontainer {
	position:relative;
	width:800px;
}

#leftNav {
	float:left;
	width:140px;
	margin-left:0;
	margin-right: -140px; /* Negative value of #sidebar-left's width + left margin. */
    padding: 0;
	font-size:8pt;
	overflow: hidden;
}

#lefthome {
	float:left;
	width:200px;
	margin-left:0;
	margin-right: -200px; /* Negative value of #sidebar-left's width + left margin. */
    padding: 0;
	
	
}

#buttons {
	width:140px;
	text-align:center;
}


#center {
  	float:left;
    width: 660px;
    margin-left: 140px; /* The width of #sidebar-left */
    margin-right: -800px; /* Negative value of #content's width + left margin. */
    overflow:auto;	
}

#centerhome {
  	float:left;
    width: 601px;
    margin-left: 200px; /* The width of #sidebar-left */
    margin-right: -800px; /* Negative value of #content's width + left margin. */
    overflow:auto;
    
}


#breadcrumb {
	width: 650px;
	text-align:left;
	font-size:10pt;
	margin:0 0 0 10px;
}

#bodytext {
	float:left;
	width: 490px;
	text-align:left;
	font-size:.77em;
	margin:0 0 0 10px;
}

#bodytexthome {
	float:left;
	width: 370px;
	text-align:left;
	font-size:9pt;
	padding:10px 0 0 0;
	
}


#rightcol {
	float: right;
    width: 142px;
   
	
}

#righthome {
	float: right;
    width: 200px;
    padding:8px 10px 0 0;
	
}

#footer {
	width:800px;
	font-size:8pt;
}


/* Text elements */

h1 {
	font-size:1.4em;
	font-weight:bold;
	color:#000;
	margin:5px 0;
}
h2 {
	font-size:1.2em;
	font-weight:bold;
	color:#02203a;
	margin:5px 0;
}
h3 {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:5px 0;
}

.boxContent{
	padding-left: 10px;
}

#quickLinks ul {
	list-style:none;
}

#quickLinks ul, #newsHdr ul, #webinarHdr ul, #awardsHdr ul {
	margin:0 10px;
	padding:0;
}

#newsHdr a, #webinarHdr a, #awardsHdr a {
	display:block;
	width:240px;
}

a#newsHdrLink {
	background-image:url(../images/img_hrdTitle3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:240px;
	height:40px;
}

a:hover#newsHdrLink {
	background-image:url(../images/img_hrdTitle3_ac.gif);
}

a#webinarHdrLink {
	background-image:url(../images/img_hrdTitle4.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:240px;
	height:40px;
}

a:hover#webinarHdrLink {
	background-image:url(../images/img_hrdTitle4_ac.gif);
}

a#awardsHdrLink {
	background-image:url(../images/img_hrdTitle5.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:240px;
	height:40px;
}

a:hover#awardsHdrLink {
	background-image:url(../images/img_hrdTitle5_ac.gif);
}

#spotlight {
	margin:0 10px;
}
.homeBullets ul {
	list-style:none;
	margin:0 10px;
	padding:0;
}

.homeBullets ul li {
	background: url(../images/btn_arrow_gold.gif) no-repeat left top;
	padding-right: 10px;
	padding-left:20px;
}

li {
	color: #333333;
	padding-bottom:8px;
	margin-left:0px;
}

li li {
	padding:4px 0 4px 0;
	margin-left:0px;
	list-style:disc;
}

li li li {
	padding:4px 0 4px 0;
	margin-left:0px;
	list-style:disc;
}

.tight1 ul {
	list-style:none;
	margin:0;
	padding:0;
}

.tight1 ul li{
	list-style:none;
	margin:0 10px;
}


div#tight2 li {
	color: #333333;
	margin-top:4px;
}


div#tight1 li {
	color: #333333;
	margin-top:4px;
	margin-left: -5px;
}

.button { 
	font-size:.85em;
}

.alert {
	color: #CC0000;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size:12px;
*/
	line-height : 150%;
}

.areaTitle {
	color: #56b71d;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 6px 0px;
}
.areaTitle a:link { color: #56b71d; text-decoration: none }				
.areaTitle a:active { color: #56b71d; text-decoration: none }			
.areaTitle a:visited {color: #56b71d; text-decoration: none }				
.areaTitle a:hover {color: #56b71d; text-decoration: underline }				

.areaTitle2 {
	color: #75b2dd;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 6px 0px;
}
a.areaTitle2:link { color: #75b2dd; text-decoration: none }				
a.areaTitle2:active { color: #75b2dd; text-decoration: none }			
a.areaTitle2:visited {color: #75b2dd; text-decoration: none }				
a.areaTitle2:hover {color: #56b71d; text-decoration: underline }				

.areaTitle3 {
	color: #56b71d;
	margin: 10px 0px;
	padding:2px;
	border-bottom: 1px solid #56b71d;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
/*
	font-size: 12px;
*/
}
a.areaTitle3:link { color: #5A7684; text-decoration: none }				
a.areaTitle3:active { color: #5A7684; text-decoration: none }			
a.areaTitle3:visited {color: #5A7684; text-decoration: none }				
a.areaTitle3:hover {color: #56b71d; text-decoration: underline }				

.areaTitle4 {
	color: #f97242;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-bottom: 4px;
}
a.areaTitle4:link { color: #f97242; text-decoration: none }				
a.areaTitle4:active { color: #f97242; text-decoration: none }			
a.areaTitle4:visited {color: #f97242; text-decoration: none }				
a.areaTitle4:hover {color: #56b71d; text-decoration: underline }				

.areaTitle5 {
	color: #56b71d;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 150%;
	margin: 6px 0px;
}
a.areaTitle5:link { color: #56b71d; text-decoration: none }				
a.areaTitle5:active { color: #56b71d; text-decoration: none }			
a.areaTitle5:visited {color: #56b71d; text-decoration: none }				
a.areaTitle5:hover {color: #cccccc; text-decoration: underline }				

.areaTitleLine {
	padding-bottom: 2px;
	background: #ffffff url(../images/img_areaTitlebg2.gif) no-repeat;
}
.boldtitle {
	color: #000000;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 12px;
*/
}

.boldbigtitle {
	color: #000000;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 16px;
*/
}

.box1 {
	border:1px solid #cccccc;
	padding:10px;
	margin: 0px;
}

.boxProdBenefits {
	float:right;
	width:200px;
}

div.boxtight li {
	margin-bottom:10px;
	margin-top:-10px;
	margin-left:-20px;
}

.boxtitle {
	color: #666666;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.breadcrumb {
	color: #6ebd44;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, helvetica,  sans-serif; 
	font-size: 11px;
	line-height : 110%;
}
.breadcrumb a:link { color: #6ebd44; text-decoration:underline }				
.breadcrumb a:active { color: #6ebd44; text-decoration:underline }			
.breadcrumb a:visited {color: #6ebd44; text-decoration:underline }			
.breadcrumb a:hover { color: #02203A; text-decoration:underline }	

.breadcrumbsub {
	color: #999999;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, helvetica,  sans-serif; 
	font-size: 11px;
	line-height : 100%;
}
.breadcrumbsub a:link { color: #6ebd44; text-decoration:underline }				
.breadcrumbsub a:active { color: #6ebd44; text-decoration:underline }			
.breadcrumbsub a:visited {color: #6ebd44; text-decoration:underline }			
.breadcrumbsub a:hover { color: #02203A; text-decoration:underline }	

.btn 
{ color:#fff;
background-color:#5D91C8;
border-color:#5D91C8;
cursor:pointer;
font-weight:bold}

.caption {
	color: #56b71d;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 6px;
	padding: 10px;
	border-top:1px dashed #cccccc; 
	border-bottom:1px dashed #cccccc; 

}

.cart{font-weight:bold}
a.cart:link{color:#2F8530}				
a.cart:active{color:red}			
a.cart:visited{color:#2F8530}			
a.cart:hover{color:#ffcc00}

.columnheader
{ color: #333333;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
font-weight: bold;
/*
font-size:12px
*/
}
a.columnheader:link { color: #333333 }				
a.columnheader:active { color: #333333 }			
a.columnheader:visited {color: #333333 }			
a.columnheader:hover { color: #0066CC }	

.copyright {
	color: #999999;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
}
a.copyright:link { color: #999999; text-decoration: underline }				
a.copyright:active { color: #999999; text-decoration: underline }			
a.copyright:visited {color: #999999; text-decoration: underline }				
a.copyright:hover {color: #666666; text-decoration: underline }				

.draft
{ color: #999900;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size: 10px;
*/
}

.right {
	text-align:right;
	padding-right:15px;
}

.element
{ color: black;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size:12px;
*/
}
a.element:link { color: #000000;text-decoration:none; }				
a.element:active { color: #000000;text-decoration:none; }			
a.element:visited {color: #000000;text-decoration:none;}			
a.element:hover { color: #0066CC;text-decoration:none; }	

.elementhome
{ color: #333333;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size:12px;
*/
}
a.elementhome:link { color: #5a7684; text-decoration: none }					
a.elementhome:active { color: #5a7684; text-decoration: none }			
a.elementhome:visited {color: #5a7684; text-decoration: none }	
a.elementhome:hover { color: #56b71d; text-decoration: underline }	

.elementgray
{ color: #666666;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size:12px;
*/
}

.elementltgray
{ color: #999999;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size:12px;
*/
}

.elementsup
{ color: #666666;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size: 9px;
*/
line-height : 150%}

.elementwhite { 
	color: #FFFFFF; 
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; 
	font-size:90% ;
}
.elementwhite a:link { color: #FFFFFF }				
.elementwhite a:active { color: #FFFFFF }			
.elementwhite a:visited {color: #FFFFFF }			
.elementwhite a:hover { color: #CCCCCC }	

.error
{ color: #CC0000;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size: 12px;
*/
}

.field
{ color: black;
font-weight: bold;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size:12px;
*/
}

.footer_element {
	color: #666666;
	font-size:95%;
	line-height:30px;
}
a.footer_element:link { color: #666666; text-decoration: underline }				
a.footer_element:active { color: #666666; text-decoration: underline }			
a.footer_element:visited {color: #666666; text-decoration: underline }				
a.footer_element:hover {color: #999999; text-decoration: underline }				

.footnote
{ color: #333333;
font-style: italic;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size: 9px;
*/
}

.footnote_num
{ color: #000000;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size: 10px;
*/
}

.fieldinstructions
{ color: #336699;
font-weight: bold;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size:12px;
*/
}

.fieldspacing{
/*
font-size: 8px;
*/
}	

.fieldtips
{ color: #707070;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
font-style : normal;
/*
font-size: 10px;
*/
}

.footer
{ color: #666666;
font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
font-size: 9px;
*/
}

.goto {
	font-size:90%;
	color:#999999;
	font-family: 'Lucida Grande', arial, sans-serif;
}
a.goto:link { color: #999999; text-decoration: underline }				
a.goto:active { color: #999999; text-decoration: underline }			
a.goto:visited {color: #999999; text-decoration: underline }				
a.goto:hover {color: #666; text-decoration: underline }				

.gray{background-color:#999}

.graytextsm {
	color:#666666;
	margin-top: -13px;
}

.head {
	color:#CB9337;
/*
	font-size:18px;
*/
}

.headersm {
	color: #333333;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	background-color: #ffffff;
/*
	font-size:12px;
*/
}
a.headersm:link { color: #333333; text-decoration: none }				
a.headersm:active { color: #333333; text-decoration: none }			
a.headersm:visited {color: #333333; text-decoration: none }				
a.headersm:hover {color: #666666; text-decoration: underline }				

.instructions {
	color: #333333;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

#leftNav .leftsection a {
	color: #5a7684;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
}
#leftNav .leftsection a:link { color: #5a7684; text-decoration: none}				
#leftNav .leftsection a:active { color: #5a7684; text-decoration: none}			
#leftNav .leftsection a:visited {color: #5a7684; text-decoration: none}			
#leftNav .leftsection a:hover { color: #02203a; text-decoration: underline}	

#leftNav .leftsection_sel a {
	color: #6ebd44;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
}
#leftNav .leftsection_sel a:link { color: #6ebd44; text-decoration: none}				
#leftNav .leftsection_sel a:active { color: #6ebd44; text-decoration: none}			
#leftNav .leftsection_sel a:visited {color: #6ebd44; text-decoration: none}			
#leftNav .leftsection_sel a:hover { color: #02203a; text-decoration: none}	

#leftNav .leftsubsection a { 
	color: #5a7684;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 85%;
}
#leftNav .leftsubsection a:link { color: #5a7684; text-decoration: none}				
#leftNav .leftsubsection a:active { color: #5a7684; text-decoration: none}			
#leftNav .leftsubsection a:visited {color: #5a7684; text-decoration: none}			
#leftNav .leftsubsection a:hover { color: #02203a; text-decoration: underline}	

#leftNav .leftsubsection_sel a {
	color: #6ebd44;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
}
#leftNav .leftsubsection_sel a:link { color: #6ebd44; text-decoration: none}				
#leftNav .leftsubsection_sel a:active { color: #6ebd44; text-decoration: none}			
#leftNav .leftsubsection_sel a:visited {color: #6ebd44; text-decoration: none}			
#leftNav .leftsubsection_sel a:hover { color: #02203a; text-decoration: none}	

.ltgray{background-color:#fff}

li.listHdr {
	list-style:none;
	padding-top:10px;
	margin:10px;
}

.mainheading {
	color: #570f82;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 14px;
*/
}
a.mainheading:link { color: #570f82; text-decoration: underline}				
a.mainheading:active { color: #570f82; text-decoration: underline}			
a.mainheading:visited {color: #570f82; text-decoration: underline}			
a.mainheading:hover { color: #570f82; text-decoration: underline}	

.maintitle {
	color: #666666;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 16px;
*/
}

.matrix_header1 {
	background-color: #eeeeee;
	color: #333333;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial,  Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.matrix_header2 {
	background-color: #999999;
	color: #fff;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial,  Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.matrix_header3 {
	background-color: #5a7684;
	color: #fff;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial,  Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.matrix_header4 {
	background-color: #75b2dd;
	color: #fff;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial,  Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.matrix_header5 {
	background-color: #02203a;
	color: #fff;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial,  Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.matrix_element1 {
	background-color: #fff;
	color: #333;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.matrix_element2 {
	background-color: #eeeeee;
	color: #333;
	text-align: center;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.matrix_element3 {
	background-color: #bfd1da;
	color: #333;
	text-align: center;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.matrix_element4 {
	background-color: #d8ecfa;
	color: #333;
	text-align: center;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.matrix_element5 {
	background-color: #b8d1e7;
	color: #333;
	text-align: center;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.navigation {
	color: black;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size:12px;
*/
}

.newsAbstract {
	color: #000000;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 12px;
*/
}

.newsTitleLink {
	color: #333333;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:90%;
}
a.newsTitleLink:link { color: #336699; text-decoration: none}				
a.newsTitleLink:active { color: #336699; text-decoration: none}			
a.newsTitleLink:visited {color: #336699; text-decoration: none}			
a.newsTitleLink:hover { color: #56b71d; text-decoration: underline}	

a.newsBlurb:link { color: #336699; text-decoration: none }				
a.newsBlurb:active { color: #336699; text-decoration: none }			
a.newsBlurb:visited {color: #336699; text-decoration: none }			
a.newsBlurb:hover { color: #56b71d; text-decoration: underline }	

.pipe {
	color: #999999;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	padding: 0px 3px;
}

.quote {
	color: #56b71d;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: .77em;
	font-style: italic;
	width:130px;
	text-align:left;
}

.quoteby {
	color: #666666;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: .77em;
	width:130px;
	text-align:left;
	margin:10px 0 0 0;
}

.required {
	color: #ff0000;
	font-weight: normal;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.rev {
	color:#fff;
	background-color:#CB9337;
/*
	font-size:16px;
*/
	font-family:'Lucida Grande', arial,sans-serif;
}
a.rev:link { color: #ffffff; text-decoration: none}				
a.rev:active { color: #ffffff; text-decoration: none}			
a.rev:visited {color: #ffffff; text-decoration: none}			
a.rev:hover { color: #FFFFCC; text-decoration: underline}	

.revsm {
	color:#fff;
	background-color:#1f60a9;
/*
	font-size:12px;
*/
	font-family:'Lucida Grande', arial,sans-serif;
}
a.revsm:link{color:white;text-decoration:none}				
a.revsm:active{color:red;text-decoration:none}			
a.revsm:visited{color:white;text-decoration:none}			
a.revsm:hover{color:#ffcc00;text-decoration:underline}

.right_nav a {
	color:#5a7684;
	font-family: 'Lucida Grande', Arial, helvetica, sans-serif;
	font-size: 110%;
}
.right_nav a:link,
.right_nav a:visited,
.right_nav a:active {
	text-decoration:none;
}			

.right_nav a:hover {
	color:#56b71d;
	text-decoration: underline;
}			

.right_nav_header {
	color: #75b2dd;
	font-family: 'Lucida Grande', Arial, helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 95%;
	padding-top:15px;
}
a.right_nav_header:link{color:#333366;text-decoration:none}				
a.right_nav_header:active{color:#333366;text-decoration:none}			
a.right_nav_header:visited{color:#333366;text-decoration:none}			
a.right_nav_header:hover{color:#666699;text-decoration:underline}

.smallNavigation {
	color: black;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.sectionSpace {
	margin: 10px 5px;
}

.solutionssectionSpace {
	margin: 30px 5px;
}


.sectiontitle {
	color: #56b71d;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, helvetica,  sans-serif; 
	font-size:100%;
	margin: 10px 0px;
}

.sectiontitlepopup {
	color: #FFFFFF;
	font-weight: normal;
	font-family: 'Lucida Grande', Arial, helvetica,  sans-serif;
/*
	font-size: 21px;
*/
}

.sm { 
	font-family:arial,sans-serif;
/*
	font-size:12px;
*/
}

.smbr {
/*
	font-size:5px;
*/
}

.smallbold {
	color: #000000;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.smalltitle {
	color: #000000;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 9px;
*/
}

.subhead {
	color:#56b71d;
	font-size:100%;
	font-weight:bold;
	margin: 10px 0px;
}
a.subhead:link{color:#56b71d;text-decoration:none}				
a.subhead:active{color:#56b71d;text-decoration:none}			
a.subhead:visited{color:#56b71d;text-decoration:none}			
a.subhead:hover{color:#0220a3;text-decoration:underline}

.subtitle {
	color: #000000;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size:12px;
*/
}

.subpagetitle {
	color: #02203a;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, helvetica,  sans-serif;
	font-size: 115%;
	margin-top: 6px;
	margin-bottom: 15px; }

.subsectiontitle {
	color: #75b2dd;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, helvetica,  sans-serif;
	font-size: 110%;
	margin-top: 6px;
	margin-bottom: 15px; }

a.subsectiontitle:link { color: #75b2dd;text-decoration:underline }				
a.subsectiontitle:active { color: #75b2dd;text-decoration:underline }			
a.subsectiontitle:visited {color: #75b2dd;text-decoration:underline }			
a.subsectiontitle:hover { color: #02203a;text-decoration:underline }	

.subsectiontitleitalic {
	color: #666666;
	font-weight: bold;
	font-style:italic;
	font-family: 'Lucida Grande', Arial, helvetica,  sans-serif;
}

.subTab {
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, helvetica,  sans-serif;
	margin: 15px 0 0 0;
	padding-bottom:8px; 
	border-bottom:1px solid #cccccc;
	font-size:90%;
}

.subTab .active {
	color:#56b71d;
	background-color:#ffffff;
	margin: 0px;
	padding: 8px 8px 8px 8px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #ffffff;
}

.subTab .inactive {
	color:#cccccc;
	margin: 0px;
	padding: 8px 8px 8px 8px;
}

subTab a:link,
subTab a:active,
subTab a:visited { 
	color: #cccccc;
	text-decoration:none;
}				
	
subTab a:hover {
	color: #56b71d;
	text-decoration:underline;
}	

.tableheading {
	color: #FFFFFF;
	font-weight: bold;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	
/*
	font-size: 12px;
*/
}

/* text sizes */
.textXSm { 
	font-size:80%;
}

.textSm { 
	font-size:85%;
}

.textMd { 
	font-size:100%;
}

.textLg { 
	font-size:108%;
}

.textXLg { 
	font-size:115%;
}

.timestamp {
	color: #666666;
	font-family: 'Lucida Grande', Arial,sans-serif;
	font-size:90%;
}

.tips {
	color: #666666;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size:12px;
*/
	line-height : 150%;
}

.updating {
	color: #999999;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
/*
	font-size: 10px;
*/
}

.white {
	color:#fff;
/*
	font-size:12px;
*/
}

		
/**** Menu DHML Rollover style sheet ****/
a            { text-decoration: underline }
a:hover      { color: #333333; text-decoration: none }
#Solutions   { left: 188px; position: absolute; top: 105px; visibility: hidden; z-index: 1 }
#Products    { left: 265px; position: absolute; top: 105px; visibility: hidden; z-index: 1 }
#Partners    { left: 335px; position: absolute; top: 105px; visibility: hidden; z-index: 1 }
#Services    { left: 400px; position: absolute; top: 105px; visibility: hidden; z-index: 1 }
#Buy	     { left: 580px; position: absolute; top: 105px; visibility: hidden; z-index: 1 }
#Company     { left: 460px; position: absolute; top: 105px; visibility: hidden; z-index: 1 }
#MyPanasas   { left: 525px; position: absolute; top: 105px; visibility: hidden; z-index: 1 }
.menus       {
	color: #333333;
	font-family: 'Lucida Grande', Arial, helvetica, sans serif;
/*
	font-size: 8pt; 
*/
	text-decoration: none;
}
.menus:hover {
	color: #000000;
	font-family: 'Lucida Grande', Arial, helvetica, sans serif;
/*
	font-size: 8pt; 
*/
	text-decoration: none;
}


/* Joomla Styles */

#newsHdrhome {
	float: left;
	padding-left: 0px;
	position:relative;
	top:-11px;
}
#customerHdrLink a, #eventsHdrLink a, #headlineHdrLink a, #newsHdr a, #webinarHdr a, #awardsHdr a, #newsHdrhome a {
	display:block;
}
a#customerHdrLink {
	background-image:url(/images/img_customers_title.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:190px;
	height:40px;
	padding-bottom: 10px;
}

a:hover#customerHdrLink {
	background-image:url(/images/img_customers_title_ac.gif);
}

a#eventsHdrLink {
	background-image:url(/images/img_upcoming_events_title.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:182px;
	height:40px;
	padding-bottom: 10px;
}

a:hover#eventsHdrLink {
	background-image:url(/images/img_upcoming_events_title_ac.gif);
}

a#headlineHdrLink {
	background-image:url(/images/img_headline_title.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:190px;
	height:40px;
	padding-bottom: 10px;
}

a:hover#headlineHdrLink {
	background-image:url(/images/img_headline_title_ac.gif);
}
a#newsHdrLink {
	background-image:url(/images/img_hrdTitle3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:190px;
	height:40px;
	padding-bottom: 10px;
}

a:hover#newsHdrLink {
	background-image:url(/images/img_hrdTitle3_ac.gif);
}

#lefthome .moduletable {
	width: 180px;
	padding-bottom:10px;
	padding-left:10px;
    padding-right:15px;
    text-align:left;
}


#lefthome .moduletablebuttons {
	width: 180px;
	padding-bottom:10px;
	padding-left:10px;
    padding-right:15px;
    text-align:center;
}

#leftnavitems {
	position:relative;
}

#moduletablebuttons {
position:relative;
text-align:center;
}

#lefthome .moduletable h3 {
	color: #6C3;
	text-transform: uppercase;
	background-image: url(../images/box-header.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom:5px;
	font-weight: bold;
}

/*#lefthome .moduletable ul, */
#lefthome .moduletable ul {
	
}

.moduletable ul {
	padding:0;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 19px;
}
#lefthome .moduletable li {
	font-size: 10px;
/*	height: 26px;*/
}

#lefthome .moduletable a {
	font-size: 11px;
	font-weight:bold;
/*	height: 26px;*/
}

.latestnews {
	font-size: 11px;
	text-align:left;
}
.latestnews a {
	display:block;
	width:180px;
}

td {
	text-align:left;
	}
.searchtext {
	font-size:80%;
}

a.searchtext {
	text-decoration:none;
}

#spacer {
	height:5px;
}

.right_nav {
	
}

.right_nav a {
	font-size:1em;
}




.areaTitle2 {
	color: #75b2dd;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 6px 0px;
}
a.areaTitle2:link { color: #75b2dd; text-decoration: none }				
a.areaTitle2:active { color: #75b2dd; text-decoration: none }			
a.areaTitle2:visited {color: #75b2dd; text-decoration: none }				
a.areaTitle2:hover {color: #56b71d; text-decoration: underline }

img, img a, a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

.right_nav_header {
	color: #75b2dd;
	font-family: 'Lucida Grande', Arial, helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 10px;
	padding-top:15px;
	padding-bottom: 5px;
	text-align:left;
}
a.right_nav_header:link{color:#333366;text-decoration:none}				
a.right_nav_header:active{color:#333366;text-decoration:none}			
a.right_nav_header:visited{color:#333366;text-decoration:none}			
a.right_nav_header:hover{color:#666699;text-decoration:underline}

#infobox{
	background-color:#FFFCEB;
	border-bottom-color:#EEEEEE;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#EEEEEE;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:95%;
}

.golddotline {
	background: url(/images/line_golddot_hor.gif) repeat-x;	
}

.tight1 ul {
	list-style:none;
	margin:0;
	padding:0;
	
}

.tight1 ul li {
	list-style:none;
	margin:0 10px;
}

div#tight1 li {
	color: #333333;
	margin-top:2px;
	margin-left: -5px;
}

div#tight1 li a {
	font-size:.83em;
}

iframe {
	width:600px;
	font-size:8pt;
}

#rightcol td {
	font-size:8pt;
}

#rightcol p {
	font-size:8pt;
}

.searchfield {
	width:180px;
	}

body.contentpane {
	background: #FFFFFF;
	font-size:.7em;
}
body.contentpane .contentpaneopen {
	width: 100%;	
}

.areatitle {
	color: #56b71d;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 6px 0px;
}
.areatitle a:link { color: #56b71d; text-decoration: none }				
.areatitle a:active { color: #56b71d; text-decoration: none }			
.areatitle a:visited {color: #56b71d; text-decoration: none }				
.areatitle a:hover {color: #56b71d; text-decoration: underline }				

