html, body {
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 15px;
}

h1 {
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 18px;
	margin: 10px 0 10px 0;
	line-height: 20px;
}

.enrollTitle {
	/*Just like h1 except with no bottom margin or padding*/
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 0px 0;
	line-height: 20px;
}

h2 {
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 14px;
	margin: 6px 0 6px 0;
}

.enrollSubtitle {
	/*Just like h2 except with no bottom margin or padding*/
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0 2px 0;
}

h3 {
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 13px;
	margin: 4px 0 4px 0;
}

p { margin: 0; }

table { margin: 0;}

.black { color: #000; }
.white { color: #fff; }
/*.blue { color: #143266; }*/
.blue { color: #305AA4; }
.gold { color: #C6925A; }

/*old colors, might be keepers*/
.red { color: #dd5227; }
.green { color: #9a5; }
.orange { color: #febf12; }
.pink { color: #fef5e7; }

form { margin: 0; padding: 0; }

ul,ol { margin-top: 0; margin-bottom: 0; }

.indent0 { text-indent: 0px; }
.indent10 { text-indent: 10px; }
.indent20 { text-indent: 20px; }

.padding0 { padding-left: 0px; }
.padding10 { padding-left: 10px; }
.padding20 { padding-left: 20px; }

.margin0 { margin-left: 0px; }
.margin10 { margin-left: 10px; }
.margin20 { margin-left: 20px; }

.vertpad5 { padding-top: 5px; padding-bottom: 5px; }
.pad5 { padding:5px; }

ul.nostyle, ol.nostyle { list-style-type: none; }

.disp_none { display: none; }

.allbord{ border: 1px solid black;}
.botbord{ border-bottom: 1px solid black;}

.headblue { background-color: #d1e0f6;}
.bodyblue { background-color: #e8f0fc;}
.headpink { background-color: #fef5e7;}

.bold { font-weight: bold; }
.under { text-decoration: underline; }
.italic { font-style: italic; }

.testtext { font-family:'Trebuchet MS'; color: #305AA4; margin-left:40px; margin-right:50px; margin-top:8px; margin-bottom:0px; font-size:13px; font-weight:bold;}
.testname { font-family:'Trebuchet MS'; color: #305AA4; margin-left:40px; margin-right:50px; margin-top:0px; margin-bottom:8px; font-size:13px; font-weight:normal;}

.formField{
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	height:16px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#143266;
	background-color:#FFFFFF;
}
.formButton{width:200px; height:24px; color:#C6925A; font-size:14px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#143266; position:relative; top:6px; left:0px;}

.formfields {
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fff;
	border: 1px solid #999;
	padding-left: 1px;
	padding-right: 1px;
}

.thawteBox{position:absolute; top:8px; left:690px; border:0px; margin:0px; }

.loginBox{font-family:'Trebuchet MS'; font-size:11px; font-weight:bold; color:#C6925A; position:absolute; top:8px; left:616px; border:0px; margin:0px; }
.loginIDField{width:46px; height:14px; color:#C6925A; font-size:10px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#143266; }
.loginIDLabel{ position:relative; top:-3px; vertical-align:bottom;}
.loginPWField{width:65px; height:14px; color:#C6925A; font-size:10px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#143266; position:relative; top:1px;}
.loginPWLabel{ position:relative; top:-1px; vertical-align:bottom;}
/*.loginGoButton{ vertical-align: bottom; margin-bottom: 2px;}*/
.loginGoButton{width:30px; height:19px; color:#C6925A; font-size:11px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#143266; position:relative; top:1px; left:6px;}

#reqForm{font-family:'Trebuchet MS'; font-size:12px; font-weight:bold; color:#143266; border:0px; margin:6px; padding:4px; background-color: #D8BDA3; }
.reqText{ font-size:12px; font-weight:normal; padding-top:4px;}
.reqNameLabel{ position:relative; top:-3px; vertical-align:bottom; padding-left:16px;}
.reqNameField{width:151px; height:14px; color:#C6925A; font-size:11px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#143266;}
.reqEmailLabel{ position:relative; top:-3px; vertical-align:bottom; padding-left:16px;}
.reqEmailField{width:140px; height:14px; color:#C6925A; font-size:11px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#143266;}
.reqPhoneLabel{ position:relative; top:-3px; vertical-align:bottom; padding-left:12px;}
.reqPhoneField{width:90px; height:14px; color:#C6925A; font-size:11px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#143266;}
.reqButton{width:113px; height:18px; color:#C6925A; font-size:11px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#143266; position:relative; left:12px;}

#contactForm{font-family:'Trebuchet MS'; font-size:12px; font-weight:bold; color:#000000; border:0px; margin:2px; padding:0px; background-color: #FFFFFF; }
.contLabel{ position:relative; top:-3px; vertical-align:bottom;}
.contField{width:200px; height:16px; color:#000000; font-size:12px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#FFFFFF;}
.contCommentLabel{ padding-top:6px;}
.contCommentField{width:500px; color:#000000; font-size:12px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#FFFFFF;}
.contButton{width:200px; height:24px; color:#C6925A; font-size:14px; font-weight:bold; border-style:solid; border-width:1px; border-color:#143266; background-color:#143266; position:relative; top:6px; left:30px;}
.contSuccess{font-family:'Trebuchet MS'; font-size:12px; font-weight:bold; color:#000000;}

a.mipLink{
	font-size: 13px;
	text-decoration: none;
	color: #305AA4;
}
a:hover.mipLink {
	text-decoration: underline;
}

.enrollButton {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

a.link{
	font-size: 12px;
	text-decoration: none;
	color: #305AA4;
}
a:hover.link {
	text-decoration: underline;
}
