
body {
	margin-left: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.searchpushdown {border: 1px solid #094489; margin-top: 6px; _margin-top: 11px;}

img.middle {
vertical-align: middle;
}

img.bottom {
vertical-align: top;
}

img.fivepxcushion {
margin-right: 10px;
margin-bottom: 1px;
}

a:link { color: #0969DA; }
a:visited { color: #660989; }
a:hover { color: #0969DA; text-decoration: none; }
a:active  { color: #660989; }


/********************************/
/* site preference navigation   */
/********************************/

#siteprefrollover {
	margin-right: 10px;
}

#dropmenudiv {
	position:absolute;
	border:1px solid white;
	font:normal 10px Verdana;
	padding: 1px;
	line-height:16px;
	text-align: right;
	z-index:100;
}


/********************************/
/* layout and section formating */
/********************************/


.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #527CAE;
	background-color: #DDE9F7;
}

.inputlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #527CAE;
	background-color: #F0F6FE;
}

.inputsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #08428C;
	background-color: #DDE9F7;
}

.inputvisi { /* special case for Would you like a Price Quote field on FORMS */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	visibility: hidden;
	color: #333333;
	border: 1px solid #BBCBDE;
	background-color: #ECF0F6;
}

.bodytext {
	color: #333333;
	line-height: 16px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext12red {
	color: #DC0F0F;
	line-height: 12px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext11 {
	color: #666666;
	line-height: 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext11black {
	color: #000000;
	line-height: 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext14 {
	color: #333333;
	line-height: 16px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.backtotop {
	text-align: right;
	line-height: 11px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.highlightstabletitle {
	color: #FFFFFF;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.highlightstabledata {
	color: #000000;
	line-height: 16px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.highlightstabledatabold {
	color: #000000;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.breadcrumbs {
	color: #666666;
	padding: 0 0 5px 10px;
	line-height: 12px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.breadcrumbs a:link, .breadcrumbs a:visited { color: #0969DA; }
.breadcrumbs a:hover { color: #0969DA; text-decoration: none; }
.breadcrumbs a:active  { color: #0969DA; }

.filetypesizenumpages {
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0 0 0 13px;
	color: #243584;
}

.tinytext {
	color: #666666;
	font-size: 10px;
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tinytextblack {
	color: #000000;
	font-size: 10px;
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.teenyweenytext {
	color: #094489;
	font-size: 8px;
	line-height: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sitepref {
	padding: 0 0 5px 0px;
	color: #094489;
	line-height: 10px;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.sitefooter, .sitefooter a:link, .sitefooter a:visited {
	color: #FFFFFF;
	line-height: 18px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pagefooter {
	line-height: 18px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
}

.pagefooter a:link {
	color: #0969DA;
}

.pagefooter a:visited {
	color: #660989;
}

.pagefooter a:hover {
	color: #0969DA;
	text-decoration: none;
}

/*****************/
/* main nav menu */
/*****************/

#menu {
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 6px;
	margin-left: 1px;
}

#menu ul {
	list-style: none;
	margin: 0px;
}

#menu li {
	display: inline;
	text-transform: none;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#menu a {
	float:left;
	display:block;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}

#menu a:hover {
	text-decoration: underline;
}

#menu a:link, #menu a:visited { color: #95B3D7; }
#menu a:hover { color: #fff; }
#menu a:active  { color: #fff; }


/*************************/
/* ltblue sitepref start */
/*************************/

#siteprefcssdropdown, #siteprefcssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#siteprefcssdropdown li {
float: right;
position: relative;
text-align: left;
padding-right: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

.mainitems a{
margin-right: 10px;
text-decoration: none;
}

.subuls{
display: none;
width: 140px;
position: absolute;
top: 1.7em;
left: 0;
background-color: DEE7F7;
border: 1px solid gray;
}

.subuls li{
width: 100%;
line-height: 16px;
}

.subuls li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
padding: 2px 2px 2px 20px;
}

.subuls li a:hover{
text-decoration: none;
padding: 2px 2px 2px 5px;
background-color: 094489;
color: ffffff;
padding: 2px 2px 2px 20px;
}

#siteprefcssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#siteprefcssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}


/***********************/
/* ltblue menu start */
/***********************/

#ltbluenavlist {
width: 160px;
}

#ltbluenavlist ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 10px;
}

#ltbluenavlist li {
margin: 0;
}

#ltbluenavlist a {
display: block;
padding: 2px 0px 0px 8px;
border: 1px solid;
border-color: #F2F5F9 #c3d2e3 #c3d2e3 #c3d2e3;
background-color: #F2F5F9;
background-repeat: no-repeat;
background-position: 3% 3%;
}

#ltbluenavlist a:link, #ltbluenavlist a:visited {
color: #094489;
text-decoration: none;
font-weight: bold;
}

#ltbluenavlist a:hover, #ltbluenavlist a:active {
border-top: 1px solid #c3d2e3;
background-color: #C6D6E7;
background-repeat: no-repeat;
background-position: 3% 3%;
color: #094489;
}

#ltblueactivated a:link, #ltblueactivated a:visited,
#ltblueactivated a:hover, #ltblueactivated a:active {
border-top: 1px solid #95AECC;
background-color: #95AECC;
background-repeat: no-repeat;
background-position: 3% 3%;
color: #ffffff;
}

/***********************/
/* ltorange menu start */
/***********************/

#ltorangenavlist {
width: 160px;
}

#ltorangenavlist ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 10px;
}

#ltorangenavlist li {
margin: 0;
}

#ltorangenavlist a {
display: block;
padding: 2px 0px 0px 26px;
border: 1px solid;
border-color: #f6e0c0 #f2c686 #f2c686 #f2c686;
background-color: #f6e0c0;
background-repeat: no-repeat;
background-position: 3% 3%;
}

#ltorangenavlist a:link, #ltorangenavlist a:visited {
color: #B06E10;
text-decoration: none;
font-weight: bold;
}

#ltorangenavlist a:hover, #ltorangenavlist a:active {
border-top: 1px solid #f2c686;
background-color: #F2C686;
background-repeat: no-repeat;
background-position: 3% 3%;
color: #B06E10;
}

#ltorangeactivated a:link, #ltorangeactivated a:visited,
#ltorangeactivated a:hover, #ltorangeactivated a:active {
border-top: 1px solid #F0B257;
background-color: #F0B257;
background-repeat: no-repeat;
background-position: 3% 3%;
color: #ffffff;
}

#viewsampleicon {
background-image: url(graphages/menu/breezevid_icon2.gif);
}

#fundingideasicon {
background-image: url(graphages/menu/fundingideas_icon.gif);
}

#getaquoteicon {
background-image: url(graphages/menu/getaquote_icon.gif);
}

#howtoordericon {
background-image: url(graphages/menu/howtoorder_icon.gif);
}

/***********************/
/* ltgreen menu start */
/***********************/

#ltgreennavlist {
width: 160px;
}

#ltgreennavlist ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 10px;
}

#ltgreennavlist li {
margin: 0;
}

#ltgreennavlist a {
display: block;
padding: 2px 0px 0px 26px;
border: 1px solid;
border-color: #EAF4E4 #CCE4BD #CCE4BD #CCE4BD;
background-color: #EAF4E4;
background-repeat: no-repeat;
background-position: 3% 3%;
}

#ltgreennavlist a:link, #ltgreennavlist a:visited {
color: #597349;
text-decoration: none;
font-weight: bold;
}

#ltgreennavlist a:hover, #ltgreennavlist a:active {
border-top: 1px solid #CCE4BD;
background-color: #CEE7BD;
background-repeat: no-repeat;
background-position: 3% 3%;
color: #597349;
}

#ltgreenactivated a:link, #ltgreenactivated a:visited,
#ltgreenactivated a:hover, #ltgreenactivated a:active {
border-top: 1px solid #A3C095;
background-color: #A3C095;
background-repeat: no-repeat;
background-position: 3% 3%;
color: #ffffff;
}

#takeatouricon {
background-image: url(graphages/menu/takeatour_icon.gif);
}

#freetrialicon {
background-image: url(graphages/menu/freetrial_icon.gif);
}

#requestmoreinfoicon {
background-image: url(graphages/menu/requestmoreinfo_icon.gif);
}

/***********************/
/* ltorange login start */
/***********************/

#ltorangelogin {
width: 145px;
float: right;
padding-top: 5px;
}

#ltorangelogin ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 10px;
}

#ltorangelogin li {
margin: 0;
}

#ltorangelogin a {
display: block;
padding: 1px 0px 3px 26px;
border: 1px solid;
border-color: #f6e0c0 #f2c686 #f2c686 #f2c686;
background-color: #f6e0c0;
background-repeat: no-repeat;
background-position: 3% 3%;
}

#ltorangelogin a:link {
color: #0969DA;
text-decoration: underline;
font-weight: normal;
}

#ltorangelogin a:visited {
color: #660989;
text-decoration: underline;
font-weight: normal;
}

#ltorangelogin a:hover {
color: #0969DA;
text-decoration: none;
background-color: #f6e0c0;
background-repeat: no-repeat;
background-position: 3% 3%;
color: #094489;
}

#ltorangelogin a:active {
background-color: #f6e0c0;
background-repeat: no-repeat;
background-position: 3% 3%;
color: #094489;
}

#ltorangeactivated a:link, #ltorangeactivated a:visited,
#ltorangeactivated a:hover, #ltorangeactivated a:active {
border-top: 1px solid #F0B257;
background-color: #F0B257;
background-repeat: no-repeat;
background-position: 3% 3%;
color: #ffffff;
}

#customerloginicon {
background-image: url(graphages/menu/customerlogin_icon.gif);
}

/**************************/
/* userhelp homepic start */
/**************************/

.userhelphomepic { display:block; width:192px; background-color: #FFFFFF; padding-bottom: 15px;}

/******************************/
/* trainingleftsidepics start */
/******************************/

.trainingleftsidepics { display:block; width:192px; background-color: #FFFFFF; padding-top: 5px;}

/******************************/
/* take a tour rollover start */
/******************************/

.takeatourrollover a { display:block; width:192px; background-color: #FFFFFF}
.takeatourrollover a:hover { background-color: #5F85B4}

/************************************/
/* pick your product rollover start */
/************************************/

.pickyourproductrollover a { display:block; width:160px; background-color: #FFFFFF}
.pickyourproductrollover a:hover { background-color: #5F85B4}

/************************************/
/* pick your product rollover start */
/************************************/

.pickyourproductrollover_gc a { display:block; width:151px; background-color: #FFFFFF}
.pickyourproductrollover_gc a:hover { background-color: #5F85B4}

/****************************/
/* testdates - start */
/****************************/

#testdatebluebkgd {
width: 130px;
font-size: 10px;
line-height: 10px;
padding: 6px 1px 6px 1px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
background-color: #F2F5F9;
text-align: right;
}

#testdatewhitebkgd {
width: 130px;
font-size: 10px;
line-height: 10px;
padding: 6px 1px 6px 1px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
text-align: right;
}


/****************************/
/* subscribe - start */
/****************************/

#subscribebluebkgd {
width: 425px;
font-size: 10px;
line-height: 14px;
padding: 6px 1px 9px 1px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
background-color: #F2F5F9;
text-align: left;
}

#subscribewhitebkgd {
width: 425px;
font-size: 10px;
line-height: 14px;
padding: 6px 1px 9px 1px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
text-align: left;
}


/****************************/
/* related products - start */
/****************************/

#relatedproductbluebkgd {
width: 500px;
font-size: 12px;
padding: 10px 5px 15px 5px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
background-color: #F2F5F9;
text-align: left;
}

#relatedproductwhitebkgd {
width: 500px;
font-size: 12px;
padding: 10px 5px 15px 5px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
text-align: left;
}

#largerelatedproductbluebkgd {
width: 690px;
font-size: 12px;
padding: 10px 5px 15px 5px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
background-color: #F2F5F9;
text-align: left;
}

#largerelatedproductwhitebkgd {
width: 690px;
font-size: 12px;
padding: 10px 5px 15px 5px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
text-align: left;
}

#relatedproductlinkalignright {
font-size: 12px;
font-family: verdana, arial, helvetica;
text-align: right;
padding: 3px 0 1px 0;
}

.relatedproducttitle {
font-family:  arial, helvetica;
font-size: 17px;
font-weight: bold;
color: #517197;
}

.trainingpresentationtitle {
font-family:  arial, helvetica;
font-size: 15px;
font-weight: bold;
color: #517197;
}

.selectyourregionpagestitle {
font-family:  arial, helvetica;
font-size: 20px;
font-weight: bold;
color: #094489;
}

.relatedproductimage {
margin-right: 12px;
}

.availablewebinarimage {
margin-right: 12px;
}

/******************************/
/* download link text - start */
/******************************/

.downloadlinkalignleft {
font-size: 12px;
font-family: verdana, arial, helvetica;
text-align: left;
}


/******************************/
/* learn more link - start */
/******************************/


#learnmorelinkalignright {
font-size: 12px;
font-family: verdana, arial, helvetica;
text-align: right;
}

#learnmorelinkalignleft {
font-size: 12px;
font-family: verdana, arial, helvetica;
text-align: left;
}


/****************************/
/* blue square list - start */
/****************************/

ul.bluesquarebulletedlist
{
list-style-type: none;
padding: 0;
margin: 5px 0 0 0;
}

ul.bluesquarebulletedlist li
{
background-image: url(graphages/blue_square_listitem.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.1em;
padding-bottom: 1em;
}

/****************************/
/* blue square list TIGHT - start */
/****************************/

ul.bluesquarebulletedlisttight
{
list-style-type: none;
padding: 0;
margin: 9px 0 0 0;
font-size: 11px;
}

ul.bluesquarebulletedlisttight li
{
background-image: url(graphages/blue_square_sub_listitem.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.1em;
padding-bottom: 2px;
text-align: left;
}

/****************************/
/* darkblue square list TIGHT - start */
/****************************/

ul.darkbluesquarebulletedlisttight
{
list-style-type: none;
padding: 0;
margin: 1px 0 0 0;
font-size: 11px;
}

ul.darkbluesquarebulletedlisttight li
{
background-image: url(graphages/darkblue_square_sub_listitem.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.1em;
padding-bottom: 2px;
text-align: left;
}

/******************************/
/* highlights columns - start */
/******************************/

#highlightsleft {
width: 250px;
float: left;
background: #ffffff url(graphages/layout/vertical_dash_ltblue.gif) top right repeat-y;
}

#highlightsright {
width: 250px;
float: right;
}

/*****************************************/
/* testgearproductmatrix columns - start */
/*****************************************/

.testgearproductmatrix {
width: 135px;
float: left;
padding: 0 14 0 0px;
text-align: center;
background: #ffffff url(graphages/layout/vertical_dash_ltblue.gif) top right repeat-y;
}

.testgearproductmatrix p {
font-size: 12px;
}

.testgearproductmatrixright p {
font-size: 12px;
}

.testgearproductmatrixright {
width: 125px;
padding: 0 0 0 10px;
float: right;
text-align: center;
}

/*****************************************/
/* webinarpartnermatrix columns - start */
/*****************************************/

.webinarpartnermatrixleft {
width: 225px;
float: left;
padding: 0 14 0 0px;
text-align: center;
background: #ffffff url(graphages/layout/vertical_dash_ltblue.gif) top right repeat-y;
}

.webinarpartnermatrixleft p {
font-size: 12px;
}

.webinarpartnermatrixright p {
font-size: 12px;
}

.webinarpartnermatrixright {
width: 205px;
padding: 0 0 0 10px;
float: right;
text-align: center;
}


/**********************/
/* highlightdiv start */
/**********************/

.highlightdiv { margin-right: 25px; padding-bottom: 3px;}
.highlightdiv a { display:block; width:172px; background-color: #FFFFFF}
.highlightdiv a:hover { background-color: #5F85B4}

.bulletpoints { padding-left: 3px; text-align: left;}

/*********************************/
/* highlighthorzdotlinediv start */
/*********************************/

.highlighthorzdotlinediv {margin-right: 25px; padding-bottom: 3px; background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;}
.highlighthorzdotlinediv a { display:block; width:172px; background-color: #FFFFFF}

.highlighttestgearhorzdotlinediv {margin-right: 1px; padding-bottom: 0px; background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;}
.highlighttestgearhorzdotlinediv a { display:block; width:142px; background-color: #FFFFFF}

/****************************/
/* overview pullquote start */
/****************************/

#lrgcontent blockquote.pullquote  {
	background-color: #BABABA;
	color: #FFF;
}

#lrgcontent blockquote.pullquote {
	width: 360px;
	wid\th: 360px;
	margin: 1.5em auto;

	background: #ffffff url(graphages/quote-top-new.gif) top left no-repeat;
}

#lrgcontent blockquote.pullquote p {
	margin: 0;
	font-family: verdana;
	font-size: 11px;
	line-height: 18px;
	background-position: bottom right;
	color: #bababa;
	font-weight: bold;
	font-style: normal;
}

#lrgcontent blockquote.pullquote p.pullquote {
	padding: .1em .1em;
	margin: 0;
	background: transparent url(graphages/close-quote-new.gif) 97% 100% no-repeat;
	border-top: none;
}

#lrgcontent blockquote.pullquote {
	margin-left: auto;
	margin-right: auto;
}

#lrgcontent blockquote.pullquote p cite {
	color: #BABABA;
	display: block;
	text-align: right;
	font-style: normal;
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	line-height: 13px;	
	padding: 6px;
	margin: 0 -5px;
	bottom left no-repeat;
	border-top: 1px solid #ffffff;
}

/****************************/
/* overview pullquote start */
/****************************/

#content blockquote.pullquote  {
	background-color: #BABABA;
	color: #FFF;
}

#content blockquote.pullquote {
	width: 192px;
	wid\th: 192px;
	margin: 1.5em auto;
	background: #ffffff url(graphages/quote-top-new.gif) top left no-repeat;
}

#content blockquote.pullquote p {
	margin: 0;
	font-family: verdana;
	font-size: 11px;
	line-height: 18px;
	background-position: bottom right;
	color: #BABABA;
	font-weight: bold;
	font-style: normal;
}

#content blockquote.pullquote p.pullquote {
	padding: .1em .1em;
	margin: 0;
	background: transparent url(graphages/close-quote-new.gif) 97% 100% no-repeat;
	border-top: none;
}

#content blockquote.pullquote {
	margin-left: auto;
	margin-right: auto;
}

#content blockquote.pullquote p cite {
	color: #BABABA;
	display: block;
	text-align: right;
	font-style: normal;
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	line-height: 13px;	
	padding: 6px;
	margin: 0 -5px;
	bottom left no-repeat;
	border-top: 1px solid #ffffff;
}

/****************************/
/* overview pullquote start */
/****************************/

#smallercontent blockquote.smallerpullquote  {
	background-color: #BABABA;
	color: #FFF;
}

#smallercontent blockquote.smallerpullquote {
	width: 142px;
	wid\th: 142px;
	margin: 1.5em auto;

	background: #ffffff url(graphages/quote-top-new.gif) top left no-repeat;
}

#smallercontent blockquote.smallerpullquote p {
	margin: 0;
	font-family: verdana;
	font-size: 11px;
	line-height: 18px;
	background-position: bottom right;
	color: #BABABA;
	font-weight: bold;
	font-style: normal;
}

#smallercontent blockquote.smallerpullquote p.smallerpullquote {
	padding: .1em .1em;
	margin: 0;
	background: transparent url(graphages/close-quote-new.gif) 97% 100% no-repeat;
	border-top: none;
}

#smallercontent blockquote.smallerpullquote {
	margin-left: auto;
	margin-right: auto;
}

#smallercontent blockquote.smallerpullquote p cite {
	color: #BABABA;
	display: block;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	padding: 6px;
	margin: 0 -5px;
	bottom left no-repeat;
	border-top: 1px solid #ffffff;
}

/************************/
/* greydisclaimer start */
/************************/

.greydisclaimer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8F8F8F;
}

/********************/
/* spacer div start */
/********************/

#spacer {
	padding: 6px 0 0 0;
}

/************************/
/* doublebbluebox start */
/************************/

#doublebbluebox .rbroundbox    { background: url(graphages/boxoutlines/bblue/dbg.gif) repeat; }

#doublebbluebox .rbtop         { background: url(graphages/boxoutlines/bblue/dbgt.gif) repeat-x; }
#doublebbluebox .rbtop div     { background: url(graphages/boxoutlines/bblue/dtl.gif) no-repeat top left; }
#doublebbluebox .rbtop div div { background: url(graphages/boxoutlines/bblue/dtr.gif) no-repeat top right; }

#doublebbluebox .rbbot         { background: url(graphages/boxoutlines/bblue/dbgb.gif) repeat-x; }
#doublebbluebox .rbbot div     { background: url(graphages/boxoutlines/bblue/dbl.gif) no-repeat top left; }
#doublebbluebox .rbbot div div { background: url(graphages/boxoutlines/bblue/dbr.gif) no-repeat top right; }

#doublebbluebox .rbcontentwrap { background: url(graphages/boxoutlines/bblue/dbgl.gif) repeat-y; }
#doublebbluebox .rbcontent     { background: url(graphages/boxoutlines/bblue/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#doublebbluebox .rbtop div, #doublebbluebox .rbtop {
	width: 160px;
	height: 22px;
	font-size: 1px;
}
#doublebbluebox .rbbot div, #doublebbluebox .rbbot {
	width: 160px;
	height: 9px;
	font-size: 1px;
}
#doublebbluebox .rbcontent  { text-align: left; padding: 0 1em 0em 1em ; margin: 0;  }
#doublebbluebox .rbroundbox { width: 100%; margin: 0em auto;  }

/************************/
/* doubleorangebox start */
/************************/

#doubleorangebox .rbroundbox    { background: url(graphages/boxoutlines/orange/dbg.gif) repeat; }

#doubleorangebox .rbtop         { background: url(graphages/boxoutlines/orange/dbgt.gif) repeat-x; }
#doubleorangebox .rbtop div     { background: url(graphages/boxoutlines/orange/dtl.gif) no-repeat top left; }
#doubleorangebox .rbtop div div { background: url(graphages/boxoutlines/orange/dtr.gif) no-repeat top right; }

#doubleorangebox .rbbot         { background: url(graphages/boxoutlines/orange/dbgb.gif) repeat-x; }
#doubleorangebox .rbbot div     { background: url(graphages/boxoutlines/orange/dbl.gif) no-repeat top left; }
#doubleorangebox .rbbot div div { background: url(graphages/boxoutlines/orange/dbr.gif) no-repeat top right; }

#doubleorangebox .rbcontentwrap { background: url(graphages/boxoutlines/orange/dbgl.gif) repeat-y; }
#doubleorangebox .rbcontent     { background: url(graphages/boxoutlines/orange/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#doubleorangebox .rbtop div, #doubleorangebox .rbtop {
	width: 160px;
	height: 22px;
	font-size: 1px;
}
#doubleorangebox .rbbot div, #doubleorangebox .rbbot {
	width: 160px;
	height: 9px;
	font-size: 1px;
}
#doubleorangebox .rbcontent  { text-align: left; padding: 0 1em 0em 1em ; margin: 0;  }
#doubleorangebox .rbroundbox { width: 100%; margin: 0em auto;  }


/****************************/
/* pickyourproductbox start */
/****************************/

#pickyourproductbox .rbcontent     { background: url(graphages/layout/vertical_dash_ltblue.gif) repeat-y right; }
#pickyourproductbox .rbcontent  { text-align: left; padding: 0 12px 0 0 ; margin: 0;  }
#pickyourproductbox .rbroundbox { width: 100%; margin: 0em auto;  }

/****************************/
/* pickyoursubscribebox start */
/****************************/

#pickyoursubscribebox .rbcontent  { text-align: left; padding: 0 12px 0 0; margin: 0;  }
#pickyoursubscribebox .rbroundbox { width: 100%; margin: 0em 0em;  }


/************************/
/* doublebluebox start */
/************************/

#doublebluebox .rbroundbox    { background: url(graphages/boxoutlines/doubleblue/dbg.gif) repeat; }

#doublebluebox .rbtop         { background: url(graphages/boxoutlines/doubleblue/dbgt.gif) repeat-x; }
#doublebluebox .rbtop div     { background: url(graphages/boxoutlines/doubleblue/dtl.gif) no-repeat top left; }
#doublebluebox .rbtop div div { background: url(graphages/boxoutlines/doubleblue/dtr.gif) no-repeat top right; }

#doublebluebox .rbbot         { background: url(graphages/boxoutlines/doubleblue/dbgb.gif) repeat-x; }
#doublebluebox .rbbot div     { background: url(graphages/boxoutlines/doubleblue/dbl.gif) no-repeat top left; }
#doublebluebox .rbbot div div { background: url(graphages/boxoutlines/doubleblue/dbr.gif) no-repeat top right; }

#doublebluebox .rbcontentwrap { background: url(graphages/boxoutlines/doubleblue/dbgl.gif) repeat-y; }
#doublebluebox .rbcontent     { background: url(graphages/boxoutlines/doubleblue/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#doublebluebox .rbtop div, #doublebluebox .rbtop, #doublebluebox .rbbot div, #doublebluebox .rbbot {
	width: 100%;
	height: 26px;
	font-size: 1px;
}
#doublebluebox .rbcontent  { text-align: left; padding: 0 1em 0em 1em ; margin: 0;  }
#doublebluebox .rbroundbox { width: 100%; margin: 0em auto;  }

/************************/
/* singleblueboldbox start */
/************************/

#singleblueboldbox .rbroundbox    { background: url(graphages/boxoutlines/singleboldblue/dbg.gif) repeat; }

#singleblueboldbox .rbtop         { background: url(graphages/boxoutlines/singleboldblue/dbgt.gif) repeat-x; }
#singleblueboldbox .rbtop div     { background: url(graphages/boxoutlines/singleboldblue/dtl.gif) no-repeat top left; }
#singleblueboldbox .rbtop div div { background: url(graphages/boxoutlines/singleboldblue/dtr.gif) no-repeat top right; }

#singleblueboldbox .rbbot         { background: url(graphages/boxoutlines/singleboldblue/dbgb.gif) repeat-x; }
#singleblueboldbox .rbbot div     { background: url(graphages/boxoutlines/singleboldblue/dbl.gif) no-repeat top left; }
#singleblueboldbox .rbbot div div { background: url(graphages/boxoutlines/singleboldblue/dbr.gif) no-repeat top right; }

#singleblueboldbox .rbcontentwrap { background: url(graphages/boxoutlines/singleboldblue/dbgl.gif) repeat-y; }
#singleblueboldbox .rbcontent     { background: url(graphages/boxoutlines/singleboldblue/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#doublebluebox .rbtop div, #singleblueboldbox .rbtop, #singleblueboldbox .rbbot div, #singleblueboldbox .rbbot {
	width: 100%;
	height: 26px;
	font-size: 1px;
}
#singleblueboldbox .rbcontent  { text-align: left; padding: 0 1em 0em 1em ; margin: 0;  }
#singleblueboldbox .rbroundbox { width: 100%; margin: 0em auto;  }

/*********************************/
/* bluethintwolinetitlebox start */
/*********************************/

#bluethintwolinetitlebox .rbroundbox    { background: url(graphages/boxoutlines/bluethin2line/dbg.gif) repeat; }

#bluethintwolinetitlebox .rbtop         { background: url(graphages/boxoutlines/bluethin2line/dbgt.gif) repeat-x; }
#bluethintwolinetitlebox .rbtop div     { background: url(graphages/boxoutlines/bluethin2line/dtl.gif) no-repeat top left; }
#bluethintwolinetitlebox .rbtop div div { background: url(graphages/boxoutlines/bluethin2line/dtr.gif) no-repeat top right; }

#bluethintwolinetitlebox .rbbot         { background: url(graphages/boxoutlines/bluethin2line/dbgb.gif) repeat-x; }
#bluethintwolinetitlebox .rbbot div     { background: url(graphages/boxoutlines/bluethin2line/dbl.gif) no-repeat top left; }
#bluethintwolinetitlebox .rbbot div div { background: url(graphages/boxoutlines/bluethin2line/dbr.gif) no-repeat top right; }

#bluethintwolinetitlebox .rbcontentwrap { background: url(graphages/boxoutlines/bluethin2line/dbgl.gif) repeat-y; }
#bluethintwolinetitlebox .rbcontent     { background: url(graphages/boxoutlines/bluethin2line/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#bluethintwolinetitlebox .rbtop div, #bluethintwolinetitlebox .rbtop {
	width: 100%;
	height: 29px;
	font-size: 1px;
}
#bluethintwolinetitlebox .rbbot div, #bluethintwolinetitlebox .rbbot {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
#bluethintwolinetitlebox .rbcontent  { text-align: left; padding: 0 1em 0em 1em ; margin: 0;  }
#bluethintwolinetitlebox .rbroundbox { width: 100%; margin: 0em auto;  }



/********************/
/* bluethinbox start */
/********************/

#bluethinbox .rbroundbox    { background: url(graphages/boxoutlines/bluethin/dbg.gif) repeat; }

#bluethinbox .rbtop         { background: url(graphages/boxoutlines/bluethin/dbgt.gif) repeat-x; }
#bluethinbox .rbtop div     { background: url(graphages/boxoutlines/bluethin/dtl.gif) no-repeat top left; }
#bluethinbox .rbtop div div { background: url(graphages/boxoutlines/bluethin/dtr.gif) no-repeat top right; }

#bluethinbox .rbbot         { background: url(graphages/boxoutlines/bluethin/dbgb.gif) repeat-x; }
#bluethinbox .rbbot div     { background: url(graphages/boxoutlines/bluethin/dbl.gif) no-repeat top left; }
#bluethinbox .rbbot div div { background: url(graphages/boxoutlines/bluethin/dbr.gif) no-repeat top right; }

#bluethinbox .rbcontentwrap { background: url(graphages/boxoutlines/bluethin/dbgl.gif) repeat-y; }
#bluethinbox .rbcontent     { background: url(graphages/boxoutlines/bluethin/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#bluethinbox .rbtop div, #bluethinbox .rbtop, #bluethinbox .rbbot div, #bluethinbox .rbbot {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
#bluethinbox .rbcontent  { text-align: left; padding: 0 1em 0em 1em ; margin: 0;  }
#bluethinbox .rbroundbox { width: 100%; margin: 0em auto;  }

/***********************/
/* bluecolorbox start  */
/***********************/

 
#bluecolorboxthin .rbroundbox    { background: url(graphages/boxoutlines/whiteblue/dbg.gif) repeat; }

#bluecolorboxthin .rbtop         { background: url(graphages/boxoutlines/whiteblue/dbgt.gif) repeat-x; }
#bluecolorboxthin .rbtop div     { background: url(graphages/boxoutlines/whiteblue/dtl.gif) no-repeat top left; }
#bluecolorboxthin .rbtop div div { background: url(graphages/boxoutlines/whiteblue/dtr.gif) no-repeat top right; }

#bluecolorboxthin .rbbot         { background: url(graphages/boxoutlines/whiteblue/dbgb.gif) repeat-x; }
#bluecolorboxthin .rbbot div     { background: url(graphages/boxoutlines/whiteblue/dbl.gif) no-repeat top left; }
#bluecolorboxthin .rbbot div div { background: url(graphages/boxoutlines/whiteblue/dbr.gif) no-repeat top right; }

#bluecolorboxthin .rbcontentwrap { background: url(graphages/boxoutlines/whiteblue/dbgl.gif) repeat-y; }
#bluecolorboxthin .rbcontent     { background: url(graphages/boxoutlines/whiteblue/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#bluecolorboxthin .rbtop div, #bluecolorboxthin .rbtop, #bluecolorboxthin .rbbot div, #bluecolorboxthin .rbbot {
	width: 100%;
	height: 9px;
	font-size: 1px;
}
#bluecolorboxthin .rbcontent  {  text-align: left; padding: 0 1em 0em 1em ; margin: 0;  }
#bluecolorboxthin .rbroundbox { width: 100%; margin: 0em auto;  }

/********************/
/* pinkcolorbox start */
/********************/

#pinkcolorbox .rbroundbox    { background: url(graphages/boxoutlines/pinkish/dbg.gif) repeat; }

#pinkcolorbox .rbtop         { background: url(graphages/boxoutlines/pinkish/dbgt.gif) repeat-x; }
#pinkcolorbox .rbtop div     { background: url(graphages/boxoutlines/pinkish/dtl.gif) no-repeat top left; }
#pinkcolorbox .rbtop div div { background: url(graphages/boxoutlines/pinkish/dtr.gif) no-repeat top right; }

#pinkcolorbox .rbbot         { background: url(graphages/boxoutlines/pinkish/dbgb.gif) repeat-x; }
#pinkcolorbox .rbbot div     { background: url(graphages/boxoutlines/pinkish/dbl.gif) no-repeat top left; }
#pinkcolorbox .rbbot div div { background: url(graphages/boxoutlines/pinkish/dbr.gif) no-repeat top right; }

#pinkcolorbox .rbcontentwrap { background: url(graphages/boxoutlines/pinkish/dbgl.gif) repeat-y; }
#pinkcolorbox .rbcontent     { background: url(graphages/boxoutlines/pinkish/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#pinkcolorbox .rbtop div, #pinkcolorbox .rbtop, #pinkcolorbox .rbbot div, #pinkcolorbox .rbbot {
	width: 100%;
	height: 9px;
	font-size: 1px;
}
#pinkcolorbox .rbcontent  { text-align: left; padding: 0 1em 0em 1em ; margin: 0;  }
#pinkcolorbox .rbroundbox { width: 90%; margin: 0em auto;  }


/*********************/
/* tancolorbox start */
/*********************/

 
#tancolorbox .rbroundbox    { background: url(graphages/boxoutlines/tan/dbg.gif) repeat; }

#tancolorbox .rbtop         { background: url(graphages/boxoutlines/tan/dbgt.gif) repeat-x; }
#tancolorbox .rbtop div     { background: url(graphages/boxoutlines/tan/dtl.gif) no-repeat top left; }
#tancolorbox .rbtop div div { background: url(graphages/boxoutlines/tan/dtr.gif) no-repeat top right; }

#tancolorbox .rbbot         { background: url(graphages/boxoutlines/tan/dbgb.gif) repeat-x; }
#tancolorbox .rbbot div     { background: url(graphages/boxoutlines/tan/dbl.gif) no-repeat top left; }
#tancolorbox .rbbot div div { background: url(graphages/boxoutlines/tan/dbr.gif) no-repeat top right; }

#tancolorbox .rbcontentwrap { background: url(graphages/boxoutlines/tan/dbgl.gif) repeat-y; }
#tancolorbox .rbcontent     { background: url(graphages/boxoutlines/tan/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#tancolorbox .rbtop div, #tancolorbox .rbtop, #tancolorbox .rbbot div, #tancolorbox .rbbot {
	width: 100%;
	height: 9px;
	font-size: 1px;
}
#tancolorbox .rbcontent  {  text-align: left; padding: 0 1em 0em 1em ; margin: 0;  }
#tancolorbox .rbroundbox { width: 90%; margin: 0em auto;  }

/*************************/
/* take a tour box start */
/*************************/

#takeatourbox .takeatourboxscreentitle    { padding-top: 4px; }
 
#takeatourbox .rbroundbox    { background: url(graphages/boxoutlines/takeatour/dbg.gif) repeat; }

#takeatourbox .rbtop         { background: url(graphages/boxoutlines/takeatour/dbgt.gif) repeat-x; float: left; text-align: left; }
#takeatourbox .rbtop div     { background: url(graphages/boxoutlines/takeatour/dtl.gif) no-repeat top left; float: left; text-align: left; }
#takeatourbox .rbtop div div { background: url(graphages/boxoutlines/takeatour/dtr.gif) no-repeat top right; float: left; text-align: left; }

#takeatourbox .rbbot         { background: url(graphages/boxoutlines/takeatour/dbgb.gif) repeat-x; }
#takeatourbox .rbbot div     { background: url(graphages/boxoutlines/takeatour/dbl.gif) no-repeat top left; }
#takeatourbox .rbbot div div { background: url(graphages/boxoutlines/takeatour/dbr.gif) no-repeat top right; font-size: 10px; text-align: right; padding-top: 4px; }

#takeatourbox .rbcontentwrap { background: url(graphages/boxoutlines/takeatour/dbgl.gif) repeat-y; }
#takeatourbox .rbcontent     { background: url(graphages/boxoutlines/takeatour/dbgr.gif) repeat-y right; }


 /* height and width stuff, width not really necessary. */
#takeatourbox .rbtop div, #takeatourbox .rbtop, #takeatourbox .rbbot div, #takeatourbox .rbbot {
	width: 100%;
	height: 25px;
	font-size: 12px;
	clear: both;
}
#takeatourbox .rbcontent  { padding: 0 1em 0em 1em ; margin: 0;  }
#takeatourbox .rbroundbox { width: 510px; margin: 0em auto;  }

/****************************/
/* take a tour list - start */
/****************************/

ul.takeatour
{
list-style-type: none;
padding: 0;
margin: 9px 0 0 0;
}

ul.takeatour li
{
background-image: url(graphages/layout/1x1spacer.gif);
background-repeat: no-repeat;
padding-left: 2.4em;
padding-bottom: 1em;
}

#cont
{ 
width: 510px;
background-color: #FBCF61;
} 
 
#lefttop 
{ 
float: left; 
text-align: left; 
padding-top: 4px;
width: 248px; 
height: 21px;
background-color: #FBCF61;
} 

#leftcorner
{ 
float: left; 
width: 12px; 
height: 25px;
background: url(graphages/boxoutlines/takeatour/dtl.gif) no-repeat top left;
}

#rightcorner
{ 
float: left; 
width: 12px; 
height: 25px;
background: url(graphages/boxoutlines/takeatour/dtr.gif) no-repeat top right;
}
 
#righttop
{ 
float: left; 
text-align: right; 
width: 238px; 
padding-top: 4px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 21px;
background-color: #FBCF61;
}  

/****************************************************************/
/* old form css can be deleted once all forms converted - start */
/****************************************************************/


.excel1 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial;
text-align:general;
vertical-align:bottom;
border:1px;
white-space:nowrap;
}
.excel6 {
font-family:Verdana, sans-serif;
text-align:right;
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel3 {
text-align:left;
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel4 {
text-align:right;
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel8 {
font-family:Verdana, sans-serif;
text-align:left;
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel7 {
font-family:Verdana, sans-serif;
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel5 {
color:#333333;
font-size:9.0pt;
font-family:Verdana, sans-serif;
text-align:left;
padding-top:1px;
padding-right:1px;
padding-left:1px;
font-weight:400;
font-style:normal;
text-decoration:none;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel9 {
font-family:Verdana, sans-serif;
text-align:left;
white-space:normal;
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
vertical-align:bottom;
border:none;
}
.excel2 {
text-align:center;
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial;
vertical-align:bottom;
border:none;
white-space:nowrap;
}


.siteselect
{
	font-size: 11px;
	font-family : Verdana, sans-serif;
	color : #5f829d;
}

.b1, .b2, .b3, .leftsidegreentitle, .b5, .sitefooter, .pagefooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fieldcaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #094489;
	font-size: 10px;
	line-height: 11px;
}
.smallred {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 12px;
}
.greyfilesizepages,.filesizepages, .b4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.date {
	font-style: italic;
}






.b1, .b2, .b3, .b5  {
	color: #333333;
}

.leftsidegreentitle {
	color: #333333;
	font-weight: bold;
}

.b5 {
	font-size: 11px;
}
.b5 {
	line-height: 14px;
}
.filesizepages {
	color: #094489;
}
.greyfilesizepages {
	color: #666666;
}
.productindexlead {
	color: #69A844;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
}
.strongdarkgreen {
	color: #528334;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.new {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.productsubpagelead {
	color: #69A844;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
}
.sitefooter, .sitefooter a:link, .sitefooter a:visited {
	color: #FFFFFF;
	line-height: 18px;
}

.b1, .b2 {
	font-size: 12px;
	line-height: 18px;
}

.b2, .sitefooter {
	font-size: 10px;
}
.filesizepages {
	font-size: 9px;
}
.greyfilesizepages {
	font-size: 9px;
}
.h1, .exploreplanachieve {
	color: #094489;
}
.exploreplanachieve {
	font-weight: bold;
}
.grn_listitem {
	color: #8EC56D;
	padding: 1px 3px 1px 1px;
}
.red_listitem {
	color: #EAD2BD;
	padding: 1px 3px 1px 1px;
}
.blu_listitem {
	color: #B3C8D9;
	padding: 1px 3px 1px 1px;
}
td.greenmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 11px;
	border-left: 1px solid #CCE4BD;
	border-right: 1px solid #CCE4BD;
	border-bottom: 1px solid #CCE4BD;
	padding: 5px 9px 5px 9px;
}
td.greenmenu a:link, td.menu a:visited {
	color: #333333;
	text-decoration: none;
}
td.greenmenu a:hover {
	text-decoration: underline;
}
td.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 11px;
	border-left: 1px solid #C3D2E3;
	border-right: 1px solid #C3D2E3;
	border-bottom: 1px solid #C3D2E3;
	padding: 5px 9px 5px 9px;
}
td.menu a:link, td.menu a:visited {
	color: #333333;
	text-decoration: none;
}
td.menu a:hover {
	text-decoration: underline;
}
.menuHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 5px 15px 2px;
	color: #094489;
}
.menuHeader a:link, .menuHeader a:visited {
	color: #094489;
	text-decoration: none;
}

.menuHeader a:hover {
	text-decoration: underline;
}

td.menuRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-left: 1px solid #C3D2E3;
	border-right: 1px solid #C3D2E3;
	border-bottom: 1px solid #C3D2E3;
	padding: 5px 5px 5px 10px;
	color: #094489;
}
td.menuRight a:link, td.menuRight a:visited {
	color: #094489;
	text-decoration: none;
}
td.menuRight a:hover {
	text-decoration: underline;
}
.b3, .leftsidegreentitle {
	font-size: 10px;
	line-height: 14px;
}
.b4 {
	font-size: 8px;
	line-height: 11px;
	font-style: italic;
	padding: 10px 0px 10px 0px;
	color: #999999;
}
.tourcontent {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.related a:link {
	text-decoration: none;
}
.related a:hover {
	text-decoration: underline;
}

/****************************/
/* support product updates - start */
/****************************/

#productupdatesbluebkgd {
width: 480px;
font-size: 12px;
padding: 10px 5px 15px 5px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
background-color: #F2F5F9;
text-align: left;
}

#productupdateswhitebkgd {
width: 480px;
font-size: 12px;
padding: 10px 5px 15px 5px;
font-family: verdana, arial, helvetica;
background: #ffffff url(graphages/layout/horiz_dash_ltblue.gif) bottom left repeat-x;
text-align: left;
}