/* general styles --------------------------------------------*/
body {
	margin:0px;	
	background-color: #FFFFFF;
	font:				12px Arial, Helvetica, sans-serif ;
	color:				#000000;	
	/*text-align: center;
	min-width: 900px; */
}

p, td {
	font:				12px Arial, Helvetica, sans-serif ;
	color:				#000000;
}

a {color:#ED174B;text-decoration:none;}
a:active {color:#ED174B;text-decoration:none;}
a:visited{color:#ED174B;text-decoration:none;}
a:hover {color:#ED174B;text-decoration:underline;}

h1 {
	font:				14px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#ED174B;
	text-transform: uppercase;
	padding-top: 10px;
}

h1 a {color:#ED174B;text-decoration:none;}
h1 a:active {color:#ED174B;text-decoration:none;}
h1 a:visited{color:#ED174B;text-decoration:none;}
h1 a:hover {color:#ED174B;text-decoration:underline;}

h2 {
	font:				14px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#98012E;

}

h2 a {color:#98012E;text-decoration:none;}
h2 a:active {color:#98012E;text-decoration:none;}
h2 a:visited{color:#98012E;text-decoration:none;}
h2 a:hover {color:#98012E;text-decoration:underline;}

h3 {
	font:				12px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#666666;
	vertical-align: middle;
	line-height: 32px;
	margin-bottom: 0px;
	background-image: url('/images/section_longest.gif');
	background-repeat: no-repeat;
	height: 32px;
	width: 500px;	
	voice-family:		"\"}\"";
	voice-family:		inherit;
	width:				500px;
	height: 32px;
}
html>body h3 {width:500px;height: 32px;} 

h3 a {color:#666666;text-decoration:none;}
h3 a:active {color:#666666;text-decoration:none;}
h3 a:visited{color:#666666;text-decoration:none;}
h3 a:hover {color:#ED174B;text-decoration:underline;}

h4  {
	font:				12px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#666666;
	vertical-align: middle;
	line-height: 32px;
	margin-bottom: 0px;
	background-image: url('/images/section_long.gif');
	background-repeat: no-repeat;
	height: 32px;
	width: 500px;	
	voice-family:		"\"}\"";
	voice-family:		inherit;
	width:				500px;
	height: 32px;
}
html>body h4  {width:500px;height: 32px;} 

h4 a {color:#666666;text-decoration:none;}
h4 a:active {color:#666666;text-decoration:none;}
h4 a:visited{color:#666666;text-decoration:none;}
h4 a:hover {color:#ED174B;text-decoration:underline;}

h5 {
	font:				12px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#666666;
	vertical-align: middle;
	line-height: 32px;
	margin-bottom: 0px;
	background-image: url('/images/section_medium.gif');
	background-repeat: no-repeat;
	height: 32px;
	width: 500px;	
	voice-family:		"\"}\"";
	voice-family:		inherit;
	width:				500px;
	height: 32px;
}
html>body h5 {width:500px;height: 32px;} 

h5 a {color:#666666;text-decoration:none;}
h5 a:active {color:#666666;text-decoration:none;}
h5 a:visited{color:#666666;text-decoration:none;}
h5 a:hover {color:#ED174B;text-decoration:underline;}

fieldset {
	font:				12px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#98012E;
	border: 1px solid #666666;
}

li {
	font:				12px arial, helvetica, sans-serif;
	color:				#000000;
	vertical-align:		middle;
	margin-top:			0px;
	margin-bottom:		3px;
}

hr {color: #999999;}

.bullet li {
	font:				12px arial, helvetica, sans-serif;
	color:				#000000;
	vertical-align:		middle;
	margin-top:			0px;
	margin-bottom:		5px;
	list-style-image: url('/images/bullet.gif');	
}

.padlock li {
	font:				12px arial, helvetica, sans-serif;
	color:				#000000;
	vertical-align:		middle;
	margin-top:			0px;
	margin-bottom:		5px;
	list-style-image: url('/images/icon_key.gif');	
}

li {
	font:				12px arial, helvetica, sans-serif;
	color:				#000000;
	vertical-align:		middle;
	margin-top:			0px;
	margin-bottom:		5px;
	list-style-image: url('/images/bullet.gif');	
}

#indent {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#floatLeft{
	float: left;
	
}
html>body #floatLeft {float: left;} 

#floatRight{
	float: right;
	height:20px;
	vertical-align:middle;
	margin-top:5px;

	
}
#formLogin{
	margin: 0px;
	padding: 0px;
	display:inline;

}
.formNoSpace {
	margin: 0px;
	padding: 0px;
	display:inline;

}
html>body #floatRight {float: right;} 

.cellBackground {
	background-color: #EDEEEF;
}

/* defines site width */
div#outerframe	{
	width:958px;
	background-image: url('/images/background.gif');
	background-repeat: repeat-y;
	background-attachment: scroll;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	width:				958px;
	/*border: 0px solid #000000;
	margin:0 auto;
	text-align: left;  */

}
html>body #outerframe {width:958px;} 

/* header styles --------------------------------------------*/
#headerTop {
	margin-left:26px;
	margin-right: 26px;
	margin-bottom: 0px;
	width:				902px;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	width:				902px;
}
html>body #headerTop {width:902px;} 

.selectedCountry {
	font-size: +2;
	font-weight: bold;
}
input.login{
	width:75px; 
	height:16px;
	border: solid 1px #555555;
	color:#ccc;
}

#loginControls {


}
#loginUser {
	width: 75px;

}
#loginPwd {

width: 75px;
}

#search {
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:	150px;
	clear: 	none;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width:	150px;
}
#searchHome {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	clear: none;
	voice-family: "\"}\""; 
	voice-family: inherit;
	text-align:right;
	vertical-align:bottom;
}
html>body #search {width:150px;} 

.searchBoxText {
	font:				10px/16px verdana, arial, helvetica, sans-serif;
	color:				#999999;
	vertical-align: middle;
}
.loginBoxText{
font:				10px/16px verdana, arial, helvetica, sans-serif;
	color:				#999999;
	vertical-align: middle;

}

.loginBoxTextBlack {

font:				10px/16px verdana, arial, helvetica, sans-serif;
	color:				#000000;
	vertical-align: middle;


}

/*  top nav in header */
#topMenu {
	float: right;
	display: inline;
	color:#666666;
	font:12px arial, helvetica, sans-serif;
	border: 0px solid #cccccc;
	white-space: nowrap;
	margin-right: 5px;
}

#topMenu a {color:#666666;text-decoration:none;font:12px arial, helvetica, sans-serif;}
#topMenu a:active {color:#666666;text-decoration:none;font:12px arial, helvetica, sans-serif;}
#topMenu a:visited{color:#666666;text-decoration:none;font:12px arial, helvetica, sans-serif;}
#topMenu a:hover {color:#ED174B;text-decoration:underline;font:12px arial, helvetica, sans-serif;}

#grayText {
	color:#666666;
	font:12px arial, helvetica, sans-serif;
	font-weight:bold;
}
#grayText a {color:#666666;text-decoration:none;font:12px arial, helvetica, sans-serif;font-weight:bold;}
#grayText a:active {color:#666666;text-decoration:none;font:12px arial, helvetica, sans-serif;}
#grayText a:visited{color:#666666;text-decoration:none;font:12px arial, helvetica, sans-serif;font-weight:bold;}
#grayText a:hover {color:#666666;text-decoration:underline;font:12px arial, helvetica, sans-serif;font-weight:bold;}

.grayTextNormal a {color:#666666;text-decoration:none;font:12px arial, helvetica, sans-serif;}
.grayTextNormal a:active {color:#666666;text-decoration:none;font:12px arial, helvetica, sans-serif;}
.grayTextNormal a:visited{color:#666666;text-decoration:none;font:12px arial, helvetica, sans-serif;}
.grayTextNormal a:hover {color:#666666;text-decoration:underline;font:12px arial, helvetica, sans-serif;}


.smallgrayText a {color:#666666;text-decoration:none;font:10px arial, helvetica, sans-serif;}
.smallgrayText a:active {color:#666666;text-decoration:none;font:10px arial, helvetica, sans-serif;}
.smallgrayText a:visited{color:#666666;text-decoration:none;font:10px arial, helvetica, sans-serif;}
.smallgrayText a:hover {color:#666666;text-decoration:underline;font:10px arial, helvetica, sans-serif;}



/* page content area styles --------------------------------------------*/
div#contentframe	{
	width:902px;
	margin-left: 26px;
	margin-right:0;
	border-top:0px solid #FFFFFF;
	border-left: 0px none #FFFFFF;
	border-right:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	width:				902px;
}
html>body #contentframe {width:902px;} 

#content 
{
	width:			500px;
	float:				left;
	clear:				none;
	/* font:				10px arial, helvetica, sans-serif; */
	color:				#000000;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	width:				500px;
	margin-left:			5px;
	margin-right:			5px;
}

html>body #content {width:500px;} 

#contentSmall
{
	width:			450px;
	float:				left;
	clear:				none;
	/* font:				10px arial, helvetica, sans-serif; */
	color:				#000000;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	margin-left:			5px;
	margin-right:			5px;
}

html>body #contentSmall {width:450px;} 



/*  horizontal block nav */
#menu {
	clear:both;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width:	958px;	
	height: 31px;
}

html>body #menu {width:958px;height: 31px;}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	vertical-align: middle;
	clear: left;
	}

#menu ul li {
	float: left;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	}
	
#headlines {
	width:			290px;
	background-color: #FFFFFF;
	/* font:				10px arial, helvetica, sans-serif; */
	color:				#000000;
	float: left;
	clear: none;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 5px;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:				290px;
}
html>body #headlines {width:290px;} 

/* sits behind tabs in content area */
#pageTabHeader {
	width:			500px;
	height: 25px;
	background-image: url('/images/sidebar_bg.gif');
	background-repeat: repeat-x;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:				500px;
}
html>body #pageTabHeader {width:500px;}

/* pages with tabbed columns styles --------------------------------------------*/
#tabbedColumn {
	width:			300px;
	height:			700px;
	float:				left;
	clear: 				none;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url('/images/sidebar_shadow.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
}
html>body #tabbedColumn {width:300px;} 

#tabbedColumnHeader{
	width:			270px;
	height: 25px;
	background-image: url('/images/sidebar_bg.gif');
	background-repeat: repeat-x;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	margin-left: 21px;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
}
html>body #tabbedColumnHeader {width:270px;} 

#tabbedColumnIntro {
	width:			260px;
	clear: 				none;
	margin-left: 30px;
	margin-top: 5px;
	/* font:				11px arial, helvetica, sans-serif;*/
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;

}
html>body #tabbedColumnIntro {width:260px;} 

#tabbedColumnContent {
	width:			240px;
	clear: 				none;
	margin-left: 30px;
	margin-top: 25px;
	/* font:				11px arial, helvetica, sans-serif;*/
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:				240px;
}
html>body #tabbedColumnContent {width:240px;} 

#tabbedColumnContent a  {
	color: #ED174B;
	text-decoration: none;
	} 

#tabbedColumnContent  a:hover {
	color: #ED174B;
	text-decoration: underline;
	}

#tabbedColumnContent a:active	{
	color: #ED174B;
	}
	
#fullcontent
{
	width:			865px;
	float:				left;
	clear:				none;
	font:				10px arial, helvetica, sans-serif;
	color:				#000000;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	margin-left:			10px;
	margin-right:			5px;
	font-size:				12px;
	
	
}
html>body #fullcontent { width: 850px;}

.borderBlack
{
	border: solid 2px #000000;

}


/* right sidebar styles --------------------------------------------*/
#sidebar {
	width:			350px;
	height:			100%;
	float:				right;
	clear: 				none;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url('/images/sidebar_shadow.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:				350px;
}
html>body #sidebar {width:350px;} 

/* right sidebar styles --------------------------------------------*/
#sidebarSmall {
	width:			225px;
	height:			100%;
	float:				right;
	clear: 				none;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url('/images/sidebar_shadow.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
}
html>body #sidebarSmall {width:225px;} 

#sidebarContentSmall {
	width:			205px;
	float:				right;
	clear: 				none;
	margin-left: 21px;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;

}

html>body #sidebarSmall {width:205px;} 


#sidebarHeader{
	width:			330px;
	height: 25px;
	background-image: url('/images/sidebar_bg.gif');
	background-repeat: repeat-x;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
}
html>body #sidebarHeader {width:330px;} 

#sidebarContent {
	width:			330px;
	float:				right;
	clear: 				none;
	margin-left: 21px;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:				330px;
}

html>body #sidebarContent {width:330px;} 

/* Modified Sidebar */

#sidebarLarge {
	width:			375px;
	height:			100%;
	float:				right;
	clear: 				none;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url('/images/sidebar_shadow.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
}
html>body #sidebarLarge {width:375px;} 

#sidebarHeaderLarge{
	width:			355px;
	height: 25px;
	background-image: url('/images/sidebar_bg.gif');
	background-repeat: repeat-x;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
}
html>body #sidebarHeaderLarge {width:355px;} 

#sidebarContentLarge {
	width:			355px;
	float:				right;
	clear: 				none;
	margin-left: 21px;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	margin-right: 10px;

}
html>body #sidebarContentLarge {width:355px;} 
#header-group{
	width:700px;

}

#h1_header_mod {

	font:				14px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#ED174B;
	text-transform: uppercase;
	margin:5px 100px 15px 0;
	float:left;
}

#avt_ondemand{
	float:right;
}

/* horizontal ads styles --------------------------------------------*/
#adBar {
	height: 144px;
	clear: 	both;
	/* font:	10px arial, helvetica, sans-serif; */
	color:	#000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 18px 10px 10px 45px;
	background-image: url('/images/bug_bg.gif');
	background-repeat: repeat-x;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:972;
}
html>body #adBar {width:972;} 

.bug {
	float: left;
	margin-right: 10px;
}
/* horizontal ads styles with white background and padding changed--------------------------------------------*/
#adBar2 {
	height: 144px;
	clear: 	both;
	/* font:	10px arial, helvetica, sans-serif; */
	color:	#000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 10px 10px 10px 10px;
	background-repeat: repeat-x;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:972;
}
html>body #adBar2 {width:972;} 

/* footer styles --------------------------------------------*/	
#footer {
		clear: both;
		margin-left:	0px;
		margin-right:	0px;
		margin-top: 0px;
		border-top:	1px solid #666666;
		text-indent: 0px;
		padding:7px 30px 30px 31px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #666666;
}

#footer a {color:#666666;text-decoration:none;}
#footer a:hover {color:#98012E;text-decoration:underline;}	

#jumpmenu ul {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url('/solutions/virtualization/images/jumptobg.gif');
	height: 28px;
	list-style-type: none;
	}

#jumpmenu ul li {
	padding: 0px;
	margin: 10px 10px 10px 10px;
	height: 28px;
	}

#jumpmenu ul li a {
	color: #666666;
	vertical-align: sub;
	line-height: 28px;
	height: 28px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	font-weight: normal;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:    x-small;
	}

html>#jumpmenu ul li a  {
	font-size: x-small; 
	} 

#jumpmenu ul li a:hover {
	color: #ED174B;
	text-decoration: underline;
	}

#jumpmenu a:active	{
	color: #666666;
	}
	
.smallGrayText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #666666;
}

.smallLightGrayText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #999999;
}

#smallBlackText{
font-family: Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #000000;

}
.smallBlackTextBold{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #555555;
		font-weight:bold;
}
#smallGrayText a {color:#ED174B;text-decoration:none;}
#smallGrayText a:hover {color:#ED174B;text-decoration:underline;}	

.underlineLink a {color:#ED174B;text-decoration:underline;}
.underlineLink a:active {color:#ED174B;text-decoration:underline;}
.underlineLink a:visited{color:#ED174B;text-decoration:underline;}
.underlineLink a:hover {color:#ED174B;text-decoration:underline;}

#blackLink a {color:#000000;text-decoration:none;}
#blackLink a:active {color:#000000;text-decoration:none;}
#blackLink a:visited{color:#000000;text-decoration:none;}
#blackLink a:hover {color:#ED174B;text-decoration:underline;}

#blackLinkBold a {color:#000000;text-decoration:none;font-weight:bold}
#blackLinkBold a:active {color:#000000;text-decoration:none;font-weight:bold}
#blackLinkBold a:visited{color:#000000;text-decoration:none;font-weight:bold}
#blackLinkBold a:hover {color:#ED174B;text-decoration:underline;font-weight:bold}

a.blackLink {color:#000000;text-decoration:none;}
a:active.blackLink {color:#000000;text-decoration:none;}
a:visited.blackLink {color:#000000;text-decoration:none;}
a:hover.blackLink  {color:#ED174B;text-decoration:underline;}

.imgGrayBorder { border: solid #999999 2px }
/* ADBDB5 */

.learnMore { text-align:right }
.moreBox { background-color:#FFF; border: solid 1px #CCCCCC; padding:10px; }
.zeroTopMargin { margin-top:0px }

.bulletLeft { 
	margin-left: 25px; 
	margin-top:10px; 
	font:				12px arial, helvetica, sans-serif;
	color:				#000000;
	vertical-align:		middle;
	margin-bottom:		5px;
	list-style-image: url('/images/bullet.gif');	
}
.alignLeft { float:left; }
.adjustTopMargin { margin-top:35px; }
.imgMargin { margin-right: 10px; }

.header {
	font:				14px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#ED174B;
	text-transform: uppercase;
	padding-top: 10px;
}

/* Spam Catcher */
#catchSomeJunk {display: none;}	

/*Playbooks */

.solutionSubHeader { 
	font-weight: bold; 
	font-size:14px;
	padding: 1px 0px 0px 6px;
}


html>body #fullcontent { width: 850px;}
/* sits behind tabs in content area */
#fullPageTabHeader {
	height: 25px;
	/*background-image: url('/images/sidebar_bg.gif');
	background-repeat: repeat-x;*/
	clear:none;
	font:				11px arial, helvetica, sans-serif;
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:				850px;
	margin-top: -10px;
}

html>body #fullPageTabHeader {width:850px;}


#sidebarContentFull {
	width:			330px;
	float:				right;
	clear: 				none;
	margin-left: 21px;
	font:				11px arial, helvetica, sans-serif;
	color:				#000000;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	height:				100%;
}
html>body #sidebarContentFull {width:330px;}

.border { border: solid 1px #ccc; margin-left: 10px; margin-bottom:10px; }

.sidebarDivider{


	border-left: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #ccc;
	padding-left: 5px;
	height: 0%;

}
html>body #sidebarDivider

.smallText { font-size: 9px; }
.redSubHeader { color: #98012E; } 
.imgCaption { padding-left: 10px; padding-top: 5px; }

.smallText a {font-size: 9px;color:#ED174B;text-decoration:none;}
.smallText a:active {font-size: 9px;color:#ED174B;text-decoration:none;}
.smallText a:visited{font-size: 9px;color:#ED174B;text-decoration:none;}
.smallText a:hover {font-size: 9px;color:#ED174B;text-decoration:underline;}

#subNavOuter{
    position:relative;
    width:100%;
	margin-top:-5px;
}
#subNavLeft{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:700px;
}
#subNavRight{
    position:absolute;
    left:570px;
    top:0;
    height:100%;
    width:300px;
	text-align:right;
}
.navBullet li {
	font:				11px arial, helvetica, sans-serif;
	color:				#000000;
	margin-top:			0px;
	margin-left: 		-20px;
	list-style-image: url('/images/bullet.gif');
}
.noBullet {
	list-style-type: none;
	list-style-image: none;
}
.hrSep {
	color: #DDD;
}
.redText { color: #ED174B; }

a.grayLink {color:#555;text-decoration:none;}
a:active.grayLink {color:#555;text-decoration:none;}
a:visited.grayLink{color:#555;text-decoration:none;}
a:hover.grayLink {color:#555;text-decoration:underline;}

a.ltGrayLink {color:#BBB;text-decoration:none;}
a:active.ltGrayLink {color:#BBB;text-decoration:none;}
a:visited.ltGrayLink{color:#BBB;text-decoration:none;}
a:hover.ltGrayLink {color:#BBB;text-decoration:underline;}


.tabs { padding-left: 0px; margin-left:0px }

div.replay {
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#cccccc;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#ffffff;
	overflow:auto;
	height:400px;
	width:250px;
}
.grayShade { background-color: #dddddd;font-weight:bold;font-size:13px;text-align:left;  }
.lightGrayShade { background-color: #eeeeee;font-weight:bold;font-size:13px;text-align:left; }
.grayLine { color: #dddddd; }
.headerText { font-size: 16px; font-weight:bold; }
.menuBar { margin-top:-15px}

#contentHalf
{
	width:			430px;
	float:				left;
	clear:				none;
	/* font:				10px arial, helvetica, sans-serif; */
	color:				#000000;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	margin:				5px;
}

html>body #contentHalf {width:430px;} 

.bulletAdjust { margin-top:-30px; }

.rowBgColor {background-color: #F1F1F1}
.rowBgDarker {background-color: #E1E1E1}
.topLevelHeader { 	
	font:				14px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#98012E;
}
.subLevelHeader {

	font:				14px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#000000;
}
.thirdLevelHeader {

	font:				14px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#555555;
}
.overFlowPanel {
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#aaaaaa;
	scrollbar-arrow-color:#555555;
	scrollbar-track-color:#eeeeee;
	overflow:auto;
	height:290px;
	width:250px;
	border: solid 1px #ccc;
	padding: 5px;
}
.gradPanel {
	width:385px;
	background: url('/images/overflow-gradient.gif');
	padding: 5px;
}

.overFlowPanelSmall {
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#aaaaaa;
	scrollbar-arrow-color:#555555;
	scrollbar-track-color:#eeeeee;
	overflow:auto;
	height:125px;
	width:385px;
	background: url('/images/overflow-gradient.gif') 100% 100% repeat-x fixed;
	padding: 5px;
}
.superScriptTitle{
font-size:14px; 
font-weight: bold;
color:#555;

}
.grayLine{
color:#C4C4C4;
width: 250px;
}
.largerHeader{

	font:				18px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#ED174B;
	text-transform: uppercase;
	padding-top: 10px;

}
.largerSubHeader{
	font:				18px arial, helvetica, sans-serif;
	font-weight:		bold;	
	color:				#98012E;

}
#pnlHeader { display:none; }
#playbookOptions{

float:right;

}
#moz-playbookOptions{

float:right;
margin: 15px 0 0 15px;

}
#player {
width:380px;

}

#playerInfo{
width:345px;
margin-left: 20px

}

/* scroller styles --------------------------------------------*/
#pscroller1{
width: 150px;
height: 56px;
border: 0px solid black;
padding: 0px;
background-color: white;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

.padlock { 
	margin-right: 2px; 
}

.modRight {
	text-align:center;
	font-size: 12px;
	float:right;
	width: 200px;

} 

a.segmentLink {color:#666666;text-decoration:underline; }
a:active.segmentLink {color:#666666;text-decoration:underline;}
a:visisted.segmentLink {color:#666666;text-decoration:underline;}
a:hover.segmentLink {color:#999999;text-decoration:underline;}


a.overviewLink {color:#555555;text-decoration:underline; }
a:active.overviewLink {color:#555555;text-decoration:underline;}
a:visisted.overviewLink {color:#555555;text-decoration:underline;}
a:hover.overviewLink {color:#808F87;text-decoration:underline;}

/* Playbook CSS */

#welcomeContainer
{
	padding-left: 15px;
}

#playbookWelcomeButtons
{
	float:right;
	width: 150px;
	margin: 10px;

}
.divPlaybooksTabRow
{
	margin: -3px 0 0 105px;

}
#welcomeSidebar
{
	width:			350px;
	height:			100%;
	float:				right;
	clear: 				none;
	/* font:				11px arial, helvetica, sans-serif; */
	color:				#000000;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url('/images/sidebar_shadow.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:				350px;

}
#leftPanel
{
	float:left;
	width: 630px;
}

.lastUpdate
{
	color: #999999;
	font-size: 11px;
}

.segmentOverview {
	margin-left: 15px;
}

/* new styles for new look */
.rbh {
	float:left;
	border:1px #fff solid;
	}
	
	.rbh:hover {border-color:#b01a24;}
	
	.wbh {
	float:left;
	border:1px #fff solid;
	}
	


#regionVMbox
	{
	  background-image:url("../../images/regionArrow.png");
	  background-position:67px 9px;
	  background-repeat:no-repeat;
	  display:none;
	  left:70px;
	  padding:15px;
	  position:relative;
	  width:124px;
	  zoom:1;
	  z-index:1000;
	  top:12px;
	  *top:13px;
	  *left:-295px;
	}
	
	#regionTSbox
	{
	  background-image:url("../../images/regionArrow.png");
	  background-position:80px 9px;
	  background-repeat:no-repeat;
	  display:none;
	  left:197px;
	  padding:15px;
	  position:relative;
	  width:151px;
	  zoom:1;
	  z-index:1000;
	  top:12px;
	  *top:13px;
	  *left:-167px;
	}
	

	
	#regionVMbox .lists, #regionTSbox .lists
	{
	  border:1px solid #b01a24;
	  border-bottom:2px solid #b01a24;  
	  background-color:white;
	  padding:5px;
	  font-weight:bold;
	}
