﻿body 
{   
    margin: 0 auto 0 auto;
    text-align: center;
    background-image: url(../images/body-bg-grad.jpg);
    background-repeat: repeat-x;
    background-color: #000000; 
}

h2 
{
    font-family: Arial;
    color: #333333;
    font-size: 20px;

}

h3 
{
    font-family: Arial;
    color: #333333;
    font-size: 12px;
        margin-left: 50px;
    width: 500px;
    text-align: justify;
}


td 
{
    border: 0px;
}



/* Wrappers */


#wrapper 
{
    text-align: left;
    position: relative;
    width: 810px;
 
    padding: 0px;
}




#back-tile 
{
    position:absolute;
    margin-top: 165px;
    margin-bottom: 10px;
    width: 810px;
    background-color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;

    
    }


/* Home page positional elements */
#header-logo 
{
    position:absolute;
    width: 800px;
    text-align: right;
    margin-top: 5px;
}
#l-column 
{
 
    margin-top: 10px;
    padding: 5px;
    padding-top: 0px;
    width: 200px;
        background-image: url(../images/top-grad.jpg);
    background-repeat:  no-repeat;
    float: left;
    	
}

#l-column2 
{
    margin-top: 10px;
    padding: 5px;
    width: 200px;
    background-color: #467aa7;
    border: 1px solid #333333;
    clear: left;
    float: left;
    
    }
    
    #l-column3 
{
   margin-top: 10px;
    padding: 5px;
    width: 200px;
    background-color: #eeeeee;
    border: 1px solid #333333;
    clear: left;
    float: left;
    
     

    }
#r-column 
{

    margin-top: 10px;
    width: 590px;
    float:right;
   
    
    }
    
#r-sub0 /* holds the Flash ad */
{

    width: 580px;
    padding: 0px;
    margin: 0px;

    }
    
    
    #r-sub1 /* holds ethiCrunch */
{

    margin-top: 10px;
    margin-left: 0px;
    padding: 5px;
    padding-right: 10px;
    width: 580px;

 
         
    }
    
        #r-sub2 /* holds ethiCrunch */
{

    margin-top: 10px;
    margin-left: 0px;
    padding: 5px;
    padding-right: 10px;
            background-image: url(../images/top-grad.jpg);
    background-repeat:  no-repeat;
    
    width: 580px;

 
         
    }

    
    #footer 
    {
  
    clear: both;
    width: 810px;

    font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS",sans-serif;
	color: #ffffff;
	       background-image: url(../images/menu-bg-grad.jpg);
       background-repeat: repeat-x; 
       padding-top: 8px;
       padding-bottom: 8px;
       margin-top: 10px;
	text-align: center;
    }
    
#nav {
	
	position:absolute;
	margin-top: 135px;
	margin-left: 0px;
	z-index: 99;
     }
  
  #contactInfo {
	
	position:absolute;
	margin-top: 35px;
	margin-left: 0px;

     }   
     
     .srchBox 
     {
     font-size:13px;
	font-weight:bold;
	font-family: sans-serif;
	color: #555555;
	padding: 5px;
     }
     
          .btnStyle 
     {
     font-size:13px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial;
	color: #555555;
	background-color: #cccccc;
	border: 1px solid #ffffff;
	padding: 5px;
     }


/* Text Types */

.common-text 
{
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    color: #333333;
    
   
}
.m-common-text 
{
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    color: #555555;
    
   
}
.bcommon-text 
{
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    color: #000000;
    
}

.confirmText 
{
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    color: #ff0000;
    
}

.wcommon-text 
{
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    color: #ffffff;
    
}
        .tiempo1 
    {
        color: #555555;
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
               
    }




/* Navigation Menu Definitions */



.mnu    /* Base Menu definition */
{
    background-color: transparent;
    color: #000000; 
    height: 30px;
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    padding-right: 10px;
    padding-left: 5px;
    
}
    
.d-mnu  /* Dynamic Menu definition */
{     

       border: 2px solid #aaaaaa;
       background-image: url(../images/bg-white-grad.jpg);
       background-repeat: repeat-x; 
       z-index: 1000;
}

.dh-mnu /* Dynamic Hover Items Menu definition */
{
        
    color: #ffffff;    
    height: 30px;
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
}

.sh-mnu /* Static Hover Menu definition */
{
    color: #cccccc;
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
 }

.b-mnu /* Heading Menu definition */
{
    background-color: Transparent;
    color: #ffffff; 
    font-weight: bold;
    height: 25px;
    width: 80px; 
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    padding-left: 0px;
    text-align: center;
 }





h2.heading-w 
{
    font-family: Arial;
    font-size: 18px;
 /*   background-color: #467aa7; */
    color: #ffffff;
    font-weight: normal;
    text-decoration: underline;
    text-align: center;
    padding: 3px;
    margin-bottom: 5px;

}


h2.heading 
{
    font-family: Arial;
    font-size: 18px;
 /*   background-color: #467aa7; */
    color: #333333;
    font-weight: normal;
    text-decoration: underline;
    text-align: center;
    padding: 3px;
    margin-bottom: 5px;

}
    b.blue 
    {
        color: #467aa7;
        
    }
    
    
    /* Management Page Styles */
    
    
 .mgmt-Name
{
      width: 590px;
    font-family: "Trebuchet MS", Arial;
    font-size: 15px;
    font-weight: bold;
    color: #467aa7;
    margin-bottom: -10px;
 
}
 .mgmt-Title
{
       width: 590px;
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    
    color: #333333;
    margin-top: -8px;


}



        
        .tiempo 
    {
        color: #467aa7;
        font-size: 11px;
        text-decoration: underline;
        
    }
    
     .timeStyle
{
       
    font-family: "Trebuchet MS", Arial;
    font-size: 12px;
    color: #dddddd;
    font-weight: bold;
    


}


/* Ethicrunch styles */

.ethi-Title 
{
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    color: #467aa7;
    font-weight: bold;
}

.ethi-Date 
{
    font-family: "Trebuchet MS", Arial;
    font-size: 11px;
    color: #444444;
 
}

.ethi-Post 
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;

}

.ethi-Link 
{
    font-family: Arial;
    font-size: 12px;
    color: #ff0000;
    font-weight: bold;

}

.center 
{
    text-align: center;
    height: 174px;
}
.right 
{
    text-align: right;
}

/* Accordion Styles on SOlutions Page */

.accordionHeader 
{
    width: 570px;
    padding: 5px;
        background-image: url(../images/grey-grad.jpg);
    background-repeat: repeat-x;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    color: #000000;
    cursor: hand;
    
   
}
.accordionHeaderSelected 
{
    width: 570px;
    padding: 5px;
        background-image: url(../images/body-bg-grad.jpg);
    background-repeat: repeat-x;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    color: #ffffff;
    cursor: hand;
   
}
.accordionContent 
{
    
    padding: 10px;
        
    font-family: "Trebuchet MS", Arial;
    font-size: 13px;
    color: #444444;
    
   
}

