﻿html, body {
	height: 100%;
}

body
{
    margin: 0px;
    padding: 0px;
    background: #222222;
    font-size: 11pt;
    font-weight: 400;
    color: rgba(0,0,0,.8);
    font-family: Arial, Helvetica, sans-serif;
}
/*
 
font-family: Segoe UI;
font-family: 'Source Sans Pro', sans-serif;

    font-size: xx-large;
*/
.maintitle
{
    margin: 0;
    padding: 0;
    font-weight: 100;
    font-family: 'Felix Titling';
    font-size: 44px;
}
 h2, h3 {

/*
text-transform: uppercase;
*/

}

h2 {
	padding: 0px 0px 30px 0px;
	font-size: 2.50em;
}

p, ol, ul {
	margin-top: 0px;
}

p {
	line-height: 180%;
}

strong {
}

a {
	color: rgba(0,0,0,.8);
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

/*********************************************************************************/
/* Image Style                                                                   */
/*********************************************************************************/

	.image
	{
		display: inline-block;
		border: 1px solid rgba(0,0,0,.1);
	}
	
	.image img
	{
		display: block;
		width: 100%;
	}
	
	.image-full
	{
		display: block;
		width: 100%;
		margin: 0 0 3em 0;
	}
	
	.image-left
	{
		float: left;
		margin: 0 2em 2em 0;
	}
	
	.image-centered
	{
		display: block;
		margin: 0 0 2em 0;
	}
	
	.image-centered img
	{
		margin: 0 auto;
		width: auto;
	}


hr {
	display: none;
}

/** WRAPPER */

#wrapper {
	background: #0d0d0d;
	margin: 0px 20px;
	

}

.container {
	width: 920px;
	margin: 0px auto;
/*
width: 920px;
*/
}

.clearfix {
	clear: both;
}

/** HEADER */
/* center top 
 background-size: cover;
    background-image: url('images/sliver2.png');
    background-repeat: repeat-x;   
background-size: cover;
background-image: url('images/tree-roots-near-river-252060.jpg') center top;

    background-image: url('images/tree-roots-near-river-252060.jpg');
    
background-position: left bottom;
 background-size: cover;

background-repeat: repeat-x; 
background-position: left bottom;    

-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
*/
#image_holder
{
    /*
    background-position: left top;
    position: absolute;
    top: 0;
    left: 19px;
    background-image: url('images/blk_tree_grn_656.png');
    background-repeat: no-repeat;
    width:400px;
    height:650px;
    z-index:10;
*/

}
/*
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-position: left top;
    background-image: url('images/blk_tree_grn_600.png');
    background-repeat: no-repeat;
    z-index:1002;
*/
#skybkg
{
    background-position: left bottom;
    background-color: #8CD5FE;
    background-image: url('images/grass_clouds_2.png');
    background-repeat: repeat-x;
}
#header-wrapper
{

 z-index:900;
    
}
/*
    background-position: left top;
    background-image: url('images/blk_tree_grn_1.png');
    background-repeat: no-repeat;
blk_halftree_fw_1.png
background-color: #ffffff;

background-color: #ffffff;  B5C7D5
*/
#header {
	position: relative;
	overflow: hidden;
	height: 380px;
	

}

#social
{
	position: absolute;
	top: 4em;
	right: 0;
}

/** LOGO  kuenstler 165*/

#logo {
	position: absolute;
	top: 3em;
	left: 0;
}

#logo h1, #logo p {
	margin: 0;
	padding: 0;
}

#logo h1
{
    padding: 0.1em 1em;
	background: #23221f;
	letter-spacing: 0.05em;
	font-size: 0.9em;
	color: #FFF;
    
      /*
    letter-spacing: -1px;
    text-align: center;
    font-size: 3.5em;
    color: #FFF; 
    
 
 background: #074572;

074572; FDC385 074572 074572
   text-transform: lowercase;
*/
}

#logo p {
	padding: 0.1em 1em;
	background: #23221f;
	letter-spacing: 0.05em;
	font-size: 0.9em;
	color: #FFF;
/*



text-transform: uppercase;
*/
}

#logo p a {
	color: #FFF;
}

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFF;
}

/** MENU */
.menu_container {
	width: 100%;
	margin: 0px auto;
/*
width: 920px;
*/
}
#menu
{
    overflow: hidden;
    background-color: #101010;
    z-index:1500;
}
/*
    background-image: url('images/grass_menu_40_1.png');
    background-repeat: no-repeat;
grass_menu_40_1.png
    background-color: #666666;
    filter: alpha(opacity=70);
    opacity: 0.7;

background-size:100% 100%;
    background-image: url('images/log_2.png');
    background-repeat: no-repeat;

*/

#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	list-style: none;
	line-height: normal;
	text-align: center;
	
}

#menu li {
	display: inline-block;
}

#menu a {
	display: block;
	padding: 0px 10px 0px 10px;
	line-height: 40px;
	text-decoration: none;
	width:120px;
	text-align: center;
	font-size: 15px;
	
	color: #ffffff;
	font-weight:bolder;
	border: none;
    border-top: 2px solid #101010;
    border-top-color: #101010;
    
    
/*
line-height: 70px;
font-weight: 400;
color: rgba(255,255,255,0.5);
text-transform: uppercase;
*/
}


#menu a:hover, #menu .current_page_item a, #menu1 .current_page_item a, #menu2 .current_page_item a, #menu3 .current_page_item a
{
    text-decoration: none;
    color: #ffffff;
    border-top: 2px solid #074572;
    border-top-color: #66FF33;
    background-color: #074572;

}
/*
    filter: alpha(opacity=70);
    opacity: 0.7;
074572
color: rgba(255,255,255,1.0);
    background: #4C1B13;
    filter: alpha(opacity=70);
    opacity: 0.7;
*/
/*

*/ 

#menu .current_page_item a {
}

#menu .last {
	border-right: none;
}


.anylinkmenu_sm
{
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    border: 1px solid black;
    border-bottom-width: 0;
    color: rgba(255,255,255,0.5);
    line-height: 40px;
    z-index: 100; /* zIndex should be greater than that of shadow's below */
    background: #101010;
    width: 138px; /* 
default width for menu 
4C1B13
*/
}
/*
101010
*/

.anylinkmenu_sm ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu_sm ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
color: rgba(255,255,255,0.5);
text-indent: 35px;
border-top: 2px solid #101010;
border-top-color: #101010;
}
/*
101010
*/
.anylinkmenu_sm a:hover{ /*hover background color background: black;*/

color: white;
border-top: 2px solid #074572;
border-top-color: #66FF33;
background-color: #074572;
}


/** PAGE */

	#page {
		overflow: hidden;
		padding: 5em 0em;
		color: rgba(255,255,255,0.4);
		text-align: center;
	}

	#page img
	{
		margin-bottom: 1em;
	}

	#page .title
	{
		margin-bottom: 2em;
	}

	#page .title h2
	{
		font-size: 1.5em;
		font-weight: 400;
		color: rgba(255,255,255,0.8);
	}
	
	#page .title .byline
	{
		display: block;
		padding-bottom: 1em;
		font-size: 0.90em;
		color: rgba(255,255,255,0.4);
	}

/** CONTENT */
#content_title
{
    margin: 0 auto;
    background-color: #ffffff;
    font-size: 2em;
    width: 915px;
    height: 50px;
    z-index: 1000;
    margin-bottom: 1em;
    font-family: 'AR BLANCA';
    
    color:#000000;
    text-align:center;
    border-radius:25px;
}
/* color: #666666;    
border-radius:25px;*/
#content
{
    margin: 0 auto;
    width: 915px;
    height:900px;
    border-right: 1px solid #E6E7DC;
    background-color: #FFFFFF;
    
}

#content p
{
   margin:10px 10px 10px 10px;
   color:#000000; 
}
#content_r
{
    margin: 0 auto;
    width: 915px;
    height:900px;
    border-right: 1px solid #E6E7DC;
    background-color: #FFFFFF;

} 
#content .post-title
{
	margin-bottom: 2em;
}

#content .post-title h2
{
	margin: 0;
	padding: 0;
}


#content .post
{
	margin-bottom: 4em;
	padding-bottom: 4em;
	border-bottom: 1px solid #E6E7DC;
}

/** SIDEBAR 1 */

#sidebar1 {
	float: right;
	width: 250px;
	margin-right: 50px;
}

#sidebar1 #box1 {
	margin-bottom: 4em;
}

#sidebar1 h2,
#sidebar2 h2
{
	font-size: 1.5em;
	font-weight: 400;
}

/** SIDEBAR 2 */

#sidebar2 {
	float: right;
	width: 250px;
}

/* Footer */

#footer {
	overflow: hidden;
	padding: 50px 0px 30px 0px;

}

#footer p {
	text-align: center;
	color: rgba(255,255,255,0.1);
}

#footer a {
	color: rgba(255,255,255,0.2);
}

/* List style 1 */

ul.style1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.style1 li {
	padding: 10px 0px 15px 0px;
	border-top: 1px solid #E6E7DC;
}

ul.style1 .first {
	padding-top: 0px;
	border-top: none;
}

/* List style 2 */

ul.style2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.style2 li {
	padding: 25px 0px 15px 0px;
	border-top: 1px solid #E6E7DC;
}

ul.style2 .first {
	padding-top: 0px;
	border-top: none;
}

ul.style2 h3 {
	padding: 0px 0px 10px 0px;
	font-size: 1.10em;
}

ul.style2 h3 a {
	color: #101010;
}

ul.style2 a {
	text-decoration: none;
}

ul.style2 a:hover {
	text-decoration: underline;
}


/* List style 3 */

ul.style3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.style3 li {
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #E6E7DC;
}

ul.style3 p {
	margin: 0px;
	padding: 0px;
}

ul.style3 img {
	float: left;
	margin-top: 3px;
	margin-right: 20px;
}

ul.style3 .posted {
	padding: 10px 0px 10px 0px;
	font-size: 8pt;
	color: #A2A2A2;
}

ul.style3 .first {
	padding-top: 0px;
	border-top: none;
}

.link-style {
	display: inline-block;
	margin-top: 20px;
	padding: 7px 20px;
	background: #0C73D4;
	border-radius: 5px;
	text-decoration: none;
	
	color: #FFFFFF;
/*
text-transform: uppercase;
*/
}


/*********************************************************************************/
/* Portfolio                                                                     */
/*********************************************************************************/

	#portfolio-wrapper
	{
		overflow: hidden;
		padding: 5em 0em;
		background: #eeeeee;
		background-repeat: repeat;
		border-top: 1px solid rgba(0,0,0,.05);
	}
	
	#portfolio
	{
		text-align: center;
	}

	#portfolio .box
	{
		color: rgba(0,0,0,0.5);
	}
	
	#portfolio h3
	{
		display: block;
		padding-bottom: 1em;
		text-transform: uppercase;
		font-size: 1.2em;
		font-weight: 400;
		color: rgba(0,0,0,0.7);
	}

	#portfolio .title
	{
	}

	#portfolio .title h2
	{
		color: rgba(0,0,0,0.8);
	}
	
	#portfolio .title .byline
	{
		display: block;
		padding-bottom: 2em;
		color: rgba(0,0,0,0.7);
	}

	.column1,
	.column2,
	.column3,
	.column4
	{
		width: 282px;
	}
	
	.column1,
	.column2,
	.column3
	{
		float: left;
		margin-right: 24px;
	}
	
	.column4
	{
		float: right;
	}

/*********************************************************************************/
/* Heading Titles                                                                */
/*********************************************************************************/

	.title
	{
		margin-bottom: 3em;
	}
	
	.title h2
	{
		margin: 0;
		padding: 0;
		font-size: 2.8em;
		color: rgba(255,255,255,0.9);
	}
	
	.title .byline
	{
		padding-top: 0.50em;
		letter-spacing: 0.15em;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 1.1em;
		color: #6F6F6F;
	}

/*********************************************************************************/
/* Button Style                                                                  */
/*********************************************************************************/

	.button
	{
		display: inline-block;
		margin-top: 2em;
		padding: 0em 2em;
		background: #074572;
		letter-spacing: 0.10em;
		line-height: 3em;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 1em;
		color: #FFF;
	}
	
/*********************************************************************************/
/* Social Icon Styles                                                            */
/*********************************************************************************/

	ul.contact
{
    background: #074572;
    margin: 0;
    padding: 0.5em 1em;
    border-radius: 30px;
    list-style: none; /*
#074572 FDC385
*/
}
	
	ul.contact li
	{
		display: inline-block;
		padding: 0em 0.10em;
		font-size: 1em;
	}
	
	ul.contact li span
	{
		display: none;
		margin: 0;
		padding: 0;
	}
	
	ul.contact li a
	{
	}
	
	ul.contact li a:before
	{
		display: inline-block;
		background: none;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: rgba(255,255,255,1);
	}
	

	#welcome-wrapper
	{
		padding: 5em 6em 4em 6em;
		
		font-size: 1.2em;
		color: rgba(255,255,255,0.7);
		/**/
		
	}
	#welcome-roots
	{
	    background: #074572;
	    background-image: url('images/blk_tree_grn_rts2.png');
        background-repeat: no-repeat;
        background-position: left top;
        
	}

	#welcome
	{
		text-align: center;
	}
	
	#welcome a,
	#welcome strong
	{
		color: rgba(255,255,255,1);
	}
	#blue-wrapper
    {
        /*padding: 2em 0 4em 0;*/
        padding: 0 0 4em 0;
    
    
        font-size: 1.2em;
        color: rgba(255,255,255,0.7);
        z-index: 500;
	    background: url('images/forest_2.png') bottom left repeat-x;   
	
        
        /*background-color: #074572;*/
    

    }
	#blue-wrapper0
    {
        background-image: url('images/blk_tree_grn_rts2.png');
        background-repeat: no-repeat;
        background-position: left top;
        
    }    
    #root_hold
    {
        padding: 0 0 4em 0;
        font-size: 1.2em;
        color: rgba(255,255,255,0.7);
        z-index: 500;
	    background: url('images/forest_2.png') bottom left repeat-x;
	    
    }
     /*
        background:#000000;
        position:relative;
        top:0;
        left:0;
        width:100px;
        height:100px;
*/
	#blue-wrapper2
    {

        padding: 2em 0 4em 0;
    
    
        font-size: 1.2em;
        color: rgba(255,255,255,0.7);
        z-index: 500;
	    background: url('images/Forest_Black_112.png') bottom left repeat-x;   
	
        background-color: #074572;
    

    }
    
	#blue-wrapper3
    {

        padding: 2em 0 4em 0;
    
    
        font-size: 1.2em;
        color: rgba(255,255,255,0.7);
        z-index: 500;
	    background: url('images/tall_tree_11.png') bottom left repeat-x;   
	    
        background-color: #074572;
    

    }
    
    	#blue-wrapper4
    {

        padding: 2em 0 4em 0;
    
    
        font-size: 1.2em;
        color: rgba(255,255,255,0.7);
        z-index: 500;
	    background: url('images/Forest_Black_22.png') bottom left repeat-x fixed;   
	
        background-color: #074572;
    

    }
	/* 

tall_tree_11
    background: url('images/Forest_Bg_grey_1.png') bottom left repeat-x;
background-size:100%;
padding: 2em 0 4em 0; */

    #dark_title
{
    margin: 0 auto;
    filter: alpha(opacity=70);
    opacity: 0.7;
    background-color: #0A5C9A;
    font-size: 2em;
    width: 915px;
    height: 50px;
    z-index: 1000;
    margin-bottom: 1em;
    font-family: 'AR BLANCA';
    color: #ffffff;
    text-align: center;
    border-radius: 25px;
}
	#dark_content
    {
        filter: alpha(opacity=80);
        opacity: 0.8;
        color: #074572;
        background-color: #0A5C9A;
        margin: 0 auto;
        width: 915px;
        height:900px;
        
    }
    /*
    border-right: 1px solid #E6E7DC;
    074572
    */
    #dark_content p
    {
        margin:10px 10px 10px 10px;
        color:#ffffff; 
    }



    #grey_title
    {
        margin: 0 auto;
        filter: alpha(opacity=70);
        opacity: 0.7;
        background-color: #666666;
        font-size: 2em;
        width: 915px;
        height: 50px;
        z-index: 1000;
        margin-bottom: 1em;
        font-family: 'AR BLANCA';
    
        color:#000000;
        text-align:center;
        border-radius:25px;
    }
	#grey_content
    {
        filter: alpha(opacity=70);
        opacity: 0.7;
        color: #FFFFFF;
        background-color: #666666;
        margin: 0 auto;
        width: 915px;
        height:900px;
        
    }
    /*
    border-right: 1px solid #E6E7DC;
    */
    #grey_content p
    {
        margin:10px 10px 10px 10px;
        color:#000000; 
    }	
/*
        filter: alpha(opacity=70);
        opacity: 0.7;
*/ 
#spacer
{
    width:100%;
    height:40px;
}
    #white_title
    {
        
        margin: 0 auto;
        
        background-color: #ffffff;
        font-size: 2em;
        width: 915px;
        height: 50px;
        z-index: 1000;
        margin-bottom: 1em;
        font-family: 'AR BLANCA';
    
        color:#000000;
        text-align:center;

        border-radius:25px;


    }
    #image_hold
    {
        -moz-box-shadow:0 0 15px 15px #888;
        -webkit-box-shadow:0 0 15px 15px #888;
        box-shadow:0 0 15px 15px #888;
        float:right; 
        margin:20px 20px 20px 20px;
    }
    #image_hold_L
    {
        -moz-box-shadow:0 0 15px 15px #888;
        -webkit-box-shadow:0 0 15px 15px #888;
        box-shadow:0 0 15px 15px #888;
        float:left; 
        margin:20px 20px 20px 20px;
    }

/*
        border-radius:25px;
        -moz-box-shadow:0 0 5px 5px #fff;
        -webkit-box-shadow:0 0 5px 5px #fff;
        box-shadow:0 0 5px 5px #fff;
color: #FFFFFF;
border-right: 1px solid #E6E7DC;


        background-image: url('images/white_fade_5.png');
        background-repeat: repeat-x;

*/
	#white_content
    {

    border-radius:5px;
    margin: 0 auto;
    width: 915px;
    height: 900px;
    background-image: url('images/white_fade_4.png');
    background-repeat: repeat-x;

    }
    
	.playul
    {
        padding:20px 0 0 0;
        margin:0 20px 45px 350px;

        color: #000000;

    }
	.playul li
    {
        padding:15px 0 0 15px;

    }
    	.services_ul
    {
        margin:0 0 20px 20px;
        color: #000000;

    }
	.services_ul li
    {
        padding:15px 0 0 0;

    }
    
    #non_fade
    {
    
        margin: 0 auto;
        width: 915px;
        height:700px;
        background-color: #ffffff;
    }
    #content_fade
    {
    
        margin: 0 auto;
        width: 915px;
        
        height: 200px;
        background-color: #ffffff;
        filter: alpha(opacity=70);
        opacity: 0.7; 
    }
    #non_fade p
    {
        margin:10px 10px 10px 10px;
        color:#000000; 
    }
    #white_content p
    {
        margin:10px 10px 10px 10px;
        color:#000000; 
    }
    #white_content ul li
    {
        margin:10px 10px 10px 10px;
        color:#000000; 
    }

    #white2_title
    {
        margin: 0 auto;
        filter: alpha(opacity=70);
        opacity: 0.7;
        background-color: #333333;
        font-size: 2em;
        width: 915px;
        height: 50px;
        z-index: 1000;
        margin-bottom: 1em;
        font-family: 'AR BLANCA';
    
        color:#ffffff;
        text-align:center;
        border-radius:25px;
    }
    #white2_content
    {
        filter: alpha(opacity=70);
        opacity: 0.7;
        color: #ffffff;
        background-color: #333333;
        margin: 0 auto;
        width: 915px;
        height: 900px;
    
    }

    
/*
border-right: 1px solid #E6E7DC;
*/
    #white2_content p
    {
        margin:10px 10px 10px 10px;
        color:#ffffff; 
    }
    #white2_content a
    {color:#ffffff;}
    	
    #bottom_cont
    {
        position: relative;
        bottom: 0;
        left: 0;
        background-image: url('images/forest_g_1.png');
        background-repeat: repeat-x;
        height:250px;
        width:100%;
        z-index:100;
    }
/*        filter: alpha(opacity=70);
        opacity: 0.7;
background-color: #ffffff;
*/       
    #white_bg
    {


        border-radius:5px;
    } 
    #white3_content
{

    border-radius:5px;
    margin: 0 auto;
    width: 915px;
    height: 900px;
    background-image: url('images/white_fade_4.png');
    background-repeat: repeat-x;

}

/*
    -moz-box-shadow:0 0 5px 5px #fff;
    -webkit-box-shadow:0 0 5px 5px #fff;
    box-shadow:0 0 5px 5px #fff;
*/
#white3_content p
{
    margin:10px 10px 10px 10px;
    color:#000000; 	

}
#footer3 {
	overflow: hidden;
	padding: 0px 0px 30px 0px;

}

#footer3 p {
	text-align: center;
	color: rgba(255,255,255,0.1);

}

#footer3 a {
	color: rgba(255,255,255,0.2);
}
#outer_wrap
{
    background: url('images/blue_fade_4.png') repeat-x left top;
    background-color: #FFFFFF;
     /*background-color: #FFFFFF;*/
}

#blue3-wrapper
{
        /*padding: 2em 0 4em 0;*/
        padding: 2em 0 4em 0;
    
    
        font-size: 1.2em;
        color: rgba(255,255,255,0.7);
        z-index: 500;
	    background: url('images/Forest_Black_22.png') bottom left repeat-x;  
	    
        
        /*background-color: #074572;*/
}

.white
{
    color: White;
  

}

#serv_menu
{
    float:left;
    width:915px;
    height:45px;
    background-color: #074572;
    margin-right:20px;
    margin-bottom:20px;

}
/*
height:211px;
width:200px;
margin:20px 20px 20px 20px;
    background-color: #999999;
    -moz-box-shadow:10px 10px 5px #000;
    -webkit-box-shadow:10px 10px 5px #000;
    box-shadow:10px 10px 5px #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
*/
.anylinkmenu
{
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    border: 1px solid black;
    border-bottom-width: 0;
    color: rgba(255,255,255,0.5);
    line-height: 40px;
    z-index: 100; /* zIndex should be greater than that of shadow's below */
    background: #101010;
    width: 168px; /* 
default width for menu 
4C1B13
*/
}
/*
101010
*/

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
color: rgba(255,255,255,0.5);
text-indent: 35px;
border-top: 2px solid #101010;
border-top-color: #101010;
}
/*
101010
*/
.anylinkmenu a:hover{ /*hover background color background: black;*/

color: white;
border-top: 2px solid #074572;
border-top-color: #66FF33;
background-color: #074572;
}

#serv_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	list-style: none;
	line-height: normal;
	text-align: center;
	
}

#serv_menu li {
	display: inline-block;
}

/*
padding: 0px 10px 0px 10px;
*/
#serv_menu a {
	display: block;
	
	line-height: 40px;
	text-decoration: none;
	width:150px;
	text-align: center;
	font-size: 15px;
	
	color: #ffffff;
	font-weight:bolder;
	border: none;
    border-top: 2px solid #101010;
    border-top-color: #101010;
    
    
/*
line-height: 70px;
font-weight: 400;
color: rgba(255,255,255,0.5);
text-transform: uppercase;
*/
}


#serv_menu a:hover, #serv_menu .current_page_item a
{
    text-decoration: none;
    color: #ffffff;
    border-top: 2px solid #074572;
    border-top-color: #66FF33;
    background-color: #074572;

}
/*  background-color: #999999;
    filter: alpha(opacity=70);
    opacity: 0.7;


style=""
*/
#contact_message table
{
    color: #000000;
    width:600px;
    margin-top: 70px;
    border: 3px outset #074572;
    margin-left:auto;
    margin-right:auto;
    
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
}
.modalPopup
{
    background-color: #FFFFFF;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 800px;
    height:800px;
    overflow:auto;
    
}