body {
    background: #FFFFFF;
    text-align: center;
    font-family: Trebuchet MS;
    font-size: 12px;
    /*background-image: url("../images/bgpat.gif");*/
    /*background-repeat: repeat;*/
}
b { font-family: Trebuchet MS Bold; font-size: 14px; font-weight: bold}
a { color: #FFFFFF; }
a:hover { color: #FFFFFF; }
a:visited { color: #FFFFFF; }
h1 {
   width: 800px;
   background: #999999;
   margin-bottom: 5px;
}
#top {
    width: px;
    /*background:#9F5D27;*/
    background:#333333;
    margin-bottom: 0px;
    text-align: left;
}
#searchInnerTable {
    width: 400px;
    background: #E4A3B1;
    margin-bottom: 5px;
    text-align: center;
}
#searchTable {
    background: #FFFFFF;
    width: 400px;
    height:20px;
    margin:0px;
    padding:0px;
    text-align: center;
}
#bottom {
    background:#333333;
    margin-bottom: 5px;
    text-align: center;
    font-family: Verdana;
    font-size: 12px;
}
.quote {
    background:#CCCC99;
    font-family: Verdana;
    font-size: 12px;
    font-style: italic;
    color: black;
    width: 500px;
}
.quoteContent { text-align: left; padding: 6px; }

.techList { list-style-type: square; margin-left: 2px;}
.techListItem { margin-left: 2px; }
.techBlock {
    background:#CCCC99;
    /*float: left;*/
    margin-left: 8px;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    color: black;
    width: 230px;
}
.techContent { font-family: Trebuchet MS; text-align: left; padding: 6px; }
#centerTop {
    width: 725px;
/*background: #CEDEBD;*/
    background: #999966;
    margin-left:0px;
    padding-left:0px;
/*background: #CF9D74;*/
}
#center {
    width: 725px;
    /*background: #CEDEBD;*/
    background: #999966;
    margin-left:0px;
    padding-left:0px;
    /*background: #CF9D74;*/
}
#menu {
    /*background:#CCCC99;*/
    background: #999966;
    width: 140px;
    margin-left:7px;
}
a.menuLink { color: #000000; }
#left {
    width: 154px;
    /*background: #6C795B;*/
    background: #666633;
    text-align: center;
    font-size: 12px;
}
#leftContent {
    width: 154px;
    background: #666633;
    text-align: left;
    font-size: 12px;
    /*margin-bottom: 231px;*/
    height: 700px;
    margin-top: 10px;
    color: #FFFFFF;

}
.menuHeader {
    padding: 2px;
    background: #999966;
}
.panelContent ul {
    text-align: left;
    margin-left: 2px;
    padding-left: 2px;

}
#technologiesHeader {
    background: #333333;
}
.centerBlockRight {
    text-align:right;
    margin-left: 140px;
    margin-bottom: 10px;
}
#rec {
    background: white;
    margin: 1px;
    padding: 1px;
}
#right {
    width: 260px;
    text-align: center;
    background: #666633;
}
#clear {
    clear: both;
}
.leftCell {
    width: 155px;
}
.centerCell {
    width: 650;
    text-align: left;
    left: 0px;
    margin-left:0px;
    padding-left:0px;
}
#clearPad {
    clear: both;
}
.menuText {
    padding: 2px;
}
#rightContent {
    margin: 4px;
    padding: 4px;
    text-align: left;
    font-family: Verdana;
    font-size: 12px;
    height: 770px;
    color: #FFFFFF;
}
.topContent {
    padding-left: 6px;
    text-align: left;
    font-family: Trebuchet MS Italic, Arial;
    font-size: 14px;
    color: #FFFFFF;
}
.tagline2 {
    font-weight: bold;
    font-family: Verdana;
    font-size: 13px;
    margin-top:20px;
    margin-bottom:20px;
    color: #FFFFFF;
}
.tagline {
    font-weight: bold;
    font-family: Verdana;
    font-size: 13px;
    margin-top:20px;
    margin-bottom:20px;
    color: #333333;
}
#copyright {
    font-size: 8px;
    font-family: Verdana;
    text-align: center;
}
.centerContentTop {
    margin: 0px;
    padding: 2px;
    padding-bottom: 14px;
    text-align: left;
    font-family: Verdana;
    font-size: 12px;
    height:215px;
}
.centerContent {
    margin: 4px;
    padding: 4px;
    padding-bottom: 14px;
    text-align: left;
    font-family: Verdana;
    font-size: 12px;
    height:515px;
}
.rightText { padding: 2px; margin: 5px; }
.titleText {
    padding-left: 6px;
    text-align: left;
    color: white;
    font-size: 26px;
    font-family: Trebuchet MS bold, Trebuchet MS Bold, Arial;

}
.titleTextSmaller {
    padding-left: 8px;
    text-align: left;
    color: white;
    font-size: 12px;
    font-family: Arial;

}
.titleTextSmall {
    padding-left: 8px;
    text-align: left;
    color: white;
    font-size: 12px;
    font-family: Arial;

}

#mapbox{
    height: 400px;
    width: 500px;
}
h1, h2 {
    font-family: Arial,sans-serif;
    margin: 0px;
    padding: 0px;
}

h1{
    font-family: Verdana,Arial,sans-serif;
    font-size: 120%;
    color: #334d55;
}

h2{
    font-size: 100%;
    color: #006666;
}

.inputelement {
    /*background-color: #507565;*/
    /*border-bottom: thin solid #000000;*/*/
    /*padding: 5px;*/
    /*width: 738px;*/
}


