
/* 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
{
margin: 0px auto;
width: 213px;
float: right;
overflow: hidden;
}

#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: 570px;
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;
}

.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;
}

.topnav a
{
font: normal 10px Arial;
text-transform: uppercase;
text-decoration: none;
color:#616161;
}

.topnav a:hover
{
font: normal 10px Arial;
text-transform: uppercase;
text-decoration: underline;
color:#616161;
}

a
{
outline: 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;
}

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;
}

.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: 110px;
width: 400px;
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 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;
}

.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;
}

.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;
}

.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: #efefef;
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;
height: 1030px;
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;
}



