
body{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px; 
				background-color:#00aa00;
				color:inherit;
				}
			object {
				margin: 0px 0px 20px 0px;
			
			}
			p,a ,ul,ol, td, th, input, textarea,form, h1, h2, h3,h4, .h5, .h6, select, span, div {
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#606060;
				}
			p,a  {
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				line-height:15px;
				}
			ul, ol {
				line-height:15px;
			}
th, th a {
    font-size: 13px;
    text-align: left;
}



    .title_img {
    
       line-height:48px;
  

    }

    .title_img img {
        vertical-align: middle;
    }
    .title_img span {
        font-size:22px;
		vertical-align: middle;
        margin: 0px 0px 0px 12px;
        font-weight:bold;
    
    }
	
	.title_center {
	
		margin-left: auto;
		margin-right: auto;
		width:483px;
		font-size:22px;
		text-align:center;
		font-weight:bold;
		line-height:20px;
	
	}


.bullet.primary {

   color:#00aa00;

}

.bullet.secondary {

   color:#fae600;

}

			h1 {
				font-size:22px;
			}
			
			h2 {
				font-size:16px;
				margin:16px 0px 0px 0px;
				padding:0px 0px 2px 0px;	
				}

			h3 {
				font-size:16px;
				margin:16px 0px 4px 0px;
				padding:0px 0px 0px 0px;
				
				}
			h4 {
				margin:12px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				font-size:12px;
                
				}	
				
			form fieldset {
				border-width: 0px;
				display:inline;
				}

			
       
	
							
			.sub_title {
				font-size:16px;
				font-weight:bold;
				border-bottom:2px dashed #fae600;
                
				}
				

			.sub_title:hover {			
				border-bottom:2px solid #fae600;
				}
			.sub_title_g {
				font-size:16px;
				font-weight:bold;
				}			
				
			.sub_title2 {
				font-size:14px;
				font-weight:bold;
				border-bottom:2px dashed #00aa00;
				
				}	


			a {
				text-decoration:none;
				}


	
			form {
				margin:8px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				display: inline;
			}
			
            .form_text {
                margin:4px 0px 16px 0px;
            }

			.form_contact input, textarea,
            .form_full input, textarea {
				margin :0px 0px 16px 0px;
				padding:3px 0px 0px 5px;
			}
			
			.form_contact input,
            .form_full input {
				
				height:19px;
			}
				
			.form_contact  select,
            .form_full select {
				margin :2px 0px 16px 0px;
				padding:1px 0px 0px 5px;
				
			}
		
            .form_contact textarea {
				height:175px;
			}


            .form_full textarea {
				height:45px;
			}
            	
			.form_contact .fields,
            .form_full .fields {
				border:1px solid #fae600;
			}

            .form_contact .checkbox input,
            .form_full .checkbox input {
				
                
				width:24px;
              
			}
			
			.form_contact label,
            .form_full label,
            .form_full3 label  { 
				display: block;
				float: left; 
				text-align: right; 
				padding:5px 18px 0px 0px;
			}
			
			
			.form_full .button_right_entry,
			.form_full .button_right
             { 
				text-align: right; 
				width: 160px; 
                
			}
			
			.form_full .button_right
            { 
				float:left;
				padding-right:18px;
			}
			

			.form_contact .button,
            .form_full .button {
				width:140px;
				border:none;
				background-color:#00aa00;
				font-weight:bold;
				color:#ffffff;
				font-size:13px;
				height:30px;
			}
			
			.form_full .button_back {
				background-color:#a9a9a9;
				width:90px;
			}

            .form_full .button_del {
				background-color:#dd0000;
				width:30px;
			}
			
			.form_full .button_paypal {
				margin-left:-6px;
				
			}

            .form_contact form {
				width: 460px;
				}
	
	        .form_contact input {
				width:294px;
				
			}

			.form_contact  select {
				width:300px;
			}

           	.form_contact textarea {
				width:294px;
			}

            .form_contact label {
                width: 100px; 
                margin: 0px 0px 0px 0px;
            }


			.form_full form {
				width: 380px;
			}
				
	        .form_full input {
				width:234px;
			}		
			
            .form_full3 input {
				padding-right:16px;
                padding-left:8px;
				
			}		
			
			
			.form_full .radio input {
				padding-right:16px;
                padding-left:8px;
				width:auto;
				height:auto;
			}		
			
			

			.form_full select {
				width:240px;
			}
	
			.form_full textarea {
				width:234px;
			}
            
			.form_full label,
            .form_full3 label  { 
				width: 160px; 
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
			}
            
            form_full label {
                margin-bottom:0px;
            }

            .form_full3 label { 
				margin-bottom:20px;
			}
			
			.form_full .radio label { 
				margin-bottom:20px;
			}


			.form_full .fee{
				border:0px solid #fae600;
				width: 200px;
			}
				
				
			.form_full .sml {
				width:45px;
				border:1px solid #fae600;
			}	
			
			.form_full .sml2 {
				width:53px;
				border:1px solid #fae600;
			}
				
			.form_full .s_sml {
				width:47px;
				border:1px solid #fae600;		
				margin-bottom:14px;
			}	
			
			.form_full .med,
			.form_full3 .med {
				width:68px;
				border:1px solid #fae600;

			}	
			
			.form_full .large {
				width:240px;
				border:1px solid #fae600;

			}	
			
			
			.form_full .char {
				width:4px;
				border:0px;

			}	

		    .form_full .char2 {
				width:6px;
				border:0px;

			}


			
				
				.form_full h2,
				.form_full3 h2 {
					

					padding: 4px 0px 12px 0px;					
				}
				


			.form_reg {
				width:371px;
				}
			.form_small form {
				width: 166px;
				}
			.label_fields {
				font-size:12px;
				font-weight:bold;
				text-align:left;
				width:166px;
				padding:0px 0px 0px 0px;
				margin: 0px 0px 2px 0px;
			}

			.form_small .fields {
				width:158px;
				border:1px solid #fae600;
				padding:3px 0px 0px 5px;
				margin :0px 0px 10px 0px;
				}
				
			.fields_small {
				width:60px;
				border:1px solid #fae600;
				padding:3px 0px 0px 5px;
				margin :0px 0px 10px 0px;
				}					
			.form_small .label_opt {
				font-size:11px;
				text-align:left;
				padding:0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
			}
			.form_small .opt {
				margin :0px 0px 0px 0px;
				}							
			.form_small .button {
				height:21px;
				margin :8px 0px 10px 0px;
				}				
				

            .full_table_0 {
				margin: 8px 0px 8px 0px;
			}
				
			.full_table_4 {
				margin: 0px 4px 0px 4px;
			}

			.full_table_0 td,
            .full_table_4 td {
				vertical-align:top;
				padding: 3px 0px 3px 0px;
			}

			.full_table_0 th,
            .full_table_4 th {
				vertical-align:top;
				padding: 8px 0px 0px 0px;
			}
			
            .full_table_0 tr.highlight,
            .full_table_4 tr.highlight { 
				background-color:#eeeeee;
        		cursor: pointer;
      		}
			
            .full_table_0 tr.highlight a,
            .full_table_4 tr.highlight a{ 
				background-color:#eeeeee;
      		}
			
			.highlight_red {
				background-color:#ffeaea;
			
			}

			.highlight_yellow {
				background-color:#ffffcc;
			
			}
			
			.highlight_green {
				background-color:#eeffee;
			
			}

			.gallery_table td {
				vertical-align:middle;
				text-align:center;
			}						
				
            .gallery_title {

                height:30px;
            }

				
			.img_button {
				margin :8px 0px 0px 0px;
				}
			
			.search,.filter,.filter2 {
				
				margin-top:8px;
				margin-bottom:8px;					
			}
			
			.search table,.filter table,.filter2 table {
				
				
				line-height:28px;
			}
				
			.search table {
				background-color:#eeeeee;
			}
			
			.filter table {
				background-color:#ddffdd;
			}
			.filter2 table {
				background-color:#eeeeee;
			}		
			
			.search select {
				margin: 0px;
				padding: 0px;
				width:50px;
				}	
				
			.filter select,.filter2 select {
				margin: 0px;
				padding: 0px;
				
				}


			table {
				border:0px;
				margin:4px 0px 0px 0px;
				float:left;
				}
			th {
				padding: 4px 0px 0px 0px;
				}

			img {
				border:0px;
				}
			hr {
				color:#00aa00;
				height:1px;
				}
			sup {
				font-size:10px;
				}

			.spacer {
				font-size:1px;
				}			

			
			.text_small,
			.text_small_right {
				font-size:9px;
				line-height:13px;
				}
				
			.text_small_right {
				font-weight:bold;
				text-align:right;
			}
				
			
				
			.text_red {
				color:#FF0000;
				}
			.text_darkred {
				color:#DD0000;
			
				}
	
            .text_green {
				color:#00aa00;
			
				}
				
			.text_home {
				line-height:16px;
				}
				

			.table_entry td {
				vertical-align:top;
				padding: 8px 8px 8px 8px;
			}	
				
			.heading,
			.heading_right,  
			.heading_right_2 {
				font-weight:bold;
			}
				
			.heading_right,
			.heading_right_2   {
				text-align:right;
			}

			.heading_right {
				width:149px;			
			}
			
			.heading_right_2 {
				width:160px;			
			}
			
			.heading1, .heading2, .h5, .h6 {
				font-weight:bold;
			}		

			.heading1, .heading1 a {
				font-size:14px;
				padding-top:4px;
				padding-bottom:4px;
			}
			
			.heading2, .heading2 a, .h5, .h5 a {
				font-size:12px;
			}	
			
			.heading1 a, .heading2 a, .h5 a, .h6 a{
				border-bottom:1px solid #FFFFFF;
				font-weight:bold;
				color:#606060;
				text-decoration:none;
			}
			
			.heading1 a:hover {
				color:#00aa00;
			}
			
			.heading2 a:hover, .h5 a:hover{
				border-bottom:1px dashed #606060;
			}
										
			.link  {
				text-decoration:none;
				border-bottom:1px solid #FFFFFF;
				}
			.link:hover {
				border-bottom:1px dashed #606060;
				}
			.link_green,.text-success {
				color:#00aa00;
				text-decoration:none;
				}
			.link_green,.text-success {
				border-bottom:1px solid #FFFFFF;
			}
	
			.link_green:hover.text-success:hover {
				border-bottom:1px dashed #00aa00;
				}
			.link_green_small  {
				color:#00aa00;
				text-decoration:none;
				font-size:9px;
				border-bottom:1px solid #FFFFFF;
				}
			.link_green_small:hover {
				border-bottom:1px dashed #00aa00;
				}	





			.link_grey,.text-body  {
				color:#606060;
				text-decoration:none;
				border-bottom:1px solid #FFFFFF;
				}
			.link_grey:hover,.text-body:hover {
				border-bottom:1px dashed #606060;
				}

			.link_grey_inv  {
				color:#606060;
				text-decoration:none;
				border-bottom:1px solid #606060;				
			
				}
			.link_grey_inv:hover {
				border-bottom:1px solid #FFFFFF;
				
				}
					
			.list ul {
				list-style:none;
				padding-left:0px;
				
			}

			/*
			text-indent is used to align multi-line li text			
			*/
			
			.list_square ul {
				list-style:none;
				text-indent:-15px;
				padding-left:24px;
			}
			
			.list_square li {
				padding-top:4px;
				
			}

			.list_square li:before {
				content:"\25A0";
				color:#00aa00;
				padding-right: 8px;
			}	
			
			.list_square li li:before {
				content:"\25A1";
			}
			

				
				
			.list_num li{
				padding: 0px 0px 4px 0px;
				}
			.terms {
				float:left;
				}
			.terms p {
				margin: 8px 0px 8px 0px;
				font-weight:normal;				
				}
			.terms ol {
				margin: 8px 0px 0px 30px;
				}	
			.terms li {
				margin: 0px 0px 8px 0px;
				}
			.terms .l1{
					font-weight:bold;		
				}
			.terms .l2{
				list-style-type:lower-alpha;
				font-weight:normal;
				}	
			.terms .l3{
				list-style-type:lower-roman;
				font-weight:normal;
				}	

	
.center_img {
	float:left;
	width:180px;
	margin:0px 11px 0px 0px;
	}	
	
			.table_hr {
				float:left;
				width:100%;
				font-size:1px;
				margin: 0px 0px 0px 0px;
				border-bottom:2px solid #00aa00;
				}
			.mid_content {
				float:left;
				width:483px;
				}	

			.full_content{
				float:left;
				width:624px;
				}	
			.right_menu {
				float:left;
				width:240px;
				margin: 0px 0px 0px 16px;
				}
	

			.sectionTab {
				border-bottom:2px solid #00aa00;
				width:483px;
				margin:12px auto 0px auto;
                text-align:center;
                
				}

                .sectionTab a {
                    font-size: 13px;
                }

                .sectionTab span {
                    display:inline-block;
                    height:20px;
                    width:88px;
                    padding: 6px 4px 0px 4px;
                    margin-right:4px;
                    
                }

                .sectionTab .active,
                .sectionTab .inactive:hover {
                    background-color: #00aa00;
                    
                    
                }
                .sectionTab .active a,
                .sectionTab .inactive:hover a {
                    color: #ffffff;
                }

                .sectionTab .inactive  {
                    background-color:#fae600;
                }

                .sectionTab .inactive a {
                    color:#00aa00;
                }
             
                
			.right_table a {

				}
			.right_table table{
				margin: 2px 0px 6px 0px;
				border-bottom:2px solid #fae600;
				}
			.right_table p {
				border-bottom:1px solid #FFFFFF;
				}
			.right_table td { 
				vertical-align:top;
				}
			.right_table a:hover { 
				border-bottom:1px dashed #606060;
				}
			.right_table tr.highlight p { 
				border-bottom:1px dashed #606060;
        		cursor: pointer;
      			}
	  	    .right_table tr.highlight a { 
		    	border-bottom:1px dashed #606060;
      			}
			
			.news_container {
				width:864px;
				float:left;
				margin: 16px 0px 0px 16px;
				
			}
			
			.news_box {
				width:204px;
				float:left;
				margin: 0px 16px 0px 0px;
			}
			.news_box_right {
				width:204px;
				float:left;
				margin: 0px 0px 0px 0px;
			}
			.news_title {
				
								
				
			}
			
			.news_table {
				
				
			}
			
			.news_table a {

				}
			.news_table table{
				margin: 2px 0px 6px 0px;
			
				}
			.news_table p {
				border-bottom:1px solid #FFFFFF;
				}
			.news_table td { 
				vertical-align:top;
				}
			.news_table a:hover { 
				border-bottom:1px dashed #606060;
				}
			.news_table tr.highlight p { 
				border-bottom:1px dashed #606060;
        		cursor: pointer;
      			}
	  	    .news_table tr.highlight a { 
		    	border-bottom:1px dashed #606060;
      			}
			
		

			.info_text {
				float:left;
				width:100%;
				}
			.info_text p {
				margin:11px 0px 0px 0px;
			}

           	
			.info_pdf {
				float:left;
				text-align:center;
				width:86px;
				margin:16px 4px 0px 0px;
			}

			.left_menu {
				float:left;
				width:125px;
				margin:0px 16px 0px 0px;
				padding:0px 0px 0px 0px;
				}
			
            .menu {
				margin: 3px 0px 0px 0px;
				padding:6px 0px 0px 5px;
				height:22px;
				width:120px;
        	}
            	
			.menu.top {
				margin: 0px 0px 0px 0px;
        	}

            .menu.on, .menu.top.on {
                background-color:#00aa00;
            }

             .menu.off, .menu.top.off {
                 background-color: #fae600;
             }
				
			.menu.off a {
				font-size:16px;	
				color:#00aa00;
			}
				
			.menu.on a {
				font-size:16px;	
				color:#FFFFFF;
			}
			
            .menu.sub {
                margin: 0px 0px 0px 18px;
                padding:4px 0px 0px 4px;
                height: 18px;
				width: 103px;
            }
            	
            .menu.sub.top {
				margin: 2px 0px 0px 18px;
            }

			.menu.sub.on {
				background-color:#00aa00;
			}
			
	        .menu.sub.off {
				background-color:#fae600;
			}
				
			.menu.sub.off a {
				font-size:13px;	
				color:#00aa00;
			}				
			
			.menu.sub.on a {
				font-size:13px;	
				color:#FFFFFF;
			}
			
		

			.section {
				float:left;
				padding: 0px 0px 8px 0px;
				margin: 0px 0px 8px 0px;
				border-bottom:0px solid #fae600;
				width:483px;
				}
			
			.section_last {
				float:left;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 12px 0px;
				border-bottom:0px solid #fae600;
				width:483px;
				}
				
			.title {
				float:left;
				margin: 2px 0px 0px 0px;
				padding: 0px 0px 2px 0px;
				border-bottom:2px solid #fae600;
				width:483px;
				font-size:20px;
				color:#00aa00;
				font-weight:bold;
				}
			

            .title a {
				
				font-size:20px;
				color:#00aa00;
				font-weight:bold;
				}
			
			
			.right_title {
				
				margin: 0px 0px 0px 0px;
				padding: 5px 0px 0px 4px;
				float:left;
              display:inline;
				width:236px;
				height:19px;
                background-color:#00aa00;
				
				}
				
			.right_title_text a {
				
				font-size:16px;
				 color:#ffffff;
				 
			}

			.right_title_text a:hover {
				
				 color:#fae600;
				 
			}

            .right_title_text  {
                float:left;
            }

			.right_title_img  {
				
               float:right;
				margin-right:5px;
			}
			
			
			.container{
				width: 896px; 
				margin-left: auto;
				margin-right: auto;
				
				}
				
			.header_container{
				padding: 4px 0px 4px 0px;
				width:896px;
				background-color:#ffffff;
				}	
				
			header{
				width: 880px;
				height: 88px;
				margin-left: auto;
				margin-right: auto;
				background:url(../../fs/1/img/template/lac-header-1200x120.jpg) no-repeat;
				background-size: 880px 88px;
				
				}
				
			.main_container {
				padding: 4px 0px 4px 0px;
				width:896px;
			    
                background-color:#ffffff;
				}
				
				
			
			.main {
				width: 880px;
				margin:0px 0px 0px 8px;
				padding: 2px 0px 0px 0px ;
				}
					
				
			.bottom_container {
				width:896px;
				margin: 8px 0px 0px 0px;
				height:32px;
				}		
			.bottom_container p, .bottom_container a {
				font-size:9px;
				color:#FFFFFF;
				}

			.bottom_container a {
				text-decoration:none;
				}

			.bottom_container a:hover {
				
                text-decoration:underline;
				}				

			.bottom_container .footer_menu {
                margin: 0px 4px 15px 0px;
				width:250px;
				float:right;
                text-align:right;
				}

            .bottom_container .footer_menu  ul {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px; 
            }

            .bottom_container .footer_menu  li {
                display: inline;
                margin: 0px 0px 0px 16px;
                padding: 0px 0px 0px 0px;
                list-style-type: none;
	        }


			.bottom_container .copyright {
                margin: 0px 0px 16px 4px;
				width:500px;
				float:left;
				
				}				
	
				
			.bottom_footer_container {
				width:976px;
				height:1px;
				font-size:1px;
				}	
				
			
		
			.clear_left {
				clear:left;
				}
			.clear_right {
				clear:right;
				}
			.clear_both {
				clear:both;
				}
			.float_left {
				float:left;
				}
			.float_right {
				float:right;
				}				
				
				
.event_select {
	
	
	padding: 12px 0px 4px 0px;
}

.autocomp {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	width: 0px;
}				
		
