/* Normal link styles 
A:link {text-decoration: none; color: #330066; font-size:12px}
A:hover {text-decoration: underline; color: #330066; font-size:12px}
A:visited {text-decoration: none; color: #330066; font-size:12px}
A:visited:hover {text-decoration: underline; color: #330066; font-size:12px}
*/

/*  Side navigation link styles */
A.sidenavbutton:link {text-decoration: none; background-color: #FFFFFFF;  }
A.sidenavbutton:hover {text-decoration: underline; background-color: #FFFFFFF; }
A.sidenavbutton:visited {text-decoration: none;background-color: #FFFFFFF; }
A.sidenavbutton:visited:hover {text-decoration:  underline; background-color: #FFFFFFF; }


/*  Side navigation rollover link styles */
A.sidenavbuttonro:link {text-decoration: none; color: #FFFFFF; }
A.sidenavbuttonro:hover {text-decoration: none; color: #FFFFFF; }
A.sidenavbuttonro:visited {text-decoration: none; color: #FFFFFF;}
A.sidenavbuttonro:visited:hover {text-decoration: none; color: #FFFFFF;}


/*  Side sub-navigation link styles */
A.sidenavbuttonsub:link {text-decoration: none; color: #000000; background-color: #CDCDCD;}
A.sidenavbuttonsub:hover {text-decoration: none; color: #000000; background-color: #CDCDCD;}
A.sidenavbuttonsub:visited {text-decoration: none; color: #000000; background-color: #CDCDCD;}
A.sidenavbuttonsub:visited:hover {text-decoration: none; color: #000000; background-color: #CDCDCD;}


/*  Side sub-navigation rollover link styles */
A.sidenavbuttonsubro:link {text-decoration: none; color: #000000; background-color: #B8B8B8;}
A.sidenavbuttonsubro:hover {text-decoration: none; color: #000000; background-color: #B8B8B8;}
A.sidenavbuttonsubro:visited {text-decoration: none; color: #000000; background-color: #B8B8B8;}
A.sidenavbuttonsubro:visited:hover {text-decoration: none; color: #000000; background-color: #B8B8B8;}


/*  Top navigation link styles */
A.topnavbutton:link {text-decoration: none;	color: #FFFFFF;	background-color: #A6A6A6;}
A.topnavbutton:hover {text-decoration: none; color: #FFFFFF; background-color: #A6A6A6;}
A.topnavbutton:visited {text-decoration: none; color: #FFFFFF; background-color: #A6A6A6;}
A.topnavbutton:visited:hover {text-decoration: none; color: #FFFFFF; background-color: #A6A6A6;}


/*  Top navigation rollover link styles A.topnavbuttonro:link/
 {text-decoration: none; color: #FFFFFF; background-color: #B8B8B8;}
A.topnavbuttonro:hover {text-decoration: none; color: #FFFFFF; background-color: #B8B8B8;}
A.topnavbuttonro:visited {text-decoration: none; color: #FFFFFF; background-color: #B8B8B8;}
A.topnavbuttonro:visited:hover {text-decoration: none; color: #FFFFFF; background-color: #B8B8B8;}


/*  Footer link styles *A.footer:link/
 {text-decoration: none; color: #666666;}
A.footer:hover {text-decoration: underline; color: #666666;}
A.footer:visited {text-decoration: none; color: #666666;}
A.footer:visited:hover {text-decoration: underline;	color: #666666;}


/*  Header link styles *A.headerlink:link /
{text-decoration: none;	color: #000000;}
A.headerlink:hover {text-decoration: underline;	color: #000000;}
A.headerlink:visited {text-decoration: none; color: #000000;}
A.headerlink:visited:hover {text-decoration: underline;	color: #000000;}
A.bold:link {font-size: 11px; text-decoration: none; font-weight: bold;	color: #330066;}
A.bold:hover {font-size: 11px; text-decoration: underline; font-weight: bold; color: #330066;}
A.bold:visited {font-size: 11px; text-decoration: none;	font-weight: bold; color: #330066;}
A.bold:visited:hover {font-size: 11px; text-decoration: underline; font-weight: bold; color: #330066;}


/*  Table link styles *A.tablelink:link /
{font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color: #FFFFFF;}
A.tablelink:hover {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline;	color: #FFFFFF;}
A.tablelink:visited {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color: #FFFFFF;}
A.tablelink:visited:hover {font-family: Verdana, Arial; font-size: 11px;	text-decoration: underline;	color: #FFFFFF;}
A.tablelinkblack:link {	font-family: Verdana, Arial;	font-size: 11px; text-decoration: none; color: #000000;}
A.tablelinkblack:hover {font-family: Verdana, Arial;	font-size: 11px; text-decoration: underline; color: #000000;}
A.tablelinkblack:visited { font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color: #000000;}
A.tablelinkblack:visited:hover {font-family: Verdana, Arial;	font-size: 11px; text-decoration: underline; color: #000000;}


/* Navigation styles *.nav {background-color:#0066CC}/

.sidenavbutton {font-family: Verdana, Arial;	font-size: 11px; color: #FFFFFF; background-color:#0066CC}
.sidenavbuttonro {font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; background-color: #7A7A7A; cursor: hand;}
.sidenavbuttonsub {font-family: Verdana, Arial; font-size: 11px; color: #000000;	background-color: #CDCDCD;}
.sidenavbuttonsubro {font-family: Verdana, Arial; font-size: 11px; color: #000000; background-color: #B8B8B8; cursor: hand;}
.headerlink {font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #000000; vertical-align: middle;}
.topnavbutton {font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; background-color: #A6A6A6; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px;}
.topnavbuttonro {font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; background-color: #B8B8B8; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px;}
.topnavtable {border-style : solid; border-width : 1px; border-color : #FFFFFF;}


/* Section specific styles */
.inline:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: underline;
	text-decoration: underline;
	color: #330066;
}
.inline:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: underline;
	text-decoration: underline;
	color: #330066;
}
.inline:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: underline;
	text-decoration: underline;
	color: #330066;
}
.inline:visited:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: underline;
	text-decoration: underline;
	color: #330066;
}


.securetransportbg {
	background-color: #76BCBA;
}
.antispambg {
	background-color: #66CC00;
}
.companybg {
	background-color: #016556;
}
.validationbg {
	background-color: #FFCC00;
}
.secureemailbg{
	background-color: #920000;
}
.emailfirewallbg {
	background-color: #00A600;	
}


/* Other */
.content-jobs {
	font-size: 11px;
	line-height: 1.5;
	margin-left:20px;
	margin-right:10px;
}
.content-jobs td {
	margin-left:5px;
	margin-right:5px;
}

.content {
	font-size: 11px;
	line-height: 150%;
}
.contentgray {
	font-family: Arial;
	font-size: 11px;
	line-height: 150%;
	color:#000000;
	margin:15px;
	padding:10px;
	
}
.contentgray2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 150%;
	color:#666666
}

.contentgraysmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 150%;
	color:#666666
}
.contentgreen {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight:  bold;
	line-height: 150%;
	color:#99CC33
}
.contentorange {
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 150%;
	color:#F47B20
}
.contentboldgray {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 150%;
	color: #666666
}
.contentsmall {
	font-size: 10px;
	line-height: 150%;
}
.contentbold {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000
}
.contentboldsmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000
}
.contentboldblue {
	font-size: 11px;
	font-weight: bold;
	color: #32698C;
}
.contentitalic {
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 150%;
	font-style: italic;
}
.contenttableheader {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.contentsmalltableheader {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
}
.contentOld {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: line-through;
	color: #FF0033;
}
.footer {
	font-family: Verdana, Arial;
	font-size: 10px;
	color:#FFFFFF;
	background-color:#0066FF;
	width:800px;
}
.righttext {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	line-height: normal;
	margin-left: 0px;
	padding-left: 0px;
}
.bluetext {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: 330066;
	font-weight: normal;
}
.rightheader {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
}
.bar {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;	
	vertical-align: middle;
}
.heading {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-left: 20px;
}
.headingblue {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #32698C;
}
.headingblack {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.graylink {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;

}
.contentsmallorange {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #F47B20;
}
.sidenavbuttonsubsub {

	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background-color: e4e4e4;
}
.contentwhite {
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 150%;
	color: #FFFFFF;

}
.bgspam2 {
	background-color: #1886BB;
}



/* 2005 Styles by Wallop */


/* top navigation */
#topnav a {
	font-family: Arial;
	font-size: 10px;
/*	color: #666666; */
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	font-weight: bold;
}
#topnav a:hover {
	color: #32698C;
	text-decoration: underline;
}
#mainnav {
	color: #333333;
	background-color: #FFFFFF;
}
#subnav {
background-color:#0066CC;

	height: 24px;
	width: 800px;
}
#subnav a {
	color: #C6D2DC;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-right: 35px;
}
#subnav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
body {
	/*background-color: #CACCCF;*/
	text-align: left;
	margin-top: 0px;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial;
	color: #333333;
}
#topnav {
	background-color: #FFFFFF;
	background-image: url(/images/bkgnd_nav.gif);
	background-repeat: repeat-y;
}
#mainnav {
	background-color: #FFFFFF;
	background-image: url(/images/bkgnd_nav.gif);
	background-repeat: repeat-y;
}
#content {
	margin-top: 3px;
}

#content_fs {
	margin-top: 3px;
	width: 800px;
	text-align: left;
	background-image: url(/images/content_fs_bkgnd.gif);
}
#content_fs h1 {
	font-weight: normal;
	color: #333333;
	font-size: 21px;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 8px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
}
#content_fs h2 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#content_fs h3 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	margin-right: 20px;
}
#content_fs p {
	margin-right: 30px;
	margin-left: 20px;
	margin-top: 4px;
	line-height: 15px;
}

#content_left {
	width: 580px;
	text-align: left;
	background-image: url(/images/content_left_bkgnd.gif);
}
#content_left h1 {
	font-weight: normal;
	color: #333333;
	font-size: 21px;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 8px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
}
#content_left h2 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#content_left h3 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	margin-right: 20px;
}
#content_left p {
	margin-right: 30px;
	margin-left: 20px;
	margin-top: 4px;
	line-height: 15px;
}
#content_left div.box_feature h1 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
#content_left table {
	margin: 0px;
	padding: 0px;
}
#content_left table td {
	padding-left: 0px;
	padding-right: 0px;
}


/* Changing default link colors for website on 04-18-2006 */
#content_left a {
	/* color: #959A55;  original color */
	text-decoration: none;
	color:#41688A;
}
#content_left a:link {
	/* color: #959A55;  original color */
	text-decoration: none;
	color:#41688A;
}
#content_left a:visited {
	color:#959A55;     /* original gold color */
	text-decoration: none;
}
#content_left a:hover {
	/* color: #959A55;  original color */
	text-decoration: underline;
	color:#41688A;
}
#content_left a:active {
	/* color: #959A55;  original color */
	text-decoration: none;
	color:#41688A;
}



#content_left_override a {
	text-decoration: none;
	}
#content_left_override a:link {
	text-decoration: none;
	}
#content_left_override a:visited {
	text-decoration: none;
	}
#content_left_override a:hover {
	text-decoration: underline;
	}
#content_left_override a:active {
	text-decoration: none;
	}





#breadcrumbs {
	font-size: 10px;
	margin-left: 20px;
	margin-top: 0px;
	padding-top: 5px;
}
#breadcrumbs a {
	color: #666666; 
	margin-right: 5px;
	text-decoration: none; 
}
#breadcrumbs a:hover {
	color: #333333;
	text-decoration: underline;
}
#content_right {
	background-image: url(/images/bkgnd_right_sidebar.gif);
	background-repeat: repeat-y;
	text-align: left;
	width: 202px;
	font-size: 11px;
	line-height: normal;
}
.sidebar_green {
	background-image: url(/images/bkgnd_green_sidebar.gif);
	background-repeat: repeat-y;
}
#footer {
	text-align: right;
	font-size: 10px;
	color: #333333;
	font-family: Arial;
	width: 782px;
	padding-top: 15px;
}
#footer a {
	font-size: 10px;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}
#sidebar_nav_green {
	font-size: 11px;
	margin-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#sidebar_nav_green a {
	color: #939A54;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#sidebar_nav_green p {
	margin-top: 4px;
	margin-bottom: 4px;
}
#content_left ul, #content_left ol {
	margin-right: 30px;
	margin-left: 20px;
}
#content_left div.chart table {
	font-size: 11px;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	width: 475px;
}
#content_left div.chart table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDCDCD;
}
#subnav_on a {
	color: #FFFFFF;
	text-decoration: none;
}
.subnav_on {
	color: #FFFFFF;
	text-decoration: none;
}
#subnav_on {
	color: #FFFFFF;
	text-decoration: none;
}
.rightSideNavTitle {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left; !important
}
A.rightSideNavbutton:link {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #6F93AD;
	text-align: left; !important
}
.banner_img {
	margin-right: 10px;
	margin-bottom: 10px;
}
#content_left div.chart h1 {
	font-size: 11px;
	border: none;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 0px;
	text-align: left;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
}

.box_feature {
	background-color: #FFFFFF;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
	font-style: italic;
	color: #8E9455;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px;
	font-weight: bold;
}

.box_feature_sidenav {
	background-color: #F2F2F2;
	margin-left: 8px;
	margin-right: 8px;
	padding: 8px 8px 8px 8px;
	display: block;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	font-size:18px;
	
}

#content_left table td p {
	margin-right: 20px;
	margin-bottom: 6px;
}
#content_right table td {
	text-align: left;
}
.navmargin {
	margin-left: 10px;
}
#content_left table td h2 {
	color: #000000;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
}
#content_left ul, #content_left ol {
	margin-right: 30px;
	margin-left: 4em;
	margin-top: 4px;
	padding-left: 0em;
}
#content_left ul li, #content_left ol li {
	margin-bottom: 6px;
}
#content_left table td h4 {
	color: #000000;
	margin-bottom: 0px;
	font-size: 11px;
	font-weight: bold;
	margin-top: 4px;
	background-color: #eeeeee;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin-left: 8px;
	margin-right: 8px;
	padding-right: 10px;
}
#content_left table ul ul {
	margin-left: 1em;
	padding-left: 0px;
}
#content_right a {
	color: #21536A;
}
#content_left h4 {
	font-weight: bold;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 8px;
	color: #000000;
	margin-right: 20px;
	background-color: #eeeeee;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 12px;
}
/*select {background-color:#0066CC; width:150px; color:#FFFFFF; border:none }


/* -------------------------------------------------------------------------------- */
/* sectionLinks - used for Products side navigation area */
#sectionLinks{
	margin: 0px 10px;
	padding: 0px;
}
#sectionLinks h3{
	padding: 5px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_bluegradient_title.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}

#sectionLinks .noHover a {	
	margin: 0;
	padding: 0;	
	display: block;	
	text-decoration:none;	
	border: none;	
	color: #FFFFFF;
	background-image: url(/images/sidebar_bluegradient_title_part.gif);
	background-repeat: repeat-x;
}

#sectionLinks .noHover a:hover, #sectionLinks .noHover a:visited:hover, #sectionLinks .noHover a:visited, #sectionLinks .noHover a:link {
	display: block;	
	background-image: url(/images/sidebar_bluegradient_title_part.gif);
	background-repeat: repeat-x;
}



#sectionLinks h4 {
	padding: 5px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	background-image: url(/images/sidebar_greengradient_title.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
#sectionLinks a {
	display: block;
	color: #21536A;
	text-decoration:none;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #CDCDCD;
	padding: 3px 0px 3px 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
	background-color:#F4F5F9;
}
#sectionLinks a:link {
	display: block;
/*	background-color:#F4F5F9;*/
}
#sectionLinks a:hover {
	display: block;
	background-color:#CFDBE9;
}
#sectionLinks a:visited {
	display: block;
	background-color:#F4F5F9;
}
#sectionLinks a:visited:hover {
	display: block;
	background-color:#CFDBE9;
}



/* -------------------------------------------------------------------------------- */
/* relatedLinks - used for ????? */
.relatedLinks{
	margin: 0px 10px;
	padding: 20px 0px 0px;
	background-color: #F6F7F2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
}
.relatedLinks h3{
	padding: 5px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_greengradient.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
/*
.relatedLinks h3{
	padding: 4px 0px 2px;
	font-size: 12px;
}
*/
.relatedLinks a{
	display: block;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 14px;
}
.relatedLinks h4 {
	padding: 4px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_bluegradient_title.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
/* -------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------- */
/* featuredLinks - used for Additional Information side nav area */
.featuredLinks {
	margin: 0px 10px 0px 10px;
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
}
.featuredLinks a {
	display: block;
	padding-top: 2px;

	margin-left: 0em;
	padding-left: 0.8em;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 2px;
}

.featuredLinks p {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 10px;
}
.featuredLinks h2 {
	padding: 13px 0px 2px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CDCDCD;
}
.featuredLinks h4 {
	padding: 5px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_greygradient.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
.featuredLinks h6 {
	margin-bottom: 0px;
}
.featuredLinks table {
	width: 150px;
}
/* no longer used
.featuredLinks h3{
	padding: 5px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	margin-top: 0px;
}
*/
/* -------------------------------------------------------------------------------- */


.bluebottom_curve {
background-color:#0066CC;

	height: 4px;
	width: 183px;
}
#content_header_bkgnd {
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px 0px 10px;
	padding: 0px;
	width: 580px;
}
.content_header_bkgnd {
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px 0px 10px;
	padding: 0px;
	width: 580px;
}
.sidebar_bottomcurve {
	margin: 0px 0px 10px;
	padding: 0px;
}

/* disabled
body#sidenav0 div#sectionLinks a.sidenav0,
body#sidenav1 div#sectionLinks a.sidenav1,
body#sidenav2 div#sectionLinks a.sidenav2,
body#sidenav3 div#sectionLinks a.sidenav3,
body#sidenav4 div#sectionLinks a.sidenav4,
body#sidenav5 div#sectionLinks a.sidenav5,
body#sidenav6 div#sectionLinks a.sidenav6,
body#sidenav7 div#sectionLinks a.sidenav7,
body#sidenav8 div#sectionLinks a.sidenav8,
body#sidenav9 div#sectionLinks a.sidenav9,
body#sidenav10 div#sectionLinks a.sidenav10,
body#sidenav11 div#sectionLinks a.sidenav11,
body#sidenav12 div#sectionLinks a.sidenav12 {
	color: #21536A;
	display: block;
	background-color:#F4F5F9;
}
*/

a.hide {
	display: none;
}


/* -------------------------------------------------------------------------------- */
/* relatedLinksFirst - used for Industry Solutions and Application Solutions side navigation area */
.relatedLinksFirst {
	margin: 0px 10px;
	padding: 0px;
	background-color: #F6F7F2;
	color: #333333;
}
.relatedLinksFirst h2 {
	padding: 5px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_bluegradient_title.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
.relatedLinksFirst h3 {
	padding: 5px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_greengradient.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
.relatedLinksFirst h4 {
	padding: 4px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_bluegradient_title.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
.relatedLinksFirst p {
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 4px;
}
.relatedLinksFirst a {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: 14px;
	border-left-width: 1px;
	border-left-style: solid;	
	border-left-color: #CDCDCD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDCDCD;
	background-color:#F6F7F2;
	text-decoration: none;
}
.relatedLinksFirst a:link {
	display: block;
	text-decoration: none;
}
.relatedLinksFirst a:hover{
	display: block;
	text-decoration: none;
	background-color:#CFD1B8;
}
.relatedLinksFirst a:visited {
	text-decoration: none;
	background-color:#F6F7F2;
}
.relatedLinksFirst a:visited:hover {
	text-decoration: none;
	background-color:#CFD1B8;
}
/* -------------------------------------------------------------------------------- */

.curveHeader h1 {
	padding: 4px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_bluegradient_title.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
#press_content {
	margin-right: 30px;
	margin-left: 20px;
	color: #333333;
}
#press_content span.heading, #press_content p, #press_content h1, #press_content h2, #press_content h3 {
	margin-left: 0px;
}
#press_content h2 {
	padding-bottom: 10px;
	color: #333333;
	padding-top: 10px;
	font-size: 14px;
}
#press_content table td {
	padding-right: 15px;
}
.curveHeader h2 {
	padding: 4px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_greengradient_title.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
.callout {
	float: right;
	width: 260px;
	margin-right: 10px;
	margin-left: 7px;
	margin-top: 6px;
	margin-bottom: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left:  7px;
	margin-right: 10px;
	background-image: url(/images/calloutbox_bkgnd.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	
	/* added by Design Centric */
	font-size:11px;
	line-height:1.3em;
	font-style:italic;
	
}
.callout_left {
	float: left;
	width: 260px;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left:  7px;
	margin-right: 10px;
	background-image: url(/images/calloutbox_bkgnd.jpg);
	background-repeat: repeat-y;
	padding: 0px;
}
#content_left .callout h2, #content_left .callout_left h2, #content_left .calloutLarge h2 {
	padding-left: 10px;
	color: #FFFFFF;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 0px;
	background-image: url(/images/callout_box_title.jpg);
	background-repeat: no-repeat;
}
#content_left .callout p, #content_left .callout_left p {
	line-height: normal;
	margin-bottom: 8px;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 5px;
	padding: 0px;
}
#content_left .callout a, #content_left .callout_left a, #content_left .calloutLarge a {
	color: #21536A;
	text-decoration: none;
}
.curveHeader h3 {
	padding: 4px 0px 2px 10px;
	border-bottom: 1px solid #CDCDCD;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/sidebar_greygradient_title.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
#content_left .callout h6, #content_left .callout_left h6 {
	color: #FFFFFF;
	background-image: url(/images/calloutbox_bottom.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	line-height: 9px;
}
#content_right div.featuredLinks a.sidebar_imglink {
	background-image: none;
}
#content_left table {
	margin-left: 0px;
	margin-top: 4px;
}
.calloutLarge {
	float: right;
	width: 350px;
	margin-right: 10px;
	margin-left: 7px;
	margin-top: 6px;
	margin-bottom: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left:  7px;
	margin-right: 10px;
	background-image: url(../images/calloutboxLarge_bkgnd.gif);
	background-repeat: repeat-y;
	padding: 0px;
}
#content_left .calloutLarge h2 {
	padding-left: 10px;
	color: #FFFFFF;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 0px;
	background-image: url(/images/callout_boxLarge_title.jpg);
	background-repeat: no-repeat;
}
#content_left .calloutLarge h6 {
	background-image: url(/images/calloutboxLarge_bottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	line-height: 9px;
	font-weight: normal;
}


.contentmaroon {
	font-family: Arial;
	font-size: 11px;
	line-height: 130%;
	color:#954E1A;
	}

.headingmaroon {

	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #954E1A;
	}


.contentblue {
	font-family: Arial;
	font-size: 11px;
	line-height: 130%;
	color:#32698C
	}



/***** SC Awards Page formatting *****/
.redbg{
	background-color: #DF002B;
	color:#FFFFFF;
	font-size:14px;
	line-height:18px;
	padding-top:2px;
	padding-bottom:2px;
}
.sc_text {
	font-family:Arial;
	font-size:12px;
}
#sc_text a {
	color: #DF002B;
	text-decoration:none;
	font-weight: bold;
}
#sc_text a:link {
	color: #DF002B;
	text-decoration:none;
	font-weight: bold;
}
#sc_text a:hover {
	color: #DF002B;
	text-decoration: underline;
}

/*  Top navigation link styles - Contact us, How to buy, Recource center and RSS */

#upperTopNavigation {	
}

#upperTopNavigation .aaa {
	font-weight: bold; 
	font-size:10px; 
	float:left;
}

#upperTopNavigation #btn {
	font-family:Arial;
	font-weight:bold; 
	font-size:11px; 
	display: block; 
	width: 61px; 
	height:15px; 
	border:1px solid #FFCC66; 
	background-color:#FFAD10; 
	float:left; 
	text-align:center;
}	
.red_bullet
{ list-style-type:square; list-style-color:#DF002B;}
.title 
{
background-image:url(../images/image_title.gif); background-repeat:no-repeat;padding:10px;
}
li
{list-style-type: square; }