/* CSS Document */

body{
margin:0pc;
padding:0px;
font:78% Arial, Helvetica, sans-serif;
background:url(../images/bg.jpg) repeat-x top left #0d0d47;
}

h1,h2,h3,h4,h5,h6,div,img,ul,ol,li,a,p{
margin:0px;
padding:0px;
}

#container{
width:913px;
margin:0px auto;
padding:0px;
}

#container .left{
background:url(../images/left_shadow.jpg) no-repeat top right;
width:14px;
height:522px;
margin-top:114px;
float:left;
}

#container .rite{
background:url(../images/right_shadow.jpg) no-repeat top left;
width:14px;
height:522px;
margin-top:114px;
float:right;
}

#maincon{
width:885px;
height:auto;
float:left;
}

#header{
width:885px;
float:left;
background:url(../images/header_bg.jpg) no-repeat top left;
height:111px;
margin-top:3px;

}

#header .logo{
background:url(../images/logo.png) no-repeat top left;
width:419px;
height:72px;
float:left;
margin:23px 0px 0px 89px;
cursor:pointer;
}

*html #header .logo{
background:none;
width:416px;
height:73px;
float:left;
margin:23px 0px 0px 89px;
cursor:pointer;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale')
}


#header .topnav{
float:right;
margin:0px;
padding:0px;
width:242px;
height:28px;
}


.topnav .lefttop{
background:url(../images/topnav_left.png) no-repeat top left;
width:31px;
height:28px;
float:left;
}

*html .topnav .lefttop{
background:none;
width:31px;
height:28px;
float:left;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topnav_left.png',sizingMethod='scale')
}

.topnav .righttop{
background:url(../images/topnav_rite.png) no-repeat top left;
width:31px;
height:28px;
float:right;
}
*html .topnav .righttop{
background:none;
width:31px;
height:28px;
float:right;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topnav_rite.png',sizingMethod='scale')
}



.topnav .midtop{
background:#110fc8;
width:170px;
height:22px;
float:left;
padding:6px 5px 0px 5px;
font:11px Arial, Helvetica, sans-serif;
color:#e2e2fc;
text-align:center;
}

.midtop a{
text-decoration:none;
color:#e2e2fc;
padding:0px 4px;
}
.midtop a:hover{
text-decoration:none;
color:#fff;
padding:0px 4px;
}


#bodycon{
margin:0px;
padding:0px;
float:left;
width:869px;
height:auto;
border:8px solid #fff;
}
/************************navigation styles************************/
.navigation{
background: url(../images/navbg.jpg) repeat-x top left #1716b2;
width:869px;
height:36px;
float:left;
}

.navigation ul{
list-style:none;
margin:0px;
padding:0px;
width:857px;
margin-left:12px;
}

.navigation li {
height:24px;
width:auto;
font:bold 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#d0d0fa;
float:left;
padding-top:8px;
background:url(../images/nav_mid.jpg) no-repeat top right;
}

.navigation li a {
text-decoration:none;
color:#d0d0fa;
padding:0px 23px 0px 22px;
}
.navigation li a:hover {
text-decoration:none;
color:#fff;
padding:0px 23px 0px 22px;
}

.navigation li a.current {
text-decoration:none;
color:#fff;
padding:0px 23px 0px 22px;
}

.navigation li.nb {
height:24px;
width:auto;
font:bold 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#d0d0fa;
float:left;
padding-top:8px;
background:none;
}



/************************navigation styles************************/
#flashsection{
background:#1716b2;
height:297px;
width:869px;
border-bottom:4px solid #1716b2;
}

#flashsection .flash{
width:685px;
height:297px;
float:left;
}
#flashsection .services{
width:184px;
height:250px;
padding-top:47px;
float:left;
background:url(../images/services_bg.jpg) no-repeat top left;
}

.services h6{
background:url(../images/services_bulletli.gif) no-repeat left 2px;
width:152px;
padding-left:10px;
font:11px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ffffff;
margin:2px 5px 2px 8px;
float:left;
}

.services h6 a{
color:#9f9efe;
text-decoration:none;
}

.services h6 a:hover{
color:#e2e2ff;
text-decoration:none;
}

.home_readmorea{
font:10px Arial, Helvetica, sans-serif;
color:#C4C4E5;
text-decoration:none;
float:right;

}

.home_readmorea:hover{
color:#9f9efe;
text-decoration:none;
float:right;
}

.services p{
margin:0px;
padding:0px;
width:152px;
padding-left:22px;
font:11px Arial, Helvetica, sans-serif;
color:#C0C3DD;
float:left;
}





#bodycon .contentpart{
width:869px;
height:auto;
background:url(../images/contentbg.jpg) repeat-x top left;
float:left;
}



.contentpart .box1{
padding:0px 10px;
margin-top:21px;
width:262px;
float:left;
border-right:1px dashed #8989f0;
}
 .box1 h3{
margin-top:16px;
margin-bottom:4px;
width:262px;
float:left;
padding-left:4px;
font:bold 14px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#020183;
}
 .box1 p{
 padding:0px;
 margin:0px;
width:262px;
float:left;
padding-left:4px;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#000;
line-height:16px;
margin-top:10px;
}


.contentpart .box2{
width:280px;
padding:0px 0px 0px 5px;
margin-top:21px;
float:left;
}

.box2 ul{
list-style:none;
margin:0px;
padding:0px;
margin-top:5px;
}

.box2 li{
background:url(../images/testimonials_li.gif) no-repeat left 14px;
font:12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:bold;
color:#35357B;
line-height:24px;
width:250px;
border-bottom:1px dashed #9695b5;
padding:5px 20px 5px 12px;
}
.box2_readmorea{
font:10px Arial, Helvetica, sans-serif;
color:#35357B;
text-decoration:underline;
}
.box2_readmorea:hover{
font:10px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

 .box2 p{
 padding:0px;
margin:0px;
width:250px;
float:left;
font:13px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#010078;
font-weight:bold;
line-height:16px;

}


.contentpart .box3{
background:url(../images/consulting_bg.jpg) no-repeat bottom right;
float:right;
width:296px;
height:265px;
}

.box3 .tit{
float:right;
height:55px;
width:240px;
}

.box3 p{
float:right;
text-align:left;
width:250px;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#0A0A7D;
line-height:16px;
margin-top:10px;
padding-right:5px;
}

.box3 p a{
background:url(../images/readmore_bg.gif) no-repeat right 5px #9090e8;
padding:2px 15px 2px 5px;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
float:right;
}

.box3 p a:hover{
background:url(../images/readmore_bg.gif) no-repeat right 5px #9090e8;
padding:2px 15px 2px 5px;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
float:right;
}
.box3 .phone{
float:right;
height:77px;
width:296px;
}

#footer{
background:url(../images/footerbg.jpg) repeat-x top left;
border-top:1px solid #0d0d47;
width:859px;
margin:0px auto;
float:left;
height:39px;
margin-bottom:10px;
padding:23px 13px 0px 13px;
font:11px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#e2e2fc;
}
#footer .con{
float:right;
width:auto;
}

#footer .con2{
    float:right;
    width: 145px;
    font:9px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#e2e2fc;
}

#footer .con2 a{
  float:right;
    text-decoration:none;
    color:#e2e2fc;
    border-right:none;
}

#footer .con2 a:hover{
    text-decoration:none;
    color:#fff;
    border-right:none;
}


#footer a{
float:left;
padding:0px 6px;
text-decoration:none;
color:#e2e2fc;
border-right:1px solid #e2e2fc;
}
#footer a:hover{
float:left;
padding:0px 6px;
text-decoration:none;
color:#fff;
border-right:1px solid #e2e2fc;
}
#footer a.nb{
float:left;
padding:0px 6px;
text-decoration:none;
color:#e2e2fc;
border-right:none
}
#footer a.nb:hover{
float:left;
padding:0px 6px;
text-decoration:none;
color:#fff;
border-right:none;
}
.clear{
clear:both;
}
.athomv{
border:solids 1px #FF0000;}

.successredamore {
	color:#000099;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.successredamore:hover {
	color:#000000;
	text-decoration:none;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
