html, body { 
font : 76% arial, Times, Roman, serif;
color : #000000;
} 
* { 
padding : 0;
margin : 0;
} 
h1 { 
font-weight : bold;
font-size : 24px;
color : #1f1f1f;
letter-spacing : -2px;
line-height : 24px;
} 
h2 { 
font-weight : bold;
font-size : 18px;
color : #1f1f1f;
letter-spacing : -1px;
line-height : 18px;
text-transform : none;
} 
h3 { 
font-weight : normal;
font-size : 18px;
color : #9b0000;
letter-spacing : -1px;
line-height : 22px;
text-transform : none;
} 
h4 { 
font-weight : bold;
font-size : 13px;
color : #333333;
line-height : 14px;
text-transform : none;
} 
h5 { 
font-weight : bold;
font-size : 12px;
color : #333333;
line-height : 13px;
text-transform : none;
} 
h6 { 
font-weight : bold;
font-size : 11px;
color : #333333;
line-height : 12px;
text-transform : none;
} 
a { 
color : #9b0000;
text-decoration : underline;
} 
a:hover { 
color : #9c0000;
text-decoration : none;
} 
a.image, a.image:hover { 
border : 0;
} 
fieldset { 
width : 90%;
padding : 5px;
border : 1px solid #eee;
} 
.both { 
clear : both;
} 
#left_inner { 
padding : 2px;
float : none !important;
float : left;
} 
#left_outer { 
border-top : 5px solid #e3e3e3;
padding-top : 10px;
padding-bottom : 10px;
margin-top : 14px;
margin-left : 3px;
width : 220px;
background : #ffffff;
} 
#left_outer.button { 
border : 1px solid #000000;
color : #000000;
font : bold 11px Tahoma, Arial, Helvetica, sans-serif;
background : transparent;
margin : 0;
vertical-align : middle;
width : 165px;
height : 19px;
} 
#left_1 { 
color : #ffffff;
padding-top : 0;
padding-bottom : 0;
margin-top : 14px;
text-align : center;
width : 220px;
} 
#left_1 a { 
margin-top : 5px;
margin-left : 5px;
padding-bottom : 3px;
display : block;
text-decoration : none;
text-align : left;
font : bold 10px arial, Times, Roman, serif;
color : #ffffff;
text-transform : uppercase;
} 
#left_1 a:hover { 
text-decoration : underline;
} 
#left_1 h3 { 
font-weight : normal;
font-size : 18px;
color : #ffffff;
text-transform : none;
} 
#left_2 { 
color : #ffffff;
padding-top : 0;
padding-bottom : 0;
margin-top : 14px;
text-align : center;
width : 220px;
} 
#left_2 a { 
margin-top : 5px;
margin-left : 5px;
padding-bottom : 3px;
display : block;
text-decoration : none;
text-align : left;
font : bold 10px arial, Times, Roman, serif;
text-transform : uppercase;
} 
#left_2 a:hover { 
text-decoration : underline;
} 
#left_2 h3 { 
font-weight : normal;
font-size : 18px;
color : #9b0000;
text-transform : none;
} 
#left_4 { 
color : #ffffff;
padding-top : 0;
padding-bottom : 0;
margin-top : 14px;
text-align : center;
width : 220px;
} 
#left_4 a { 
margin-top : 5px;
margin-left : 5px;
padding-bottom : 3px;
display : block;
text-decoration : none;
text-align : left;
font : bold 10px arial, Times, Roman, serif;
color : #ffffff;
text-transform : uppercase;
} 
#left_4 a:hover { 
text-decoration : underline;
} 
#left_4 h3 { 
font-weight : normal;
font-size : 18px;
color : #ffffff;
text-transform : none;
} 
.batton { 
border : 1px solid #ffffff;
color : #ffffff;
font : bold 11px Tahoma, Arial, Helvetica, sans-serif;
background : transparent;
margin : 0;
text-transform : none;
vertical-align : middle;
outline : none;
width : 65px;
height : 20px;
} 
#right_outer { 
float : left;
margin-top : 0;
margin-left : 0;
background : #ffffff;
} 
#right_inner { 
padding : 2px;
float : none !important;
float : left;
} 
#content { 
margin : 0;
width : 827px;
background : #ffffff;
padding : 0;
} 
#top #logo { 
position : absolute;

background : #ffffff url(../images/logo5.jpg) no-repeat top ;
} 
#cfs { 
width : 47px;
height : 250px;
float : left;
top : 34px;
position : relative;
background : #ffffff url(../images/cfs_bg.jpg) no-repeat top left;
} 
#cfs #ct { 
position : absolute;
top : 88px;
left : 21px;
} 
#cfs #plus { 
position : absolute;
top : 178px;
left : 20px;
} 
#cfs #minus { 
position : absolute;
top : 198px;
left : 20px;
} 
#cfs #revert { 
position : absolute;
top : 218px;
left : 20px;
} 
#cfs #searchform { 
padding : 0;
margin : 0;
text-align : right;
float : right;
background : transparent;
position : absolute;
width : 250px;
height : 35px;
top : 0;
right : 0;
} 
#main { 
padding : 0;
margin : 2px 0 0 0;
width : 827px;
background : #ffffff;
clear : both;
} 
#main #left_col { 
float : left;
width : 240px;
} 
#main #left_col div.moduletable { 
color : #cccccc;
} 
#main #right_col { 
float : left;
width : 540px;
} 
#right_col #welcome { 
width : 540px;
height : 250px;
top : 34px;
background : #000000;
position : relative;
} 
#welcome p { 
width : 276px;
color : #ffffff;
position : absolute;
top : 175px;
left : 230px;
line-height : 16px;
} 
#flash { 
position : absolute;
top : 9px;
left : 30px;
} 
#welcome p a { 
color : #000000;
text-decoration : none;
font-weight : bold;
} 
#welcome p a:hover { 
text-decoration : underline;
} 
#contact_us { 
width : 200px;
background : #ffffff url(../images/phone1.jpg) no-repeat top right;
margin : 0 0 0 0;
margin-left : 580px;
} 
#contact_us p { 
margin-top : 20px;
font-size : 11px;
line-height : 14px;
} 
#menu { 
padding : 0;
width : 240px;
height : 318px;
background : #ffffff url(../images/top_menu_bg.jpg) no-repeat top right;
} 
#menu #uls { 
text-align : left; 
width : 175px;
padding-left : 23px;  /*posição do texto do menu*/
padding-top : 55px;
} 


#menu table.moduletable { 
margin : 0;
padding : 0;
} 
#menu #uls table.moduletable td { 
background : none;
} 
#menu #uls ul { 
list-style : none;
text-align : left;
padding-top : 0;
} 
#mainlevel li { 
padding : 0;
display : block;
height : 31px;
white-space : nowrap;
list-style-type : none;
margin : 0;
} 
#mainlevel li a { 
display : block;
text-decoration : none;
text-align : left;
color : #e5e5e5;
font : normal 18px arial, Times, Roman, serif;
text-transform : none;
padding-left : 35px;
} 
a.mainlevel#active_menu { 
background-color : #9a0000;
text-decoration : none;


} 
a.mainlevel:hover { 
background-color : #9a0000;
text-decoration : none;


} 
#top_modules { 
width : 526px;
clear : both;
margin : 0;
padding : 0 0 10px 13px;
} 
#top_modules .mod_user1 { 
float : left;
width : 255px;
padding-right : 16px;
background : #ffffff;
} 
#top_modules .mod_user1 h3, #top_modules .mod_user2 h3 { 
padding : 0;
margin : 0 0 5px 0;
font-weight : normal;
font-size : 18px;
letter-spacing : -1px;
color : #9b0000;
text-transform : none;
background : #ffffff;
} 
#top_modules .mod_user2 { 
float : left;
width : 255px;
padding : 0;
background : #ffffff;
} 
#top_modules a { 
text-decoration : underline;
} 
#top_modules a:hover { 
text-decoration : none;
} 
#newsflash { 
margin : 0;
padding : 0;
width : 412px;
background : transparent;
position : absolute;
right : 10px;
top : 180px;
} 
#newsflash h3 { 
font : bold 11px Tahoma, Arial, Helvetica, sans-serif;
letter-spacing : 0;
color : #ffffff;
line-height : 18px;
padding : 0 0 4px 2px;
margin : 0;
text-transform : none;
background : transparent;
text-align : left;
height : 18px;
} 
#newsflash table.moduletable td, #newsflash .contentpaneopen td { 
padding : 0;
margin : 0;
color : #ffffff;
line-height : 14px;
background : transparent;
text-align : left;
font-size : 11px;
} 
#newsflash .article_seperator { 
font-size : 1px;
} 
#main_content { 
width : 526px;
padding : 4px 7px;
margin-top : 20px;
border-top : 5px solid #e3e3e3;
} 
#main_left { 
padding-left : 10px;
} 
.white_space { 
height : 20px;
display : block;
} 
.sep { 
display : block;
height : 10px;
clear : both;
} 
#footer { 
margin : 0;
width : 780px;
height : 77px;
padding-right : 47px;
background : #ffffff;
clear : both;
color : #999999;
} 
#footer p { 
font-size : 11px;
color : #999999;
float : right;
text-align : right;
padding-top : 10px;
margin-top : 20px;
border-top : 5px solid #e3e3e3;
width : 540px;
} 
#footer p a { 
text-decoration : underline;
color : #999999;
font-weight : normal;
} 
#footer p a:hover { 
text-decoration : none;
} 
#plooter { 
width : 805px;
padding : 4px 7px;
margin-top : -30px;
border-top : 5px solid #e3e3e3;
clear : both;
} 
.pathway { 
font-size : 10px;
color : #ccc;
font-weight : bold;
} 
a.pathway { 
color : #6699ff;
text-decoration : none;
} 
a.pathway:hover { 
color : #6699ff;
text-decoration : underline;
} 
.sublevel { 
height : 18px;
width : 180px;
} 
a.sublevel { 
background : transparent;
color : #cccccc;
font : bold 11px Tahoma, Arial, Helvetica, sans-serif;
text-transform : none;
text-decoration : none;
text-align : left;
float : left;
display : block;
padding : 1px 0 1px 30px;
} 
a.sublevel:hover { 
color : #ffb400;
text-decoration : none;
} 
table.moduletable td table div { 
padding : 0;
margin-left : 18px;
height : 20px;
} 
table.moduletable { 
width : 100%;
padding : 0;
margin : 0 0 5px 0;
} 
#left_col table.moduletable th, #left_col .moduletable h3 { 
font : bold 11px Tahoma, Arial, Helvetica, sans-serif;
line-height : 32px;
height : 35px;
text-transform : none;
color : #ffffff;
text-align : left;
background : #ffffff url(../images/mod_h_bg.gif) no-repeat top center;
width : 201px;
padding-left : 29px;
padding-bottom : 2px;
} 
#left_col div.moduletable { 
text-align : center;
padding : 0 0 2px 0;
margin-bottom : 2px;
background : #ffffff;
} 
table.moduletable td { 
height : 18px;
text-align : center;
} 
table.moduletable p { 
text-align : left;
} 
.latestnews, .mostread { 
list-style : none;
display : block;
padding : 0;
margin : 0;
text-align : left;
} 
li.latestnews a, li.mostread a { 
background : #474747 url(../images/arrow.gif) no-repeat left 0%;
color : #cccccc;
font : bold 11px Tahoma, Arial, Helvetica, sans-serif;
line-height : 20px;
text-transform : none;
padding : 2px 0 2px 20px;
margin-left : 22px;
text-decoration : none;
display : block;
text-align : left;
} 
li.latestnews a:hover, li.mostread a:hover { 
color : #ffffff;
text-decoration : none;
} 
.search { 
padding : 5px;
margin : 0;
height : 21px;
} 
.search .button { 
background : none;
border : none;
color : #ffffff;
font : bold 11px Tahoma, Arial, Helvetica, sans-serif;
line-height : 19px;
height : 19px;
letter-spacing : 0;
vertical-align : middle;
text-transform : none;
padding : 0;
margin : 0;
width : 75px;
} 
.search .button:hover { 
color : #ffb400;
} 
.search .inputbox { 
margin : 0;
padding : 0 3px;
height : 19px;
line-height : 19px;
width : 146px;
background : #ffffff;
border : 1px solid #660000;
color : #333333;
vertical-align : middle;
} 
.search .inputbox:hover { 
border : 1px solid #999999;
} 
td.contentheading { 
padding : 0;
margin : 0;
line-height : 32px;
font-weight : normal;
font-size : 18px;
letter-spacing : -1px;
color : #9b0000;
height : 32px;
text-transform : none;
background : #ffffff;
} 
.contentheading table td { 
letter-spacing : 0;
font-weight : bold;
} 
.contentpagetitle { 
background-color : transparent;
} 
a.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited { 
text-decoration : none;
font-weight : normal;
color : #333333;
} 
a.contentpagetitle:hover { 
color : #666666;
text-decoration : none;
} 
.contentdescription { 
background-color : transparent;
padding : 10px 0;
} 
.contentpane { 
background : transparent;
} 
.contentpaneopen { 
background-color : transparent;
line-height : 16px;
} 
.content_rating { 
font-weight : normal;
font-size : 0.8em;
} 
.content_vote { 
font-weight : normal;
font-size : 0.8em;
} 
.buttonheading { 
font-size : 12px;
} 
.pop-ups { 
float : right;
} 
a.pop-up { 
border-bottom : 0;
} 
.createdate { 
color : #666666;
font-size : 11px;
font-weight : bold;
text-transform : none;
} 
.modifydate { 
color : #ccc;
font-size : 10px;
font-style : normal;
text-transform : uppercase;
} 
.newsfeeddate { 
font-size : 11px;
color : #999;
font-weight : normal;
} 
.small { 
color : #cccccc;
font-size : 10px;
line-height : 17px;
margin : 0;
padding : 0;
text-transform : uppercase;
} 
.pagenav { 
font-size : 11px;
color : #999;
} 
.pagebar { 
font-size : 11px;
font-weight : bold;
} 
.pagenav_prev { 
font-size : 11px;
color : #999;
} 
.pagenav_next { 
font-size : 11px;
color : #999;
} 
a.pagenav { 
color : #990000;
text-decoration : underline;
font-weight : normal;
} 
a.pagenav:hover { 
color : #990000;
text-decoration : none;
font-weight : normal;
} 
.pagenavcounter { 
height : 15px;
} 
.back_button { 
font-size : 11px;
letter-spacing : 1px;
height : 15px;
clear : both;
margin : 5px 0;
text-transform : uppercase;
font-weight : bold;
} 
.readon { 
font-weight : bold !important;
text-decoration : none;
} 
.readon:hover { 
text-decoration : underline;
} 
table.contenttoc { 
padding : 0;
margin : 2px;
font-size : 11px;
} 
table.contenttoc th { 
background : transparent;
color : #06c;
} 
table.contenttoc td { 
padding : 2px;
} 
a.toclink:hover, a.toclink:visited, a.toclink:link { 
height : 18px;
} 
.componentheading { 
text-align : right;
margin-top : 5px;
background-color : #ffffff;
line-height : 48px;
font : bold 11px Tahoma, Arial, Helvetica, sans-serif;
color : #cccccc;
text-transform : uppercase;
letter-spacing : 0;
} 
.sectiontableheader { 
background-color : #eeeeee;
color : #666666;
border-collapse : collapse;
font-weight : bold;
text-transform : uppercase;
padding : 3px;
} 
.sectiontableentry1 { 
background-color : #cccccc;
color : #000000;
font-size : 11px;
padding : 2px 0 !important;
text-align : left;
} 
.sectiontableentry2 { 
background-color : #aaaaaa;
color : #000000;
font-size : 11px;
padding : 2px 0 !important;
text-align : left;
} 
#right_col .sectiontableentry1 { 
background : #ffffff;
color : #666666;
} 
#right_col .sectiontableentry2 { 
background : #f0f0f0;
color : #333333;
} 
.sectiontableentry1 td, .sectiontableentry2 td { 
padding : 2px !important;
} 
.sectiontableentry1 input, .sectiontableentry2 input { 
margin : 0;
padding : 0;
height : 15px;
width : 15px;
background : none;
vertical-align : middle;
} 
#left_col .sectiontableentry1 label, #left_col .sectiontableentry2 label { 
margin : 0;
padding : 0;
width : 195px;
display : block;
} 
.sectiontablefooter { 
height : 18px;
} 
table.poll { 
border : none;
margin : 0;
padding : 0 5px;
} 
table.poll thead td { 
text-align : left;
margin : 0;
padding : 0;
width : 200px;
} 
table.pollstableborder { 
margin : 0;
padding : 0;
border : none;
} 
table.pollstableborder td { 
text-align : left;
margin : 0;
padding : 0;
width : 130px;
} 
.category { 
color : #ccc;
} 
a.category:link, a.category:visited { 
height : 15px;
color : #990000;
text-decoration : underline;
} 
a.category:hover { 
height : 15px;
color : #990000;
text-decoration : underline;
} 
.blog { 
background-color : transparent;
} 
.blogsection { 
height : 18px;
} 
.blog_more { 
clear : both;
display : block;
width : 430px;
padding : 10px 0;
} 
.blog_heading { 
height : 18px;
} 
.search { 
height : 18px;
} 
.searchintro { 
height : 18px;
} 
.highlight { 
background : #f0f0f0;
padding : 0 4px 0 4px;
color : #333333;
font-weight : bold;
} 
.wrapper { 
background-color : #ffffff;
} 
form { 
font-size : 11px;
margin : 0;
} 
input { 
background-color : #ffffff;
font-size : 11px;
color : #333;
padding : 1px;
} 
#mod_login_username, #mod_login_password { 
background : #fff;
font-size : 11px;
padding : 2px;
margin : 3px 0;
width : 150px;
border : 1px solid #000000;
color : #666;
} 
#mod_login_remember { 
background : none;
border : none;
height : 15px;
vertical-align : middle;
} 
.inputbox { 
background : #fff;
border : 1px solid #7f9db9;
margin : 2px 0;
color : #333;
} 
.text_area, textarea { 
background : #fff;
border : 1px solid #ccc;
width : 100%;
color : #333;
} 
.selectbox { 
width : 100%;
} 
.button { 
border : 1px solid #000000;
color : #000000;
font : bold 11px Tahoma, Arial, Helvetica, sans-serif;
background : transparent;
margin : 0;
text-transform : none;
vertical-align : middle;
outline : none;
width : 65px;
height : 20px;
} 
.button:hover { 
color : #ffb400;
} 
#main_content .button { 
color : #666666;
} 
#main_content .button:hover { 
color : #990000;
} 
#left_col select, #left_col #mod_templatechooser_jos_change_template, #left_col option { 
font-weight : normal;
background : #ffffff;
color : #666;
width : 220px;
} 
a.button:hover { 
color : #990000;
} 
.contact_email { 
margin : 0;
padding : 5px;
} 
#searchphraseany, #searchphraseall, #searchphraseexact { 
background : none;
} 
.moscode { 
background-color : #f0f0f0;
} 
.code { 
font-family : courier, serif;
font-size : 1.2em;
padding : 2px;
background-color : #f0f0f0;
color : blue;
border : 1px solid #d5d5d5;
margin : 0;
width : 90%;
} 
.times_normal_10 { 
font-family : arial, Times, serif;
font-size : 10px;
font-style : normal;
color : #000000;
} 
.times_bold_10 { 
font-family : arial, Times, serif;
font-size : 10px;
font-style : normal;
font-weight : bold;
color : #000000;
} 
.times_normal_12 { 
font-family : arial, Times, serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #000000;
} 
.times_bold_12 { 
font-family : arial, Times, serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
color : #000000;
} 
.times_normal_14 { 
font-family : arial, Times, serif;
font-size : 14px;
font-style : normal;
font-weight : normal;
color : #000000;
} 
.times_bold_14 { 
font-family : arial, Times, serif;
font-size : 14px;
font-style : normal;
font-weight : bold;
color : #000000;
} 
.arial_normal_10V { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-weight : normal;
color : #ff0000;
} 
.arial_normal_12 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #000000;
} 
.arial_bold_12 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
color : #000000;
} 
.arial_normal_14 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : normal;
color : #000000;
} 
.tahoma_normal_10V { 
font-family : tahoma, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-weight : normal;
color : #ff0000;
} 
.tahoma_normal_10 { 
font-family : tahoma, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-weight : normal;
color : #000000;
} 
.tahoma_normal_12 { 
font-family : tahoma, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #000000;
} 
.tahoma_bold_12 { 
font-family : tahoma, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
color : #000000;
} 
.tahoma_normal_14 { 
font-family : tahoma, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : normal;
color : #000000;
} 
.message { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 1em;
color : #666;
text-align : center;
} 
.ontab { 
background-color : #666666;
border-left : 1px outset #666;
border-right : 1px outset #333;
border-top : 1px outset #666;
border-bottom : 1px solid #333;
text-align : center;
cursor : default;
font-weight : bold;
color : #ffffff;
padding : 0.2em;
} 
.offtab { 
background-color : #cccccc;
border-left : 1px outset #666;
border-right : 1px outset #333;
border-top : 1px outset #666;
border-bottom : 1px solid #333;
text-align : center;
cursor : default;
font-weight : normal;
padding : 0.2em;
} 
.edit-tabs { 
padding : 1em;
background : none;
} 
.tabpadding { 
padding : 1px;
} 
.tabheading { 
background-color : #ff6600;
text-align : left;
} 
.pagetext { 
visibility : hidden;
display : none;
} 
.adminform { 
background-color : #ffffff;
} 
body { 
font-size : 100%;
} 
.rtop, .artop { 
display : block;
} 
.rtop *, .artop * { 
display : block;
height : 1px;
overflow : hidden;
font-size : 1px;
} 
.artop * { 
border-style : solid;
border-width : 0 1px;
} 
.r1, .rl1, .re1, .rel1 { 
margin-left : 5px;
} 
.r1, .rr1, .re1, .rer1 { 
margin-right : 5px;
} 
.r2, .rl2, .re2, .rel2, .ra1, .ral1 { 
margin-left : 3px;
} 
.r2, .rr2, .re2, .rer2, .ra1, .rar1 { 
margin-right : 3px;
} 
.r3, .rl3, .re3, .rel3, .ra2, .ral2, .rs1, .rsl1, .res1, .resl1 { 
margin-left : 2px;
} 
.r3, .rr3, .re3, .rer3, .ra2, .rar2, .rs1, .rsr1, .res1, .resr1 { 
margin-right : 2px;
} 
.r4, .rl4, .rs2, .rsl2, .re4, .rel4, .ra3, .ral3, .ras1, .rasl1, .res2, .resl2 { 
margin-left : 1px;
} 
.r4, .rr4, .rs2, .rsr2, .re4, .rer4, .ra3, .rar3, .ras1, .rasr1, .res2, .resr2 { 
margin-right : 1px;
} 
.rx1, .rxl1 { 
border-left-width : 5px;
} 
.rx1, .rxr1 { 
border-right-width : 5px;
} 
.rx2, .rxl2 { 
border-left-width : 3px;
} 
.rx2, .rxr2 { 
border-right-width : 3px;
} 
.re2, .rel2, .ra1, .ral1, .rx3, .rxl3, .rxs1, .rxsl1 { 
border-left-width : 2px;
} 
.re2, .rer2, .ra1, .rar1, .rx3, .rxr3, .rxs1, .rxsr1 { 
border-right-width : 2px;
} 
.rxl1, .rxl2, .rxl3, .rxl4, .rxsl1, .rxsl2, .ral1, .ral2, .ral3, .ral4, .rasl1, .rasl2 { 
border-right-width : 0;
} 
.rxr1, .rxr2, .rxr3, .rxr4, .rxsr1, .rxsr2, .rar1, .rar2, .rar3, .rar4, .rasr1, .rasr2 { 
border-left-width : 0;
} 
.r4, .rl4, .rr4, .re4, .rel4, .rer4, .ra4, .rar4, .ral4, .rx4, .rxl4, .rxr4 { 
height : 2px;
} 
.rer1, .rel1, .re1, .res1, .resl1, .resr1 { 
border-width : 1px 0 0;
height : 0 !important;
height : 1px;
} 
.rtop, .artop { 
display : none;
}
