body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;background:url(../images/background.jpg) repeat-x top;}
#main-container{width: 983px;margin:0px auto 0px auto;overflow:auto;padding:10px 0px 8px 0px;}
:-moz-any-link:focus{outline: none;}

.fleft{ float:left;}
.fright{ float:right;}

#header{background:url(../images/header-bg.jpg) repeat-x top left;float:left; width:100%;}
#header ul{ margin:0px;float:right; list-style:none; color: #FFFFFF; height:57px;padding:0px 18px 0px 0px;background:url(../images/header-r-corner.jpg) no-repeat top right;}
#header ul li{margin:0px; padding:0px; float:left; color:#FFFFFF; font-size:12px; line-height:15px; color:#FFFFFF;	text-decoration: none; }	
#header ul li a{color:#FFFFFF; text-decoration:none; padding:2px 5px 0px 5px; line-height:30px; display:block;}
#header ul li a:hover{color:#FFFFFF; text-decoration:none;}

#header ul li.btnpart{background:url(../images/btn-part.gif) no-repeat top center; width:1px;padding:2px 10px 0px 10px;height:30px; text-decoration:none;}	

#middle{width:983px;float:left;margin:5px 0px 0px 0px;padding:0px;}
#middle .banner{width: 698px;float: left;margin:0px;padding:0px; position:relative;}

#middle .foam{width:284px;background:url(../images/curve-bg.jpg) repeat-x top left;height:285px;float:left;margin:0px;padding:5px;}		
#middle .foamtext{padding-top: 11px;font-size:16px;margin:0px auto;}
/*#middle .foamtext h4{font-size: 16px;margin: 0px;padding: 0px;}	
#middle .foamtext1{padding-top: 11px;margin:0px;float:left;padding:0px;}

#middle .red{color: #C51111;}*/
#weknow{width: 983px;float: left;margin: 0px;padding: 0px;/*background: url(../images/middle-bg.jpg) repeat-x top;*/}	
#weknow .taa{float: left;margin: 0px;padding: 0px 0px 10px 8px;}
#weknow .targeting{float:left; padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;width:229px;}
/*#weknow .img{float: left;padding: 0px 0px 0px 0px;margin: 0px;width: 203px;}	
#weknow .bullet{float:left;padding:15px 0px 0px 10px;margin:0px;width:193px;height:240px;background:url(../images/line-bg.jpg) no-repeat;}	
#weknow .learn{padding: 25px 0px 0px 0px;margin:0px;}*/
	
#weknow .targeting ul{list-style-type: none;float:left;padding:15px 5px 0px 10px;margin:0px 0px 0px 0px; width:200px; height:240px;background:url(../images/line-bg.jpg) no-repeat right top; border-top:1px solid #dcdcdc;}
#weknow .targeting ul li{background:url(../images/bullet.gif) no-repeat;padding:0px 5px 5px 15px;margin:0px;line-height:15px; display:block; font-size:12px; text-align:left;}
	
/*	#weknow .targeting1{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	width: 203px;
	}	
#weknow .bullet1{float:left;padding:15px 0px 0px 10px;margin:0px;width:193px; height:240px;background:url(../images/line-bg.jpg) no-repeat;}	
#weknow .bullet1 ul{list-style-type: none; margin:0px; padding:0px; float:left;}
#weknow .bullet1 ul li{	background: url(../images/bullet.gif) no-repeat; padding: 0px 5px 5px 15px;  margin:0px; line-height: 15px; display:block; font-size:12px;}*/
	
#blog{float: left;padding: 0px 0px 0px 10px;margin: 20px 0px 0px 0px;width: 269px;}
#blog dl{list-style-type: none; margin:0px; padding:20px 0px 0px 13px; background:none; border:none;}
#blog dl dt{margin:0px; padding:0px 0px 10px 15px; display:block; font-size:12px; text-align:left; background:url(../images/bullet.gif) no-repeat;}	
/*#blog .latest-blog{float: left;padding: 0px;margin: 14px 0px 0px 0px;width: 275px;}	
#blog .latest-rich{float: left;padding: 0px;margin: 0px;width: 268px;border-left:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc;}
#blog .latest-rich1{float: left;padding: 15px 0px 0px 10px;margin: 0px;width: 258px;}
	#blog .latest-rich1 ul{
	list-style-type: none; margin:0px; padding:0px; float:left;	}
#blog .latest-rich1 ul li{
	background: url(../images/bullet.gif) no-repeat; padding: 0px 5px 5px 15px;  margin:0px; line-height: 15px; display:block;}
	
	#blog .more{ 
	float: left;
	padding: 8px 10px 0px 10px;
	margin: 0px;
	width: 248px;
	}
		#blog .latestnews{ 
	float: left;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	width: 268px;
	}
		#blog .latestnews1{ 
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 268px;
	}*/
#footer{font-size: 11px;float: left;margin-top: 10px;padding: 0px;width: 982px; color:#77797A; background:url(../images/footer-r-c.jpg) no-repeat top right;}
#footer a{ color:#77797A; text-decoration:none;}
#footer a:hover{color:#000000; text-decoration:none;}

#footer .right{float: left;width: 11px;}
#footer .middle{float: left;height: 25px;width: 960px;background: url(../images/footermiddle-corner.jpg) repeat-x;}	
#footer .middle-l{	float:left;width:510px;padding: 6px 0px 3px 11px;}	
#footer .middle-r{float: right;padding:6px 0px 3px 11px;}

 .middle-b{margin:0px; padding:5px 0px 0px 0px; float:right; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; width:165px;}
 
.middle-s{margin:5px 0px 0px 5px; padding:0px 0px 0px 0px; float:left; font-size:11px;}
.middle-s a{font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.middle-s a:hover{color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
	
/*#footer .right{float: left;width: 11px;}*/	
	
	
#login{width:248px; margin:0px 0px 0px 7px; padding:5px 5px 5px 0px;float:left; overflow:hidden; }
#login .boxs{padding:0px 0px 0px 0px; width:258px; float:left; }
#login .boxs1{padding:7px 0px 0px 0px; width:258px; float:left; font-size:12px; color:#000000;}
#login .input-level{float:left; width:75px; padding:5px 0px 0px 0px; font-size:12px; color:#000000; text-align:left;}
#login .input-box{float:left; padding:1px 0px 2px 5px; font-size:12px; color:#004899; font-weight:bold;}
#login .input-box1{float:left; padding:5px 0px 2px 5px; font-size:12px; color:#004899; font-weight:bold;}
#login .input-boxs{float:left; padding:5px 0px 2px 5px; font-size:10px; color:#004899; font-weight:bold;}
#login .input-fils{ border: 1px solid #DDDDDD; width:160px;  font-size:12px; padding:1px 0px 0px 3px; height:20px; float:left;}
.tarea{border: 1px solid #DDDDDD; width:240px; height:43px;  font-size:12px; padding:1px 0px 0px 3px; float:left;}

html body#homepage div#header li#home a, html body#targetingpage div#header li#targeting a, html body#adverpage div#header li#adver a, html body#analyzingpage div#header li#analyzing a, html body#aboutpage div#header li#about a, html body#contactpage div#header li#contact a, html body#processpage div#header li#process a{background: url(../images/active-bg.gif) repeat-x; color:#ea7000;}


/*===================Created by Ram==============================*/
#bodyarea{width:981px; float:left;background:#ffffff url(../images/body-top.gif) repeat-x top; margin:7px 0px 0px 0px; padding:0px 0px 0px 0px;}
#bodycontent{width:754px; float:left;background:url(../images/body-left.gif) no-repeat top left;}
#bodyform{width:226px;float:left;}
#bodyform .innerform{background:url(../images/form-bg.gif) repeat-y left top; float:left; width:226px;}
#bodyform span{ width:60px;font-size:12px; padding:10px 0px 0px 7px; float:left;}
#bodyform .bigarea{width:210px;font-size:12px; padding:10px 0px 0px 7px;float:left;}
.textbox{border: 1px solid #DDDDDD; width:140px;  font-size:12px; margin-top:10px;padding:1px 0px 0px 3px; height:20px; float:left;}
.txtarea{border: 1px solid #DDDDDD; width:200px;  font-size:12px; margin-top:10px; margin-left:7px; padding:1px 0px 0px 3px; height:40px; float:left;}
.topmargin{ clear:both; padding-top:10px;}

.bredcrum{padding:12px 0px 0px 20px;color:#ff8a1b; font-size:16px;}
.bredcrum a{color:#555555; font-size:14px; text-decoration:underline;} 
.bredcrum a:hover{color:#000000;text-decoration:none;} 
.heading-bg{ margin:10px 15px 0px 0px; padding:10px 0px 7px 26px;}

.bodytxt{ margin:15px; padding:0px 13px 0px 0px; font-size:12px; color:#000000;}
.bodytxt a{color:#0000ff; text-decoration:underline;}
.bodytxt a:hover{color:#0000ff; text-decoration:none;}

.bodytxt ul{ margin:0px 0px 15px 15px; padding:0px; list-style-type:none;}
.bodytxt ul li{margin:0px; padding:4px 0px 5px 17px; background-image:url(../images/bullet.gif);background-repeat:no-repeat; background-position:1px 3px;}
.bodytxt ul li a{color:#000000; text-decoration:none;}
.bodytxt ul li a:hover{color:#000000; text-decoration:underline;}


.interlink{padding-bottom:10px;}
.interlink div{ padding-left:10px; padding-bottom:5px;}
.interlink span{color:#0000FF; padding:5px; float:left; width:200px;}
.interlink a{color:#0000FF; text-decoration:underline;}
.interlink a:hover{color:#0000FF; text-decoration:none;}


.top-bot-pad{ padding:20px 0px 15px 0px; font-weight:bold;}

.bodybox{margin:10px 0px 0px 0px; font-size:12px; color:#000000;   padding:13px 10px 24px 10px; position:relative;}
.bodybox ul{ margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
.bodybox ul li{margin:0px; padding:4px 0px 10px 0px; }
.bodybox ul li a{color:#000000; text-decoration:none;}
.bodybox ul li a:hover{color:#000000; text-decoration:underline;}

.bodybox ol{ margin:0px; padding:5px 5px 0px 20px;}
.bodybox ol li{margin:0px;padding:0px 5px 10px 0px;}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.bodybox-o{margin:10px 0px 30px 15px; font-size:12px; color:#000000;  border:1px solid #dfdfdf;border-bottom:2px solid #dfdfdf; width:670px;   padding:13px 20px 15px 30px; position:relative;}

.bodybox-o ul{ margin:0px 0px 15px 20px; padding:0px 0px 0px 0px; list-style-type:none;}
.bodybox-o ul li{
	margin:0px;
	padding:4px 0px 5px 25px;
	background:url('../images/circle.png') no-repeat top left transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/circle.png');
	filter: alpha(opacity=50);
}


.bodybox-o ul li a{color:#000000; text-decoration:none;}
.bodybox-o ul li a:hover{color:#000000; text-decoration:underline;}
.bodybox-o ul li.heading{margin:0px; padding:0px 0px 7px 0px; background-image:none; font-weight:bold;}

.bodybox-o a{color:#0000ff; text-decoration:underline;}
.bodybox-o a:hover{color:#0000ff; text-decoration:none;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.box1{margin:5px 0px 5px 25px; font-size:12px; color:#000000;  padding:13px 20px 15px 40px; position:relative;}

.box1 ul{ margin:0px 0px 15px 20px; padding:0px 0px 0px 0px; list-style-type:none;}
.box1 ul li{margin:0px;padding:4px 0px 5px 25px;background:url('../images/circle.png') no-repeat top left transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/circle.png');filter: alpha(opacity=50);}


.box1 ul li a{color:#000000; text-decoration:none;}
.box1 ul li a:hover{color:#000000; text-decoration:underline;}
.bodybox-o ul li.heading{margin:0px; padding:0px 0px 7px 0px; background-image:none; font-weight:bold;}

.box1 a{color:#0000ff; text-decoration:underline;}
.box1 a:hover{color:#0000ff; text-decoration:none;}

/*.box2{margin:5px 25px 20px 25px; font-size:12px; color:#000000; background-color:#e0e0e0;  padding:10px; position:relative;}
.white-box{background:#FFFFFF; padding:8px 8px 12px 8px;}*/


img.leftpad{ padding-left:20px; padding-right:10px;}
img.leftpad1{ padding-left:20px;}
.morealign{ padding-right:10px; text-align:right;}
.morealign a{ color:#0000FF; text-decoration:underline;}
.morealign a:hover{ color:#0000FF; text-decoration:none;}
.blue-bg{background:#cae1fc url(../images/blue-bg1.gif) repeat-x top;}
.orange-bg{background:#f9cf89 url(../images/orange-bg.gif) repeat-x top;}
.rosy-bg{background:#f0dcf3 url(../images/rosy-bg1.gif) repeat-x top;}
.green-bg{background:#cdebb4 url(../images/green-bg1.gif) repeat-x top;  padding:20px 10px 10px 50px;border:1px solid #dfdfdf;border-bottom:2px solid #dfdfdf; margin:0px 10px 20px 15px; position:relative; width:620px; font-size:12px;}

.green-bg ul{ margin:0px 0px 15px 20px; padding:0px 0px 0px 0px; list-style-type:none;}
.green-bg ul li{margin:0px;padding:4px 0px 5px 25px;background:url('../images/circle.png') no-repeat top left transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/circle.png');filter: alpha(opacity=50);}


.green-bg ul li a{color:#000000; text-decoration:none;}
.green-bg ul li a:hover{color:#000000; text-decoration:underline;}

.green-bg a{color:#0000ff; text-decoration:underline;}
.green-bg a:hover{color:#0000ff; text-decoration:none;}

.updoming-bg{background:#f9d08b url(../images/yellow-bg.gif) repeat-x top; padding-top:0; font-size:12px;padding:25px 42px 25px 42px;border:1px solid #dfdfdf;border-bottom:2px solid #dfdfdf; margin:0px 10px 20px 15px;}
updoming-bg a{ color:#0000FF; text-decoration:underline;}
updoming-bg a:hover{ color:#0000FF; text-decoration:none;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


.headings{font-size:16px; font-weight:bold; color:#0e6400; margin:0px; padding:0px 0px 10px 0px;}
.headings a{font-size:16px; font-weight:bold; color:#0e6400; text-decoration:none }
.headings a:hover{font-size:16px; font-weight:bold; color:#0e6400;}

.green-text{ font-size:13px;  color:#3c8000; padding-top:10px;}


h1{font-size:16px; font-weight:bold; color:#0e6400; margin:0px; padding:0px 0px 10px 0px;}
h1 a{font-size:16px; font-weight:bold; color:#0e6400; }
h1 a:hover{font-size:16px; font-weight:bold; color:#0e6400;}


h2{ margin:10px 15px 0px 15px; padding:12px 0px 18px 0px; font-size:18px; font-weight:bold; color:#e30b00;background:url(../images/heading-bg.jpg) repeat-x bottom left;}
h3{ font-size:16px; font-weight:bold; color:#0e6400; margin:0px; padding:0px 0px 10px 20px;}
h4{ font-size:16px; font-weight:bold; color:#fe7a00; margin:0px; padding:0px 0px 10px 0px; border-bottom:1px solid #d4d4d4;}
h5{ font-size:16px; font-weight:bold; color:#000; margin:0px; padding:0px 0px 10px 0px;}


.heading1{ font-size:18px; font-weight:bold;}
.heading2{ font-size:16px; font-weight:bold; color:#c10000;}
.heading2 a{ font-size:16px; font-weight:bold; color:#c10000; text-decoration:none;}
.heading2 a:hover{ font-size:16px; font-weight:bold; color:#c10000;}

.heading3{ font-size:20px; font-weight:bold;}
.heading4{font-size:16px; font-weight:bold; color:#0e6f31;}
.heading5{font-size:16px; font-weight:bold; color:#0e6400; margin:0px; padding:8px 0px 10px 0px; text-align:center;}

.calltoaction{ font-size:12px; color:#000000;padding-left:15px; padding-bottom:12px; line-height:20px;}
.calltoaction strong{ font-size:14px;  color:#c10000; }
.calltoaction a{ color:#0000ff; text-decoration:underline;}
.calltoaction a:hover{ color:#0000ff; text-decoration:none;}
.img-left-pad{ padding-left:20px;}
.nom{ position:absolute; top:0px; left:0px;}

.highslide-html {
    background-color: #ffffff;
	
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;


}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color:#6699FF;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}


.arial12{font-size:12px;}
.advertise{padding:0px 30px 0px 0px; margin:0px; font-size:13px;}

.bodybox1{margin:15px 25px 25px 15px; font-size:12px; color:#000000; background:#f9f9f9 url(../images/box-bg.gif) repeat-x bottom left; border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc; border-bottom:1px solid #e2e2e2;border-right:1px solid #dcdcdc; padding:13px 13px 24px 13px; position:relative;}
.bodybox1 ul{ margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
.bodybox1 ul li{margin:0px; padding:4px 0px 10px 17px; background-image:url(../images/bullet.gif);background-repeat:no-repeat; background-position:1px 3px;}
.bodybox1 ul li a{color:#000000; text-decoration:none;}
.bodybox1 ul li a:hover{color:#000000; text-decoration:underline;}

.bodybox1 ol{ margin:0px; padding:5px 5px 0px 20px;}
.bodybox1 ol li{margin:0px;padding:0px 5px 10px 0px;}


.bodybox2{margin:15px 25px 25px 15px; font-size:12px; color:#000000; background:#f9f9f9 url(../images/box-bg.gif) repeat-x bottom left; border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc; border-bottom:1px solid #e2e2e2;border-right:1px solid #dcdcdc; padding:13px 13px 24px 40px; position:relative;}
/*===============================================================*/
