@charset "UTF-8";
/* CSS Document */

<style type="text/css">
	 
     #galleria{width:1000px;margin:20px auto}
	

/* LINKS */
	
				a.menuitems:link {color:#FFF;}      /* unvisited link */
				a.menuitems:visited {color:#FFF;}  /* visited link */
				a.menuitems:hover {color:#FFF;}  /* mouse over link */
				a.menuitems:active {color:#FFF;}  /* selected link */
				
				a.buttons:link {color:#FFF;text-decoration:none;}      /* unvisited link */
				a.buttons:visited {color:#FFF;text-decoration:none;}  /* visited link */
				a.buttons:hover {color:#FFF; text-decoration:none;}  /* mouse over link */
				a.buttons:active {color:#FFF; text-decoration:none;}  /* selected link */
						
				a.intralinks:link{color:#369; text-decoration:underline; font-size:14px;}
				a.intralinks:visited{color:#369; text-decoration:none; font-size:14px;}
				a.intralinks:hover{color:#369; text-decoration:none; font-size:14px;}
				a.intralinks:active{color:#369; text-decoration:none; font-size:14px;}
				
				a.intralinks2:link{color:#396; text-decoration:none;}
				a.intralinks2:visited{color:#396; text-decoration:none;}
				a.intralinks2:hover{color:#396; text-decoration:none;}
				a.intralinks2:active{color:#396; text-decoration:none;}
				
				a.intralinks3:link{color:#666; text-decoration:underline;}
				a.intralinks3:visited{color:#666; text-decoration:underline;}
				a.intralinks3t:hover{color:#666; text-decoration:underline;}
				a.intralinks3:active{color:#666; text-decoration:underline;}

				a.intralinks4:link{color:#F33; text-decoration:underline;}
				a.intralinks4:visited{color:#F33; text-decoration:underline;}
				a.intralinks4t:hover{color:#F33; text-decoration:underline;}
				a.intralinks4:active{color:#F33; text-decoration:underline;}
	

			

/* BUTTONS */	  

		/* button_portfolio */
		 
			  #portfolio
				{
				  display: block;
				  width: 33px;
				  height: 44px;
				  background: url("../buttons/button_portfolio.gif") no-repeat 0 0px;
	
				}
	
			  #portfolio:hover
				{ 
				  background-position: -33px 0px;
				  width: 60px;
				}
	
			  #portfolio span
				{
				  position: absolute;
				  top: -999em;
				}
		/* end button_portfolio */
	
		/* button_about_contact */
		 
		  #about_contact
			{
			  display: block;
			  width: 32px;
			  height: 44px;
			  background: url("../buttons/button_about_contact.gif") no-repeat 0 0px;
	
			}
	
		  #about_contact:hover
			{ 
			  background-position: -32px 0px;
			  width: 55px;
			}
	
		  #about_contact span
			{
			  position: absolute;
			  top: -999em;
			}
		/* end button_about_contact */
	
	
		/* button_sessionInfo */
		 
		  #sessions
			{
			  display: block;
			  width: 34px;
			  height: 44px;
			  background: url("../buttons/button_sessions.gif") no-repeat 0 0px;
	
			}
	
		  #sessions:hover
			{ 
			  background-position: -34px 0px;
			  width: 51px;
			}
	
		  #sessions span
			{
			  position: absolute;
			  top: -999em;
			}
		/* end button_sessionInfo */
	
		/* button_blog_news */
		 
		  #blog_news
			{
			  display: block;
			  width: 21px;
			  height: 44px;
			  background: url("../buttons/button_blog_news.gif") no-repeat 0 0px;
	
			}
	
		  #blog_news:hover
			{ 
			  background-position: -21px 0px;
			  width: 46px;
			}
	
		  #blog_news span
			{
			  position: absolute;
			  top: -999em;
			}
		/* end button_blog_news */
	
		/* button_kudos */
		 
		  #raves
			{
			  display: block;
			  width: 45px;
			  height: 44px;
			  background: url("../buttons/button_raves.gif") no-repeat 0 0px;
	
			}
	
		  #raves:hover
			{ 
			  background-position: -45px 0px;
			  width: 46px;
			}
	
		  #raves span
			{
			  position: absolute;
			  top: -999em;
			}
		/* end button_kudos */
	
		/* button_clientAccess */
		 
		  #client_access
			{
			  display: block;
			  width: 31px;
			  height: 44px;
			  background: url("../buttons/button_client_access.gif") no-repeat 0 0px;
	
			}
	
		  #client_access:hover
			{ 
			  background-position: -31px 0px;
			  width: 49px;
			}
	
		  #client_access span
			{
			  position: absolute;
			  top: -999em;
			}
		/* end button_clientAccess */

/* DOCUMENT */

	/* */
			.center {
				width: 1024px;
				height: 655px;
				position: relative;
				left: 50%;
				top: 50%;
				margin-left: -512px;
				margin-top: inherit;
				}

/* TABLES */
	 
			 table.upper{
					text-align:center; 
					margin-left: auto; 
					margin-right:auto;
					margin-bottom:0;
					vertical-align:bottom;
					border-width:0px;
					border-top-style: none;
					border-right-style: none;
					border-bottom-style: none;
					border-left-style: none;
					padding:0px;
					spacing:0px;
					height:57px;
					
					
					}
			 
			 table.midd{ 
					margin-left:auto;
					margin-right:auto;
					vertical-align:top;
					border-width:0px;
					border-top-style: none;
					border-right-style: none;
					border-bottom-style: none;
					border-left-style: none;
					padding:0px;
			 
			 
			 }
			 
			 table.midd_pad{ 
					margin-left:auto;
					margin-right:auto;
					vertical-align:top;
					border-width:0px;
					border-top-style: none;
					border-right-style: none;
					border-bottom-style: none;
					border-left-style: none;
					padding:5px;
			 
			 
			 }
			 
			 .callout{
					text-align:center; 
					margin-left: auto; 
					margin-right:auto;
					margin-bottom:8px;
					vertical-align:top;
					border-width:1px;
					border-top-style:dashed;
					border-right-style: dashed;
					border-bottom-style: dashed;
					border-left-style: dashed;
					border-color:#F33;
					spacing:0px;
					height:25px;
					background-color:#CFC;
					
					
					}
					
								 .callout-2{
					text-align:center; 
					margin-left: auto; 
					margin-right:auto;
					margin-bottom:8px;
					vertical-align:top;
					border-width:1px;
					border-top-style:dashed;
					border-right-style: dashed;
					border-bottom-style: dashed;
					border-left-style: dashed;
					border-color:#F33;
					spacing:0px;
					height:25px;
					background-color:#396;
					padding: 4px;
					
					
					}

					
					
					
			 .white_bg{
					background-color:#fff; 
			 }
			 
			 
			 td.midd_td
			 {
				margin_top:10px; 
			 }
			 
			 table.footer_table{
					text-align:center; 
					margin-left: auto; 
					margin-right:auto; 
					border-color:#396;
					border-width:1px;
					border-top-style:solid;
					border-right-style: none;
					border-bottom-style: none;
					border-left-style: none;
					border-width:thin;
					vertical-align: middle;
			 }
			 
			 td.left_bottom_border{
				 border-left-style: solid;
				 border-bottom-style: solid;
				 border-width: thin;
			 }
			 
			 td.righ_bottom_border{
				 border-right-style: solid;
				 border-bottom-style: solid;
				 border-width: thin;
			 }
			 
			 td.bottom_border{
				 border-bottom-style: solid;
				 border-width: thin;
			 }
			 
			 .left_border{
				 border-left-style: solid;
				 border-width: thin;
			 }
			 
	
			 
			 td.top_border{
				
				 border-top-style: solid;
				 border-width: thin;
			 }
			 
			 td.all_borders{
				border-style: solid;
				border: thin;
				background-color:#FFC;
				 
			 }
			 
			 .all_pink_borders{
				border-style: solid;
				border-width: thin;
				border-color:#FCC;
				 
			 }
			 
			 .all-pink-borders{
				border-style: solid;
				border-width: 1px;
				border-color:#F99;
				text-align:center;
				padding: 5px;
			 }
			 
			 
			 
/* IMAGES */
	 
			   img.bgstar { margin-top:3px;
				   
			   }
			   
			   img.mainlogo {
				  border:none;
				  text-align:center;
				  vertical-align:bottom;
			   }
		  
			   img.kidmlogo {
				  border:none; 
			   }
		  
				img.portmainimage{
				  border:1px;
				  color:#fff;  
				}
				
				img.img_float{
					float:left;
					
				}
				
				img.img_middle{
					vertical-align:middle;	
				}

/* HEADERS */
		  
			   .blue_main_header
			   {
					font-family: 'Muli', sans-serif; 					
					color:#369;
					font-size:19px;
					font-weight: 400;
					
			   }
			   
				   .super_main_header
			   {
					font-family: 'Muli', sans-serif; 					
					color:#396;
					font-size:17px;
					font-weight: 400;
					
			   }
			   
			   
			   .green_main_header
			   {
					font-family: 'Muli', sans-serif; 					
					color:#396;
					font-size:19px;
					font-weight: 400;
			   }
			   
			   	   .white_main_header
			   {
					font-family: 'Muli', sans-serif; 					
					color:#FFF;
					font-size:22px;
					font-weight: 400;
			   }
			   
			   .green_sub_header
			   {
					font-family: 'Muli', sans-serif;
				  color:#396;
				  font-size:15px;
				}
				
				 .green_sub_header_w_margin
			   {
					font-family: 'Muli', sans-serif;
				  color:#396;
				  font-size:16px;
				  margin-top: 25px;
				}
				
				
				h3.rlgl_header
			   {
				  font-family: 'Muli', sans-serif;
				  color:#093;
				  font-size:16px; 
				}
				
				.black_header
				{
				  font-family: 'Muli', sans-serif;
				  color:#000;
				  font-size:18px; 
				}
				
				
				.margin_top{
				   margin-top: 25px;	
				}
				
			span.rlgl_red_header
			  {
				  font-family: 'Podkova', serif;
					font-style: normal;
					font-size: 22px;
					font-weight: 400;
					text-transform: none;
					text-decoration: none;
					letter-spacing: 0.019em;
					word-spacing: 0.09em;
				  color:#F33;

			  }
			  
			  	  span.rlgl_green_header
			  {
				  font-family: 'Podkova', serif;
					font-style:normal;
					font-size:22px;
					font-weight: 400;
					text-transform: none;
					text-decoration:none;
					letter-spacing: 0.019em;
					word-spacing: 0.09em;
				  color:#693;

			  }
			   
			  .subsubsections_subtitle
			   {
				  font-family:Arial, sans-serif;
				  color:#093;
				  font-size:13px; 
			   }
			   
			  h4.special_announce
			  {
				  font-family:Arial, sans-serif;
				  color:#F06;
				  font-size:16px;
				  text-align:center;
		  
			  }
			  
				  h4.special_announce2
			  {
				  font-family:Arial, sans-serif;
				  color:#F06;
				  font-size:14px;
				  text-align:left;
		  
			  }
	

/* TEXT SPANS */

			 .main_text
			  {
				  font-family: 'Muli', sans-serif;
					font-style: normal;
					font-weight: 400;
					font-size: 14px;
					text-transform: none;
					text-decoration: none;
					letter-spacing: 0.019em;
					word-spacing: 0.09em;
					line-height: 1.51;
				  color:#000;
				
		  
			  }
			  
			   .main_text_strong
			  {
				  font-family: 'Muli', sans-serif;
					font-style: normal;
					font-weight: 600;
					font-size: 14px;
					text-transform: none;
					text-decoration: none;
					letter-spacing: 0.019em;
					word-spacing: 0.09em;
					line-height: 1.51;
				  color:#000;
				
		  
			  }
			  
			  		 .main_text_white
			  {
				  font-family: 'Muli', sans-serif;
					font-style: normal;
					font-weight: 400;
					font-size: 14px;
					text-transform: none;
					text-decoration: none;
					letter-spacing: 0.019em;
					word-spacing: 0.09em;
					line-height: 1.51;
				  color:#fff;
				
		  
			  }
			  
			  
			  
			   .main_text_no_margin
			  {
				  font-family: 'Muli', sans-serif;
					font-style: normal;
					font-weight: 400;
					font-size: 14px;
					text-transform: none;
					text-decoration: none;
					letter-spacing: 0.019em;
					word-spacing: 0.09em;
					line-height: 1.51;
				  color:#000;
					margin-top:none;
		  
			  }
			  
			  span.rlgl_red_text
			  {
				  font-family: 'Podkova', serif;
					font-style: normal;
					font-weight: 400;
					font-size: 17px;
					text-transform: none;
					text-decoration: none;
					letter-spacing: 0.019em;
					word-spacing: 0.09em;
					line-height: 1;
				    color:#000;

			  }
			  
			  	  span.rlgl_green_text
			  {
				  font-family: 'Podkova', serif;
					font-style:normal;
					font-weight: 400;
					font-size: 17px;
					text-transform: none;
					text-decoration:none;
					letter-spacing: 0.019em;
					word-spacing: 0.09em;
					line-height: 1;
				  color:#000;
			  }
			  
			   span.subsections_text2
			   
			   {
				  font-family:Arial, sans-serif;
				  color:#666;
				  font-size:14px;
				  text-align:justify; 
			   }
			   
			   span.subsections_text3
			   {
				  font-family:Arial, sans-serif;
				  color:#333;
				  font-size:14px;
				  p.text-indent:40px;
				  
			   }
			   
			   .disclaimer_text
			   {
				  font-family:'Muli', sans-serif;
				  color:#000;
				  font-size: 12px;
				  
			   }
			  
			   .disclaimer_text_justified
			   {
				  font-family:'Muli', sans-serif;
				  font-size: 14px;
				  text-align: justify;
				  vertical-align:middle;
				  
			   }
			  span.strike_out
			  {
				  text-decoration:line-through;	
			  }
			  
			  span.kw_statement
			  {
				  font-family:'Muli', sans-serif;
				  color:#FFF;
				  font-size:12px;	
			  }
			  
			  .italic_text
			  {
				 font-style:italic;  
			  }
			  
			  .underline_text
			  {
				text-decoration:underline;  
			  }
			  
			  .strong_text
			  
			  {
				font-weight:600;
				  }
				  
		      .strong_big_text
			  
			  {
				font-size:16px;
				font-weight:600;
				  }
				  
			  .announce_text
			  
			  {
				  font-family: 'Muli', sans-serif;
				font-size:17px;
				font-weight:400;
				  }
			   
/* PARAGRAPH */
	 
	 p.indent
	 {
		 text-indent:40px;
		 margin:5px 1px;
	 }
	 
	 p.psmallmargin
	 {
		margin:8px 0px; 
	 }


/* HR */


	 hr.section_divs
	 
	{
		color:#C06;
	}
	 
</style>




		