﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none; list-style-position:outside;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

html,body{ height:100%;}
body{ width:100%; padding:0px; margin:0px;}
table{ border:0;}
table td{ border-collapse:collapse;}
a{ text-decoration:none; cursor:pointer;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.fontwb{ font-weight:bold;}
.letters{ letter-spacing:1px;}
.letter2{ letter-spacing:2px;}
.white{color:#ffffff;}
.blue{/*color:#2474cc;*/ color:#286dca; }
.green{ color:#4c9103;}
.gray{ color:#4e4e4e;}
.lineh{ line-height:25px;}
.line22{ line-height:22px;}
.line20{ line-height:20px;}
.lineh18{ line-height:18px;}
.textac {text-align:center;}
.textar{ text-align:right;}
.floatl{ float:left;}
.floatr{ float:right;}
.clear{ clear:both;}
#wrap{ width:960px; margin:0px auto;padding:0px;}
/*top*/
.top{ width:960px; background:url(/sites/ripp/en/PublishingImages/logo.gif) no-repeat left  27px; height:99px;}
.topnav a{color:#888888; padding:3px 5px;}
.topnav a:hover{color:#FFFFFF;background:#2282d5; padding:3px 5px;}
.topnav a,.topnav span{ display:inline;}

/*search*/
.topsch{ height:25px; width:960px; margin-top:37px;#margin-top:33px; vertical-align:bottom;}
.topschbox{ vertical-align:top;}
.input{ border:1px #CCCCCC solid; padding:4px 0px 3px 0px; width:195px; margin:0px;color:#888888;}
.topbtn{width:26px; height:24px;border:0px;background:url(/sites/ripp/en/PublishingImages/searchbtn.gif) no-repeat;margin-left:-6px;#margin-left:-4px; cursor:pointer;}
/*nav*/

.navbg{background:url(/sites/ripp/en/PublishingImages/navselct.gif) 0 0 repeat-x #6bb218;}
#jsddm li{float: left;text-align:center;}
#jsddm li a{display: block; font-size:14px; line-height:44px;color: #FFFFFF;width:120px; margin:0px 10px; font-weight:bold; }
#jsddm li a:hover{background:url(/sites/ripp/en/PublishingImages/navselct.gif) 0 0 repeat-x #6bb218;}
#jsddm li ul{background:#FFFFFF;filter:progid:dximagetransform.microsoft.alpha(opacity=90);position:absolute;visibility:hidden;width:118px; border:1px solid #abe978;border-top:0px; margin:0px 10px;}
#jsddm li ul li{ padding:0px; margin:0px;}
#jsddm li ul li a{font-weight:normal;font-size:12px;border-bottom:1px #FFFFFF solid;border-top:1px #FFFFFF solid;color:#24313C; margin:0px;}
#jsddm li ul li a:hover{background:#b9e598;}

/*btm*/

.copy{ height:16px; padding:10px 0px 6px 10px;}
.btm_nav{ height:16px; padding:10px 10px 6px 0px;}
.btm_nav a{color:#888888; padding:0px 5px;}
.btm_nav a,span{ display:inline;}
.btm_text{ background:url(/sites/ripp/en/PublishingImages/space.gif) repeat-x top; border-top:1px #FFFFFF solid; padding:5px 0px 10px 0px; height:39px;}
.btm_logo{background:url(/sites/ripp/en/PublishingImages/btm_logo.gif) left top no-repeat;color:#888888; height:40px;}
.btm_logo span{ float:left; padding:0px 10px;}