/*Css Form Style Sheet*/
/*START FORM styles*/
.thisForm{
	width:100%;
	float: left;
}

#mainContent #midBoxInternalWide #cardIcon img  {
	border: none;
}  

#mainContent #midBoxInternalWide .thisForm #statementHelpIcon img  {
	border: none;
}  

#mainContent #midBoxInternalWide #declinePredictedGradesHelpIcon img, #mainContent #midBoxInternalWide #predictedGradesHelpIcon img  {
	border: none;
} 

#mainContent #midBoxInternalWide #referenceHelpIcon img  {
	border: none;
} 

#wrapperInternalPopUp #midBoxInternalWide .helpIcon img  {
	border: none;
} 

.genericform {
	margin:0px;
	padding:0px;
}

.thisFormElem {
	float:left;
	width:100%;
	margin-top: 8px;
	padding: .3em 0;
}

.thisFormElemTxtBox {margin-top:2px;}
.thisFormElemTxtBox2 {margin-top:4px;}

.thisFormElemRadio {margin-top: 6px;}

.thisFormTxt {
	float:left;
	width:35%;
	padding-right: 1%;
	color:#333333;
}

.errorTxt .thisFormTxt, .errorTxt .thisFormTxt2 {
	margin-top:1.5em;
}

.thisFormField {
	float:left;
	width:60%;
	vertical-align:top;
	padding:0;
}


.thisFormField select, .thisFormField2 select {margin-right:1px;width:30%;}

#cboStudentVisa {margin-right:1px;width:40%;}

/*Use to display length to fit for combos*/
.thisFormField #fullWidth select, .thisFormField2 #fullWidth select {margin-right:1px;width:auto;}

/*Use where combo is too wide to fit contents*/
.thisFormField #fitWidth select, .thisFormField2 #fitWidth select {margin-right:1px;width:90%;}

#highestExpectedQualCombo{margin-right:1px;width:90%;}

* html .thisFormElem {border:1px solid #fff}

#dspRadioBtn2 {
	margin-top:.05em;
}

/*hack for ie to line up labels and radio btns*/

* html #dspRadioBtn1, * html #dspRadioBtn2 {
	margin-top:-.2em;
}

/*end hack*/

textarea {
	width:100%;
	margin-top: 1em;
}

#splNeedsDetailsTextEntry {
	width:90%;
	margin-top: 0em;
}

#disNeedsTextEntry {
	width:71%;
	margin-top: 0em;
}

#statementTextEntry {
	width:93%;
	margin-top: 0em;
}

#predictedGradesTextEntry {
	width:93%;
	margin-top: 0em;
}

#referenceTextEntry {
	width:93%;
	margin-top: 0em;
}

.noFilled {
 background-color:#e4e4e4;
}

.Req {
	color:#e31c18;
}

.ReqPlus {
	color:#4D6185;
}

.noReq {
	padding-left:8px;
	margin-right: .5em;
}

html>body .noReq {
	padding-left:5px;
}

.submitBtn {
	background-color:#e11c18;
	color:#ffffff;
	border: none;
	padding: 1px;
	font-size: 100%;
	letter-spacing: 1px;
}

.seeListBtn {
	background:url(../images/seeListBg.gif) repeat-x bottom left #fff;
	color:#333;
	border: 1px solid #ccc5be;
	margin-left:5px;
	padding: 1px;
	font-size: 90%;
	letter-spacing: 0.5px;
}

.removeAddressBtn {
	background:url(../images/seeListBg.gif) repeat-x bottom left #fff;
	color:#333;
	border: 1px solid #ccc5be;
	margin-left:0px;
	padding: 1px;
	font-size: 100%;
	letter-spacing: 0.5px;
}


#mainContent #midBoxInternalWide div.errorTxt img, #mainContent #midBoxInternalWide div.thisFormField img, #mainContent #midBoxInternalWide div.thisFormField2 img {border:none;}

#mainContent #midBoxInternalWide div.thisFormField img, #mainContent #midBoxInternalWide div.thisFormField2 img {margin-left:5px;}

#wrapperInternalPopUp #midBoxInternalWide div.thisFormField img {border:none;}

.submitHome {
	width:50px;
	border:none;
	background:url(../images/submit.gif) repeat-x bottom left #ffffff;
}

.errorTxt {
	margin-top: 1em;
	padding: 0.5em 0;
	background-color:#f1f0ee;
}

.errorTxtTable {
	background-color:#f1f0ee;
}

.warningTxt {
	color:#cb6321;
	font-weight:bold;
}

#mainContent #midBoxInternalWide div.errorTxt p {
	margin:0;
	padding:0;
	color:#309728;
	line-height:normal;
	padding-left:17px;
	background:url(../images/errorIco.gif) no-repeat top left #f1f0ee;
}

#wrapperInternalPopUp #midBoxInternalWide div.errorTxt p {
	margin:0;
	padding:0;
	color:#309728;
	line-height:normal;
	padding-left:17px;
	background:url(../images/errorIco.gif) no-repeat top left #f1f0ee;
}

#mainContent #midBoxInternalWide ul.processButtons li a {background: none;color:#e31c18;font-weight: normal;}

#crimDeclareTextEntry{
  border: #000000 0 solid;
  padding-top: 0.2em;
}

#cboLang{
  width:80px;
}

.clear{
  clear:both;
}

#taAsciiReference{
	width:93%;
	margin-top: 0em;
}

/*END form styles*/