/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-spacing:0;font-size:inherit}
fieldset,img{border:0}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
input,button,textarea,select,option{*font-size:100%;font-family:arial,sans-serif}

/* base */
body{font-family:arial,sans-serif;color:#555;font-size:12px;background:#fff url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvYmcxYS5qcGc%3D) repeat-x}
a:link,a:visited,a:active{text-decoration:none;color:#39c;outline:none}
a:hover{text-decoration:underline;color:#39c}
h1{font-size:16px;margin-bottom:5px}

/* layout */
html,body,#fswrap,#wrap{height:100%}
body>#fswrap,body>#wrap,body>#wrapProfile{height:auto;min-height:100%}
#fswrap,#wrap{background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvYmdDb250ZW50LnBuZw%3D%3D) repeat-y;width:970px;margin:0 auto}
.fshomepage{background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvYmdIb21lR3JlZW4ucG5n) repeat-y !important}
#fscontent,#content{padding:57px 5px 50px}

/* header */
#fshead{background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvYmdOYXYucG5n) 0 -60px repeat-x;z-index:50000;position:absolute;top:0;left:0;height:57px;width:100%}
.themeIDgreen{background-position:0 -60px !important}
#fsheadContainer{width:960px;height:57px;margin:0 auto;position:relative}
#fslogoBox{position:absolute;left:-15px;top:7px;width:204px;height:72px;z-index:3}
#fslogo{display:block;height:72px;cursor:pointer;background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvbG9nb0dyZWVuLnBuZw%3D%3D) no-repeat}
#fssecNav{position:absolute;right:0;top:5px;width:750px;height:15px;text-align:right;font-size:11px;color:#fff}
#fssecNav a{color:#fff}
#fssecNav ul{float:right}
#fssecNav ul li{float:left;display:inline}
#siteTheme{position:relative}
#currentTheme{display:inline-block;width:11px;height:11px;overflow:hidden;margin:1px 0 0 5px;background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvY29sb3JQaWNrZXIucG5n) no-repeat 0 0}
#themeContainer{position:absolute;width:56px;height:18px;padding:0 0 0 5px;top:14px;right:0;z-index:2;background:#efefef;border:1px solid #777;border-right-color:#999;border-bottom-color:#999}
#themeContainer a{display:inline-block;margin:2px 5px 0 0;padding:0;width:11px;height:11px;border:1px solid #fff;overflow:hidden;background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvY29sb3JQaWNrZXIucG5n) no-repeat}
#themeContainer a.current{border:1px solid #777}
#themeContainer a.blue{background-position:-15px 0}
#themeContainer a.purple{background-position:-30px 0}
#fsnav{position:absolute;left:195px;top:35px;width:600px;height:22px}
#fsnav a.lastLink{margin-right:0}
#fssrch{position:absolute;right:0;top:25px;width:160px;height:30px;background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvc2VhcmNoQm94LmdpZg%3D%3D) no-repeat}
.plug{padding:0 7px;font-weight:normal;color:#ddd}
#navSearchBox{position:absolute;top:5px;left:4px;width:125px;height:15px;border:0;color:#666}
#navSearchLink{position:absolute;top:2px;left:130px;width:28px;height:20px;text-indent:-9999px}
.msgLink{float:left;margin-right:5px}
a.msgCount{background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvbXNnQ291bnQxLmdpZg%3D%3D) no-repeat;display:inline;float:left;line-height:12px;height:14px;padding-left:3px}
a.msgCount span{background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvbXNnQ291bnQxLmdpZg%3D%3D) no-repeat right -14px;display:block;padding:1px 6px 1px 3px;cursor:pointer}
#fssecNav a.msgCount{color:#555;font-weight:normal;font-size:10px}

/*nav*/
#fsnav ul{margin:0;padding:0;list-style-type:none;z-index:20000;position:relative;/* fix for peekaboo bug in IE */}
#fsnav ul li{display:inline;float:left;text-align:left;position:relative}
#fsnav ul li a{display:inline-block;padding:0 0 4px 0;margin-right:25px;color:#fff;font-weight:bold;white-space:nowrap}
#fsnav .funMenu ul li a{margin-right:0}
#fsnav ul li.active a{background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvYXJyb3dfdXAuZ2lm) no-repeat bottom center}
#fsnav ul li ul{left:0;position:absolute;top:13px;display:block;visibility:hidden;width:150px !important;background:transparent url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvc3VibmF2Qm90LmdpZg%3D%3D) left bottom no-repeat;padding-bottom:6px}
#fsnav ul li ul li{display:block;float:none;height:21px;background:#eee url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvc3VibmF2TGluZS5naWY%3D) repeat-x left bottom;border-right:1px solid #c8c6c6;border-left:1px solid #c8c6c6}
#fsnav ul li ul li a{display:block;height:21px;line-height:21px;padding:0 5px;color:#444;text-decoration:none}
#fsnav ul li ul li a:hover{background:#eee url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvc3VibmF2U2VsLmdpZg%3D%3D) repeat-x left bottom;color:#fff}
#fsnav .mainfoldericon{background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvYXJyb3dfZG93bi5naWY%3D) no-repeat center right;padding-right:20px;margin-right:15px}
#fsnav .lastNavItem a{margin-right:0}
/* Holly Hack for IE \*/
* html #fsnav ul li{float:left;height:1%}
* html #fsnav ul li a{height:1%}
* html #fsnav ul li ul li{float:left}

/* footer */
#fsfooter,#footer{position:relative;margin-top:-50px;height:50px;clear:both;text-align:center;background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvZ2xvYmFsbmF2Rm9vdGVyLmpwZw%3D%3D) repeat-x;color:#777;font-size:10px}
#fsfooterWrapper,#footerWrapper{width:970px;margin:0 auto;padding:10px 0 0}
#fsfooterWrapper .footerLangSelect,#footerWrapper .footerLangSelect{margin-right:4px}
#fsfooter a,#footer a{color:#777}
#fsfooter a.footerSpace,#footer a.footerSpace{margin-left:10px}
#fsfooterWrapper .plug,#footerWrapper .plug{padding:0 4px;color:#777}
#langSelecter{font-size:10px}

/* color scheme */
.themeIDblue{background-position:0 0 !important}
.themeIDblue #fslogo{background-image:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvbG9nb0JsdWUucG5n)}
#themeIDblue #leftNav li.selected{background-color:#39c}
.themeIDblue #currentTheme{background-position:-15px 0}
#themeIDblue .btnOrange a{background-position:0 -70px}
#themeIDblue .btnOrange a b{background-position:right -100px}
#themeIDblue .speechBubbleWrap .blue{background-color:#e5eefb}
#themeIDblue .fshomepage{background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvYmdIb21lQmx1ZS5wbmc%3D) repeat-y !important}
.themeIDpurple{background-position:0 -120px !important}
.themeIDpurple #fslogo{background-image:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvbG9nb1B1cnBsZS5wbmc%3D)}
#themeIDpurple #leftNav li.selected{background-color:#a940a9}
.themeIDpurple #currentTheme{background-position:-30px 0}
#themeIDpurple .speechBubbleWrap .blue{background-color:#fee6fe}
#themeIDpurple .fshomepage{background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvYmdIb21lUHVycGxlLnBuZw%3D%3D) repeat-y !important}

/* clears */
.clearLeftNoHeight{clear:left;font-size:0;line-height:0;margin:0;padding:0}
.clearRightNoHeight{clear:right;font-size:0;line-height:0;margin:0;padding:0}
.clearBothNoHeight{clear:both;font-size:0;line-height:0;margin:0;padding:0}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{clear:both;display:block;zoom:1}

/* notificationbox styles */
.statusmessagebox{padding:0 10px}
.errorbox,.notificationbox,.confirmbox{position:relative;padding:5px 5px 5px 40px;border:1px solid #ddd;text-align:left;margin:0 0 10px 0}
.errorbox{background:#fbd8cd url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvbXNnRXJyLmdpZg%3D%3D) 5px 5px no-repeat;border-color:#f5978f}
.notificationbox{background:#ddf8da url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvbXNnU3VjY2Vzcy5naWY%3D) 5px 5px no-repeat;border-color:#b9e2af}
.confirmbox{background:#dbf0f2 url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvbXNnSW5mby5naWY%3D) 5px 5px no-repeat;border-color:#b4d4df}
.errorbox .boxcontent,.notificationbox .boxcontent,.confirmbox .boxcontent{padding:0}
.errorbox h2,.notificationbox h2,.confirmbox h2{font-size:125%;line-height:125%}
.errorbox h2{color:#e91414}
.notificationbox h2{color:#2b8902}
.confirmbox h2{color:#166293}
.confirmbox span.buttonBox{display:block}
.confirmbox div.buttonBox{margin-top:5px}

/* Type Ahead */
#fssrch .yui-ac-container{position:absolute;top:23px}
#searchResult{width:162px}
#searchResult .yui-ac-content{position:relative !important;border:0;background:#FFF}
#searchResult .yui-ac-content li{padding:0;border:1px solid #C9C9C9;border-bottom:0}
#searchResult .yui-ac-highlight{background:#E5E5E5;color:#000;cursor:pointer}
.autoSearchResult img{width:30px;height:30px;margin:3px 0 0 3px}
#searchExtras{background-color:#FFF}
#searchExtras a{display:block;padding:6px 10px;text-decoration:none;border:1px solid #C9C9C9;border-bottom:0}
#searchExtras span{margin:4px 7px 0 0}
#searchBot{height:4px;background:url(http://www.canbrowse.com/index.php?q=aHR0cDovL2ltYWdlcy5mcmllbmRzdGVyLmNvbS9pbWFnZXMvdjIvYmdUeXBlQWhlYWRCdG0ucG5n) 0 0 no-repeat}