body {
background-color:#FFF;
color:#616161;
font: 67.5% Verdana, Arial, Helvetica, sans-serif;
margin: 0px 10px;
}

img {
border:0
}

* html body { font-size: 67.5%; }

#wrapper{
	width:100%;}

/* HEADER*/


#header {

	height:75px;
	width:100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DDF1FF;
	
}

#headertext {
	float:right;
	text-align: right;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	height: 50px;
}

#headerlogo {
	float:left;
	width: 290px;
	position: absolute;
	z-index: 1;
}

#headerlinks {
	padding-bottom: 12px;}
	
#headerlinks a{
	padding-left: 10px;}	

/* NAV */

#nav {
height:30px;
text-align:right;
}

#nav ul {
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:right;
}

#nav li {
	display: inline;
}

#layout {}

/* BREADCRUMBS */

#breadcrumbs {
color:#514D58;
text-align:right;
font-size:0.95em;
display: inline;
}

#breadcrumbs a {
color:#514D58;
text-decoration:none
}

#breadcrumbs a:hover {
color:#514D58;
text-decoration:underline
}

.tagline {
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:700;
margin:0;
padding:10px
}

.tagline_frame {
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.7em;
font-weight:700;
margin:0;
padding:10px
}

/* LEFT */


.underline {
	background-image: url(../images/lm-bar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	bottom: 20px;
}
/* MIDDLE */


#bannerimage {
background-color:#ddf1ff;
background-image:url(../images/main-home-img2.jpg);
height:184px;
padding-right:17px
}

#joiningbannerimage {
background-color:#ddf1ff;
background-image:url(../images/joining-home-img.jpg);
height:184px;
padding-right:17px
}

#membersbannerimage {
background-color:#ddf1ff;
background-image:url(../images/members-home-img.jpg);
height:184px;
padding-right:17px
}

#productsbannerimage {
background-color:#ddf1ff;
background-image:url(../images/products-home-img.jpg);
height:184px;
padding-right:17px
}

#randombannerimage {
background-color:#ddf1ff;
height:184px;
padding-right:17px
}


#bannertext{
	background-color: #DDF1FF;
	height: 30px;
	margin-bottom: 10px;
	padding: 3px;
}

#homefloat1,#homefloat2{
float:left;
margin-right:1%;
width:49%
}

.homestrip {
background-color:#989290;
background-image:url(../images/corner.gif);
background-position:right top;
background-repeat:no-repeat;
margin:0;
padding:0
}


.homebutton	{
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}




/* FOOTER */

#footer {
	background-color:#DDF1FF;
	background-image:url(../images/footer-logo.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:40px;
	padding:10px;
	clear: both;
}

#footerbottom {
padding:5px 10px;
color: #A5A5A5;
}

/* LINKS */

a { color: #1F78B0;
text-decoration: none;}

a:hover { color: #1F78B0;
text-decoration: underline;}


/* EXTRA */

.clear {
clear:both;
height:0;
margin:0;
padding:0
}

.left {
float:left
}

.right {float: right;}

/* SEARCH*/

#search {
	vertical-align: middle;
	margin: 0px;
	display: inline;
	font-family: inherit;
	line-height: normal;
}

#search input{
	font: 9% Verdana, Arial, Helvetica, sans-serif;
	margin: 0px  0px 0px 10px;
	width: 20px;
	height: 20px;
	color: #009999;
	background-color: #009ECF;
 }

#search select{
	margin: 0px;
	font-family: inherit;
	vertical-align: bottom;
 }

/* FORM */

form {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


input {
	border: 1px solid #A2D9FF;
}

textarea {
	border: 1px solid #A2D9FF;
}

select {
	border: 1px solid #A2D9FF;
}
/* LAYOUT */

#left {
	width:164px;
	position: absolute;
	top:115px;
	left:0;
	color: white;
	background-image:url(../images/lm-gradient.gif);
	background-repeat:repeat-x;
	margin-left: 10px;
	padding: 10px;
	margin-right: 10px;	
		}

#leftframe {
	width:164px;
	position: absolute;
	top:0;
	left:0;
	color: white;
	background-image:url(../images/lm-gradient.gif);
	background-repeat:repeat-x;
	margin-left: 10px;
	padding: 10px;
	margin-right: 10px;	
		}


#right-two {
	width: 162px;
	position: absolute;
	top:115px;
	right:0;
	margin-right: 10px;
	margin-left: 10px;
	clear: right;
	background-color: #A2D9FF;
		}

#right-two p{
	padding: 1px 10px;}

#right {
	margin: 0 184px 0 204px;
	top:115px;
	font-size: 1.1em;
	
}
#contact_us {
	margin: 0 0 0 204px;
	top:115px;
	font-size: 1.1em;
	position: absolute;
	height:1000px;
	width:100%;    
}
#left_contact_us {
	width:164px;
	position: absolute;
	top:115px;
	left:0;
	color: white;
	background-image:url(../images/lm-gradient.gif);
	background-repeat:repeat-x;
	margin-left: 10px;
	padding: 10px;
	margin-right: 10px;	
	height:1000px;
		}
#app_form {
	margin: 0 0 0 204px;
	top:115px;
	font-size: 1.1em;
	position: absolute;
	height:1500px;
	width:100%;    
}
#left_app_form {
	width:164px;
	position: absolute;
	top:115px;
	left:0;
	color: white;
	background-image:url(../images/lm-gradient.gif);
	background-repeat:repeat-x;
	margin-left: 10px;
	padding: 10px;
	margin-right: 10px;	
	height:1500px;
		}
#bannertext_app{
	background-color: #DDF1FF;
	height: 30px;
	margin-bottom: 10px;
	padding: 3px;
	width:79%;  
}
.tagline_app {
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:700;
margin:0;
padding:10px
}
		
/*   LIST    */

li {
	list-style-image: url(../images/list-icon.gif);
}


/* EXTRAS */

strong {
	color:#009ECF;
	font-size: 1.1em;
}

.left {float: left;}

.center {text-align: center;}

.right {float: right;}

.right0 {float: right; font-size: 0.1em;}

.txtright {text-align: right;}

.imgright {float: right; font-size: 0.1em;}	

.productbenefitsbody {
	float: right;
	width: 200px;
	border: 1px solid #DEF3FF;
	margin-left: 10px;
	margin-bottom: 10px;}
	
	
/* HEADINGS */	

h1 {}

h2 {
color:#1f78b0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.4em;
margin:0;
}

h3 {
color:#1f78b0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.3em;
margin:0;}

