/********************* Elements  *********************/

html, body{ height: 100%; }

body{background-color: #282828;}

body, input, textarea{ font-family: Arial, Verdana, Sans-Serif; color: #000; }

a:link { color:#000; } 

a:visited { color:#000; } 

a:hover { color:#555 } 

a:active { color:#555 }

h1,h2{ font-weight: normal; }
h1 { font-size:1.5em; padding:0 0 25px; }
h2 { font-size:0.916667em; padding: 0 0 5px; color: #4c4c4c; }

p{font-size: 0.75em; color:#808080; line-height: 1.2em; }

/********************* General *********************/

.clear{ clear: both; }

.lFloat{ float: left; }

.rFloat{ float: right; }

.defaultForeColor{ color: #000; }

.hidden{ display: none; }

.relative{ position:relative !important; }

/********************* Content *********************/

#Floater { float: left; height:50%; margin-bottom:-250px; }

#Content {
    position: relative;
    clear: both;
    width: 370px;
    height: 470px;
    padding: 30px 30px 0 30px;
    margin:  0 auto;
    background-color: #f2f2f2;
}


/********************* Form *********************/

input.Textbox
{
    font-size: 0.75em;
    color: #666;
    padding: 0 0 0 5px;
    height: 25px;
    width: 245px;
    border: 1px solid #a6a6a6;
    background: #FFF url(../images/contact/input_bg.jpg) repeat-x scroll;
}

textarea.Textarea
{
    font-size: 0.75em;
    color: #666;
    padding: 5px 0 0 5px;
    height: 172px;
    width: 355px;
    border: 1px solid #a6a6a6;
    background: #FFF url(../images/contact/textarea_bg.jpg) repeat-x scroll;
}

.InputBox { margin: 0 0 15px; }

.InputBox h2{ float: left; }

.Info{margin: -5px 0 0 ;}

.SubmitBg{
    background: transparent url(../images/contact/submit.png) no-repeat;
    width: 68px;
    height: 18px;
    margin: 12px 0 0;
    position: relative;
}

.Submit {
    background: transparent url(../images/pix.gif) no-repeat;
    border: none; 
    height: 100%; 
    width: 100%; 
    padding: 0; 
    cursor: pointer; 
    position: relative;/*IE6 Fix*/
}

.Feedback{
    margin: 13px 0 0 10px;
    float: left;
    width: 50%;
}

.Feedback img{ margin: 0 4px 0 0; }

.Feedback p{ margin: 2px 0 0; }

.SubmitBg div{
    position: absolute;
    width: 237px;
    height: 81px;
    background: transparent url(../images/contact/balloon.png) no-repeat;
    top: 18px;
    left: 60px;
    padding: 27px 0 0 10px;
}

.SubmitBg div li{
    list-style-type: none;
    background: transparent url(../images/redcircle.png) no-repeat scroll center left;
    padding: 0 0 0 10px;
    font-size: 0.75em;
    margin: 5px 0 0;
    color: #666;
}

.Asterisk{color: Red; padding: 0 0 0 3px;}