/* forms in the header*/

@import url("media_center_player.css");
@import url("AnnualReviewMediaplayer.css");
@import url("H1N1_VedioPlayer.css");


form#searchform {
    margin: 0;
    padding: 0;
    width: 100%;
    }
    
.submitstandard {
    float:right !important;
    margin: 0 0.9em 0 0 !important;
    }

div#headerform table td input.textboxstandard {
    color: #000;
    width: 76%;
    font-size: 1.2em;
    margin-left:0em;
    padding: 0.2em;
    }    

div#headerform table td select {
    color: #000;
    width: 78%;
    font-size: 1.2em;
    margin-left:0em;
    }
    
form#searchform table tr th {
    padding-left: 1.3em !important;
    }

div.divblock div.formpanel {
    margin-bottom: 1.3em !important;
    }



div.formpanel {
    width: 57.9em;
    margin: 0 !important;
    }

div.formpanel form table {
    width: 57.9em !important;
    }
    
div.formpanel p { 
    padding-top: 0.9em;
    }
    


/*body forms*/

/* forms in the body*/
div#standardform {
    padding:.5em .0em 1.0em .0em;
    }

div#standardform.incopy {
    margin:.5em 1.0em 1.0em 1.3em;
    padding:1.5em 1.0em 1.0em 1.0em;
    }

div#standardform.incopy form {
    margin:0;
    padding:0;
    width: 100%;
    }

div#standardform.incopy form div.formheadings {
    width:45%;
    float:left;
    padding-right:0.5em;
    padding-bottom:0.8em;
    }

div#standardform.incopy form div.formelements {
    width:53%;
    float:left;
    padding: 0 0 0.8em 0;
    text-align: left;
    }

div#standardform.incopy form div.formelements input.textboxstandard, div#standardform.incopy form div.formelements textarea, div#standardform.incopy form div.formelements select {
    width:97%;
    margin: 0 !important;
    }

div#standardform.incopy form div.formelements textarea {
    height: 8em;
    }
    
div#standardform.incopy form div.formelements input {
    margin: 0 !important;
    }
    
div#standardform.incopy form div.formelements input.checkbox,
div#standardform.incopy form div.formelements input.radio
    {
    margin:0;
    padding:0 !important;
    }
    





/* defunct? */

div#headerform div.formheadings {
/*    width:15.0em;
    float:left;
    padding-right:.5em;
    padding-left: 1.2em;
    font-weight: bold;*/
    }

div#headerform div.formelements {
/*    width:38.0em;
    float:left;
    padding-bottom:.8em;
    clear: right;*/
    }


/*div.formheadings {
width:45%;
float:left;
padding-right:.5em;
padding-bottom:.8em;
}

div.formheadings.nowrap {
width:100%;
float:left;
padding-right:.5em;
padding-bottom:.8em;
white-space:nowrap;
}

div.formelements {
width:50%;
float:left;
padding-bottom:.8em;
}



div.formelements select {
margin:0 1.2em;
padding:0 !important;
color:#666666;
border:.1em #666666 solid;
}

div.formelements select.fixedwidth {
width:90%;
}*/


/*html>body .textboxstandard {
margin-left:1.2em;
}

textarea {
color:#666666;
border:.1em #666666 solid;
height:10.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
width:85%;
margin-left:0;
}
html>body textarea {
margin-left:1.2em;
}



div#headerform input.submitstandard {
color:#666666;
border:.1em #666666 solid;
float:none;
margin:0;padding:0;
}*/

div#headerform input.textboxstandard {
/*color:#666666;
border:.1em #666666 solid;*/
/*font-size:90%;*/
/*width:60%;*/
}

div#headerform div.formelements select.fixedwidth {
/*width:60%;*/
}

/* forms in the related panel*/
/*div#relatedform {
margin:0;padding:0;
}

div#relatedform div.formheadings {
margin:0;
width:35%;
float:left;
padding: 0 .5em 0 0;
}

div#relatedform div.formelements {
margin:0;padding:0 0 1.8em 0;
width:60%;
float:left;
}

div#relatedform input.submitstandard {
margin:0 1.5em 0 0;padding:0;
color:#666666;
border:.1em #666666 solid;
float:right;
}

div#relatedform input.textboxstandard {
margin:0 !important;
padding:0 !important;
color:#666666;
border:.1em #666666 solid;
width:85%;
}

div#relatedform div.formelements select.fixedwidth {
width:90%;
}*/

div.cnetpanel {
    margin:-10px 15px 0 15px;
}

div.cnetpanel label 
{
    margin:-18px 0 0 20px !important;
    margin-top:-22px;
    line-height:14px;
    display:block;
}

div.cnetpanel input {
    margin:5px 0 !important;
}


/* Research Commisioning Form */

.mandatoryField { font-family:Verdana; font-size:11px; font-weight:bold; color:#FF3909; margin: 2px 0 0; padding: 0; display: block; float:left; }
.mandatoryFieldForCheckBox { font-family:Verdana; font-size:11px; font-weight:bold; color:#FF3909; margin: 2px 0 0; padding: 0;}

#eoiFormWrapper { width:57.5em; }
#eoiFormWrapper .msgContainer { background-color: #FFE6E6; border:solid 1px #FFB9B9; clear: both; color: #FF0404; width: 54em; line-height: 16px; margin: 0 0 2px 10px; padding: 15px 4px 15px 14px; }

.ResearchCommisioningForm { background-color:#ECEBE8; width: 54em; padding: 5px 5px 15px 15px; clear:both; color:#000; margin: 0 0 0 10px; }

.ResearchCommisioningForm .formRow { width:100%; margin:18px 0 0 0; padding:0; }
.ResearchCommisioningForm .formRow label { width:99%; display:block; text-align:left; color:#333; padding: 5px 5px 4px 0;}
.ResearchCommisioningForm .formRow .inputStyledTxt { width: 97%; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; height:20px; font-family:Verdana; font-size:12px; padding:3px 0 3px 0;}
.ResearchCommisioningForm .formRow .inputMultipleStyledTxt { width: 97%; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; height:72px; font-family:Verdana; font-size:12px; padding:3px 0 3px 0; }
.ResearchCommisioningForm .formRow .inputMultipleStyledTxtSmall { width: 140px; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; height:40px; font-family:Verdana; font-size:11px; padding:3px 0 3px 0;}
.ResearchCommisioningForm .formRow .inputMultipleStyledTxtMedium { width: 288px; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; height:80px; font-family:Verdana; font-size:11px; padding:3px 0 3px 0;}
.ResearchCommisioningForm .formRow .inputMultipleStyledTxtSmallTall { width: 140px; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; height:80px; font-family:Verdana; font-size:11px; padding:3px 0 3px 0;}

.ResearchCommisioningForm .FormButtonContainer { float:left; padding:0 10px 0 0; }
.ResearchCommisioningForm .FormButtonStyled { margin:0; padding:0; background-color:#fff; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; height:30px; width:65px; font-family:Verdana; font-size:12px; cursor:pointer; }
.ResearchCommisioningForm .FormButtonStyled:hover { background-color:#ccc; }

.ResearchCommisioningForm .formRowCheckBox { width:100%; margin:18px 0 0 0; padding:0; color:#333; }
.ResearchCommisioningForm .formRowCheckBox .confirmCheckBox input { float:left; }
.ResearchCommisioningForm .formRowCheckBox .confirmCheckBox label { float:left; width:90%; padding: 4px 0 0 5px; }

.ResearchCommisioningForm .formRow .GridView { border:none; width:98%; }
.ResearchCommisioningForm .formRow .GridView th, .ResearchCommisioningForm .formRow .GridView tr, .ResearchCommisioningForm .formRow .GridView td { border:none !important; padding:7px 8px 6px 2px; }
.ResearchCommisioningForm .formRow .GridView .firstColl {padding-left:6px !important; padding-right:4px !important;}
.ResearchCommisioningForm .formRow .GridView .organisationColl { padding-right:4px !important; }
.ResearchCommisioningForm .formRow .GridView .addressColl {}
.ResearchCommisioningForm .formRow .GridView .lastColl {padding-right:0 !important;}
.ResearchCommisioningForm .formRow .GridView .alternativeRow { background-color:#DDDCD9; }

.ResearchCommisioningForm .formRow .TableHeader { width:97.3%; font-family:Arial; font-size:11px; font-weight:bold; color:#333; background: #D3D2CB url(/images/extras/lines_brown.gif) repeat-x left bottom !important;}
.ResearchCommisioningForm .formRow .TableHeader .headerRow {}
.ResearchCommisioningForm .formRow .TableHeader .headerRow td { width:135px; padding:7px 10px 6px 2px;}
.ResearchCommisioningForm .formRow .TableHeader .headerRow .firstColl {padding-left:5px !important;}
.ResearchCommisioningForm .formRow .TableHeader .headerRow .addressColl { width:135px; }
.ResearchCommisioningForm .formRow .TableHeader .headerRow .lastColl {padding-right:0 !important; width:80px !important;}

.BtnBlack { height:22px !important; width:67px !important; background:url(/images/extras/btn_black1.png) no-repeat !important; background-position:0px 0px !important; cursor :pointer !important; border:none !important; color:#fff !important; font-family:Verdana !important; font-weight:normal !important; font-size:10px !important; margin:0 !important; padding:0 !important; }
.BtnBlack:hover { background:url(/images/extras/btn_black1.png) no-repeat !important; background-position:0px -23px !important; }

.BtnGreen { height:22px !important; width:67px !important; background:url(/images/extras/btn_green1.png) no-repeat !important; background-position:0px 0px !important; cursor :pointer !important; border:none !important; color:#333 !important; font-family:Verdana !important; font-weight:normal !important; font-size:10px !important; margin:0 !important; padding:0 !important; }
.BtnGreen:hover { background:url(/images/extras/btn_green1.png) no-repeat !important; background-position:0px -23px !important; color:#000;}

.ResearchCommisioningForm .formRow .btnInputWrapper .inputItem { float:left; margin:10px 0 5px 4px; }
.ResearchCommisioningForm .formRow .btnInputWrapper .second { margin-left:6px;}
.ResearchCommisioningForm .formRow .btnInputWrapper .third { margin-left:6px;}
.ResearchCommisioningForm .formRow .btnInputWrapper .button { padding:25px 0 0 15px !important; display:block; float:left; margin:0; }
.ResearchCommisioningForm .formRow .btnInputWrapper .buttonTall { padding:45px 0 0 15px !important; display:block; float:left; margin:0; }

.ResearchCommisioningForm .formRow .splitter {  background:url(/images/extras/lines_brown.gif) repeat-x left bottom !important; width:97.4%; height:7px;}















/*

.ResearchCommisioningForm .FormHeading { float:left; width:140px; padding: 2px 10px 0 0; text-align:left; color:#000; }
.ResearchCommisioningForm .FormElement { float:left; width:210px; padding: 0 0 0 5px; }

.ResearchCommisioningForm .TxtBoxInput { width: 200px;}
.ResearchCommisioningForm .TxtBoxInputStyled { width: 200px; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; height:20px; font-family:Verdana; font-size:12px;}
.ResearchCommisioningForm .TxtBoxInputMultilineStyled { width: 200px; height:115px; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px;}
.ResearchCommisioningForm .CheckBoxSimple { margin:0 !important; padding:0 !important; }








.ResearchCommisioningForm .FormButtonSimple {  }
.ResearchCommisioningForm .FormButtonStyled { margin:0; padding:0; background-color:#fff; border-top:solid 1px #ADBDCC; border-left:solid 1px #ADBDCC; border-bottom:solid 1px #6699CC; border-right:solid 1px #6699CC; height:24px; width:60px; font-family:Verdana; font-size:12px; cursor:pointer; }


.ResearchCommisioningForm .AlertMsg { width:365px; }
.ResearchCommisioningForm .FormErrorMsgContainer { width:370px; }
.ResearchCommisioningForm .FormErrorMsg { padding: 0 5px 5px 5px; font-size: 10px; font-family:Verdana; }
.ResearchCommisioningForm .FormErrorMsg-Inner { padding: 5px 8px 4px 8px; background-color:#B81111; color: white; text-align: left; -moz-border-radius:3px; -webkit-border-radius:3px; }

.ResearchCommisioningForm A:link { color:#305478 !important; text-decoration: underline; }
.ResearchCommisioningForm A:visited {color:#305478 !important; text-decoration: none;}
.ResearchCommisioningForm A:active {color:#305478 !important; text-decoration: none;}
.ResearchCommisioningForm A:hover{color:#305478 !important; text-decoration: none;}
*/

.textboxForDate 
{
    font-size:12px;
    padding: 0.2em !important;
    width: 75px;
    color: #000 !important;
    text-align:center;
}

.FormErrorMsg { padding: 0 5px 5px 5px; font-size: 10px; font-family:Verdana; }
.FormErrorMsg-Inner { padding: 5px 8px 4px 8px; background-color:#B81111; color: white; text-align: left; -moz-border-radius:3px; -webkit-border-radius:3px; }
