.clearfix:after {
   clear: both;
   content: ".";
   display: block;
   height: 0;
   visibility: hidden;
}
html {
}
body {
background: url('../graphics/bg-bottom-body.jpg') repeat-x bottom left;
}
a:link, a:visited {
}
a:hover {
}
strong {
}
em {
}
body p, ul li, ol li {
}
h1, h2, h3, h4, h5, h6 {
}
h2 {
}
h3 {
}
#header-holder {
   background: none repeat scroll 0 0 #575758;
   border-bottom: 5px solid #4295D1;
   margin: 0 auto;
   width: 100%;
}
#mrp-header {
   height: 38px;
   margin: 0 auto;
   padding: 0;
   text-align: right;
   width: 960px;
}
#logo {
   float: left;
   height: 50px;
   width: 240px;
}
#mrp-header p {
   color: #AAAAAA;
   float: right;
   font-family: "Trebuchet MS",sans-serif;
   font-size: 13px;
   margin-top: 10px;
   width: 375px;
}
#mrp-header p a:link, #mrp-header p a:visited {
   color: #EEEEEE;
   font-weight: normal;
}
#mrp-header p a:hover {
   color: #AAAAAA;
}
#mrp-header span {
   color: #EEEEEE;
}
#mrp-header ul {
   float: right;
   height: 25px;
   margin: 6px 0 0 25px;
   width: 112px;
}
#mrp-header ul li {
   display: block;
   float: left;
   height: 26px;
   margin-right: 2px;
   overflow: hidden;
   text-indent: -1000em;
   width: 26px;
}
#mrp-header ul li a:hover {
   opacity: 0.8;
}
.facebook {
   background: url("../graphics/btn-facebook.png") no-repeat scroll left top transparent;
   display: block;
   height: 26px;
   text-indent: -1000em;
   width: 26px;
}
.youtube {
   background: url("../graphics/btn-youtube.png") no-repeat scroll left top transparent;
   display: block;
   height: 26px;
   text-indent: -1000em;
   width: 26px;
}
.twitter {
   background: url("../graphics/btn-twitter.png") no-repeat scroll left top transparent;
   display: block;
   height: 26px;
   text-indent: -1000em;
   width: 26px;
}
.linkedin {
   background: url("../graphics/btn-linkedin.png") no-repeat scroll left top transparent;
   display: block;
   height: 26px;
   text-indent: -1000em;
   width: 26px;
}
.nav-holder {
   background: none repeat scroll 0 0 #414142;
   border-bottom: 5px solid #4295D1;
   height: 86px;
}
#mrp-container1 {
   height: 86px;
   margin: 0 auto;
   width: 960px;
}
#mrp-container1 h1 {
   background: url("../graphics/logo.png") no-repeat scroll left top transparent;
   float: left;
   height: 36px;
   margin-top: 22px;
   text-indent: -1000em;
   width: 240px;
}
#mrp-container1 h1 a:link, #mrp-container1 h1 a:visited {
   color: #D0D0D0;
   display: block;
   height: 36px;
   overflow: hidden;
   text-decoration: none;
}
#mrp-container1 h1 a:hover {
   color: #EEEEEE;
}

#menu-7234101675387779072-t {
   float: right;
   padding-top: 30px;
   width: 715px;
}


#wrapper {
   margin: 0 auto 50px;
   width: 960px;
}
#content-well {
   float: left;
   margin-right: 20px;
   margin-top: 35px;
   min-height: 685px;
   width: 715px;
}
#mrp-sidebar {
   float: left;
   min-height: 663px;
   padding-top: 25px;
   width: 225px;
	padding-bottom: 370px;
}
.sidebar-box {
}
.sidebar-box h3 {
   color: #414142;
   font-family: "Trebuchet MS",sans-serif;
   font-size: 22px;
   letter-spacing: -1px;
   line-height: 28px;
   margin-bottom: 20px;
   padding-top: 22px;
}
.sidebar-box li {
   margin-bottom: 13px;
}
.sidebar-box a:link, .sidebar-box a:visited {
   color: #0093D9;
   font-family: "Trebuchet MS",sans-serif;
   font-size: 17px;
   font-weight: normal;
   letter-spacing: -1px;
   line-height: 14px;
   margin-bottom: 20px;
   text-decoration: none;
}
.sidebar-box a:hover {
   color: #414142;
   text-decoration: none;
}
.guides-box {
   background: url("../graphics/bg-guide.png") no-repeat scroll 110px 0px transparent;
   margin-bottom: 55px;
}
.search-box {
   background: url("../graphics/bg-search.png") no-repeat scroll 121px 5px transparent;
   margin-bottom: 80px;
}
#footer-holder {
   background: url("../graphics/border-footer.jpg") repeat-x scroll left top #ababab;
   width: 100%;
}
#footer {
   background: url("../graphics/border-footer.jpg") repeat-x scroll left top #ababab;
   height: 295px;
   margin: 0 auto;
   width: 960px;
}
.footer-box {
   background: none repeat scroll 0 0 #E4E4E5;
   height: 250px;
   width: 225px;
}
#mrp-container5 {
   float: left;
   height: 250px;
   margin-right: 20px;
   margin-top: 15px;
   width: 225px;
}
#mrp-container5 h2 {
   background: url("../graphics/answers-sign.png") no-repeat scroll left 2px transparent;
   color: #FFFFFF;
   font-family: "Trebuchet MS",sans-serif;
   font-size: 20px;
   margin-bottom: 5px;
   padding: 0 0 0 35px;
}
#mrp-container6 {
   float: left;
   height: 250px;
   margin-right: 20px;
   margin-top: 15px;
   width: 225px;
}
#mrp-container6 h2 {
   background: url("../graphics/answers-sign.png") no-repeat scroll left 2px transparent;
   color: #FFFFFF;
   font-family: "Trebuchet MS",sans-serif;
   font-size: 20px;
   margin-bottom: 5px;
   padding: 0 0 0 35px;
}
#mrp-container7 {
   float: left;
   height: 250px;
   margin-right: 20px;
   margin-top: 15px;
   width: 225px;
}
#mrp-container7 h2 {
   background: url("../graphics/answers-sign.png") no-repeat scroll left 2px transparent;
   color: #FFFFFF;
   font-family: "Trebuchet MS",sans-serif;
   font-size: 20px;
   margin-bottom: 5px;
   padding: 0 0 0 35px;
}
.footer-box {
   background: none repeat scroll 0 0 #f2f2f4;
   border-radius: 13px 13px 13px 13px;
   height: 195px;
   padding: 23px 14px 0;
   width: 197px;
}
.footer-box p {
   color: #878788;
   font-family: "Trebuchet MS",sans-serif;
   font-size: 12px;
   line-height: 15px;
   margin-bottom: 14px;
}
.footer-box a {
   background: url("../graphics/bg-bt-more.png") no-repeat scroll right top transparent;
   color: #979797;
   display: block;
   float: right;
   font-family: "Trebuchet MS",sans-serif;
   font-size: 12px;
   font-weight: normal;
   height: 22px;
   padding-right: 29px;
   padding-top: 6px;
   text-align: right;
   text-decoration: none;
   width: 42px;
}
.footer-box a:hover {
   background: url("../graphics/bg-bt-more.png") no-repeat scroll left top transparent;
}
.more {
   background: url("../graphics/bg-bt-more.png") no-repeat scroll right top transparent;
   color: #979797;
   float: right;
   font-family: "Trebuchet MS",sans-serif;
   font-size: 12px;
   text-decoration: none;
}
.footer-box .last-paragraph {
   margin-bottom: 0;
}
.footer-box .testimonials-paragraph {
   float: left;
   margin-bottom: 5px;
}
#mrp-container8 {
   float: left;
   margin-top: 15px;
   width: 225px;
}
