body {
	margin:0px;
	padding:0px 0px 20px 0px;
	background-color:#152e71;
}
body, td, th {
	color:#1d1d1d;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
}

p {margin:0px; padding:0px 0px 12px 0px; line-height:20px;}
img {border:none;}
img, div, input, a { behavior: url("iepngfix.htc") }

a {color:#152e71;}
a:hover {color:#912f2f;}

h3 {
	margin:15px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-weight:normal;
	font-family:Georgia, Times New Roman, serif;
	color:#152e71;
	font-size:16px;
}
h3#comments {margin:0px 0px 0px 0px; padding:50px 25px 20px 25px;}

.postbody {
	background-color:#ffffff;
}

.postbody form {
	margin:0px;
	padding:0px;
}
.postbody input, .postbody textarea {margin-top:5px; margin-bottom:5px; padding:5px; border:1px solid #b1b1b1; background-color:#f9f9f9; font-family:Arial, sans-serif;}
.postbody select {margin-top:5px; margin-bottom:5px; padding:5px 5px 3px 5px; border:1px solid #b1b1b1; background-color:#f9f9f9; font-family:Arial, sans-serif;}
.formentry {
	width:630px;
	display:block;
	padding:0px 0px 12px 10px;
	float:left;
}
.formentry p {margin:0px; padding:0px;}
.borderbottom {border-bottom:1px solid #e7e7e7; margin:0px 0px 20px 0px; padding:0px 0px 15px 10px;}

.nameblock {width:632px; float:left;}
	.name_lastfirst {width:176px; float:left; font-size:9px; text-transform:uppercase; text-align:center; padding:0px 10px 0px 0px; color:#807f7f;}
	.name_mi {width:36px; float:left; font-size:9px; text-transform:uppercase; text-align:center; padding:0px 10px 0px 0px; color:#807f7f;}
	.name_sufsal {width:66px; float:left; font-size:9px; text-transform:uppercase; text-align:center; padding:0px 10px 0px 0px; color:#807f7f;}
	
.br {display:block; padding:0px 0px 0px 0px;}

.formentry .desiredsem_label {width:108px; float:left; padding-right:10px; }
.formentry .desiredsem_field {width:506px; float:left;}

.formentry .column {width:206px; padding:0px 15px 12px 0px; float:left;}
.formentry .column2 {width:156px; padding:0px 15px 12px 0px; float:left;}
.formentry .columnsmall {width:86px; padding:0px 15px 12px 0px; float:left;}

.sectionbreak {padding:0px 0px 30px 10px;}

.programs {
	width:630px;
	margin:0px 0px 10px 0px;
	padding:4px 0px 10px 0px;
}

.programs h2 {
	color:#ffffff;
	background:#0f0b6c;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px 5px 2px 5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}

.programs h3 {
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 3px 0px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
h3.nextsec {padding:12px 0px 3px 0px;}
.programs .col {
	width:200px;
	float:left;
	padding:8px 5px 0px 0px;
	font-size:11px;
}
.programs .col input {margin-top:0px; margin-bottom:4px;}

/* Fields */
.small {width:50px;}
.smaller {width:20px;}
.small2 {width:80px;}
.medium {width: 200px;}
.medium2 {width: 150px;}
.medium3 {width: 160px;}
.medium4 {width: 300px;}
.big {width:500px;}

/* Pop-ups */
.poupuptext {
	padding:25px 20px 0px 20px;
	text-align:center;
}
input.regformbutton {
	background-image:url(formbutton.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#7ca2d2;
	border:1px solid #6b88ad;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	padding:5px 10px 3px 10px;
	font-size:11px;
}
