﻿#container {
   min-height:100%;
   position:relative;
}
#body { 
   padding-bottom:60px;   /* Height of the footer */
   vertical-align:top;
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:80px;   /* Height of the footer */   
}

html,        
body 
{
    margin:0px; 
    padding:0px; 
    height:100%;
    background-color:rgb(23, 23, 23);
    font-family:Verdana; 
    color:white; 
    font-size:12px;
    vertical-align:top;
}

.mainFont 
{
    font-family:Verdana; 
    color:white; 
    font-size:12px;
}

.tdLightDark 
{
    background-color:rgb(31, 31, 31);
     vertical-align:top;
}

.tdDark 
{
    background-color:rgb(23, 23, 23);
     vertical-align:top;
}

.menu 
{
    text-align:center;
    height:50px; width:198px; 
    font-family:Verdana; 
    font-size:large;
    background:url(../../../images/menu_bg.png);
}

.menuHover 
{
    text-align:center;
    height:50px; width:198px; 
    font-family:Verdana; 
    font-size:large;
    background-color:rgb(178, 0, 0);
    cursor:pointer;
}

.menu_line 
{
    width:2px;
    background:url(../../../images/menu_line.png);
}

.headerTitle 
{
    font-family:Verdana; 
    font-size:16px;
    text-align:left;
    color:#AAAAAA;
}

.companyName 
{
    font-family:Aharoni; 
    font-size:16px;
    font-weight:bolder;
    text-align:left;
    letter-spacing:2px;
    color:white;
}

.contentText 
{
    color:#AAAAAA;
    font-size:13px;
}

.contactFormText 
{
    color:#AAAAAA;
    font-size:12px;
    text-align:left;
}

.contactFormTextConfirmation 
{
    color:red;
    font-size:12px;
    text-align:center;
}

.google_map{
	margin-top: 7px;
	width:370px;
	height:326px;
	border:5px solid #4e4e4e;
	background:#fff;
}

a.linkRed 
{
    color:red;
}

.txtBox 
{
    width:190px;
    height:15px;
    z-index:-10;
    background-color:rgb(100, 100, 100);
    border-color:black;
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    font-family:Verdana;
    font-size:12px;
    color:#AAAAAA
}

.txtMultilineBox 
{
    width:190px;    
    z-index:-10;
    background-color:rgb(100, 100, 100);
    border-color:black;
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    font-family:Verdana;
    font-size:12px;
    color:#AAAAAA
}

.btn 
{
    width:70px;
    height:30px;
    z-index:-10;
    background-color:rgb(100, 100, 100);
    border-color:#777777;
    border-style:solid;
    border-width:1px;    
    font-family:Verdana;
    font-size:12px;
    color:#AAAAAA;
    cursor:pointer;    
}

.btnOver
{
    width:70px;
    height:30px;
    z-index:-10;
    background-color:rgb(178, 0, 0);
    border-color:rgb(178, 0, 0);
    border-style:solid;
    border-width:1px;    
    font-family:Verdana;
    font-size:12px;
    color:#AAAAAA;
    cursor:pointer;    
}

.imgBorder
{
	margin-bottom:20px;
	border: 5px solid #4e4e4e;
}

img 
{
    border:0px;
}

.topMargin 
{
    margin-top:10px;
}

.alignRight 
{
    text-align:right;
}

.alignLeft
{
    text-align:left;
}

.imgMarker 
{
    width:35px;
    vertical-align:middle; 
    padding-top:6px;
}

.coreValuesHeader 
{
    text-align:left;
    font-size:14px;
    vertical-align:middle; 
    padding-left:10px;
}

.coreValuesContent
{
    text-align:left;
    font-size:13px;    
    padding-left:10px;
}

.cursorPointer 
{
    cursor:pointer;
}


