body {
	background-repeat: repeat-x; 
	background-image: url('../img/000017.gif' ); 
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:62.5%;
line-height:18px;
font-size-adjust:none;
font-stretch:normal;
color:#333;
margin:0;
padding:10px 20px;
}

img {
border:medium none;
vertical-align:top;
margin:0;
padding:0;
}

hr {
background:#fff none repeat;
height:0;
clear:right;
border-color:0 0 #b3b1af;
border-style:none none dotted;
border-width:medium medium 1px;
margin:15px 0;
padding:0;
}

.left {
float:left;
}

.center {
text-align:center;
margin:auto;
}

.alert {
color:#933;
}

sup {
font-size:.5em;
}

h1 {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:28px;
line-height:30px;
font-size-adjust:none;
font-stretch:normal;
color:#3060c8;
margin:0;
padding:0 0 15px;
}

h1 a:link,h1 a:visited,h1 a:hover,h1 a:active {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:28px;
line-height:30px;
font-size-adjust:none;
font-stretch:normal;
color:#3060c8;
}

h2 {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:15px;
line-height:24px;
font-size-adjust:none;
font-stretch:normal;
color:#333;
margin:0 0 15px;
padding:0;
}

h3 {
border-bottom:1px dotted #b3b1af;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:15px;
line-height:17px;
font-size-adjust:none;
font-stretch:normal;
color:#333;
margin:0 0 10px;
padding:5px 0 2px;
}

h3.noborder {
border-bottom:medium none;
margin:0;
padding:5px 0 1px;
}



h4 {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:13px;
line-height:15px;
font-size-adjust:none;
font-stretch:normal;
color:#000;
margin:10px 0 0;
padding:0;
}

h5 {
border-bottom:1px dotted #b3b1af;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:11px;
line-height:15px;
font-size-adjust:none;
font-stretch:normal;
color:#3292fe;
letter-spacing:2px;
text-transform:uppercase;
margin:0 0 15px;
padding:5px 0 2px;
}

h5.noborder {
border-bottom:medium none;
margin:0;
padding:5px 0 0;
}

h5 a:link,h5 a:visited,h5 a:hover,h5 a:active {
color:#3292fe;
text-decoration:none;
}

h6 {
border-bottom:1px dotted #b3b1af;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:10px;
line-height:14px;
font-size-adjust:none;
font-stretch:normal;
color:#666564;
clear:right;
margin:0 0 10px;
padding:0 0 2px;
}

h6.noborder {
border-bottom:medium none;
margin:0 0 5px;
padding:0;
}

p {
margin:5px 0 15px;
padding:0;
}

blockquote {
margin:5px 0 15px;
padding:0 30px;
}

.caption {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:10px;
line-height:11px;
font-size-adjust:none;
font-stretch:normal;
color:#666;
margin:0 0 10px;
padding:0;
}

.note {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:9px;
line-height:10px;
font-size-adjust:none;
font-stretch:normal;
color:#999;
margin:0 0 5px;
padding:0;
}

.photo {
background:#fff none repeat;
float:left;
margin:0;
padding:0 10px 10px 0;
}

a:link,a:visited {
text-decoration:none;
font-weight:700;
color:#3060c8;
}

a:hover,a:active {
text-decoration:underline;
font-weight:700;
color:#3060c8;
}

ul {
list-style-type:square;
list-style-position:outside;
color:#333;
margin:5px 0 0;
padding:0 0 15px 35px;
}

ol {
list-style-position:outside;
color:#333;
margin:0;
padding:0 0 15px 35px;
}

div.buttons {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:11px;
line-height:11px;
font-size-adjust:none;
font-stretch:normal;
color:#fff;
height:44px;
white-space:nowrap;
margin:0;
padding:0;
}

div#header {
	width:900px;
	height:140px;
	margin:auto;
	padding:0;
	background: #ffffff;
}

div#logo {
float:left;
margin:0;
padding:5px 0;
}

div#bsac-logo {
float:right;
margin:0;
padding:23px 10px;
}

div#footer {
width:900px;
margin:auto;
padding:0;
}

div#nav_primary {
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
background:transparent url('../img/bg_nav_primary.png') no-repeat scroll center top;
width:898px;
height:31px;
clear:left;
margin:0;
padding:0;
}

div#nav_primary ul li {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
float:left;
margin:0;
padding:0;
}

div#nav_primary ul li a {
border-left:1px solid #fff;
border-right:1px solid #bfbfbf;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:12px;
line-height:15px;
font-size-adjust:none;
font-stretch:normal;
color:#4c4c4c;
display:block;
text-decoration:none;
margin:1px 0;
padding:7px 8px 6px 9px;
}

div#nav_primary ul li a:hover {
border-left:medium none;
border-right:medium none;
background:transparent url('../img/bg_nav_primary_hover.png') repeat-x scroll center top;
color:#fff;
margin:0;
padding:8px 9px 8px 10px;
}

div#nav_primary ul li#selected {
background:transparent url('../img/bg_nav_primary_selected.png') repeat-x scroll center top;
}

div#nav_primary ul li#selected a {
border-left:1px solid #e5e5e5;
border-right:1px solid #bfbfbf;
color:#333;
display:block;
text-decoration:none;
margin:1px 0;
padding:7px 8px 7px 9px;
}

div#nav_primary ul li#selected a:hover {
border-right:1px solid #bfbfbf;
background:transparent none repeat;
color:#333;
}

div#copyright {
background:#fff none repeat;
width:900px;
color:#999;
margin:auto;
padding:0;;
text-align:center;
padding:10px 0;
}

div#copyright a {
color:#999;
}

div#copyright p.note {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:10px;
line-height:11px;
color:#999;
margin:0 0 10px;
padding:10px;
}

div#page {
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
background:#f8f8f8 none repeat;
width:898px;
min-height:670px;
clear:left;
margin:auto;
padding:0;
}

div#column1 {
width:179px;
float:left;
margin:0;
padding:10px 0 0;
}

div#column5 {
width:169px;
float:left;
margin:0;
padding:25px 0 0 10px;
}

div#maincontent {
width:520px;
font-size: 1.2em;
float:left;
margin:0;
padding:25px 10px 20px 179px;
}

div#nav_secondary {
background:transparent url('../img/bg_sidebar_left.png') repeat-y scroll left top;
width:179px;
text-align:right;
margin:0;
padding:0;
}

div#nav_secondary img {
margin:2px 0 0 3px;
padding:0;
}

div#nav_secondary ul {
width:179px;
margin:0;
padding:0;
}

div#nav_secondary ul li {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
width:179px;
margin:0;
padding:0;
}

div#nav_secondary ul li a {
background:transparent url('../img/bg_nav_secondary.png') repeat-y scroll left top;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:11px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#4a87f3;
display:block;
text-decoration:none;
margin:1px 0 0;
padding:9px 22px 9px 20px;
}


div#nav_secondary ul li a:hover {
background:transparent url('../img/bg_nav_secondary_hover.png') no-repeat scroll left top;
color:#fff;
}

div#nav_secondary ul li#selected a {
background:transparent url('../img/bg_nav_secondary_selected_hover.png') repeat-y scroll left top;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:11px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#fff;
}

div#nav_secondary ul li#selected a:hover {
background:transparent url('../img/bg_nav_secondary_selected_hover.png') repeat-y scroll left top;
color:#fff;
}

div#nav_secondary ul li.header a {
background:transparent url('../img/bg_nav_secondary_header.png') no-repeat scroll left top;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:9px;
line-height:10px;
font-size-adjust:none;
font-stretch:normal;
color:#acd7ff;
margin:0;
padding:9px 22px 4px 20px;
}

div#nav_secondary ul li.header a:hover {
background:transparent url('../img/bg_nav_secondary_header.png') no-repeat scroll left top;
color:#acd7ff;
}

div#nav_secondary ul li.top a {
background:transparent url('../img/bg_nav_secondary_top.png') no-repeat scroll left top;
margin:0;
padding:13px 22px 9px 20px;
}

div#nav_secondary ul li.top a:hover {
background:transparent url('../img/bg_nav_secondary_top_hover.png') no-repeat scroll left top;
}

div#nav_secondary ul li#selected.top a {
background:transparent url('../img/bg_nav_secondary_top_selected.png') no-repeat scroll left top;
margin:0;
padding:13px 22px 9px 20px;
}

div#nav_secondary ul li#selected.top a:hover {
background:transparent url('../img/bg_nav_secondary_top_selected_hover.png') no-repeat scroll left top;
}

div#nav_secondary ul li.bottom a {
background:transparent url('../img/bg_nav_secondary_bottom.png') no-repeat scroll left bottom;
margin:1px 0 0;
padding:9px 22px 15px 20px;
}

div#nav_secondary ul li.bottom a:hover {
background:transparent url('../img/bg_nav_secondary_bottom_hover.png') no-repeat scroll left bottom;
color:#fff;
}

div#nav_secondary ul li#selected.bottom a {
background:transparent url('../img/bg_nav_secondary_bottom_selected.png') no-repeat scroll left bottom;
margin:1px 0 0;
padding:9px 22px 15px 20px;
}

div#nav_secondary ul li#selected.bottom a:hover {
background:transparent url('../img/bg_nav_secondary_bottom_selected_hover.png') no-repeat scroll left bottom;
color:#fff;
}

div#nav_secondary ul.tertiary {
background:transparent url('../img/bg_nav_tertiary.png') repeat-y scroll left top;
display:none;
margin:0;
padding:0 0 7px;
}

div#nav_secondary ul.tertiary li a {
background:transparent url('../img/bg_nav_tertiary.png') repeat-y scroll left top;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:11px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#5e5e5e;
text-decoration:none;
display:block;
margin:0;
padding:3px 22px 5px 10px;
}

div#nav_secondary ul.tertiary li a:hover {
background:transparent url('../img/bg_nav_secondary_hover.png') repeat-y scroll left top;
color:#fff;
}

div#nav_secondary ul.tertiary li#selected a {
background:transparent url('../img/bg_nav_tertiary.png') repeat-y scroll left top;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:11px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#444;
}

div#nav_secondary ul.tertiary li#selected a:hover {
background:transparent url('../img/bg_nav_secondary_hover.png') repeat-y scroll left top;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:11px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#fff;
}

div.promo {
width:169px;
margin:0 0 3px;
padding:0;
}

div.promo,div.promo  {
background:transparent url('../img/bg_promo.png') no-repeat scroll center bottom;
display:block;
text-decoration:none;
margin:0;
padding:0 0 13px;
}

div.promo .promohead {
background:transparent url('../img/bg_promo.png') no-repeat scroll center top;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:1.2em;
line-height:16px;
font-size-adjust:none;
font-stretch:normal;
display:block;
margin:0;
padding:13px 19px 10px 13px;
}


div.promo .promosubhead {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:11px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#3292fe;
display:block;
margin:-8px 0 0;
padding:0 19px 10px 13px;
}

div.promo.promopara {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:10px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#333;
display:block;
margin:0 0 10px;
padding:0 19px 0 13px;
}

div.promo.kicker {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:9px;
line-height:15px;
font-size-adjust:none;
font-stretch:normal;
text-transform:uppercase;
letter-spacing:1px;
color:#3292fe;
margin:0;
padding:0;
}

div.promo a hr {
height:0;
border-color:#b3b3b3 0 0;
border-style:dotted none none;
border-width:1px medium medium;
margin:-3px 8px 10px;
padding:0;
}

div#download a {
background:transparent url('../img/bg_promo_download.png') no-repeat scroll center bottom;
margin:0;
padding:0 0 160px;
}

div#iphone a {
background:transparent url('../img/bg_promo_iphone.png') no-repeat scroll center bottom;
margin:0;
padding:0 0 160px;
}

div#devicesupport a {
background:transparent url('../img/bg_promo_devicesupport.png') no-repeat scroll center bottom;
margin:0;
padding:0 0 160px;
}

div#portal a {
background:transparent url('../img/bg_promo_portal.png') no-repeat scroll center bottom;
margin:0;
padding:0 0 160px;
}

div#java {
background:transparent url('../img/bg_promo_java.png') no-repeat scroll center bottom;
margin:0;
padding:0 0 103px;
}

div.leftcolumn {
width:48%;
float:left;
margin:0 10px 0 0;
padding:0;
}

div.rightcolumn {
width:48%;
float:right;
margin:0 0 0 10px;
padding:0;
}

div.teamphoto {
width:170px;
min-height:230px;
float:left;
text-align:center;
margin:0;
padding:0;
}

div.teamphoto img {
width:135px;
height:160px;
margin:0 0 5px;
padding:0;
}

div#supporteddevices {
width:688px;
margin:20px 0;
padding:0;
}

div#devicenavigation {
border-left:1px dotted #b3b3b3;
border-right:1px dotted #b3b3b3;
border-bottom:1px dotted #b3b3b3;
background:#f2f2f2 none repeat;
width:131px;
float:left;
margin:0;
padding:0;
}

div#devicenavigation ul {
width:131px;
margin:0;
padding:0;
}

div#devicenavigation ul li {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
width:131px;
margin:0;
padding:0;
}

div#devicenavigation ul li a {
border-top:1px dotted #b3b3b3;
background:#f2f2f2 none repeat;
display:block;
text-align:center;
margin:0;
padding:5px 0;
}

div#devicenavigation ul li a:hover {
background:#e5e5e5 none repeat;
color:#fff;
}

div#devicelist {
border-top:1px dotted #b3b3b3;
width:555px;
float:right;
margin:0;
padding:0;
}

div.device {
border-right:1px dotted #b3b3b3;
border-bottom:1px dotted #b3b3b3;
background:#fff none repeat;
width:110px;
min-height:160px;
float:left;
text-align:center;
padding:5px 0 0;
}

div.device span.deviceimage {
height:130px;
display:block;
text-align:center;
margin:0;
padding:5px 0 0;
}

div.devicelogo {
border:1px dotted #b3b3b3;
float:left;
text-align:center;
margin:5px;
padding:0;
}

div.devicelogo a {
background:#f2f2f2 none repeat;
width:108px;
height:32px;
text-align:center;
display:block;
margin:0;
padding:5px;
}

div.sitemap {
float:left;
width:162px;
margin:0 10px 0 0;
padding:10px 0 0;
}

div.sitemap h4 {
border:1px solid #b3b3b3;
background:transparent url('../img/bg_table_subhead.png') repeat-x scroll center top;
width:150px;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-size:10px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#464646;
font-weight:700;
text-align:left;
vertical-align:top;
margin:0;
padding:4px 5px;
}

div.sitemap ul {
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
width:160px;
background-color:#f2f2f2;
color:#444;
margin:0 0 10px;
padding:0;
}

div.sitemap ul li {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
width:150px;
color:#444;
margin:0;
padding:0;
}

div.sitemap ul li a:link,div.sitemap ul li a:visited {
border-top:1px solid #d9d9d9;
border-bottom:medium none;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:10px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#444;
background-color:#f2f2f2;
display:block;
min-height:13px;
width:150px;
text-decoration:none;
margin:0;
padding:4px 5px;
}

div.sitemap ul li.header a:link,div.sitemap ul li.header a:visited {
border-top:1px solid #d9d9d9;
border-bottom:medium none;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:9px;
line-height:11px;
font-size-adjust:none;
font-stretch:normal;
color:#999;
background-color:#d9d9d9;
display:block;
min-height:11px;
width:150px;
text-decoration:none;
margin:0;
padding:2px 5px;
}

div.sitemap ul.tertiary {
border-left:medium none;
border-right:medium none;
border-bottom:medium none;
width:150px;
color:#444;
margin:0;
padding:0 0 2px;
}

div.sitemap ul.tertiary li a:link,div.sitemap ul.tertiary li a:visited {
border-top:medium none;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:9px;
line-height:10px;
font-size-adjust:none;
font-stretch:normal;
color:#666;
display:block;
text-decoration:none;
height:13px;
width:136px;
margin:0;
padding:4px 4px 2px 20px;
}

div.download {
background:transparent url('../img/bg_download.png') no-repeat scroll center top;
width:335px;
height:71px;
margin:0 0 20px;
padding:0;
}

div.download a {
display:block;
}

div.download h3 {
border-bottom:medium none;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:15px;
line-height:17px;
font-size-adjust:none;
font-stretch:normal;
color:#333;
margin:0;
padding:10px 10px 1px 0;
}

div.download h6 {
border-bottom:medium none;
display:block;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:10px;
line-height:14px;
font-size-adjust:none;
font-stretch:normal;
color:#666564;
margin:0;
padding:0 10px 1px 0;
}

div.download span.icon {
width:48px;
height:48px;
float:left;
margin:0;
padding:12px 22px 12px 12px;
}

form {
width:520px;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:11px;
line-height:13px;
font-size-adjust:none;
font-stretch:normal;
color:#333;
float:left;
margin:0;
padding:0;
}

fieldset {
background:#eee none repeat;
width:518px;
border-color:0 #ddd #ddd;
border-style:none solid solid;
border-width:medium 1px 1px;
margin:0;
padding:5px 0;
}

form h4 {
border:1px solid #a6a6a6;
background:transparent url('../img/bg_table_subhead.png') repeat-x scroll center top;
width:500px;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:10px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#464646;
margin:10px 0 0;
padding:4px 9px;
}

label {
display:block;
width:130px;
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
font-size:10px;
line-height:12px;
font-size-adjust:none;
font-stretch:normal;
color:#666;
float:left;
text-align:right;
margin:0 0 0 10px;
padding:5px 10px 3px;
}

div.required label {
color:#333;
}

div.required {
background:transparent url('../img/bg_form_required.png') no-repeat scroll left top;
}

input,select,textarea {
font-family:'Lucida Grande','Geneva','Helvetica','Tahoma','Verdana',sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:10px;
line-height:14px;
font-size-adjust:none;
font-stretch:normal;
margin:3px 0;
padding:1px;
}

div.clearleft {
clear:left;
}

div.clearright {
clear:right;
}

html,*,li,div#nav_primary ul {
margin:0;
padding:0;
}

.right,div#nav_primary ul li.right {
float:right;
}

.nobold,a.nobold {
font-weight:400;
}

h3 a:link,h3 a:visited,h4 a:link,h4 a:visited {
color:#333;
text-decoration:none;
}

h3 a:hover,h3 a:active,h4 a:hover,h4 a:active {
color:#3060c8;
text-decoration:underline;
}

a img,a:hover img,a:active img,div.download a:hover {
text-decoration:none;
}

div#column2,div#column3,div#column4 {
width:160px;
float:left;
margin:0;
padding:25px 10px 0;
}

div#devicenavigation ul li#selected a,div.devicelogo a:hover {
background:#e5e5e5 none repeat;
}

div.sitemap ul li a:hover,div.sitemap ul li.header a:hover,div.sitemap ul.tertiary li a:hover {
background:transparent url('../img/bg_table_head.png') repeat-x scroll center top;
color:#fff;
text-decoration:none;
}

a[href^="http:"] {
display:inline-block;
padding-right:14px;
background:transparent url(../img/externalicon.gif) center right no-repeat;
}

a[href^="mailto:"] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../img/email.png) center left no-repeat;
}

a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../img/pdficon.gif) center left no-repeat;
}