@charset "utf-8";
/* CSS Document */

html {
height : 100%;
margin-bottom : 1px;
}
form {
margin : 0;
padding : 0;
}
body {
font-family : Arial, Helvetica, sans-serif;
line-height : 1.3em;
margin : 0 0 0 0;
font-size : 13px !important ;
color : #666;
background : #e4e4e4 url(../images/page_bg.jpg) repeat-x left top;
}
.clear {
clear : both;
}
a:link, a:visited {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
input.button {
cursor : pointer;
}
p {
margin-top : 0;
margin-bottom : 5px;
}
img {
border : 0 none;
}

/*****************************************/

/*** Template specific layout elements ***/

/*****************************************/

div.center {
text-align : center;
margin : 0;
padding : 0;
}
div#wrapper {
margin-left : auto;
margin-right : auto;
width : 1002px;
overflow : hidden;
}
div#wrapper_r {
padding : 0 2px;
width : 998px;
position : relative;
}
.gsearch {
position : absolute;
top : 60px;
right : 10px;
}
body.width_medium div#wrapper {
width : 950px;
}
body.width_small div#wrapper {
width : 773px;
}
div#header {
position : relative;
}
div#header_r {
height : 75px;
padding-left : 370px;
padding-right : 30px;
padding-top : 25px;
overflow : hidden;
text-align : left;
}
div#logo {
position : absolute;
left : 0;
top : 0;
float : left;
width : 177px;
height : 45px;
background : url(../images/limelab_logo.gif) no-repeat 0 0;
margin-left : 30px;
margin-top : 25px;
}
div#logo a {
display : block;
height : 45px;
}
#header ul.menu {
margin : 0;
padding : 0;
position : absolute;
top : 10px;
right : -1px;
}
#header ul.menu li {
list-style : none;
display : inline;
padding : 0 10px;
border-right : 1px solid #9a9a9a;
font-size : 12px !important ;
}
div#newsflash {
width : auto;
margin-left : 350px;
margin-right : 30px;
border : 1px solid #00f;
}
div#tabarea {
background : #fff url(../images/menu_bg.gif) repeat-x 0 0;
margin : 0;
height : 48px;
text-align : left;
position : relative;
}
div#footer_r {
padding-top : 10px;
font-size : 11px;
text-align : left;
}
div#footer_r div {
text-align : left;
font-size : 0.9em;
}
.footlinks {
border-bottom : 0 solid #d3d3d3;
padding : 0 30px 30px;
}
.footlinks ul {
padding : 0;
margin : 0;
list-style : none;
}
.footlinks ul li {
padding : 3px 0;
margin : 0;
list-style : none;
font-size : 11px;
}
#footer h4 {
padding : 0 0 15px 0;
color : #3ea748;
font : normal normal 18px/22px Georgia, Arial, Times, serif;
margin : 0;
}
.footlinks_about {
float : left;
padding-right : 100px;
}
.footlinks_copyright {
float : right;
}
div#footerspacer {
height : 10px;
}
#pathway {
padding : 0 10px 8px;
width : auto;
margin-top : -2px;
margin-right : 250px;
text-align : left;
}
#search {
float : right;
width : 200px;
margin-top : -30px;
margin-right : 30px;
height : 30px;
overflow : hidden;
text-align : right;
}
form#searchForm input {
vertical-align : middle;
}
form#searchForm table {
border-collapse : collapse;
}
form#searchForm td {
padding : 0;
}
#mod_search_searchword {
padding-left : 3px;
}
#area {
padding : 0;
}
#whitebox {
margin : 20px;
background : #fff;
width : auto; text-align : left;
}
#whitebox div {

}
#whitebox_tr {
height : 10px;
overflow : hidden;
}
#whitebox_b {
margin-top : -5px;
display : none;
}
#whitebox_br {
height : 13px;
}

/* horizontal pill menu */

td.pill_l {
width : 1px;
height : 48px;
}
td.pill_m {
padding : 0;
margin : 0;
width : auto;
}
td.pill_r {
width : 1px;
height : 44px;
}
#pillmenu {
white-space : nowrap;
height : 48px;
float : left;
}
#pillmenu ul {
margin : 0;
padding : 0;
list-style : none;
}
#pillmenu li {
float : left;
margin : 0;
padding : 0;
height : 48px;
}
#pillmenu li.active {
background : url(../images/menu_selected.gif) no-repeat top center;
}
#pillmenu a {
font : normal normal 16px/44px Georgia, Arial, Times, serif;
float : left;
display : block;
height : 44px;
padding : 0 15px;
color : #fff;
text-decoration : none;
background : url(../images/menu_sep.gif) no-repeat right top;
}
#pillmenu a:hover {
background : url(../images/menu_hover.gif) no-repeat right top;
}
#pillmenu li.active a:hover {
background : none;
}
#pillmenu a#active_menu-nav {
margin-top : 2px;
height : 21px;
line-height : 21px;
background-position : 0 0;
}

/* Form sub nav style */
div.blogtitle {
background : transparent url(../images/blogtitle_bg.gif) repeat-x bottom left;
height : 30px;
padding : 10px 20px;
text-align : left;
}
ul.forumsubnav {
list-style : none;
margin : 0;
padding : 0;
}
ul.forumsubnav li {
font : normal normal 12px/16px Georgia, Arial, Times, serif;
padding : 0 15px;
border-right : 1px dotted #145214;
display : inline;
list-style : none;
}
ul.forumsubnav li.last {
border : none;
}
ul.forumsubnav li a, ul.forumsubnav li a:hover, ul.forumsubnav li a:visited {
color : #145214;
text-decoration : none;
}
ul.forumsubnav li a:hover, ul.forumsubnav li.active a, ul.forumsubnav li.active a:hover, ul.forumsubnav li.active a:visited {
color : #ca4309;
}
/* End of Form sub nav style */

#leftcolumn {
padding : 0;
margin : 0;
width : 270px;
float : left;
}
#maincolumn, #maincolumn_full {
margin-left : 20%;
padding-left : 15px;
width : 75%;
}
#maincolumn {
margin : 0 0 0 20px;
width : 668px;
float : left;
padding : 0;
}
#maincolumn_full {
margin-left : 0;
padding : 0;
width : 100%;
}
.homepromoheading {
font : normal normal 28px/40px Georgia, Arial, Times, serif;
color : #145214;
padding : 15px 0 20px;
}

/* Big Promo style */
table.nopad {
width : 100%;
border-collapse : collapse;
padding : 0;
margin : 0;
padding-bottom : 15px;
}
table.homeicntray {
background : #fff url(../images/homepromo_bg.gif) repeat-x bottom left;
}
table.homeicntray .moduletable {
height : 200px;
}
table.nopad td.middle_pad {
width : 20px;
}

/* About Style */
.contentarea {
	padding:0px;
	margin:0px;
}
.pageleftcol {
	padding:0;
	width:638px;
	float:left;
	border-right : 1px dotted #cccccc;		
}

.pagerightcol {
	margin:0;
	padding:0 0 0 21px;
	width:285px;
	font-size:11px;
	float:left;
}

.managementTeam {
	padding : 0 0 20px 0;
}
.managementTeam p {
	margin:0;
	margin-bottom:15px;
	padding : 0 20px 0 0;
	line-height:20px;
}
.managementTeam p.last {
	border-bottom:1px dotted #BFBFBF;
	padding-bottom:30px;
	margin-right:30px;
}
/*.managementTeam li {
float : left;
width : 115px;
padding-right : 15px;
padding-left : 60px;
}
.managementTeam li.stepone {
background : url(http://static3.limeexchange.com/images/projectpost_step1.gif) no-repeat top left;
margin-right : 21px;
}
.managementTeam li.steptwo {
background : url(http://static0.limeexchange.com/images/projectpost_step2.gif) no-repeat top left;
margin-right : 21px;
}
.managementTeam li.stepthree {
background : url(http://static1.limeexchange.com/images/projectpost_step3.gif) no-repeat top left;
}*/
.managementTeam .learnmore {
margin-right : 0;
line-height : 1em;
}
.management-team-box {
text-align : left;
float : left;
padding : 0 0 25px 0;
}
.management-team-box2 {
float : right;
text-align : left;
width : 455px;
line-height : 21px;
}
.management-team-box2 p {
text-align : left;
line-height : 21px;
}
.management-team-box1 {
float : left;
width : 142px;
padding : 0 20px 0 0;
text-align : left;
}
.management-team-box1 .teamMember {
float : left;
text-align : left;
font-size : 15px;
line-height : 18px;
color : #666;
padding : 0;
margin : 0;
}
.management-team-box1 .teamMember span {
font-size : 12px;
line-height : 15px;
color : #999;
padding : 0;
margin : 0;
}
.management-team-box1 .managementTeam-img {
background : url(http://static0.limeexchange.com/images/about-blank-img.gif) no-repeat left top;
display : block;
height : 92px;
width : 92px;
padding : 6px;
margin : 5px 0 0 0;
overflow : hidden;
}

/* headers */
div.componentheading {
padding-left : 0;
}
h2, .contentheading {
padding : 0;
margin : 0;
font-weight : normal;
line-height : 1.8em;
font-family : Georgia, Arial, Times, serif;
font-size : 22px;
vertical-align : bottom;
color : #333;
text-align : left;
width : 100%;
margin-bottom : 10px;
}
#cbProfileTitle {
line-height : 1.4em;
}
table.contentpaneopen h3 {
margin-top : 25px;
}
#shareheader {
margin-top : -8px;
}
h4 {
font-family : Georgia, Arial, Times, serif;
color : #333;
margin : 0;
}
h3, .componentheading, table.moduletable th, legend {
margin : 0;
font-weight : normal;
line-height : 1.8em;
font-family : Georgia, Arial, Times, serif;
font-size : 18px;
padding-left : 0;
margin-bottom : 10px;
text-align : left;
color : #3ea748;
margin:0;
padding:0;
}
.blog .contentheading {
font-size : 13px;
}
.homeright_col h3 {
background : url(/images/rightcol_headbg.gif) repeat-x 0 0;
padding-left : 10px;
margin : 0;
}
.homeright_col ul.newsfeed {
background : url(/images/rightcol_contbg.gif) repeat-x 0 0;
padding : 10px 10px 0;
border-top : 1px solid #cccccc;
}

/* small text */
.small {
font-size : 0.9em;
color : #999;
font-weight : normal;
text-align : left;
}
.modifydate {
height : 20px;
vertical-align : bottom;
font-size : 0.9em;
color : #999;
font-weight : normal;
text-align : left;
}
.createdate {
height : 20px;
vertical-align : top;
font-size : 0.9em;
color : #999;
font-weight : normal;
vertical-align : top;
padding-bottom : 5px;
padding-top : 0;
}
a.readon {
margin-top : 0;
display : block;
float : left;
background : url(../images/mw_readon.png) no-repeat top right;
padding-right : 20px;
line-height : 14px;
height : 16px;
}
div#wrapper_r {
background : url(../images/wrapper_bg.png) repeat-y 0 0;
}
div#header {
background : #fff;
}
div.search input {
background : #14324e url(../images/search_bg.gif) repeat-x 0 0;
}
div.search input.button {
width : 25px;
border : 0;
vertical-align : bottom;
height : 22px;
}
div#footer {
background : url(../images/footer_bg.jpg) no-repeat 50% 0;
padding-top : 20px;
}
#whitebox_m {
width : auto;
height : auto !important ;
height : 300px;
min-height : 500px;
}
#hmcontent {
padding : 0;
}
#hmcontentst, #hmcontented {
width : 990px;
height : auto;
}
#hmcontentmidtop {
height : auto;
margin-left : 10px;
}
ul.hmintro li {
display : inline;
margin-right : 20px;
position : relative;
}
ul.hmintro li.last {
margin-right : 0;
}
.hmlimex, .hmlimex a {
background : url(../images/limex.jpg) no-repeat top left;
width : 300px;
height : 245px;
float : left;
}
.hmlimed, .hmlimed a {
background : url(../images/limed.jpg) no-repeat top left;
width : 300px;
height : 245px;
float : left;
}
.hmlimeb, .hmlimeb a {
background : url(../images/limeb.jpg) no-repeat top left;
width : 300px;
height : 245px;
float : left;
}
#hmabout {
margin-top : 25px;
padding :0 15px 15px 10px;
width : 275px;
height:285px;
float : left;
background:url(../images/hmabout.jpg) no-repeat bottom right;
}
#hmwhat {
margin-top : 25px;
padding :0 5px 15px 5px;
width : 295px;
height:285px;
float : left;
background:url(../images/hmabout.jpg) no-repeat bottom right;
float : left;
}
#hmpress {
margin-top : 25px;
padding :0 15px 15px 5px;
width : 275px;
height:285px;
float : left;
background:url(../images/hmabout.jpg) no-repeat bottom right;
float : left;
}
.marginlefttwone {
margin-left : 20px;
}
p {
margin : 15px 0;
}
img.floatright {
float : right;
padding-left : 10px;
padding-bottom : 10px;
}
img.floatleft {
float : left;
padding-right : 10px;
padding-bottom : 10px;
}
.arrow {
padding : 0 0 0 0px;
margin-top : 10px;
}
ul, ul.press {
margin : 0;
padding : 0;
list-style : none;
}
ul.press li {
margin-top : 15px;
border-bottom : 1px dotted #aeafaf;
padding-bottom : 15px;
}
ul.press li.last {
margin-top : 15px;
border-bottom : 0 dotted #aeafaf;
padding-bottom : 10px;
}
.source {
color : #fff;
padding-top : 5px;
}
.pubdate {
color : #adadad;
padding-top : 5px;
}
a {
color : #d6410a;
text-decoration : none;
}
a:hover {
color : #d6410a;
text-decoration : underline;
}
#hmcontentlfbt {
width : 29px;
float : left;
}
#hmcontentmidbt {
background : #323232;
width : 942px;
float : left;
}
#hmcontentrtbt {
width : 29px;
float : left;
}
/* End of home page content */
/* Page content style */
#pgcontent {
width : 1000px;
}
#pgcontentlftop {
background : #323232 url(../images/pg_lf_top.jpg) no-repeat top left;
width : 20px;
float : left;
}
#pgcontentmidtop {
background : #323232 url(../images/pg_mid_top.jpg) repeat-x top left;
width : 960px;
height : auto;
float : left;
}
#pgcontentrttop {
width : 20px;
float : left;
}
div#pgleftnav {
width : 230px;
float : left;
background : url(../images/leftbg.gif) repeat-x top left;
min-height : 500px;
}
h5 {
font-size : 12px;
background : url(../images/leftnavh.gif) repeat top left;
padding-top : 30px;
line-height : 28px;
padding-left : 11px;
color : #000;
font-weight : bold;
}
h6 {
margin : 15px 0 5px 0;
font-weight : bold;
font-family : Georgia, Arial, Times, serif;
font-size : 13px;
color : #3ea748;
}
ul.leftnav {
background : #171717;
font-size : 12px;
}
ul.leftnav li {
background : url(../images/leftbull.gif) no-repeat top left;
border-bottom : 1px solid #313131;
line-height : 30px;
}
ul.leftnav li a, ul.leftnav li a:active, ul.leftnav li a:visited {
line-height : 30px;
padding-left : 15px;
text-decoration : none;
}
ul.leftnav li a.active {
color : #336633;
}
ul.leftnav li a:hover {
color : #336633;
}
div#pgcontents {
width : 730px;
padding : 20px 0;
float : left;
}
div#print, div#contents {
margin-left : 10px;
}
div#print {
text-align : right;
padding-bottom : 5px;
border-bottom : 1px solid #6d6d6d;
}
h1, h2 {
color : #3ea748;
font-family : Georgia, Arial, Times, serif;
font-size : 22px;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : 30px;
padding-bottom : 10px;
}
#pgcontentlfbt {
background : #323232 url(../images/pg_lf_bt.jpg) no-repeat top left;
width : 20px;
float : left;
}
#pgcontentmidbt {
background : #323232;
width : 960px;
float : left;
}
#pgcontentrtbt {
background : #323232 url(../images/pg_rt_bt.jpg) no-repeat top left;
width : 20px;
float : left;
}


.projectpostprocess {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #bfbfbf;
}
.pressReleases {
	padding:0px 40px 50px 40px;
}
.press-box2 {
	float:right;
	text-align:left;
	width:360px;
	line-height:21px;
}
.press-box2 h3 {
	padding:15px 0;
	line-height:normal;
}
.press-team-box {
	text-align:right;
	font-size:14px;
	float:left;
	padding:0 40px 0px 0;
	width:135px;
}
.press-main-bottom-image {
	padding:5px 0px 0 0;
	float:left;
	width:100%;
}
.press-main-bottom-image .box1 {
	padding:0 10px 0 0;
	float:left;
}
.press-main-bottom-image .box2 {
	text-align:left;
	padding:0px 0 0 0px;
	font-size:12px;
	line-height:21px;
	float:right;
	width:220px;
}
.press-img {
	background:url(../images/press-frame.gif) left top no-repeat;
	display:block;
	height:42px;
	width:102px;
	padding:6px 6px 8px 6px;
	margin:5px 0 0 0;
	overflow:hidden;
	float:left;
}
.press-img img {
	height:42px;
	width:102px;
	overflow:hidden;
}

.knowmore {
	background:url(../images/knowmore.gif) no-repeat top right;
	padding-right:15px;
}

/* end of page content style */


/* start of contact us style */
.office {
	float:left;
	width:210px;
	line-height:18px;
	padding-bottom:5px;
	font-size:12px;
	}

.label, #agreementsContainer .label {
padding:5px 10px 10px 0;
text-align:right;
vertical-align:top;
font-size:12px;
}

#tblForm {
	border-left:1px dashed #eaeaea;
	padding:0 0 20px 0;
}
	
input, select, .txtinput, .txtselect {
background:#FFFFFF url(http://static2.limeexchange.com/images/input_bg.jpg) repeat-x scroll left top;
border:1px solid #999999;
font-size:12px;
}

.txtinput, input[type="text"], input[type="password"] {
height:18px;
margin-right:5px;
width:200px;
}

optgroup {
color:#3EA748;
}
optgroup option {
background-color:#FFFFFF;
color:#666666;
}
.select_email {
background-color:#003366;
color:#FFFFFF;
}

.headsearchgo, .searchBtnB, .searchBtnBH, input[type="submit"] {
background:#CA4309 none repeat scroll 0 0;
border:1px solid #CA4309;
color:#FFFFFF;
cursor:pointer;
font-family:Georgia,Arial,Times,serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:22px;
line-height:10px;
margin:0 10px 0 0;
overflow:visible;
padding:3px 6px;
text-transform:uppercase;
}

hr {
	height:0px;
	background:none;
	color:#fff;
	border:	0px;
	border-bottom:1px dotted #bfbfbf;
	margin:10px 0;
}

ul.regTxt, ul.regTxt li{
	list-style-type:disc;
	line-height:20px;
	margin:0 0 0 15px;
}

a.topLink {
	display:block;
	float:right;
}
	
/* end of contact us style */