@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background:#dfdfdf; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a;}
.fleft{float:left;}

#pagealign{margin:0px auto; padding:0px; width:976px;}
#pagearea{margin:0px; padding:0px 50px; width:876px; background:#FFFFFF; float:left;}

#header{width:876px; float:left;}
#header .logo{float:left;}
#header .livechat{ float:right;}
#header .topnav{float:left;width:876px; background:url(../images/btn-bg.jpg) repeat-x top;}
#header .topnav ul{margin:0px; padding:0px; float:left;}
#header .topnav ul li{margin:0px; padding:17px 12px; float:left; font-size:13px; font-weight:bold; color:#FFFFFF; list-style-type:none;}
#header .topnav ul li a{color:#FFFFFF; text-decoration:none;}
#header .topnav ul li a:hover{color:#000000; text-decoration:none;}

#mainnav{width:100%; float:left;}
#mainnav ul{margin:0px; padding:0px; float:left;}
#mainnav ul li{margin:0px; padding:10px; float:left; background:url(../images/btn-part.jpg) no-repeat right center; list-style-type:none; font-size:12px; color:#244878; font-weight:bold;}
#mainnav ul li a{ color:#244878; text-decoration:none;}
#mainnav ul li a:hover{ color:#000000; text-decoration:none;}

#banner{ float:left;}
#bodyarea{padding:20px 0px; width:876px; float:left;}

#service{ display:block; clear:both;}
#service ul{margin:0px; padding:20px 0px 20px 4px;background:url(../images/vertical-line.jpg) no-repeat left top; clear:both; float:left; text-align:justify;}
#service ul li{margin:0px; padding:0px 22px; float:left; list-style-type:none; background:url(../images/vertical-line.jpg) no-repeat right top; width:173px; line-height:18px; font-size:11px; color:#333;}
#service ul li a{ color:#f08638; text-decoration:underline;}
#service ul li a:hover{ color:#f08638; text-decoration:none;}

#footer{ text-align:center; border:1px solid #dfdfdf; background:url(../images/footer-bg.jpg) repeat-x top; height:125px; display:block; clear:both;}
#footer ul{ margin:0px; padding:20px 0px 70px 20px; clear:both;}
#footer ul li{ margin:0px; padding:0px 7px;float:left; list-style-type:none; border-right:1px solid #909090;}
#footer ul li a{ color:#4a4a4a; text-decoration:none;}
#footer ul li a:hover{ text-align:center; color:#000000; text-decoration:underline;}
#footerlinks{font:Verdana, Arial, Helvetica, sans-serif; size:11px; color:#333333; text-align:center; text-decoration:none; margin-top:17px; margin-left:10px; margin-right:10px;}
#footerlinks a{font:Verdana, Arial, Helvetica, sans-serif; size:11px; color:#333333; text-align:center; text-decoration:none; margin-top:17px; margin-left:10px; margin-right:10px;}
#footerlinks a:hover{font:Verdana, Arial, Helvetica, sans-serif; size:11px; color:666666; text-align:center; text-decoration:underline; margin-top:17px; margin-left:10px; margin-right:10px;}
#footerlinks a:active{font:Verdana, Arial, Helvetica, sans-serif; size:11px; color:#333333; text-align:center; text-decoration:none; margin-top:17px; margin-left:10px; margin-right:10px;}

#footer .power{ float:right;clear:both; padding-right:20px;}

#bottomicon{clear:both; display:block;text-align:center;}
#bottomicon ul{ margin:0px; padding:10px 0px; display:block;}
#bottomicon ul li{margin:0px; padding:0px; display:inline; list-style-type:none; color:#676666; font-size:12px; font-weight:bold;}
#bottomicon img{padding:0px 10px 10px;}

/*===============inner page=============================*/
#leftcontainer{ float:left; padding:0px 10px 0px 0px; width:210px;}
#leftcontainer .heading1{ font-size:12px; color:#000000; font-weight:bold; background:url(../images/heading-bg.jpg) repeat-x top; padding:12px 10px;}
#leftcontainer ul{ margin:0px; padding:0px; display:block; clear:both;}
#leftcontainer ul li{margin:0px; padding:6px 0px 6px 25px; list-style-type:none; background:url(../images/arrow.jpg) no-repeat left center; font-size:11px; border-bottom:1px solid #d1d1d1;}
#leftcontainer ul li a{ color:#333; text-decoration:none;}
#leftcontainer ul li a:hover{ color:#f37425;}

#rightcontainer{ float:left; border-top:1px solid #ededed;border-left:2px solid #ededed;border-right:2px solid #ededed;border-bottom:0px solid #ededed; width:650px; background:url(../images/shadow.jpg) repeat-x bottom;}

/*======================sunil==============================*/
h1{ margin:0; padding:0 15px; font:bold 26px Arial, Helvetica, sans-serif; color:#d25100; line-height:45px; }
p{ margin:0; padding:7px 15px; line-height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333;}
p.class{ padding:7px 30px;}
h2{ margin:0; padding:0 15px; color:#333; font:bold 14px Arial, Helvetica, sans-serif;}
h3{margin:0; padding:0 15px; font-size:14px; color:#244878; font-weight:bold;}
h3 a{color:#244878; text-decoration:none;}
h3 a:hover{ color:#000000; text-decoration:none;}

.readmore{margin:0; font-size:11px; color:#244878; font-weight:bold;}
.readmore a{color:#244878; text-decoration:none;}
.readmore a:hover{color:#000000; text-decoration:none;}
.thankyou{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003399;
text-align:center;
font-weight:bold;
}
.iconimg{ color:#676666; font-size:12px; font-weight:bold; text-decoration:none;}
.iconimg:link{ color:#676666; font-size:12px; font-weight:bold; text-decoration:none;}
.iconimg:hover{ color:#3399CC; font-size:12px; font-weight:bold; text-decoration:none;}
.iconimg:active{ color:#676666; font-size:12px; font-weight:bold; text-decoration:none;}
.addlinkheading{ color:#d25100; font-size: 14px; font-weight:bold; text-decoration:none;}

/*	[ dap blog posts ]-----------------------------------------  */

 #DAPBlogPosts
{
	 width:876px; /*background-color:#CCE0EB;         border:1px solid #6699CC;*/
	background-color: #F5F5F5; /* margin-top:1em;*/
	overflow: hidden;
}

#DAPBlogPosts .Top, #DAPBlogPosts .Bottom
{
	background-repeat: no-repeat;
	background-position: left top;
	 width:876px;
	clear: both;
}
#DAPBlogPosts .Top
{

	background: url(../images/btn-bg.jpg) repeat-x bottom;
	
	height: 24px;
	 margin-bottom: 0px;
	 padding:5px 0;
	 width:876px;
}

#DAPBlogPosts .Top h2 {
padding-left:0;
}

#DAPBlogPosts .Bottom
{
	/*background-image:url(/_images/homepage/blog_posts/bottom.png);         background-image:url(/_images/homepage/blog_posts/posts_bottom.png);*/
	height: 0px;
	overflow: hidden;
}

#DAPBlogPosts .Top strong
{
	padding-left: 10px;
	float: left;
	color: #FFFFFF;
	margin: 0;
	font-size: 1em;
	display: block;
	padding-top: 5px;
}
#DAPBlogPosts .Top strong span
{
	color: #333333;
}
#DAPBlogPosts .Top a
{
	padding-right: 10px;
	float: right;
	color: #fff !important;
	padding-top: 5px;
}

#DAPBlogPosts .Top a:hover
{
	padding-right: 10px;
	float: right;
	color: #FFFFFF !important;
}

#DAPBlogPosts .Posts
{
	clear: both; /*padding-left:10px;         margin-top:10px;*/
	background-image: url("../images/dap_blog_feed_boxes.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	height: 297px;
	 width:876px;
}

#DAPBlogPosts .Post
{
	width: 98%;
	height:62px;
	float: left;
	margin-right: 10px;
	margin-top:8px;
	margin-left :10px;
	margin-bottom:5px;
}

#DAPBlogPosts .Post h3 {
padding-left:0;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#ctl00_cphPageContent_ctl05_rptBlogItems_ctl00_hrefTitle
{
	padding-top:4px;
}
#ctl00_cphPageContent_ctl05_rptBlogItems_ctl00_hrefReadMore
{
	/*padding-top:4px;*/
}
#DAPBlogPosts .Post a.Title
{
	/*background-image:url(/_images/homepage/blog_posts/post_title.png);         background-repeat:no-repeat;         background-position:left top;
	display: block;*/
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-top: 2px; color:#FFFFFF;*/
	overflow: hidden;
	float: left;
}
#DAPBlogPosts .Post a.Title:hover
{
	/*color:#FFCC00;*/
}
/*#DAPBlogPosts .Post a.ReadMore
{
	background-image:url(/_images/homepage/blog_posts/post_title.png);         background-repeat:no-repeat;         background-position:left top;
	display: block;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px; color:#FFFFFF;
	overflow: hidden;
	float: right ;
}*/
#DAPBlogPosts .Post a.ReadMore:hover
{
	/*color:#FFCC00;*/
}
#DAPBlogPosts .Post .Content
{
	/*background-image:url(/_images/homepage/blog_posts/post_content.png);         background-repeat:no-repeat;         background-position:left bottom;*/
	font-size: 0.9em;
	height: 28px;
	position:relative ;
	/*line-height: 1.3em;*/
}
#DAPBlogPosts .Post .Content .Inner
{
	height: 42px;
    overflow: hidden;
    padding: 1px 5px 0 0;
	
}

#DAPBlogPosts .Post .Content .Inner p {
font:12x/12px Arial, Helvetica, sans-serif;
color:#333;
padding:0;
margin:0;
}

#DAPBlogPosts .Post .Content a.ReadMore
{
	/*background-image:url(/_images/homepage/blog_posts/post_title.png);         background-repeat:no-repeat;         background-position:left top;
	display: block;*/
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-top: 2px; color:#FFFFFF;*/
	overflow: hidden;
	float: right ;
	position:absolute;
	top:25px;
	left:85%;
}

