/* main */
body { font-size: 0.7em; line-height: 1.4em; } /* Base size */
p, div, li, th, td { font-family: Arial, Helvetica, Sans-Serif; } /* Base style */
p, div.txt, div.txtLrg, li, th, td { color: #636467; } /* Base colour */
p, div.txt { font-size: 120%; line-height: 130%; margin-bottom: 10px; } /* Base size */
div.txtLrg { font-size: 140%; line-height: 130%; }
div.txt p, div.txtLrg p { font-size: 100%; } /* This stops p tags in divs with font heights getting 2 x % size increases */
li { font-size: 105%; }
ul { margin-top: 10px; margin-bottom: 10px; }
li { margin-bottom: 2px; }

/* links */
a, a:active, a:visited { color: #5A94C6; text-decoration: none; }
a:hover {  text-decoration: underline; }
#c #m.ourPortfolio a, #c #m.ourPortfolio a:active, #c #m.ourPortfolio a:visited { color: #3D2525; }
#c #m.ourPortfolio a:hover {  text-decoration: none; color: #9A9392; }

/* headings */
h1, .h1 { font-family: Arial, Helvetica, Sans-Serif; color: #3D2525; font-size: 300%; font-weight: normal; }
h1 { line-height: 120%; margin: 11px 0 14px 0; }
#c #m.ourInvestors h1, #c #m.ourInvestors .h1 { color: #8AA0B8; }
#c #m.media h1, #c #m.media .h1 { color: #9A3765; }

h2, .h2 { font-family: Arial, Helvetica, Sans-Serif; color: #5994C5; font-size: 150%; font-weight: bold; line-height: 130%; }
h2 { margin-bottom: 15px; }
#c #m.ourPortfolio h2, #c #m.ourPortfolio .h2 { color: #002D62; }
#c #m.ourTeam h2, #c #m.ourTeam .h2 { color: #636467; }
#c #m.ourInvestors h2, #c #m.ourInvestors .h2 { color: #636467; }
#c #m.media h2, #c #m.media .h2 { color: #636467; }
#c #m.login h2, #c #m.login .h2 { color: #3D2525; }
#c #m.contactUs h2, #c #m.contactUs .h2 { color: #A7C2E0; }

h3, .h3 { font-family: Arial, Helvetica, Sans-Serif; color: #3D2525; font-size: 130%; font-weight: bold; }
h3 { line-height: 110%; }
#c #m.ourInvestors h3, #c #m.ourInvestors .h3 { color: #8AA0B8; }

h4, .h4 { font-family: Arial, Helvetica, Sans-Serif; color: #636467; font-size: 105%; font-weight: bold; }
h4 { line-height: 110%; margin-bottom: 10px; }

h1 a, h1 a:link, h1 a:active, h1 a:visited, h2 a, h2 a:active, h2 a:visited, h3 a, h3 a:active, h3 a:visited, h4 a, h4 a:active, h4 a:visited { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: underline; }

/* colours */
.hLgt  { color: #3D2525; }
.drkGrey { color: #636467; }
.blue { color: #8AA0B8; }
.searchHighlight { color: #3D2525; font-weight: bold; }

/* frame builder tool bar width override */
#fbToolBarContainer { width: 998px; margin: 0 auto; }
div.radEditor { width: 100%; }
div.radEditor ul, #companyProfile ul, #partnerProfile ul, #news ul { padding: 0 40px; }
div.radEditor ul li, #companyProfile ul li, #partnerProfile ul li, #news ul li { list-style-type: disc; }

/* front end alerts */
.alertBox { border: dashed 2px #F76510; color: #DD0000; background-image: url(../Images/Admin/stripe.gif); padding: 10px; }
.alertBox img { margin-right: 15px; }
.alertBox.Green { border: dashed 2px #009900; color: #009900; }
.error, .error a, .error a:active, .error a:visited  { font-family: Tahoma, Arial, Helvetica, Serif; color: red; }
.errorBox { padding: 10px 10px 10px 60px;   background-image: url(../Images/Warning.gif); background-repeat: no-repeat; background-position: 10px 10px; border: 2px dashed #3D2525; margin-bottom: 15px; color: #f00; font-weight: bold; display: block; }
.errorBox .errorDetail { font-weight: normal; margin-top: 5px; color: #000; }
.errorBox ul { margin: 5px 0px 0px 20px; padding: 0px; }
.errorBox li { font-weight: normal; background: none; padding: 0px; margin: 0px; color: #000; }

/* misc */
.lft { float: left; }
.rgt { float: right; }
.clr { clear: both; }
a img { border: 0; }
.hide { display: none; }
.block { display: block; }

/* form objects */
input.txtBox { border: 1px solid #CCCCCC; padding: 1px; padding: 2px 3px 2px 3px; width: 200px; font-size: 100%; }
input.btn { border: solid 1px #FFF; background-color: #3D2525; color: #FFF; font-size: 11px; padding: 1px 3px 3px 3px; }

/* Header */
#c #h #hScr { width: 940px; height: 90px; background: #3D2525 url(../Images/Common/h_bG.png) top right repeat-y; }
#c #h #hScr .lft { margin: 15px 0 0 20px; }
#c #h #hScr .rgt { margin: 47px 15px 0 0; }
#c #h #hScr .rgt input.txt { border: solid 1px #B1AFB0; color: #3D2525; font-size: 11px; width: 140px; padding: 2px 5px 5px 5px; }
#c #h #hScr .rgt input.btn { border: solid 1px #FFF; margin-left: 5px; background-color: #3D2525; color: #FFF; font-size: 11px; padding: 1px 3px 3px 3px; }

/* Main */
#c #m { background: url(../Images/Common/mBg.png) top left repeat-y; }

/* Left Nav */
#c #m #mL { background: url(../Images/Common/mL_bG.jpg) top left no-repeat; }
#c #m #mL .txtHome, #c #m #mL .txtMedia { padding: 24px 13px; font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 120%; color: #3D2525; line-height: 110%; }
#c #m #mL .navZone { background: #FFF url(../Images/Common/mL_navInvestorZone_aboutUs.png) top left no-repeat; width: 200px; height: 45px; }
#c #m #mL .navZone img { width: 200px; height: 45px }

#c #m #mL #nav { margin: 0; padding: 18px 13px; background-color: #A7C2E0; }
#c #m #mL #nav li { margin: 0; }
#c #m #mL #nav li a { color: #3D2525; border-bottom: solid 1px #CCDBEE; line-height: 150%; font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 110%; font-weight: normal; text-transform: uppercase; /*border-bottom: solid 1px #CCDBEE; */display: block; /*color: #3D2525; */}
#c #m #mL #nav li a.lv1_f { border-top: solid 1px #CCDBEE; }
#c #m #mL #nav li a:hover, #c #m #mL #nav li a.s { text-decoration: none; color: #FFF; }

#c #m #mL #nav ul.lv2 { margin: 0; padding: 0; padding-top: 4px; }
#c #m #mL #nav ul.lv2 li { margin: 0; }
#c #m #mL #nav ul.lv2 li a { border-top: none; border-bottom: none; text-transform: none; font-size: 95%; padding-left: 20px; }
#c #m #mL #nav ul.lv2 li.lv2_l a, #c #m #mL #nav ul.lv2 li.lv2_f_l a { padding-bottom: 4px; }

#c #m #mL #subNav { padding: 10px 15px; line-height: 120%; }
#c #m #mL #subNav li a { font-family: Arial, Helvetica, Sans-Serif; font-size: 100%; color: #3D2525; }
#c #m #mL #subNav li a:hover { text-decoration: none; color: #B8B4B5; }

/* Content banner */
#c #m #mR #mrC #mrcH div.bannerText { font-family: Arial, Helvetica, Sans-Serif; color: #FFF; font-size: 220%; font-weight: bold; text-transform: uppercase; }
#c #m #mR #mrC #mrcH div.bannerText div { padding: 20px; }
#c #m #mR #mrC #mrcH div.bannerText div span { font-size: 70%; text-transform: none; font-weight: normal; }

#c #m #mR #mrC #mrcM div.boxT, #c #m #mR #mrC #mrcL div.boxT { padding: 0 10px; }

/* Right column */
#c #m #mR #mrcR { background: url(../Images/Common/mrcR_bG.jpg) top left no-repeat; }
#c #m #mR #mrcR div.hdr { padding: 15px; font-weight: bold; }
#c #m #mR #mrcR div.hdr h2 { color: #FFF; margin-top: 0; font-size: 220%; font-weight: bold; text-transform: uppercase;  }
#c #m #mR #mrcR div.itemTop { border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; margin: 20px 15px 0 15px; padding: 5px 0; }
#c #m #mR #mrcR div.item { border-bottom: 1px solid #FFF; margin: 0 15px; padding: 5px 0; }

/* Footer */
#c #f { font-family: Arial, Helvetica, Sans-Serif; color: #B8B3B2; }
#c #f a { color: #3D2525; }

/* Section specific */
#c #m.aboutUs { background: none; }
#c #m.aboutUs #mL { background: url(../Images/Common/mL_bG_aboutUs.jpg) top left no-repeat; }
#c #m.aboutUs #mL #nav { }
#c #m.aboutUs #mL #nav li a { }
#c #m.aboutUs #mL #nav li a.lv1_f { }
#c #m.aboutUs #mL #nav li a:hover, #c #m.aboutUs #mL #nav li a.s { color: #FFF; }
#c #m.aboutUs #mL #nav li a.lv2_l, #c #m.aboutUs #mL #nav li a.lv2_f_l { border-bottom: solid 1px #CCDBEE; }
#c #m.aboutUs #mL .navZone { }

#c #m.ourPortfolio { background: url(../Images/Common/mBg_ourPortfolio.png) top left repeat-y; }
#c #m.ourPortfolio #mL { background: #E4E1E0 url(../Images/Common/mL_bG_ourPortfolio.jpg) top left no-repeat; }
#c #m.ourPortfolio #mL #nav { background-color: #DCD1D7; }
#c #m.ourPortfolio #mL #nav li a { color: #3D2525; border-bottom: solid 1px #FFF; }
#c #m.ourPortfolio #mL #nav li a.lv1_f { border-top: solid 1px #FFF; }
#c #m.ourPortfolio #mL #nav li a:hover, #c #m.ourPortfolio #mL #nav li a.s { color: #FFF; }
#c #m.ourPortfolio #mL #nav ul.lv2 li.lv2_l a, #c #m.ourPortfolio #mL #nav ul.lv2 li.lv2_f_l a { border-bottom: solid 1px #FFF; }
#c #m.ourPortfolio #mL .navZone { background: #FFF url(../Images/Common/mL_navInvestorZone_ourPortfolio.png) top left no-repeat; }

#c #m.ourTeam { background: url(../Images/Common/mBg_ourTeam.png) top left repeat-y; }
#c #m.ourTeam #mL { background: #E4E1E0 url(../Images/Common/mL_bG_ourTeam.jpg) top left no-repeat; }
#c #m.ourTeam #mL #nav { background-color: #B8B4B5; }
#c #m.ourTeam #mL #nav li a { color: #3D2525; border-bottom: solid 1px #CBC8C8; }
#c #m.ourTeam #mL #nav li a.lv1_f { border-top: solid 1px #CBC8C8; }
#c #m.ourTeam #mL #nav li a:hover, #c #m.ourTeam #mL #nav li a.s { color: #FFF; }
#c #m.ourTeam #mL #nav ul.lv2 li.lv2_l a, #c #m.ourTeam #mL #nav ul.lv2 li.lv2_f_l a { border-bottom: solid 1px #CBC8C8; }
#c #m.ourTeam #mL .navZone { background: #FFF url(../Images/Common/mL_navInvestorZone_ourTeam.png) top left no-repeat; }

#c #m.ourInvestors { background: url(../Images/Common/mBg_ourPortfolio.png) top left repeat-y; }
#c #m.ourInvestors #mL { background: #E4E1E0 url(../Images/Common/mL_bG_ourInvestors.jpg) top left no-repeat; }
#c #m.ourInvestors #mL #nav { background-color: #422526; }
#c #m.ourInvestors #mL #nav li a { color: #B8B3B2; border-bottom: solid 1px #7D6C6C; }
#c #m.ourInvestors #mL #nav li a.lv1_f { border-top: solid 1px #7D6C6C; }
#c #m.ourInvestors #mL #nav li a:hover, #c #m.ourInvestors #mL #nav li a.s { color: #FFF; }
#c #m.ourInvestors #mL #nav ul.lv2 li.lv2_l a, #c #m.ourInvestors #mL #nav ul.lv2 li.lv2_f_l a { border-bottom: solid 1px #7D6C6C; }
#c #m.ourInvestors #mL .navZone { height: 70px; margin-top: 5px; background: none; }
#c #m.ourInvestors #mL .navZone img { height:70px }

#c #m.ourInvestors #mR #mrcR { background-color: #ECE6E9; background-image: none; }
#c #m.ourInvestors #mR #mrcR div.hdr { background-color: #DCD1D7; padding-bottom: 15px; }
#c #m.ourInvestors #mR #mrcR div.hdr h2 { color: #3D2525; text-transform: uppercase; margin-bottom: 5px; }

#c #m.media { background: url(../Images/Common/mBg_media.png) top left repeat-y; }
#c #m.media #mL { }
#c #m.media #mL #nav { background-color: #9A3765; }
#c #m.media #mL #nav li a { color: #FFF; border-bottom: solid 1px #CD9BB2; }
#c #m.media #mL #nav li a.lv1_f { border-top: solid 1px #CD9BB2; }
#c #m.media #mL #nav li a:hover, #c #m.media #mL #nav li a.s { color: #3D2525; }
#c #m.media #mL #nav ul.lv2 li.lv2_l a, #c #m.media #mL #nav ul.lv2 li.lv2_f_l a { border-bottom: solid 1px #CD9BB2; }
#c #m.media #mL .navZone { background: #FFF url(../Images/Common/mL_navInvestorZone_media.png) top left no-repeat; }
#c #m.media #mL .txtMedia { font-family: Arial, Helvetica, Sans-Serif; padding-right: 0; padding-left: 10px; line-height: 130%; color: #636467; }
#c #m.media #mL .txtMedia a { color: #636467; }
#c #m.media #mL .txtMedia .hLgt { color: #9A3765; font-weight: bold; }
#c #m.media #mR #mrcR { background: url(../Images/Common/mrcR_bG_media.jpg) top left no-repeat; }

#c #m.login { background: url(../Images/Common/mBg_login.png) top left no-repeat; height: 518px; width: 940px; margin: 0 10px; }
#c #m.login div.login { margin-left: 25px; margin-top: 30px; width: 270px; }
#c #m.login div.login div.row1 { background: url(../Images/Common/adminLoginTop.png) top left no-repeat; padding: 10px; }
#c #m.login div.login div.row1 div.a { float: left; width: 72px; font-family: Arial, Helvetica, Sans-Serif; line-height: 190%; color: #3D2525; font-size: 120%; font-weight: bold; }
#c #m.login div.login div.row1 div.b { float: left; padding-left: 10px; }
#c #m.login div.login div.row1 .txtBox { width: 100px; border-left: solid 3px #939598; border-top: solid 3px #939598; border-right: none; border-bottom: none; }
#c #m.login div.login div.row1 .txtBox.invalid { background: url(../Images/Common/stripe.gif) top left repeat; }
#c #m.login div.login div.row1 .btn { background-color: #3D2525; margin-left: 3px; color: #FFF; border: none; padding: 1px; font-family: Arial, Helvetica, Sans-Serif; font-size: 110%; font-weight: bold; }
#c #m.login div.login div.row1 a { text-decoration: underline; color: #3D2525; }
#c #m.login div.login div.row1 .alert { background-color: #F0AEEB; color: #FFF; border-left: solid 3px #939598; border-top: solid 3px #939598; padding: 5px; margin-top: 8px; }
#c #m.login div.login div.row1 span.alert { display: block; }
#c #m.login div.login div.row2 { height: 12px; background: url(../Images/Common/adminLoginBtm.png) bottom left no-repeat; }

/* Editable page specific styling styles */
#c #m.contactUs div.radEditor { font-family: Arial, Helvetica, Sans-Serif; color: #5994C5; font-size: 150%; line-height: 130%; color: #A7C2E0; margin-top: 8px; }
#c #m.contactUs div.radEditor a { color: #A7C2E0; }
#c #m.contactUs div.radEditor div.rgt img { margin-bottom: 5px; }
#c #m.contactUs div.radEditor div.rgt a { font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 70%; font-weight: bold; color: #636467; text-transform: uppercase; text-decoration: none; }
#c #m.contactUs div.radEditor div.rgt a span { font-size: 120%; }

/* Page specific styling styles */
#investmentsRight .h3 { border-bottom: 2px solid #FFF; padding: 12px; color: #3D2525; font-size: 130%; text-transform: none; }
#investmentsRight .h4 { width: 184px; border-bottom: 1px solid #A7C2E0; padding: 2px 0; margin: 0 auto; }
#investmentsRight .img { width: 184px; margin: 0 auto; }
#investmentsRight span { font-weight: normal; font-size: 110%; }
#investmentsRight span.hLgt { font-weight: bold; color: #5994C5; }
#investmentsRight .more { width: 184px; border-bottom: 1px solid #A7C2E0; padding: 2px 0; margin: 0 auto; font-size: 90%; font-weight:normal }
#investmentsRight .more a { color: #3D2525; }
#investmentsRight .more a:hover { color: #636467; }

#investmentsRight .more1 { width: 184px; border-bottom: 1px solid #A7C2E0; padding: 2px 0; margin: 0 auto; font-size: 110%; }
#investmentsRight .more1 a { color: #636467; }
#investmentsRight .more1 a:hover { color: #3D2525; }

#investmentsRight .ftr { width: 184px; margin: 0 auto; }
#investmentsRight .ftr a { font-family: Trebuchet MS, Verdana, Arial, Helvetica; color: #3D2525; font-size: 200%; }
#investmentsRight a:hover { text-decoration: none; }

#companyProfile { padding: 15px; height: 441px; background: url(../DynamicContent/Images/Backgrounds/company-profile.jpg) top left no-repeat; }
#companyProfile div.lft { width: 160px; font-family: Arial, Helvetica, Sans-Serif; }
#companyProfile div.lft div.row div.a { font-size: 125%; color: #9A9392; }
#companyProfile div.lft div.row div.b { font-size: 125%; margin-bottom: 7px; color: #3D2525; }
#companyProfile div.rgt { width: 520px; height: 441px; border-left: solid 1px #A09292; }
#companyProfile div.rgt div.txtLrg { color: #636467; padding-left: 20px; padding-right: 5px; line-height: 120%; }
#companyProfile div.rgt div.txtLrg p { font-size: 100%; line-height: 120%;}
#companyProfile div.rgt img { float: right; margin-left: 10px; margin-bottom: 10px; }

#meetTheTeam { min-height: 441px; height: auto !important; height: 441px; background: url(../DynamicContent/Images/Backgrounds/our-team.jpg) top left no-repeat; }
#meetTheTeam div.photos { width: 680px; margin-bottom:-10px; }
#meetTheTeam div.photos div.a { margin-right: 10px; padding-bottom: 10px; }
#meetTheTeam a  { color: #636467; text-decoration: none; }
#meetTheTeam a:hover { color: #000; text-decoration: none; }

#partnerProfile div.lft { width: 350px; }
#partnerProfile div.txtLrg { width: 270px; float: left; margin-left: 50px; }
#partnerProfile div.txtLrg a { font-size: 70%; color: #999; }
#partnerProfile div.txtLrg a:hover { text-decoration: none; color: #636467; }
#partnerProfile div.record { border-top: solid 1px #A09292; margin-top: 20px; padding-top: 2px; }
#partnerProfile div.record div.hdr { font-size: 110%; color: #636467; height: 38px; }
#partnerProfile div.record div.hdr span { color: #ADADAD; padding-right: 4px; }
#partnerProfile div.record div.hdr a { color: #595A5E; font-weight: normal; }
#partnerProfile div.record div.hdr a:hover { text-decoration: none; color: #ADADAD; }

#news div.btn { padding-top: 10px; border-top: 1px solid #BEC0C2; }
#news div.btn input { background-color: #9A3765; border: none; color: #FFF; font-size: 95%; padding: 2px; width: 70px; margin-bottom: 2px; }
#news div.btn input.on { background-color: #3D2525; }

#userLogin div.row { clear: left; padding-bottom: 5px; }
#userLogin div.row div.a { float: left; width: 130px; line-height: 150%; }
#userLogin div.row div.b { float: left; }

div.floatLogin { position: absolute; top: 243px; width: 300px; height: 180px; margin-left: 300px; }
div.floatLogin div.top { padding: 20px 25px 0 20px; min-height: 30px; height: auto !important; height: 30px; background: url(../Images/Common/loginTop.png) top left no-repeat; }
div.floatLogin div.main { color: #3D2525; padding: 8px 0 0 20px; height: 95px; background: url(../Images/Common/loginBg.png) top left no-repeat; }
div.floatLogin div.main div.row div.a { float: left; width: 72px; font-family: Arial, Helvetica, Sans-Serif; line-height: 190%; color: #3D2525; font-size: 120%; font-weight: bold; }
div.floatLogin div.main div.row div.b { float: left; padding-left: 10px; }
div.floatLogin div.main div.row .txtBox { width: 100px; border-left: solid 3px #939598; border-top: solid 3px #939598; border-right: none; border-bottom: none; }
div.floatLogin div.main div.row .txtBox.invalid { background: url(../Images/Common/stripe.gif) top left repeat; }
div.floatLogin div.main div.row .btn { background-color: #3D2525; margin-left: 3px; color: #FFF; border: none; padding: 1px; font-family: Arial, Helvetica, Sans-Serif; font-size: 110%; font-weight: bold; }
div.floatLogin div.btm { height: 20px; background: url(../Images/Common/loginBtm.png) top left no-repeat; }
div.floatLogin a { text-decoration: underline; color: #3D2525; }
div.floatLogin label, div.floatLogin span { color: #3D2525; }
div.floatLogin .alert { background-color: #F08080; color: #FFF; border-left: solid 3px #939598; border-top: solid 3px #939598; padding: 5px; margin-top: 8px; }
div.floatLogin span.alert { display: block; }

/* Table styles */
table.pinGv { width: 100%; font-size: 105%; margin-top: 5px; }

#c #m.media table.pinGv { }
#c #m.media table.pinGv th { background-color: #DEE4EC; text-transform: uppercase; text-align: left; padding: 6px; border-bottom: solid 1px #FFF; }
#c #m.media table.pinGv th.hLgt { background-color: #9A3765; color: #FFF; }
#c #m.media table.pinGv th { color: #9A3765; }
#c #m.media table.pinGv td { padding: 6px; color: #636467; vertical-align: top; }
#c #m.media table.pinGv td a { color: #636467; text-decoration: none; }
#c #m.media table.pinGv td a:hover { color: #9A3765; }
#c #m.media table.pinGv tr.row td { background-color: #FFF; }
#c #m.media table.pinGv tr.rowOn td { background-color: #FFF; color: #9A3765; }
#c #m.media table.pinGv tr.alt td { background-color: #DEE4EC; }
#c #m.media table.pinGv tr.altOn td { background-color: #DEE4EC; color: #9A3765; }
#c #m.media table.pinGv tr.ftr td { border-top: 1px solid #BEC0C2; }
#c #m.media table.pinGv input { background-color: #9A3765; border: none; color: #FFF; font-size: 95%; padding: 2px; }
#c #m.media table.pinGv a.btn, #c #m.media table.pinGv a.btn:hover { display: block; width: 18px; background-color: #9A3765; padding: 2px; color: #FFF; font-size: 95%; text-align: center; }

#c #m.ourPortfolio table.pinGv { }
#c #m.ourPortfolio table.pinGv th { background-color: #E5EAEF; text-transform: uppercase; text-align: left; padding: 6px; border-bottom: solid 1px #FFF; }
#c #m.ourPortfolio table.pinGv th.hLgt { background-color: #002D62; }
#c #m.ourPortfolio table.pinGv th.hLgt a { color: #FFF; }
#c #m.ourPortfolio table.pinGv th a { color: #002D62; }
#c #m.ourPortfolio table.pinGv th a:hover { text-decoration: none; }
#c #m.ourPortfolio table.pinGv td { padding: 6px; color: #636467; vertical-align: top; }
#c #m.ourPortfolio table.pinGv td a { color: #636467; text-decoration: none; }
#c #m.ourPortfolio table.pinGv tr.row td { background-color: #FFF; }
#c #m.ourPortfolio table.pinGv tr.rowOn td, #c #m.ourPortfolio table.pinGv tr.rowOn a { background-color: #FFF; color: #002D62; }
#c #m.ourPortfolio table.pinGv tr.alt td { background-color: #DCD1D7; }
#c #m.ourPortfolio table.pinGv tr.altOn td, #c #m.ourPortfolio table.pinGv tr.altOn a { background-color: #DCD1D7; color: #002D62; }
#c #m.ourPortfolio table.pinGv tr.ftr td { border-top: 1px solid #BEC0C2; }
#c #m.ourPortfolio table.pinGv input { background-color: #9A3765; border: none; color: #FFF; font-size: 95%; padding: 2px; }
