
/* 

URL: http://www.thelightingquotient.com
Author: Loukas Williams
Author URL: http://www.flyinthemilk.com
Version: 1.0
Date: April 2010


*/


/*
new light blue that doesn't belong: #ccdde4;
blue: #366a86;
gray: #464646; 
light blue: #72b5cc;
light gray: #afafaf;
over state: #808080

*/

/* SEARCH BEGIN */


  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #ccc;
  }
  input.gsc-search-button {
    border-color: #eee;
    background-color: #ccc;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #aaa;
    background-color: #aaa;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #aaa;
    background-color: #aaa;
  }
  .gsc-tabsArea {
    border-color: #999;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #000000;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #366a86;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #366a86;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #366a86;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #777777;
  }
  .gsc-cursor-page {
    color: #366a86;
  }
  a.gsc-trailing-more-results:link {
    color: #366a86;
  }
  .gs-webResult .gs-snippet {
    color: #333333;
  }
  .gs-webResult div.gs-visibleUrl {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #777777;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #333333;
    background-color: #333333;
  }
  .gs-promotion {
    border-color: #CCCCCC;
    background-color: #E6E6E6;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #444444;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #00CC00;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #333333;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #00CC00;
  }



/* BEGIN PROJECTS */

.projects_text {display:block;margin:0px 0px 10px 10px;padding:0px;color:#fff;font-size:12px; width:185px; text-align:left; }
.projects_img {max-height:400px; max-width:450px; display:block;margin:20px 0px 90px 0px;padding:0px;float:left;}


/* END PROJECTS */


img {
    border:none;
}

p.mb {
    margin:10px 0px 17px 0px;
    padding:0px;
    
}
p.fp {
    margin:10px 0px 0px 0px;
    padding:0px;
    
}

/* ADDITIONS FROM ELLIPTIPAR.COM */

/* HOWTO */
.cove_section {
	width:667px;
	float:left;
	padding:0px 0px 15px 0px;
}
.cove_column {
	float:left;
	padding:7px 0px 7px 0px;
}

.cove_column img {
    padding-bottom:10px;
}

.cove_lum_column {
	float:left;
	width:100px;
	padding:7px 7px 7px 0px;
}

.cove_head {
	float:left;
	clear:left;
	height:20px;
	margin:0px 0px 3px 0px;
	padding:0px;
	
}
.cove_copy {
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	padding:5px 0px 7px 0px;
	margin:0px;

}
.cove_example_left {
	float:left;
	width:312px;
	padding:3px;
}
.cove_example_right {
	float:left;
	width:312px;
	padding:3px 0px 7px 7px;
}
.cove_example_right .img{
	text-align:center;
	padding:15px 0px 10px 5px;
}
.cove_example_right ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
.cove_example_right ol{
	margin:0px;
	padding:0px;
	list-style:inside;
	float:left;
}
.cove_example_right ul li {
	padding:5px 0px 0px 0px;
}
/* END HOWTO */


#frame_container {
/*  position:fixed; 
  top:300px;
  left:0; 
  bottom:100px; 
  right:0; */
	float:left;	
	height:300px;
	width:691px; 
	overflow:auto; 
	background:#fff;
	padding:0px 0px 0px 0px;
	text-align:center;
  }
  
  * html #frame_container {
/*  height:100%; */
	width:691px; 
  }

#frame_header {
	float:left; 
	width:667px; 
/*	height:116px;  */
	overflow:hidden; 
	background:#fff;
/*	border-bottom:4px solid #333; */
  }
* html #frame_header {
/*	height:120px; */
}

.mainHeading_head { 
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
/*	color:#366a86; */
	color:#5786B5; 
	text-decoration:none; 
	padding:10px 0px;
	margin:0px;

}

.mainHeading_blue:link,
.mainHeading_blue:visited { 
	font:11px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
/*	color:#366a86;*/
	color:#5786B5; 
	text-decoration:none; 
	

}
.mainHeading_blue:hover {
	text-decoration:underline;
	
}

.stylenumber_head {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*color: #333;
	text-align:center; 
	border-top:2px solid #333;
	*/
	padding:7px 0px 7px 0px;


}

.desc_container {
	float:left;
	width:210px;
	margin-bottom:30px;
	padding:0px;
}
.desc_img {
	float:left;
	width:65px;
	height:65px;
}
.desc_content {
	float:left;
	width:142px;
	padding:0px 0px 0px 3px;
	text-align:left;
}


/* BIM  */

.bim_row {
    margin:0px 0px 0px 0px;
    padding:0px;
    display:block;
    width:678px;
    /*height:100px;*/
    text-align:left;
}

.bim_wrap {
    width:219px;
    height:93px;
    border-bottom:1px solid black;
    margin:5px 0px 7px 0px;
    padding:0px 11px 0px 0px;
    display:block;
    float:left;
    
}
.bim_wrap_end {
    width:218px;
    height:93px;
    border-bottom:1px solid black;
    margin:5px 0px 7px 0px;
    padding:0px 0px 0px 0px;
    display:block;
    float:left;
    
}
.bim_wrap .icon, .bim_wrap_end .icon {
    width:37px;
    height:60px;
    margin:5px 7px 3px 0px;
    padding:0px;
/*    display:block;*/
    float:left;
    text-align:center;
    
    }
    
.bim_wrap .thumb, .bim_wrap_end .thumb {
    width:75px;
    height:75px;
    margin:5px 7px 7px 0px;
    padding:0px;
 /*   display:block;*/
    float:left;
}

.bim_wrap .title, .bim_wrap_end .title {
    width:40px;
    height:75px;
    margin:5px 7px 7px 0px;
    padding:0px;
 /*   display:block;*/
    float:left;
}



/* BEGIN PROJECTS */

.projects_title .info{
	float:left;
	width:250px;
	margin:5px 0px 0px 130px;
	font:10px Arial, Helvetica, sans-serif;
}
.projects_image_OLD {
	/*float:left;*/
	width:470px;
	height:380px;
	/*padding:0px 0px 25px 14px;*/
	margin:0px 0px 0px 0px;
}
.projects_image {
	width:550px; /*width:486px;*/
	height:500px;
	margin:0px;
	padding:0px 0px 0px 14px;
	float:left;
}
.projects_image_left {
	float:left;
	text-align:right;
	width:350px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 25px 10px;
}


.projects_image_left .data_photometrics{
	text-align:left;
	margin:25px 0px 0px 70px;
}
.projects_image_left .data_link,
.projects_image_left .photo_link{
	float:left;
	clear:left;
	width:85px;
	padding:0px 0px 10px 0px;
}

.projects_image_right {
	float:left;
	text-align:left;
	margin:10px 0px 0px 0px;
	width:350px;
	padding:0px 0px 25px 30px;
}	
.projects_image_right .data_photometrics{
	text-align:right;
	margin:25px 70px 0px 0px;
}
.projects_image_right .data_link,
.projects_image_right .photo_link{
	float:right;
	clear:right;
	text-align:right;
	width:85px;
	padding:0px 0px 10px 0px;
}
.projects_desc {
	float:left;
	width:205px;
}

.projects_desc .desc_photo{
	height:140px; 
	/*width:210px;*/
	margin:7px 0px 0px 0px;
	padding:0px;
	float:left;

}
.projects_desc .style{
	float:left;
	width:205px;
	padding:0px 0px 10px 0px;
	color:#003462;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.projects_desc .info{
	float:left;
	width:205px;
	padding:12px 0px 0px 0px;
	font:10px Arial, Helvetica, sans-serif;
}
.projects_desc .data_link,
.projects_desc .photo_link{
	float:left;
	width:205px;
	padding:0px 0px 10px 0px;
}

/* PROJECTS END */


/*_____________________*/


.tlq_flash {
	width:850px;
	height:680px;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

.site_links {
	width:650px;
	height:30px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	display:block;
	line-height:30px;
}


.splash_flash {
	width:850px;
	height:300px;
	overflow:hidden;
	margin:60px auto 30px;
	padding:0px;
	text-align:center;
}
.hdr {
	height:150px;
	width:303px;
	margin:10px 0px 10px 547px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:left;
	}
	
.container {
	width:850px;
	height:650px;
	margin:0px auto;
	padding:0px;
	/*border:1px solid;*/
	}
	
.skip_intro {
	width:850px;
	height:30px;
	text-align:center;
	line-height:30px;
	display:block;
	margin:3px auto;
	padding:0px;
	
	}
	
.main_clear {
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0px 0px 2px 0px;
	float:left;
	clear:left;
}

.sm_bluetext { 
	color: #069;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.bluetext { 
	color: #069;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.lg_bluetext { 
	color: #069;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/*
.rt_mar {
	margin-right:24px;
	}*/

/* END MASTER PAGE ADDITIONS */

/* QUICKSHIP BEGIN */

.quick_section {
	width:665px;
	float:left;
	clear:left;
}
.quick_column {
	float:left;
	width:650px;
	padding:7px 0px 7px 0px;
}
.quick_head {
	float:left;
	clear:left;
	height:20px;
	margin:0px 0px 7px 0px;
	
}
.quick_section .main_img {
	float:left;
	width:155px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin:5px 7px 5px 0px;
}
.quick_section .main_img2 {
	float:left;
	clear:left;	  
	width:155px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin:15px 7px 5px 0px;
}
.quick_section .desc {
	float:left;
	width:286px;
/*	border-bottom:2px solid #AAA;*/
	margin:0px 10px 0px 0px;
}
.quick_section .desc2 {
	float:left;
	width:286px;
	margin:7px 10px 0px 0px;
}
.quick_section .desc .column,
.quick_section .desc2 .column {
	float:left;
	width:266px;
	padding:7px 5px 10px 0px;
}
.quick_section .desc .copy,
.quick_section .desc2 .copy {
	float:left;
	width:266px;
	font:10px Arial, Helvetica, sans-serif;
	padding:4px 3px 6px 0px;
}
.quick_section .second_img {
	float:left;
	width:200px;
	padding:5px 0px 5px 7px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
ol.quickship {
	float:left;
	clear:left;
	list-style-position:inside;
	margin:0px 0px 0px 3px;
	padding:0px;
	
}

/* QUICKSHIP END */

/* END ADDTIONS FROM ELLIPTIPAR.COM */




/* begin tag modifications */

body {
	border:none;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#464646;
	background:	url('../images/bg.gif') repeat-y top center #808080; 	
}

p .p {
	margin:0px 0px 12px 0px;
	padding:0px;
	font:inherit;
}	

a {
	color:#366a86;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
	
blockquote {
	margin:0 0 0 40px;
	display:block;
	}	
	
h1, .blue_box_quote, .title_copy {
	font-size:20px;
	font-family:inherit;
	margin:0px 0px 18px;
	padding:0px;
	line-height:26px;
}

h1 {
	color:#366a86;
}


h2 {
	font-size:16px;
	line-height:20px;
	color:#72b5cc;
	margin:0px 0px 12px;
	padding:0px;
}

h3 {

/*	font:inherit;*/
	font-size:11px;
	line-height:16px;
	color:#366a86;
	margin:0px 0px 12px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h4 {
	line-height: 16px;
	color: #339999;
	text-decoration: none;
	font-size:13px;
	line-height:20px;
	color:#72b5cc;
	margin:0px 0px 12px;
	padding:0px;

}

h5 {
/*	float:left;*/
	color:#5786B5;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0px;
	margin: 0px;
}

h6 {
/*	float:left;*/
	font-size:16px;
	line-height:20px;
	color:#72b5cc;
	margin:15px 0px 5px;
	padding:0px;
}


/* end tag modifications */

table.tbl_brdr tr td{
	border-bottom:1px solid;
}
/* REPS BEGIN  */

.rep_foot {
	height:15px;
	float:left;
	width:667px;
	background:#fff;
	margin:0px 0px 40px 24px;
	padding:5px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
/*	border-bottom:2px solid #333; */
}
.rep_head {
	float:left;
	width:667px;
	background:#fff;
	margin:40px 0px 0px 0px;
	padding:8px 0px 7px 0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
color:#333;
	border-bottom:2px solid #333;
}
.rep_entry {
/*	height:40px; */
	float:left;
	width:667px;
	background:#fff;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:1px solid #555;
}

.rep_head .city,
.rep_entry .city {
	width:80px;
	background:#fff;
color:#333;
	margin:0px;
	padding:0px 3px 0px 4px;
	float:left;
}

.rep_head .phone,
.rep_head .fax,
.rep_entry .phone,
.rep_entry .fax {
	width:85px;
	background:#fff;
color:#333;
	margin:0px;
	padding:0px 3px 0px 3px;
	float:left;

}
.rep_head .firm,
.rep_head .email,
.rep_entry .firm,
.rep_entry .email {
	/*width:180px;*/
	background:#fff;
color:#333;
	margin:0px;
	padding:0px 3px 0px 3px;
	float:left;
}

#ctl00_content_wrapper_tippy_top_nav_sa {font-size:9px;}

/* REPS END  */

/* BEGIN PHOTOMETRICS */

.photomtrc_column {
	float:left;
	margin:0px;
	padding:0px;
}

/* END PHOTOMETRICS */

.ctwoc {
    margin:0px 0px 10px 0px;
    padding:0px;
    display:block;
    width:666px;
    float:left;
    text-align:left;
}

.ctwoc img {
    float:left;
    margin:0px 5px 6px 0px;
}

.two_col_even_nomar {
	width:320px;
	height:100%;
	margin:10px 0px 20px 0px;
	display:block;
	float:left;
}

.two_col_even ul li {

    list-style:none;
}

.two_col_even {
	width:320px;
	height:100%;
	margin:10px 0px 20px 24px;
	display:block;
	float:left;
}

.two_col_text {
	width:433px;
	height:100%;
	margin:10px 0px 20px 24px;
	display:block;
	float:left;
}


.blue_table tr td{
	background-color:#D0e4f7;
	}
.blue_table tr td.eee{
	background-color:#eee;
	}

.page_wrapper_wht {
	width:950px;
	height:auto !important;
	margin:0px 0px 0px -475px;
	padding:0px;
	position:absolute;
	top:0px;
	left:50%;
}

.header_wrapper {
	width:950px;
	height:120px;
	margin:0px;
	padding:0px;
	display:block;
	color:#afafaf;
	float:left;
	clear:both;

}

.main_image_wrapper {
	width:950px;
	height:250px;
	margin:0px 0px 5px 0px;
	padding:0px;
	display:block;
	float:left;
	clear:both;
	
}

.main_content_wrapper_wide {
	width:678px;
	height:auto;
	float:left;
	margin-left:24px;
	margin-top:0px;
	margin-bottom:0px;
	padding:25px 0px;
	
}

.main_content_wrapper {
	width:667px;
	height:auto;
	float:left;
	margin-left:24px;
	margin-top:0px;
	margin-bottom:0px;
	padding:25px 0px;
	
}

.main_content_wrapper_blue {
	width:691px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px;
	
}

.main_content_wrapper span p, .main_content_wrapper ul {
    margin-right:30px; 
}
.ftrEmp 
{
    margin:20px 0px;
    text-align:left;
    }

.levelthree_content_wrapper,.levelfour_content_wrapper {
	width:950px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px;
	
}
.main_copy_wrapper_med {
	height:145px;
	width:666px;
	overflow:hidden;
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:15px 0px 0px 0px;
	float:right;

	}

.main_copy_wrapper_xsm {
	height:80px;
	width:666px;
	overflow:hidden;
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:15px 0px 0px 0px;
	float:right;

	}

.main_copy_wrapper_sm {
	height:115px;
	width:666px;
	overflow:hidden;
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:15px 0px 0px 0px;
	float:right;

	}

.main_copy_wrapper {
	height:211px;
	width:666px;
	
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:15px 0px 0px 0px;
	float:right;

	}

.main_copy_wrapper_tall {
	height:260px;
	width:666px;
	
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:15px 0px 0px 0px;
	float:right;

	}
	
.hdr_title_image_wrapper {
	width:950px;
	height:145px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	clear:both;
}

.hdr_title_image_wrapper .bg_img {
    width:675px;
    height:100px;
	margin:0px 0px 0px 13px;
	padding:0px;
	display:block;
    }

.hdr_title_image_wrapper .title_bg_img {
    width:691px;
    height:121px;
	margin:24px 27px 0px 0px;
	padding:0px;
	display:block;
	background:url('../images/hdr_imgs/title_bg.png') no-repeat 0px 16px;
	z-index:1002;
	position:absolute;
	left:235px;
/*	opacity:0.9;
	filter:alpha(opacity=90); */
    }

.title_copy {
	color:#fff;
	padding:80px 0px 0px 23px;
	margin-bottom:0px;
	display:block;
	z-index:1003;

}

.left_nav_wrapper {
	width:208px; /* 206px */
	height:400px;
	margin: 10px 0px 0px 0px;
	padding:0px 0px 0px 27px;
	float:left;
	clear:left;
	display:block;
}
	
.blueline {
	text-decoration: none;
	border-top-width: 2px;
	border-top-color: #366a86;
	border-top-style: solid;
	height:8px;
}

.col_wrapper_doub {
	width:420px;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-align:left;
}

.col_wrapper {
	width:210px;
	height:auto;
	float:left;
	margin:3px 0px 0px 24px;
	padding:0px;
	text-align:left;
}
.col_wrapper_four {
	width:160px;
	height:auto;
	float:left;
	margin:3px 7px 0px 0px;
	padding:0px;
	text-align:left;
}

.col_wrapper_fraqtir {
	width:206px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#ccdde4;
}

.col_fraq_hdr {
    width:188px;
    height:25px;
    background-color:#366a86;
    color:#fff;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 18px;
    display:block;
    font-weight:bold;
    float:left;
}
	
.fraq_footer {
	float:left;
	margin:15px 0px 0px;
	padding:0px;
	clear:both;
	width:433px;
}

.col_wrapper_zero_fraq {	
    margin:0px 13px 0px 0px;	
    padding:0px;
	width:210px;
	height:auto;
	float:left;
} 	
.col_wrapper_zero {
	width:210px;
	height:auto;
	float:left;
	margin:3px 0px 0px;
	padding:0px;
}

.fraqtir_data {
	margin:10px 0px;
	padding:0px;
	width:209px;
	border:none;
	height:143px;
	display:block;
}

.fraqtir_data a {
	display:inline;
	}

	
.feat_image {
	width:210px;
	height:90px;
	margin:0px 0px 10px;
	padding:0px;
	display:block;
	overflow:hidden;
}

.feat_image_four
{
	width:160px;
	margin:0px 0px 10px;
	padding:0px;
	display:block;
	overflow:hidden;
}
.feat_text_four{
	width:160px;
	height:90px;
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
}

.feat_text_sm {
	width:206px;
	height:45px;
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
}

.feat_text {
	width:206px;
	height:90px;
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
}
	
	
.footer_wrapper {
	width:896px;
	height:30px;
	margin:50px 0px 27px;
	padding:0px 27px;
	line-height:12px;
	display:block;
	float:left;
	text-align:right;
	color:#afafaf;
	clear:both;
}
	
.footer_wrapper a, .tippy_top_nav_wrapper a {
	color:#afafaf;
	text-decoration:none;
	}
.footer_wrapper a:hover, .tippy_top_nav_wrapper a:hover{
	text-decoration:underline;
	}
	
.bugs {
	float:left;
	height:30px;
	margin:0px;
	padding:0px;
}
	
/* begin top nav */

a.logo_main {
	width:170px;
	height:85px;
	margin:24px 0px 0px 27px;
	padding:0px;
	float:left;
	display:block;
	background:url('../images/home/logo_main.jpg') no-repeat 0px 0px;
	}
	
.top_nav_wrapper {
	width:666px;
	margin:61px 27px 10px 0px;
	height:19px;
	float:right;
	display:block;
/*	overflow:hidden; */
	}
	
.top_nav_wrapper ul li{
	display:inline;
	}
	
.tippy_top_nav_wrapper input{font-size:10px;margin:0px; padding:0px;}

.tippy_top_nav_wrapper {
	height:20px;
	width:500px;
	float:right;
	margin:10px 27px 0px;
	padding:0px;
	display:block;
	text-align:right;
	
	}
ul.tippy_top_nav li{
	display:inline;
}


.btn_our_products, .btn_our_company, .btn_tools, .btn_markets, .btn_projects, .btn_elliptipar, .btn_fraqtir, .btn_tambient  {
	height:19px;
	display:block;
	padding:0px;
	outline:none;	
}


a.btn_elliptipar {
	background:url(../images/top_nav/btn_elliptipar.png) no-repeat 0px 0px;
	width:91px;
	margin:0px 15px 0px 0px;
}

a.btn_elliptipar:hover {
	background:url(../images/top_nav/btn_elliptipar_over.png) no-repeat 0px 0px;
}

a.btn_our_products {
	background:url(../images/top_nav/btn_products.png) no-repeat 0px 0px;
	width:91px;
	margin:0px 34px 0px 0px;
}	

a.btn_our_products:hover {
	background:url(../images/top_nav/btn_products_over.png) no-repeat 0px 0px;
}

a.btn_our_company {
	background:url(../images/top_nav/btn_company.png) no-repeat 0px 0px;
	width:91px;
	margin:0px 0px 0px 34px;
}	

a.btn_our_company:hover {
	background:url(../images/top_nav/btn_company_over.png) no-repeat 0px 0px;
}

a.btn_tambient {
	background:url(../images/top_nav/btn_tambient.png) no-repeat 0px 0px;
	width:62px;
	margin:0px 29px;
}	

a.btn_tambient:hover {
	background:url(../images/top_nav/btn_tambient_over.png) no-repeat 0px 0px;
}

a.btn_markets {
	background:url(../images/top_nav/btn_markets.png) no-repeat 0px 0px;
	width:57px;
	margin:0px 34px;
}	

a.btn_markets:hover {
	background:url(../images/top_nav/btn_markets_over.png) no-repeat 0px 0px;
}
a.btn_projects {
	background:url(../images/top_nav/btn_projects.png) no-repeat 0px 0px;
	width:58px;
	margin:0px 34px;
}	

a.btn_projects:hover {
	background:url(../images/top_nav/btn_projects_over.png) no-repeat 0px 0px;
}
a.btn_tools {
	background:url(../images/top_nav/btn_tools.png) no-repeat 0px 0px;
	width:95px;
	margin:0px 34px;
}	

a.btn_tools:hover {
	background:url(../images/top_nav/btn_tools_over.png) no-repeat 0px 0px;
}

a.btn_fraqtir {
	background:url(../images/top_nav/btn_fraqtir.png) no-repeat 0px 0px;
	width:95px;
	margin:0px 14px 0px 70px;
}	

a.btn_fraqtir:hover {
	background:url(../images/top_nav/btn_fraqtir_over.png) no-repeat 0px 0px;
}

.rep_nom {
	margin:0px auto;
	padding:0px;
	clear:both;
}

.rep_inas {
	display:block;
	margin:10px auto;
	clear:both;
	padding:0px;
	}
	


.rep_nom_wrapper {
	width:950px;
	height:80px;
	margin:30px auto;
	padding:0px;
	display:block;
	text-align:center;
	}

.login_table, .repinfo {
	width:370px;
	height:180px;
	border:0px;
	margin:30px auto 10px;
	padding:0px;
	}
	
.login_table tr td{
	margin:0px;
	padding:0px;
	text-align:right;
	
	}
	
.login_table tr td input{
	margin:10px 0px 10px 5px;
	float:right;
	}
	
/* end top nav */	




	
/* begin flash */

.blue_box {
	width:366px;
	height:211px;
	margin:39px 0px 0px 14px;
	padding:0px;
	display:block;
	background:url('../images/home/box_quote.png') no-repeat 0px 0px;
	z-index:1001;
	position:absolute;
/*	opacity:0.9;
	filter:alpha(opacity=90); */
}
.blue_box_quote {
	color:#fff;
	width:312px;
	height:191px;
	padding:20px 0px 0px 13px;
	display:block;
	z-index:1002;
}
#flash {
	width:666px;
	height:250px;
/*	overflow:hidden;*/
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:0px;
	float:right;

}
.slideshow_logo_home {
	padding:0px;
	margin:0px 10px 0px 0px;
	height:32px;
	width:114px;
	display:block;
	float:right;
	
}
.slideshow_logo {
	padding:0px;
	margin:10px 0px 0px 30px;
	height:32px;
	width:114px;
	display:block;
	float:left;
	
}
.slideshow_logo_portal_too {
	padding:0px;
	margin:0px 7px 0px 0px;
	height:32px;
	width:114px;
	display:block;
	float:right;
	
}
.slideshow_logo_portal {
	padding:0px;
	margin:0px 27px 0px 0px;
	height:32px;
	width:114px;
	display:block;
	float:right;
	
}

.slide_link {
	float:left;

}
.slide_prod {
	float:left;
	margin:0px 0px 0px 20px;
}

.slide_credit {
	float:right;
	color:#fff;
	margin:0px 10px 0px 0px;
}

.no_padding {
	padding:0px;
}


.block {
	display:block;
	}
	
.right {
	float:right;
	}
.left {
	float:left;
	}
.clear {
	clear:both;
	}
		
/* BEGIN TAMBIENT PAGES */

/* LANDING PAGES BEGIN */

.tam_landing_left img{ margin-bottom:20px; }
.tam_landing_left { width:80px; height:77px; margin:0px 7px 0px 0px; padding:0px; display:block; float:left; }
.tam_landing_ctr { width:365px; float:left; height:auto; margin:0px 7px 0px 0px; padding:0px; }
.tam_landing_right { width:180px; height:174px;margin:0px; padding:0px; float:left;}
.tam_landing_group { width:660px; height:auto;margin:0px 0px 10px 0px; padding:0px; float:left; }
/* LANDING PAGES END */

/* END TAMBIENT PAGES */


/* BEGIN PROJECT PAGES */

.gray_wrapper {
	background:url(../images/bg_gray.gif) no-repeat bottom left #afafaf;
	width:688px;
	min-height:420px;
/*	height:auto !important; */
	display:block;
	margin:10px 27px 0px 0px;
	padding:0px;
	float:right;
	}
	

/* END PROJECT PAGES */

