/*Common Css*/
body{margin:0px;}
div{font:9pt Arial, Helvetica, sans-serif; color:#000000; line-height:140%;}
a{text-decoration:none; color:#000000; outline:none;}
a:hover{text-decoration:underline; color:#000000;}
img{display:block;}
.clear{clear:both;}
.input1{font:8pt Arial, Helvetica, sans-serif; color:#000000; border:1px solid #555555; height:15px; width:250px;}
textarea{font:8pt Arial, Helvetica, sans-serif; color:#000; border:1px solid #555555;	height:50px; width:250px;}

.pageTitle{font:10pt Arial, Helvetica, sans-serif; color:#252680; font-weight:bold; text-transform:uppercase; height:22px;}
.bullet{font:10pt Arial, Helvetica, sans-serif; color:#043DD4; font-weight:bold;}
.asterik{font:9pt Arial, Helvetica, sans-serif; color:#FF0000;}
.link{font:9pt Arial, Helvetica, sans-serif; color:#1C57EF; text-decoration:underline;}
.link:hover{text-decoration:none; color:#1C57EF;}
/*Common Css*/

/*Home page Css*/
.home_container{margin:0px auto; background:#E5E5E5; width:1003px;}
.div_flash{width:1003px; background:#6AB4E3; height:343px;}
.div_nav{background:url(../images/navBg.jpg) no-repeat; width:250px; height:237px; float:left;}
.div_request{background:url(../images/reqconsultationBg.jpg) no-repeat; width:101px; height:237px; float:left;}

#navigation{width:160px; margin-top:30px; height:149px;}
#navigation a{font:9pt Arial, Helvetica, sans-serif; color:#393939; background:url(../images/nav_arrow.gif) left no-repeat; padding-left:60px; line-height:24px; border-bottom:1px solid #7372B4; display:block;}
#navigation a:hover{color:#011495; text-decoration:none;}
.request{margin-top:133px;}

.hometext{width:590px; padding:25px 0px 17px 0px; float:left;}
.homeTabs{width:114px; height:123px; background:#48C5F5 url(../images/homeTabs.jpg) repeat-x; border:1px solid #595959; margin-right:10px; float:left; text-align:center; font:7pt Arial, Helvetica, sans-serif;}
.homeTabs img{padding:5px; cursor:pointer;}

.footer{font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; background:#0073C6 url(../images/footer.jpg) repeat-x; height:20px; line-height:20px; overflow:hidden; width:1003px; text-align:center; display:block;}
.implifooter{background:#FFFFFF; padding:5px; width:993px; text-align:center; font-size:8pt;}
.implifooter img{display:inline;}
/*Home page Css*/

/*Inner Main Navigation Css*/
#menu {padding:0px; margin:0px; list-style:none; height:29px; width:733px; float:left; background:url(../images/inner/navBg.jpg);}
#menu li {position:relative; float:left; margin:0;}
#menu li a {display:block; height:29px; line-height:29px; padding:0 20px 0 0; float:left; color:#000100; text-decoration:none; font-family:arial, sans-serif; font-size:9pt; background:url(../images/inner/navline.jpg) no-repeat right top; text-transform:uppercase;}
#menu li a b {display:block; height:29px; float:left; padding:0 0 0 20px; font-weight:normal;}
#menu li a:hover, 
#menu li a:active,
#menu li a:focus,
.home #menu li#home a,
.aboutus #menu li#aboutus a,
.services #menu li#services a,
.casestudies #menu li#casestudies a,
.references #menu li#references a,
.contact #menu li#contact a
{background:#000086 url(../images/inner/navline.jpg) right no-repeat; cursor:pointer; color:#fff; line-height:29px;}
#menu li a:hover b,
#menu li a:active b,
#menu li a:focus b,
.home #menu li#home a b,
.aboutus #menu li#aboutus a b,
.services #menu li#services a b,
.casestudies #menu li#casestudies a b,
.references #menu li#references a b,
.contact #menu li#contact a b
{ background:#000086; cursor:pointer;}
/*Inner Main Navigation Css*/

/*Inner Left Panel Navigation Css*/
.div_leftpanel{background:url(../images/inner/leftnavBg.jpg) left top no-repeat; width:270px; height:230px; float:left; padding-top:40px;}
.leftnav{font:7pt Arial, Helvetica, sans-serif; color:#303030; padding-left:10px; border-bottom:1px solid #8D8EAD; line-height:28px; display:block;}
.leftnav:hover{color:#011495;  text-decoration:none;}
.leftnav_selected{font:7pt Arial, Helvetica, sans-serif; color:#011495; padding-left:10px; border-bottom:1px solid #011495; line-height:28px; display:block; text-decoration:none;}
.leftnav_selected:hover{font:7pt Arial, Helvetica, sans-serif; color:#011495; padding-left:10px; border-bottom:1px solid #011495; line-height:28px; display:block; text-decoration:none;}
/*Inner Left Panel Navigation Css*/

/*Inner page Css*/
.container{background:#E5E5E5 url(../images/inner/mainBg.jpg) left repeat-y; width:1003px; margin:0px auto;}
#topheader{width:1003px; height:196px;}
#leftpanel{width:270px; float:left; height:230px;}
#div_menu{width:733px; float:left;}
#footer{width:1003px; height:70px;}
.div_header{width:1003px;}
.div_header img{display:inline;}
.maincontent{width:703px; float:left; padding:38px 0px 0px 30px;}
.div_text{width:456px; padding-right:30px; float:left;}
.div_images{float:left; padding-top:24px;}
.imagegap{height:15px; overflow:hidden;}

.div_callout{font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; width:180px; float:left; background:#0070BC; padding:10px 10px 10px 10px;}
.div_casestudies{width:510px; float:left;}
.casestudies_img{width:140px; float:left;}
.casestudies_text{width:360px; float:left;}
.div_contactus_img{width:160px; float:left;}
.div_contactus_text{width:350px; float:left;}
.pastclients{font:9pt Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; height:20px;}
.div_footer{font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/footer.jpg) bottom repeat-x; height:17px; padding-top:55px; width:1003px; text-align:center;}
/*Inner page Css*/

/*Popup Css*/
.div_popup{background:#E5E5E5; width:420px; margin:0px auto;}
.div_popupheader{width:420px; height:83px;}
.div_close{text-align:right; padding:7px 15px 0px 0px; width:400px;}
.close{font:10pt Arial, Helvetica, sans-serif; color:#1C57EF; text-decoration:none; font-weight:bold;}
.close:hover{text-decoration:none; color:#252680; font-weight:bold;}
#popup{width:420px; height:113px;}
.date{font:9pt Arial, Helvetica, sans-serif; color:#000000; font-style:italic;}
.popupcontent{width:370px; margin:0px auto;}
.popupcontent img{float:left; margin-right:15px;}
/*Popup Css*/