html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background: none repeat scroll 0 0 transparent;border: 0 none;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;}
body{font-family:"Lucida Fax",Georgia,serif;font-size:100%;color:#777;}
a{color:#2a5b90;}
a:hover{color:#000;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{margin-bottom:1em;}
h1{font-size:20px;}
h2{font-size:16px;color:#414447;}
h3{font-size:14px;}
h4{font-size:12px;line-height:1.5em;}
h5{font-size:10px;}
h6{font-size:8px;}
p,ul,ol,dl,blockquote{font-size:0.75em;margin:0 0 1em;line-height:1.5em;}
ul{list-style:disc outside;}
ol{list-style:decimal outside;}
li{margin:0 0 0 2em;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0;font-size:1em;}
blockquote{margin:0 2em 1em;}
blockquote p{font-size:1em;}
table{margin-bottom:1em;width:100%;}
.rn_search-heading{color: #14365D;font-family: "Lucida Sans",Verdana,sans-serif;font-size: 1.25em;font-style: italic;}
input.text{background: url("../themes/cbp/images/bg_form-fields.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #ADADAD;color: #555555;height: 18px;padding: 5px;}
input.search-submit:active{background-position: 0 -60px;}
input.search-submit{background-image: url("../themes/cbp/images/button_blue-search-submit-tiny.png");border-width: 0;color: #FFFFFF;cursor: pointer;font-size: 12px;height: 30px;line-height: 30px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);width: 35px;}
input.search-query{background-image: url("../themes/cbp/images/bg_form-search.png");float: right;margin-right: 2px;padding-left: 25px;width: 260px;}
input[type="submit"], button{background-color: #2A5B90;border: medium none;color: #FFFFFF;}
.rn_RightColumn input[type="submit"], button{font-family:"Lucida Sans",Verdana,sans-serif;background-image:url("../themes/cbp/images/button_blue-medium.png");border-width: 0;color: #FFFFFF;font-size: 14px;font-weight: bold;line-height: 40px;margin-right: 10px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);width: 190px;background-color:#2A5B90;}
.rn_RightColumn .create-button{height: 40px;}
.rn_RightColumn input[type="submit"]:hover, button:hover{}
input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus{background-position: 0px -50px;border-color:#46494D;cursor:pointer;}
input[type="submit"][disabled], button[disabled]{background-color:#304764;background-position: 0px -40px;border-color:#333;color:#DDD;}
input[type="submit"]:focus, button:focus{outline:#000 dotted 1px\9}
.close.disabled{-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);background-image: url("/euf/assets/themes/cbp/images/button_blue-small.png");font-size: 12px;height: 30px;line-height: 30px;margin-top: 4px;padding-left: 20px;padding-right: 20px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);width: auto;color:#DDD;}
.close{-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);background-image: url("/euf/assets/themes/cbp/images/button_blue-small.png");font-size: 12px;height: 30px;line-height: 30px;margin-top: 4px;padding-left: 20px;padding-right: 20px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);width: auto;}
#rn_Container{height:100%;margin:0px auto;overflow:visible;text-align:left;background: url("../themes/cbp/images/bg_home-patrol.jpg") repeat-x scroll -10% top #F5F5F5;padding-bottom: 0;}
#rn_Container_white{height:100%;margin:0px auto;overflow:visible;text-align:left;background-color: #FFFFFF;padding-bottom: 3em;}
#rn_Header{color:#FFF;height:100px;min-height:72px;overflow:visible;padding:0 10px;}
#rn_Header a{color:#FFF;}
#rn_Header .info-center{color:#FFF;text-decoration:none;float:right;}
#rn_Logo{float:left;height:70px;letter-spacing:-0.8px;margin-top:4px;position:relative;width:100%;}
#rn_Logo a{bottom:0;color:#FFF;cursor:pointer;font-size:2.083em;font-weight:normal;left:0;line-height:1em;text-decoration:none;}
#rn_Logo a span.rn_LogoTitle{cursor:pointer;top:20px;position:relative;font-family:"Lucida Fax",Georgia,serif;letter-spacing:normal;}
#rn_Logo span.rn_LogoTitleMinor{color:#DEDEDE;color: #A1AFBF;font-size: 11px;font-style: italic;line-height: 15px;margin: 0;font-family:"Lucida Fax",Georgia,serif;letter-spacing:normal;}
#rn_Logo a img{display:block;}
#rn_LoginStatus{font-family: "Lucida Sans",Verdana,sans-serif;font-size: 12px;line-height: 16px;text-align: right;height: 15px;margin: 0 auto;padding: 10px 0;width: 960px;color: rgba(0, 0, 0, 0.5);color:#000000\9;}
#rn_LoginStatus a{text-decoration:none;-moz-border-radius: 6px 6px 6px 6px;background-color: rgba(0, 0, 0, 0.5);color: #EEEEEE;padding: 3px 0.5em;background-color:#000000\9;}
#rn_Navigation{background:transparent none repeat scroll center top;height:31px;_height:28px;margin-left:1px;padding:3px 10px 0 0;}
#rn_NavigationBar{float:left;height:14px;}
#rn_NavigationBar ul li{float:left;}
#rn_Body{margin: 0 auto;width: 960px;min-height:480px;}
#rn_MainColumn{background:#FFF;float:left;margin-right:8px;height:auto !important;overflow:visible;padding:0px 0px 10px 6px;width:74%;}
#rn_SideBar{float:right;margin-right:12px;width:23%;}
#rn_Footer{}
#rn_Footer .rn_Body{background: url("../themes/cbp/images/bg_footer-white.png") repeat-x scroll center top #FFFFFF;border-bottom: 3px solid #880606;}
#rn_RightNowCredit{border-top:1px solid #DDD;clear:both;padding:10px 0px 10px 0px;text-align:right;margin:auto 20px;}
.logo{float:right;}
body, fieldset legend{color:#777777;}
body{background: url("../themes/cbp/images/bg_footer-blue.png") repeat-y scroll center 0 #15355E;margin: 0px !important;font-family:"Lucida Fax",Georgia,serif;}
#rn_SideBar .rn_Padding{padding:16px 4px 2px 10px;overflow:auto;}
.rn_HelpResources{margin:0 4px 10px 4px;}
.rn_HelpResources .rn_Questions, .rn_HelpResources .rn_Community, .rn_HelpResources .rn_Contact, .rn_HelpResources .rn_Chat, .rn_HelpResources .rn_Feedback{margin-top:10px;}
.rn_HelpResources a{background:url(../themes/cbp/images/layout/contactDiscs.png) no-repeat;color:#464646;display:block;font-size:1.25em;font-weight:bold;min-height:22px;height:auto !important;height:22px;padding:10px 0 0 40px;text-decoration:none;}
.rn_HelpResources a:hover{text-decoration:underline;}
.rn_HelpResources span{display:block;margin:0 0 0 44px;}
.rn_HelpResources .rn_Questions a{background-position: 0px -4px;}
.rn_HelpResources .rn_Contact a{background-position: 0px -48px;}
.rn_HelpResources .rn_Chat a{background-position: 0px -96px;}
.rn_HelpResources .rn_Feedback a{background-position: 0px -140px;}
.rn_HelpResources .rn_Community a{background-position: 0px -184px;}
#rn_SearchControls{padding: 0.5em 0 1.85em;border: medium none;_padding:0 0 0 0;}
#rn_SearchControls form fieldset{padding:0 0 6px;_margin-bottom:20px;}
#rn_SearchControls form input[type="submit"], #rn_SearchControls form input[type="image"]{}
#rn_SearchControls input{_padding:.4em 1em;}
#rn_SearchControls .rn_SearchInput{float:left;position:relative;width:50%;}
#rn_SearchControls .rn_SearchInput a{color:#25383C;display:block;float:right;font-size:.917em;margin-right:-8px;*margin-right:0;*position:absolute;*right:-8px;_right:0px;text-decoration: none;}
#rn_SearchControls .rn_SearchInput label{bottom:0px;position:absolute;*bottom:-50px !important;*position:relative !important;}
#rn_SearchControls .rn_SearchInput input{font-weight:bold;height:1.3em;margin-bottom:20px;_margin: 0;padding:4px 4px 3px;width:100%;}
form .cancel{float:right;color:#961511;line-height:20px;padding-left:22px;margin-top:10px;margin-right:10px;display:inline;background:transparent url(../themes/cbp/images/link_x-red-small.png) no-repeat scroll 0px 1px;}
#rn_PageTitle{border-bottom:0;color:#25383C;overflow:hidden;padding:6px 0 0;*padding-bottom:1.75em;}
#rn_PageTitle.rn_Account{}
#rn_PageTitle.rn_Home, #rn_PageTitle.rn_QuestionList, #rn_PageTitle.rn_AnswerList{border-bottom:0;overflow:visible;}
#rn_PageTitle.rn_Home{}
#rn_PageTitle h1, #rn_PageTitle h2, #rn_PageTitle h4, #rn_PageTitle h5, #rn_PageTitle h6{clear:left;}
#rn_PageTitle h3{color: #3573A1;font-family: "Lucida Fax",Georgia,serif;line-height: 1.25em;}
#rn_PageTitle p{clear:both;}
#rn_PageContent{-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);padding: 1.5em 0 1.75em;width:960px;min-height:340px;background:transparent url(../themes/cbp/images/layout/bg_trans-white.png) repeat scroll 0px 0px;*margin-top: 25px;}
#rn_PageContent_white{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.94);padding: 1.5em 0 .75em;width:600px;min-height:300px;}
#rn_PageContent_white form{}
#rn_PageContent_white .small-form{float:left;}
a.change-pass{font-size:12px;}
#rn_PageContent form h2, .rn_HeadingBar{clear:both;letter-spacing:-0.03em;padding:4px;margin:20px 0 10px;}
form legend{font-size:0em;visibility:hidden;}
form fieldset{padding-left:8px;}
form button{margin-top:20px;}
form .rn_Column{margin-bottom:10px;}
.rn_HintBox{background-color:#F2F2F2;border:1px solid #DBDBDB;color:#222;opacity:.7;padding:4px 16px 2px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topright:10px;}
.rn_Required, .rn_ErrorLabel{color:#C10000;}
.rn_ErrorField{background-color:#FEFDA0 !important;}
.rn_MessageBox{background-color:#FFFFE0;border:1px solid #808080;color:#990000;margin:10px 0;padding:6px;}
.rn_ErrorMessage{background:#FFFFE0 url(../themes/cbp/images/layout/important.png) 0px 1px no-repeat;padding:8px 6px 8px 40px !important;}
.rn_ErrorMessage a{color:#990000;}
.rn_InfoMessage{background:#FFFFE0 url(../themes/cbp/images/layout/info.png) no-repeat;padding:6px 6px 4px 40px !important;}
.selected{background-color: #F2F2F2;padding: 10px 15px 15px 13px;min-height:84px;}
.finally{margin-top:20px;}
.rn_Radio{margin-left:15px;font-size:12px;}
#rn_QuestionSubmit{margin-bottom:50px;}
.trade-selected{background-color: #F2F2F2;padding: 10px 15px 15px 13px;}
.problemtype-label{padding: 10px 35px 15px 3px;}
.radio-container label{font-size:12px;}
.radio-container .rn_Label{font-size:12px;padding-bottom:10px;}
.required{font-size: 12px;line-height: 1.5em;margin: 0 0 1em;}
.required strong{color:red;}
.rn_Dialog{overflow:visible;}
.rn_Dialog ol, .rn_Dialog ul{padding:0.4em 0 0 1.8em;}
.rn_Dialog ol li{list-style:decimal outside none;}
.rn_Dialog ul li{list-style:disc outside none;}
.rn_Module{background:#F7F7F7;border:1px solid #CCC;clear:both;margin-bottom: 12px;overflow:hidden;padding-bottom:8px;}
.rn_Module h3, .rn_Module h2{background:#EBEFF5 url(../themes/cbp/images/layout/whitePixel.png) repeat-x scroll 0 0;border-bottom:1px solid #CCC;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-weight:normal;margin-bottom:8px;padding:4px;}
.rn_Module button, .rn_Module a{margin:4px;}
.rn_FloatRight{float:right;}
.rn_FloatLeft{float:left;}
.rn_Padding{padding:8px 10px 2px 10px;}
.rn_ClearBoth{clear:both;}
.rn_Highlight{font-style:normal;font-weight:bold;text-decoration:inherit;}
.rn_ColumnContainer{width:100%;}
.rn_Column{}
.rn_LeftColumn{float: left;padding:0 4px 0 0;}
.rn_RightColumn{float:left;padding: 0 0 0 4px;}
#rn_Summary{padding: 7px 0 0 0;line-height:1em;letter-spacing:-.01em;}
#rn_AnswerInfo{color:#888;margin:6px;}
#rn_AnswerInfo div{display:inline;}
#rn_AnswerText{clear:both;line-height:1.4em;padding:5px 0 15px;}
#rn_FileAttach{padding-bottom:1em;}
.rn_QuestionDetail ol, .rn_QuestionDetail ul, .rn_AnswerDetail ol, .rn_AnswerDetail ul{margin-bottom:1em;clear: both;}
.rn_QuestionDetail li, .rn_AnswerDetail li{line-height:1.4em;margin:0px;}
.rn_QuestionDetail ol ol, .rn_QuestionDetail ol ul, .rn_QuestionDetail ul ol, .rn_QuestionDetail ul ul, .rn_AnswerDetail ol ol, .rn_AnswerDetail ol ul, .rn_AnswerDetail ul ol, .rn_AnswerDetail ul ul{margin-bottom:0;}
.rn_QuestionDetail ol li, .rn_QuestionDetail ul li ol li, .rn_AnswerDetail ol li, .rn_AnswerDetail ul li ol li{list-style:decimal;}
.rn_QuestionDetail ol li ol li, .rn_AnswerDetail ol li ol li{list-style:lower-alpha;}
.rn_QuestionDetail ul li, .rn_AnswerDetail ul li{list-style:none;}
.rn_QuestionDetail ul li ul li, .rn_QuestionDetail ol li ul li, .rn_AnswerDetail ul li ul li, .rn_AnswerDetail ol li ul li{list-style:circle;}
#rn_UpdateQuestion textarea{width:98%;}
#rn_QuestionThread{margin:4px;clear:left;padding-top:25px;}
#rn_AdditionalInfo, #rn_DetailTools{background:#EEE url(../themes/cbp/images/layout/whitePixel.png) repeat-x scroll 0 0;border:1px solid #BBB;}
#rn_AdditionalInfo{background-color: #F5F5F5;border: 1px solid #DEDEDE;color: #666666;float: left;font-family: "Lucida Sans",Verdana,sans-serif;width: 160px;font-size: 0.6875em;line-height: 2em;margin-bottom: 0;overflow: hidden;padding: 0.5em 10px;}
#rn_DetailTools{line-height:1em;margin-top:2em;padding:8px 0;text-align: right;}
#rn_PageContent.rn_Home ol{overflow:hidden;padding-left: 22px;*padding-left:28px;}
#rn_PageContent.rn_Home ol li{float:left;clear: both;margin:0px;padding:7px;*float:none;}
#rn_PageContent.rn_Home ol li img{display:none;}
#rn_PageContent.rn_Home ol li a{}
#rn_PageContent.rn_Home .rn_AnswersLink{display:inline-block;font-size:120%;font-weight:bold;margin:10px 0 10px 16px;}
.rn_Overview{padding:12px 10px 2px;}
.rn_Overview h2{background-color:#F9F9F9;border:1px solid #DDD;margin-top:10px;}
.rn_Overview h2 a, .rn_Overview h2 b{background:url(../themes/cbp/images/layout/accountOverview.png) no-repeat;color:#505050;display:block;height:26px;margin:4px;outline:none;padding:8px 0 0 40px;text-decoration:none;}
.rn_Overview a:focus, .rn_Overview a:hover{text-decoration:underline;}
.rn_Overview a.rn_Questions{background-position: 0px 2px;}
.rn_Overview a.rn_Profile{background-position: 2px -38px;}
.rn_Overview a.rn_Notifs{background-position: 0px -74px;}
.rn_Overview b.rn_Contracts{background-position: 0px -114px;}
.rn_Overview div.rn_Questions, .rn_Overview div.rn_Notifs, .rn_Overview div.rn_Profile, .rn_Overview div.rn_Contracts{margin:10px 0px 40px 40px;}
.rn_QuestionList caption{color: #14365D;font-family: "Lucida Sans",Verdana,sans-serif;font-size: 20px;font-weight:bold;font-style: italic;padding-bottom: 10px;padding-right: 419px;}
.rn_CreateAccountInfo{background:#FFFFFF;border-left:1px solid #ECECEC;color:#454545;margin:20px 0 0 0;margin-left:40px;padding-bottom: 20px;padding-left: 20px;padding-top: 10px;}
.rn_CreateAccountInfo h2{text-align: center;}
.rn_CreateAccountInfo button{display:block;margin:auto;}
.rn_CreateAccountInfo ul{margin-top:10px;}
.rn_CreateAccountInfo li{background:url(../themes/cbp/images/layout/createAccount.png) no-repeat;height:32px;list-style-type: none;margin:4px 0 16px;padding:4px 0px 4px 40px;}
.rn_CreateAccountInfo li.rn_Communicate{background-position: 0px 0px;}
.rn_CreateAccountInfo li.rn_Feedback{background-position: 0px -46px;}
.rn_CreateAccountInfo li.rn_Customize{background-position: 0px -96px;}
#rn_SkipNav a{left:0px;height:1px;overflow:hidden;position:absolute;top:-500px;width:1px;}
#rn_SkipNav a:active, #rn_SkipNav a:focus{background-color:#FFF;height:auto;left:auto;top:auto;width:auto;}
@media print{body{font-size:1em;color:Black;}
#rn_DetailTools, #rn_Header, #rn_Navigation, #rn_SideBar, #rn_Footer{display:none;}
}
#rn_ChatContainer{height:100%;margin:0px auto;overflow:visible;text-align:left;}
#rn_ChatDialogContainer{background-color:#EBEFF5;border:1px solid #555555;overflow:hidden;_overflow-y:auto;position:relative;min-height:440px;height:auto;_height:445px;}
#rn_ChatDialogContainer[id=RN_CHATDIALOGCONTAINER]{height:445px;overflow-y:auto;}
#rn_ChatDialogHeaderContainer{height:30px;overflow:visible;padding:4px;vertical-align:middle;}
#rn_ChatDialogTitle{margin-top: 8px;}
#rn_ChatDialogHeaderButtonContainer button{background: transparent none repeat scroll 0 0;border-color: transparent;color: #555555;margin-right: .25em;-moz-box-shadow: 0px 0px 0px transparent;-webkit-box-shadow: 0px 0px 0px transparent;padding: 2px;}
#rn_ChatDialogHeaderButtonContainer button:hover, #rn_ChatDialogHeaderButtonContainer button:focus{background-color: #F8F8F8;border-color: #CCCCCC #555555 #555555 #CCCCCC;color: #000000;}
#rn_InChatButtonContainer{overflow: visible;}
#rn_PreChatButtonContainer{overflow: visible;}
#rn_ChatQueueSearchContainer{bottom: 0px;position: absolute;width: 100%;}
#rn_ChatLogo{height:100px;position: absolute;right: 10px;top: 10px;width:135px;}
@media print{#rn_ChatDialogHeaderContainer, #rn_InChatButtonContainer, #rn_PreChatButtonContainer, #rn_ChatQueueSearchContainer, #rn_ChatLogo{display:none;}
#rn_ChatContainer{border:0;}
}
.button-group button{background-image: url("../themes/cbp/images/button_blue-small.png");background-position: right -60px;font-size: 12px;height: 30px;line-height: 30px;text-align: center;width:105px;}
.button-group input[type="submit"], .button-group input[type="button"]{background-image: url("../themes/cbp/images/button_blue-submit-medium.png");border-width: 0;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;height: 40px;line-height: 40px;margin-right: 10px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);width: 120px;}
.button-group input[type="submit"]:hover, .button-group input[type="button"]:hover{background-position: 0 -40px;}
button.default{background-image: url("../themes/cbp/images/button_blue-small.png");background-position: right -60px;font-size: 12px;height: 30px;line-height: 30px;text-align: center;}
.button-group{display:inline !important;}
.ft{margin-top:10px;}
.intro{float: right;width: 330px;}
.welcome{-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);background: url("../themes/cbp/images/bg_home-red.jpg") repeat scroll 0 0 #830505;border: 3px solid #FFFFFF;margin-bottom: 1em;width: 294px;}
.welcome h2{background: url("../themes/cbp/images/bg_home-red-divider.jpg") no-repeat scroll center bottom transparent;color: #FFFFFF;font-weight: bold;line-height: 1.25em;padding: 1em 0;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);}
.welcome h2 span{display: block;font-style: italic;}
.welcome .intro-ask-button{-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);background: url("../themes/cbp/images/button_blue-large.png") no-repeat scroll 0 0 #2A5B90;color: #FFFFFF;display: block;font-family: "Lucida Sans",Verdana,sans-serif;font-size: 18px;font-weight: bold;height: 65px;letter-spacing: 0.05em;line-height: 65px;margin: 1em auto;padding-left: 3px;text-decoration: none;text-transform: uppercase;width: 231px;}
.welcome .intro-ask-button span{background: url("../themes/cbp/images/button_blue-large.png") no-repeat scroll right 0 #2A5B90;display: block;height: 65px;line-height: 65px;padding-right: 3px;text-align: center;width: 228px;}
.intro-search{display: none;font-family: "Lucida Sans",Verdana,sans-serif;padding: 0px 30px 30px 30px;width: 234px;}
.intro-search p{text-align:center;color:White;}
.buttons .compliment-button{margin-right: 20px;}
.buttons .button{float: left;font-size: 14px;height: 50px;padding-left: 2px;text-transform: uppercase;width: 138px;}
.button{-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);color: #FFFFFF !important;display: inline-block;font-family: "Lucida Sans",Verdana,sans-serif;font-weight: bold;padding-left: 20px;text-decoration: none;}
.button, .button span{background: url("../themes/cbp/images/button_blue-medium.png") no-repeat scroll 0 0 #2A5B90;cursor: pointer;height: 50px;line-height: 50px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);}
.buttons .button span{height: 40px;line-height: 18px;padding: 5px 2px 5px 0;text-align: center;width: 136px;}
.button span{background-position: right 0;display: inline-block;padding-right: 20px;}
.buttons .button span span{background: none repeat scroll 0 0 transparent;color: #D5DFE9 !important;display: block;font-size: 12px;height: auto;padding: 0;text-transform: none;width: auto;}
.report{display: block;font-family: "Lucida Sans",Verdana,sans-serif;font-size: 11px;padding-top: 18px;text-align: center;width: 300px;}
.rn_Home .faqs{width:600px;}
.rn_Home .top-faqs{float:left;width:270px;margin:0 0 0 30px;padding-top:0.5em;display:inline;}
.rn_Home .top-faqs a{text-decoration:none;}
.rn_Home .top-faqs .show-more{background: url("../themes/cbp/images/link_right-carrot-blue-small.png") no-repeat scroll 5px 0 transparent;float: left;font-size: 11px;line-height: 16px;padding-left: 22px;margin-top:6px;}
.rn_Home .top-faqs h2{margin:0;line-height:22px;}
.rn_Home .top-faqs .header{width:auto;margin:0;overflow:hidden;padding:0 0 0.5em;border-bottom:1px solid #e1e1e1;border-bottom:1px solid rgba(0,0,0,0.1);}
.rn_Home .top-faqs .more{display:block;}
.rn_Home .top-faqs .more a{float:left;font-size:11px;line-height:16px;background:transparent url(../themes/cbp/images/link_right-carrot-blue-small.png) no-repeat scroll 5px 0px;padding-left:22px;}
.rn_Home .top-faqs .more a:hover, .rn_Home .top-faqs .more a:focus{background-position:5px -16px;text-decoration:underline;}
.rn_Home .top-faqs ol{border-top:1px solid #fff;border-top:1px solid rgba(255,255,255,0.9);margin-bottom:0;font-family:"Lucida Sans",Verdana,sans-serif;font-size:12px;}
.rn_Home .top-faqs li{margin:0 0 1em 2em;line-height:1.25em;}
.rn_Home .top-faqs li a{color:#444;}
.rn_Home .top-faqs li a:hover, .rn_Home .top-faqs li a:focus{color:#222;text-decoration:underline;}
.rn_Home .top-faqs li a:visited{color:#444;}
#rn_Footer .body{background:#fff url(../themes/cbp/images/bg_footer-white.png) repeat-x scroll center top;border-bottom:3px solid #880606;}
#rn_Footer .resources{background:transparent url(../themes/cbp/images/bg_footer-white-shadow.png) no-repeat scroll center top;width:960px;margin:0 auto;padding:2em 0;border-bottom:1px solid #E5E5E5;min-height:220px;}
#rn_Footer .resources .section{float:left;width:50%;}
#rn_Footer .resources .section h2{border-bottom:1px solid #e5e5e5;padding-bottom:0.5em;}
#rn_Footer .resources .section a{color: #1E62B0;font-size:12px;display:block;}
#rn_Footer .resources .related-agencies{width:50%;}
#rn_Footer .resources .related-agencies h2{}
#rn_Footer .related-agencies ul{list-style:none;font-family:"Lucida Sans",Verdana,sans-serif;}
#rn_Footer .related-agencies li{margin:0 10px 0.5em 0;float:left;width:145px;}
#rn_Footer .related-agencies a{float:left;}
#rn_Footer .related-agencies a:hover, #rn_Footer .related-agencies a:focus{}
.tooltip{display:block;position: absolute;padding:0 0 0 15px;background:transparent url(../themes/cbp/images/bg_tooltip-blue-arrow-left.png) no-repeat scroll 0px center;font-size:16px;}
.tooltip .content{background-color:#1e4971;border:3px solid #073358;border-left:none;padding:0.5em 20px 0.5em;color:#fff;display: inline-block;_min-width:300px;}
#rn_Footer .tooltip{display:inline-block;}
#rn_Footer .tooltip a{display:inline-block;}
#rn_Footer .tooltip h3{margin-bottom:0.5em;}
#rn_Footer .tooltip p{font-size:11px;margin-bottom:0.5em;color:#bcc9d5;font-style:italic;}
#rn_Footer .tooltip ul{font-size:11px;margin-bottom:0.5em;width:auto;overflow:hidden;list-style:disc outside;}
#rn_Footer .tooltip li{float:none;width:auto;margin:0 0 0 20px;}
#rn_Footer .resources .top-pages{float:right;}
#rn_Footer .top-pages ul{float:left;width:232px;font-family:"Lucida Sans",Verdana,sans-serif;margin-top:0px;}
#rn_Footer .top-pages li{margin:0 0 0.5em 2em;font-weight:bold;}
#rn_Footer .top-pages ul ul{float:none;width:auto;list-style:disc outside none;}
#rn_Footer .top-pages li ul li{margin:0.5em 0 0 1.25em;font-weight:normal;}
#rn_Footer .misc{width:960px;margin:0 auto;padding:1.5em 0;}
#rn_Footer .misc .hotline, #rn_Footer .misc .hotline span, #rn_Footer .misc .hotline span a, #rn_Footer .misc .hotline a{color:#a20306;line-height:30px;margin:0;text-align:center;font-size:16px;padding-bottom:10px;}
#rn_Footer .misc .hotline strong{font-size:22px;vertical-align:middle;position:relative;top:-.125em;}
.meta{width:960px;margin:0 auto;padding:3em 0 9em 0;color:#fff;font-family:"Lucida Sans",Verdana,sans-serif;font-size:14px;line-height:1em;font-weight:800;}
.meta a{color:#fff;}
.meta .vcard{float:left;width:650px;}
.vcard .fn{float:left;text-decoration:none;padding-right:1em;border-right:1px solid #83a1c6;margin-bottom:0.75em;margin-right:1em;}
.vcard .adr{float:left;padding-left:1em;margin-bottom:0.75em;}
.vcard .adr .country-name{display:none;}
.vcard .url{float:left;}
.vcard .tel{width:100%;float:left;clear:left;}
.vcard .tel .type, .vcard .tel .value{float:left;}
.vcard .tel .type{margin-right:0.5em;color:#c2cfdf;}
.vcard .tel .value{padding-right:1em;border-right:1px solid #83a1c6;margin-right:1em;}
.vcard .tel .ttd{float:left;}
.vcard .ttd .type{display:block;margin-right:1em;}
.vcard .ttd .value{border-right:none;margin-right:0;padding-right:0;}
.meta .utility{float:right;width:250px;text-align:right;}
.meta .utility ul{list-style:none;margin:0;font-size:1em;}
.meta .utility li{margin:0;}
#rn_Body .with-sidebar{background:transparent url(../themes/cbp/images/bg_body-w-sidebar.png) repeat-y scroll 0px 0px;border-top:1px solid #E5E5E5}
#rn_Body .with-sidebar .sidebar{float:right;width:300px;padding-top:2em;}
#sub-navigation{background-color:#f5f5f5;border:1px solid #dedede;font-family:"Lucida Sans",Verdana,sans-serif;font-size:1.125em;margin-bottom:1em;}
#sub-navigation ul{border-top:1px solid #fff;list-style:none;margin:0;padding-bottom: 1em;padding-top: 1em;}
#sub-navigation li{margin:0 0 0.25em;}
#sub-navigation a{text-decoration:none;}
#sub-navigation a:hover, #sub-navigation a:focus{text-decoration:underline;}
#sub-navigation a.on{font-weight:bold;color:#222;}
#sub-navigation ul ul{border-top:none;padding:0.25em 1em 0;font-size:90%;}
#rn_PageContent_white h2{font-family:"Lucida Sans",Verdana,sans-serif;font-style:italic;color:#14365d;}
#rn_PageContent_white h3{color:#3573a1;line-height:1.25em;font-family:"Lucida Fax",Georgia,serif;}
#rn_PageContent_white h4{color:#333;}
#rn_PageContent_white .success-notification{border-color:#95d29d;background:#c5f5c5 url(../themes/cbp/images/bg_notify-success.png) repeat-x scroll 0px bottom;}
#rn_PageContent_white .success-notification .content{border-top-color:#ecfce9;color:#488039;padding:1.5em 30px 1em 110px;background:transparent url(../themes/cbp/images/bg_notify-success-check-large.png) no-repeat scroll 30px 1.75em;}
#rn_PageContent_white .success-notification h3{color:#296619;font-style:italic;}
#rn_PageContent_white .error-notification{border-color:#A20306;background:#f9cccb url(../themes/cbp/images/bg_notify-error.png) repeat-x scroll 0px bottom;}
#rn_PageContent_white .error-notification .content{border-top-color:#fee;color:#A20306;padding:1.5em 30px 1em 110px;background:transparent url(../themes/cbp/images/bg_notify-error-large.png) no-repeat scroll 20px 1.75em;}
#rn_PageContent_white .error-notification h3{color:#A20306;font-style:italic;}
#rn_PageContent_white .error-notification a{color:#A20306;}
#rn_PageContent_white .return{float:left;line-height:20px;padding-left:12px;margin-top:10px;background:transparent url(../themes/cbp/images/link_left-arrow-blue-small.png) no-repeat scroll 0px 1px;font-family:"Lucida Sans",Verdana,sans-serif;}
#rn_PageContent_white .return:hover, #rn_PageContent_white .return:focus{background-position:0px -19px;}
#rn_PageContent_white .return:active{}
#header:after, #content:after, #footer:after, #footer .resources:after, #footer .misc:after, #footer .meta:after, #footer .top-pages ul:after, .content-header:after, #content .body:after, form:after, .form p:after, .answer:after, .buttons:after, .complaint-types:after, .pagination:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.button, .button span{background:#2a5b90 url(../themes/cbp/images/button_blue-medium.png) no-repeat scroll 0px 0px;height:50px;line-height:50px;text-shadow:0px -1px 0px rgba(0,0,0,0.5);cursor:pointer;}
.button{display:inline-block;font-family:"Lucida Sans",Verdana,sans-serif;font-weight:bold;color:#fff !important;text-decoration:none;-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.5);box-shadow:0px 1px 5px rgba(0,0,0,0.5);padding-left:20px;}
.button span{display:inline-block;background-position:right 0px;padding-right:20px;}
.button:hover, .button:focus{background-position:0px -50px;color:#fff !important;text-decoration:none;}
.button:hover span, .button:focus span{background-position:right -50px;}
.button:active{background-position:0px -100px;}
.button:active span{background-position:right -100px;}
.full-button, .full-button span{display:block;}
.full-button span{text-align:center;}
.full-button span img{vertical-align:middle;}
.breadcrumbs{font-family:"Lucida Sans",Verdana,sans-serif;font-size:0.75em;line-height:30px;color:#aaa;float: left;width: 600px;}
.breadcrumbs a{text-decoration:none;}
.breadcrumbs a:hover, .breadcrumbs a:focus{text-decoration:underline;}
.breadcrumbs span{}
.breadcrumbs strong{color:#50575e;}
.main h2{font-family:"Lucida Sans",Verdana,sans-serif;font-style:italic;color:#14365d;}
.main h3{color:#3573a1;line-height:1.25em;font-family:"Lucida Fax",Georgia,serif;}
.main h4{color:#333;}
.notification{margin-bottom:2em;border:1px solid #ddd;background-color:#eee;}
.notification .content{padding:1.5em 30px 1em;border-top:1px solid #fff;}
.notification h4{}
.notification p{font-family:"Lucida Sans",Verdana,sans-serif;width:auto;}
.main .success-notification{border-color:#95d29d;background:#c5f5c5 url(../themes/cbp/images/bg_notify-success.png) repeat-x scroll 0px bottom;}
.main .success-notification .content{border-top-color:#ecfce9;color:#488039;padding:1.5em 30px 1em 110px;background:transparent url(../themes/cbp/images/bg_notify-success-check-large.png) no-repeat scroll 30px 1.75em;}
.main .success-notification h3{color:#296619;font-style:italic;}
.warning-notification{border-color:#ffdd00;background:#ffffcc url(../themes/cbp/images/bg_notify-warning.png) repeat-x scroll 0px bottom;}
.warning-notification .content{border-top-color:#ffe;color:#501e0b;padding:1.5em 30px 1em 110px;background:transparent url(../themes/cbp/images/bg_notify-warning-yield-large.png) no-repeat scroll 20px 1.75em;}
.warning-notification h3{color:#501e0b;font-style:italic;}
.warning-notification a{color:#501e0b;}
.main .error-notification{border-color:#A20306;background:#f9cccb url(../themes/cbp/images/bg_notify-error.png) repeat-x scroll 0px bottom;}
.main .error-notification .content{border-top-color:#fee;color:#A20306;padding:1.5em 30px 1em 110px;background:transparent url(../themes/cbp/images/bg_notify-error-large.png) no-repeat scroll 20px 1.75em;}
.main .error-notification h3{color:#A20306;font-style:italic;}
.main .error-notification a{color:#A20306;}
.main .return{float:left;line-height:20px;padding-left:12px;margin-top:10px;background:transparent url(../themes/cbp/images/link_left-arrow-blue-small.png) no-repeat scroll 0px 1px;font-family:"Lucida Sans",Verdana,sans-serif;}
.main .return:hover, .main .return:focus{background-position:0px -19px;}
.main .return:active{}
input.text{height:18px;padding:5px;background:#fff url(../themes/cbp/images/bg_form-fields.png) repeat-x scroll 0px 0px;border:1px solid #adadad;color:#555;float: right;}
input.text:focus{background-position:0px -28px;border-color:#1f5b9f;color:#1f5b7f;}
.form textarea{height:20em;width:588px;max-width:588px;padding:5px;background:#fff url(../themes/cbp/images/bg_form-textarea.png) repeat-x scroll 0px 0px;border:1px solid #adadad;color:#555;}
.form textarea:focus{background-position:-1000px 0px;border-color:#1f5b9f;color:#143d6b;}
input.text:disabled{border-color:#dcdcdc;background-position:0px -56px;}
input[type="submit"]{height:30px;padding:0;margin:0;border:none;color:#fff;background-color:#2a5b90;}
input.search-query{background-image:url(../themes/cbp/images/bg_form-search.png);padding-left:25px;float: right;margin-right: 2px;width: 260px;//ie6 only _padding-left:145em;}
input.search-submit{background-image:url(../themes/cbp/images/button_blue-search-submit-tiny.png);height:30px;width:35px;font-size:12px;line-height:30px;text-align:center;text-shadow:0px -1px 0px rgba(0,0,0,0.5);border-width:0;color:#fff;cursor:pointer;_padding-bottom:18px;}
input.search-submit:hover, input.search-submit:focus{background-position:0px -30px;}
input.search-submit:active{background-position:0px -60px;}
.required-note{float:right;font-family:"Lucida Sans",Verdana,sans-serif;font-size:11px;color:#aaa;position:absolute;right:0px;padding-top:4px;}
body{background:#15355e url(../themes/cbp/images/bg_footer-blue.png) repeat-y scroll center 0px;}
#wrapper{background-color:#fff;padding-bottom:3em;}
#header{height:115px;background:transparent url(../themes/cbp/images/bg_header-stripe.jpg) repeat-x scroll center 40px;}
#content{width:960px;margin:0 auto;}
#footer{}
#header a{text-decoration:none;}
#header .utility{width:960px;height:15px;margin:0 auto;padding:10px 0;}
#header .masthead{width:960px;height:90px;margin:-10px auto 0;text-shadow:0px -1px 0px rgba(0,0,0,0.5);}
#header .utility{text-align:right;font-family:"Lucida Sans",Verdana,sans-serif;font-size:12px;line-height:16px;}
#header .utility a{text-decoration:underline;}
#header .utility .user{border-right:1px solid #e0e0e0;padding-right:1em;}
#header .utility .my-stuff, #header .utility .status{padding-left:1em;padding-right:1em;}
#header .utility .status{background-color:#000;background-color:rgba(0,0,0,0.5);padding:3px 0.5em;-moz-border-radius:6px;-webkit-border-radius:6px;text-decoration:none;color:#eee;}
#header .utility .status:hover, #header .utility .status:focus{color:#fff;background-color:#222;}
#header .brand{float:left;width:620px;}
#header .brand .seal{float:left;margin-right:10px;}
#header .brand .rn_LogoTitle h1{margin:25px 0 0;color:#fff;line-height:25px;}
#header .brand .rn_LogoTitleMinor h4{margin:0;color:#a1afbf;line-height:15px;font-style:italic;}
#header .masthead h1{float:right;margin:15px 0 0;height:60px;text-align:right;line-height:60px;}
#header .masthead h2 a{color:#fff;}
#content{}
.content-header{border-bottom:1px solid #e5e5e5;padding:0.5em 0 1.25em;}
.content-header .breadcrumbs{float:left;width:630px;line-height:25px;padding-top:5px;}
.content-header .announcement{float:left;width:630px;line-height:25px;padding-top:5px;}
.content-header .announcement p{margin:0;line-height:25px;}
.content-header .search-form p{float:right;}
.content-header .global-search{float:right;}
#global-search-query{float:left;margin-right:2px;width:262px;}
#global-search-submit{float:left;}
#content .body .main{width:600px;float:left;padding-top:2em;}
#content .with-sidebar{background:transparent url(../themes/cbp/images/bg_body-w-sidebar.png) repeat-y scroll 0px 0px;}
#content .with-sidebar .sidebar{float:right;width:300px;padding-top:2em;}
#footer .body{background:#fff url(../themes/cbp/images/bg_footer-white.png) repeat-x scroll center top;border-bottom:3px solid #880606;}
#footer .resources{background:transparent url(../themes/cbp/images/bg_footer-white-shadow.png) no-repeat scroll center top;width:960px;margin:0 auto;padding:2em 0;}
#footer .resources .section{float:left;width:465px;}
#footer .resources .section h2{border-bottom:1px solid #e5e5e5;padding-bottom:0.5em;}
#footer .resources .related-agencies h2{}
#footer .related-agencies ul{list-style:none;font-family:"Lucida Sans",Verdana,sans-serif;}
#footer .related-agencies li{margin:0 10px 0.5em 0;float:left;width:145px;}
#footer .related-agencies a{float:left;}
#footer .related-agencies a:hover, #footer .related-agencies a:focus{}
#footer .resources .top-pages{float:right;}
#footer .top-pages ul{float:left;width:232px;font-family:"Lucida Sans",Verdana,sans-serif;}
#footer .top-pages li{margin:0 0 0.5em 2em;font-weight:bold;}
#footer .top-pages ul ul{float:none;width:auto;list-style:disc outside none;}
#footer .top-pages li ul li{margin:0.5em 0 0 1.25em;font-weight:normal;}
#footer .misc{background-color:#fff;width:960px;margin:0 auto;border-top:1px solid #e5e5e5;padding:1.5em 0;}
#footer .misc .hotline{color:#a20306;line-height:30px;margin:0;text-align:center;font-size:16px;}
#footer .misc .hotline strong{font-size:22px;vertical-align:middle;position:relative;top:-.125em;}
#footer .meta{width:960px;margin:0 auto;padding:3em 0;color:#fff;font-family:"Lucida Sans",Verdana,sans-serif;font-size:12px;line-height:1em;}
#footer .meta a{color:#fff;}
#footer .meta .vcard{float:left;width:650px;}
#footer .vcard .fn{float:left;text-decoration:none;padding-right:1em;border-right:1px solid #83a1c6;margin-bottom:0.75em;margin-right:1em;}
#footer .vcard .adr{float:left;padding-left:1em;margin-bottom:0.75em;}
#footer .vcard .adr .country-name{display:none;}
#footer .vcard .url{float:left;}
#footer .vcard .tel{width:100%;float:left;clear:left;}
#footer .vcard .tel .type, #footer .vcard .tel .value{float:left;}
#footer .vcard .tel .type{margin-right:0.5em;color:#c2cfdf;}
#footer .vcard .tel .value{padding-right:1em;border-right:1px solid #83a1c6;margin-right:1em;}
#footer .vcard .tel .ttd{float:left;}
#footer .vcard .ttd .type{display:block;margin-right:1em;}
#footer .vcard .ttd .value{border-right:none;margin-right:0;padding-right:0;}
#footer .meta .utility{float:right;width:250px;text-align:right;}
#footer .meta .utility ul{list-style:none;margin:0;font-size:1em;}
#footer .meta .utility li{margin:0;}
.home #wrapper{padding-bottom:0;min-height:575px;}
.patrol-bg #wrapper{background:#f5f5f5 url(../themes/cbp/images/bg_home-patrol.jpg) repeat-x scroll 25% top;min-height:575px;}
.train-bg #wrapper{background:#dfe0e4 url(../themes/cbp/images/bg_home-train1.jpg) no-repeat scroll 77% top;}
.guard-bg #wrapper{background:#201f1b url(../themes/cbp/images/bg_home-guard1.jpg) no-repeat scroll 63% top;}
.guard-bg .announcement{color:#eef;}
.guard-bg .announcement a{color:#fff;}
.home #content .body{background:#fff;background:rgba(255,255,255,0.94);width:960px;}
.home #content .content-header{border:none;}
.home .intro{float:right;width:330px;}
.home .welcome{width:294px;margin-bottom:1em;background:#830505 url(../themes/cbp/images/bg_home-red.jpg) repeat scroll 0px 0px;border:solid 3px #fff;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
.home .welcome h2{text-shadow:0px -1px 0px rgba(0,0,0,0.5);padding:1em 0;color:#fff;line-height:1.25em;font-weight:bold;text-align:center;background:transparent url(../themes/cbp/images/bg_home-red-divider.jpg) no-repeat scroll center bottom;}
.home .welcome h2 span{font-style:italic;display:block;}
.home .intro-ask-button{display:block;background:#2a5b90 url(../themes/cbp/images/button_blue-large.png) no-repeat scroll 0px 0px;height:65px;width:231px;padding-left:3px;margin:1em auto;font-family:"Lucida Sans",Verdana,sans-serif;font-size:18px;font-weight:bold;color:#fff;text-decoration:none;line-height:65px;text-transform:uppercase;letter-spacing:0.05em;-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.5);box-shadow:0px 1px 5px rgba(0,0,0,0.5);}
.home .intro-ask-button span{display:block;background:#2a5b90 url(../themes/cbp/images/button_blue-large.png) no-repeat scroll right 0px;height:65px;width:228px;padding-right:3px;text-align:center;line-height:65px;}
.intro-ask-button:hover, .intro-ask-button:focus{background-position:0px -65px;}
.intro-ask-button:hover span, .intro-ask-button:focus span{background-position:right -65px;}
.intro-ask-button:active{background-position:0px -130px;}
.intro-ask-button:active span{background-position:right -130px;}
.home .intro-search{display:none;width:234px;padding:0 30px 2em;font-family:"Lucida Sans",Verdana,sans-serif;}
.home .intro-search p{color:#db7b7c;line-height:1.25em;padding:0 1.5em;text-shadow:0px -1px 0px rgba(0,0,0,0.5);text-align:center;}
#intro-search-query{float:left;margin-right:2px;width:165px;}
#intro-search-submit{float:left;}
.buttons .button{height:50px;width:138px;float:left;padding-left:2px;font-size:14px;text-transform:uppercase;}
.buttons .button span{height:40px;width:136px;padding:5px 2px 5px 0;text-align:center;line-height:18px;}
.buttons .button span span{display:block;background:none;height:auto;width:auto;padding:0;color:#d5dfe9 !important;font-size:12px;text-transform:none;}
.buttons .compliment-button{margin-right:20px;}
.home .report{width:300px;display:block;padding-top:18px;font-family:"Lucida Sans",Verdana,sans-serif;font-size:11px;text-align:center;}
.home .faqs{float:left;width:600px;}
.home .top-faqs{float:left;width:270px;margin:0 0 0 30px;padding-top:0.5em;display:inline;}
.home .top-faqs a{text-decoration:none;}
.home .top-faqs h2{margin:0;line-height:22px;}
.home .top-faqs .header{width:auto;margin:0;overflow:hidden;padding:0 0 0.5em;border-bottom:1px solid #e1e1e1;border-bottom:1px solid rgba(0,0,0,0.1);}
.home .top-faqs .more{display:block;}
.home .top-faqs .more a{float:left;font-size:11px;line-height:16px;background:transparent url(../themes/cbp/images/link_right-carrot-blue-small.png) no-repeat scroll 5px 0px;padding-left:22px;}
.home .top-faqs .more a:hover, .home .top-faqs .more a:focus{background-position:5px -16px;text-decoration:underline;}
.home .top-faqs ol{border-top:1px solid #fff;border-top:1px solid rgba(255,255,255,0.9);margin-bottom:0;padding-top:1em;font-family:"Lucida Sans",Verdana,sans-serif;font-size:12px;}
.home .top-faqs li{margin:0 0 1em 2em;line-height:1.25em;}
.home .top-faqs li a{}
.home .top-faqs li a:hover, .home .top-faqs li a:focus{color:#222;text-decoration:underline;}
.home .top-faqs li a:visited{color:#444;}
.strong-search{margin-bottom:1em;}
.strong-search input.search-query{width:438px;height:28px;padding-left:33px;background-image:url(../themes/cbp/images/bg_form-search-big.png);font-size:18px;float:left;margin-right:2px;}
.strong-search input.search-query:focus{background-position:0px -38px;}
.strong-search input.search-submit{background-image:url(../themes/cbp/images/button_blue-submit-medium.png);height:40px;width:120px;float:left;font-size:18px;line-height:40px;text-align:center;font-weight:bold;}
.strong-search input.search-submit:hover, .strong-search input.search-submit:focus{background-position:0px -40px;}
.strong-search input.search-submit:active{background-position:0px -80px;}
.results{list-style:none;font-size:1em;}
.results li{margin:0 0 1em;}
.results h3{font-family:"Lucida Sans",Verdana,sans-serif !important;margin-bottom:0.25em;}
.results small.updated{color:#fff;background-color:#4c8c1a;font-weight:normal;padding:3px 0.5em 2px;-moz-border-radius:6px;}
.results p{margin-bottom:0;}
.results small{font-family:"Lucida Sans",Verdana,sans-serif;color:#aaa;font-size:10px;}
.answer{margin-bottom:2em;width:600px;overflow: hidden;}
.answer .answer-text{float:right;width:420px;margin-bottom:1em;min-height:250px;}
.answer-text li{margin-bottom:0.5em;}
.answer .meta{width:160px;float:left;background-color:#f5f5f5;border:1px solid #dedede;font-family:"Lucida Sans",Verdana,sans-serif;color:#666;padding: 0px;}
.answer .meta a{color:#666;display:block;}
.answer .meta dl{border-top:1px solid #fff;overflow:hidden;margin-bottom:0;font-size:.6875em;line-height:2em;padding:0.5em 10px;}
.answer .meta dt, .answer .meta dd{float:left;}
.answer .meta dt{clear:left;margin-right:2px;color:#999;}
.answer .meta ul{list-style:none;line-height:0.5em !important;padding:0 10px 1em;margin:0;}
.answer .meta li{margin:0 0 .25em;}
.answer .meta li a{text-decoration:none;display:block;overflow:hidden;font-size:11px;}
.answer .meta li a img{vertical-align:middle;float:left;margin-right:4px;}
.answer .meta li a span{text-decoration:underline;line-height:24px;float:left;}
.answer .meta li a:hover, .answer .meta li a:focus{color:#000;}
.answer .meta .notify{border-top:1px solid #e6e6e6;margin-top:0.75em;}
.answer .meta .notify a{border-top:1px solid #fff;padding-top:0.75em;}
.related{border-top:1px solid #e5e5e5;margin-bottom:2em;padding-top:2em;}
.related ul{list-style:none;font-family:"Lucida Sans",Verdana,sans-serif;}
.related li{margin:0 0 0.5em;padding-left:20px;background:transparent url(../themes/cbp/images/bullet_arrow-gray.png) no-repeat scroll 5px .4em;}
.related a{text-decoration:none;}
.redirect{background-color:#F5F5F5;border:1px solid #DEDEDE;}
.redirect .content{border-top:1px solid #fff;padding:1em 15px 1em;}
.redirect a{font-family:"Lucida Sans",Verdana,sans-serif;font-weight:bold;}
.redirect h2{margin-bottom:0.75em;}
.redirect .search{margin-right:10px;}
.redirect .message{margin-left:10px;}
.sidebar .redirect{margin-bottom:1em;}
.sidebar h2{font-style:italic;}
.sidebar .redirect{text-align:center;font-size:0.75em;}
.sidebar .redirect .button{margin-top:1em;font-size:16px;}
.sidebar .buttons{margin-bottom:2em;}
.sidebar .report{width:300px;display:block;padding-top:12px;font-family:"Lucida Sans",Verdana,sans-serif;font-size:11px;text-align:center;margin-top:-2.5em;margin-bottom:2em;*margin-top:0px;}
.answer .feedback{clear:both;background-color:#f5f5f5;border:1px solid #dedede;font-family:"Lucida Sans",Verdana,sans-serif;color:#666;}
.feedback .answer-rating{border-top:1px solid #fff;padding:1em 20px 0;}
.feedback fieldset{margin-bottom:0;}
.feedback p{margin:0 0 1em;}
.answer-rating label{display:none;}
.answer-rating p{float:left;}
#star-rating-label{margin-right:2em;font-weight:bold;}
#star-rating{}
#star-rating span.star{float:left;display:inline;width:18px;height:16px;line-height:16px;text-indent:-99999px;background:transparent url(../themes/cbp/images/star-gray.png) no-repeat scroll center center;padding:0;margin:0;cursor:pointer;}
#star-rating span.hover{background-image:url(../themes/cbp/images/star-hover.png);}
#star-rating span.on{background-image:url(../themes/cbp/images/star-on.png);}
#star-title{float:left;padding:0;width:200px;margin-left:20px;color:#aaa;}
#star-submit{float:right;margin-top:7px;}
#answer-rating-details{display:none;}
.feedback .answer-rating-details{padding:1em 20px;}
.answer-rating-details label{margin:0 0 1em;}
.answer-rating-details textarea{width:546px;height:10em;}
.answer-rating-details input.form-submit{margin:0;}
.complaint-types{margin-bottom:2em;padding:1em 0 0;font-family:"Lucida Sans",Verdana,sans-serif;}
.complaint-types .divider{width:40px;float:left;text-align:center;padding-top:30px;}
.complaint-types .choice{width:280px;}
.complaint-types .long{float:left;}
.complaint-types .short{float:right;}
.complaint-types .button{height:85px;width:277px;float:left;padding-left:3px;font-size:22px;text-transform:uppercase;background-image:url(../themes/cbp/images/button_blue-xlarge.png);margin-bottom:1em;}
.complaint-types .button span{height:55px;width:274px;padding:15px 3px 15px 0;text-align:center;line-height:24px;background-image:url(../themes/cbp/images/button_blue-xlarge.png);}
.complaint-types .button span span{background:none;height:auto;width:100%;padding:0;color:#d5dfe9;font-size:14px;}
.complaint-types .button:hover, .complaint-types .button:focus{background-position:0px -85px;}
.complaint-types .button:hover span, .complaint-types .button:focus span{background-position:right -85px;}
.complaint-types .button:active{background-position:0px -170px;}
.complaint-types .button:active span{background-position:right -170px;}
.complaint .report, .extra-search{padding-top:2em;border-top:1px solid #e5e5e5;margin-bottom:2em;width:auto;font-size:100%;}
.complaint .sidebar .report{border-top:none;padding-top:12px;}
.complaint .report h2{float:left;padding: 14px 0 0 0;}
.login-form{width:335px;float:left;background:transparent url(../themes/cbp/images/bg_register-divider.png) no-repeat scroll right 0px;}
.login-form fieldset{margin-bottom:0;width:auto;margin-right:30px;}
.login-form small{font-size:75%;}
.login-form small a{color:#666;}
.login-form small a:hover, .login-form small a:focus{color:#000;}
.register{float:right;display:inline;margin:.5em 0;width:210px;padding:1em 20px;text-align:center;}
.register h4{}
.register .button{display:block;width:auto;}
.register .button span{display:block;text-align:center;}
.my-stuff h3{margin-bottom:0.5em;}
.my-stuff p{margin-bottom:1.5em;}
.messages{}
.messages .updated{color:#fff;background-color:#4c8c1a;font-weight:normal;padding:3px 0.5em 2px;-moz-border-radius:6px;}
.messages .resolved{color:#fff;background-color:#aaa;font-weight:normal;padding:3px 0.5em 2px;-moz-border-radius:6px;}
.messages .unresolved{}
.responses{margin-bottom:2em;margin-top:-1em;border-top:1px solid #e5e5e5;padding-top:2em;clear:both;}
.responses ol{font-size:1em;list-style:none;}
.responses li{margin:0 0 1em;}
.responses small{display:block;font-size:0.6875em;font-family:"Lucida Sans",Verdana,sans-serif;color:#999;}
.responses .response{background-color:#f5f5f5;padding:1.25em 20px 0.5em;-moz-border-radius:11px;-webkit-border-radius:11px;color:#333;}
.responses .cpb .response{background-color:#dde4ef;}
.subscriptions{font-family:"Lucida Sans",Verdana,sans-serif;}
.subscriptions .subscription{border-top:1px solid #e5e5e5;padding-top:1em;margin-bottom:1em;overflow:hidden;}
.subscriptions .subscription:first-child{border-top:none;}
.subscription .actions{float:right;}
.subscription h3{float:left;width:360px;font-family:"Lucida Sans",Verdana,sans-serif;margin-bottom:0.5em;}
.subscription dl{float:left;overflow:hidden;margin-bottom:0;font-size:.6875em;line-height:2em;}
.subscription dt, .subscription dd{float:left;width:150px;}
.subscription dt{clear:left;color:#999;width:100px;}
.subscriptions .button, .subscriptions .button span{background-image:url("../themes/cbp/images/button_blue-small.png");font-size:12px;height:30px;line-height:30px;text-align:center;}
.subscriptions .button{}
.subscriptions .button span{}
.subscriptions .button:hover, .subscriptions .button:focus{background-position:0px -30px;}
.subscriptions .button:hover span, .subscriptions .button:focus span{background-position:right -30px;}
.subscriptions .button:active{background-position:0px -60px;}
.subscriptions .button:active span{background-position:right -60px;}
.contact-numbers, .contact-address{overflow:hidden;margin-bottom:0;font-size:110%;line-height:2em;margin-bottom:2em;}
.contact-numbers dt, .contact-numbers dd{float:left;}
.contact-numbers dt{clear:left;color:#999;margin-right:1em;}
.contact-address .street-address, .contact-address .country-name{display:block;}
.modal{display:none;width:590px;border:10px solid #666;border:10px solid rgba(82, 82, 82, 0.698);-moz-border-radius:8px;-webkit-border-radius:8px;}
.modal > div{padding:10px;border:1px solid #3B5998;background-color:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
.modal .notification{margin-bottom:0;}
.comboboxhelper{float:left;width:30px;height:30px;background:transparent url(../themes/cbp/images/comboboxhelper.png);text-indent:-9999px;overflow:hidden;}
.comboboxhelper:hover, .comboboxhelper:focus{background-position:0px -30px;}
.comboboxhelper:active{background-position:0px -60px;}
.rn_Questions, .rn_Profile{border-bottom: 1px solid #DDDDDD;padding-bottom:10px;}
.rn_Questions_link, .rn_Profile_link{border-bottom: none !important;padding-bottom:0px !important;}
.required_note{font-size:10px;color:GrayText;float:right;}
.buttons .survey-button{margin-left: 45px;margin-top: 10px;width:220px;}
.buttons .survey-button span{width:220px;}
.survey-completed{text-align:center;}
.buttons .survey-complete{float:none;}
#selector_form{margin-bottom:20px;}
div .cancel{float:right;color:#961511;line-height:20px;padding-left:22px;margin-top:10px;margin-right:10px;display:inline;background:transparent url(../themes/cbp/images/link_x-red-small.png) no-repeat scroll 0px 1px;}
#supplemental-info{display: block;float: left;margin-bottom: 15px;}
#supplemental-info img{height: 170px;float: left;}
#supplemental-info #supplemental-text{font-size: .9em;margin-left: 4px;padding-left: 12px;float: right;width: 420px;}
.rn_ProductCategoryInput .rn_SelectionButtons button{margin: 20px !important;width: 90px;}
.rn_SelectionButtons{background-color: lightgray;}
.officer_pic img{height: 170px;float: left;}
.officer_label div{float: left;padding-left: 34px;font-size: .9em;font-weight: bold;}
.officer_label{padding-bottom: 40px;}
tr.officer_row table td{font-size: .85em;}
.search-form{float: right;}
.rn_KeywordText2{float: left;}
.rn_SearchButton{float: left;}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-panel{position:relative;}
.yui-panel-container form{margin:0;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}
.yui-tt-shadow{position:absolute;}
.yui-override-padding{padding:0!important;}
.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}
.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}
.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}
.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px;}
.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}
.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}
.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}
.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}
.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/rnt/rnw/yui_2.7/assets/skins/sam/sprite.png) repeat-x 0 -200px;}
.yui-skin-sam .yui-panel .bd{padding:10px;}
.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/rnt/rnw/yui_2.7/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px;}
.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}
.yui-skin-sam .yui-dialog .ft{border-top:none;padding: 0 10px 10px 10px;font-size:100%;}
.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}
.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(/rnt/rnw/yui_2.7/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);}