/* CSS Document */


/* Author: Ravikanth.O; Project name:  Lexington Solutions; start date: 10-06-09 */

/* body styles */

		
body { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#7b7b7b;
		margin:0px auto;
		}
		
		
html#body .div_clear {
		clear:both;
		height:0px; 
		content: "."; 
		line-height:0.1em; 
		font-size:0.1em;
		}

.div_clear{
		clear: both; 
		display: block; 
		visibility: hidden; 
		height: 0px; 
		content: "."; 
		line-height:0.1em; 
		font-size:0.1em; 
		border:0px;
		}
		
img {
		vertical-align: text-bottom;
		}


p {
		margin:10px 0 10px 0;
		padding:0px;
		line-height:140%;
		}
	
a {	
	color:#660033;
	text-decoration:none;
	}
	
a:hover {	
	color:#2b87c8; 
	text-decoration:none ;
	}
	
div#main{
	width:100%;	
	background:url(../images/bg.gif) repeat-x bottom #FFF;
	margin:0px;
	padding:0px 0 10px 0;
	min-height:325px;
	height:auto !important;
	height:325px;

	
	}
	
div#container {
		width:960px;
		margin:0px auto;
		padding:0px;		
		}
 
div#header {
	width:960px;
	padding:0 0 10px 0;
	background:url(../images/header_bg.gif) no-repeat;
	margin-bottom:0px;
	height:100px
	
	}
	

div#header div#logo { 
		background:url(../images/my_sys_logo.gif) no-repeat;
		width:46px; 
		height:75px; 
		position:relative;
		float:left;
		color:#2a88c9;
		margin:15px 0px 0px 20px;
		
		}
		
*html div#header div#logo { 
		background:url(../images/my_sys_logo.gif) no-repeat;
		width:46px; 
		height:75px; 
		position:relative;
		float:left;
		color:#2a88c9;
		margin:15px 0px 0px 10px;
		
		}
 

div#logo a { 
		position:absolute; 
		top:0px; 
		left:0px; 
		display:block;  
		width:46px; 
		height:75px; 
}

div#caption {
	float:left;
	background:url(../images/caption.gif) no-repeat;
	width:174px;
	height:40px;
	margin:53px 0 0 35px
	}

div#logo span { 
		display:none;
}


div#ancilary_search {
	width:235px;
	float:right;
	margin:15px 20px 0px 0px
	}
	
*html div#ancilary_search {
	width:235px;
	float:right;
	margin:15px 10px 0px 0px
	}

div#ancilary_search .ancilary_nav {
	height:20px;
	text-align:right
	}
	

div#ancilary_search div#search {
	padding:31px 0 0 0;
	width:235px;
	
	}
	
div#search .search_field {
	width:210px;
	border:#7f9db9 solid 1px;
	padding:2px;
	height:14px;
	float:left;
	color:#999999
	}
	
div#search .search_button{
	background:url(../images/serach_arrow.gif) no-repeat;
	width:16px;
	height:19px;
	float:right;
	border:0;
	cursor:pointer
	}
	 
div#nav {
	width:960px;
	height:38px;
	background:url(../images/nav_bg.gif) repeat-x
	}
div#nav .left_curve {
	background:url(../images/nav_le_curve.gif) left no-repeat;
	padding:0 0 0 5px;
	
	height:38px;
 
	}
div#nav .right_curve {
	background:url(../images/nav_rt_curve.gif) right no-repeat;
	padding:0 5px 0 0px;
	width:950px;
	height:38px;
	}	
	
div#nav div#navgation {height:35px; width:950x;	margin:0; padding:0px;}

div#navgation .home { float:left; position:relative; width:92px; height:35px;  }
div#navgation .about { float:left; position:relative; width:120px; height:35px; display:block; }
div#navgation .services { float:left; position:relative; width:120px; height:35px; display:block; }
div#navgation .solutions { float:left; position:relative; width:131px; height:35px;display:block }
div#navgation .customers { float:left; position:relative; width:137px; height:35px;display:block }
div#navgation .contact { float:left; position:relative; width:138px; height:35px;display:block; }
div#navgation .careers{ float:left; position:relative; width:138px; height:35px;display:block; }

div#navgation .none{display:none}

.home a {background:url(../images/home_over.gif) no-repeat; display:block; width:92px; height:35px;}
.about a {background:url(../images/about_over.gif) no-repeat; display:block; width:120px; height:35px; }
.services a {background:url(../images/services_over.gif) no-repeat; display:block; width:120px; height:35px;}
.solutions a {background:url(../images/solutions_over.gif) no-repeat; display:block; width:131px; height:35px;}
.customers a {background:url(../images/customers_over.gif) no-repeat; display:block; width:137px; height:35px;}
.contact a {background:url(../images/contact_us_over.gif) no-repeat; display:block; width:138px; height:35px;}
.careers a {background:url(../images/careers_over.gif) no-repeat; display:block; width:138px; height:35px;}

.home a:hover{background:url(../images/home.gif) no-repeat; display:block; width:92px; height:35px;}
.about a:hover {background:url(../images/about.gif) no-repeat; display:block; width:120px; height:35px; }
.services a:hover {background:url(../images/services.gif) no-repeat; display:block; width:120px; height:35px;}
.solutions a:hover {background:url(../images/solutions.gif) no-repeat; display:block; width:131px; height:35px;}
.customers a:hover {background:url(../images/customers.gif) no-repeat; display:block; width:137px; height:35px;}
.contact a:hover {background:url(../images/contact_us.gif) no-repeat; display:block; width:138px; height:35px;}
.careers a:hover {background:url(../images/careers.gif) no-repeat; display:block; width:138px; height:35px;}

.home a.selected{background:url(../images/home.gif) no-repeat; display:block; width:92px; height:35px;}
.about a.selected{background:url(../images/about.gif) no-repeat; display:block; width:120px; height:35px; }
.services a.selected{background:url(../images/services.gif) no-repeat; display:block; width:120px; height:35px;}
.solutions a.selected {background:url(../images/solutions.gif) no-repeat; display:block; width:131px; height:35px;}
.customers a.selected {background:url(../images/customers.gif) no-repeat; display:block; width:137px; height:35px;}
.contact a.selected{background:url(../images/contact_us.gif) no-repeat; display:block; width:138px; height:35px;}
.careers a.selected{background:url(../images/careers.gif) no-repeat; display:block; width:138px; height:35px;}


#about_drop{visibility:hidden;z-index:2; width:313px; position:absolute;  left:0px; font-size:11px; font-weight:bold  }
#about_drop .sub_nav_top {background:url(../images/sub_nav_top.png) no-repeat; width:313px; height:5px; font-size:0.1em; line-height:0.1em}
#about_drop .sub_nav_links{background:url(../images/sub_nav_bg.png) repeat-y; width:313px;}
#about_drop .sub_nav_bottom{background:url(../images/sub_nav_bottom.png) no-repeat; width:313px; height:5px; font-size:0.1em; line-height:0.1em}

#about_drop ul { padding:5px 23px 5px 15px; margin:0px; width:275px; }
#about_drop li {width:275px; list-style:none; padding:5px 0; border-bottom:#c1c0c1 solid 1px}
#about_drop li a {background:none; height:auto; color:#7b7b7b; text-decoration:none; display:block; width:275px;}
#about_drop li a:hover {background:none; height:auto; color:#2b87c8; text-decoration:none }
#about_drop li.last {border:0}

#services_drop{visibility:hidden;z-index:2; width:313px; position:absolute;  left:0px; font-size:11px; font-weight:bold  }
#services_drop .sub_nav_top {background:url(../images/sub_nav_top.png) no-repeat; width:313px; height:5px; font-size:0.1em; line-height:0.1em}
#services_drop .sub_nav_links{background:url(../images/sub_nav_bg.png) repeat-y; width:313px;}
#services_drop .sub_nav_bottom{background:url(../images/sub_nav_bottom.png) no-repeat; width:313px; height:5px; font-size:0.1em; line-height:0.1em}

#services_drop ul { padding:5px 23px 5px 15px; margin:0px; width:275px; }
#services_drop li {width:275px; list-style:none; padding:5px 0; border-bottom:#c1c0c1 solid 1px}
#services_drop li a {background:none; height:auto; color:#7b7b7b; text-decoration:none; display:block; width:275px;}
#services_drop li a:hover {background:none; height:auto; color:#2b87c8; text-decoration:none }
#services_drop li.last {border:0}

#solution_drop{visibility:hidden;z-index:2; width:313px; position:absolute;  left:0px; font-size:11px; font-weight:bold  }
#solution_drop .sub_nav_top {background:url(../images/sub_nav_top.png) no-repeat; width:313px; height:5px; font-size:0.1em; line-height:0.1em}
#solution_drop .sub_nav_links{background:url(../images/sub_nav_bg.png) repeat-y; width:313px;}
#solution_drop .sub_nav_bottom{background:url(../images/sub_nav_bottom.png) no-repeat; width:313px; height:5px; font-size:0.1em; line-height:0.1em}

#solution_drop ul { padding:5px 23px 5px 15px; margin:0px; width:275px; }
#solution_drop li {width:275px; list-style:none; padding:5px 0; border-bottom:#c1c0c1 solid 1px}
#solution_drop li a {background:none; height:auto; color:#7b7b7b; text-decoration:none; display:block; width:275px;}
#solution_drop li a:hover {background:none; height:auto; color:#2b87c8; text-decoration:none }
#solution_drop li.last {border:0}


div#banner {
	width:960px;
	padding:7px 0 0px 0
	}

div#news_sce {
	width:960px;
	padding:0px;
	margin:0px;
	}
	
div#news_sce div#news {
		border-left:#d8d8d8 solid 1px; 
		border-right:#d8d8d8 solid 1px;
		padding:8px 12px 3px 12px;
		background:#FFF;
		width:934px

		}

div#news_events {
	width:926px;
	border-top:#d8d8d8 solid 1px;
	padding:6px 2px 0 2px;
	}
	
div#news_events h3 {
	padding:0px;
	margin:0px;
	width:108px;
	float:left
	}
	
div#news_events .next-back	{
	padding:4px 5px 2px 5px ;
	border-left:#d8d8d8 solid 1px; 
	border-right:#d8d8d8 solid 1px;
	width:30px;
	float:left;
	line-height:0.1em;
	font-size:0.1em;
	margin:0px 0 0 0;
 
	
		}
	
div#news_events .news	{
	padding:1px 5px 0px 15px ;  
	width:740px;
	float:left;
	color:#000000;
}

.offers {
 color:#000000;
}
		
.newsHead{
font-size:15px;
color:#7B7B7B;
float:left;
font-weight:bold;
padding:0 5px;
}		

.paginationstyle{ /*Style for demo pagination divs*/
width: 30px;
padding:  0;
margin:  0;
}

div#news_sce div#news_bottom {
	background:url(../images/news_sec_bg.gif) no-repeat;
	height:6px;
	width:960px;
	font-size:0.1em;
	line-height:0.1em;
	}
	
div#home_content {
	width:960px;
	padding:10px 0
	}
	
div#home_content div#left_sec{
	width:636px;
	float:left;
	}
	
div#home_content div#right_sec {
	width:313px;
	float:right;
	}	
div#home_content .home_blocks {
	width:313px;
	float:left;
	
	}
	
div#home_content .home_blocks .home_block_top {
	top:34px;
	border-bottom:#d8d8d8 solid 1px;
	}
div#home_content .home_blocks .home_block_content {
	width:271px;
	padding:20px 20px 0 20px;
	border-left:#ececec solid 1px;
	border-right:#ececec solid 1px;
	background:url(../images/home_middle_sec_bg.gif) repeat-x #fcfcfc;
	
	
	}
	
div#home_content .home_blocks .home_block_bottom {
		background:url(../images/home_middle_block_bottom.gif) no-repeat;
		height:7px;
		line-height:0.1em;
		font-size:0.1em
	}
	
	
div#home_content .home_blocks .home_block_content p {
		margin:0px 0 10px 0;
		padding:0px;  
		}
		
div#home_content #sucess_stories  {
		min-height:185px;
		height:auto !important;
		height:185px;
		color:#660033;
		}
div#home_content #sucess_stories ul, div#home_content #software ul {
	padding:0px;
	margin:0px;
	}
	
div#home_content #sucess_stories li, div#home_content #software li {
	padding:0 10px 10px 20px;
	margin:0px;
	list-style:none;
	background:url(../images/arrow.gif) no-repeat 0 5px ;
	}
	
div#home_content .more {
	display:block;
	padding:0 0 0 15px;
	float:right;
	background:url(../images/arrow.gif) no-repeat 0 5px ;
	}
div#home_content .downloads {
	padding:0 0px 0 10px ;

	}
	
div#home_content #download  {
		min-height:185px;
		height:auto  !important;
		height:185px;
		color:#000;
		}
		
div#home_content #software  {
		min-height:277px;
		height:auto  !important;;
		height:277px;
		color:#000;
		
		}
		
div#home_content #download .title {
	text-decoration:underline;
	padding-bottom:7px;
	display:block;
	color:#660033;
	}

div#rigister_sec {
	width:636px;
	margin:10px 0 0 0;
	
	}
	
div#rigister_sec .rigster_top {
	background:url(../images/register_now_top.gif) no-repeat;
	height:5px;
	width:636px;
	line-height:0.1em;
	font-size:0.1em
	}	
div#rigister_sec .rigster_bottom {
	background:url(../images/register_now_bottom.gif) no-repeat;
	height:5px;
	width:636px;
	line-height:0.1em;
	font-size:0.1em
	}	
div#rigister_sec .rigster_content{
	background:url(../images/register_now_bg.gif) repeat-x;
	height:61px;	
	width:616px;
	 padding:5px 10px;
	 position:relative
 
	}		
	
div#rigister_sec .rigster_content img {
	float:left;
	padding:0 10px;
	}
	
	
div#rigister_sec .rigister_btn {
	position:absolute;
	top:39px;
	left:503px;
	width:127px; 
	cursor:pointer;
	float:right; 
	border:0;
	font-weight:bold;
	font-size:13px;
	padding:4px 5px 3px 5px;
	height:29px;
	color:#FFFFFF;
	background:url(../images/register_btn.gif);
	}
div#footer {
	background:url(../images/footer_bg.gif);
	margin:10px 0;
	padding:15px 15px 5px 15px;
	height:52px;
	width:930px;
	color:#FFFFFF;
	text-align:center;
	}
div#footer a {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	}
	
div#footer a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
	}
	

