
.r_table
{
        color: #000000;
        //background-color: #FFFFFF;
		min-width: 1000px;		

}

.r_row
{
		max-width: 1450px;
}

.r_td_left
{
	    font-size : 18pt;
		font-weight : 500;
		color : #202020;
		line-height: 133%;
		letter-spacing: 0.00em;

		vertical-align: top;
	    padding-top:50px;
	    padding-bottom:50px;
	    padding-right:0px;
	    padding-left:0px;
	
}

.r_td_right
{
	    font-size : 13pt;
    font-weight : 300;
    color : #000000;
    //line-height: 133%;
    line-height: 145%;

		vertical-align: top;
	    padding-top:50px;
	    padding-bottom:50px;
	    padding-right:0px;
	    padding-left:0px;
	
}

.r_td_sub
{
	font-size : 16.5pt;
	font-weight : 500;
	color : #000000;	
	line-height: 150%;	
}

.r_td_sub1
{
	font-size : 16.5pt;
	font-weight : 500;
	color : #000000;	
	line-height: 220%;	
}

.r_td_sub2
{
	font-size : 16.5pt;
	font-weight : 500;
	color : #000000;	
	line-height: 165%;	
}

.r_solutionscell
{
	height:170px;
	    font-size : 18pt;
    font-weight : 500;
    color : #000000;
    background-color : #ffffff;
    line-height: 133%;

		vertical-align: top;
	    padding-top:20px;
	    padding-bottom:15px;
	    padding-right:20px;
	    padding-left:20px;
	
}

.r_choicecell
{
	height:90px;
	font-size : 17pt;
    font-weight : 500;
    color : #000000;
    background-color : #ffffff;
    line-height: 133%;

	border-style:solid;
	border-width:1px;
	border-color:#D0D0D0;
	
	box-shadow: 2px 2px 2px #808080;	
	
	vertical-align: top;
	padding-top:7px;
	padding-bottom:0px;
	padding-right:20px;
	padding-left:20px;
}

.r_choicecell:hover
{
	box-shadow: 3px 3px 3px #404040;	
}


.r_cell
{
	height:145px;
	font-size : 18pt;
    font-weight : 500;
    color : #000000;
    background-color : #ffffff;
    line-height: 133%;

    border-color: #000000;
	border-style: solid;
	border-width: 0px;

		vertical-align: top;
	    padding-top:20px;
	    padding-bottom:20px;
	    padding-right:20px;
	    padding-left:20px;
	
}

.r_border
{
    border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.r_cell2
{
	height:90px;
	font-size : 16pt;
    font-weight : 500;
    color : #000000;
    background-color : #ffffff;
    line-height: 133%;

		vertical-align: top;
	    padding-top:10px;
	    padding-right:20px;
	    padding-left:20px;
	    padding-bottom:10px;
	
}

.r_cell3
{
	height:40px;
	font-size : 15.5pt;
    font-weight : 500;
    color : #000000;
    background-color : #ffffff;
    line-height: 133%;

		vertical-align: top;
	    padding-top:10px;
	    padding-right:20px;
	    padding-left:20px;
	    padding-bottom:10px;
	
}

.r_cell_image
{
	width:29.7%;
	min-height:180px;
	min-width:220px;
	
	font-size : 18pt;
    font-weight : 500;
    color : #000000;
    background-color : #ffffff;
    line-height: 133%;

	vertical-align: top;
	
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:20px;
}

.r_cell_image:hover
{
	box-shadow: 6px 6px 6px #505050;	
}

.r_image_spacer
{
		width:5%;
}

.r_cell_contact
{
	width:29.7%;
	min-height:180px;
	min-width:220px;
	
	    font-size : 14pt;
    font-weight : 500;
    color : #000000;
    background-color : #ffffff;
    line-height: 133%;

		vertical-align: top;
	    padding-top:20px;
	    padding-bottom:30px;
	    padding-right:20px;
	    padding-left:20px;
	
}

.r_productcell
{
	height:130px;
	    font-size : 18pt;
    font-weight : 500;
    color : #000000;
    background-color : #ffffff;
    line-height: 133%;

		vertical-align: top;
	    padding-top:20px;
	    padding-bottom:30px;
	    padding-right:20px;
	    padding-left:20px;
	
}

.r_linkcell
{
//	box-shadow: 3px 3px 3px #404040;	
}

.r_linkcell:hover
{
	box-shadow: 5px 5px 5px #404040;	
}

.r_link
{
    color : #000000;
	display: block;
}

.r_link:hover
{
}

.r_button
{
    font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
	background-color : #F29400;
    line-height: 130%;
	
    padding-top:11px;
    padding-bottom:11px;
    padding-right: 22px;
    padding-left:22px;	
}

.r_third
{
	color : #FFFFFF;
	background-color : #F29400;	
}

.r_invers
{
    color : #FFFFFF;
    background-color : #F29400;
	
}

.r_h1
{
    font-size : 30pt;
    font-weight : 500;
	color : #FFFFFF;
}

.r_h1_black
{
    font-size : 13pt;
    font-weight : 500;
	color : #101010;
}

.r_h2_black
{
    font-size : 18pt;
    font-weight : 500;
	color : #101010;
}

.r_h1_white
{
    font-size : 13.5pt;
    font-weight : 500;
	color : #FFFFFF;
}

.r_h2_white
{
    font-size : 18.5pt;
    font-weight : 500;
	color : #FFFFFF;
}

.r_h3
{
}

.r_t
{
    font-size : 11pt;
	color : #000000;
	line-height: 120%;
}

.r_t2
{
    font-size : 12pt;
	color : #202020;
	line-height: 120%;
}

.l_normal
{
	font-size : 13pt;
	font-weight : 300;
	color: #000000;
	letter-spacing: 0.005em;
    line-height: 145%;
}

.l_small
{
	font-size : 13pt;
	font-weight : 300;
	color: #000000;
	letter-spacing: 0.005em;
    line-height: 100%;
}

.l_bold
{
	font-size : 14pt;
	font-weight : 500;
	color: #000000;
	letter-spacing: 0.005em;
    line-height: 145%;
}

.l_subtitle
{
	font-size : 14pt;
	font-weight : 500;
	color : #000000;
	letter-spacing: 0.005em;
	
    line-height: 129%;

    padding-top:0px;
    padding-bottom:0px;
    padding-right:1px;
    padding-left:2px;	
}

.l_h1
{
    font-size : 18pt;
    font-weight : 500;
	color : #000000;
	letter-spacing: 0.005em;
}

.l_cell1
{
	width:75%;
	height:418px;
	max-width:300px;
	padding-top:27px;
	vertical-align: top;
	text-align: center;		

	border-width: 1px;
    border-style: solid;
    border-color: #8F8F8F;		

    -moz-border-radius: 10px;
    webkit-border-radius: 10px; 
    border-radius: 10px;
	
	box-shadow: 1px 1px 1px #E0E0E0;	
}

.l_cell2
{
	width:88%;
	vertical-align: top;
	text-align: left;		
	min-width:250px;
	
	padding-top:18px;
	padding-left:35px;
	padding-bottom:18px;
	border-width: 0px 0px 1px 0px;
    border-style: solid;
    //border-color: #D6905B;	
	border-color: #D0D0D0;
	
	line-height: 100%;
}

.l_cell3
{
    font-size : 19pt;
}	

.l_cell4
{
	width:88%;
	height:174px;
	vertical-align: top;
	text-align: left;		
	
	padding-top:12px;
	padding-left:35px;
	
	line-height: 100%;
}

.l_cell_space1
{
	height:10px;
}

.l_cell_space2
{
	height:20px;
}

.l_img1
{
	width:12px;
	padding-top:4px;
	padding-right:3px;
}

.l_img2
{
	width:85%;
	max-width:234px;
	
	margin-top:26px;
	
	border-width: 1px;
    border-style: solid;
    border-color: #D0D0D0;		
	
    -moz-border-radius: 3px;
    webkit-border-radius: 3px; 
    border-radius: 3px;	
}

.l_cell_image
{
	height:180px;
	min-width:220px;
	
	font-size : 18pt;
    font-weight : 500;
    color : #000000;
    background-color : #ffffff;
    line-height: 133%;

	border-width: 1px;
    border-style: solid;
    border-color: #C0C0C0;		

	vertical-align: top;
	
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:20px;
	
    -moz-border-radius: 7px;
    webkit-border-radius: 7px; 
    border-radius: 7px;		
}

.doc-button
{
	float: left;
	height:100px;
	width:640px;

    font-size : 13pt;
    font-weight : 300;
	color : #000000;

	border-width: 0px;
    border-style: solid;
    border-color: #C0C0C0;		

	vertical-align: bottom;
	
	padding-top:0px;
	padding-right:20px;
	padding-left:0px;
	padding-bottom:15px;
		
	//box-shadow: 1px 1px 1px #808080;		
}

.t_img
{
	border-width: 0px;
    border-style: solid;
    border-color: #F0F0F0;			
}

.t_button
{
	font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
	background-color : #F29400;

	border-width: 0px;
    border-style: solid;
    border-color: #C0C0C0;		

    padding-top:10px;
    padding-bottom:11px;
    padding-right: 22px;
    padding-left:22px;
	
	cursor: pointer;
}	


.t_button_pdf
{
    font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
	background-color : #18AAE9;
    line-height: 130%;
	
    padding-top:11px;
    padding-bottom:11px;
    padding-right: 22px;
    padding-left:22px;	
}	


.floatleftcell
{ 
    float: left; 

    width: 87%; 
	min-width: 50px;
	height: 18px;
    padding-top: 30px;
    padding-left: 0px;

    border-width: 0px;
    border-style: solid;
    border-color: #00FF00;
}

.floatrightcell
{ 
    float: right; 

    width: 7%; 
	min-width: 35px;
	height: 20px;
    padding-top: 12px;

    border-width: 0px;
    border-style: solid;
    border-color: #00FF00;
}

