blockquote{background:#f7f7f7;border-bottom:1px solid #ddd;border-left:5px solid #ddd;border-right:5px solid #ddd;border-top:1px solid #ddd;display:block;font-size:120%;font-style:italic;line-height:150%;margin:15px 0;padding:10px 20px 10px 20px;width:auto;}
body{background:transparent;color:#333;line-height:135%;margin:0;padding:0;}
fieldset{border-left:0;border-right:0;}
h1{font-size:200%;line-height:100%;}
h1,h2,h3,h4{font-weight:normal;line-height:120%;margin:25px 0 10px 0;padding-bottom:5px;}
h2{font-size:175%;line-height:100%;}
h3{font-size:100%;}
h4{font-size:120%;}
html{height:100%;margin-bottom:1px;}
p{margin-bottom:15px;margin-top:10px;}
pre{background:#f7f7f7;border-bottom:1px solid #ddd;border-left:5px solid #ddd;border-right:5px solid #ddd;border-top:1px solid #ddd;padding:10px;}
.back_button{margin-top:20px;}
.clr{clear:both;}
.componentheading{font-size:170%;line-height:100%;margin:25px 0 20px 0;padding:0;}
.contentheading{font-size:190%;font-weight:normal;line-height:110%;margin:15px 0 0 0;padding-bottom:8px;}
.contentpane,.contentpaneopen,table.mainbody,table.blog,.spacer .w99 .block{width:100%;}
.important{border:1px solid #999;}
.important,.important2,.important3,.important4{margin:15px 0;padding:15px;}
.important4{border:1px solid #000;}
.module-note{background:url(../images/note-bg.png) 0 0 repeat-y;color:#65613E;font-style:italic;margin-bottom:20px;width:215px;}
.module-note div{background:url(../images/note-bg-top.png) 0 0 no-repeat;}
.module-note div div{background:url(../images/note-bg-bottom.png) 0 100% no-repeat;}
.module-note div div div{padding:30px 20px 20px 20px;}
.module-note h3{color:#65613E;font-style:italic;}
.rok-content-rotator{background:url(../images/rotator-br.png) 100% 100% no-repeat;margin:0;}
.rok-content-rotator .arrow{position:absolute;top:60px;}
.rok-content-rotator .arrow{background:url(../images/rotator-tab-active.png) 0 0 no-repeat;height:34px;position:absolute;right:27px;width:213px;z-index:2;}
.rok-content-rotator .content{margin-top:65px;padding:0px 20px 20px 20px;}
.rok-content-rotator .content{left:0;margin-right:250px;position:absolute;top:0;}
.rok-content-rotator h2{background:url(../images/rotator-tab.png) 18px 0 no-repeat;font-size:100%;height:34px;line-height:36px;margin:0 7px 0 7px;outline:none;padding:0;text-indent:40px;width:213px;z-index:1;}
.rok-content-rotator h2 a{color:#666;display:block;outline:none;position:absolute;width:213px;z-index:3;}
.rok-content-rotator h2 a.active{font-size:100%;font-weight:normal;}
.rok-content-rotator li{list-style:none;padding:0;}
.rok-content-rotator li{height:34px;}
.rok-content-rotator ul{background:url(../images/rotator-shadow.png) 100% 50% no-repeat;float:right;margin:0;padding:0;width:227px;}
.rotator-4{background:url(../images/rotator-tl.png) 0 0 no-repeat;padding:0px 20px 20px 20px;}
.rotator-title{background:url(../images/h3-arrow.png) 0 16px no-repeat;color:#666;font-size:150%;height:60px;line-height:48px;padding:0 0 3px 19px;}
.sectiontableheader{font-weight:bold;line-height:20px;padding:4px;}
.small,.modifydate,.createdate,div.mosimage_caption{font-size:95%;}
.spacer .w24 .block{width:25%;}
.spacer .w33 .block{width:33.3%;}
.spacer .w49 .block{width:50%;}
a img.album{border:2px solid;}
a.mainlevel{display:block;font-size:120%;height:32px;line-height:34px;overflow:hidden;text-indent:26px;}
a.nounder{border:0;cursor:pointer;text-decoration:none;}
a.readon{background:url(../images/path-arrow.png) 0 0 no-repeat;display:block;font-size:100%;font-weight:normal;line-height:110%;margin-top:20px;text-indent:10px;}
a.sublevel{font-size:120%;line-height:25px;padding-left:10px;text-decoration:none;}
blockquote.color1,blockquote.color2,blockquote.color3{background:0;border:0;display:block;font-size:120%;font-style:italic;line-height:150%;margin:15px 0;padding:0px 20px;width:auto;}
blockquote.color1,span.important-title,span.number{color:#666;}
blockquote.quotes{background:url(../images/typo/quote-start.png) 0 5px no-repeat;border:0;color:#666;display:block;font-size:120%;line-height:150%;margin:20px 0;padding:0px 20px 0 38px;width:auto;}
blockquote.quotes p{background:url(../images/typo/quote-end.png) 100% 100% no-repeat;margin-top:0;padding:0 38px 0 0;}
body,body.f-default{font-size:12px;}
body.pollstableborder{border:0px;}
fieldset.input,a img{border:0;}
form,ul.menu li li{margin:0;padding:0;}
img.content-left{float:left;margin-right:10px;padding:5px;}
img.content-right{float:right;margin-left:10px;padding:5px;}
span.alert{background:#FFD5D5 url(../images/typo/alert.png) 10px 50% no-repeat;border:1px solid #FFACAD;color:#CF3738;}
span.approved{background:#ccc url(../images/typo/approved.png) 10px 50% no-repeat;border:1px solid #a8a8a8;color:#666;}
span.attention{background:#FFF3A3 url(../images/typo/attention.png) 10px 50% no-repeat;border:1px solid #E7BD72;color:#B79000;}
span.attention,span.notice,span.alert,span.download,span.approved,span.media,span.note,span.cart,span.camera,span.doc{display:block;margin:15px 0;padding:8px 10px 8px 36px;}
span.camera{background:#E6E6E6 url(../images/typo/camera.png) 10px 50% no-repeat;border:1px solid #C5C5C5;color:#666;}
span.cart{background:#E6E6E6 url(../images/typo/cart.png) 10px 50% no-repeat;border:1px solid #C5C5C5;color:#666;}
span.doc{background:#FFE0B6 url(../images/typo/doc.png) 10px 50% no-repeat;border:1px solid #FFBB65;color:#C76E34;}
span.download{background:#A8CDE3 url(../images/typo/download.png) 10px 50% no-repeat;border:1px solid #6ABCE2;color:#1C6B8B;}
span.dropcap,span.dropcap-color,span.dropcap-color2{display:block;float:left;font-size:260%;line-height:100%;margin:0px 4px 0 0;}
span.highlight{background:#FFFBD5;}
span.highlight,span.highlight-color,span.highlight-color2{padding:1px 2px;}
span.highlight-bold{font-size:120%;font-weight:bold;}
span.important-title,span.important-title2,span.important-title3,span.important-title4{background:#fff;display:block;float:left;font-size:120%;font-weight:bold;margin-top:-24px;padding:0 8px;}
span.important-title4{color:#000;}
span.inset-left{color:#000;display:block;float:left;font-size:110%;font-style:italic;font-weight:bold;padding:15px;width:20%;}
span.inset-right{color:#000;display:block;float:right;font-size:110%;font-style:italic;font-weight:bold;padding:15px;width:20%;}
span.media{background:#FFE0B6 url(../images/typo/media.png) 10px 50% no-repeat;border:1px solid #FFBB65;color:#C76E34;}
span.note{background:#FFF3A3 url(../images/typo/note.png) 10px 50% no-repeat;border:1px solid #E7BD72;color:#B79000;}
span.notice{background:#CDEFA6 url(../images/typo/notice.png) 10px 50% no-repeat;border:1px solid #9BCC54;color:#648434;}
span.number,span.number-color,span.number-color2{display:block;float:left;font-size:170%;margin:2px 10px 0 15px;}
span.pathway{display:block;font-weight:normal;height:22px;line-height:220%;margin-bottom:15px;overflow:hidden;}
span.pathway a{float:none;padding:0 12px 0 0;}
span.pathway img{background:url(../images/path-arrow.png) 0 50% no-repeat;float:none;height:22px;padding-right:10px;vertical-align:top;width:6px;}
span.tab-text,span.bottom-tab-text{padding-left:12px;}
span.tab-text-down,span.bottom-tab-text-down{background:url(../images/tab-arrow-dn.png) 0 50% no-repeat;}
span.tab-text-up,span.bottom-tab-text-up{background:url(../images/tab-arrow-up.png) 0 50% no-repeat;}
td.buttonheading,.contentpaneopen td.buttonheading{padding:0px 3px 0;}
td.column_separator{padding-left:15px;}
td.componentheading{padding-bottom:15px;}
td.leftcol{background:url(../images/column-shadow-l.png) 100% 50px no-repeat;}
td.leftcol .module h3,td.rightcol .module h3,td.maincol .module h3,td.leftcol .module-menu h3,td.rightcol .module-menu h3{background:url(../images/h3-arrow.png) 0 3px no-repeat;color:#666;padding-left:20px;}
td.leftcol .module-hilite1,td.rightcol .module-hilite1,td.leftcol .module-hilite2,td.rightcol .module-hilite2,td.leftcol .module-hilite3,td.rightcol .module-hilite3,td.leftcol .module-hilite4,td.rightcol .module-hilite4,td.leftcol .module,td.rightcol .module{margin-bottom:30px;overflow:hidden;}
td.maincol .padding{padding:32px 20px 20px 20px;}
td.rightcol{background:url(../images/column-shadow-r.png) 0 50px no-repeat;}
td.rightcol .padding,td.leftcol .padding{padding:20px 33px 20px 25px;}
tr.sectiontableentry1 td,td.sectiontableentry1{background:#f7f7f7;height:27px;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2{border-bottom:1px solid #f1f1f1;padding:2px 0 0px 5px;text-align:left;}
tr.sectiontableentry2 td,td.sectiontableentry2{height:27px;}
ul.bullet-1 li,ul.bullet-2 li,ul.bullet-3 li,ul.bullet-4 li,ul.bullet-5 li{list-style:none;margin-bottom:5px;margin-left:0;padding-bottom:3px;padding-left:14px;}
ul.bullet-1,ul.bullet-2,ul.bullet-3,ul.bullet-4,ul.bullet-5{margin-left:0;padding-left:15px;}
ul.menu{margin:0 0 15px 0;padding:0;}
ul.menu a{display:block;font-size:120%;height:32px;line-height:34px;text-indent:15px;}
ul.menu li{list-style:none;margin:0;padding:0;}
ul.menu li a{padding-left:10px;}
ul.menu span{display:block;height:32px;}
ul.menu ul{margin:4px 0;}
ul.menu ul{margin-left:10px;padding:0;}
ul.menu ul a{text-indent:0;}
ul.menu ul li a{text-indent:10px;}
ul.menu ul ul{margin-left:20px;padding:0;}
#bottom{overflow:hidden;padding:20px 0 10px 0;}
#bottom a,#bottom a.readon #topmod a{color:#ddd;}
#bottom-menu{color:#ccc;float:left;height:32px;}
#bottom-menu a{background:url(../images/bottom-menu-div.png) 100% 50% no-repeat;color:#ccc;display:block;float:left;font-size:100%;height:32px;line-height:32px;margin-right:15px;margin-top:6px;padding-left:0;padding-right:15px;text-indent:0;}
#bottom-tab{cursor:pointer;height:31px;margin-left:50px;padding-top:15px;text-align:center;width:149px;}
#bottom.module h3{padding-left:20px;}
#featured-mod,#featured-mod2{height:136px;overflow:hidden;}
#featured-mod,#page-bg{z-index:;}
#featured-shadow{background:url(../images/featured-shadow.png) 50% 0 no-repeat;height:136px;overflow:hidden;}
#featuredmodules{color:#fff;padding:0 5px 0 25px;}
#featuredmodules{padding-top:10px;}
#featuredmodules.module div div div{padding:1px;}
#footer{background:transparent url(../images/footer-bg.png) repeat-x 0 0;}
#footer2{float:right;height:121px;width:333px;}
#frame{text-align:left;}
#frame #moduleslide.module{margin-top:10px;}
#frame.mmpr-1 .module,#frame.mmpr-1 .module-hilite1,#frame.mmpr-1 .module-hilite2,#frame.mmpr-1 .module-hilite3,#frame.mmpr-1 .module-hilite4{width:auto;}
#frame.mmpr-2 .module,#frame.mmpr-2 .module-hilite1,#frame.mmpr-2 .module-hilite2,#frame.mmpr-2 .module-hilite3,#frame.mmpr-2 .module-hilite4{width:46%;}
#frame.mmpr-3 .module,#frame.mmpr-3 .module-hilite1,#frame.mmpr-3 .module-hilite2,#frame.mmpr-3 .module-hilite3,#frame.mmpr-3 .module-hilite4{width:31%;}
#frame.mmpr-4 .module,#frame.mmpr-4 .module-hilite1,#frame.mmpr-4 .module-hilite2,#frame.mmpr-4 .module-hilite3,#frame.mmpr-4 .module-hilite4{width:22%;}
#frame.mmpr-5 .module,#frame.mmpr-5 .module-hilite1,#frame.mmpr-5 .module-hilite2,#frame.mmpr-5 .module-hilite3,#frame.mmpr-5 .module-hilite4{width:18%;}
#frame.module div,#frame.module-hilite1 div,#frame.module-hilite2 div,#frame.module-hilite3 div,#frame.module-hilite4 div,#frame.module div div,#frame.module-hilite1 div div,#frame.module-hilite2 div div,#frame.module-hilite3 div div,#frame.module-hilite4 div div{padding:0;}
#header{background:url(../images/header-bg.png) 0 0 repeat-x;height:80px;}
#header.wrapper{overflow:hidden;position:relative;}
#horiz-menu{height:46px;width:100%;}
#horiz-menu a,#horiz-menu li.active a{display:block;float:left;font-size:100%;font-weight:normal;height:46px;line-height:46px;overflow:hidden;padding:0 17px;text-decoration:none;white-space:nowrap;}
#horiz-menu li{display:block;float:left;margin:0;padding:0;}
#horiz-menu li li a{background:none;font-size:100%;font-weight:normal;}
#horiz-menu ul{float:right;list-style:none;margin:0;padding:0;}
#horiz-menu ul ul li a,#horiz-menu ul li.active .parent ul a{padding-left:5px;}
#inset{margin-bottom:30px;}
#logo{float:left;height:80px;width:320px;}
#main-content{background:#fff url(../images/content-bg.png) 0 0 repeat-x;}
#main-content.module-hilite1 h3,#main-content.module-hilite2 h3,#main-content.module-hilite3 h3,#main-content.module-hilite4 h3{padding-left:28px;padding-top:5px;}
#main-shadow{background:url(../images/page-shadow-l.png) 0 0 no-repeat;height:192px;left:-20px;position:absolute;width:20px;}
#main-shadow2{background:url(../images/page-shadow-r.png) 100% 0 no-repeat;height:192px;position:absolute;right:-20px;width:20px;}
#mainmodules,#featuredmodules{overflow:hidden;}
#moduleslider-size{height:240px;overflow:hidden;}
#page-bg{background:#fff url(../images/page-bg.png) 0 0 repeat-x;}
#page-bg-bottom{background:url(../images/page-bg-bottom.png) 0 0 repeat-x;height:31px;overflow:hidden;}
#referencewidth{overflow:hidden;width:100%;}
#rokslide-toolbar{color:#666;margin:0;padding:0 0px;}
#rokslide-toolbar li.current{background:url(../images/slide-tab-r.png) 100% 1px no-repeat;height:42px;}
#rokslide-toolbar li.current span{background:url(../images/slide-tab-l.png) 0 1px no-repeat;height:42px;}
#rokslide-toolbar span{white-space:nowrap;}
#searchmod{margin-left:710px;margin-top:40px;position:absolute;}
#showcase{z-index:1;}
#showcase,#featured-mod,#page-bg,#showcase.wrapper,#featured-mod.wrapper,#page-bg.wrapper,.rok-content-rotator{position:relative;}
#showcase-promo img#promo{bottom:-29px;height:207px;left:40px;position:absolute;width:877px;}
#showcase2,#showcase-promo{height:200px;}
#showcasemodules.module,#bottommodules.module,#featuredmodules.module,#mainmodules.module,td.maincol .module-hilite1,td.maincol .module-hilite2,td.maincol .module-hilite3,td.maincol .module-hilite4{margin-bottom:30px;margin-right:10px;overflow:hidden;padding-right:10px;}
#sl_horiz{float:right;height:28px;overflow:hidden;}
#sl_horiz #greeting{float:left;height:22px;margin-right:10px;}
#sl_horiz #sl_pass input{background:#fbfbfb url(../images/pass_bg.png) 0 50% no-repeat;border:1px solid #666;color:#666;font-size:100%;font-weight:normal;height:22px;overflow:hidden;padding-left:24px;width:110px;}
#sl_horiz #sl_pass,#sl_horiz #sl_submitbutton,#sl_horiz #sl_register,#sl_horiz #sl_posttext{float:left;margin-left:10px;}
#sl_horiz #sl_rememberme,#sl_horiz #sl_lostpass,#sl_hoziz #sl_lostname,#sl_horiz a{color:#fff;float:left;line-height:22px;margin-left:10px;}
#sl_horiz #sl_username input{background:#fbfbfb url(../images/user_bg.png) 0 50% no-repeat;border:1px solid #666;color:#666;font-size:100%;font-weight:normal;height:22px;overflow:hidden;padding-left:24px;width:110px;}
#sl_horiz.button{background:url(../images/login-button.png) 0 0 no-repeat;border:0;color:#666;cursor:pointer;font-size:100%;font-weight:bold;height:26px;padding:0 0 5px 0;text-align:center;width:53px;}
#tabmodules{background:url(../images/rotator-br.png) 100% 100% no-repeat;overflow:hidden;}
#tabmodules div div div{background:url(../images/rotator-tl.png) 0 0 no-repeat;padding:0 0 0 20px;}
#tabmodules div div div div{background:none;padding:0;}
#tabmodules li span{background:none;line-height:46px;}
#tabmodules.module{}
#top-tab{cursor:pointer;float:right;height:30px;margin-right:78px;text-align:center;width:193px;}
#topmod{margin:-49px 0 0;overflow:hidden;padding:20px 0;}
.rotator-2,#tabmodules div{background:url(../images/rotator-bl.png) 0 100% no-repeat;}
.rotator-3,#tabmodules div div{background:url(../images/rotator-tr.png) 100% 0 no-repeat;}
.spacer .block,#frame.module,#frame.module-hilite1,#frame.module-hilite2,#frame.module-hilite3,#frame.module-hilite4,#sl_horiz #sl_username{float:left;}
a#active_menu.mainlevel{background:0 -64px;padding-left:12px;}
body#ff-catalyst h1,body#ff-catalyst h2,body#ff-catalyst h3,body#ff-catalyst h4,body#ff-catalyst.contentheading,body#ff-catalyst.rotator-title,body#ff-catalyst.componentheading,body#ff-optima,#ff-optima td{font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;}
body#ff-catalyst,#ff-catalyst td,#ff-catalyst.rok-content-rotator h2,body#ff-geneva,#ff-geneva td{font-family:Geneva,Tahoma,"Nimbus Sans L",sans-serif;}
body#ff-georgia,#ff-georgia td{font-family:Georgia,sans-serif;}
body#ff-helvetica,#ff-helvetica td{font-family:Helvetica,Arial,FreeSans,sans-serif;}
body#ff-lucida,#ff-lucida td{font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Lucida,sans-serif;}
body#ff-optima,body#ff-optima.f-default,body#ff-georgia,body#ff-georgia.f-default{font-size:13px;}
body#ff-palatino,#ff-palatino td{font-family:"Palatino Linotype","Book Antiqua",Palatino,"Times New Roman",Times,serif;}
body#ff-trebuchet,#ff-trebuchet td{font-family:"Trebuchet MS",sans-serif;}
body.f-larger,body#ff-optima.f-larger,body#ff-georgia.f-larger{font-size:15px;}
body.f-smaller,body#ff-optima.f-smaller,body#ff-georgia.f-smaller{font-size:11px;}
ul.menu ul a,#tabmodules a.readon{background:none;text-indent:0;}
#horiz-menu li li a:hover,#horiz-menu li li.active,#horiz-menu li.active li a,#horiz-menu li.active li a:hover,ul.menu li.active li a,ul.menu li.active li a:hover{background:none;}
#horiz-menu ul ul li a:hover,#horiz-menu ul li.active .parent ul a:hover{background:url(../images/dropdown-arrow-over.png) 10px 50% no-repeat;color:#fff;padding-left:5px;}
#sl_horiz.button:hover{color:#333;}
a,a.mainlevel:hover,a.sublevel:hover,.rok-content-rotator h2 a:hover,.rok-content-rotator h2 a:hover.active,a.nounder:hover{text-decoration:none;}
a.mainlevel:hover{background:0 -32px;}
a:hover{text-decoration:underline;}
span.tab-text,span.bottom-tab-text,#bottom-menu a:hover,#featured-mod a{color:#fff;}
ul.menu li a:hover{background:0 -32px;text-decoration:none;}
ul.menu li.active a,ul.menu li.active a:hover{background:0 -64px;line-height:36px;padding-left:22px;text-decoration:none;}
