﻿* {
 margin: 0 auto;
}
html, body, .html 
{
    background-color: #Fcfcfc;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
    color:#5B5757;
    line-height:160%;
}


a
{
    color:#EE1C23;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

h1, h2, h3, h4, p
{
    padding:5px 10px 5px 20px;
}

hr
{
    padding:0px;
    border:0px none;
    border-bottom:dashed 1px #AFAFAF;
    color:#fff;
    margin:10px 0px 10px 0px;
}

h2
{
    background-position: left top;
    font-size: 20px;
    text-transform: capitalize;
    font-family: Tahoma,Geneva,sans-serif;
    color: #272727;
    font-weight: normal;
    margin-bottom: 20px;
    background-image: url('../Images/nav_button.jpg');
    background-repeat: no-repeat;
    padding: 10px 0px 10px 50px;
    height:20px;
    margin-left:10px;
}

h4
{
    background-position: left top;
    font-size: 20px;
    text-transform: capitalize;
    font-family: Tahoma,Geneva,sans-serif;
    color: #272727;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 10px 0px 10px 0px;
    height:20px;
}

h5
{padding: 10px 0px 10px 0px;
font-size:13px;}

#main
{
    background-position: center top;
    
}
#header
{
    background-position: center center;
    padding: 20px 0px 20px 0px;
    width: 960px;
    background-image: url('../Images/wegotITCovered.jpg');
    background-repeat: no-repeat;
}
#menuContainer
{

    margin:0px;
}

#menu
{
    width:960px;
    clear:both;
    font-family: Tahoma,Geneva,sans-serif;
}

#menu #leftContainer
{
    
    background-color: #272727;
    padding: 10px 0px 10px 0px;
    color: #fff;
    font-size: 15px;   
    margin-top: -1px;
    margin-bottom: -1px;
    width: 660px;
    float: left;
    height: 20px;
    background-position: left top;
    background-image: url('../Images/block_header_back.jpg');
    background-repeat: repeat-x;
}

#menu #rightContainer
{
    background-color:#870F10;
    padding:7px 10px 7px 10px;
    color:#fff;
    font-size:15px;
    margin-top:-1px;
    margin-bottom:-1px;
    width:280px;
    float:left;
    height:26px;
    background-position: left top;
    background-image: url('../Images/valuation_header.jpg');
    background-repeat: repeat-x;
}

.grayButton
{
    color:#ffffff;
    border:0px;
    text-decoration:none;
    padding:3px 10px 3px 10px;
}

.grayButton:hover
{
    text-decoration:underline;
}

.redButton
{
    background-color:#6B6868;
    padding:5px 8px 7px 8px;
    margin-right:10px;
    margin-top:10px;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
    display:inline-block;
}

.searchBox
{
    margin-right:7px;
    font-size:15px;
    width:200px;
}


.menuControl
{
    margin:0px;
}

.menuItem, .lastMenuItem
{
    font-size:14px;
    color:#ffffff;
    padding:0px 15px 0px 15px;
    text-decoration:none;  
    font-weight:bold;
}

.menuItem
{
    border-right:dotted 1px #ffffff;
}

.menuItem:hover, .lastMenuItem:hover
{
    text-decoration:underline;
}

#mainContent
{
    padding:15px 0px 0px 0px;
    width:960px;
}

#mainContent .leftContainer
{
    width:660px;
    float:left;
    /*border-right:dashed 1px #AFAFAF;*/
    padding-bottom:20px;
    
}
#mainContent .leftContainer p
{
    padding:0px 20px 10px 0px;
}
#mainContent .rightContainer
{
    width:299px;
    float:left;
}

.serviceList
{
    padding:0px 0px 0px 20px;
    list-style:none;
    margin-bottom:20px;
}

.serviceList li
{
    padding:0px 0px 10px 0px;
} 

.serviceList li a
{
    color:#272727;
    text-decoration:underline;
    padding-left:7px;
}

.serviceList li a:hover
{
    color:#EE1C23;
    text-decoration:none;
}

h3
{
    background-color:#870F10;
    padding:7px 10px 7px 20px;
    color:#fff;
    width:270px;
    float:left;
    height:26px;
    background-position: left top;
    background-image: url('../Images/valuation_header.jpg');
    background-repeat: repeat-x;
    font-weight:normal;
    font-family: Tahoma,Geneva,sans-serif;
    font-size:18px;
    margin-bottom:20px;
}

.textContainer
{
    padding:0px 20px 0px 0px;
}


.formDiv
{
    margin:0px 0px 20px 0px;   
}

.formDiv h4
{
    padding: 5px 10px 5px 10px;
    background-color: #EEEEEE;
}

.formDiv ul
{ 
     list-style-type: disc; list-style-position: inside; 
     margin-left:10px;
     }


.formDiv .headerCell
{
    float:left;
    width:25%;
    padding:5px 0px 5px 0px;
    text-align:right;
}

.formDiv .cell
{
    float:left;
    width:70%;
    padding:5px 0px 5px 20px;
}

.formDiv .cell .textBox
{
    width:300px;
}
/* -- google search results --- */
.gsc-results, gsc-webResult, gsc-result, gsc-webResult
{
    background-color:#Fcfcfc;
}

.gsc-results a, gsc-webResult a, gsc-result a, gsc-webResult a
{
    color:#EE1C23;
    text-decoration:none;
}

.url
{
    color:#EE1C23;
    background-color: #Fcfcfc;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
}

a.gs-title, a.gs-title * {
    color:#EE1C23;
    background-color: #Fcfcfc;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
}

.content
{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    color:#5B5757;
}

/* -- google search results - end --- */
#footer
{
    margin-top:15px;
}

#footerContainer
{
    width:920px;
    padding:20px;
    color:#8E8B8B;
    
}

.clear
{
    clear:both;
    height:0px;
}


