body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFFFFF;
	margin:10px 0px 0px 0px;
	}

html {
	margin: 0;
	padding: 0;
	}
	
p { clear:both; font:12px Arial, Helvetica, sans-serif; color:#438169; line-height:16px; margin:0px;
		text-align: left;
	}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #438169; !important
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #438169; !important
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #bd7e95;
	}
acronym {
	border-bottom: none;
	}
ul,ol{ clear:both; font:12px Arial, Helvetica, sans-serif; color:#438169; line-height:16px; margin:10px 0px 10px 0px;
		text-align: left;
	}	
h1{font:bold 20px Arial, Helvetica, sans-serif; color:#bd7e95; margin:0px; padding:10px 0;}	
h2{font:bold 17px Arial, Helvetica, sans-serif; color:#bd7e95; margin:0px; padding:5px 0;}	
h3{font:bold 15px Arial, Helvetica, sans-serif; color:#438169; margin:0px; padding:5px 0;}	
h4{font:bold 15px Arial, Helvetica, sans-serif; color:#438169; margin:0px; padding:5px 0;}	
#globalarea{width:840px; margin:0px auto;}
#lucaslogo{float:left; padding:15px 0 0 0;}
#treelogo{float:right; padding:0 0 10px 0;} 
#callus{float:right; padding:40px 20px 0 0; color:#438169; font:bold 18px Arial, Helvetica, sans-serif} 
.grnline{background:#beccc1; height:2px; clear:both; margin:3px 0}
.div1{ float:left}
.div2{ float:right}
.clr{clear:both}
.clear{clear:both}
.homecontent{clear:both; font:12px Arial, Helvetica, sans-serif; color:#438169; line-height:16px; padding:0 0 0 0;}
#fotter{ font:11px Arial, Helvetica, sans-serifa; color:#919c98; padding:15px 0px 15px 0px}
#fotter a:link, #fotter a:visited{ font:11px Arial, Helvetica, sans-serifa; color:#919c98; padding:0px 0px 0px 5px;text-decoration:none;}
#fotter a:hover, #fotter a:active{ font:11px Arial, Helvetica, sans-serifa; color:#438169; padding:01px 0px 0px 5px}
.copyright{padding:2px 0}
.botadd{padding:5px 0}
#topnav{color:#42816a; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:8px 0 8px 0}
.topmenu{color:#42816a; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:8px 0 8px 0}
.topmenu1{cursor:pointer; color:#bd7e95; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:8px 0 8px 0}
.catmain0404123{ background-position:center;}
.inputbut{font:bold 12px Arial, Helvetica, sans-serif; border:#c08a9d 1px solid; background:#c68fa3}
.blktext11{font:11px Arial, Helvetica, sans-serif; color:#000000; line-height:16px}
/* Tab Content */

.modernbricksmenu2{
padding: 0;}
.modernbricksmenu2 ul{margin:0; padding:0}

.modernbricksmenu2 li{ list-style:none; float:left}
.modernbricksmenu2 a{color:#000}


.tabcontentout{ background:#fff;padding-left: 13px; padding-right: 0px; padding-bottom: 10px; 
padding-top:7px; color:#333333; border:#CCCCCC 1px solid; font-size:12px; clear:both}



.tabcontent{
display:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}

.tab1{background:url(../images/registertab.gif); display:block; width:212px; font:14px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:15px 0 5px 0; color:#FFFFFF; margin-right:5px;}
.tab2{background:url(../images/reg-slide-tab-bg.gif) no-repeat; display:block; width:212px;  font:14px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:15px 0 5px 0; color:#FFFFFF}

.tab3{background:url(../images/blutab.gif) no-repeat; display:block; width:212px;  font:14px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:15px 0 5px 0; color:#FFFFFF}

.tab4{background:url(../images/violtab.gif) no-repeat; display:block; width:142px;  font:14px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:15px 0 5px 0; color:#FFFFFF}
.smalltxt{font:11px Verdana, Arial, Helvetica, sans-serif}
.headingcell{background:#FF9900; font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:3px 5px;}
.headingcellgrn{background:#70A305; font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:3px 5px;}
.girlimgbg{background:url(../images/girlimage.jpg) no-repeat; width:282px; height:471px; float:right}
div#rndcorner{ margin: 0 0%;background: #EEEEEE;z-index:1;}
div.fleft{float:left;}
div.fright{float:right;}

.tabbingarea{ background:url(../images/reg-slide-bg.gif); padding:10px 0 0 15px }
#rstabc1{border-bottom:1px solid #CCCCCC; display:none;}
.tabhead{font:11px Verdana, Arial, Helvetica, sans-serif; padding:10px 15px; cursor:pointer; color:#bd7e95}
.tabhead1{font:11px Verdana, Arial, Helvetica, sans-serif; padding:10px 15px; cursor:pointer}
*html .tabhead{font:11px Verdana, Arial, Helvetica, sans-serif; padding:10px 15px 6px 15px; cursor:pointer; color:#bd7e95}
*html .tabhead1{font:11px Verdana, Arial, Helvetica, sans-serif; padding:10px 15px 6px 15px; cursor:pointer}


.tabbg{background:url(../images/reg-slide-tab-bg.gif) right top no-repeat; height:27px; float:left}

.tabitemcontent{ border:1px solid #CCCCCC; padding:40px 15px 10px 15px; color:#438169; margin-top:-1px;}
/*
.tabitemcontent{ border:1px solid #CCCCCC; border-top:0px; padding:40px 15px 10px 15px; color:#438169}

.tabitemcontent{ border:1px solid #CCCCCC; border-top:0px; padding:0 0 0 0; color:#438169}*/

.gryborderbot{border-bottom: #cccccc 1px solid;}
.hide{ display:none}
.show{display:inline;}
.blankspace{border-bottom: #cccccc 1px solid; width:168px; background:#FFFFFF; height:27px}
*html .blankspace{border-bottom: #cccccc 1px solid; width:133px !important; background:#FFFFFF; height:29px}

.blankspace, x:-moz-any-link {border-bottom: #cccccc 1px solid; width:133px !important; background:#FFFFFF; height:27px} /* FireFox 2 */
.blankspace, x:-moz-any-link, x:default {border-bottom: #cccccc 1px solid; width:133px !important; background:#FFFFFF; height:27px} /* FireFox 3 */

/* ________ CSS For Tab __________ */
#tab-menu {
      float:left;
      width:100%;
      font-size:12px;
      line-height:normal;
	  font-weight:bold;
	  position:relative;
	  z-index:959595959;

      }
    #tab-menu ul {
          margin:0;
          padding:10px 10px 0 0px;
          list-style:none;
      }
    #tab-menu li {
      display:inline;
      margin:0 2px;
      padding:0;
      }
    #tab-menu a {
      float:left;
      background:url("../images/tableft5.gif") no-repeat 0 0;
      margin:0 5px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tab-menu a span {
      float:left;
      display:block;
      background:url("../images/tabright5.gif") no-repeat 100% 0;
	  padding:8px 15px 5px 6px;
      color:#000;
      }
	 #tab-menu a span.myClass { padding-bottom:3px !important; } 
	 
	 @media screen and (-webkit-min-device-pixel-ratio:0) {
    	#tab-menu a span.myClass { padding-bottom:3px !important; }
	  }
	


    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tab-menu a span {float:none;}
    /* End IE5-Mac hack */
    #tab-menu a:hover span {
      color:#000;
      }
      
	  #tab-menu li.hide {
	  	display:none;
	  }
	
    #tab-menu a:hover {
      background-position:0% -27px;
	  color:#3f7d64
      }
    #tab-menu a:hover span {
      background-position:100% -27px;
	  color:#3f7d64
      }

     
	  #tab-menu .current a {
              background-position:0% -27px;
			  color:#3f7d64
      }
      #tab-menu .current a span {
              background-position:100% -27px;
			  color:#3f7d64
      }
	  

