@charset "utf-8";
/* CSS Document */

body {
	background-color: #ffffff;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(../images/BgTile.jpg) repeat-x top;
	 font-family: Arial, Helvetica, sans-serif; font-size:0.88em; color:#bfbdbd; line-height:1.45em;
	
	margin:0;
}
.html, body {
	height: 100%;
}

li{ margin-top: 10px;}



.container {
	margin:0 auto;
	padding:0;
	width: 958px;
	text-align:center;
	min-height: 100%;
	margin-bottom: -125px;
	position: relative;
}
.clearfooter {
	height: 125px;
	clear: both;
}
.footer {
	background-image:url(../images/footer_tile.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:372px;
	background-color:#303841;
	position:relative;
	
	background: #303841 url(../images/footer_tile.jpg) repeat-x top;
	
	
}

.News_header{ color:#3896f3; margin-bottom:18px; font-size:22px; margin-top:15px;}

 A.footer_link{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
 A:hover.footer_link{
	COLOR: #3896f3;
	TEXT-DECORATION:  none;
}


 A.footer_link2{
	COLOR: #303841;
	TEXT-DECORATION: none;
}
 A:hover.footer_link2{
	COLOR: #3596f4;
	TEXT-DECORATION:  none;
}


 A.home_link{
	COLOR: #3596f4;
	TEXT-DECORATION: none;
}
 A:hover.home_link{
	COLOR: 303841;
	TEXT-DECORATION:  none;
}




.footer_holder {
	width: 958px;
	padding:0;
	margin:0 auto;
	text-align:center;
}
.leftcol {
	width: 616px;
	float:left;
	margin:0;
	padding:0;
}

.colholder {
	width: 958px;
	padding:0;
	margin:0;
}
.Adora_news_Holder {
	text-align:left;
	
	font-size:1.00em;
	font-weight:bold;
	padding-top: 22px;
	padding-left: 120px;
	width:380px;
	padding-bottom: 5px;
	float:left;
}
.News_Date {
	text-align:right;
	color:#f60175;
	font-size:0.65em;
	font-weight:bold;
	padding-top: 20px;
	float:left;
	width:114px;
}
.HomePageImage {
	clear:both;
	float:left;
	width:153px;
	margin-top: 25px;
	
	
}
.News_Content {
	text-align:left;
	font-size:0.98em;
	color:#666666;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.5em;
	float:left;
	width:443px; padding-left: 20px;

}
.read_more {
	margin-left: -2px;
	margin-top: 10px;
	margin-bottom: 10px;
	z-index:3
}
.seperator {
	clear:left;
	width: 616px;
	height:73px;
	float:left;
	text-align:left;
	background-image:url(../images/seperator.jpg);
	background-repeat:no-repeat;
	margin-top: -14px;
	z-index:0
}
.CRM_Image {
	clear:both;
	float:left;
	width:79px;
	height:79px;
	margin-right:20px;
	padding-top: 10px;
	padding-top:10px
}
.CRM_News_Content {
	text-align:left;
	font-size:0.98em;
	color:#666666;
	margin-top: 10px;
	line-height: 1.5em;
	float:left;
	width:550px;
}
.FollowUsFloat, .QuickLinksFloat, .ContactUsFloat {
	float:left;
	width: 319px;
	padding-top: 1px;
	height:125px;
}
.FollowUsFloat2, .QuickLinksFloat2 {
	float:left;
	width: 319px;
	background-image: url(../images/footer_sep2.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.Follow_icons {
	padding-top: 8px;
	margin-right: 100px;
}
.FaceBookIcon {
	width:38px;
	height: 40px;
	float:right;
}
.TwitterIcon {
	width:38px;
	height: 40px;
	float:right;
	margin-right:10px;
}
.FollowUsFloat, .QuickLinksFloat {
	float:left;
	width: 319px;
	background-image: url(../images/footer_sep.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.FollowHead, .QuickHead, .ContactHead {
	padding-top: 20px;
	padding-bottom: 10px;
}

.QuickHead{padding-left: 60px;}

.FindUs{text-align: right; margin-right: 90px; font-size:12px; color:#ffffff; line-height:20px;}
.FindUsDark{text-align: right; margin-right: 90px; font-size:12px; color:#252b31; line-height:20px;}


A {
	COLOR: #3896f3;
	TEXT-DECORATION: none; font-weight:bold;
}
A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION:  none; font-weight:bold;
}
.Text4IconsHolder {
	text-align:right;
	clear:both;
	padding-right:100px;
	color:#ffffff;
	font-size:12px;
	letter-spacing: normal;
	margin-top:3px;
	letter-spacing: 2px;
	height:20px;
}
.textFloat {
	float:right;
	width:150px;
	padding-right: 5px;
}
.iconFloat {
	float:right;
	width:15px;
	height:15px;
}

.FlashImageScroller{ padding-top:101px; }

.headers{ text-align:left; margin-left: -5px;}
.SecondPgContent_sep{  background-image:url(../images/secondpg_sep.jpg); background-position:bottom; background-repeat:repeat-x;}


.SecondPgContent_tab{  padding: 30px 40px 20px 20px; text-align:left;}

.SecondPgContent, .SecondPgContent_sep {padding: 30px 80px 20px 20px; text-align:left; }
.pressrelease {  padding: 5px 40px 20px 20px; text-align:left;  background-image:url(../images/secondpg_sep.jpg); background-position:bottom; background-repeat:repeat-x}

img.floatLeft { 
    float: left; 
    margin-right: 40px;
} 
img.floatRight { 
    float: right; 
    margin: 20px; 
}
img.floatRightClients { 
    float: right; 
    margin: 20px; 
	height: 115px;
}






img.pdf { 
    float: left; 
    margin-right: 8px; margin-top: -8px;
} 





p ul { font-family: Arial, Helvetica, sans-serif; font-size:0.88em; color:#bfbdbd; }
i

.backtoTop{ float:right; width:56px; height:51px; }
.backtoTop2{ float:right; width:56px; height:35px; }
.BoldWhite{ font-weight:bold; color:#ffffff;}
.BoldWhiteHeading{ font-weight:bold; color:#e5e5e5; font-size:16px;}

h2{ font-weight:normal; color:#ffffff; font-size:20px; margin-bottom: 10px; line-height:28px;}
h3{ font-weight:normal; color:#ffffff; font-size:20px; line-height:28px; margin-bottom: -15px;}


.rightcol {
	width: 342px; height: 477px; background-image:url(../images/RightCol.jpg); background-repeat:no-repeat; 
	float:left;
	margin:0;
	padding:0;
}
<!-- START Newly Added styles -->
.Contact_header{
	float:left;
	font-size:22px;
	color:#3896f3;
	text-align:left;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	width:190px; 
}


.Contact_content{
	font-size:0.98em;
	color:#666666;
	text-align:left;
	padding-bottom:10px;
	width:140px; 
	padding-left: 15px;
	float:left;
}

.Contact_content_Jobs{
	font-size:0.98em;
	color:#666666;
	text-align:left;
	padding-bottom:10px;
	width:120px; 
	padding-left: 15px;
	float:left;
}
.Contact_textboxes{
	font-size:0.98em;
	color:#666666;
	text-align:left;
	padding-bottom:12px;
	width:190px; 
	padding-left: 5px;
	float:left;
}
.ContactBody{
	background-image:url(../images/Contact_bg.gif); background-repeat:no-repeat; background-position:top left; background-attachment:fixed;
}

#ContactBody{
	background-image:url(../images/Contact_bg.gif); 
}

<!-- END Newly Added styles -->

/* Blog on home page start */

.blog_holder{ margin-top: 93px;  padding-top: 5px;}
.date_area{  width:41px; float:left;    }
.date_day { color:#ffffff; font-size:32px; height:22px; width:39px; font-weight:bold; height:22px; padding-top:2px; }
.date_month { color:#979996; font-size:15px; text-transform:uppercase; width:39px; font-weight:bold; text-align:center;  }
.date_year { color:#646665; font-size:15px; width:39px; font-weight:normal; text-align:center; margin-top: -6px; letter-spacing:0px;  }

.blog_newsitem{ float:left; width:207px; height: 57px; font-size:14px; color: #3896f3; text-align:left; font-weight:bold; padding-left:5px; margin-top:-5px; }

.blog_entry { clear:both;  width: 254px; text-align:left; padding-top:10px; color:#c5cad0; font-size:12px; }

.readmore{ text-align:right; margin-right:28px; margin-top:19px;}
p {line-height:1.35em}



.blue_heading{font-size:14px; color: #3896f3; font-weight:bold; }
.footer2 {clear:both;
	
	height:408px;
	background-color:#303841;
	position:relative;
	background: #303841 url(images/footer_tile.jpg) repeat-x top; 
	}
	
.FollowUsFloat_h, .QuickLinksFloat_h {
	float:left;
	width: 319px;}

.QuickLinksFloat_h{ background-color:#1b2126; margin-top:2px; padding-bottom: 30px; border-left:2px #151a1e solid; border-bottom:2px #151a1e solid; border-right: 2px #39454f solid; width: 315px; }
