body
{
    margin: 0;
    padding: 0;
}
.clear
{
    clear: both;
}
#ct_main_1
{
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}
#ct_contactForm
{
    margin: 25px auto 25px auto;
    width: 760px;
}
#ct_contactFormEnd
{
    margin: 25px auto 0 auto;
    width: 520px;
}
#systemMessage
{
    width: 501px;
    position: relative; 
    padding: 8px;
    margin-bottom: 20px;
}
#systemMessage ul
{
   margin: 0;
   padding: 0; 
   display: inline;
}
#systemMessage li
{
    list-style: none;
}
#ct_contactForm label 
{
    margin: 0px;
    float: left;
    text-align: center;
    width: 100px;
    border: none;
}
#ct_contactForm input[type=hidden]
{
    border: none;
}
#ct_contactForm input,
#ct_contactForm textarea
{
    width: 100px;
    display: block;
	float: left;
}
#ct_contactForm textarea  
{
    width: 390px;
}
#ct_contactForm select  
{
    width: 102px;
}
#ct_contactForm input[type=file],
#ct_contactForm .attachmentList_ct
{
    width: 394px;
    margin-left: 70px;
}
#ct_contactForm .checkbox
{
    width: 20px;
    outline: none;
    margin: 0;
    margin-bottom: 5px;
    border: none;
}
#ct_contactForm .submitButton
{
    width: 100%; 
    margin: 0;   
}
#ct_contactForm .addFile
{
    width: 394px;  
}
#ct_contactForm .addFile,
#ct_contactForm .submitButton
{
    outline: none;
}

#ct_contactForm input,
#ct_contactForm textarea,
#ct_contactForm label,
#ct_contactForm select     
{
    margin-bottom: 3px;
}
#ct_contactForm .ct_checkbox
{
    text-align: left;
    clear: both;
    display: block;
    position: relative;
    width: 350px;
    margin-left: 10px;
}
#ct_contactForm .ct_checkbox label
{
    width: 88%;
    float: right;
    text-align: left;
}
#ct_contactForm .ct_checkbox .checkbox
{
    height: 14px;
} 
#ct_contactForm .ct_fieldsetContent
{
    padding: 10px;
}
#ct_contactForm #captcha
{
    display: inline;
    width: 40px;
} 
#ct_contactForm #ct_captcha .captcha
{
    vertical-align: middle; 
    line-height: 25px; 
}
#ct_contactForm .attachmentList_ct 
{
    margin-top: 5px;        
    margin-bottom: 5px;        
}
#ct_contactForm .attachmentList_row
{
    padding: 3px;
}
#ct_contactForm .attachmentFile
{
    float: left;
}
#ct_contactForm .attachmentDelete 
{
    float: right;
}