/* 25-March-2009 - Jill globally changed color #0C6EB7 to #095AA6 */

@import "inc_menu.css";

body {
	background-color: #CCCCCC;
	text-align: center; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	}

/*================================================= FRAME =================================================*/	
DIV.frame {
	width: 778px; 
	background-image: url('../images/frame_bg.gif');
	margin: 0 auto;
	text-align: left;	
}

DIV.frame DIV.pad_frame {
	padding: 0px 4px 0px 4px;
}

/*============================================== CONTAINERS ======================================================*/	

DIV.con_header {
}

DIV.con_main_1 { /* main column */
width: 573px;
float: left;
}

DIV.con_main_2 { /* main column */
width: 770px;
float: left;
}

DIV.con_supp_1 { /* rhs column */
width: 197px;
float: left;
}

DIV.con_supp_1 DIV.pad_con {padding: 26px 0 0 26px;}
DIV.con_supp_1 DIV.pad_con2 {padding: 20px 0 0 26px;}


a.rhs {margin-bottom: 26px; display: block;}
a.rhs:hover {background-color: #FFFFFF;}

DIV.con_pagetitle_1 {height: 60px; background-image:url(../images/subsubnav_bg.gif); clear:both;} /* title and subnav */
DIV.con_pagetitle_2 {height: 52px; clear:both;} /* title and subnav */

DIV.con_content_1 {} /* main page content */
DIV.con_content_1 DIV.pad_con { margin: 26px 0 50px 28px; text-align: left;}

DIV.con_content_1 DIV.pad_con2 { margin: 26px 0 10px 28px; text-align: left;} /* contact - global locations */

DIV.con_content_2 {width: 770px;} /*2 column no padding */
DIV.con_content_2 DIV.pad_con {text-align: left;}


/* Jill's two-column test for IT for Users page */
DIV.con_content_3 {width: 285px; float: left;} /* main page content */
DIV.con_content_3 DIV.pad_con { margin: 26px 0 50px 28px; text-align: left;}

/* Jill's three-column test for new products pages */
DIV.con_content_4 {width: 190 px; float: left;} /* main page content */
DIV.con_content_4 DIV.pad_con { margin: 26px 0 50px 28px; text-align: left;}


DIV.con_footer {width: 100%; background-color:#F5F5F5; height:50px; clear:both;border-top: 4px solid #E6E6E6; }

/*=================================================MODULES=========================================================*/

/*======= Container modules ========*/

/* header */
DIV.mod_logo {
 width: 573px;
	height: 146px;
	background-color: #F6F6F6;
	float: left;
}

DIV.mod_contactbutton {
 width: 197px;
	height: 146px;
	background-color: #ffffff;
	float: left;
}

DIV.mod_banner {
 width: 573px;
	background-color: #02225F;
	float: left;
}

DIV.mod_feature {
 width: 197px;
	background-color: #0C6FB7;
	float: left;
}

/* footer */
DIV.mod_footer_nav {width: 600px; float: left;}
DIV.mod_footer_nav DIV.pad_mod {padding: 15px 0 0 26px;}

DIV.mod_footer_contact {width: 80px; float: left;}
DIV.mod_footer_contact DIV.pad_mod {padding: 10px 0 0 0}


/*======= Homepage modules ========*/
DIV.mod_mission {
background-color: #F5F5F5;
height: 89px;
width: 573px;
margin-bottom: 27px;
}

DIV.mod_homecol_1 { width: 197px; float: left;} /* homepage specific */
DIV.mod_homecol_1 div.pad_mod {padding-left: 27px;}



DIV.mod_homecol_2 { width: 376px; float: left;} /* homepage specific */
DIV.mod_homecol_2 div.pad_mod {padding-left: 27px;}


ul.home_list {
	margin: 0px 0 25px 0; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}

ul.home_list li {
	border-bottom: 4px solid #F0F0F0;
	margin: 0px;
	padding: 8px 0px 8px 0px;
	line-height: 14px;
	}


/*Left side link list*/

ul.home_list2 {
	margin: 0px 0 25px 0 ; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}

ul.home_list2 li {
	background-color: #f0f0f0;
	border-bottom: 4px solid #FFFFFF;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	line-height: 14px;
	}

ul.home_list2 a:link {color: #02225F; text-decoration: none; font-weight: bold;}
ul.home_list2 a:visited {color: #02225F; text-decoration: none; font-weight: bold;}
ul.home_list2 a:hover 	{color: #C4A006; text-decoration: none; background-color: #F5F5F5; font-weight: bold;}
ul.home_list2 a:active {color: #C4A006; text-decoration: none; font-weight: bold;}


/*Test style for CP left nav*/

p.home_list2a {
	border-bottom: 4px solid #FFFFFF;
	background-color:#f0f0f0;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	line-height: 14px;
	color: #666666;
	}

p.home_list2a a:link {color: #02225F; text-decoration: none; font-weight: bold;}
p.home_list2a a:visited {color: #02225F; text-decoration: none; font-weight: bold;}
p.home_list2a a:hover 	{color: #C4A006; text-decoration: none; background-color: #F5F5F5; font-weight: bold;}
p.home_list2a a:active {color: #C4A006; text-decoration: none; font-weight: bold;}


ul.home_list2a {
	background-color:#f5f5f5;
	margin: 0px 0 0px 0; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}

ul.home_list2a li {
	background-color: #F5F5F5;
	border-bottom: 4px solid #FFFFFF;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	line-height: 14px;
	color: #666666;
	}

ul.home_list2a a:link {color: #C4A006; text-decoration: none;}
ul.home_list2a a:visited {color: #C4A006; text-decoration: none;}
ul.home_list2a a:hover 	{color: #C4A006; text-decoration: none; background-color: #F5F5F5;}
ul.home_list2a a:active {color: #C4A006; text-decoration: none; }





/*Right side link list*/

ul.home_list3 {
	margin: 0px 27px 26px 0; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}

ul.home_list3 li {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	line-height: 14px;
	}


/*Links for CPE Page*/

ul.home_list5 {
	margin: 0px 0 25px 0 ; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}

ul.home_list5 li {
	background-color:#F5F5F5;
	border-bottom: 4px solid #FFFFFF;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	line-height: 14px;
	}


ul.home_list5 a:link {color: ##C4A006; text-decoration: none; font-weight: bold;}
ul.home_list5 a:visited {color: #C4A006; text-decoration: none; font-weight: bold;}
ul.home_list5 a:hover 	{color: #C4A006; text-decoration: none; background-color: #FFFFFF; font-weight: bold;}
ul.home_list5 a:active {color: #C4A006; text-decoration: none; font-weight: bold;}


/*Jill's Test Style for Subscriber Research*/

DIV.mod_subscriber { /* homepage subscriber */
background-color: #F5F5F5;
border: 4px solid #F0F0F0; padding: 10px 10 0 10;
	}
	
/*Subscriber Research*/

ul.home_list4 {
	margin: 0px 0 0px 0 ; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}

ul.home_list4 li {
	background-image:url(../images/find_download4.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 9px 0px 9px 25px;
	line-height: 14px;
	}


ul.home_list4 a:link {color: #095AA6; text-decoration: none;}
ul.home_list4 a:visited {color: #095AA6; text-decoration: none;}
ul.home_list4 a:hover 	{color: #095AA6; text-decoration: none; background-color: #FFFFFF;}
ul.home_list4 a:active {color: #095AA6; text-decoration: none;}

ul.home_list4 .text_blue {color: #666666; font-weight: bold;}

/*End Test*/

/*Used on Benchmark Gateway*/

DIV.mod_subscriber1 { /* benchmark gateway intro */
background-color: #F5F5F5;
border: 4px solid #F0F0F0; padding: 12px 12 12 25;
	}



	
DIV.mod_casestudy_1 { /* homepage casestudy */
background-color: #F5F5F5;
margin-bottom: 25px;
}

DIV.mod_casestudy_1 div.pad_mod {
border: 4px solid #F0F0F0; padding: 10px 10 10 10;}

DIV.mod_casestudy_1 p {
	font-family: "Arial Narrow", Arial, Helvetica;
	font-size: 13px;
	color: #BA9005;
	padding: 0px;
	margin: 0px;
	}
	
div.mod_casestudy_1 p.font-family {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 8px
	}
	
	DIV.mod_casestudy_1 p.button {
	padding-top: 10px
	}	
	
	
	
	
	
	
	
/*Green left side link list-- original*/
/* Changed padding from 2px to 3px to take up space. 10/16/2009*/

p.green_list {
	background-color:#f0f0f0;
	border-top: 1.5px solid #575f02;
	border-bottom: 2px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	line-height: 14px;
	color: #575f02;
	}


ul.green_list2 {
	background-color:#F5F5F5;
	margin: 0px 0 0px 0; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}
/* Changed padding from 2px to 3px to take up space. 10/16/2009*/
ul.green_list2 li {
	background-color:#F5F5F5;
	border-bottom: 2px solid #FFFFFF;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	line-height: 14px;
	color: #575f02;
	}

ul.green_list2 a {}
ul.green_list2 a:link {color: #98af00; text-decoration: none;}
ul.green_list2 a:visited {color: #98af00; text-decoration: none;}
ul.green_list2 a:hover {color: #575f02; text-decoration: none;}
ul.green_list2 a:active {color: #98af00; text-decoration: none;}

/* Green Middle RSS */

ul.green_list3 {
	margin: 0px 0 25px 0; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}
/* Changed padding from 8 px to 6px. 10/16/2009*/
ul.green_list3 li {
	border-bottom: 4px solid #F5F5F5;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	line-height: 14px;
	}

ul.green_list3 a {}
ul.green_list3 a:link {color: #98af00; text-decoration: none;}
ul.green_list3 a:visited {color: #98af00; text-decoration: none;}
ul.green_list3 a:hover {color: #575f02; text-decoration: none;}
ul.green_list3 a:active {color: #98af00; text-decoration: none;}

ul.green_list3 .text_blue {color: #575f02;}

/* Changed padding from 8 px to 6px. 10/16/2009*/

DIV.mod_green {}
DIV.mod_green p {margin: 0px; padding: 6px 0px 6px 0px; line-height: 14px;}
DIV.mod_green a {}
DIV.mod_green a:link {color: #98af00; text-decoration: none;}
DIV.mod_green a:visited {color: #98af00; text-decoration: none;}
DIV.mod_green a:hover {color: #575f02; text-decoration: none;}
DIV.mod_green a:active {color: #98af00; text-decoration: none;}


/* Green Resources */



ul.green_list4 {
	margin: 0px 0 0px 0 ; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}

ul.green_list4 li {
	background-image:url(../images/green_link.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 8px 0px 8px 22px;
	line-height: 14px;
	}


ul.green_list4 a:link {color: #98af00; text-decoration: none;}
ul.green_list4 a:visited {color: #98af00; text-decoration: none;}
ul.green_list4 a:hover {color: #575f02; text-decoration: none;}
ul.green_list4 a:active {color: #98af00; text-decoration: none;}


/* Green Resources -- white bg*/



ul.green_list4a {
	margin: 0px 0 25px 0 ; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}
/* Changed padding from 6 px/8px to 3px/5px. 10/16/2009*/

ul.green_list4a li {
	border-bottom: 3px solid #F0F0F0;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 0px 5px 0px;
	line-height: 14px;
	}

ul.green_list4a a{}
ul.green_list4a a:link {color: #98af00; text-decoration: none;}
ul.green_list4a a:visited {color: #98af00; text-decoration: none;}
ul.green_list4a a:hover {color: #575f02; text-decoration: none;}
ul.green_list4a a:active {color: #98af00; text-decoration: none;}



/* IDEAS Green Links */


ul.green_list5 {
	margin: 0px 27px 26px 0; 
	padding: 0px;
	list-style-type: none;
	list-style-image: none;	
}

ul.green_list5 li {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	line-height: 14px;
	}

ul.green_list5 a:link {color: #98af00; text-decoration: none;}
ul.green_list5 a:visited {color: #98af00; text-decoration: none;}
ul.green_list5 a:hover {color: #575f02; text-decoration: none;}
ul.green_list5 a:active {color: #98af00; text-decoration: none;}
	
/*======= Subanv modules ========*/
	
	DIV.mod_subnav {
	background-color: #F5F5F5;
	width:573px;
	white-space: normal;
}

	DIV.mod_subnav nobr a { 	white-space: normal;

}
	
	DIV.mod_subnav DIV.pad_mod {padding: 14px 26px 14px 26px; line-height:21px;}

	DIV.mod_subnav a {}
	DIV.mod_subnav a {color: #666666; padding: 2px 0px 3px 0px; border-left: 1px solid #C7C7C7;}
	DIV.mod_subnav a:hover {background-image: url(../images/subnav_bg.gif);}			
	DIV.mod_subnav a:link {color: #666666;}	
	DIV.mod_subnav a:visited {color: #666666;}		
	DIV.mod_subnav a:active {color: #666666;}	
	DIV.mod_subnav SPAN.Selected {background-image: url(../images/subnav_bg.gif); color:#C4A006; font-weight:bold; padding: 2px 0px 3px 0px; border-left: 1px solid #C7C7C7;}


	/* Page title and 3rd level nav */
	
	DIV.mod_pagetitle_1 {width: 300px; float:left;}
	DIV.mod_pagetitle_1 DIV.pad_mod {padding: 28px 0 0 26px}
	
	DIV.mod_pagetitle_2 {width: 573px; float:left;}
	DIV.mod_pagetitle_2 DIV.pad_mod {padding: 28px 0 0 26px}
	
	
	DIV.mod_subsubnav_1 {height: 60px; float:left; width: 273px; text-align: right;}	
	DIV.mod_subsubnav_1 DIV.pad_mod {padding-top: 35px;}
* HTML	DIV.mod_subsubnav_1 DIV.pad_mod {padding-top: 35px;}	/* IE only */

	DIV.mod_subsubnav_1 a { border-bottom: 8px solid #F5F5F5; border-left: 1px solid #F5F5F5; padding: 1px 6px 4px 6px;}	
	DIV.mod_subsubnav_1 SPAN.selected, 	DIV.mod_subsubnav_1 a.selected { border-bottom: 8px solid #FFFFFF; border-left: 1px solid #F5F5F5; font-weight:bold; color:#C4A006;  padding: 1px 6px 4px 6px;}		
	
	
	
/* ====== Panel Modules ========*/	

/* E-commerce */

DIV.mod_ecommerce {
	background-image: url(../images/p_ecommerce_red.gif);
	background-repeat: no-repeat;
	background-color: #6E0202;
	width: 153px;
	margin-bottom: 26px;
	margin-top: 0px;
}

DIV.mod_ecommerce DIV.pad_mod { 
	padding: 45px 10px 10 10; 
	}
		
DIV.mod_ecommerce p {padding: 0 0 5px 0; margin:0; color: #ffffff;}



/* testimonials */
DIV.mod_testimonials_1, DIV.mod_testimonials_2 {
	background-image: url(../images/p_testimonal_red.gif);
	background-repeat: no-repeat;
	background-color: #6E0202;
	width: 153px;
	margin-bottom: 26px;
	margin-top: 0px;
}

DIV.mod_testimonials_1 DIV.pad_mod, DIV.mod_testimonials_2  DIV.pad_mod { 
	padding: 58px 10px 10 10; 
	}
		
DIV.mod_testimonials_1 p, DIV.mod_testimonials_2 p {padding: 0 0 5px 0; margin:0; color: #ffffff;}

DIV.mod_testimonials_2 {
	background-image: url(../images/p_testimonial_green.gif);
	background-color: #7B8F00;
}

/* research portal */
DIV.mod_researchportal_1 {
	background-image: url(../images/p_researchportal.gif);
	background-repeat: no-repeat;
	background-color: #7B8F00;
	width: 153px;
	margin-bottom: 26px;
}

DIV.mod_researchportal_1 DIV.pad_mod { 
	padding: 55px 10px 10 10; 
	}
	
DIV.mod_researchportal_1 p {padding: 0 0 5px 0; margin:0; 	color: #ffffff;}

DIV.mod_researchportal_1 img {padding: 10px 0 0 0;}


/* Server CAR Include */
DIV.mod_ServerCAR {
	background-image: url(../images/p_ServerCAR_green.gif);
	background-repeat: no-repeat;
	background-color: #7B8F00;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_ServerCAR DIV.pad_mod { 
	padding: 42px 10px 2 10; 
	}
	
DIV.mod_ServerCAR p {padding: 0 0 10px 0; margin:0; color: #ffffff;}

DIV.mod_ServerCAR a {}
DIV.mod_ServerCAR a:link {color: #ebf000; text-decoration: none;}
DIV.mod_ServerCAR a:visited {color: #ebf000; text-decoration: none;}
DIV.mod_ServerCAR a:hover 	{color: #ebf000; text-decoration: none; background-color: #7B8F00;}
DIV.mod_ServerCAR a:active {color: #ebf000; text-decoration: none; }


/* CAR Demo Include */
DIV.mod_car {
	background-image: url(../images/p_cardemo_green.gif);
	background-repeat: no-repeat;
	background-color: #7B8F00;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_car DIV.pad_mod { 
	padding: 54px 5px 2 10; 
	}
	
DIV.mod_car p {padding: 0 0 10px 0; margin:0; color: #ffffff;}

DIV.mod_car img  {margin-top: 5px;}

/* Server Include for Benchmark page*/
DIV.mod_servers_2 {
	background-image: url(../images/p_servers1.gif);
	background-repeat: no-repeat;
	background-color: #7B8F00;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_servers_2 DIV.pad_mod { 
	padding: 50px 10px 2 10; 
	}
	
DIV.mod_servers_2 p {padding: 0 0 10px 0; margin:0; 	color: #ffffff;}

DIV.mod_servers_2 img  {margin-top: 10px;}

/* Research Page Include */
DIV.mod_servers_1 {
	background-image: url(../images/p_green_needhelp.gif);
	background-repeat: no-repeat;
	background-color: #7B8F00;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_servers_1 DIV.pad_mod { 
	padding: 50px 10px 2 10; 
	}
	
DIV.mod_servers_1 p {padding: 0 0 10px 0; margin:0; color: #ffffff;}

DIV.mod_servers_1 img  {margin-top: 10px;}

/* Server Include for Benchmark page*/
DIV.mod_servers_2 {
	background-image: url(../images/p_servers1.gif);
	background-repeat: no-repeat;
	background-color: #7B8F00;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_servers_2 DIV.pad_mod { 
	padding: 50px 10px 2 10; 
	}
	
DIV.mod_servers_2 p {padding: 0 0 10px 0; margin:0; 	color: #ffffff;}

DIV.mod_servers_2 img  {margin-top: 10px;}

/* Storage Include for Benchmark page*/
DIV.mod_storage {
	background-image: url(../images/p_storage1.gif);
	background-repeat: no-repeat;
	background-color: #7B8F00;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_storage DIV.pad_mod { 
	padding: 50px 10px 2 10; 
	}
	
DIV.mod_storage p {padding: 0 0 10px 0; margin:0; 	color: #ffffff;}

DIV.mod_storage img {margin-top: 10px;}

/* Competitive Profiles Include Yellow*/
DIV.mod_cp_yellow {
	background-image: url(../images/p_cp_yellow.gif);
	background-repeat: no-repeat;
	background-color: #C4A006;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_cp_yellow DIV.pad_mod { 
	padding: 42px 10px 2 10; 
	}
	
DIV.mod_cp_yellow p {padding: 0 0 10px 0; margin:0; color: #ffffff;}

DIV.mod_cp_yellow a {}
DIV.mod_cp_yellow a:link {color: #095AA6; text-decoration: none;}
DIV.mod_cp_yellow a:visited {color: #095AA6; text-decoration: none;}
DIV.mod_cp_yellow a:hover {color: #095AA6; text-decoration: none; background-color: #C4A006;}
DIV.mod_cp_yellow a:active {color: #095AA6; text-decoration: none;}



/*Competitive Profiles Include Red*/

DIV.mod_cp {
	background-image: url(../images/p_cp_img.gif);
	background-repeat: no-repeat;
	background-color: #6E0202;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_cp DIV.pad_mod { 
	padding: 42px 10px 2 10; 
	}
	
DIV.mod_cp p {padding: 0 0 10px 0; margin:0; color: #ffffff;}


DIV.mod_cp a:hover {color: #C4A006; text-decoration: none; background-color: #6E0202;}


/*Virtualization Study Sign Up Include*/

DIV.mod_ipod {
	background-image: url(../images/p_ipod_img.gif);
	background-repeat: no-repeat;
	background-color: #6E0202;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_ipod DIV.pad_mod { 
	padding: 63px 10px 2 10; 
	}
	
DIV.mod_ipod p {padding: 0 0 10px 0; margin:0; color: #ffffff;}

DIV.mod_ipod img {margin-top: 5px;}

DIV.mod_ipod a:hover {color: #C4A006; text-decoration: none; background-color: #6E0202;}

/*Star Demo*/

DIV.mod_stardemo {
	background-image: url(../images/p_stardemo_img.gif);
	background-repeat: no-repeat;
	background-color: #6E0202;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_stardemo DIV.pad_mod { 
	padding: 56px 10px 2 10; 
	}

DIV.mod_stardemo p {padding: 0 0 10px 0; margin:0; color: #ffffff;}

/*Virtual Demo*/

DIV.mod_virtualdemo {
	background-image: url(../images/p_proddemo_red.gif);
	background-repeat: no-repeat;
	background-color: #6E0202;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_virtualdemo DIV.pad_mod { 
	padding: 56px 10px 2 10; 
	}

DIV.mod_virtualdemo p {padding: 0 0 10px 0; margin:0; color: #ffffff;}

/*Virtualization Analysis Suite*/

DIV.mod_virtualsuite {
	background-image: url(../images/p_virtualsuite.gif);
	background-repeat: no-repeat;
	background-color: #6E0202;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_virtualsuite DIV.pad_mod { 
	padding: 44px 10px 2 10; 
	}

DIV.mod_virtualsuite p {padding: 0 0 10px 0; margin:0; color: #ffffff;}



/*Star Sample*/

DIV.mod_starsample {
	background-image: url(../images/p_starsample_img.gif);
	background-repeat: no-repeat;
	background-color: #7B8F00;
	width: 153px;
	margin-bottom: 34px;
}

DIV.mod_starsample DIV.pad_mod { 
	padding: 56px 10px 2 10; 
	}

DIV.mod_starsample p {padding: 0 0 10px 0; margin:0; color: #ffffff;}




/*Stock Price*/
DIV.mod_stockprice {margin-bottom: 26px; margin-top: 0px; margin-right: 20px; background-color: #f5f5f5; border: 4px solid #f0f0f0; padding: 10px 10px 10px 10px;}
DIV.mod_stockprice ul {list-style-type:none; list-style-image: none; margin: 0px; padding: 0px;}
DIV.mod_stockprice li {padding: 6px 0px 6px 0px;}
DIV.mod_stockprice  p {margin: 6px 0 6px 0; padding: 0px;}
DIV.mod_stockprice  a {color: #095AA6; text-decoration: none;}
DIV.mod_stockprice a:visited {color: #095AA6; text-decoration: none;}
DIV.mod_stockprice a:hover {color: #095AA6; text-decoration: none; background-color: #FFFFFF;}
DIV.mod_stockprice a:active {color: #095AA6; text-decoration: none;}



/*Free Research*/
DIV.mod_freeresearch {width: 153px; margin-bottom: 26px;}
DIV.mod_freeresearch ul {list-style-type:none; list-style-image: none; margin: 0px; padding: 0px;}
DIV.mod_freeresearch li {background-color: #f5f5f5; border-top: 4px solid #ffffff; padding: 6px 10px 6px 10px;}
DIV.mod_freeresearch  p {margin: 0px 0 5px 0; padding: 0px;}

/*Product Benefits */
DIV.mod_productbenefits {background-color: #f5f5f5; 	width: 153px; margin-bottom: 26px;}
DIV.mod_productbenefits DIV.pad_mod {padding: 10px;}
DIV.mod_productbenefits p {margin: 0; padding: 0 0 10px 0;}

/* Technology Trends */
DIV.mod_technologytrends {margin-bottom: 26px; width: 153;}
DIV.mod_technologytrends ul {list-style-type:none; list-style-image: none; margin: 0px; padding: 0px;}
DIV.mod_technologytrends li {background-color: #f5f5f5; border-top: 4px solid #ffffff; padding: 6px 10px 6px 10px;}

/* ========= Page specific modules ========*/


/* How ideas can assit you - Overview*/

DIV.mod_users_1 {}
DIV.mod_users_1 p {margin: 0; padding: 0;}
DIV.mod_users_1 td p {margin: 0; padding: 0;}
DIV.mod_users_1 table {width: 530px; margin-top: 20px;}
DIV.mod_users_1 td {width: 50%; padding: 13px;}
DIV.mod_users_1 td.row1 {background-color: #F2F2F2; border-right: 4px solid #ffffff;}
DIV.mod_users_1 td.row2 {border-bottom: 4px solid #F2F2F2; border-right: 4px solid #ffffff;}
DIV.mod_users_1 td.row2 img {margin-bottom: 4px;}


/* Investor Relations - Senior Management */
DIV.mod_seniormanagement_1 {}
DIV.mod_seniormanagement_1 td.col1 {background-color: #F2F2F2}
DIV.mod_seniormanagement_1 td.col2 {padding:17px 0 15px 20px;}
DIV.mod_seniormanagement_1 td p {padding: 0 0 5px 0; margin: 0;}

/* Listing & detail */

DIV.mod_listing_1 table {width: 542px; margin-top: 20px;}
DIV.mod_listing_1 td {border-bottom: 2px solid #F2F2F2; vertical-align: top; padding: 8 0 8 0;}
DIV.mod_listing_1 td.date {width:80px;}
DIV.mod_listing_1 td.date2 {width:120px; align: right; padding-left: 10;}
DIV.mod_listing_1 td.date3 {width:60px; align: right; padding-left: 10;}

/* Jill added this style for research description pages */

DIV.mod_listing_2 table {width: 542px; margin-top: 10px;}
DIV.mod_listing_2 td {vertical-align: top; padding: 8 0 8 0;}





DIV.mod_listing_2 DIV.pad_links { /*  Jill added this style for research description pages Info Links */
background-color: #F5F5F5;
border: 3px solid #F0F0F0; padding: 8px 8 0 8;
	}

DIV.mod_listing_2 DIV.pad_links p { /*  Jill added this style for research description pages Info Links */
padding-bottom: 10px; line-height: 16px;
	}

/* Jill added this style for Vendor page */
DIV.mod_listing_3 table {width: 542px; margin-top: 20px;}
DIV.mod_listing_3 td {border-bottom: 2px solid #f0f0f0; vertical-align: top; padding: 8 0 8 0;}

/* Jill added this style for video pages */

DIV.mod_listing_4 table {width: 542px; margin-top: 8px;}
DIV.mod_listing_4 td {border-bottom: 2px solid #F2F2F2; vertical-align: top; padding: 2 0 2 0;}
DIV.mod_listing_4 td.date {width:100px;}
DIV.mod_listing_4 td.date2 {width:120px; align: right; padding-left: 10;}
DIV.mod_listing_4 td.date3 {width:60px; align: right; padding-left: 10;}


/* Jill's Test */
DIV.mod_results_0 table {width: 700px; margin-top: 20px;}


/* Josh added this style to handle benchmark results tables */
DIV.mod_results_1 table {width: 700px; margin-top: 20px;}
/*Jill removed valign top from below on 21-Apr-2010 */
DIV.mod_results_1 td {border-bottom: 2px solid #F2F2F2;  padding: 8 8 8 8;}
DIV.mod_results_1 td.date {width:80px;}
DIV.mod_results_1 td.date2 {width:120px; align: right; padding-left: 10;}

}
DIV.mod_detail_1 p {padding: 0 0 10px 0; margin: 0;}

/* Products - istack */

DIV.mod_istack_intro {padding:1px 26px 0px 26px;}

DIV.mod_istack { width: 575px; clear:both;}


DIV.mod_istack th {
	color: #666666;
	border-right: 2px solid #ffffff; 
	text-align:left; 
	height: 11px; 
	text-align:left; 
	font-weight: normal; 
	background-image:url(../images/img_istack_covered.gif);
	padding: 11px 0px 0px 4px;
	vertical-align:bottom;
	}

DIV.mod_istack td.row1 {border-right: 2px solid #ffffff; text-align:left; height: 11px;}

DIV.mod_istack td.row2 {padding: 12px 0 4px 0;  vertical-align:top;}

DIV.mod_istack a {font-weight: bold;}

DIV.mod_istack td.row3 {border-right: 2px solid #ffffff; text-align:left; height: 11px; background-color: #F5F5F5;}

DIV.mod_istack td.row4 {width: 45px; text-align:center;}

DIV.mod_istack_contact { width: 545px;
}

DIV.mod_istack_contact DIV.pad_mod {padding: 16px 0px 26px 95px;}

DIV.mod_istack_contact p {padding: 0px 0 10px 0; margin:0px }


/* Products - detail pages */

DIV.mod_products_contact {width: 540px; border-top: 8px solid #f5f5f5; margin-top: 16px;}
DIV.mod_products_contact DIV.pad_mod {padding: 16px 0px 0px 0px;}
DIV.mod_products_contact p {padding: 0px 0 10px 0; margin:0px }


DIV.mod_coverage {margin-bottom: 10px;}

DIV.mod_coverage td.mod_coverage_1 {border-right:4px solid #ffffff; background-color: #7B8F00; vertical-align: top;}
DIV.mod_coverage td.mod_coverage_2 {background-color: #C0CC00; vertical-align: top;}

DIV.mod_coverage td.heading_1 {border-right:4px solid #ffffff; }
DIV.mod_coverage td.heading_1, DIV.mod_coverage td.heading_2 {border-top: 8px solid #F5f5f5; width: 100%; color: #333333; background-color:#FFFFFF; padding: 4px 0 4px 4px; margin-bottom: 4px;}

DIV.mod_coverage li {color: #ffffff;}
DIV.mod_coverage ul {
	list-style-image: none;
	list-style-type: disc;
	margin-bottom: 0;
	padding: 0 6px 4px 4px;
}

/*
DIV.mod_coverage_1 SPAN.col1 {float: left; display: block;}

DIV.mod_coverage_2 SPAN.col1 {float: left; display: block;  width: 115px;}
DIV.mod_coverage_2 SPAN.col2 {float: left; display: block;  width: 75px;}
DIV.mod_coverage_2 SPAN.col3 {float: left; display: block;  width: 70px;}
DIV.mod_coverage_2 SPAN.col4 {float: left; display: block;  width: 70px;}
*/

/* Find Research */

DIV.mod_search {}
DIV.mod_search SPAN.textfield {}
DIV.mod_search SPAN.button {}

DIV.mod_search  DIV.mod_searchtips {clear: both; padding-top: 10px;}


DIV.mod_findcol_1 { width: 277px; float: left;} /* homepage specific */
DIV.mod_findcol_1 div.pad_mod {padding-right: 12px;}


DIV.mod_findcol_2 { width: 265px; float: left;} /* homepage specific */
DIV.mod_findcol_2 div.pad_mod {}

ul.researchcatalogues, ul.researchcatalogues2 {
	margin: 0px 0 25px 0;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

ul.researchcatalogues li, ul.researchcatalogues2 li {
	background-image:url(../images/find_download1.gif);
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	border-bottom: 4px solid #ffffff;
	margin: 0px;
	padding: 8px 10px 8px 40px;
	line-height: 14px;
	}
	
ul.researchcatalogues2 li {
	background-image:url(../images/find_download2.gif);	}
	
	ul.researchcatalogues a:hover, 	ul.researchcatalogues2 a:hover {
 background-color: #FAFAFA;
	display: block;
}

/* Serahc - results */

DIV.mod_pagination {}

DIV.mod_pagination td {
background-color: #f5f5f5;
height: 20px;
padding: 2px 4px 2px 4px;
}

DIV.mod_pagination td.right {
text-align: right;
}

DIV.mod_pagination td img {
margin-right: 10px;
}

DIV.mod_searchresults th {
	padding-left: 3px;
	height: 30px;
	text-align: left;
	vertical-align:bottom;
	font-family: tahoma; font-size: 11px; color: #8D8D8D
}

DIV.mod_searchresults td.row0 { 	
	padding: 0px 3px 5px 3px;
}


DIV.mod_searchresults td.row1 { 	
	background-color: #F5F5F5;
	color: #666666;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	vertical-align:top;}

DIV.mod_searchresults td.row2 {
	padding-bottom: 15px;
	padding-top: 5px;
	padding-left: 3px;
}

/* Contact - Global Locations */

DIV.mod_globallocations {}
DIV.mod_globallocations DIV.asia {width: 192px; float: left}
DIV.mod_globallocations DIV.europe {width: 190px; float: left}
DIV.mod_globallocations DIV.americas {width: 150px; float: left;}
DIV.break{clear:both;}
	
	
	/* benchmarking */
	
	DIV.mod_benchmarking {}
	
	DIV.mod_benchmarking td {border-top: 6px solid #ffffff; color: #8D8D8D; padding: 2px 10px 2px 22px;}
	DIV.mod_benchmarking td.row1 {background-color: #ffffff;  font-weight: bold; padding: 12px 10px 12px 24px;}
	DIV.mod_benchmarking td.row2 {background-color: #f5f5f5; padding: 2px 10px 2px 22px;}
	DIV.mod_benchmarking td.row3 {background-color: #FAFAFA; padding: 2px 10px 2px 22px;}
	DIV.mod_benchmarking td.logo {text-align:center;  vertical-align: top;}
	
	/* News - research finding */
	
	DIV.mod_researchfindings {}
	
	DIV.mod_researchfindings td.col1 {width: 120px; padding-right: 15px; vertical-align: top;}
	DIV.mod_researchfindings td.col1 p {font-size: 10px; }
	DIV.mod_researchfindings td.col2 {width: 400px; padding-top: 8px;}	
/*====================================== TEXT STYLES ====================================================*/

ol, ul, p, li, a, div, td, input, th, select {font-family: tahoma, arial, verdana; font-size: 11px; color: #666666;}
ol, ul, p, li {line-height: 14px;}

ul {
	margin: 0px 0 12px 18px;
	padding: 0px;
	list-style-image: url(../images/i_bullet.gif);
	list-style-type: none;
}

ul ul {
	list-style-image: url(../images/i_bullet2.gif);
	list-style-type: none;
	margin-bottom: 0;
}

/* Jill added OL style*/

ol {
	margin: 0px 0 12px 20px;
	padding: 0px;
}


/* Line Style created for "IDEAS for Vendors" Page*/

ul.line {margin-bottom: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px;}

ul.line li {margin-bottom: 2px; color: #02225F;}

ul.line2 {margin: 0px 0 12px 18px; padding-bottom: 0px;}

ul.line2 li {margin-bottom: 3px; color: #02225F;}
    
ol.line {
		margin: 0px 0 12px 22px;
		}

ol.line li {
		margin-bottom: 2px;
		color: #C4A006;}

ol.line2 {
		margin: 0px 0 12px 20px;
		}

ol.line2 li {
		margin-bottom: 3px;
		color: #C4A006;}


DIV.con_content_1 p {margin: 0; padding: 0 0 12px 0;}

p { 

}

img.hr {margin: 10px 0 10px 0;}

a:link 	{color: #C4A006; text-decoration: none;}
a:visited 	{color: #C4A006; text-decoration: none;}
a:hover 	{color: #C4A006; text-decoration: none; background-color: #F5F5F5;}
a:active 	{color: #C4A006; text-decoration: none;}

DIV.mod_freeresearch a:hover, DIV.mod_searchresults td a:hover, DIV.mod_technologytrends a:hover, DIV.mod_benchmarking td a:hover {
 background-color: #ffffff;}

.text_blue {color: #02225F;}
.text_lightblue {color: #095AA6;}
/* 20-June-06 Jill changed "text brown" color from #744200 to #6E0202 */
.text_brown {color: #6E0202;}
.text_green {color: #575F02;}
.text_grey {color: #666666;}
/* 05//06/2006 - Added red text style for new benchmark result highlight */
.text_red {color: #FF0000;}

h1 {color:#C4A006; margin: 0; padding: 0; font-family:"Arial Narrow", "Arial", "sans-serif"; font-size:16px; text-transform:uppercase;}
h2 {color:#C4A006; margin: 0; padding: 0 0 2 0; font-size:11px; font-weight: bold;}
h3 {color:#02225F; margin: 0; padding: 0 0 10 0; font-size:11px;  font-weight: normal;}
h4 {color:#C4A006; margin: 0; padding: 10 0 10 0; font-family:"Arial Narrow", "Arial", "sans-serif"; font-size:14px; text-transform:uppercase;}

/* Jill created this style for Subscription Research Document Pages */
h5 {color:#02225F; margin: 0; padding: 0; font-family:"Tahoma", "Arial", "sans-serif"; font-size:14px; font-weight: bold;}

/* Josh created these styles for Benchmark Result subheads */
h6 {color:#02225F; margin: 0; padding: 0; font-family:"Tahoma", "Arial", "sans-serif"; font-size:12px; font-weight: bold;}
.benchorg {color:#02225F; margin: 0; padding: 0; font-family:"Tahoma", "Arial", "sans-serif"; font-size:11px; font-weight: bold;}

/* ============================================ FORMS ===========================================================*/

form {margin: 0; padding: 0;}

input {}

DIV.hr {height: 1px; 	border-bottom: 8px solid #F5F5F5; margin: 26px 0 26px 0; clear:both;}

DIV.mod_formtitle { 
	border-bottom: 8px solid #F5F5F5; 
	margin:26px 0 26px 0;
	height: 22px;
	clear: both;
	}
	
* HTML DIV.mod_formtitle {	height: 30px;}	

DIV.mod_formtitle 	DIV.pad_mod {padding: 0 0 0 26px;}

DIV.row1 { width: 350px; padding: 6px 0 6px 0px; clear: both;}

DIV.row2 { width: 500px; clear: both;}

* HTML DIV.row2 {height: auto;}

DIV.row3 { width: 545px; clear: both; border-top: 8px solid #F5F5F5; margin: 13px 0 26px 0; clear:both; padding-top: 26px;}

SPAN.title {
	color:#02225F; 
	margin: 0; 
	padding: 0; 
	font-family:"Arial Narrow", Arial, "HelveticaNeue UltraLigExt"; 
	font-size:14px; 
	text-transform:uppercase;
	font-weight:bold;
	width: 415px;
	display: block;
	float: left;
	}
	
SPAN.required {	
	background-image:url(../images/i_required.gif); 
	background-repeat:no-repeat;	
	display: block; 
	float: left;
	padding-left: 17px;
	color: #095AA6;
	width: 100px;
	text-align:right;
	}

* HTML SPAN.required {	width: 127px;}


SPAN.leftlabel_1 {
	width: 100px; 		
	display: block;
	float: left;} 
	
SPAN.rightlabel_1 {
	width: 230px; 		
	display: block;
	float: left;}
	
SPAN.leftlabel_2 {
	width: 30px; 		
	display: block;
	float: left;
	height:auto;} 
	
SPAN.rightlabel_2 {
	width: 450px; 		
	display: block;
	float: left;
	height:auto;}	
	
INPUT.field_1 {width: 230px;}

INPUT.search {width: 300px;}

INPUT.button {
background-image:url(../images/b_bg.gif); 
color:#ffffff; 
text-transform:uppercase; 
font-size:10px; 
font-weight:bold;
border: 1px solid #053C86;
height: 19px; }

SPAN.icon_required { 
	width: 17px; 
	height: 17px; 
	background-image:url(../images/i_required.gif); 
	background-repeat:no-repeat;}
	
SPAN.icon_help { 
	width: 17px; 
	height: 17px; 
	background-image:url(../images/i_help.gif);
	background-repeat:no-repeat;
	display: block;
	float: left;}