/* Common CSS */
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; color:#515050;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,strong,form,fieldset,table,th,tr,td,input,label,select,div{margin:0px; padding:0px;}
li{list-style:none;}

a{text-decoration:none; color:#405681;  outline:none;}
a:hover{ text-decoration:none; outline:none;}
fieldset{border:none;}
input{ outline:none;}

img{border:none; font-size:10px; font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; margin:0; padding:0}
.alignR{text-align:right;}

.main{background:#ffffff url(../images/body-bg2.jpg) top left repeat-x; width:100%;}

#wrapper{margin:0px auto 0px auto; width:958px; padding:0 20px 20px 20px; background-color:#ffffff;}

.titleBg{background:url(../images/title-bg.gif) repeat-x; width:100%;}
.titleBg .left{float:left; background:url(../images/title-bg-left.gif) no-repeat; width:3px; height:42px;}
.titleBg .right{float:right; background:url(../images/title-bg-right.gif) no-repeat; width:3px; height:42px;}
.titleBg .title{float:left; background:url(../images/title-bg.gif) repeat-x; font:normal 19px Arial; color:#405681; line-height:42px; padding:0 0px 0 10px; }

.normalText{line-height:20px; padding-top:10px;}

.freeBox{width:100%; height:100%; position:relative;}
.freeBox .top{background:url(../images/free-box-bordertop.gif) repeat-x; font-size:0px!important;}
.freeBox .bottom{background:url(../images/free-box-borderbottom.gif) repeat-x; font-size:0px!important;}
.freeBox .leftTopCnr{width:2px; height:2px; background:url(../images/free-box-left-top-cnr.gif) no-repeat left bottom; font-size:0px!important;}
.freeBox .leftBottomCnr{width:2px; height:2px; background:url(../images/free-box-left-bottom-cnr.gif) no-repeat left top; font-size:0px!important;}
.freeBox .rightTopCnr{width:2px; height:2px; background:url(../images/free-box-right-top-cnr.gif) no-repeat left bottom; font-size:0px!important;}
.freeBox .rightBottomCnr{width:2px; height:2px; background:url(../images/free-box-right-bottom-cnr.gif) no-repeat left top; font-size:0px!important;}
.freeBox .detailsContainer{border-left:1px solid #ebebeb; background:url(../images/repeat-bg2.gif) top repeat-x;  border-right:1px solid #ebebeb; padding:0px 15px 20px 15px; position:relative;}

.freeBox .coll{padding:10px 20px 0 5px; width:250px; border-right:1px solid #dddddd; height:100%; min-height:155px;}
.freeBox .coll .header{font:normal 20px Arial; color:#405681; width:250px; padding:10px 0 20px 0px;}
.freeBox .coll .detailsdiv{width:250px; padding:0px 0 0 0px; line-height:20px;}
.freeBox .coll .detailsdiv .left{width:70px;}
.freeBox .coll .detailsdiv .right{width:180px;}
.detailsdiv1{ font-family:Arial, Helvetica, sans-serif, size:12px; color:#353535; line-height:25px; background-color:#fff;}

.freeBox .coll2{padding:10px 20px 0 20px; width:310px; border-right:1px solid #dddddd; min-height:155px;}
.freeBox .coll2 .header{font:normal 20px Arial; color:#405681; padding:10px 0 20px 0px; width:320px;}
.freeBox .coll2 .detailsdiv{width:320px; padding:0px 0 0 0px; line-height:18px;}

.freeBox .coll3{padding:10px 0px 0 20px; width:270px;}
.freeBox .coll3 .header{font:normal 20px Arial; color:#405681; padding:10px 0 20px 0px; width:270px;}
.freeBox .coll3 .detailsdiv{width:270px; padding:0px 0 0 0px; line-height:18px;}
.freeBox .coll3 .left{width:190px;}
.freeBox .coll3 .left2{width:125px;}
.freeBox .coll3 .right{width75px; padding-left:5px; position:relative; margin-bottom:-4px;}
.freeBox .coll3 .right2{width:145px; position:relative; margin-top:-4px;}

.input{padding:10px 0 10px 0px;}
.inputBox{width:210px; height:16px; border:1px solid #d3d3d3; padding:4px 0 4px 1px; font:normal 12px Arial; color:#666666;}
.inputBox1{width:140px; height:16px; border:1px solid #d3d3d3; margin-right:10px; padding:4px 0 4px 1px; font:normal 12px Arial; color:#666666;}
.inputBox2{width:120px; height:16px; border:1px solid #d3d3d3; margin-right:10px; padding:4px 0 4px 1px; font:normal 12px Arial; color:#666666;}

/* Header CSS */
.header{padding:0px 0  0px 0px;}
.header .logo{width:100px;}
/*.header .contact{padding:50px 0 10px 10px; font:normal 20px Verdana; color:#314366; background:url(../images/ph-bg.jpg) no-repeat bottom; width:254px;}*/
.header .contact{padding:50px 0 10px 35px; font:bold 14px Verdana; color:#004a8f; background:url(../images/call_icn2.jpg) no-repeat bottom left; background-position:0 45px; width:180px;}

/* Top Navigation */
.topNavigation{padding:0px; background:url(../images/menu-bg.gif) repeat-x; height:36px; font:bold 12px verdana; color:#ffffff;}
.topNavigation .left{padding:0px; background:url(../images/menu-bg-left.gif) no-repeat; width:2px; height:36px;}
.topNavigation .right{padding:0px; background:url(../images/menu-bg-right.gif) right no-repeat; width:2px; height:36px;}
.topNavigation .menu{font:bold 12px verdana; color:#ffffff;}
.topNavigation .menu li{float:left; display:block; background:url(../images/menu-bar.gif) right center no-repeat; margin:0px; padding:0 4px 0 4px;}
.topNavigation .menu a{color:#ffffff; padding:10px 10px 10px 10px;display:block; }
.topNavigation .menu a:hover{background:url(../images/menu-hover-bg2.gif) repeat-x; display:block; ; text-decoration:none; }
.topNavigation .log-in{width:330px; padding:10px 10px 10px 10px; text-align:right;}
.topNavigation .log-in a{color:#ffffff;}

.bgNone{background:none!important;}

/* Banner CSS */
.banner{padding:15px 0 0 0px;}

/* Column Contents */
.collDesc{background:url(../images/bg-repeat.gif); height:auto; padding:15px 0 20px 10px;}

.collDesc .coll{padding:10px; width:220px;} 
.collDesc .coll2{padding:10px; width:240px;}
.collDesc .coll3{padding:10px; width:200px;}
.collDesc .coll4{padding:10px; width:200px;}

.collDesc .header{font-weight:bold; font-size:16px; color:#515050; display:block; height:70px;}
.collDesc .coll .header .txt{padding:10px 0 0 10px; width:130px;}
.collDesc .header a{color:#515050; cursor:hand;}
.collDesc .coll .details{width:220px; line-height:20px;}

.collDesc .coll2 .header .txt{padding:10px 0 0 10px; width:130px;}
.collDesc .coll2 .details{width:240px; line-height:20px;}

.collDesc .coll3 .header .txt{padding:10px 0 0 10px; width:130px;}
.collDesc .coll3 .details{width:200px; line-height:20px;}

.collDesc .coll4 .header .txt{padding:10px 0 0 10px; width:110px;}
.collDesc .coll4 .details{width:200px; line-height:20px;}


/* Left Container Main Page*/
.leftContainer{width:635px; padding:20px 0 0 0px;}
.leftContainer .mainTitle{font:normal 33px "Myriad Pro", Georgia; color:#405681; padding:0 0 8px 0px; text-transform:capitalize;}
.leftContainer .detailsHighlight{font-size:14px; line-height:22px; padding-bottom:20px;}

.newsEvents{padding:opx;}
.news{line-height:16px; padding:10px 0 0px 0px;}
.news .row{padding:5px 0  10px 0px;}
.news .date{padding:0px;}
.news .heading{font:bold 13px Verdana; color:#004a8f;}
.news .details{padding:5px 0  5px 0px;}

/* Right Container Main Pasge*/
.rightContainer{width:295px; padding:20px 0 0 0px;}
.rightContainer .ourClients{padding:0px 0 0 0px;}
.rightContainer .ourClients .clients{padding:20px 0 20px 5px;}
.rightContainer .ourClients .clients .left{padding:0px 10px 0 0px;}
.rightContainer .whatOurClientSay .clientName{font:bold 11px Verdana; color:#004a8f; font-style:italic; background:url(../images/quot-icon.gif) no-repeat 100% 100%; padding:10px 25px 0 0; text-align:right;}
.rightContainer .whatOurClientSay .clientName a{font:bold 11px Verdana; color:#004a8f; font-style:italic;}

/* Footer */
.footerWrapper{background:#e5e5e5; width:100%; padding:10px 0 0px 0px; height:50px;}
.footer{padding:0px 8px 0px 0px; color:#000000; width:970px; margin:0px auto 0px auto; text-align:left;}
.footer a{color:#000000}
.footer .navigation{width:100%; border-bottom:1px dashed #c9c9c9; height:30px;}
.footer .navigation a{padding:0 10px 0 10px;}
.footer .navigation a:hover{text-decoration:underline;}
.footer .copy{width:280px; text-align:left; margin-top:10px;}

/* Our Work Page */
.work{padding:5px 0 20px 0px; position:relative;}

/*.ourWork{background:url(../images/bag.jpg) 0px 0px no-repeat; padding:0 0 20px 75px;}*/
.ourWork{padding:0 0 20px 0; width:635px;}
.ourWork .title{font:bold 19px Arial; color:#405681;}
.ourWork .details{color:#2e4061; padding:5px 0 0 0px; font-size: 11px;}
.ourWork .icon { padding:0 15px 0 0;}
.ourWork .r-pane{width:530px;}

.request-a-proposal{position:relative; margin-top:-78px; margin-left:250px;}
/*.request-a-proposal-2{position:absolute; margin-top:-57px; margin-left:725px;}*/
.request-a-proposal-2{position:absolute; margin-top:-57px; margin-left:720px;}
.client-portfolio{padding:0px 30px 0px 30px; border-top:1px solid #d0d5df; border-bottom:1px solid #d0d5df;}
/*.client-portfolio .client{background:url(../images/client.jpg) 0px 30px  no-repeat; padding:30px 40px 30px 120px; width:285px; border-right:1px solid #d0d5df;}*/
.client-portfolio .client{ padding:30px 40px 30px 0px; width:405px; border-right:1px solid #d0d5df;}
/*.client-portfolio .porfolio{background:url(../images/portfolio.jpg) 0px 30px  no-repeat; padding:30px 0px 30px 120px; width:285px; margin-left:30px;}*/
.client-portfolio .porfolio{padding:30px 0px 30px 0px; width:405px; margin-left:30px;}
.client-portfolio .title{font:bold 15px Verdana; color:#515050;}
.client-portfolio .title a{color:#515050; text-decoration:none;}
.client-portfolio .title a :hover{color:#515050; text-decoration:none;}
.client-portfolio .details{color:#655e5e; padding:10px 0 0 0px; width:289px;}
.icn { padding:0 15px 0 0;}

.client-portfolio .collLeft{width:445px; border-right:1px solid #d0d5df;}
.client-portfolio .collright{width:445px;}


/* detail-container */
.detail-container {padding:0px 0px 10px 0px; border-top:1px solid #d0d5df; border-bottom:1px solid #d0d5df;}
.detail-container .collLeft{width:604px; padding:10px 38px 0 0; border-right:1px solid #d0d5df;}
.detail-container .collLeft p { font-size:12px; color:#515050; text-align:justify; padding:0 0 10px 0;} 
.detail-container .collRight{width:286px; padding:0px;}
.detail-container .collRight .blue-bar { width:276px; background:url(../images/blue-bar_bg.jpg) repeat-x; font:16px/36px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; padding:0 0 0 10px; margin:0 0 10px 0;}
.blue-bar-img{margin-left:80px; margin-bottom:2px;}
.blue-bar-img1{ margin-bottom:2px;}
.blue-bar-img a{margin:0px; padding:0px; border:0px;}
.blue-bar-img1 a{margin:0px; padding:0px;  border:0px;}

.detail-container .collRight .gray-bar { width:276px; background:url(../images/gray-bar_bg.jpg) repeat-x; height:30px; 
font:12px/30px Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 10px; margin:0 0 10px 0;}
.detail-container .collRight .matter-area { width:276px; padding:0 0 10px 10px; margin:0 0 10px 0;}
.detail-container .collRight .matter-area h4 { font-size:12px; color:#515050; font-weight:bold; text-decoration:underline; padding:0 10px 10px 0;}
.detail-container .collRight .matter-area p { font-size:12px; color:#515050; text-align:justify; padding:0 10px 5px 0;}
.solution-right{margin-bottom:15px; padding:0px; width:260px; float:left;}
.solution-right ul{margin-left:20px; padding:0px;}
.solution-right li{margin:5px 0 5px 0; padding:3px; list-style-type:square;  border-bottom:1px dotted #c7c7c7;}
.solution-right li a{ margin:0px; padding:0px; text-decoration:none; color:#515050;}


/* readmore */
.read-more { font-size:11px; color:#ed1c24; background:url(../images/arrow-1.gif) no-repeat;
background-position:0 5px; padding:0 0 0 10px; margin:0 0 0 185px;}
.read-more a { font-size:11px; color:#ed1c24; text-decoration:underline;}
.read-more a:hover { font-size:11px; color:#ed1c24; text-decoration:none;}
.read-more-2 { font-size:11px; color:#ed1c24; background:url(../images/arrow-1.gif) no-repeat;
background-position:0 5px; padding:0 0 0 10px;}
.read-more-2 a { font-size:11px; color:#ed1c24; text-decoration:underline;}
.read-more-2 a:hover { font-size:11px; color:#ed1c24; text-decoration:none;}


/* Our team */
.team-row { padding:0 0 20px 0; width:604px;}
.team-block { width:155px; padding:5px 5px 10px 5px; background:#e7e7e7;}
.team-block .inner-block { width:153px;}
.team-block .title { width:153px; color:#F00;}
.team-block .title p { font-size:12px; color:#34486d; font-weight:bold; padding:5px 0 0 0;}
.team-block .title span { font-size:11px; color:#34486d;}

.team-details { padding:5px 0 0 0px;} 
.team-details  p { color:#515050; font-size:12px; text-align:justify;}

.team-row .title p { font-size:12px; color:#34486d; font-weight:bold; padding:5px 0 0 0;}
.team-row .title span { font-size:11px; color:#34486d;}


/* Testimonials */
.testi { font-size:12px; color:#3d5581; font-weight:bold;}
.testi .row { padding:0 0 3px 0;}
.testi span { font-weight:normal;}
.testi .real { width:550px;}
.testi .from { padding:0 0 10px 0;}
.testi .msg { padding:0 0 10px 0;}
.testi .msg p { font-size:12px; color:#515050; text-align:justify; font-weight:normal;}


/* Client logo */
.logo-row { padding:0 0 20px 0; width:957px;}
.logo-CL { width:174px; margin:0 17px 0 0;} 
.logo-CL .title { font-size:15px; color:#515050; font-weight:bold; padding:0 0 10px 0;}
.logo-CL .logo-bg { width:164px; height:79px; background:#7f7e7e; padding:4px;}
.logo-CL .logo-bg .bg-inner { background:#FFF; width:164px; height:79px; }
.logo-details { width:957px; font-size:12px; text-align:justify;}
 .bg-inner img {margin-top:2px;}

/* Portfolio */
.portfolio-row { padding:0 0 20px 0; width:957px;}
.portfolio-row .collLeft-p {border-right:1px solid #d0d5df; width:458px; padding:0 20px 0 0;}
.portfolio-row .collRight-p {width:458px; padding:0 0 0 20px;}
.img-p { width:458px; padding:10px 0 10px 0;}
.img-p .title-p { font-size:15px; font-weight:bold; color:#515050; padding:0 0 10px 0;}
.img-p .title-p span { font-size:12px; font-weight:normal; color:#515050;}
.img-p .img-bg { width:432px; height:123px; background:#7f7e7e; padding:5px; margin:0 0 10px 0;}
.img-p .detail-p { padding:0 20px 0 0;}
.img-p .detail-p p {font-size:12px; color:#515050; text-align:justify; padding:0 0 5px 0;}
.img-p .detail-p span { font-size:12px; color:#3f5785; font-weight:bold;}
.img-p .detail-p span a { font-size:12px; color:#3f5785; font-weight:bold; text-decoration:underline;}
.img-p .detail-p span a:hover { font-size:12px; color:#3f5785; font-weight:bold; text-decoration:none;}


/* Press releases  */
.feature-news { width:604px; padding:0 0 20px 0;}
.feature-news .title-FN { font-size:18px; color:#828080; font-weight:bold; width:604px; padding:0 0 10px 0;} 
.feature-news .img-row_FN { width:604px;}
.feature-news .img-row_FN .img-FN { margin:0 15px 0 0; width:214px;}
.feature-news .img-row_FN .text-FN { width:375px;}
.feature-news .img-row_FN .text-FN p { font-size:12px; color:#515050; text-align:justify;}

.year-bar { width:579px; height:29px; background:#f1f1f1 url(../images/arrow-2.gif) no-repeat; background-position:10px 10px; padding:0 0 0 25px;
font:12px/27px Arial, Helvetica, sans-serif; color:#010101; font-weight:bold; margin:0 0 10px 0;}
.year-bar a { color:#010101; text-decoration:underline;}
.year-bar a:hover { color:#ec8d05; text-decoration:none;}
.year-bar .selected-YB { color:#ec8d05; text-decoration: underline;}

.detail-short_PR { width:604px; padding:0 0 10px 0;}
.detail-short_PR .date-PR { font-size:12px; color:#3f5785; font-weight:bold; padding:0 0 5px 0;}
.detail-short_PR .date-PR a { color:#3f5785; text-decoration:none;}
.detail-short_PR .date-PR a:hover { color:#3f5785; text-decoration:none;}
.detail-short_PR p { font-size:12px; color:#515050; text-align:justify;}
.detail-short_PR span { font-size:12px; color:#515050; font-weight:bold;}
.detail-short_PR span a { font-size:12px; color:#515050; text-decoration:underline;}
.detail-short_PR span a:hover { font-size:12px; color:#515050; text-decoration:none;}


/* Newsletter */
.row-NL { width:276px; padding:0 0 10px 0;}
.inputBox-area_NL { width:200px;} 
.inputBox_NL {width:175px; height:16px; border:1px solid #d3d3d3; padding:4px 0 4px 1px; font:normal 12px Arial; color:#666666; font-size:11px;}


/*Contact us*/
.form .top-cor { width:582px; height:20px; background:url(../images/contact_top-cor2.jpg) no-repeat;}
.form .bottom-cor { width:582px; height:20px; background:url(../images/contact_bottom-cor2.jpg) no-repeat;}
.form .middle-bg { width:552px; background:url(../images/contact_bg.jpg) repeat-y; padding:0 15px 20px 15px;}
.form .coll-1 { width:271px; float:left;}
.form .input-row { width:271px; float:left}
.form .input-row span { font-size:12px; color:#000;}
.form .input-row .textfield { padding:10px 0 10px 0;} 
.form .input-row .textfield .left-cor { width:8px; height:30px; float:left;}
.form .button-area { width:552px; background:url(../images/contact_hori.jpg) no-repeat top; padding:20px 0 0 0; margin:10px 0 0 0;}
.button-area1 { width:545px; background:url(../images/contact_hori.jpg) no-repeat top; padding:0px; margin:10px 0 0 0; float:left; border:0px solid #cd0000;}
.submit-area { width:552px;}
.submit-area .text { font-size:12px; color:#3f5785; padding:5px 0 0 0;}

.form .button-area2 { width:552px; background:url(../images/contact_hori.jpg) no-repeat; background-position:0 60px; padding:10px 0 35px 0; 
margin:10px 0 0 0;}

/*hack for input*/
.form .input-row .textfield .middle { width:225px; height:30px; float:left; padding:0 0 0 0;} 
.form .input-row .textfield .middle .input_CH { background:url(../images/textfield_bg.jpg) repeat-x; border:none; width:225px; height:30px; 
padding:5px 0 0 0; margin:0 0 0 0; margin:-1px 0 0 0 !important!; margin:0 0 0 0;}
*>body .form .input-row .textfield .middle .input_CH { margin:0px 0 0 0;}
.form .input-row .textfield .middle .input_CH { background:url(../images/textfield_bg.jpg) repeat-x; border:none; width:225px; height:30px; 
 margin:-1px 0 0 0; padding:5px 0 0 0;}
/*hack for input*/

.form .coll-2 { width:281px; float:left;}
.form .input-row .textfield .middle .list_CH { width:225px; }
.form .input-row2 { width:281px; float:left}
.form .input-row2 span { font-size:12px; color:#000;}
.form .input-row2 .textfield { padding:10px 0 10px 0;} 
.form .input-row2 .textfield .left-cor { width:8px; height:169px; float:left;}
.attachfile { width:225px; height:24px;}

/*hack for input*/
.form .input-row2 .textfield .middle { width:225px; height:169px; float:left; padding:0 0 0 0;} 
.form .input-row2 .textfield .middle .input_CH { border:none; width:225px; height:169px; 
padding:5px 0 0 0; margin:0 0 0 0; margin:-1px 0 0 0 !important!; margin:0 0 0 0; overflow-y:}
*>body .form .input-row2 .textfield .middle .input_CH { margin:0px 0 0 0;}
.form .input-row2 .textfield .middle .input_CH { border-top:1px #acacac solid; border-bottom:1px #acacac solid; width:225px; height:162px; margin:-1px 0 0 0; padding:5px 0 0 0; }
/*hack for input*/

.form .input-row3 { width:281px; float:left}
.form .input-row3 span { font-size:12px; color:#000;}
.form .input-row3 .textfield { padding:10px 0 10px 0;} 
.form .input-row3 .textfield .left-cor { width:8px; height:169px; float:left;}

/*hack for input*/
.form .input-row3 .textfield .middle { width:225px; height:169px; float:left; padding:0 0 0 0;} 
.form .input-row3 .textfield .middle .input_CH { border:none; width:225px; height:169px; 
padding:5px 0 0 0; margin:0 0 0 0; margin:-1px 0 0 0 !important!; margin:0 0 0 0; overflow-y:}
*>body .form .input-row3 .textfield .middle .input_CH { margin:0px 0 0 0;}
.form .input-row3 .textfield .middle .input_CH { border-top:1px #acacac solid; border-bottom:1px #acacac solid; width:225px; height:75px; margin:-1px 0 0 0; padding:5px 0 0 0;}
/*hack for input*/

.message { width:552px; float:left; padding:10px 0 10px 0;}
.message .title { font-size:14px; color:#405681; font-weight:bold; width:552px; float:left;}
.message .title span { font-size:11px; color:#000; font-weight:normal;}
.message .input-row_M { width:552px; float:left; padding:10px 0 0 0;}
.message .input-row_M .input_M { float:left; margin:0 15px 0 0;}
.message .input-row_M .input_M .left_M {width:8px; height:30px; float:left;}
/*hack for input*/
.message .input-row_M .input_M .middle_M { width:150px; height:30px; float:left; padding:0 0 0 0;} 
.message .input-row_M .input_M .input_CH_M { background:url(../images/textfield_bg.jpg) repeat-x; border:none; width:150px; height:30px; 
padding:5px 0 0 0; margin:0 0 0 0; margin:-1px 0 0 0 !important!; margin:0 0 0 0;}
*>body .message .input-row_M .input_M .input_CH_M { margin:0px 0 0 0;}
.message .input-row_M .input_M .input_CH_M { background:url(../images/textfield_bg.jpg) repeat-x; border:none; width:150px; height:30px; 
 margin:-1px 0 0 0; padding:5px 0 0 0; }
/*hack for input*/

/* Other css */
.wide-area { padding:10px 0 10px 0; width:957px;}
.wide-area-2 { padding:0 0 0 0; width:957px;}
.blue-btn {display:block; padding:0 110px 0 0;}
.blue-btn .left-cor {width:16px; height:27px; background:url(../images/blue-btn_left-cor.jpg) no-repeat; float:left;}
.blue-btn .right-cor {width:16px; height:27px; background:url(../images/blue-btn_right-cor.jpg) no-repeat; float:left;}
.blue-btn .bg {height:27px; background:url(../images/blue-btn_bg.jpg) repeat-x; float:left; font:14px/24px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold;}
.blue-btn .bg a {color:#FFF; font-weight:bold; text-decoration:none;}

.blue-btn .bg a:hover {color:#daf0ff; font-weight:bold; text-decoration:none;}

.nor-txt1 { font-size:14px; color:#405681; font-weight:bold; padding:50px 0 0 0;}
.nor-txt2 { font-size:14px; color:#FF0000; font-weight:bold; padding:50px 0 0 0;}
.nor-txt3 { font-size:12px; color:#FF0000; font-weight:bold; padding:50px 0 0 0;}

/* Paging */
.paging-area { width:957px;}
.paging { width:99%; padding:20px 0 20px 10px; }
.paging ul { width:20%; margin:0px auto;  text-align:center;}
.paging ul li { font-size:12px; color:#000; line-height:18px; float:left; text-align:center;}
.paging ul li a { color:#000; border:1px #CCC solid; background:url(../images/paging-bg.jpg) repeat-x; text-decoration:none; display:block;
 margin:0 5px 0 0; padding:2px 8px 2px 8px;} 
.paging ul li a:hover { color:#000; border:none; display:block; background:none; margin:0 5px 0 0; padding:3px 9px 3px 9px;}
.paging ul li .selected-P { color:#000; font-weight:bold; border:none; display:block; background:none; margin:0 5px 0 0; padding:3px 9px 3px 9px;}
.arrow { padding:2px 8px 0 3px;}

.textul{margin:0px; padding:0px;  line-height:20px; float:left; margin-bottom:10px; width:100%;}
.textul ul{margin-left:20px; padding:0px; list-style-type:square;}
.textul li{margin:0px; padding:0px; list-style-type:square; }

.tabulardata{margin:0px; padding:0px;  line-height:20px; float:left; margin-bottom:10px; width:100%;}
.tabulardata ul{margin:5px 0px 10px 10px; padding:0px; list-style:none;}
.tabulardata li{margin:1px; padding:5px; float:left; border:1px solid #cecece; }
.abcd{margin-bottom:10px; padding-top:9px; }
.rfp{width:98%; margin:0px; padding:0px; float:right; }
.rfp ul {margin:0px; padding:0px; float:left; }
.rfp li{margin:0px; padding:0px;  border:0px solid #cd0000; margin-bottom:10px;  float:left; width:200px;}
.checkbox{margin:3px 0 3px 0; padding:0px; width:15px; height:15px;}
.md {width:200px; border:1px solid #CCC; padding:2px; margin:0px; }
.md1 {width:150px; border:1px solid #CCC; padding:2px; margin:0px; }

.details1{color:#356ed7; padding:5px 0 5px 0px; font-size: 11px; margin-top:10px; width:auto; border-top:1px dotted #d9dde7; border-bottom:1px dotted #d9dde7; text-transform:capitalize;}

.details1 a{color:#356ed7;}
.details1 a:hover{color:#1052cb; text-decoration:underline;}

.clientName1{font:bold 11px Verdana; color:#004a8f; font-style:italic; background:url(../images/quot-icon.gif) no-repeat 100% 100%; padding:10px 25px 0 0; text-align:right; }

.matter-area1 { width:276px; padding:0 0 10px 10px; margin:0 0 10px 0; border-bottom:1px dotted #e0e4ec;}

.smrfp{margin-bottom:10px; width:100%; background-color:#3f5a91; padding:10px 0 0 0; color:#fff; font-size:12px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.roww{margin-bottom:3px}
.column1{ width:120px; float:left;  margin:0px; padding:5px; padding-left:10px; font-weight:bold; border:0px solid #cd0000;}
.column2{ width:120px; float:right; text-align:left; padding:2px; padding-right:20px;}
.ipn{width:120px; border:1px solid #ccc; padding:2px; border:1px solid #2f4a80;}


.h3{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#1c428b;}
.h31{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1c428b;}




