
/* form styles */
.syndicateform .help_text{
 color: #666;
}
/* hiding OED styles */
#oedcopyblock.copyblock, #OEDNavigation, #OEDResponse, fieldset.school{
  display:none;
}
/* checkboxe formatting */
#formblock fieldset.section label.full input.checkbox{
  width: 20px !important;
  float:left !important;
  clear:left !important;
  margin-top:0;
}
#formblock fieldset.section label.full span.checkboxText{
  width: auto !important;
  float:left !important;
  clear:right !important;
  font-weight:normal !important;
  margin: 3px 0 0 0 !important!;
}
/* table-based:start */
table.syndicateform input,
table.syndicateform select{
	margin: 0.3em 0.3em 0 0.3em;
}
table.syndicateform tr th label{ font-weight: normal;}
table.syndicateform label.required{
	font-weight: bold;
	background: url(required.gif) no-repeat 0px 1px;
	padding-left: 10px;
}
table.syndicateform tr th,
table.syndicateform tr td {
	padding: 0;
	margin: 0;
	padding-right: 1em;
}
table.syndicateform tr th{
	background-color: transparent;
	width: 12em;
	text-align: right;
}
table.syndicateform tr td{	vertical-align: top;}
table.syndicateform tr td.buttons{
	padding-top: 1em;
	text-align: center;
}
table.syndicateform tr td ul.errors{
	list-style-type: none;
	color: red;
	text-align: left;
}
/* table-based:end */

/* simple:start */
div.syndicateform{
	font-family: verdana;
	font-size: 11px;
}
div.syndicateform .adlogo{
	text-align: center;
  margin-bottom: 1em;
  /*width: 100% !important;*/
}
div.syndicateform .adlogofloat{
  float:left;
  margin-right: 1em;
}
div.syndicateform .adcopy{	padding: 0em 2em 1.5em .5em;}
div.syndicateform .disclaimer{ text-align: center;}
div.adfooter{
	font-size: 9px;
  font-family:verdana;
  padding-top: 1em;
}
div.syndicateform fieldset{
	border: 0;
	border-top: 1px solid #CFD8DF;
	padding: 10px 0 5px;
	clear: both;
}
div.syndicateform fieldset p.customerInfoDisplay{
  font-family: helvetica, arial, sans-serif;
  color:#006;
  display:block;
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
div.syndicateform select{	margin: 0; }
div.syndicateform label{
	display: block;
	margin-bottom: 6px;
	clear: both;
}
div.syndicateform span.label{
	display: block;
	float: left;
	padding-left: 8px;
	width: 192px;
}
div.syndicateform span.required{
	background: url(required.gif) no-repeat 0px 1px;
	font-weight: bold;
}
div.syndicateform label.nowrap span.label{	width:auto; }
div.syndicateform label.nowrap input.padded,
div.syndicateform label.nowrap select.padded,
div.syndicateform label.nowrap textarea.padded{
	margin-left: 200px; /* width of label */
}
div.syndicateform label.nowrap input,
div.syndicateform label.nowrap select,
div.syndicateform label.nowrap textarea{
	margin-top: 8px;
}
div.syndicateform input.email{	width:250px; }
div.syndicateform input.cc_exp{	width:5em;}
div.syndicateform .buttons{
	padding-top: 1em;
	text-align: center;
}
div.syndicateform span.errors{
	margin-left: 10px;
	color: red;
}
/* simple:end */
div.syndicatecoreg{	padding: 1em; }
/* no T,L margin */
div.syndicatecoreg p img {
	float:left;
	margin: 0 1em 1em 0;
	padding:0;
}
div.syndicatecoreg .adcopy{	padding: 0em 2em 1em .5em; }
/* clear image floating on left, if any */
div.syndicatecoreg table.syndicateform{	clear: left; }
.syndicatedisabled{
	-moz-opacity: 0.5;
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* co-reg list styles */
div.syndicatecoreg-wrapper{
  border: 1px solid #666666;
  background-color: #f0efef;
  margin-bottom: 20px;
  width: 680px;
  min-height: 100px;
  vertical-align: top;
}
div.syndicatecoreg-wrapper .syndicatelink{  vertical-align: top; }
div.syndicatecoreg-wrapper .syndicatelink .adlogo-wrapper{
  float: left;
  vertical-align: top;
  width: 150px;
}
div.syndicatecoreg-wrapper .syndicatelink .adlogo-wrapper img.adlogo{  width: 140px; }
div.syndicatecoreg-wrapper .syndicatelink .adcopy-wrapper{
  margin-left: 160px;
  vertical-align: top;
}
div.syndicatecoreg-wrapper .syndicatelink .adcopy-wrapper .adcopy{
  vertical-align: top;
  padding-bottom: 0;
}
div.syndicatecoreg-wrapper .syndicatelink .adcopy-wrapper .adcopy > p{
  margin-top: 0;
  padding-top: 0;
}
p.skipad{
  text-align: center;
  width: 680px;
}
/* end of co-reg list styles */
/*  UOP  */
div.syndicateform .adlogo.uop{
  text-align: left !important;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.uop div.syndicateform div.disclaimer{
  text-align: left !important;  
  padding: 0px 0px 0px 0px;
  margin: 0px;
  background-color:#4fac1c;
  height: 80px;
  width: 100%;
}
.uop div.syndicateform{
	padding: 0px;
	margin: 0px;
  background-color:transparent !important;	
}
form.syndicatead.insideUOP{
  margin: 0px;
  padding: 0px;
  background-color:transparent !important;	
}
/*  Hidding OED stuff from appearing outside OED  */
h1.adName{  display:none; }
#OEDwrapper, #form, #insideFormWrapper{
  padding: 0px;
  margin: 0px;
}
#OEDwrapper img.actionArrow{  display:none;}
.uop div.syndicateform #copyblock{
	width: 423px;
	float:left;
	clear:left;
	margin: 0 0 0 15px;
	padding:0;
	font-family: arial, sans-serif;
}
.uop div.syndicateform #formblock{
    background-color: #D5D6D2;
    clear: right;
    float: left;
    margin: 0;
    padding: 20px 0 0 20px;
    width: 410px;
}
.uop div.syndicateform #formblock fieldset{
	border:none !important;
}
div.syndicateform.uop h1.formHeadline{
	font-size: 22px;
	line-height: 27px;
	color:#4FAC1C;
	font-weight: bold;
	font-family: arial, sans-serif;
}
div.syndicateform.uop fieldset input.email{
	width: 155px;
}
div.syndicateform.uop fieldset.address select{
	width: 155px;
}
.uop div.syndicateform div.adcopy{
  margin: 0 0 0 0;
  padding: 0px;
  width: 350px;
  line-height: 16px;
}
.uop #insideFormWrapper iframe{  width: 800px !important; }
/* stormpost opt out */
div.syndicateform.stormpost{
  margin: 0px;
  padding: 0px;
}
div.syndicateform.stormpost fieldset{  border: none; }
/* EXTRA SNIPPETS */
/* jquery simple modal dialog */
#simplemodal-container a.modalCloseImg {
  background:url(x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-15px;
  right:-18px;
  cursor:pointer;
}
#simplemodal-overlay {background-color:#000000;}
#simplemodal-container {width:50%;background-color:#ffffff; border:8px solid #000000; padding:12px;}

/* alternate required field css */
div.syndicateform div.altRequired{
  clear:both;
  padding: 10px 0px;
  margin: 0px 0px 10px 0px;
}
div.syndicateform div.altRequired #time{
  margin: 0px 0px;
  padding: 10px 0px;
}
div.syndicateform div.altRequired #time span.label{  margin: 0px 10px 0px 0px !important;}
div.syndicateform div.altRequired input{  margin: 10px 0px 0px 0px !important;}
div.syndicateform div.altRequired input.padded{  margin: 10px 0px 0px 200px !important;}
div.syndicateform div.altRequired label{
  margin: 0px 0px 10px 0px;
  width: 100%;
}
div.syndicateform div.altRequired span.label{
  font-weight: bold !important;
  margin: 0px 0px 0px 0px !important;
  background:transparent url(required.gif) no-repeat scroll 0 1px;
}
/*  CSS Parameter Template 1 */

div.syndicateform.roundedCustom, div.syndicateform.berkleyCollege.gray{
  background-color:#dedede;
  margin: 0;
  padding: 0;
  overflow:auto;
  max-width: 801px;
  _width: 100%;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px; 
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px; 
}
div.syndicateform.roundedCustom.yellow{
  background-color:#ffcc33;
  margin: 0;
  padding: 0;
  overflow:auto;
  max-width: 801px;
  _width: 100%;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px; 
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px; 
}
div.syndicateform.roundedCustom div.adHeader{
  display:block;
  background-color:#fff;
  padding: 25px 0 0px 0px;
  margin: 0px 0px 20px 0px;  
}
div.syndicateform.roundedCustom #copyblock .adlogo{
  margin: 0 !important;
  width: 100%;
}
div.syndicateform.roundedCustom div.adcopy{
  width: 35%;
  padding: 0px 0px 0px 5px;
  margin: 0px 25px 0px 10px;
  float:left;
  clear: left;
  background-color:none;
  line-height: 18px;
}
div.syndicateform.roundedCustom div.adcopy ul{
  margin: 0px;
  padding: 0px 0px 0px 15px;
  list-style-type: circle;
}
div.syndicateform.roundedCustom div.adcopy ul li{
  margin: 0px;
  padding: 0px 0px 0px 5px;
}
div.syndicateform.roundedCustom #formblock{
  width: 50%;
  padding: 15px;
  margin: 20px 10px 0px 0px;
  float:right;
  clear:right;
  background-color:#fff;
  border:5px solid #fff;
  color:#444 !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;    
}
div.syndicateform.roundedCustom #formblock fieldset{border:none !important;}
div.syndicateform.roundedCustom #formblock fieldset span.label{width: 165px;}
div.syndicateform.roundedCustom #formblock fieldset label.required.state select, 
div.syndicateform.roundedCustom #formblock fieldset label.required.email input, 
div.syndicateform.roundedCustom #formblock fieldset label.program select{ width: 145px;}
div.syndicateform.roundedCustom #formblock fieldset label.campusText{font-size: 10px;}
div.syndicateform.roundedCustom #formblock fieldset.acknowledgeText span.label{width: 90%;}
div.syndicateform.roundedCustom #formblock fieldset.acknowledgeText span.errors{padding: 0px 0px 0px 20px;}
div.syndicateform.roundedCustom #formblock fieldset.questions span.radio input.radio { margin: 0 !important;}
div.syndicateform.roundedCustom div.adfooter{
  clear:both;
  margin: 0;
  padding: 0 15px;  
}
div.syndicateform.roundedCustom div.roundedCustomFooterImage {
  width: 300px;
  float: left;
  display:inline;
  margin: 0;
  padding: 10px 10px 10px;
  border: 1px solid #ddd;
}
div.syndicateform.roundedCustom div.roundedCustomFooterImage img{
  float:left;
  margin: 0 10px 10px 0;
  width: 50px;
}
div.syndicateform.roundedCustom div.roundedCustomFooterImage p{
  float: right;
  width: 225px;
  margin: 0;
  padding: 0;
}
div.syndicateform.roundedCustom  div.adcopy img{
  width: 200px;
  margin: 10px 10px 10px 0;
  padding: 5px;
  border:1px solid #444;
  clear:both;
  background-color:#fff;
}

