body {}
p {}
td {}
.SideMenu { color: #2e2e2e; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
a.SideMenu:link { color: #2e2e2e; text-decoration: none }
a.SideMenu:hover  { color: purple; font-weight: inherit; text-decoration: none }
a.SideMenu:visited { color: #2e2e2e; text-decoration: none }
.menu { color: #2e2e2e; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
a.menu:link  { color: #2e2e2e; text-decoration: none }
a.menu:visited  { color: #2e2e2e; text-decoration: none }
a.menu:hover { color: #2e2e2e; text-decoration: underline }
.menuTab  { color: white; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
a.menuTab:link   { color: white; text-decoration: none }
a.menuTab:visited   { color: white; text-decoration: none }
a.menuTab:hover  { color: white; text-decoration: underline }
.disclaimer { color: #787878; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.a.disclaimer.link { color: #787878; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.a.disclaimer.visited { color: #787878; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.a.disclaimer.hover { color: #787878; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.MainBlock    { color: #2e2e2e; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
a.MainBlock:link   { color: purple; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.MainBlock:visited  { color: purple; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.MainBlock:hover  { color: purple; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.nopcart { color: #2e2e2e; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.nopheader { color: #2e2e2e; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.smallBlock    { color: #505050; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.smallBlock:link { color: #74009f; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.smallBlock:visited { color: #74009f; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.pathBlock { color: #505050; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.pathBlock:link { color: #74009f; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.pathBlock:visited { color: #74009f; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
img.left     { margin: 2px 10px 10px 0; float: left; border: 0 }
img.leftBullet   { margin: 2px 2px 8px 6px; float: left; border: 0 }
img.leftBullet1 { margin: 2px 2px 8px 18px; float: left; border: 0 }
img.leftBulletFlush  { margin: 2px 2px 8px 0; float: left; border: 0 }
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.across {margin: 0 0 10px 0; border: 0;}
#header { background: #1A1A1A url(http://images.apple.com/itpro/images/index_header_bg.gif) repeat-x top left; height: 161px; }
#nav { position: absolute; left: 0; top: auto; bottom: 0; right: auto; }
#nav ul { font-size: 11px; margin-bottom: 9px; padding-bottom: 0; float: left; padding-left: 9px; min-height: 25px;}
#nav li { float: left; }
#nav li.products { width: 90px; } #nav li.solutions { width: 95px; } #nav li.support { width: 87px; } #nav li.resources { width: 102px; }
#nav li a, #nav li div { padding: 5px 3px; }
.search { font-size: 9px }
.tinyinput { font-size: 8px }

.buttonscontainer {width: 180px;}

#.buttonGroups1 {
#color: #575757;
#background-color: #DFDFDF;
#padding: 2px;
#padding-left: 12px;
#padding-top: 5px;
#padding-bottom: 5px;
#font: 10px Verdana, sans-serif;
#font-weight: bold;
#text-decoration: none;
#border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
#display: block;
#margin: 0px;
#width: 100%;
#text-align: left;
}

.buttonGroups a {
color: #575757;
#border: 1px solid;
background-color: #DFDFDF;
padding: 2px;
padding-left: 9px;
padding-top: 5px;
padding-bottom: 5px;
font: 10px Verdana, sans-serif;
font-weight: none;
text-decoration: none;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
display: block;
margin: 0px;
text-align: left;
}

.buttonGroups a:hover {
color: #575757;
background-color: #FDDBFF;
#padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
#margin: 0px;
#width: 100%;
#text-align: left;
}

.buttonGroupsActive a {
color: #575757;
#border: 1px solid;
background-color: #FDDBFF;
padding: 2px;
padding-left: 9px;
padding-top: 5px;
padding-bottom: 5px;
font: 10px Verdana, sans-serif;
font-weight: none;
text-decoration: none;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
display: block;
margin: 0px;
text-align: left;
}

.buttonHeader {
color: #575757;
#border: 1px solid;
background-color: #C1A2DA;
padding: 2px;
padding-left: 10px;
padding-top: 8px;
padding-bottom: 8px;
font: 11px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
display: block;
margin: 0px;
#width: 100%;
text-align: center;
}

.buttonsDisabled {
color: #AAAAAA;
#border: 1px solid;
background-color: #DFDFDF;
padding: 2px;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
font: 10px Verdana, sans-serif;
text-decoration: none;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
display: block;
margin: 0px;
#width: 100%;
text-align: left;
}

.buttons1Disabled { 
color: #AAAAAA; 
font: 10px Verdana, sans-serif; 
text-decoration: none; 
background-color: #DFDFDF; 
text-align: left; 
display: block; 
margin: 0; 
padding: 5px 2px 5px 35px; 
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
#border: 1px solid; 
#width: 100%;
}

.buttons a {
color: #575757;
#border: 1px solid;
background-color: #DFDFDF;
padding: 2px;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
font: 10px Verdana, sans-serif;
text-decoration: none;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
display: block;
margin: 0px;
#width: 100%;
text-align: left;
}

.buttons a:hover {
#border: 1px solid;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #FDDBFF;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
color: #575757;
text-decoration: none;
text-align: left;
}

.buttonsActive a {
color: #575757;
#border: 1px solid;
background-color: #FDDBFF;
padding: 2px;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
font: 10px Verdana, sans-serif;
text-decoration: none;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
display: block;
margin: 0px;
#width: 100%;
text-align: left;
}

.buttons1 a {
color: #575757;
#border: 1px solid;
background-color: #DFDFDF;
padding: 2px;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
font: 10px Verdana, sans-serif;
text-decoration: none;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
display: block;
margin: 0px;
#width: 100%;
text-align: left;
}

.buttons1 a:hover {
#border: 1px solid;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #FDDBFF;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
color: #575757;
text-decoration: none;
text-align: left;
}

.buttons1Active a {
color: #575757;
#border: 1px solid;
background-color: #FDDBFF;
padding: 2px;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
font: 10px Verdana, sans-serif;
text-decoration: none;
border-color: #DFDFDF #DFDFDF #DFDFDF #DFDFDF;
display: block;
margin: 0px;
#width: 100%;
text-align: left;
}