﻿body 
{
    /* background:url(../images/bkgrd.png) repeat-x scroll 0 0 #ebb12b; */
    background:url(../images/bkgrd2.png) repeat-x scroll 0 0 #c6c369;
    width:960px;
    margin:auto;
    padding:0;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:0.8em;
    line-height:1.4em;
}
td 
{
    vertical-align:top;
}
#headerContainer 
{
    padding-top:20px;
    text-align:center;
    padding-bottom:20px;
}
#imgLogo 
{
    padding-bottom:10px;
    border-bottom:1px solid #fff;
}
#tagline 
{
    font-family:Georgia;
    font-size:1.2em;
    color:#fff;
}
#homeMenu td 
{
    padding:0 5px 0 5px;
}
.box 
{
    background-color:#fff;
    margin:5px 0 0px 0;
    padding:20px;
}
.rounded-corners {
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
h2 
{
    font-size:1.2em;
    padding:0;
    margin:0;
    line-height:normal;
}
.experienceContainer 
{
    margin:20px 0;
}
.experienceContainer h2 
{
    color:#fffda8;/* fffda8 ffe690 */
    text-transform:uppercase;
    font-size:1.4em;
}
.highlightLight 
{
    color:#fffda8;
}
#contactForm 
{
    margin:auto;
    width:400px;
}
#profile
{
    width:70%;
    margin:auto;
}
#profile h3 
{
    font-size:1.6em;
}
.experienceContainer .table1 
{
    margin:10px;
}
.table1, .table2 {width:95%;}
.table1 td {background-color: #fff; color: #000000; border-left: 1px solid #efcb51; padding: 4px 7px 30px;}
.table2 td 
{
    background-color: #fff;
    color: #000000;
    border-left: 1px solid #efcb51;
    padding: 4px 7px 4px;
}
.table1 ul, .table2 ul{ margin:0 0 0 20px; padding:0;}
.table1 tr.alt td, .table2 tr.alt td {
background-color: #ffe690;/* fffda8 ffe690 cdcdcd ededed e3e19e */
    color: #000000;
}
.table1 h3, .table2 h3 {
    font-size:1em;
    margin:0;
    padding:0;
    font-weight:normal;
}
.other 
{
    display:block;
    padding:0 0 0px 10px;
    font-size:0.8em;
    color:#3a5999;
}
a 
{
    color:#e14e3c;
}
a:hover 
{
    text-decoration:none;
}
.highlight 
{
    color:#e14e3c;
    font-weight:700;
}
#nav 
{
    padding-top:20px;
}
#nav a 
{
    color:#fff;
    text-decoration:none;
    font-weight:700;
        margin:0 5px;
            padding:3px 7px;
}
#nav ul 
{
    list-style:none;
    margin:0;
    padding:0;
}
#nav a:hover 
{
    border:2px solid #fff;
}
#nav li 
{
    display:inline;
}
#liExperience a
{
    border:2px solid #e39f3c;
    background-color:#e39f3c;
}
#liPortfolio a
{
    border:2px solid #e14e3c;
    background-color:#e14e3c;
}
#liHome a
{
    border:2px solid #efcb51;
    background-color:#efcb51;
}
#liContact a
{
    border:2px solid #3a5999;
    background-color:#3a5999;
}
#liServices a
{
    border:2px solid #872f25;
    background-color:#872f25;
}
#liExperience.navSelected a, #liServices.navSelected a, #liContact.navSelected a, #liPortfolio.navSelected a 
{
   
    background-color:inherit;
    border-top:2px solid #ADAA42;
    border-bottom:2px solid #fff;
    border-right:2px solid #ADAA42;
    border-left:2px solid #ADAA42;
}
.formLabel 
{
    display:block;
}
.formLabel.paddingBottom
{
    padding-bottom:30px;
}
.formLabel.paddingTop
{
    padding-top:30px;
}
#contactForm 
{
    color:#fff; /*726F0C 4c4a0c */
    font-weight:600;
    font-size:1.2em;
}
.contactField 
{
    width:400px;
    border:1px solid #726F0C;
}
.table3 td
{
    padding-right:30px;
}
.error 
{
    color:#3a5999;
    font-style:italic;
    font-weight:700;
}
.homeButtonContainer
{
    width:230px;
    height:503px;
    position:relative;
    overflow:hidden;
}
.homeRegButton 
{
    position:absolute;
}
.homeAltButton 
{
    position:absolute;
    left:230px;
}
#homeMenu a 
{
    display:block;
    width:230px;
    height:503px;
    border:2px solid transparent;
}
#homeMenu a:hover 
{
    border-bottom:3px solid #fff;
}
.highlight2 
{
    color:#3a5999;
}
.subtitle 
{
    color:#fff;
    font-weight:700;
}
.minheight 
{
    min-height:1000px;
}