@charset "utf-8";
/* Home Page Layout */

#bodyTag {background:url(../images/envoy_bg.gif) no-repeat center fixed }

#bodyTag2 {background:url(images/envoy_bg_stripes.gif);}

#bodyTag3 {background:url(../images/envoy_bg.gif) no-repeat center fixed #FFCC00;}

#column3 DIV DIV DIV, #column3b DIV DIV DIV, #column4 DIV DIV DIV, #column5 DIV DIV DIV {padding:0px 20px 0px 20px;}

#column3 span.title_emph {height:22px;}

#column3 span.title_emph div {height:22px;line-height:22px;padding-top:4px;margin:0px 20px 0px 20px;font-size:14px;vertical-align:middle;}

#column3b span.title_emph div, #column4 span.title_emph div, #column5 span.title_emph div {margin:20px 20px 0px 20px;}

#column3b TABLE, #column4 TABLE, #column5 TABLE {background:transparent;}

#column3b, #column4, #column5 {width:930px;background:transparent url(http://i.dell.com/images/global/brand/ui/storm62/bg.jpg) repeat-x scroll left bottom;}

* html ul.jd_menu ul {width:1%;}a {color:#0066CC;text-decoration:none;}

a.lnk {color:black;font-size:8pt;}

a:hover {text-decoration:underline;}

BODY {font-family:arial,helvetica; margin-left:11px; margin-top:4px; margin-right:11px; background:url(../images/envoy_bg.gif) no-repeat center fixed;}

span.title_emph div {font-weight:bold;}

TD {
	font-family:arial,helvetica;
	font-size:9pt;
}

.fragCntBrd {border-style:solid;border-color:#cccccc;border-width : 0px 1px 1px 1px}

.fragCntBrdFull {border:1px solid #cccccc;}

.fragsolid {padding:2px 0px 2px 10px; vertical-align:middle;}

.lnk_crumb {font-family:arial,helvetica; font-size:8pt;}

.lnk_crumb43 {font-family:arial,helvetica; font-size:8pt; color:#0066CC;}

.lnk_small {font-family:arial,helvetica; font-size:8pt;}

.lnkheader {line-height:15px; font-weight:bold; font-size:10pt; color:#666666}

.lnks {font-size:8pt; font-weight:normal; color:black;padding:0px 5px 5px 20px; line-height:17px; background:transparent url(images/bullet.gif) no-repeat scroll left top}

.lnks a {color:#000000;font-size:8pt;}

.para_small {color:black;font-size:8pt;}

.title_emph {font-size:12pt;font-weight:bold;color:#385452;}

.title_emphlight {font-size:9pt;font-weight:bold;color:#666666;}

.title_level0 {font-size:12pt;font-weight:bold;color:Black;}

.title_level1 {font-size:9pt;font-weight:bold;color:#003399;}

.title_level2 {font-size:9pt;font-weight:bold;color:#003399;}

.title_level3 {font-size:13pt;font-weight:bold;color:#385452; font-style:italic; z-index:200; padding-bottom:15px; margin-bottom:15px;}

.titlestylelight {font-family:arial,helvetica; font-size:9pt; color:#666666; font-weight:bold;}

.titlestylesolid {font-family:arial,helvetica; font-size:9pt; color:white; font-weight:bold;}

/*Header and Navigation*/



.style1 {color: #FFC519}
.style2 {
	font-size: 12px;
	font-weight: normal;
}
.style3 {
	font-size: 16px;
	font-weight: bold;
	color: #385452;
}
.MyEnvoy {
	font-size: 10px;
	font-weight: bold;
	color: #385452;
}

/******************************************************************************
LeftHandNav
*******************************************************************************/
#navBar{
float: left;
width: 180px;
}
.navLeft{
	display: block;
	float: left;
	width: 180px;
	font-size:9pt;
	margin-top:0px;
	padding:0px;
	background: url(images/global/nav_left_bg.gif) no-repeat bottom left;
	height:450px;
}
.navLeft H3{
	margin:0;
	font-size:10pt;
	color:#FFFFFF;
	background: url(images/global/nav_left_head.gif) no-repeat top left;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 10px;
}
h3.grayNav{
	margin:0;
	padding: 0px 8px 20px 5px;
	font-size:10pt;
	color:#FFFFFF;
	background: url(images/global/box_top_blank_left.jpg) no-repeat top left;
}
.navLeft H3 a, .navLeft H3 a:link, .navLeft H3 a:visited{
	margin:0;
	padding: 5px 8px 8px 10px;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
}
.navLeft ul{
	display: block;
	margin:0;
	padding:0px 0px 20px 0px;
	list-style:none;
}
.navLeft ul li ul{
	margin:0;
	padding:0;
}
.navLeft li{
	display: block;
	padding:0;
	margin:0;
}

.navLeft ul li ul li{
	/*text-indent:15px;*/
	color:#385452;

}
.navLeft ul li a {
	/*height: 24px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;*/
	font-size:11px;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
	}
.navLeft ul li a:link, .navLeft ul li a:visited{
	display: block;
	color:#385452;
	padding: 3px 0px 3px 10px;
	/*background: url(/images/global/nav_left_level1.gif);*/
}
.navLeft  ul li a:hover {
	background: #FFF;
	padding: 3px 0px 3px 10px;
	}
	
.navLeft ul li ul li a:link, .navLeft ul li ul li a:visited {
	display: block;
	padding: 3px 0px 3px 7px;
	background-color:#c7c7c7;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #9a9a9a;	/*background: url(/images/global/nav_left_level2.gif);*/
}
.navLeft ul li ul li a:hover {
		border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #9a9a9a;	
	background: url(images/global/nav_top_bg.gif);
	padding: 3px 0px 3px 7px;
	color:#FFFFFF;
	}
.navLeft ul li ul li ul li{
	/*text-indent:20px;*/

}
.navLeft ul li ul li ul li a{
	font-size:10px;

}
.navLeft ul li ul li ul li a:link, .navLeft ul li ul li ul li a:visited {
	display: block;
	padding: 0px 0px 6px 20px;
	background-color:#afafaf;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #9a9a9a;	/*background: url(/images/global/nav_left_level2.gif);*/
}


/******************************************************************************
LeftHandSubNav
*******************************************************************************/
#navBar{
float: left;
width: 180px;
}
.navsubLeft{
	display: block;
	float: left;
	width: 180px;
	font-size:8pt;
	margin:0px;
	padding:0px;
	background: url(images/global/box_bottom_left.jpg) no-repeat bottom left;
}
.navsubLeft H3{
	margin:0;
	padding: 5px 8px 8px 10px;
	font-size:10pt;
	color:#FFFFFF;
	background: url(images/global/nav_left_head.gif) no-repeat top left;
}
h3.grayNav{
	margin:0;
	font-size:10pt;
	color:#385452;
	background: url(images/global/box_top_blank_left.gif) no-repeat top left;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 10px;
}

.navsubLeft ul{
	display: block;
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.navsubLeft ul li ul{
	margin:0;
	padding: 3px 0px 3px 4px;
}
.navsubLeft li{
	display: block;
	margin:0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.navsubLeft ul li ul li{
	/*text-indent:15px;*/

}
.navsubLeft ul li a {
	font-size:11px;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
	}

	



/******************************************************************************
gray frames on the right side on portal and subpages
*******************************************************************************/
#mainContent{
	margin-top:0px;
	width:500px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#mainContentHome{
	margin-top:0px;
	width:500px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mainContentFull{
	margin:0px;
	padding:0px;
	width:700px;
	float:left;
}
#mainContent h1{
	margin:0px;
	padding:0px;
}
#mainContentFull h1{
	margin:0px;
	padding:0px;
}
#sideBar{
	margin:0;
	width:210px;
	float:right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.grayframe{
display: block;	
	float:left;
	width:300px;
	margin:0;
	padding:0;	
	color: #000;
	font-size:9pt;
	background: url(images/global/grayframe_2_bottom.gif) no-repeat left bottom;
}

.grayframe .grayframeTop{
	width:300px;
	float: left;
	margin:0px;
	padding:0px;
	background: url(images/global/grayframe_2_top.gif) no-repeat top left;
	min-height: 1px;
	padding:7px 0 4px 0;	
}

.grayframe IMG{
	margin:0px;
	padding:0 0 0 10px;
}

/*settings for stuff inside the gray frame */
.grayframe H2{
	margin:0px;
	padding: 0px 0px 0px 10px;
	font-size:12pt;
	font-weight:bold;
}

.grayframe .contentBlock H2{
	padding: 0;
}
#event_promo {
padding: 12px 0 9px 0; margin: 0 0 0 0px; text-align: left;
}
.grayframe p {
	margin:0;
	padding:0;
	clear:both;
}

.grayframe a,.grayframe a:link,.grayframe a:hover {
	padding:0;
}
.grayframe hr {
	color:#999999; 
	width:265px; 
}
.blueBtn {
	height:24px;
	width:120px;
	text-align:center;
	font-size:10px;
	margin: 0 0 0 6px ;
	padding: 0 0 0 0;
	background:url(images/global/btn_right_blue.gif) no-repeat right top;

}
.blueBtn DIV{
	padding: 5px 0;
	color:#FFFFFF;
	background:url(images/global/btn_left_blue.gif) no-repeat left top;
}
.blueBtn DIV a{
	color:#FFFFFF;
	text-decoration:none;
}

.blueBtn DIV a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
.blueBtn DIV a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
#flashbanner1{
	width:640px;
	height:166px;
	margin:0px;
	padding:0 0 18px 0 ;
	z-index:-0;
}

#flashbanner2{
	width:640px;
	height:45px;
	margin:0px;
	padding:18px 0 18px 0;
	clear: left;
	display: block;
	float: left;
}

/*****************************************************************************/
/*  contentBlock                                                             */
/*****************************************************************************/

#contentArea{
	width:640px;
	float:left;
	margin:0px;
padding:0px;
}
.contentBlock{
	float:left;
	margin:0;
	font-size:11px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.contentBlock ul{
	padding:0 0 0 10px;
	margin:0;
}
.subBlockCol{
float:left;
margin:0;
padding:0;
width:240px;
}
.blankBlock{
	display: block;
	float: right;
	width: 180px;
	height:20px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}


.subBlock{
	display: block;
	float: right;
	width: 210px;
	font-size:9pt;
	margin:0px;
	padding: 0px 0px 0px 0px;
	background: url(images/global/box_bottom.jpg) no-repeat bottom left;
}
.subBlock .topBlock{
	width:210px;
	float: left;
	margin:0px;
	min-height: 1px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 5px;
}
.subBlock H3{
	margin:0;
	font-size:10pt;
	color:#000000;
	padding: 0px 8px 20px 5px;
}
.subBlock H3 a, .subBlock H3 a:link, .subBlock H3 a:visited{
	margin:0;
	padding:0px;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
}
.subBlock .blankTop H3{
	margin:0;
	font-size:10pt;
	color:#000000;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 5px;
}
.subBlock .contentBlock{
	float:left;
	margin:0;
	padding: 15px 10px 8px 10px;
}

.blankTop{
	background: url(images/global/box_top_blank.jpg) no-repeat top left;
}


/*****************************************************************************/
/*  contentBlock                                                             */
/*****************************************************************************/

#contentArea{
	width:640px;
	float:left;
	margin:0px;
padding:0px;
}

/*****************************************************************************/
/*  Menu                                                             */
/*****************************************************************************/


.preload1 {background: url(images/menu/pro_drop4_2a.gif);}
.preload1 {background: url(images/menu/pro_drop4_2b.gif);}

.prodrop4 {
	padding:20px 0 0 35px;
	margin:0;
	list-style:none;
	height:36px;
	background:transparent url(images/menu/pro_drop4_back.gif);
	position:relative;
	z-index:500;
	font-family:arial, verdana, sans-serif;
	width:720px;
}
.prodrop4 li.top {display:block; float:left;}

#currentpage a{color:#385452; background: url(images/menu/pro_drop4_3a.gif) no-repeat; line-height:25px;}
#currentpage a span{background:url(images/menu/pro_drop4_3b.gif) no-repeat right top;}

.prodrop4 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#666; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 10px; cursor:pointer;background: url(images/menu/pro_drop4_0a.gif) no-repeat;}
.prodrop4 li a.top_link span {float:left; display:block; padding:0 20px 0 10px; height:36px;background:url(images/menu/pro_drop4_0b.gif) right top;}
.prodrop4 li a.top_link:hover {color:#000; background: url(images/menu/pro_drop4_2a.gif) no-repeat; line-height:25px;}
.prodrop4 li a.top_link:hover span {background:url(images/menu/pro_drop4_2b.gif) no-repeat right top;}

.prodrop4 li:hover > a.top_link {color:#660; background: url(images/menu/pro_drop4_2a.gif) no-repeat; line-height:25px;}
.prodrop4 li:hover > a.top_link span {background:url(images/menu/pro_drop4_2b.gif) no-repeat right top;}


.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop4 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop4 li:hover {position:relative; z-index:200;}


/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; text-align:left;}

.prodrop4 ul.sub1 {width:160px;}
.prodrop4 ul.sub2 {width:140px;}
.prodrop4 ul.sub3 {width:140px;}
.prodrop4 ul.sub4 {width:112px;}

.prodrop4 :hover ul {left:0; top:35px; background: #FFF; padding:3px; border:1px solid #3a93d2; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300;}
.prodrop4 :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.prodrop4 :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#000; text-decoration:none;}
.prodrop4 :hover ul li a:hover {background:#385452; color:#fff;}



div#nifty{ margin: 0 0%;background: #FFF}

b.rtop, b.rbottom{display:block;background: #698785}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
