/* 
Document   : demoRegister
Created on : Jul 16, 2009, 12:26:50 PM
Author     : punit
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/



#demoForm .error {
    color: #000000;
}

.demolink{
            font-family: "verdana";
            font-size: 12px;
            text-align:justify;
            color: blue;
            letter-spacing: 0px;
            text-decoration: none;
            font-weight:bold;
        }

  .demodiv{
            font-family: "verdana";
            font-size: 12px;
            text-align:justify;
            letter-spacing:0px;
            text-decoration: none;
            font-weight:normal;
            width:500px;
            padding-left:30px;
          
}

.legend1{
    /*border-style:solid;
    border-width:1px;*/
    font-weight:bold;
    margin-left:18%;
}
.formdiv{
    width:100%;
    margin-left:auto;
    margin-right:auto;
}

.labeldiv {
    text-align:left;
    background-image:url(../images/titlebg.gif);
    background-repeat:repeat-x;
    text-indent:1em;
    vertical-align:middle;
    font-family: "verdana";
    height:20px;
    font-size: 12px;
    color: #447188;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight:bold;
}
.pdiv{
    text-align:left;
    background-image:url(../images/titlebg.gif);
    background-repeat:repeat-x;
    text-indent:1em;
    vertical-align:middle;
    font-family: "verdana";
    height:20px;
    font-size: 12px;
    color: #447188;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight:bold;
}
.pdiv1 {
    text-align:left;
    background-image:url(../images/titlebg.gif);
    background-repeat:repeat-x;
    text-indent:1em;
    vertical-align:middle;
    font-family: "verdana";
    height:20px;
    width:0%;
    font-size: 12px;
    color: #447188;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight:bold;
    margin-left:2%;
    margin-top:2%;
    margin-bottom:2%;
}

.container{ 
    width:100%;
    border-style:solid;
    border-width:1px;

}

.td1{
    width:74%;
}

.td2{
    width:26%;
}

.innerFieldSet{
    margin-top:2%;
}

.tdlabel{
    width:25%;
    text-align:right;
    vertical-align:top;
}

.tdLabelLeft{
    /*width:25%;*/
    text-align:left;
    width:25%;
    vertical-align:top;
}

.tdLabelLefthead{
    /*width:25%;*/
    text-align:left;
    width:25%;
    vertical-align:top;
    font-size:medium;
}

.inputtd1{
    text-align:left;
    vertical-align:top;
    width:33%;
}

.inputtd{
    font-family:veranda,serif,sans-serif;

}

.innerDiv{
    width:80%;
    /* border-style:solid;
    border-width:2px;*/
    margin-left:2%;
}

.box{
    overflow:auto;
    width:200px;
    height:100px;
    border-style:solid;
    border:1px;
    border-color:#64869A;
}


.details{
    width:90%;
    height:auto;
    margin:10px;
}

.demoLabel{
    width:150px;
}
.submitButton{
    width:170px;
}


#demoInput{
    width:200px;
}

.message{
    
    width:300px;
}

.inputAgree{
    width:auto;
    vertical-align:middle;
}


.checkbox{
    padding-top:8px;
}

.jcaptchaMsg{
    color:red;
}

.imageSize{
    width:145px;
    height:55px;
    border:1px;
    /*margin-left:2px;*/
    border-style:solid;
    border-color:#64869A;
    vertical-align:middle;
}

.jcaptchaImg{
    /*border:1px;
    border-style:solid;
    border-color:#64869A;
    vertical-align:middle;*/
}

.jcaptchaLabel{
    height:28px;
    margin-top:27px;
    width:150px;
}

.textAreaLabel{
    clear:both;
    float:left;
    width:150px;
    height:28px;
    margin-top:27px;

}
.textAreaBox{
    padding-top:10px;
    height:54px;
}


.redFont{
    color:red;
}

.backlink{
    width:100%;
    
}




