body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	margin:0px ;
}
#wrapper {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/microsoft/images/columns.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
/*#header {
	background-color: #71B6E0;
	height: 71px;
	background-image: url(/microsoft/images/header2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}*/
#header h1 {
	display: none;
}
/*banner Tab*/
.buttonToggle span
{
	color: #005DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
}
.buttonToggle div
{
	display: none;
}

#centercontent .imgFlashBg ul {
	margin-bottom: 0px;
}
#slidingDiv {
    display: none;
}
.imgContent{display:none;}
.on{display:block;margin:0 auto;width:600px;height:250px;}
#flashNav ul li{list-style:none; margin-left:7px; }
.imgFlashBg{background:url(/resources/images/numBg.gif) repeat-x left bottom;width:600px;height:24px;line-height:24px;margin-bottom: 0px;}
.imgFlashBg ul li{float:right;}
.imgFlashBg ul li:hover{background:#3575BC right;height:24px; width:17px;}
#centercontent .imgFlashBg ul li a{color:#000;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#flashNav .imgClick{background:#3575BC right;height:24px; width:20px; padding-left:10px;}
#flashNav .imgClick a{color:#FFFFFF;text-decoration:none;}
#flashNav .imgClick a:link{color:#FFFFFF;text-decoration:none;}
#flashNav .imgClick a:visited{color:#FFFFFF;text-decoration:none;}
#flashNav .imgClick a:hover{color:#FFFFFF;text-decoration:none;}
#flashNav .imgClick a:active{color:#FFFFFF;text-decoration:none;}
.paddingLeft0{padding-left:0px;}
.clearfix:after {content: ".";display: block;height:0; clear: both;visibility: hidden;}/*For FireFox clear float*/
.clearfix {*zoom:1;}/* Only IE */

#footer a:link{color: #277d89;text-decoration: none; font-sizes:11px;}
#footer a:visited{text-decoration: none;color: #277d89; font-sizes:11px;}
#footer a:hover{text-decoration: underline;color:#666; font-sizes:11px;}
#footer a:active {text-decoration: none;color: #277d89; font-sizes:11px;}

#leftsidebar {
	float: left;
	width: 144px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top:  12px;
}
#leftsidebar h1 {
	font-size: 16px;
	font-size:  "14px";
}
#leftsidebar h2 {
	font-size: 12px;
	font-size:  "10px";
	margin-top:10px;
	margin-bottom:0px;
}
#leftsidebar p {
	font-size: 12px;
}
#leftsidebar select{
	font-size: 10px;
	width: 160px;
}

/*
Begin Left Sidebar Menu
*/

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
 width: 144px; /* Menu Width */
 margin: 0;
 list-style: none;
}

ul#navmenu-v li { float: left; position: relative;  width: 100%; }
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-v ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#navmenu-v a {
 border-bottom: 1px solid #FFF;
 padding: 6px;
 display: block;
 background: #71b6df;
 color: #ffffff;
 font: bold 12px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
 background: #2278b5;
 color: #FFF;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
 float: none;
 background: #f7941d;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
 background: #95c5e2;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
 background: #999;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; } 

/* End Left Sidebar Menu */

#rightsidebar {
	float: left;
	width: 144px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top:  12px;
}

#rightsidebar h1 {
	font-size:14px;
	font-weight:bold;
	color:#00535E;
	margin: 0;
	padding: 0;
}
#rightsidebar h2 {
	font-size:12px;
	font-weight:bold;
	color:#00535E;
	margin-bottom: 8px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
}
#rightsidebar .section {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 10px;
}

#rightsidebar .headline{ 
	font-size:0.9em;
	font-weight: bold;
	margin: 0;
	padding-bottom: 12px;
	}
#rightsidebar p {
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size:0.9em;
}
#rightsidebar a:link, #rightsidebar a:visited {
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	color: #CE4124; 
	font-size:0.9em;
}
#rightsidebar a:hover {
	color: #D1776D;
	text-decoration: underline;
	font-size:0.9em;
}

#centercontent {
	float: left;
	margin-right: 9px;
	margin-left: 10px;
	padding-top: 12px;
	width: 600px;
}

#centercontent 3col {width: 600px;}
.col1 { width: 290px; float:left;}
.col2 { width: 20px; float:left;}
.col3 { width: 290px; float:left;}

#centercontent ContactCol {width: 600px;}
.ContactCol1 { width: 100px; float:left;}
.ContactCol2 { width: 20px; float:left;}
.ContactCol3 { width: 180px; float:left;}
.ContactCol4 { width: 20px; float:left;}
.ContactCol5 { width: 100px; float:left;}
.ContactCol6 { width: 180px; float:left;}


#centercontent p {
	margin-bottom: 15px;
}

#centercontent ul {
	margin-bottom: 15px;
}

#centercontent li{
margin-left:25px;
list-style-type: square;

}  
#centercontent ul li li { 
padding-left:5px;
list-style-type: circle;
}

#centercontent h1 {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-bottom: 8px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#centercontent h2 {
	font-size: 16px;
	color: #CE4124;
	font-weight: bold;
	margin-bottom: 15px;
}
#centercontent h3 {
	font-size: 13px;
	color: #CE4124;
	font-weight: bold;
	margin: 0px;
}
#centercontent h4 {
	font-size: 14px;
	color: #F88220;
	font-weight: bold;
	margin: 0px;
}

#centercontent h5 {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom: 8px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	display: block;
	height: 20px;
	padding-left: 2px;
	padding-top: 2px;
	height: 20px;
	background-image: url(/microsoft/jan10/bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.caption {
	font-size: 11px;
	font-style: italic;
}

#centercontent a:link, #centercontent a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #005DA1; 
}
#centercontent a:hover {
	color: #F88220;
	text-decoration: underline;
}
#centercontent a:active {
}


A.biglink {color: #005DA1; text-decoration: underline; font-size: 14px; }
A.biglink:hover {color: F88220; text-decoration: none; font-size: 14px;  }

#whysynnex ul{
width: 144px;
list-style: none;
margin:0;
padding:0;
}

#whysynnex a:link, #whysynnex a:visited {
	display: inline-block;
	text-decoration: underline;
	color: #015CA2; 
}
#whysynnex a:hover {
	color: #F88220;
	text-decoration: underline;
}
#whysynnex a:active {
}


.marketplace {
	padding: 0px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00535E;
	border-right-color: #00535E;
	border-bottom-color: #00535E;
	border-left-color: #00535E;
	margin-top: 8px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
	background-color: #E8F2D2;
}
.marketplace h3 {
	background-color: #009577;
	display: block;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.marketplace h4 {
	margin: 0px;
	font-size: 12px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.marketplace p {
	font-size: 11px;
	display: block;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C4E09A;
	padding-right: 8px;
	padding-left: 8px;
}

#sidebarmenu h1{ 
	font-size:14px;
	font-weight:bold;
	color:#CE4124;
	margin: 0;
	padding: 0;
}
#sidebarmenu p{ 
	font-size:12px;
	margin-left: 8px;
	padding: 0;
}
#sidebarmenu .headline{ 
	font-size:1.3em;
	font-weight: bold;
	margin: 0;
	padding-top: 12px;
}
#sidebarmenu a { 
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
	margin-left: 8px;
	padding: 0;
}
#sidebarmenu a:hover { 
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	margin-left: 8px;
	padding: 0;
}
/*#NAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #71B6DF;
	display: block;
	width: 144px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#NAV ul {
	display: block;
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	position: relative;
	margin: 0px;
}
#NAV li {
	display: block;
	list-style-type: none;
	position: relative;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 5px;
	
}
#NAV a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#NAV a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3366CC;
	display: block;
	list-style-type: none;
	border-left-width: 3px;
	border-left-style: ridge;
	border-left-color: #FFCC00;
}
/* Additions to the basestyles */

/* external links */
.link_external {
	display:inline-block;
	padding-right:18px;
	background-color: transparent;
	background-image: url(/microsoft/images/external.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 16px;
}

/* ZIP document links */
.link_zip {
	display:inline-block;
	padding-right:18px;
	background-color: transparent;
	background-image: url(/microsoft/images/zip.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 16px;
}

/* PDF document links */
.link_pdf {
	display:inline-block;
	padding-right:18px;
	background-color: transparent;
	background-image: url(/microsoft/images/pdf.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 16px;
}

/* Excel Documents links */
.link_excel {
	display:inline-block;
	padding-right:18px;
	background-color: transparent;
	background-image: url(/microsite/msimages/excel.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 16px;
}

/* Word Document Links */
.link_doc {
	display:inline-block;
	padding-right:18px;
	background-color: transparent;
	background-image: url(/microsoft/images/word.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 16px;
}
.synnexlink {
	float:right;
}

/* mailto: links */
.link_mailto {
	display:inline-block;
	padding-right:18px;
	background-color: transparent;
	background-image: url(/microsoft/images/mailto.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 16px;
}
/* End hide from IE-mac */
/* end float fix */
.clear {
	clear: both;
}

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}
#modernbricksmenu{
padding: 0;
width: 100%;
height: 26px;
background-color:#CE4124;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font-weight:bold;
font-size:0.75em;
margin:0;
margin-left: 0; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}


#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 11px;
text-decoration: none;
letter-spacing: 1px;
background-color: #CE4124; /*Default menu color*/
border-right: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: #D1776D; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #D1776D; /*Brown color theme*/ 
border-color: #D1776D; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 1px;
line-height: 1px;
background: #CE4124; /*Brown color theme*/ 
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 134px;
border: 1px solid gray;
}

#myform .submit{
font: bold 11px Verdana;
height: 22px;
background-color: lightyellow;
}

#SolutionsMenu .select{
width: 134px;
margin: 0;
padding: 0;
}

.adbanner {
	background-color: #FEDBC7;
	padding: 8px;
	margin-top: 20px;
	margin-bottom: 12px;
	height: 100px;
}
#test li {
	display: block;
	border: solid 1px red;
}
/* Standardista Table sort */

/* ordered and unordered lists */

ul.styled {
	list-style-type: none;
	list-style-image: url(/microsoft/images/bullet.png);
	list-style-position: inside;
	font-style: italic;
}
ol.styled {
	list-style-type: upper-roman;
	list-style-position: inside;
	font-style: italic;
}
.photo_inline_left {
	float:left;
	border: 2px solid #333333;
	padding: 1px;
	margin-bottom: 11px;
}

blockquote.withquote {
	background-position:left top;
	text-align: justify;
	padding-left:24px;
	background-image: url(/microsoft/images/q_O.png);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DCDCDC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DCDCDC;
	color: #FF3333;
	font-style: italic;
	margin-top: 8px;
	margin-bottom: 8px;
} 

p.withunquote {
	background-position:right bottom;
	padding-right:12px;
	background-image: url(/microsoft/images/q_C.png);
	background-repeat: no-repeat;
}
#NavTd
{
border-right: 1px solid #999999;
background-color: #e5eef9;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#cadef4' ,endColorStr= '#ffffff' ,gradientType= '0' );
}
#Navbox
{
border: 1px solid #999999;
background-color: #e5eef9;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#cadef4' ,gradientType= '0' );
}
td.Navbox2
{
background-color: #e5eef9;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#cadef4' ,gradientType= '0' );
}

tr.headersect
{
background-color: #000000;
color:#ffffff;
}
table.cloud { 
border:1px solid #000;
border-collapse:collapse; }
td.sect
{
	background-color:#edf7f9;

	border:1px solid #000;
}
td.sect2{
	background-color:#daeef3;

	border:1px solid #000;
}

td.sect3 {
	background-color:#92cddc;

	border:1px solid #000;
}
td.sect4 {
	background-color:#4bacc6;
	
	border:1px solid #000;
	
}


/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
p.h5{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom: 8px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	display: block;
	height: 20px;
	padding-left: 2px;
	padding-top: 2px;
	height: 20px;
	background-image: url(/microsoft/jan10/bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
/*------------------END POPUPS------------------------*/
