@charset "utf-8";
/* CSS Document for MBA Speedreport v2 */

html, body, ul, ol, li, p, h1, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0; padding: 0; border: 0;}
	
body {font: 80% Arial, Helvetica, sans-serif; color: #17002E; background: url(images/body-bkg.jpg) repeat-x top;}

.bold {font-weight: bold;}
p {margin-bottom: 15px}
.nomarg {margin-bottom: 0; padding-bottom: 0;}
p.clear, br.clear {clear: both;}
a img {border: none;}
img.right {float: right; margin-left: 15px; margin-bottom: 10px;}
img.left {float: left; margin-right: 15px; margin-bottom: 10px;}
.hdg {font-size: 140%; color: #211257; margin-bottom: 5px; margin-bottom: 10px;}
.smlHdg {font: 120% Arial, Helvetica, sans-serif; color: #690; margin-bottom: 0;}

.wrapper {width: 994px; margin: auto auto;}

.header {height: 300px; background: url(images/header-bkg.jpg) no-repeat; position: relative;}
.header h1 {color: #FFF; font-size: 160%; font-weight: normal; padding-top: 50px; padding-left: 10px;}
.header h1 span {font-size: 80%;}
.header ul.nav { position: absolute; top: 234px; left: 10px; }
.header ul.nav li {list-style-type: none; display: inline;}
.header ul.nav li a:link, .header ul.nav li a:visited {color: #FFF; text-decoration: none; padding: 5px 12px 5px 11px; border-right: 1px solid #400080;}
.header ul.nav li a:hover, .header ul.nav li a#active {border-top: 1px solid #C00;}
.header ul.nav li a#lastNav {border-right: none;}
.header ul.nav li a#lastNavActive {border-right: none; border-top: 1px solid #C00;}

.content {padding: 0 10px 30px 10px;}
.content h2 {font-size: 150%; margin-bottom: 15px; font-weight: normal; color: #211257; padding-bottom: 15px;}
.content ul, .content ol {margin-bottom: 15px;}
.content ul li {list-style-type: none; margin-bottom: 5px; list-style-position: outside; margin-left: 15px; background: url(images/list-pointer.gif) no-repeat left top; padding-left: 15px;}
.content ol li {margin-bottom: 5px; list-style-position: outside; margin-left: 15px; padding-left: 15px;}
.content .rightCol {float: right; margin-left: 60px; width: 270px; margin-bottom: 15px;}
.content .rightCol p.arrowHdg {font-size: 130%; margin-bottom: 5px;}
.content .rightCol p.arrowHdg img {position: relative; top: 3px;}
.content .rightCol a.latestNews:link, .content .rightCol a.latestNews:visited {background: #F9F9F9; border-top: 1px solid #EDF; padding: 10px; color: #211257; text-decoration: none; display: block;}
.content .rightCol .latestNews#homeNews {background: #F4F4F4; padding: 10px 10px 1px 10px;}
.content .rightCol #activeNews, .content .rightCol a.latestNews:hover {background: #E4E4E4;}
.content .rightCol .latestNews .date {color: #666; font-size: 85%;}
.content .rightCol .latestNews p.news {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%;}
.content .columns {float: left; width: 300px; margin-right: 30px;}
.content .columns#rightColumn {margin-right: 0;}
.content .columns p, .content .columns .para {background: url(images/footer-bkg.jpg) repeat-x; padding: 10px;}
.content .columns p.columnsHdg {font: bold 120% Arial, Helvetica, sans-serif; color: #350066; background: none; margin-bottom: 2px; padding: 0 0 0 20px; background: url(images/arrowHdg-bkg.jpg) no-repeat left;}
.content .columns p.none {background: none; padding: 0;}
.content .twoColumnsFirst {float: left; width: 472px;}
.content .twoColumnsSecond {margin-left: 502px;}
.content p.contact {margin-left: 110px;}
.content a:link, .content a:visited {color: #17002E;}
.content a:hover {text-decoration: none;}
.content .mainNews {margin-right: 330px; font-size: 85%;}
.content .mainNews .story {border: 1px solid #e4e4e4; padding: 10px 10px 2px 10px; margin-bottom: 15px; font-size: 110%; background: url(images/news-bkg.jpg) repeat-x top;}
.content .latestNews p.readMore {text-align: left;  font-size: 85%;}

#sampleReports a.pic1 {background: url(images/gallery/thumbs/sample-jameson-rogers-pg1.gif); height: 170px; width: 120px;}
#sampleReports a.pic2 {background: url(images/gallery/thumbs/sample-jameson-rogers-pg2.gif); height: 170px; width: 120px;}
#sampleReports a.pic3 {background: url(images/gallery/thumbs/sample-jameson-rogers-pg3.gif); height: 170px; width: 120px;}
#sampleReports a.pic4 {background: url(images/gallery/thumbs/sample-sovereignhills-pg1.gif); height: 170px; width: 120px;}	
#sampleReports a.pic5 {background: url(images/gallery/thumbs/sample-sovereignhills-pg2.gif); height: 170px; width: 120px;}
#sampleReports a.pic6 {background: url(images/gallery/thumbs/sample-sovereignhills-pg3.gif); height: 170px; width: 120px;}
#sampleReports a.pic7 {background: url(images/gallery/thumbs/sample-oliver-edge-pg1.jpg); height: 85px; width: 120px;}
#sampleReports a.pic8 {background: url(images/gallery/thumbs/sample-oliver-edge-pg2.jpg); height: 85px; width: 120px;}
#sampleReports a.pic9 {background: url(images/gallery/thumbs/sample-oliver-edge-pg3.jpg); height: 85px; width: 120px;}	
#sampleReports a.pic10 {background: url(images/gallery/thumbs/sample-rps-financial-pg1.gif); height: 85px; width: 120px;}
#sampleReports a.pic11 {background: url(images/gallery/thumbs/sample-rps-financial-pg2.gif); height: 85px; width: 120px;}	
#sampleReports a.pic12 {background: url(images/gallery/thumbs/sample-rps-financial-pg3.gif); height: 85px; width: 120px;}
#sampleReports a.pic13 {background: url(images/gallery/thumbs/mobile-1.jpg); height: 96px; width: 120px;}
#sampleReports a.pic14 {background: url(images/gallery/thumbs/mobile-2.jpg); height: 96px; width: 120px;}	
#sampleReports a.pic15 {background: url(images/gallery/thumbs/mobile-3.jpg); height: 96px; width: 120px;}

#sampleReports {position: relative; width: 954px; height: 660px; background: #fff url(images/gallery/gallery-text.gif) no-repeat right top; padding: 10px; border: 5px solid #F4F4F4}
#sampleReports a.gallery, #sampleReports a.gallery:visited {display: block; text-decoration: none; border: 1px solid #E4E4E4; margin-right: 10px; margin-bottom: 5px; cursor: default;}
#sampleReports a.gallery span {position: absolute; width: 1px; height: 1px; top: 0px; left: 460px; overflow: hidden; background: #FFF;}
#sampleReports a.gallery:hover {border: 1px solid #C00;}
#sampleReports a.gallery:hover span {position: absolute; width: 500px; height: 567px; top: 10px; left: 460px; color: #330000; text-align: right; font: bold 10px Verdana, Arial, Helvetica, sans-serif; background: #FFF;}
#sampleReports a.gallery:hover img {border: 1px solid #FFF; float: left; margin-right:5px;}

#sampleReports ul { width: 440px; height: 566px; float: left; padding: 0px; margin: 0px; list-style-type: none;}
#sampleReports ul li {float: left; background: none; padding-left: 0; margin-left: 0;}

.footerHolder {background: url(images/footer-bkg.jpg) repeat-x; height: 102px; clear: both;}
.footer {width: 994px; margin: auto auto; padding: 10px;}
.footer p {text-align: right; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999;}
.footer img {float: right; margin-left: 30px;}
.footer a:link, .footer a:visited {color: #999;}
.footer a:hover {text-decoration: none;}

