body, #header, #header .left, .column, .hl_box { position:relative !important; }
a { text-decoration:none !important; }
#header { height:250px; text-align:left; margin-bottom:15px; }
#header .left { font-size:14px; padding:77px 40px 40px 40px; }
#header .large { font-size:41px; }
#header .large strong { color:#FFFFFF; }
#header .form_submit { background:none !important; margin-top:20px; width:124px; }
#header .form_submit a { width:61px; }
.pn2011 #breadcrumb { height:5.3em; position:relative !important; }
.pn2011 #breadcrumb ul, .pn2011 #breadcrumb ul li { background:none; padding-left:0; margin-left:0; display:inline; list-style-type:none !important; margin-left:0; padding-left:0; position:relative; } 
.pn2011 #breadcrumb ul { font-size:12px; position:absolute; bottom:18px; right:0; }
.pn2011 #breadcrumb ul li a { color:#666; }
.pn2011 #breadcrumb ul li#signin { background:url(/partners/img/2011/lock.png) no-repeat left center; color:#CCC; padding:0 6px 0 12px; }
.pn2011 #breadcrumb ul li#signin a { color:#00AEEF; padding-right:10px; }
#content { padding:26px 10px 10px 36px; }
#content .column { border-top:1px solid #000000; float:left; padding-top:12px; width:277px !important; }
#content .column h3 { font-size:11px; padding:0 0 22px 0; text-transform: uppercase; }
#content .column h4 { color:#00AEEF; font-size:11px; font-weight:bold; }
#content .column p { padding-bottom:30px; }
#content .column a { color:#00AEEF; text-decoration:none; }
#content .col_one { float:left; margin-right:35px; width:36.8em; }
#content .hl_box { clear:both; margin-bottom:30px; }
#content .hl_box img { padding:0 20px 50px 0; float:left; width:69px; }
#content .hl_box h4, #content .hl_box p { float:left; width:180px; }
#content .hl_box h4 span { color:#333333; }
#content .col_nav { float:left; padding-top:0; margin-top:0; width:277px; }
#content .col_nav ul.black_nav { background:#313131 url(img/blacknav.png) no-repeat left top; background-image: -moz-linear-gradient(25% 75% 90deg, #222222, #3d3d3d); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3d3d3d), to(#222222)); display:block; width:277px; padding-left:0 !important; }
#content .col_nav ul.black_nav li { border-top:1px solid #333333; border-bottom:1px solid #000000; color:#FFFFFF; font-weight:bold; margin:0; padding:8px 39px 8px 47px !important; position:relative; width:190px; }
#content .col_nav ul.black_nav li a { color:#FFFFFF; }
#content .col_nav ul.black_nav .more { background:url(/partners/img/2011/blacknav_more.png) no-repeat left top; position:absolute; right:11px; top:10px; width:10px; height:10px; }
#content .col_nav ul.black_nav .nav_more_d { background-position:left bottom !important; top:5px; }
#content .col_nav ul.black_nav li#find { background:url(/partners/img/2011/find_partner.png) no-repeat 1.2em 6px !important; }
#content .col_nav ul.black_nav li#become { background:url(/partners/img/2011/become_partner.png) no-repeat 1.2em 10px !important; border-bottom:none !important; }
#content .col_nav ul.black_nav li#isv_app_cent { background:url(/partners/img/2011/isv_app_central.png) no-repeat 1.2em center !important; }
#content .col_nav ul.black_nav li#isv_app_cent a { padding-left:0; }
#content .col_nav ul.black_nav li ul { display:none; padding:0; margin:4px 0; width:190px; }
#content .col_nav ul.black_nav li ul li { background:url(/common/img/bullets/bullet-link-lt-blue.png) no-repeat 0 4px !important; border:none !important; padding:0 0 0 12px!important; margin:10px 0 !important; width:176px !important; }
#content .col_nav ul.black_nav li ul li a { color:#00AEEF; padding:0; }
#content .col_nav ul.black_nav li ul li a:hover { color:#FFFFFF; text-decoration:none !important; }
#content .col_nav .modules h3 { background-color:#E4E4E4; margin-top:10px; }
#content .col_nav .modules .module { background-color:#ECECEC; }
#content .col_nav ul { padding-left:20px; }
#content .col_nav ul li { background-position:left center !important; background-repeat:no-repeat !important; padding:5px 0; }
#content .col_nav ul li a { color:#00AEEF; font-size:11px; font-weight:bold; padding-left:25px; }
#content .col_nav ul li#dc { background:url(/partners/img/2011/dc.png); }
#content .col_nav ul li#is { background:url(/partners/img/2011/is.png); }
#content .col_nav ul li#euc { background:url(/partners/img/2011/euc.png); }
#content .col_nav ul li#let { background:url(/partners/img/2011/envelope.png); }
#content .col_nav ul li#enc { background:url(/partners/img/2011/enablement.png); }
#content .col_nav ul li#pnn { background:url(/partners/img/2011/partnernet.png); }
#content .col_nav ul li#pnc { background:url(/partners/img/2011/community.png); }
#content .col_nav ul li#pnb { background:url(/partners/img/2011/blog.png); }
#content .col_nav ul li#fdc { background:url(/partners/img/2011/findtraining.png); }

/* Standard list styles
---------------------------------*/
.pn2011 #content ul.disc { background:none; list-style-type:disc !important; padding-left:40px; }
.pn2011 #content ul.disc li { background:none; list-style-type:disc !important; padding:0; margin-bottom:5px; }

#partner_footernav { background:url(/partners/img/2011/pt_footer_bg.png) repeat-x left top; margin-top:12px; padding:18px 10px 20px 18px; }
#partner_footernav span, #partner_footernav ul, #partner_footernav ul li, #partner_footernav #social_wrap { float:left; position:relative !important; }
#partner_footernav span { font-size:12px; font-weight:bold; letter-spacing:0.4px; padding:10px 0 0 0; }
#partner_footernav ul#ap li#ibm a img { padding:8px 0 0 11px !important; }
#partner_footernav ul#ap li#dell a img { padding:10px 25px 0 25px; }
#partner_footernav #rac_overlay a { display:none; }
#partner_footernav #social_wrap { border-top:none !important; padding:0 0 0 70px; margin-top:0; }
#partner_footernav #social_wrap ul { padding:9px 0 0 0; }
#partner_footernav #social_wrap ul li { padding-left:7px; }
#partner_footernav #chan5 { float:right; padding-right:8px; }

sup { font-size:55%; margin-top:0; padding-top:0; }