/* CSS Document */

html { position:absolute; width:100%; padding:0; text-align:center; font-family: Arial, Helvetica, sans-serif; height:100.1%; background:#fff; }
p, ul, li, ol, table, td, tr, div { margin:0; padding:0; }
img { border:none; }
body { position:relative; background:#fff; margin:auto auto; padding:0; width:962px; text-align:left; border-top: none; border-right: 1px solid #02629E; border-bottom: none; border-left: 1px solid #02629E; overflow:auto; color:#333; }
div#headerhomepage { margin:4px 0px; margin:0; padding:0; height:113px; }
img#logo { background:#fff; float:left; margin-top:30px; padding:0px 15px 0 15px; display:inline-block; }
div#headerhomepage h1 { float:left; padding:0px 0 5px 2px; margin:0; display:inline-block; }
h2 { font-size:18px; font-weight:bold; margin:0; padding:15px 0 0 15px; display:inline-block; float:left; }
h3 { margin:0; padding:5px 0 0 15px; color:#036; font-size:12px; font-weight:normal; }
h4 { font-size:12px; font-weight:bold; }
ul#utilitynav { background:#fff; float:right; color:#069; list-style:none; font-size:12px; font-weight:bold; padding:0; margin: 4px 0 0 0; vertical-align:bottom; display:inline; }
ul#utilitynav li { padding:0 15px 0 13px; float:left; background:url("../images/vline.gif") no-repeat; background-position: left; text-align:center; margin:auto 0; }
ul#utilitynav li a:link { text-decoration:none; color:#069; text-align:center; }
ul#utilitynav li a:visited { text-decoration:none; color:#069; }
ul#utilitynav li a:hover { text-decoration:underline; color:#069; }
ul#utilitynav li a:active { text-decoration:none; color:#069; }
ul#utilitynav li.first { background:none; }
form.dualsearch { background:url("../images/myasx_smgbg.jpg") repeat-x; background-position: bottom; color:#333; float:right; font-size:12px; clear:right; line-height:20px; text-align:center; border: 1px solid #39c; padding: 10px; margin: 10px 15px 0 0; }
form.dualsearch label { margin:0; padding:0; }
form.dualsearch label.searchlabel { font-weight:bold; padding:0 9px 0 2px; color:#036; }
.radio1 { margin-top:0; padding:0 5px; line-height:18px; vertical-align: middle; display:inline-block; }
.radio2 { margin-top:0; padding:0; line-height:18px; vertical-align: middle; display:inline; }
.dualsearchtextbox { font-size:12px; border:1px solid #39c; min-height:24px; height:24px; margin:0px; padding:0; vertical-align:middle; width:141px; }
.godualsearch { margin:0; padding:0 0 0 1px; line-height:18px; vertical-align:middle; }
div#customernav { clear:both; float:left; background:#036; color:#fff; font-size:13px; padding:6px 0px; margin:0; width:962px; vertical-align:bottom; }
div#customernav li { float:left; padding:0 22px; text-align:center; }
div#customernav li a:link { text-decoration:none; color:#fff; }
div#customernav li a:visited { text-decoration:none; color:#fff; }
div#customernav li a:hover { text-decoration:underline; color:#fff; }
div#customernav li a:active { text-decoration:none; color:#fff; }
div#customernav ul { list-style:none; text-align:center; padding:0; margin-left:8px; }
 @media screen and (max-device-width: 480px) {
/* iPhone specific styling goes here */
div#customernav li { float:left; padding:0 21px; text-align:center; }
div#customernav ul { list-style:none; text-align:center; padding:0; margin-left:9px; }
}
 @media screen and (-webkit-min-device-pixel-ratio: 0) {
/* Safari hack affects Chrome */
div#customernav li { float:left; padding:0 21px; text-align:center; }
div#customernav ul { list-style:none; text-align:center; padding:0; margin-left:9px; }
}
ul#primarynav { list-style:none; clear:both; float:left; font-size:13px; width:179px; margin:0; padding:6px 0 0 0; }
ul#primarynav li { padding:0 5px 0 15px; text-align:left; display:block; line-height:1.5; }
ul#primarynav li a { text-decoration:none; color:#036; background:url("../images/navarrow.gif") no-repeat; background-position: left; padding-left:15px; }
ul#primarynav li a:visited { text-decoration:none; color:#036; }
ul#primarynav li a:hover { text-decoration:underline; color:#39C; }
ul#primarynav li a:active { text-decoration:none; color:#036; }
div#pricesearch { float:left; width:429px; background:#fff; color:#069; text-align:left; border-right:1px solid #069; border-left:1px solid #069; padding:0; margin:0 0 0 20px; display:inline-block; height:183px; overflow:hidden; }
div#pricesearch h2 { padding-bottom:15px; display:inline-block; color:#036; }
form.pricebox { margin:0; padding:0; display:block; clear:both; vertical-align:top; height:28px; }
.pricetextbox { font-size:12px; border:1px solid #39C; width:311px; height:20px; min-height:20px; margin:0 0 0 15px; padding:4px 0 0 2px; vertical-align:middle; text-align:left; color:#069; float:left; }
.pricesearchbutton { margin:0; padding:0 0 0 4px; line-height:18px; vertical-align: middle; float:left; }
ul#myasxfeat { font-size:12px; list-style:none; padding:10px 0; margin:0; }
ul#myasxfeat li { float:left; padding:0; margin:0; }
ul#myasxfeat li a:link { text-decoration:none; color:#036; }
ul#myasxfeat li a:visited { text-decoration:none; color:#036; }
ul#myasxfeat li a:hover { text-decoration:underline; color:#036; }
ul#myasxfeat li a:active { text-decoration:none; color:#036; }
ul#pricesearchoptions { list-style:none; font-size:12px; margin:0; padding:0 0 0 15px; clear:both; float:left; height:41px; }
ul#pricesearchoptions li { padding:0; margin:0; }
ul#pricesearchoptions li a:link { text-decoration:none; color:#036; }
ul#pricesearchoptions li a:visited { text-decoration:none; color:#036; }
ul#pricesearchoptions li a:hover { text-decoration:underline; color:#036; }
ul#pricesearchoptions li a:active { text-decoration:none; color:#036; }
ul#pricesearchoptions li.fic { float:left; padding:0 45px 0 0; margin:0; }
ul#pricesearchoptions li.ds { float:left; padding:0 45px 0 0; margin:0; }
ul#pricesearchoptions li.fb { float:left; padding:0 38px 0 0; margin:0; }
div#valuecore { height:200px; clear:both; }
div#valueprop { height:200px; display:inline-block; width:630px; float:left; padding:0; margin:0; }
div#valueprop img { display:inline-block; margin:0; padding:0; }
div#featnews { float:right; width:302px; margin:0; padding:0px 15px 0 15px; font-size:12px; display:inline-block; background:url("../images/featnewsbg.jpg") repeat-x; background-position: bottom; height:200px; }
div#featnews h2 { font-size:16px; font-weight:bold; display:block; clear:both; color:#036; width:100%; margin:0; padding:10px 0 5px 0px }
div#featnews div#items div#item { display:none; }
div#featnews a:link { text-decoration:none; color:#069; font-weight:bold; }
div#featnews a:visited { text-decoration:none; color:#069; font-weight:bold; }
div#featnews a:hover { text-decoration:underline; color:#069; font-weight:bold; }
div#featnews a:active { text-decoration:none; color:#069; font-weight:bold; }
div#extra { width:302px; display:inline-block; font-size:11px; padding-top:9px; }
div#extra p { font-weight:bold; color:#036; }
div#featnews div#extra a:link { text-decoration:none; color:#036; font-weight:normal; padding-right: 10px; }
div#featnews div#extra a:visited { text-decoration:none; color:#036; font-weight:normal; padding-right: 10px; }
div#featnews div#extra a:hover { text-decoration:underline; color:#036; font-weight:normal; padding-right: 10px; }
div#featnews div#extra a:active { text-decoration:none; color:#036; font-weight:normal; padding-right: 10px; }
div#asxwidgets { width:630px; padding:0; margin:40px 0 0 0; display:inline-block; clear:both; float:left; text-align:right; }
div#keycontent { padding:0; margin:0 0 15px 0; display:inline-block; vertical-align:top; }
ul#media { list-style:none; padding:15px 0 15px 15px; font-size:12px; height:198px; width:300px; }
ul#media li { width:118px; float:left; padding:0; margin:0; color:#036; display:inline; }
ul#media li a:link { color:#036; text-decoration:none; }
ul#media li a:visited { text-decoration:none; color:#036; }
ul#media li a:hover { text-decoration:underline; color:#036; }
ul#media li a:active { text-decoration:none; color:#036; }
ul#media li#investmenttalks { background:url("../images/icon_video_play.png") no-repeat; background-position:2px 4px; padding:6px 2px 15px 30px; margin:0; }
ul#media li#videos { background:url("../images/videos.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
ul#media li#codeofpractice { background:url("../images/icon_code-of-practice.gif") no-repeat; background-position:left top; padding:3px 2px 10px 30px; margin:5px 0 0; }
ul#media li#upcomingfloats { background:url("../images/upcomingfloats.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
ul#media li#podcasts { background:url("../images/podcasts.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
ul#media li#events { background:url("../images/event.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
ul#media li#onlinecourses { background:url("../images/onlinecourses.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
ul#media li#asxnotices { background:url("../images/asxnotices.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
ul#media li#newlistings { background:url("../images/newlistings.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
ul#media li#exchangenews { background:url("../images/exchangenews.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
ul#media li#asxsystemstatus { background:url("../images/asxsystemstatus.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
ul#media li#targetratetracker { background:url("../images/targetratetracker.jpg") no-repeat; background-position:left top; padding:6px 2px 15px 30px; margin:0; }
div#advertising { width:316px; float:right; margin:15px 0 16px 15px; padding:0; text-align:left; display:inline; height:250px; }
div#assetsearch { clear:both; padding:0 1px; margin:0; width:434px; display:inline-block; /*  background:#619bbe; */ background:#1675b1; font-weight:normal; vertical-align:bottom; }
div#assetsearch h3 { clear:both; float:left; font-size:13px; padding:6px 0 10px 8px; margin:0; width:420px; text-align:left; color:#fff; font-weight:normal; display:inline-block; }
div#assetsearch ul { padding:0; margin:0; clear:both; list-style:none; vertical-align:bottom; display:inline-block; overflow:hidden; height:31px; }
div#assetsearch li { float:left; font-size:11px; padding:0; margin:0; vertical-align:middle; text-align:center; width:70px; line-height:28px; height:30px; clear:right; border: 1px solid #a4a973; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; }
div#assetsearch li a:link { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:70px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch li a:visited { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:70px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch li a:hover { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsmlover.jpg") repeat-x; background-position: bottom; width:70px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch li a:active { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:70px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch li.twoline { float:left; font-size:11px; padding:0; margin:0; vertical-align:middle; text-align:center; width:70px; line-height:1.3; height:30px; clear:right; border: 1px solid #a4a973; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; }
div#assetsearch li.twoline a:link { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:70px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch li.twoline a:visited { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:70px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch li.twoline a:hover { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsmlover.jpg") repeat-x; background-position: bottom; width:70px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch li.twoline a:active { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:70px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
/* test */
div#assetsearch2 { clear:both; padding:0 1px; margin:0; width:446px; display:inline-block; /*  background:#619bbe; */ background:#1675b1; font-weight:normal; vertical-align:bottom; }
div#assetsearch2 h3 { clear:both; float:left; font-size:13px; padding:6px 0 10px 8px; margin:0; width:420px; text-align:left; color:#fff; font-weight:normal; display:inline-block; }
div#assetsearch2 ul { padding:0; margin:0; clear:both; list-style:none; vertical-align:bottom; display:inline-block; overflow:hidden; height:31px; }
div#assetsearch2 li { float:left; font-size:11px; padding:0; margin:0; vertical-align:middle; text-align:center; width:72px; line-height:28px; height:30px; clear:right; border: 1px solid #a4a973; background:url("/images/buttonassetsml.jpg") repeat-x; background-position: bottom; }
div#assetsearch2 li a:link { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:72px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch2 li a:visited { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:72px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch2 li a:hover { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsmlover.jpg") repeat-x; background-position: bottom; width:72px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch2 li a:active { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:72px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch2 li.twoline { float:left; font-size:11px; padding:0; margin:0; vertical-align:middle; text-align:center; width:72px; line-height:1.3; height:30px; clear:right; border: 1px solid #a4a973; background:url("/images/buttonassetsml.jpg") repeat-x; background-position: bottom; }
div#assetsearch2 li.twoline a:link { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:72px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch2 li.twoline a:visited { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:72px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch2 li.twoline a:hover { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsmlover.jpg") repeat-x; background-position: bottom; width:72px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#assetsearch2 li.twoline a:active { text-decoration:none; padding:0; margin:0; color:#036; background:url("../images/buttonassetsml.jpg") repeat-x; background-position: bottom; width:72px; height:30px; display:inline-block; vertical-align:middle; text-align:center; }
div#fixedfooter { width:100%; color:#fff; background:url("../images/footer_gradient_left_1x330.jpg") repeat-x; background-position: top left; background-color:#003466; height:450px; font-size:12px; padding:0; margin:0; clear:both; }
div#fixeddisclaimer { color:#fff; background:#031f3a; font-size:12px; text-align:center; padding:5px 0; clear:both; width:100%; }
div#fixeddisclaimer p { padding:0 30px; }
div.footerlinks { width:135px; float:left; background:transparent; height:420px; padding:13px 10px 10px 15px; }
div.footerlinks h4 { padding:0; margin:0; height:35px; }
div.footerlinks ul { list-style:none; padding:0; }
div.footerlinks li { padding:4px 0 0 0; line-height:1.3; }
div.footerlinks li a { text-decoration:none; color:#FFF; }
div.footerlinks li a:hover { text-decoration:underline; color:#FFF; }
div#quicklinks { width:147px; float:right; background:url("../images/footer_gradient_right_1x330.jpg") repeat-x; background-position: top left; background-color:#054372; padding:10px 0 13px 15px; margin:0px; height:427px; position:inherit; }
div#quicklinks h4 { font-size:16px; padding:0 0 10px 0; margin:0; height:15px; }
div#quicklinks ul { list-style:none; }
div#quicklinks li { padding:6px 0; line-height:1.2; }
div#quicklinks li a:link { text-decoration:none; color:#FFF; }
div#quicklinks li a:visited { text-decoration:none; color:#FFF; }
div#quicklinks li a:hover { text-decoration:underline; color:#FFF; }
div#quicklinks li a:active { text-decoration:none; color:#FFF; }
div#login { background:url("../images/myasx_smgbg.jpg") repeat-x; background-position:bottom; width:332px; color:#036; text-align:center; padding:4px 0px 4px 0; margin:0; clear:right; float:right; text-align:left; display:inline; height:52px; }
div#login p { color:#333; font-size:12px; padding:5px 0 0 15px; margin:0; }
div#login ul { list-style:none; }
li#myasx { font-size:11px; font-weight:bold; margin:0; padding:10px 0 2px 19px; float:left; display:inline-block; }
li#myasx a:link { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:32px; }
li#myasx a:visited { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:32px; }
li#myasx a:hover { text-decoration:underline; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:32px; }
li#myasx a:active { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:32px; }
li#signup { font-size:11px; font-weight:bold; margin:0 20px 0 0; padding:10px 0 2px 15px; float:left; display:inline-block; }
li#signup a:link { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:49px; }
li#signup a:visited { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:49px; }
li#signup a:hover { text-decoration:underline; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:49px; }
li#signup a:active { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:49px; }
div#smg { background:url("../images/myasx_smgbg.jpg") repeat-x; background-position:bottom; width:332px; color:#036; text-align:center; padding:4px 0px 4px 0; margin:0; clear:right; float:right; text-align:left; height:52px; }
div#smg p { color:#333; font-size:12px; padding:5px 0 0 15px; margin:0; }
/*div#smg h3 a {color:#fff;} */
div#smg ul { list-style:none; }
li#student { font-size:11px; font-weight:bold; margin:0; padding:10px 0 2px 19px; float:left; display:inline-block; }
li#student a:link { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:45px; }
li#student a:visited { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:45px; }
li#student a:hover { text-decoration:underline; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:45px; }
li#student a:active { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:45px; }
li#smgame { font-size:11px; font-weight:bold; margin:0 20px 0 0; padding:10px 0 2px 15px; float:left; display:inline-block; }
li#smgame a:link { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:32px; }
li#smgame a:visited { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:32px; }
li#smgame a:hover { text-decoration:underline; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:32px; }
li#smgame a:active { text-decoration:none; color:#036; background:url("../images/buttonsquarearrowsmall.jpg") no-repeat; background-position:right; padding-right:32px; }
div#events { width:332px; color:#036; text-align:center; padding:0; margin:0; clear:right; float:right; text-align:left; overflow:hidden; height:63px; }
div#events p { color:#333; font-size:12px; padding:0; margin:0; }
div#events h3 a { background-image:none; }
div.homepagewidgets { border:1px solid #39C; float:left; height:210px; font-size:10px; padding:0; margin:0 0 15px 15px; width:298px; text-align:center; display: inline; overflow:hidden; }
div.homepagewidgets h2 { font-size:15px; color:#036; padding:5px 10px; margin:0; }
iframe { padding:0; margin:0; }
#asxwidgets iframe { padding:0; margin:0; width:280px; height:130px; max-height:130px; }
iframe#marketwatch-frame { padding:0; margin:0; width:280px; height:195px; max-height:195px; }
iframe#market-status { width:383px; border:none; display:inline-block; padding:18px 0 0 0; margin:0; vertical-align:top; height:20px; clear:right; float:right; }
iframe#announcements-frame, iframe#top50-frame { overflow-x: auto; overflow-y: auto; }
div#topcompanies { height:180px; }
table#psaannouncement-data-head { width:100%; border:1px solid #ccc; }
table#psaannouncement-data-head tr.psaheader { background:#e0edf4; width:300px; font-size:11px; color:#036; text-align:left; padding:0; margin:0; height:24px; vertical-align:middle; }
th.psacode { padding:0 0 0 12px; margin:0; width:38px; }
th.psatime { padding:0 0 0 4px; margin:0; width:40px; }
th.psaheadline { text-align:left; width:210px; }
th.psaheadline span { margin-left:10px; font-weight:lighter; }
.pd { font-size:11px; }
.newscontrol { float:right; padding:5px; }
.newsbuttons { padding:3px; border:none; }
.clear { clear:both; }
.newsleftfloat { float:left; padding:2px 10px 0px 0; margin:0; }
/* from redesign 04 */
/* tab nav */
ul.tab-nav { text-align:left; margin:0; padding:0; border:0; background-color:#FFF; list-style:none; clear:both; width:300px; border-bottom: 1px solid #ccc; line-height:26px; height:26px; }
ul.tab-nav li { float:left; line-height:26px; height:26px; padding:0; margin:0; text-align:center; }
/*#content ul.tab-nav li {list-style:none;margin:0;display:inline;line-height:14px;} */

ul.tab-nav li a { margin-top:1px; margin-left:1px; border: 1px solid #ccc; border-bottom: 1px solid #eee; background-color: #e0edf4; text-decoration: none; font-size:11px; padding:5px; }
ul.tab-nav li a.first { margin-left:2px; }
ul.tab-nav li a:link, ul.tab-nav li a:visited { color:#036; }
ul.tab-nav li a:hover { color:#fff; background:#1675b1; border:1px solid #39C; border-bottom:#eee; }
ul.tab-nav li a.active { background:#FFF; border-bottom: 1px solid #eee; color:#2476bc; font-weight:bold; }
ul.tab-nav li a.active:visited { background:#FFF; border-bottom: 1px solid #eee; color:#2476bc; font-weight:bold; }
ul.tab-nav li a.active:hover { background:#FFF; border-bottom: 1px solid #eee; color:#2476bc; font-weight:bold; }
/* end tab nav */

/*Top50 Footer*/
.top50footer { display:none; background:#e0edf4; height:25px; padding:5px 0 0 0; font-size:11px; text-align:right; }
.top50footer a:link { text-decoration:none; color:#069; text-align:right; padding:0 10px 0 87px; }
.top50footer a:visited { text-decoration:none; color:#069; padding:0 10px 0 87px; }
.top50footer a:hover { text-decoration:underline; color:#069; padding:0 10px 0 87px; }
.top50footer a:active { text-decoration:none; color:#069; padding:0 10px 0 87px; }
/* Top50 Footer End*/

/*PSA Footer*/
.psafooter { background:#e0edf4; height:25px; padding:5px 0 0 0; font-size:11px; text-align:right; }
.psafooter a:link { text-decoration:none; color:#069; padding:0 10px; }
.psafooter a:visited { text-decoration:none; color:#069; padding:0 10px; }
.psafooter a:hover { text-decoration:underline; color:#069; padding:0 10px; }
.psafooter a:active { text-decoration:none; color:#069; padding:0 10px; }
/* PSA Footer End*/

#items { clear:both; }
div#featnews ul { list-style-position: inside; padding-bottom: 10px; }
.cms-update { background: url("../images/bg-vertical.gif") repeat-x scroll left top transparent; height: 61px; margin-top: 1px; padding: 5px; }
.cms-update .content { font-size: 16px!important; color: #fff!important; padding: 0px 5px!important; }
.cms-update .cta a { font-size: 14px!important; color: #fff!important; text-decoration: none; float: right; padding: 0px 20px 0 0!important; background: url("../images/feature-arrow.png") no-repeat scroll right 2px transparent; }

 @media all and (device-width: 768px) and (device-height: 1024px) {
/* #asxwidgets .homepagewidgets */ .homepagewidgets-scrollable-container { overflow: scroll !important; -webkit-overflow-scrolling: touch !important; height: 130px !important; max-height: 130px !important; color: red !important; }
}