

/* CSS Document */



body

{

margin: 0px auto;

font: normal 12px Arial;

line-height: 17px;

color: #414141;

background: #fff url(../images/main-bg.jpg) repeat-x;

text-align: center;

}



#mainPage

{

margin: 0px auto;

padding: 0px;

width: 985px;

text-align: left;/*background: #fff url(../images/a.png);

background-color: #2d5899;*/

}



#header

{

margin: 0px auto;

height: 108px;

width: 985px;

background-image: url(../images/header-bg.jpg);

}



#logo

{

float: left;

}



.leftContent

{

margin: 0px auto;

width: 751px;

float: left;

border-right: 1px dotted #8a8a8a;

background-color: #fff;

padding: 0px 10px 20px 0px;

}







.highlighted-testies

{

text-align: left;

font-style: italic;

}



.client-name

{

color: #365d98;

text-align: left;

font-style: italic;

}







.rightContent

{background:url("../images/resources-bg1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

margin: 0px auto;

width: 213px;

float: right;

overflow: hidden;

padding:5px;

width:205px;

}



#bannerArea

{

margin: 0px auto;

float: left;

background-color: #fff;

}



#bannerAreamort

{

margin: 0px auto;

float: left;

background-color: #fff;

}



#mainBannermort

{

margin: 0px auto;

height: 195px;

width: 751px;

float: left;

clear:both;

background-color: #fff;

}



#mainBanner

{

margin: 0px auto;

height: 288px;

width: 751px;

float: left;

clear:both;

background-color: #fff;

border-bottom: 1px dotted #8a8a8a;

}



#mainBannerInner

{

margin: 0px auto;

height: 111px;

width: 751px;

float: left;

clear:both;

background-color: #fff;

border-bottom: 1px dotted #8a8a8a;

}



ul#nav

{

z-index: 1000;

margin-top: 10px;

height: 36px;

width: 360px;
border-radius:0 11px 0 0;

font: normal 14px Arial;

text-transform: lowercase;

list-style-type: none;

float: right;

text-align:center;

padding-left: 0px;

background: url(../images/button-bg.gif) no-repeat;

}



ul#nav li

{

float: left;

background: url(../images/main-navigation-seperator.png) no-repeat center right;

margin: 0px;

border: 0px solid #000;

padding: 9px 10px;

}



ul#nav li a

{

display: block;

text-align: center;

color: #fff;

text-decoration: none;

}



ul#nav li a:hover

{

color: #fff;

text-decoration: underline;

}



ul#nav li a.current

{

color: #fff;

text-decoration: underline;

}



ul#nav div

{

z-index:2000;

margin-top: 10px;

margin-left: -12px;

padding-bottom: 15px;

position: absolute;

visibility: hidden;

background: url(../images/drop-down-bg.gif) no-repeat;

background-position: bottom left;

height: auto;

width: 175px;

}



ul#nav div a

{

margin: 0px auto;

padding: 0px 14px;

font: normal 12px Arial;

color: #fff;

line-height: 24px;

text-align: left;

text-decoration: none;

border-bottom: 1px solid #fff;

}



ul#nav div a:hover

{

color: #fff;

background-color:#f26b7f;

text-decoration: none;

}



ul#nav .cont

{

z-index:2100;

left:910px;

top:56px;

margin-top: 11px;

padding-bottom: 15px;

position: absolute;

visibility: hidden;

background: url(../images/drop-down-bg.gif) no-repeat;

background-position: bottom left;

height: auto;

width: 208px;

}



ul#nav .cont a

{

margin: 0px auto;

padding: 0px 14px;

font: normal 12px Arial;

color: #fff;

line-height: 24px;

text-align: right;

text-decoration: none;

border-bottom: 1px solid #fff;

}



ul#nav .cont a:hover

{

color: #fff;

background-color:#f26b7f;

text-decoration: none;

}



.side

{

float: right;

width: 200px;

padding: 0px 3px;

margin-bottom: 20px;

}



.side ul

{

margin: 0px auto;

border-top: 1px solid #1c4754;

list-style: none;

}



.side li

{

border-bottom: 1px dotted #bababa;

}



.side li a

{

color: #3d4b83;

text-decoration: none;

display: block;

font-size: 14px;

line-height: 28px;

padding: 0px 3px;

text-transform: capitalize;

text-align:right;

}



.side li a:hover

{

color: #ffffff;

background-color:#3d4b83;

font-weight:bold;

}



.side li a.current

{

color: #ffffff;

background-color:#3d4b83;

font-weight:bold;

}



.quickLinks

{

float: right;

width: 200px;

padding: 0px 3px;

margin-bottom: 20px;

}



.quickLinks ul

{

margin: 0px auto;

border-top: 1px solid #1c4754;

list-style: none;

text-align:right;

}



.quickLinks li

{

border-bottom: 1px dotted #bababa;

}



.quickLinks li a

{

color: #3d4b83;

text-decoration: none;

display: block;

font-size: 14px;

line-height: 28px;

padding: 0px 3px;

text-transform: capitalize;

text-align:right;

}



.quickLinks li a:hover

{

color: #f00;

text-decoration: none;

}



.quickLinks li a.current

{

color: #f00;

text-decoration: underline;

}



.formcont1

{

background-color: #d9f1f8;

/*border-bottom:1px solid #d23333;

border-top: 2px solid #5abed8;*/

border-bottom: 1px solid #63b4cd;

border-top: 2px solid #cacaca;

width: 210px;

height: 210px;

padding-top: 5px;

}



.labels

{

color: #999;

font-weight: bold;

}



.btn

{

padding: 5px;

font: bold 12px Arial;

color: #fff;

background-color: #eb6669;

border-top: 1px solid #95101e;

border-right: 1px solid #d02336;

border-left: 1px solid #95101e;

border-bottom: 1px solid #d02336;

cursor: pointer;

}



.btn a

{

font: bold 11px Arial;

color: #fff;

font-style: italic;

text-decoration: none;

}



.btn a:hover

{

font: bold 11px Arial;

color: #fff;

font-style: italic;

text-decoration: underline;

}



.partnerbtn

{

width: 165px;

padding: 5px;

text-align: center;

background-color: #eb6669;

border-top: 1px solid #95101e;

border-right: 1px solid #95101e;

border-bottom: 1px solid #d02336;

border-left: 1px solid #d02336;

float: right;

}



.partnerbtn a

{

font: bold 12px Arial;

color: #fff;

font-style: italic;

text-decoration: none;

}



.partnerbtn a:hover

{

text-decoration: underline;

}



.features

{

float: right;

width: 200px;

}



.horzDot

{

height: 1px;

width: 100%;

float: left;

margin: 1px 0px;

padding: 0px;

border-top: 1px dotted #8a8a8a;

clear: both;

}



/*

.horzDot

{

height: 1px;

width: 100%;

background: url(../images/horzDot.gif);

float: left;

margin: 1px 0px;

}

*/



.title

{

margin: 0px auto;

padding: 10px 0px;

font: bold 19px Arial;

color: #3f89c3;

display: block;

clear:both;

}



.title-ca

{

margin: 0px auto;

padding: 1px 0px;

font: bold 16px Arial;

color: #3f89c3;

display: block;



}







.title-ca a

{

margin: 0px auto;

padding: 1px 0px;

font: bold 16px Arial;

color: #3f89c3;

display: block;

text-decoration: none;

}





.title-ca1

{

margin: 0px auto;

padding: 14px 1px 0px;

font: bold 14px Arial;

color: #3f89c3;

display: block;

}



.title-ca1 a

{

margin: 0px auto;

padding: 1px 0px;

font: bold 14px Arial;

color: #3f89c3;

display: block;

text-decoration: none;

}









.title-line

{

margin: 0px auto;

padding: 10px 1px 0px;

font: bold 13px Arial;

display: block;

font-style: italic;

}



.coverage

{

margin: 0px;

padding: 5px 10px;

width: 731px;

background-color: #f1f1f1;

border-bottom: 1px solid #e0e0e0;

border-top: 1px solid #e0e0e0;

font-weight: bold;

}



.subTitle

{

margin: 0px auto;

font: bold 12px Arial;

color: #E84258;

text-transform: uppercase;

width: 200px;

display: block;

padding: 0px 0px 1px 0px;

clear:both;

text-align:right;

}



.box

{

height: 123px;

width: 230px;

float: left;

background: url(../images/box-bg.gif) no-repeat;

padding: 5px;

margin: 0px 3px;

}



.arrow

{

font: normal 9px Arial;

color: #3d4b83;

}



.redArrow

{

font: normal 9px Arial;

color: #f00;

}



.newsTitle

{

font: normal 11px Arial;

margin-bottom: 5px;

line-height: 12px;

color: #314883;

font-style: italic;

float: left;

width: 210px;

padding: 0px;

text-align: left;

border: 0px solid #f00;

}



.newsTitle a

{

color: #314883;

text-decoration: none;

}



.newsTitle a:hover

{

text-decoration: underline;

}





.partnerheading

{

margin: 2px auto;

font: normal 11px Arial;

line-height: 12px;

color: #314883;

font-style: Italic;

}



p

{

margin: 10px auto;

text-align: justify;

width: 100%;

clear:both;

}



br

{

clear: both;

}



.highlighted

{

color: #314883;

/*color: #E84258;*/

font-weight: bold;

font-style: italic;

}



.contactdetails

{

margin: 0px auto;

background-color: #f7f7f7;

padding: 5px 10px;

font: normal 15px Arial;

line-height: 22px;

border-bottom: 1px solid #cbd6da;

border-top: 1px solid #cbd6da;

}



.contactdetails a

{

color: #f00;

text-decoration: none;

}



.contactdetails a:hover

{

color: #f00;

text-decoration: underline;

}



.mail

{

float: left;

margin-right: 15px;

}



a.learnMore

{

font: normal 11px Arial;

color: #dd465d;

font-style: italic;

text-decoration: underline;

}



a:hover.learnMore

{

color: #dd465d;

text-decoration: none;

}



.table

{

width: 98%;

height: 400px;

padding:15px 5px;

background: #fff url(../images/serviceboxbg.gif) repeat-x;

}



.table .cul

{

margin: 0px auto;

width: auto;

padding: 0px;

height: 30px;

clear: both;

width: 710px;

}



.table .cli

{

margin: 0px auto;

padding: 0px;

width: 180px;

height: 30px;

float: left;

display: inline;

font-weight: bold;

}



.table .cliBig

{

margin: 0px auto;

padding: 0px;

width: 230px;

height: 30px;

float: left;

display: inline;

}



.formField

{

width: 220px;

height: 18px;

border:1px solid #365d98;

font: normal 12px Arial;

}



sup

{

color: #f00;

}



.country

{

font: normal 12px Arial;

color: #2a2b27;

width: 225px;

}



.select

{

font: normal 12px Arial;

color: #2a2b27;

width: 210px;

}



.select-small

{

font: bold 12px Arial;

color: #2a2b27;

width: 100px;

}



#footer

{

padding: 0px;

margin: 0px auto;

width: 985px;

background: url(../images/footer-bg.jpg) repeat-x;

float: left;

font: normal 11px Arial;

font-style: normal;

padding-top: 10px;

}



#copyright

{

margin: 0px auto;

list-style-type: none;

float: left;

color: #555;

padding: 5px

}



.rightPanel

{

margin: 0px auto;

float: right;

color: #203b7e;

padding: 5px;

}



.rightPanel a

{

color: #616161;

text-decoration: none;

}



.rightPanel a:hover

{

/*color: #c000;*/

text-decoration: underline;

}



.rssfield

{

position: fixed;

bottom: 0;

padding: 25px;

line-height: 20px;

color: #414141;

display: none;

text-align: left;

margin-left: 85px;

background: url(../images/rssbg.png) no-repeat;

font: normal 12px Arial;

line-height: 18px;

}



.rssfield a

{

color: #0066FF;

font: normal 12px Arial;

text-decoration: underline;

}



.rssfield a:hover

{

color: #0066FF;

font: normal 12px Arial;

text-decoration: none;

}



.rssfieldtop

{

position: absolute;

top: 40px;

padding: 25px;

line-height: 20px;

color: #414141;

display: none;

text-align: left;

margin-left: 500px;

background: url(../images/rssbg.png) no-repeat;

font: normal 12px Arial;

line-height: 18px;

z-index: 1050;

}



.rssfieldtop a

{

color: #0066FF;

font: normal 12px Arial;

text-decoration: underline;

}



.topnav

{

margin-top: 20px;

padding-right: 5px;

float: right;

text-align: right;

width: 450px;

font: normal 10px Arial;

text-decoration: none;

color:#616161;

}



.topnav a

{

font: normal 10px Arial;

text-transform: uppercase;

text-decoration: none;

color:#616161;

}



.topnav a:hover

{

font: normal 10px Arial;

text-transform: uppercase;

color:#616161;

}



a

{

outline: none;

color: #414141;

text-decoration: underline;

}



a:hover

{

outline: none;

color: #3f89c3;

text-decoration: none;

}



.serviceBox

{

width: 740px;

min-height: 60px;

Padding: 5px 5px 10px 0px;

margin: 10px 5px 20px 0px;

float: left;

background: url(../images/serviceboxbg.gif) repeat-x;

overflow: hidden;

}



.serviceBox a

{

text-decoration: underline;

color:#414141;

;

}



.serviceBox a:hover

{

text-decoration: none;

color:#3F89C3;

}



.serviceBox li

{

margin-left: 25px;/*border-bottom:1px dotted #004080;*/

}



.serviceTitle

{

padding: 5px 5px;

margin-bottom: 15px;

font: bold 15px Arial;

color: #314883;

/*color: #3f89c3;*/

float: left;

width: 100%;

border-bottom:1px dotted #004080;/*border-bottom:1px solid #fff;*/

}



.serviceTitle a

{

text-decoration: none;

color:#314883;

}



.serviceTitle a:hover

{

text-decoration: underline;

color:#3F89C3;

}



h1

{

padding: 0px;

margin-bottom: 5px;

font: bold 19px Arial;

color: #555;

float: left;

width: 98%;/*margin-bottom: 10px;

border-bottom:1px dotted #365d98;*/

}





h2

{

padding: 0px;

margin: 0px;

font: bold 15px Arial;

color: #414141;

float: left;

width: 98%;/*margin-bottom: 10px;

border-bottom:1px dotted #365d98;*/

}



h4

{

margin: 0px 5px 20px 5px;

font: normal 12px Arial;

line-height: 18px;

}



h4 a

{

text-decoration: underline;

color:#414141;

;

}



h4 a:hover

{

text-decoration: none;

color:#3F89C3;

}



.bigText

{

font: normal 17px Arial;

}



/*.serviceTitle

{

margin: 10px 0px 0px 5px;

padding: 2px 5px;

font: normal 15px Arial;

color: #fff;

float: left;

min-width: 100px;

background: url(../images/serviceboxtitle.gif) no-repeat;

background-color: #365d98;

}

*/



.left

{

margin: 0px auto;

float: left;

width: 350px;

}



.right

{

margin: 0px auto;

float: right;

width: 350px;

}



.newsContainer

{

margin: 0px auto;

clear: both;

}



.newsContainer ul

{

list-style-type:none;

}



.newsContainer ul li

{

margin: 0px auto;

width: 740px;

float: left;

padding: 15px 0px;

font: normal 11px Arial;

color: #314883;

border-bottom: 1px dotted #8a8a8a;

}



.newsContainer ul li a

{

margin: 0px auto;

margin-top: 5px;

float: left;

color: #000;

text-decoration: none;

font-style: normal;

font: bold 11px arial;

}



.newsContainer ul li a:hover

{

float: left;

color: #314883;

text-decoration: underline;

}



.hr-container

{

margin: 0px auto;

width: 700px;

float: left;

height: 200px;

padding: 8px 20px;

}



.hr-container a

{

margin-top: 5px;

color: #000;

text-decoration: none;

}



.hr-container a:hover

{

color: #314883;

text-decoration: underline;

}



.hr-container .left

{

margin: 0px auto;

padding-top: 25px;

height: 50px;

float: left;

width: 450px;

}



.hr-container .right

{

margin: 0px auto;

float: right;

width: 200px;

text-align: center;

}



.hr-container-alternate

{

margin: 0px auto;

width: 700px;

float: left;



height:auto;



padding: 8px 20px;

border-bottom: 1px dotted #ccc;

border-top: 1px dotted #ccc;

background-color: #e8f4ff;

}



.hr-container-alternate a

{

margin-top: 5px;

color: #000;

text-decoration: none;

}



.hr-container-alternate a:hover

{

color: #314883;

text-decoration: underline;

}



.hr-container-alternate .left

{

margin: 0px auto;

padding-top: 25px;

height: 50px;

float: left;

width: 450px;

}



.hr-container-alternate .right

{

margin: 0px auto;

float: right;

width: 200px;

text-align: center;

}





.awards-container

{

margin: 0px auto;

width: 700px;

float: left;

height: 100px;

padding: 8px 20px;

}



.awards-container a

{

margin-top: 5px;

color: #000;

text-decoration: none;

}



.awards-container a:hover

{

color: #314883;

text-decoration: underline;

}



.awards-container .left

{

margin: 0px auto;

padding-top: 25px;

height: 50px;

float: left;

width: 500px;

}



.awards-container .right

{

margin: 0px auto;

float: right;

width: 200px;

text-align: center;

}



.awards-container-alternate

{

margin: 0px auto;

width: 700px;

float: left;

height: 100px;

padding: 8px 20px;

border-bottom: 1px dotted #ccc;

border-top: 1px dotted #ccc;

background-color: #e8f4ff;

}



.awards-container-alternate a

{

margin-top: 5px;

color: #000;

text-decoration: none;

}



.awards-container-alternate a:hover

{

color: #314883;

text-decoration: underline;

}



.awards-container-alternate .left

{

margin: 0px auto;

padding-top: 25px;

height: 50px;

float: left;

width: 500px;

}



.awards-container-alternate .right

{

margin: 0px auto;

float: right;

width: 200px;

text-align: center;

}



.press-container

{

margin: 0px auto;

width: 700px;

float: left;

padding: 10px 20px;

color: #314883;

font: normal 11px Arial, Helvetica, sans-serif;

}



.press-container a

{

font-weight: bold;

display: block;

margin-top: 3px;

font-weight: bold;

color: #000;

text-decoration: none;

}



.press-container a:hover

{

color: #314883;

text-decoration: underline;

}



.press-container-alternate

{

font: normal 11px Arial, Helvetica, sans-serif;

margin: 0px auto;

width: 700px;

float: left;

padding: 10px 20px;

border-bottom: 1px dotted #ccc;

border-top: 1px dotted #ccc;

background-color: #e8f4ff;

color: #314883;

}



.press-container-alternate a

{

display: block;

margin-top: 3px;

font-weight: bold;

color: #000;

text-decoration: none;

}



.press-container-alternate a:hover

{

color: #314883;

text-decoration: underline;

}



ul

{

margin: 0px auto;

padding: 0px;

}



li

{

margin: 0px auto;

padding: 0px;

}



.subUl

{

margin: 0px auto;

padding-left: 0px;

list-style-position: inside;

}



.imgBorder

{

border: 1px solid #a4afa9;

}



.mgmtbg

{

margin: 0px auto;

padding: 10px;

width: 745px;

height:150px;

float: left;

clear: both;

background: url(../images/boardbg.jpg) no-repeat;

}



.mgmtbg .inner

{

margin: 0px 5px;

height: 125px;

width: 350px;

float: left;

background-color: #fff;

border: 1px solid #d2d2d2;

}



.mgmtbg h2

{

padding: 0px 5px;

margin-bottom: 10px;

font: bold 16px Arial;

color: #1d4e80;

float: left;

width: 710px;

border-bottom:1px dotted #1d4e80;

clear: both;

}



.blogbg

{

margin: 0px auto;

padding: 10px;

width: 745px;

float: left;

clear: both;

background: url(../images/boardbg.jpg) no-repeat;

}



.blogbg .inner

{

margin: 0px 5px;

padding: 8px;

width: 700px;

float: left;

background-color: #fff;

border: 1px solid #d2d2d2;

}



.blogbg h2

{

padding: 0px 5px;

margin-bottom: 10px;

font: bold 15px Arial;

color: #1d4e80;

float: left;

width: 710px;

border-bottom:1px dotted #1d4e80;

clear: both;

}



.blogbg u

{

margin: 5px 0px;

font: bold 14px Arial;

float: left;

clear: both;

}



.bdesc

{

margin: 2px 10px 0px 2px;

padding: 0px 5px;

}



.bdesc b

{

margin: 0px auto;

color: #1d4e80;

font: bold 21px Arial;

display: block;

height: 35px;

clear: both;

}



.bdesc sup

{

font: normal 12px Arial;

color: #414141;

display: block;

height: 23px;

clear: both;

}



.investbg

{

margin: 0px auto;

padding: 10px;

width: 745px;

height:650px;

float: left;

clear: both;

background: url(../images/boardbg.jpg) no-repeat;

}



.investbg .inner

{

margin: 0px 5px;

height: 310px;

width: 713px;

float: left;

background-color: #fff;

border: 1px solid #d2d2d2;

}



.investbg .inner1

{

margin: 0px 5px;

height: 220px;

width: 713px;

float: left;

background-color: #fff;

border: 1px solid #d2d2d2;

}



.investbg .inner2

{

margin: 0px 5px;

height: 290px;

width: 713px;

float: left;

background-color: #fff;

border: 1px solid #d2d2d2;

}





.investbg h2

{

padding: 0px 5px;

margin-bottom: 10px;

font: bold 16px Arial;

color: #1d4e80;

float: left;

width: 710px;

border-bottom:1px dotted #1d4e80;

clear: both;

}



.ithumbs

{

margin: 2px 10px 0px 2px;

float: left;

height: 30px;

width: 259px;

padding-left:5px;

padding-top:10px;

}



.ithumbsw

{

margin: 2px 10px 0px 2px;

float: left;

height: 70px;

width: 129px;

padding-left:5px;

padding-top:10px;

}



.ithumbde

{

margin: 2px 10px 0px 2px;

float: left;

height: 50px;

width: 157px;

padding-left:5px;

padding-top:10px;

}



.idesc

{

margin: 2px 10px 0px 2px;

padding: 20px 5px;

}



.idesc b

{

margin: 0px auto;

color: #1d4e80;

font: bold 14px Arial;

}



.idesc sup

{

font: bold 11px Arial;

color: #414141;

font-style: italic;

}



a.case-studies

{

color: #24367E;

text-decoration:underline;

font-weight: bold;

}



a:hover.case-studies

{

color: #000000;

text-decoration: none;

}



a.download-brochure

{

color:#3F89C3;

text-decoration:underline;

}



a:hover.download-brochure

{

color: #dd465d;

/*color: #24367E;*/

text-decoration: none;

}









.boardbg

{

margin: 0px auto;

padding: 10px;

width: 745px;

height:438px;

float: left;

clear: both;

background: url(../images/boardbg.jpg) no-repeat;

}



.boardbg .inner

{

margin: 0px 5px;

height: 180px;

width: 230px;

float: left;

background-color: #fff;

border: 1px solid #d2d2d2;

}



.boardbg h2

{

padding: 0px 5px;

margin-bottom: 10px;

font: bold 16px Arial;

color: #1d4e80;

float: left;

width: 710px;

border-bottom:1px dotted #1d4e80;

clear: both;

}



.boardbg1

{

margin: 0px auto;

padding: 10px;

width: 745px;

height:158px;

float: left;

clear: both;

background: url(../images/boardbg.jpg) no-repeat;

}



.boardbg1 .inner

{

margin: 0px 5px;

height: 180px;

width: 230px;

float: left;

background-color: #fff;

border: 1px solid #d2d2d2;

}



.boardbg1 h2

{

padding: 0px 5px;

margin-bottom: 10px;

font: bold 16px Arial;

color: #1d4e80;

float: left;

width: 710px;

border-bottom:1px dotted #1d4e80;

clear: both;

}





.thumbs

{

margin: 2px 10px 0px 2px;

float: left;

height: 63px;

width: 60px;

border: 1px solid #A2A2A2;

}



.desc

{

margin: 2px 10px 0px 2px;

padding: 0px 5px;

}



.desc b

{

margin: 0px auto;

color: #1d4e80;

font: bold 14px Arial;

}



.desc sup

{

font: bold 11px Arial;

color: #414141;

font-style: italic;

}



.title_team

{

FONT-SIZE: 11px;

COLOR: #3366ff;

FONT-STYLE: normal;

FONT-FAMILY: Arial;

text-decoration:none;

}



.title_team:hover

{

FONT-SIZE: 11px;

COLOR: #FF6666;

FONT-STYLE: normal;

FONT-FAMILY: Arial;

TEXT-DECORATION:underline;

}



/******************************** table css **********************************/



#data th

{

font: bold 12px Arial;

color: #fff;

padding: 5px 5px;

text-align: left;

vertical-align: top;

text-decoration: none;

}



#data th a

{

font: bold 12px Arial;

color: #fff;

padding: 5px 5px;

text-align: left;

vertical-align: top;

text-decoration: none;

}



#data td ul li

{

font: normal 12px Arial;

line-height:15px;

margin: 5px 0px;

}



.datatd

{

text-align: center;

width: 60px;

padding: 5px 5px;

background-color: #fff;

}



.datalabel

{

font: bold 12px Arial;

color: #414141;

padding: 5px 10px;

text-align: left;

vertical-align: top;

background-color: #fff;

}



.datadescription

{

background-color: #fff;

}



.datadescription ul

{

font: normal 12px Arial;

color: #414141;

padding-left: 25px;

padding-right: 5px;

line-height: 19px;

text-align: left;

width: 340px;

background-color: #fff;

}



.cul

{

margin: 0px auto;

width: auto;

padding: 0px;

height: 30px;

float: left;

clear: both;

width: 950px;

}



.cli

{

margin: 0px auto;

padding: 0px;

width: 40px;

height: 30px;

float: left;

display: inline;

}



.cli1

{

margin: 0px auto;

padding: 0px;

width: 60px;

height: 30px;

float: left;

display: inline;

}



.cli2

{

margin: 0px auto;

padding: 0px;

width: 250px;

height: 30px;

float: left;

display: inline;

}



.borderLeftRtGray

{

border-right-width: 1px;

border-left-width: 1px;

border-right-style: solid;

border-left-style: solid;

border-right-color: #cccccc;

border-left-color: #cccccc;

}



/* ::::::::::::::::::::::::::::::::: Scroll :::::::::::::::::::::::::::::::::  */



.leftmenu

{

margin: 0px;

padding: 0px;

width: 100%; /*width of menu*/

}



.leftmenu a.menuitem

{

background:url(../images/bar-bg.gif) repeat-x bottom left;

font: bold 11px Arial;

color: #314883;

display: block;

position: relative; /*To help in the anchoring of the ".statusicon" icon image*/

width: auto;

height:17px;

padding: 5px;

text-decoration: none;

}



.leftmenu a.menuitem:visited, .glossymenu .menuitem:active

{

color: #3F3F3F;

}



.leftmenu a.menuitem .statusicon

{ /*CSS for icon image that gets dynamically added to headers*/

position: absolute;

top: 7px;

right: 10px;

border: none;

}



.leftmenu a.menuitem:hover

{

background-image:url(../images/bar-bg-hover.gif);

}



.leftmenu div.submenu

{ /*DIV that contains each sub menu*/

margin: 0px;

padding: 10px;

background-color: #fff;

border: 1px solid #cdcdcd;

}



.leftmenu .selected

{

background:url(../images/menubg-selected.gif) repeat-x top left;

font: bold 11px Arial;

color: #fff;

display: block;

position: relative;

/To help in the anchoring of the ".statusicon" icon image/ width: auto;

height:17px;

padding: 5px;

text-decoration: none;

}



.leftmenu a.selected .statusicon

{

/CSS for icon image that gets dynamically added to headers/ position: absolute;

top: 0px;

margin-right: 5px;

border: none;

float: right;

}



.post

{

margin: 0px;

padding: 5px 10px;

width: 667px;

background-color: #f1f1f1;

border-bottom: 1px solid #e0e0e0;

border-top: 1px solid #e0e0e0;

font-weight: bold;

}



.topnav1

{

margin-top: 0px;

padding-right: 5px;

float: left;

text-align: right;

}



.topnav1 a

{

font: normal 12px Arial;

text-transform: uppercase;

text-decoration: underline;

color:#616161;

}



.topnav1 a:hover

{

font: normal 12px Arial;

text-transform: uppercase;

text-decoration: none;

color:#616161;

}



.postings

{

float: right;

width: 200px;

padding: 0px 3px;

margin-bottom: 20px;

}



.postings ul

{

margin: 0px auto;

border-top: 1px solid #1c4754;

list-style: none;

text-align:right;

}



.postings ul li

{

border-bottom: 1px dotted #ccc;

}



.postings li a

{

color: #414141;

display: block;

font-size: 12px;

line-height: 28px;

padding: 0px 3px;

text-align:right;

}



.postings li a:hover

{

color: #f00;

text-decoration: none;

}



.blog-container

{

margin: 0px;

padding: 10px;

background-color: #f5f5f5;

border: 1px solid #d6d6d6;

}



.comment-container

{

margin: 0px;

padding: 10px;

color: #407bc8;

font-style: italic;/*background-color: #f5faff;

border: 1px solid #99bce0;

*/

}



.posted-by

{

margin: 5px 0px;

padding-bottom: 5px;

color: #999999;

border-bottom: 1px dotted #8a8a8a;

}



.commented-by

{

margin: 0px;

padding-bottom: 5px;

color: #3f6432;

border-bottom: 1px dotted #8a8a8a;

}



.blog-subtitle

{

font: bold 15px Arial, Helvetica, sans-serif;

color: #414141;

}



.value-proposition ul

{

margin: 0px auto;

padding: 0px;

width: 97.5%;

float: left;

}



.value-proposition ul li

{

margin: 0px 0px 1px 0px;

padding: 5px 10px 10px 10px;

font: normal 12px Arial, Helvetica, sans-serif;

font-style: italic;

color: #003d76;

line-height: 19px;

list-style-type: none;

background: #f8f8f8;

border-bottom: 1px dotted #ccc;

}



h6

{

margin: 0px 0px 1px 0px;

padding: 7px 10px;

font: bold 11px Arial, Helvetica, sans-serif;

color: #fff;

text-transform: uppercase;

background: url(../images/service-heading-bg.png) no-repeat;

}



.loanp

{

margin: 0px auto;

padding: 10px;

width: 745px;

height:1600px;

float: left;

clear: both;

background: url(../images/boardbg.jpg) no-repeat;

}



.loanp .inner

{

margin: 0px 5px;

height: 380px;

width: 713px;

float: left;

background-color: #FAFCFF;

border: 1px solid #d2d2d2;

}



.loanp .inner1

{

margin: 0px 5px;

height: 360px;

width: 713px;

float: left;

background-color: #FAFCFF;

border: 1px solid #d2d2d2;

}



.loanp .inner2

{

margin: 0px 5px;

height: 330px;

width: 713px;

float: left;

background-color: #FAFCFF;

border: 1px solid #d2d2d2;

}



.loanp .inneri

{

margin: 0px 0px;

height: 666px;

width: 18px;

float: left;

}



.loanp h2

{

padding: 0px 5px;

margin-bottom: 10px;

font: bold 16px Arial;

color: #1d4e80;

float: left;

width: 710px;

border-bottom:1px dotted #1d4e80;

clear: both;

}



.loanp li

{

margin-left: 25px;/*border-bottom:1px dotted #004080;*/

}



.loanm

{

margin: 0px auto;

padding: 10px;

width: 745px;

height:1010px;

float: left;

clear: both;

background: url(../images/boardbg.jpg) no-repeat;

}



.loanm .inner

{

margin: 0px 5px;

width: 713px;

float: left;

background-color: #FAFCFF;

border: 1px solid #d2d2d2;

}



.loanm h2

{

padding: 0px 5px;

margin-bottom: 10px;

font: bold 16px Arial;

color: #1d4e80;

float: left;

width: 710px;

border-bottom:1px dotted #1d4e80;

clear: both;

}



.loanm li

{

margin-left: 25px;/*border-bottom:1px dotted #004080;*/

}



.ithumbs

{

margin: 2px 10px 0px 2px;

float: left;

height: 30px;

width: 259px;

padding-left:5px;

padding-top:10px;

}



.ithumbsw

{

margin: 2px 10px 0px 2px;

float: left;

height: 70px;

width: 129px;

padding-left:5px;

padding-top:10px;

}



.idesc

{

margin: 2px 10px 0px 2px;

padding: 20px 5px;

}



.idesc b

{

margin: 0px auto;

color: #1d4e80;

font: bold 14px Arial;

}



.idesc sup

{

font: bold 11px Arial;

color: #414141;

font-style: italic;

}



.testies

{

margin:0px;

padding: 2px;

width: 236px;

float: left;

color: #3d93c6;

border: 1px solid #e0e0e0;

height: 150px;

background-color: #fff;

}



.testies h4

{

margin: 0px;

padding: 2px;

font: bold 14px Arial;

color: #fff;

background: #365d98;

/*color: #e3556a;*/

}



.bullet

{

margin-left: 10px;

padding: 0px;

width: 10px;

background: url(../images/dotted_bullet.gif) no-repeat;

float: left;

}





.mgmtlinks{

padding: 3px;

color:#ddd;

text-decoration:none;

background-color:#1d4e80;

}



.mgmtlinks:hover{

color:#fff;

text-decoration:none;

}



.quote_id {

    float: right;

    position: fixed;

    right: 0;

    top: 160px;

    z-index: 99;

}

