@charset "UTF-8";
/* CSS Document */

body { text-align:center; display:block; margin-left:auto; margin-right:auto; width:600px; display:block; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#333333; font-size:12px; padding:0px; }
.content { display:block; padding:20px 0px 0px 0px; text-align:center; width:560px; }
a { text-decoration:none; color:#000066; -moz-outline-style:none; }
a:hover { text-decoration:underline; }
h1 { font-size:18px; color:#333333; }
p { display:block; padding:0px 0px 10px 0px; margin:0px; width:600px; }
img { border:none; }
span.reqField { color:#FF0000; font-weight:bold; } 

form { margin:0px; padding:0px; background:none; }
div { width:600px; }
div.row { display:block; float:left; width:598px; padding:5px 0px 5px 0px; }
div.row p { display:block; text-align:center; width:600px; padding:0px 0px 0px 0px; }
.write { padding:6px 10px 2px 13px; height:14px; float:left; text-align:left; }
div.colR { float:left; padding:0px 0px 0px 10px; text-align:left; width:330px; }
label { text-align:right; display:block; float:left; padding:6px 10px 2px 0px; line-height:18px; /*height:14px;*/ width:240px; background:#f1f2f2; }
table { width:600px; text-align:center; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#333333; font-size:12px;  }
table.logintbl { width:380px; }
th { vertical-align:top; padding:5px 10px 5px 10px; }
th.blank { background:none; }
td { vertical-align:top; padding:5px 10px 5px 10px; text-align:center; }
td.loginR { text-align:right; padding:10px 0px 5px 0px; }
td.loginL { text-align:left; padding:5px 0px 5px 0px; }

#processing { text-align:center; width:600px; display:block; }
#t_subject, .t_subject_head{ text-align:left; }

textarea {  }
input { color:#333333; font-weight:normal; height:19px; border:none; padding:2px 12px 1px 12px; border:none; margin:0px; 
	-moz-outline-style:none; background:#f1f2f2; }
input.sm { background:url(images/textBox_sm.jpg) top right no-repeat; width:176px; }
input.mid { background:url(images/textBox_mid.jpg) top right no-repeat; width:236px; }
input.lg { background:url(images/textBox_lg.jpg) top right no-repeat; width:296px; }
input.sm_r { background:url(images/textBox_sm.jpg) top right no-repeat; width:176px; }
input.mid_r { background:url(images/textBox_mid_r.jpg) top right no-repeat; width:238px; padding:2px 30px 1px 12px; }
input.lg_r { background:url(images/textBox_lg_r.jpg) top right no-repeat; width:288px; padding:2px 40px 1px 12px; }
input.sm_err { background:url(images/textBox_sm_err.jpg) top right no-repeat; width:168px; padding:2px 20px 1px 12px; }
input.mid_err { background:url(images/textBox_mid_err.jpg) top right no-repeat; width:228px; padding:2px 20px 1px 12px; }
input.lg_err { background:url(images/textBox_lg_err.jpg) top right no-repeat; width:288px; padding:2px 20px 1px 12px; }
input.sm_r_err { background:url(images/textBox_sm_err.jpg) top right no-repeat; padding:2px 20px 1px 12px; }
input.mid_r_err { background:url(images/textBox_mid_r_err.jpg) top right no-repeat; padding:2px 40px 1px 12px; }
input.lg_r_err { background:url(images/textBox_lg_r_err.jpg) top right no-repeat; padding:2px 40px 1px 12px; }
input.err { border: 1px solid red; }

select.sm_err, select.mid_err, select.lg_err, select.sm_r_err, select.mid_r_err, select.lg_r_err { border-top:1px solid #FF0000; 
	border-left:1px solid #FF0000; color:#FF0000; }

#wrapperHead { background:url(images/inCampusReg_smHead.jpg) center top no-repeat; width:600px; }
#wrapperFoot { background:url(images/inCampusReg_smFoot.jpg) center bottom no-repeat; width:600px; }
#foot { padding:0px; margin:0px; width:600px; height:25px; }

.wrapper_sm { width:410px; /*background:url(images/inCampusReg_smFoot.jpg) center bottom no-repeat;*/ padding:30px 95px 0px 95px; margin:0px; }
.wrapper_sm #head { display:block; padding:3px 15px 0px 15px; width:380px; margin:0px; text-align:right; /*background:url(images/inCampusReg_smHead.jpg) top center no-repeat;*/ }
.wrapper_sm #head p { text-align:center; padding:38px 0px 13px 0px; margin:0px; height:14px; font-size:18px; font-weight:bold; display:block; width:350px; }
.wrapper_sm div.buttons { width:200px; padding:5px 0px 0px 160px; }

#thank_you { display:block; }

#confirm table { width:600px; padding:0px; }
#confirm td { padding:6px 10px 2px 10px; margin:5px 0px 5px 0px; }
#confirm td.confirm_l { background:#F1F2F2; text-align:right; width:240px; }
#confirm td.confirm_r { width:330px; text-align:left; }

.redirect { padding:30px 0px 0px 0px; }
.redirect img { border:1px solid #FFFFFF; }
.redirect img:hover { border:1px solid #000066; }
#poweredBy { text-align:right; padding:50px 0px 0px 0px; width:600px; }

div.buttons { display:block; float:left; width:248px; padding:5px 0px 0px 250px; text-align:center; }

.button, input.button { display:inline; margin:0px 0px 0px 10px; padding:0px 0px 2px 0px; text-align:center; color:#333333; font-size:12px; -moz-outline-style:none;
	float:left; width:65px; height:23px; text-decoration:none; background:url(images/button.jpg) right center no-repeat; }
.button { padding:3px 0px 2px 0px; height:20px;  } 
.button:hover { text-decoration:none; } 
.button:hover, input.button:hover { color:#FFFFFF; background:url(images/button.jpg) left center no-repeat; }
.open { display:block; background:url(images/page.jpg) center left no-repeat; 
	padding:9px 13px 0px 22px; height:16px; float:right; }
#thank_you { padding:30px 0px 30px 0px; }
#thank_you, #content, #processing, #create, #forgot, #login, #poweredBy, #foot { display:none; }
#err_message { color:red; margin:0px 0px 0px 0px; width:600px; }
#err_message p { padding:15px 0px 0px 0px; margin:0px; }
#err_message ul {  }

