body,p{font-family:Arial,Verdana,Geneva,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;margin:.5em 0}
body{color:#626262;background-color:#ededed;background-repeat:repeat;background-attachment:scroll;background-position:top left;margin:0 auto;padding:0;line-height:1.5em}
h1,h2,h3,h4,h5,h6{line-height:1;margin:0 0 10px 0;color:#333}
h1{font-size:1.625em}
h2,h2 .Head{font-size:1.125em}
h3,h3 .Head{font-size:1.125em;color:#666}
h4,h4 .Head{font-size:1em;color:#666}
h5,h5 .Head{font-size:.875px;color:#666}
h6,h6 .Head{font-size:.8125px;color:#666}
hr,p,ul,ol,dl,pre,blockquote,address,table,form{margin-bottom:1em}
.DnnModule{z-index:100;position:relative}
.paneOutline{border-top:dotted 1px #000;border-bottom:dotted 1px #000;border-right:0;border-left:0}
a,a:hover,a:active,a:link,a:visited{color:#000;text-decoration:underline}
.Normal,.NormalDisabled,.NormalDeleted{font-size:1em;color:#000;line-height:1.5em}
.Head{color:#656565;font-size:2.0em;font-weight:400;padding:0 0 5px;line-height:100%;margin-bottom:0;border-bottom:0}
.SkinObject,.CommandButton{font-size:1em;font-weight:normal;color:#000}
.DNNEmptyPane{display:none}
#BodyWrapper{min-width:1200px;width:100%;margin:0 auto;height:auto!important;min-height:100%}
#BodyWrapper.popupSkin{min-width:100px;width:100%}
#Header{width:100%}
#Logo{float:left;max-width:300px}
#GraphicHeader{width:100%;background-image:url(i/headerbg_rp.png);background-repeat:repeat-x;min-height:200px}
#GraphicHeader .page_header{background:url(i/headerbg.jpg) no-repeat scroll 50% 0 transparent;height:200px}
.HeaderGraphic{background:url(i/header_graphic.png);width:1200px;height:168px;background-repeat:no-repeat}
.MainSection,.MainSectionRight{width:100%}
.cp{margin:0 auto;width:1200px}
.BreadCrumb{float:left;max-width:850px;height:27px;padding:5px 0 0 0}
.UserLogin{text-align:right;width:350px;max-width:350px;float:right;height:32px}
.UserLogin .SkinObject,.UserLogin a.SkinObject,.UserLogin a:hover.SkinObject,.UserLogin a:link.SkinObject,.UserLogin a:visited.SkinObject,.UserLogin a:active.SkinObject,.BreadCrumb .SkinObject,.BreadCrumb a.SkinObject,.BreadCrumb a:hover.SkinObject,.BreadCrumb a:link.SkinObject,.BreadCrumb a:visited.SkinObject,.BreadCrumb a:active.SkinObject{color:#fff;font-weight:normal;font-size:.75em;padding:7px 15px 0 0}
#ContentWrapper{background:#ededed url(i/contentbg_rp.png);background-repeat:repeat-x;min-height:100px;padding-top:50px}
#ContentFooter{background:#d3d3d3;border-top:solid 1px #c0c0c0;height:75px;margin-bottom:10px}
.FeatureThree{width:100%}
.FeatureThreeLeft,.FeatureThreeMid,.FeatureThreeRight{width:370px;float:left;padding:0 0 20px 0;margin:0 15px}
.ContentPane{width:570px;float:left;margin:0 15px 0 0;padding:0 0 15px 0}
.TopPane{width:100%;padding:0 0 15px 0}
.LeftPane{width:300px;float:left;margin:0 15px 0 0;padding:0 0 15px 0}
.RightPane{width:300px;float:right;padding:0 0 15px 0}
.TwoColumn .ContentPane{width:870px;margin:0 0 0 15px}
.TwoColumn .LeftContentPane{width:870px;margin:0 15px 0 0;float:left}
.TwoColumn .RightPane{float:right;padding:0}
.Edit .ContentPane{width:100%}
.popupSkin .ContentPane{width:100%}
.PageFooter{width:100%;background-image:url(i/footerbg_rp.png);background-repeat:repeat-x;min-height:359px;max-height:359px}
.FooterWrapper{width:100%;background:url(i/footerbg.jpg) no-repeat scroll 50% 0 transparent;height:359px}
.FooterWrapper .cp{padding:30px 0}
.FooterWrapper .Normal{color:#fff}
.FooterLeftPane,.FooterMidPane,.FooterRightPane{width:370px;float:left;padding:0 0 30px 0;margin:0 15px;color:#d9d9d9;min-height:250px}
.FooterWrapper a,.FooterWrapper a.SkinObject,.FooterWrapper a.CommandButton{color:#fff}
.FooterWrapper .ContainerPane .DNNModuleContent ul{margin:0}
.FooterWrapper .ContainerPane .DNNModuleContent li{list-style:none;padding:4px 0 4px 0;border-top:solid 1px #000}
.FooterWrapper .DNNModuleContent li:first-child{border-top:0}
.FooterCopyright{width:100%;float:left;padding:60px 0 0 0}
.FooterWrapper .Head{color:#ececec}
.FooterWrapper .DNNEmptyPane{display:inherit}
.SkinLink{width:100%;clear:both;text-align:center;font-size:.625em;color:#000}
.SkinLink a{color:#000}
.MenuWrapper{width:100%;text-align:right}
ul.MenuClass{padding-left:0}
.MenuClass{height:50px;float:right;margin:21px 10px 0;max-width:900px;border:0 none;outline:0}
ul.MenuClass img{display:none}
.MenuRootItem{padding:11px 5px;webkit-border-radius:15px;-moz-border-radius:5px;border-radius:5px}
.MenuRootItem.sel{border:1px solid #1a2409}
.MenuRootItem.hov{background:#484848}
.MenuRootItem a{padding:11px 14px}
.MenuRootItem a:hover{color:#fff}
.SubMenuContainer{padding:11px 15px;webkit-border-radius:15px;-moz-border-radius:5px;border-radius:5px;background:#fff;text-align:left;z-index:101}
.SubMenuItem{padding-bottom:15px}
.SubMenuItem:last-child{padding-bottom:0}
ol li{list-style-type:decimal;margin-bottom:8px;vertical-align:top}
ol ol{margin-top:8px;margin-left:30px}
ol ol li{list-style-type:lower-roman}
ol ol ol li{list-style-type:lower-alpha}
ol ul li{list-style-type:lower-roman}
table.tableDefault{width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent}
table.tableDefault th,table.tableDefault td{font-size:.75px;padding:8px}
table.tableDefault th{font-weight:bold;text-align:left;border-bottom:solid 2px #aaa;background-color:#d7d7d7}
table.tableDefault td{border-bottom:solid 1px #d9d9d9}
table.tableDefault tr:nth-child(odd){background:transparent}
table.tableDefault tr:nth-child(even){background:#e3e4e6}
.tableDefault tbody tr:hover td{color:#111}
input[type="text"],select,textarea,input[type="email"],input[type="search"],input[type="password"]{padding:9px;margin-bottom:20px;background:#f3f3f3;border:1px solid #bfbfbf;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.8),inset 0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 0 rgba(255,255,255,0.8),inset 0 1px 2px 0 rgba(0,0,0,0.1);color:#666;font-size:.8125em}
.dnnPrimaryAction,.dnnFormItem input[type="submit"],a.dnnPrimaryAction{border-color:#898989;background:#e2e2e2;background:-moz-linear-gradient(top,#d3d3d3 0,#a5a5a5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d3d3d3),color-stop(100%,#a5a5a5));background:-webkit-linear-gradient(top,#d3d3d3 0,#a5a5a5 100%);background:linear-gradient(top,#d3d3d3 0,#a5a5a5 100%);-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.6),inset 0 1px 0 0 rgba(255,255,255,0.4);box-shadow:0 1px 0 0 rgba(0,0,0,0.6),inset 0 1px 0 0 rgba(255,255,255,0.4);color:#000;text-shadow:0 -1px 0 #bbb}
.dnnPrimaryAction:hover,.dnnFormItem input[type="submit"]:hover,a.dnnPrimaryAction:hover{border-color:#898989;background:#e6e6e6;background:-moz-linear-gradient(top,#e6e6e6 0,#9d9d9d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),color-stop(100%,#9d9d9d));background:-webkit-linear-gradient(top,#e6e6e6 0,#9d9d9d 100%);background:linear-gradient(top,#e6e6e6 0,#9d9d9d 100%);color:#000}
.dnnPrimaryAction:active,.dnnFormItem input[type="submit"]:active,a.dnnPrimaryAction:active{border-color:#898989;background:#717171;background:-moz-linear-gradient(top,#717171 0,#9b9d9f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#717171),color-stop(100%,#9b9d9f));background:-webkit-linear-gradient(top,#717171 0,#9b9d9f 100%);background:linear-gradient(top,#717171 0,#9b9d9f 100%);-webkit-box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.4);box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.4);color:#000}
.dnnPrimaryAction[disabled],.dnnPrimaryAction[disabled]:hover,.dnnPrimaryAction[disabled]:active{background:#ccc!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#aaa!important;text-shadow:none}
.dnnFormItem button,.dnnFormItem input[type="button"],.dnnFormItem input[type="reset"],.dnnSecondaryAction,a.dnnSecondaryAction,ul.dnnAdminTabNav li a,.dnnLogin .LoginTabGroup span{background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:-o-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.4),inset 0 1px 0 0 rgba(255,255,255,1);box-shadow:0 1px 0 0 rgba(0,0,0,0.4),inset 0 1px 0 0 rgba(255,255,255,1);text-shadow:0 1px 0 #ddd;color:#555}
.dnnFormItem button:hover,.dnnFormItem input[type="button"]:hover,.dnnFormItem input[type="reset"]:hover,.dnnSecondaryAction:hover,a.dnnSecondaryAction:hover,ul.dnnAdminTabNav li a:hover,.dnnLogin .LoginTabGroup span:hover{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:-o-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:linear-gradient(top,#fefefe 0,#e8e8e8 100%);color:#555}
.dnnFormItem button:active,.dnnFormItem input[type="button"]:active,.dnnFormItem input[type="reset"]:active,.dnnFormItem input[type="reset"]:active,.dnnSecondaryAction:active,a.dnnSecondaryAction:active,ul.dnnAdminTabNav li a:active{border-color:#999;background:#c6c6c6;background:-moz-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c6c6c6),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:-o-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);-webkit-box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.4);box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.4)}
img{border:0}
.imgLeft{float:left;margin-right:30px;margin-bottom:30px}
.imgRight{float:right;margin-left:30px;margin-bottom:30px}
.imgBorder{border:solid 3px #fff}
.imgPolaroid{color:#a6a6a6;font-size:.75em;text-align:left;padding:13px 13px 17px 13px;background-color:#fff;box-shadow:0 1px 2px #ccc}
.imgPolaroid img{margin-bottom:12px}
.Edit .dnnLogViewer fieldset{max-width:1200px}
#login{float:right}
#login .registerGroup,#login .registerGroup *,#login .loginGroup,#login .loginGroup *{display:block}
#login .registerGroup,#login .loginGroup{float:left;padding:0;margin:0}
#login .registerGroup li:first-child:hover{border-left:#222}
#login .registerGroup li{float:left}
#login .registerGroup .buttonGroup{margin-right:0}
#login .registerGroup a,#login .loginGroup a{display:block;position:relative;height:25px;min-width:12px;padding:7px 15px 0 15px;color:#fff;font-size:.75em;vertical-align:middle}
#login .registerGroup a:hover,#login .loginGroup a:hover{background:#333;color:#ddd}
#login .registerGroup a:active,#login .loginGroup a:active{color:#fff;text-shadow:0 -1px 0 #fff}
#login .registerGroup a:hover,#login .loginGroup a:hover{text-decoration:none}
#login .registerGroup a strong,#login .loginGroup a strong{display:block;position:absolute;left:0;top:0;width:100%;overflow:hidden;font-size:0;text-indent:-9999px}
#login .userMessages a,#login .userNotifications a{background-color:transparent}
#login .userMessages strong{height:100%;background:url('i/icon_message.png') no-repeat center center}
#login .userNotifications{border-right:1px solid #CCC}
#login .userNotifications strong{height:100%;background:url('i/icon_notification.png') no-repeat center center}
#login .registerGroup a span{display:inline-block;position:absolute;right:2px;top:-9px;min-width:7px;margin-right:3px;text-align:center;font-size:.6875em;color:#fff}
#login .registerGroup .userProfileImg a{min-width:25px;min-height:32px;padding:0;background:0}
#login .registerGroup a img{height:32px;width:32px;background:#fff}
#login .loginGroup{border-right:0 solid #CCC}
#login .loginGroup a{color:#fff}
#login .userMessages a span,#login .userNotifications a span{display:inline-block;margin-top:9px;margin-right:0;background-color:transparent;font-size:.625em}
.ServiceIcon.professional{border-bottom:5px solid #484848!important}
ul.dnnAdminTabNav{height:44px}
.ContainerWrapper{padding:0 0 10px 0}
.ModuleTitle_MenuItem{border:0}
.ContainerHeader{padding:0 0 5px 0}
#ob_overlay{background-color:#333;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}
#ob_container{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;z-index:1001}
#ob_float{float:left;height:50%;min-width:100%}
#ob_content{clear:both;cursor:default;position:relative;margin:22px auto 44px;background-color:#fff;border:0 solid #fff;-webkit-box-shadow:0 0 8px 2px #222;-moz-box-shadow:0 0 8px 2px #222;line-height:0;display:none;z-index:1003}
#ob_iframe{-webkit-overflow-scrolling:touch;overflow:auto;font-size:0}
#ob_caption{color:#333;background-color:#fff;font-size:.75em}
#ob_caption p{padding:0;margin:10px;cursor:auto;line-height:1.625em}
#ob_video_wrapper{background:#000}
#ob_image{display:block;margin:0 auto}
#ob_inline{overflow:auto;cursor:auto}
#ob_inline .inline_content{padding:20px;line-height:1.625em}
#ob_load{-moz-border-radius:5px;background:url(i/ob/loading.gif) no-repeat center;background-color:#fff;border-radius:5px;height:40px;left:50%;position:fixed;top:50%;width:40px;margin:-25px 0 0 -25px;padding:5px;-webkit-box-shadow:0 0 8px 2px #222;-moz-box-shadow:0 0 8px 2px #222;z-index:1002}
#ob_error{text-align:center;padding:10px}
#ob_close{background:url(i/ob/buttons.png);cursor:pointer;height:30px;left:-26px;position:absolute;top:-26px;width:30px;z-index:1005}
#ob_title{color:#fff;left:auto;position:absolute;margin-left:15px;right:0;text-align:right;z-index:1004;line-height:1em;cursor:auto}
#ob_left,#ob_right{bottom:8px;cursor:pointer;height:100%;position:absolute;width:50px;z-index:1004}
#ob_left{left:-53px}
#ob_right{right:-53px}
#ob_left-ico,#ob_right-ico{cursor:pointer;display:block;height:30px;margin-top:-9px;position:absolute;top:50%;width:30px;z-index:1004}
#ob_left-ico{background:url(i/ob/buttons.png) center;right:20px}
#ob_right-ico{background:url(i/ob/buttons.png) right;left:20px}
#ob_left:hover,#ob_right:hover{visibility:visible}
#ob_dots{position:absolute;bottom:-24px;list-style:none;text-align:center;margin:0;padding:0;width:100%}
#ob_dots li{height:8px;list-style:none;width:8px;margin:3px;-moz-border-radius:4px;background-color:#666;border-radius:4px;cursor:pointer;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
#ob_dots .current{background-color:#CCC!important}
#ob_share{margin-left:8px}
#ob_title a,#ob_title a:hover,#ob_title a:active,#ob_title a:link{color:#fff}
.dnnLabel+span .License,.dnnLabel+span .Contributor{white-space:normal}
.ArticleWrapper .horizontal{vertical-align:middle}
.horizontal ul.categories li,.horizontal ul.tags li{float:left}
.horizontal ul.categories{margin:0}
