﻿@charset "utf-8";
/* CSS Document */

h1 {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color: #FFFFFF; 
font-size:10px; }

h2 {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color: #FFFFFF; 
font-size:11px;
font-weight:200; 
line-height: 1.5em;}

p {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color: #3F2500; 
font-size:13px;}

div {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color:#3F2500; 
font-size:13px;}

body{ 
background-image: url(images/BLI_slice.gif);
background-repeat: repeat-x}
 
a img {border:0;}

div.spacer { clear:both; }

.100width { width:100%; }
.padding5px { padding:5px; }

#container {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 113px;
	width: 988px;
	background-image: url();
	background-repeat: no-repeat;
	height:auto !important;  
	min-height:800px;  
	height:800px;
}

#topbg { position:relative; width:988px; height: 113px; left:0px}
#middlebg { position:relative; background:transparent url(images/backdrop_bottom.jpg) no-repeat; width:988px; left:0px;}


#backgrnd { position:absolute; width:100%; height:100%; }
#wrapper { position:relative; width:988px; margin:0 auto;}

#indexmenu { position:absolute; display:block; height:50px; }
#indexmenu ul { position:relative; list-style-type:none; padding:0px; margin:0px; height:50px; }
#indexmenu li { position: absolute; height:50px; }
#indexmenu li a { display:block; height:50px; }
#indexmenu span { display:none; }

#indexmenu01 { background:transparent url(images/menu_01.jpg) no-repeat; width:155px; left:0px; }
#indexmenu02 { background:transparent url(images/menu_02.jpg) no-repeat; width:157px; left:155px; }
#indexmenu03 { background:transparent url(images/menu_03.jpg) no-repeat; width:155px; left:312px; }
#indexmenu04 { background:transparent url(images/menu_04.jpg) no-repeat; width:157px; left:467px; }
#indexmenu05 { background:transparent url(images/menu_05.jpg) no-repeat; width:157px; left:624px; }
#indexmenu06 { background:transparent url(images/menu_06.jpg) no-repeat; width:151px; left:781px; }

#index01 { position:relative; width:932px; height:145px; left:27px}

#Hindex01top { position:absolute; display:block; height:145px; }
#Hindex01top ul { position:relative; list-style-type:none; padding:0px; margin:0px; height:145px; }
#Hindex01top li { position: absolute; height:145px; }
#Hindex01top span { display:none; }

#Hindex01top01 {  width:466px; left:0px; }
#Hindex01top02 { background:transparent url(images/index1_02.png) no-repeat; width:465px; left:467px; }

#indexContent { position:relative; background:transparent url(images/index1_04.jpg) no-repeat; width:932px; left:27px;}

#index07 { position:relative; width:932px; height:50x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b9d9f; }
#index07 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#82A511;}
#index07  a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#82A511; text-decoration:none; padding:0 4px 0 4px;  }
#index07  a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#82A511; text-decoration:none; }

#top01 {position:relative; width:323px; height:44px; text-align:right; padding:0 5px 0 5px; border-bottom:#CCCCCC 2px dotted; margin:15px 0 0 0; }

#top02 {
	position: relative;
	width: 335px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: normal;
}
#top02 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	padding: 0px 50px 50px 0px;
	display: block;
}
#top02 p { font-family: Arial, Helvetica, Sans, FreeSans; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:20; }
#top02 a {
	font-family: Arial, Helvetica, Sans, FreeSans;
	font-size: S;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 20;
	padding: 0px 20px 0px 0px;
}
/*#top02 a:hover { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:20; }
*/

#home-content-area a img { border:0; }

#home-content-area {position:relative; width:925px; left:20px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#home-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#home-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#home-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#home-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

.small11black {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}


#float-left { position:relative; float:left; width:180px; left:40px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; border:0px solid #ff0000; }
#float-left h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#float-left p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#float-left div {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#float-left a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:underline;}
#float-left a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}

#float-right { position:relative; float:right; width:710px; right:45px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; }
#float-right h1 {font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#b3d334;}
#float-right h2 {font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#666666;}
#float-right p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}
#float-right span  {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b3d334;}
#float-right div {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#float-right a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#CCCC00; text-decoration:underline;}
#float-right a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}

/* clients */

.clients_title {
	font-size:24px;
	float:left;
	color:#b2d235;
	padding:30px 0 0 14px;
	}
.small_title {
	font-size:13px;
	color:#b2d235;
	font-weight:bold;
	}

/* our work */

#our_sample_works a img {
	border:0;
	}
	
/* what we do */
p#capabilities {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a7a8aa;}

ul#capabilities li a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bfbfbf; text-decoration:none; line-height:22px;}

ul#capabilities li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b3d334; text-decoration:underline; font-weight:bold;}


/* client dashboard page */

#client_dashboard_image {
	width:310px;
	height:319px;
	float:left;
	}
#button_container {
	width:156px;
	height:250px;
	float:left;
	padding:30px 0 0 0;
	}
#button_container a img {
	margin-bottom:6px;
	}

