
body, select {
    color : #666666;
}

body {
    font-size : 0.7em;
    font-family : Verdana, Arial, sans-serif;
    background: #fff;
    margin : 0;
    padding : 0;
}

a, a:visited, a:hover, a:active, a:visited:hover, a:visited:active {
    background : transparent;
    color : #666666;
    text-decoration : underline;
}

td, select, input, textarea { font-size : 100%; }

pre {
    font-size : 100%;
    font-family: Courier, serif;
}

textarea {
    font-family : Verdana, sans-serif;
}

.likeh3 {
    font-size : 1.1em;
    font-weight : bold;
    width : 50%;
}

hr {
    color : #666666;
}

.blacktext {
    color : #000000;
}

#container {
    margin : 0 0px 0px 30px;
    padding : 23px 0 0 0;
}

/*
 * project view header
 */

#headercontainer {
    margin : 0;
    padding : 0;
    border : 0;
    background : #ffffff;
    height : 57px;
    border-bottom : 1px solid #8d8d8d;
}

#headercontainer #date {
    margin : 0;
    padding : 19px 20px 0px 0px;
    border : 0;
    float : right;
}

#headercontainer #brainstormlinkcontainer {
    padding-top : 30px;
}

#thinklinkcontainer {
    float : right;
}

#headercontainer #companynamecontainer {
}

#headercontainer #companynamecontainer #companyname {
    padding-top : 17px;
    color : #000;
    font : 1.2em verdana, arial, sans-serif;
    font-weight : bold;
}

#headercontainer #rightimagecontainer {
    margin : 0;
    padding : 0;
    float : left;
    clear : right;
    background : #000000;
    height : 37px;
    width : 165px;
}

/* end project view header */

#underheadercontainer {
    margin : 0;
    padding : 30px 0 0 0;
}

/* IE mac hack */
/* push down the content in IE MAC */
* html #underheadercontainer {
    margin : 90px 0px 0px 0px;;
}

/* hide from IE Mac */
/* reset in IE PC Only \*/

* html #underheadercontainer {
    margin : 0;
}

/* end of IE Mac hack */


#blurbcontainer {
    float: left;
    margin : 0;
    padding : 0px 0px 20px 0px;
    width : 162px;
    border : 0;
    border-right: 1px solid #999999;
}

#blurbcontainer #brainstormlinkcontainer {
    padding : 22px 0 60px 0;
}

#blurbcontainer #date {
    padding-top : 12px;
}

#contentcontainer {
    margin : 0px 0px 0px 197px;
    padding : 0;
    border : 0;
    width : 500px;
}

/* IE hack */
* html #contentcontainer {
    margin-left : 194px;        /* 3px jog float bug */
    width : 497px;
}

/* pushes foooter down*/
#innercontentcontainer {
    min-height : 340px;
}

* html #innercontentcontainer {
    height : 340px;
}

#innercontentcontainer hr {
    margin : 30px 0px 30px 0px;
    padding : 0;
}

.textbold { font-weight : bold; }

input.button {
    font-size        : 1em;
    font-family      : verdana, arial, sans-serif;
    background-color : #ffffff;
    margin : 0;
    cursor: pointer;
    padding : 0px 10px 0px 10px;
    border: 1px solid #666666;
    color: #666666;
    text-decoration  : none;
}

/* IE!!! and not for mac IE either \*/
* html input.button {
    padding : 0;
}
/* end hiding from mac */

a.button, a.button:visited, a.button:hover, a.button:active, a.button:visited:hover, a.button:visited:active {
    display          : inline;
    font-size        : 1em;
    font-family      : verdana, arial, sans-serif;
    background-color : #ffffff;
    margin : 0;
    padding : 1px 10px 1px 10px;
    border: 1px solid #666666;
    color: #666666;
    text-decoration  : none;
}

#commentformtable td {
    margin : 0;
    padding : 0px 0px 3px 0px;
}

.formfieldbadmarker {
    margin : 0;
    padding : 0;
    color : #ff4444;
}

#clientfeedbackone {
    margin : 0;
    padding : 0;
    float : right;
}

#clientfeedbacktwo {
    margin : 0;
    padding : 40px 0px 0px 0px;
}

#footer {
    margin : 0;
    padding : 20px 0px 10px 0px;
}

.smalltextbox {
    margin : 0;
    padding : 0;
    width : 175px;
}

.mediumtextarea {
    margin : 0;
    padding : 0;
    width : 250px;
    height : 80px;
}
