
/* CSS Document - by srinoj kumar     */

body
{
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 width:100%;
 min-width:1002px;
 min-height:100%;
 height:auto;
 color:#6a6a6a;
}

#all
{
 position:relative;
 width:1002px;
 margin:0px auto;
 min-height:100%;
 height:auto;
 background-color:#ffffff
} /*fix for IE in hacks.css*/

img { border:0px; }

li { list-style:none; }

/* ----------------------
   Header styles
------------------------- */
.header { height:109px; }

.top-black-bg
{
 background-image:url(../images/top_black_bg.jpg);
 background-repeat:repeat-x;
 height:21px;
}

.langauge
{
 width:200px;
 float:right;
 padding-right:20px;
 padding-top:20px;
 text-align:left;
}

.langauge1
{
 width:200px;
 float:right;
 padding-right:0px;
 padding-top:0px;
 text-align:left;
}

.openlanguage
{ /*class added to contents of 2nd demo when they are open*/
 color: #85a528;
 background:#f7f8f2;
}

.closedlanguage
{ /*class added to contents of 2nd demo when they are closed*/
 color: #6b6b6b;
 background:#FFFFFF;
}

.thelanguage
{
 margin:0;
 padding:0;
 width:1002px;
 float:left;
 background-color:#FAFBF7;
}

.thelanguage ul
{
 margin:0;
 padding:0;
 list-style:none;
 float:left;
}

.thelanguage li
{
 margin:0;
 padding:0 20px 0 20px;
}

.thelanguage a
{
 FONT-SIZE: 11px;
 font-family:tahoma;
 COLOR: #333333;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.thelanguage ul h3
{
 margin:0;
 padding:0;
}

.knowledgebasetext { padding-right:10px; }

#list2
{
 margin:0;
 padding:20px 0 0 0;
 float:right;
 width:170px;
}

#list2 ul
{
 margin:0;
 padding:0;
 list-style:none;
}

#list2 li
{
 margin:0;
 padding:0 0 0 3px;
 float:left;
 list-style:none;
}

.list1
{
 margin:0 0 0px 5px;
 padding:1px 0 0 3px;
 width:160px;
 height:20px;
 font-family:Verdana, Arial;
 font-size:10px;
 color:#636563;
 border:solid #c8c9c3 1px;
 float:left;
 outline:none;
}

#list3
{
 margin:0;
 padding:0px 0 0 0;
 float:right;
 width:130px;
}

#list3 ul
{
 margin:0;
 padding:0;
 list-style:none;
}

#list3 li
{
 margin:0;
 padding:0 0 0 0px;
 float:left;
 list-style:none;
}

.list1
{
 margin:0 0 0px 10px;
 padding:1px 0 0 3px;
 width:160px;
 height:18px;
 font-family:Verdana, Arial;
 font-size:10px;
 color:#636563;
 border:solid #c8c9c3 1px;
 float:left;
 outline:none;
 background-color:#f3f3f3;
}

.top-grey-bg
{
 background-image:url(../images/top_grey_bg.jpg);
 background-repeat:repeat-x;
 height:88px;
}

.logo
{
 position:absolute;
 top:50px;
 left:10px;
 width:192px;
 height:55px;
}

.topbox
{
 width:250px;
 float:right;
 padding-right:20px;
 padding-top:5px;
 text-align:left;
 line-height:20px;
 font-size:10px;
 font-family:Tahoma;
}

.topicons
{
 width:250px;
 height:21px;
 float:right;
 vertical-align:bottom;
}

.headerimg
{
 width:1002px;
 height:272px;
}

.innerheaderimg
{
 width:1002px;
 height:159px;
}

.quickjumpmenu-box1
{
 width:802px;
 height:20px;
 float:left;
 padding-top:5px;
}

.quickjumpmenu-box2
{
 width:100px;
 height:20px;
 float:left;
 padding-top:3px;
}

/* Menu Styles */
.menu
{
 position:absolute;
 z-index:1000;
 top:77px;
 left:325px;
 width:680px
} /*fix for IE in hacks.css*/

.menu li
{
 float:left;
 height:31px;
 margin-left:-1px;
 text-align:left;
 list-style:none;
}

.menu li.hover { height:33px; }

.menu li a
{
 display:block;
 height: 30px;
 margin-right:1px;
}

.menu li a span { display:none; }

.menu li.top
{
 width:108px;
 background:url(../images/menu-bg.png) no-repeat;
 border-right: 1px #dfe5e9 solid;
}

.menu li.top.hover
{
 background:url(../images/menu-bg.png) no-repeat 0 100%;
 border-right: 1px #dfe5e9 solid;
}

.inner-menu
{
 display:none;
 position:absolute;
 z-index:999;
 top:33px;
 left:0;
 border:1px solid #dfe4e8;
 background:#fff;
}

.inner-menu li
{
 float:none;
 height:auto;
 margin:0;
 font:1.1em Tahoma;
 color:#0074bf;
 background:url(../images/bg-inner-menu.png) no-repeat 0 100%;
} /*fix for IE in hacks.css*/

.inner-menu li.last { background: #FFFFFF; }

.inner-menu li a
{
 display:block;
 height:auto;
 padding:6px 34px 6px 12px;
 color:#0074bf;
 text-decoration:none;
 border:0;
 white-space:nowrap;
} /*fix for IE in hacks.css*/

.inner-menu li.hover
{
 height:auto;
 background:url(../images/bg-inner-menu.png) no-repeat 100% 0;
 border:0;
}

.inner-menu li.hover a
{
 margin-top:-1px;
 padding-top:7px;
 color:#fff;
 border:0;
}

.inner-menu li .menu-arrow
{
 display: block;
 position: absolute;
 background: url(../images/menu-inner-arrow.gif) no-repeat 0px -5px;
 width: 5px;
 height: 5px;
 line-height: 5px;
 overflow: hidden;
 right: 10px;
 margin-top: 12px;
}

.inner-menu li.hover .menu-arrow
{
 background-position: 0% 0%;
 margin-top: 12px;
}

.inner-menu3
{
 display:none;
 position:absolute;
 z-index:999;
 top:0;
 left: 0;
 border:1px solid #dfe4e8;
 margin-top: -2px;
}

.inner-menu li .inner-menu3 li
{
 font:1em Tahoma;
 text-align:left;
 color:#0074bf;
 background:url(../images/bg-inner-menu.png) no-repeat 0 100%;
} /*fix for IE in hacks.css*/

.inner-menu li .inner-menu3 li.last { background: #FFFFFF; }

.inner-menu li .inner-menu3 li a
{
 display:block;
 height:auto;
 padding:6px 34px 6px 12px;
 color:#0074bf;
 text-decoration:none;
 border:0;
 white-space:nowrap;
 margin-top:0;
} /*fix for IE in hacks.css*/

.inner-menu li .inner-menu3 li.hover
{
 height:auto;
 background:url(../images/bg-inner-menu.png) no-repeat 100% 0;
 border:0;
}

.inner-menu li .inner-menu3 li.hover a
{
 margin-top:-1px;
 color:#fff;
 border:0;
 padding-top:7px;
}

/*.menu li.hover .inner-menu { display:block; }*/
/*.inner-menu li.hover .inner-menu3 { display:block; }*/



/*------------------------
   Content styles
-------------------------- */
.content { background:#ffffff; }

.contentrow
{
 width:1002px;
 height:6px;
}

.contentrow2
{
 width:1002px;
 height:6px;
}

.contentrowinnerpages
{
 width:1002px;
 height:23px;
 background-color:#efefef
}

.contentseparator
{
 width:695px;
 height:10px;
}

.left-column
{
 width:695px;
 float:left;
 padding-left:10px;
 margin:0px;
}

.services-column
{
 width:695px;
 float:left;
 margin:0px;
 top:0px;
}

/*.portfoliobox {width:231px; height:auto; text-align:center; float:left;margin:0px; top:0px;}*/
.services-column1 {  margin-left: -20px;
    margin-top: -50px;
    width: 740px;}


.portfoliobox
{
 width:180px;
 height:130px;
 float:left;
 margin:2px;
 background:url(../images/gray_box.gif) no-repeat;
 background-position:1px 3px
/*background:#3471AA;*/

}

.screenshot
{
 background:url(../images/thumbnails_images/libra_clients.jpg) no-repeat;
 width:150px;
 height:77px;
 display:block;
/* -moz-box-shadow: 0px 0px 15px #727272;
 -webkit-box-shadow: 5px 5px 5px #727272;
 box-shadow: 1px 1px 1px #727272;
 -moz-border-radius: 5px 5px;
 background-color:#000;*/
 margin-left: 15px;
    margin-top: 15px;
    width: 150px;
}

.screenshot span{color:#236EA6;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-align:left;
position:relative;
bottom:-70px}

.screenshot span b{ color: #85A528;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-align:center}

.servicesbox
{
 width:220px;
 padding-right:10px;
 float:left;
}

.servicesbox2
{
 width:224px;
 padding-left:10px;
 margin:0px;
 float:left;
 background-image:url(../images/vertical_dotline.jpg);
 background-repeat:repeat-y
}

.servicesbox3
{
 width:220px;
 padding-left:10px;
 margin:0px;
 float:right;
 background-image:url(../images/vertical_dotline.jpg);
 background-repeat:repeat-y
}

.serviceseparator
{
 width:216px;
 height:5px;
}

.center-column
{
 width:2px;
 float:left;
}

.right-column
{
 width:292px;
 float:left;
}

.center-over
{
 width:755px;
 float:left;
}

.clear { clear:both; }

.contentseparator21
{
 width:696px;
 height:10px;
}

.contentseparator2
{
 width:1002px;
 height:10px;
}

.contentseparator21
{
 width:696px;
 height:10px;
}

.servicesboxinner
{
 width:300px;
 padding-right:10px;
 float:left;
}

.sitemapboxinner1
{
 width:400px;
 padding-right:10px;
 float:left;
}

.servicesboxinnerseparator
{
 width:300px;
 height:2px;
 float:left;
}

.servicesboxinner2
{
 width:300px;
 padding-left:10px;
 padding-right:10px;
 float:left;
 background-image:url(../images/vertical_dotline.jpg);
 background-repeat:repeat-y
}

.sitemapboxinner2
{
 width:350px;
 padding-left:10px;
 padding-right:10px;
 float:left;
 background-image:url(../images/vertical_dotline.jpg);
 background-repeat:repeat-y
}

.portfoliodesboxholder { width:1002px; }

.portfoliocontentbox
{
 width:982px;
 text-align:left;
 float:left;
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
}

.portfoliodesbox1
{
 width:491px;
 float:left;
 padding-left:10px;
 padding-top:2px;
}

.portfoliodesbox2
{
 width:491px;
 float:right;
 text-align:right;
 padding-right:10px;
 padding-top:2px;
}

.porfolioblueheadtext:link
{
 font-size: 13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#236FA3;
 text-decoration:underline;
}

.porfolioblueheadtext:visited
{
 font-size: 13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#236FA3;
 text-decoration:underline;
}

.porfolioblueheadtext:hover
{
 font-size: 13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#85a528;
 text-decoration:none;
}

.contactbox
{
 width:348px;
 float:left;
}

.contactbox2
{
 width:347px;
 float:right;
}

.contactformbox
{
 width:670px;
 float:left;
 padding-left:20px;
}

.contactformboxinner
{
 width:350px;
 float:left;
}

.contactimg
{
 width:310px;
 padding-top:50px;
 float:left;
}

.contactformboxseparator
{
 width:247px;
 height:10px;
 float:left;
}

.contactform-text
{
 width:100px;
 padding-right:10px;
 text-align:right;
 float:left;
}

.contactformtextfield
{
 width:220px;
 height:15px;
 font-family:Verdana, Arial;
 font-size:11px;
 color:#000000;
 border:solid #c8c9c3 1px;
 padding-left:2px;
}

.contactforminput
{
 padding-left:2px;
 border:1px solid #e1e2dc;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#3b3838;
 width:152px;
}

.contacttextarea1
{
 padding-left:2px;
 border:1px solid #e1e2dc;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#3b3838;
 width:224px;
}

.contacttextarea12
{
 padding-left:2px;
 border:1px solid #e1e2dc;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#3b3838;
 width:224px;
 height:150px;
}

.contactform-textbox
{
 width:150px;
 float:left;
}

.headertext
{
 padding-left:0px;
 float:left;
 width:695px;
}

.headertextunderline
{
 padding-left:0px;
 float:left;
 width:695px;
 height:1px;
 background-color:#efefef;
}

.content-text
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 text-align:justify;
 color:#636563;
 padding-top:5px;
}

.contenttext1
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 text-align:justify;
 color:#636563;
 padding-top:5px;
}

.box-content-text
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#636563;
 text-align:left;
}

.articles-link-text
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#636563;
 text-align:left;
}

.box-green-text
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#87a529;
 font-weight:bold;
}

.bluelink:link
{
 FONT-SIZE: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 COLOR: #5691be;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.bluelink:visited
{
 FONT-SIZE: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 COLOR: #5691be;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.bluelink:hover
{
 FONT-SIZE: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 COLOR: #85a528;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: underline;
}

.col-width { width:5px; }

.right-panel
{
 background-image:url(../images/right_panel_bg.jpg);
 background-repeat:no-repeat;
 width:292px;
 height:551px;
 float:right
}

.right-panel2
{
 background-image:url(../images/right_panel_bg1.jpg);
 background-repeat:no-repeat;
 width:292px;
 height:600px;
 float:right
}

.right-panehome
{
 background-image:url(../images/right_panel_bg2.jpg);
 background-repeat:no-repeat;
 width:292px;
 height:650px;
 float:right
}

.rightpanel-contentbox
{
 width:240px;
 padding-left:40px;
 padding-right:10px;
 padding-top:20px;
 float:left;
}

.rightpanel-client
{
 width:240px;
 padding-left:40px;
 padding-right:10px;
 padding-top:10px;
 float:left;
}

.rightpanel-horzline
{
 width:240px;
 padding-left:40px;
 padding-right:10px;
 padding-top:5px;
 float:left;
}

.rightpanel-form
{
 width:240px;
 padding-left:40px;
 padding-right:10px;
 padding-top:5px;
 float:left;
}

.rightpanel-form-text
{
 width:60px;
 padding-right:5px;
 text-align:right;
 float:left;
}

.rightpanel-form-separator
{
 width:240px;
 height:12px;
 float:left;
}

.rightpanel-form-button
{
 width:165px;
 height:4px;
 float:left;
 padding-left:65px;
}

.rightpanel-form-buttonimg
{
 width:68px;
 height:17px;
 float:left;
}

.rightpanel-form-textbox
{
 width:170px;
 float:left;
}

.vertical-dotline
{
 background-image:url(../images/vertical_dotline.jpg);
 width:3px;
 height:100%;
 background-repeat:repeat-y;
}

.horizontal-dotline
{
 background-image:url(../images/horizontal_dotline.jpg);
 height:3px;
 width:234px;
 background-repeat:repeat-x;
}

.textfield
{
 width:125px;
 height:15px;
 font-family:Verdana, Arial;
 font-size:11px;
 color:#000000;
 border:solid #c8c9c3 1px;
 padding-left:2px;
}

.textarea
{
 width:125px;
 height:50px;
 font-family:Verdana, Arial;
 font-size:11px;
 color:#000000;
 border:solid #c8c9c3 1px;
 padding-left:2px;
}

/*------------------------
   Footer styles
-------------------------- */
.footerbox
{
 height:169px;
 background:#ffffff url(../images/footerbg1.jpg) repeat-x;
 float:left;
}

.footerboxwhite
{
 width:1002px;
 padding-top:3px;
 float:left;
}

.bottom-menu
{
 padding-left:5px;
 background:#9aa3af;
} /*fix for IE in hacks.css*/

.bottom-menu li
{
 float:left;
 height:20px;
 margin:0 8px 0 3px;
 padding:5px 21px 0 20px;
 color:#fff;
}

.bottom-menu li a { color:#fff; }

.bottom-menu li.here { background:#fff; }

.bottom-menu li.here a { color:#5691be; }

.botton-menu li.here a:hover { color:#85a528 }

.bottom-menuarticles
{
 padding-left:5px;
 background:#f7f8f3
} /*fix for IE in hacks.css*/

.bottom-menuarticlesli
{
 float:left;
 height:20px;
 margin:0 8px 0 3px;
 padding:5px 21px 0 20px;
 color:#fff;
}

.bottom-menuarticles li a { color:#fff; }

.bottom-menuarticles li.here { background:#fff; }

.bottom-menuarticles li.here a { color:#5691be; }

.bottom-menuarticles li.here a:hover { color:#85a528 }

.bottombox
{
 width:1002px;
 height:94px;
}

.articesbox
{
 width:700px;
 height:94px;
}

.box1
{
 width:143px;
 height:94px;
 padding-left:20px;
 padding-top:5px;
 text-align:left;
 float:left;
}

.box2
{
 width:200px;
 height:94px;
 padding-left:10px;
 padding-top:5px;
 text-align:left;
 float:left;
}

.box3
{
 width:220px;
 height:94px;
 padding-left:10px;
 padding-top:5px;
 text-align:left;
 float:left;
}

.box4
{
 width:220px;
 height:94px;
 padding-left:10px;
 padding-top:5px;
 text-align:left;
 float:left;
}

.box5
{
 width:134px;
 height:94px;
 padding-left:10px;
 padding-top:5px;
 text-align:left;
 float:left;
}

.footer-menu-bg
{
 background-image:url(../images/footer_menu_bg.jpg);
 height:29px;
 background-repeat:repeat-x;
}

.footer-menu-topline
{
 background-image:url(../images/footer_menu_topline.jpg);
 height:3px;
 background-repeat:repeat-x;
}

.footermenu
{
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #ffffff;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.footermenu a
{
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #ffffff;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.footer-menu:link
{
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #ffffff;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: underline;
}

.footer-menu:visited
{
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #ffffff;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: underline;
}

.footer-menu:hover
{
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #000000;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.topNavlnk
{
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA1AD;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
 font-weight:bold;
 padding-left:10px;
}

.topNavlnk a
{
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA1AD;
 FONT-FAMILY: tahoma;
 font-weight:bold;
}

.topNavlnk a:hover
{
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA528;
 FONT-FAMILY: tahoma;
 font-weight:bold;
}

.footerarrow
{
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA1AD;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
 font-weight:bold;
}

.footerservices
{
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA1AD;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.footerservices a
{
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA1AD;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.footer-services:link
{
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #a2a2a3;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.footer-services:visited
{
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #a2a2a3;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.footer-services:hover
{
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #85a528;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: underline;
}

.footer-copyrightbox
{
 width:1002px;
 float:left;
}

.footer-bg
{
 color:#FFFFFF;
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 padding-top:18px;
 padding-left:10px;
 padding-right:10px;
 text-decoration:none;
}/*fix for IE in hacks.css*/

.footer-validation-icons
{
 float:right;
 padding:0px 5px;
}

.footer-bg-link
{
 color:#FFFFFF;
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.footer-bg-link a
{
 color:#FFFFFF;
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.footer-bg-link:link
{
 color:#FFFFFF;
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.footer-bg-link:visited
{
 color:#FFFFFF;
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.footer-bg-link:hover
{
 color:#FFFFFF;
 FONT-SIZE: 11px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 text-decoration:underline;
}

.a
{
 font-family:Arial, Helvetica, sans-serif;
 text-align:left;
 font-size:9px;
 font-weight:normal;
 color:#504F4F;
 text-decoration: none;
}

.greentextbold
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:justify;
 color:#85a528;
 font-weight:bold;
}

.bluetextbold
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#236ea6;
 font-weight:bold;
}

.imgPortfolio
{
 background-color:#FFFFFF;
 padding:6px;
 border:2px solid #d0d0d0;
}

hr
{
 color: #fff;
 background-color: #fff;
 border: 1px dotted #9BA1AD;
 border-style: none none dotted;
}

.greentextbold1
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:justify;
 color:#85a528;
 font-weight:bold;
}

.bluetextbold1
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#236ea6;
 font-weight:bold;
}

.greentextbold1_home
{
 font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-align:justify;
 color:#85a528;
 font-weight:bold;
 text-decoration: underline;
}

.bluetextbold1_home
{
 font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#6b6b6b;
 font-weight:bold;
 text-decoration: underline;
}

.bluelink_home { TEXT-DECORATION: underline; }

.keywordlink
{
 font-style: italic;
 FONT-SIZE: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#636563;
 TEXT-DECORATION:none;
}

.keywordlink:link
{
 font-style: italic;
 FONT-SIZE: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#636563;
 TEXT-DECORATION:none;
}

.keywordlink:visited
{
 font-style: italic;
 FONT-SIZE: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 COLOR: #636563;
 TEXT-DECORATION: none;
}

.keywordlink:hover
{
 font-style:italic;
 FONT-SIZE: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 COLOR: #85a528;
 TEXT-DECORATION: none;
}

.articlesadd-contentbox
{
 background-color:#f7f8f3;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:21px;
 text-align:left;
}

.boxOne
{
 width:240px;
 background-color:#f7f8f3;
 height:212px;
 padding-left:10px;
 padding-top:5px;
 text-align:left;
 float:left;
}

.boxTwo
{
 background-color:#f7f8f3;
 width:430px;
 height:212px;
 padding-left:10px;
 padding-top:5px;
 text-align:left;
 float:left;
}

.boxThrees
{
 background-color:#f7f8f3;
 width:300px;
 height:212px;
 padding-left:10px;
 padding-top:5px;
 text-align:left;
 float:left;
}

.toptitle
{
 font-size: 1.0em;
 /*color: #B2B2B2;*/
	color: #999;
 text-align: center;
 padding: 0px;
 font-weight: normal;
}

/*Add keyword tags*/
	
#toptitle h1
{
 font-size: 0.9em;
 /*color: #B2B2B2;*/
	color: #999;
 font-weight: normal;
 text-align:center;
}

h2
{
 FONT-SIZE: 10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#636563;
 font-weight:300;
 TEXT-DECORATION: none;
}

h2:visited
{
 FONT-SIZE: 10px;
 font-weight:300;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#636563;
 TEXT-DECORATION: none;
}

h2:hover
{
 FONT-SIZE: 10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#636563;
 font-weight:300;
 TEXT-DECORATION: none;
}

h3
{
 FONT-SIZE: 10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #B2B2B2;
 font-weight:300;
 TEXT-DECORATION: none;
}

h3:visited
{
 FONT-SIZE: 10px;
 font-weight:300;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #B2B2B2;
 TEXT-DECORATION: none;
}

h3:hover
{
 FONT-SIZE: 10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #B2B2B2;
 font-weight:300;
 TEXT-DECORATION: none;
}

.bottomCopyright
{
 margin-top:2px;
 padding-top:8px;
 padding-bottom:2px;
 padding-left:0px;
 padding-right:0px;
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA1AD;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.bottomCopyright a
{
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA1AD;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.footer-bg-Copyrightlink
{
 padding-top:0px;
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA1AD;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

.footer-bg-Copyrightlink a
{
 FONT-SIZE: 10px;
 font-family:tahoma, Arial, Helvetica, sans-serif;
 COLOR: #9BA1AD;
 FONT-FAMILY: tahoma;
 TEXT-DECORATION: none;
}

