/* GENERAL */
body {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#475259;
	margin:0;
	padding:0;
}
#wrapper {
	border-top:7px solid #3c98d0;
	background:#0c6fab;
}
p {
	padding:0;
	margin:15px 0;
	line-height:18px;
}
ol {
	padding:10px 0 15px 0;
	margin:0;
}
ol li {
	padding:5px 0 0 0;
	margin:0 0 0 30px;
}
ol ul li {
	list-style-type:disc;
}
OPTION {
	padding: 2px 4px 2px 4px;
}

DL {
	padding: 0 0 8px 0;
}

DT {
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	color: #0c6fab;
	padding: 0 0 4px 0;
}

DD {
	padding: 4px 0; 
}

TD, TH {
	text-align: left;
	vertical-align: top;	
}


/* HEADER */
#header {
	/*width:510px;*/
	width:710px;
	height:133px;
	/*background:url(../images/jones-ncti.gif) no-repeat 0 0;*/
}
h1 {
	font:normal 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	margin:0 0 0 215px;
	padding:51px 0 0 75px;
}
.tableBG h1 {
	font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0d6fab;
	text-align:left;
	margin:0;
	padding:0 30px 20px 0;
}
h2 {
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#0d6fab;
	text-align:left;
	margin:0 0 15px 0;
	padding:15px 0 0 0;
	border-bottom:1px solid #0d6fab;
}
h3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding:5px 0 0 0;
}
h2.warning  {
	color:#de0000;
	padding:0 0 10px 0;
}
.topLink {
	background:url(../images/topLinkBG.gif) no-repeat 100% 0;
	font:normal 20px Arial, Helvetica, sans-serif;
	text-align:right;
	height:20px;
	padding:6px 9px 0 9px;
}
.topLink a {
	font:normal 11px Verdana, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.topLink a:hover {
	color:#FFF;
	text-decoration:underline;
}




/* MAIN CONTENT */
#content {
	width:710px;
	background:#fff;
	text-align:left;
	padding:15px 0 30px 0;
	*padding:30px 0 30px 0;
}
#contentWindow {
	width:710px;
	background:transparent;
	text-align:left;
	padding:0px 0 30px 0;
	*padding:0px 0 30px 0;
}
.bigButton {
	padding:20px 0 30px 0;
	text-align:center;
	width: 260px;
}
.bigButton a {
	display: inline-block;
	background:url(../images/test-buttonR.gif) no-repeat 100% 0;
	height:50px;
	font:normal 26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.bigButton a span {
	display:block;
	background:url(../images/test-buttonL.gif) no-repeat 0 0;
	height:43px;
	padding:7px 20px 0 20px;
}
.bigButtonTop {
	padding:20px 0 30px 0;
	text-align:center;
	width: 160px;
	float:right;
}
.bigButtonTop a {
	display: inline-block;
	background:url(../images/test-buttonR.gif) no-repeat 100% 0;
	height:50px;
	font:normal 26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.bigButtonTop a span {
	display:block;
	background:url(../images/test-buttonL.gif) no-repeat 0 0;
	height:43px;
	padding:7px 20px 0 20px;
}
.smallButton {
	padding:10px 0 10px 0;
	text-align:center;
	width: 160px;
	float:right;
}
.smallButton a {
	display: inline-block;
	background:url(../images/small-buttonR.gif) no-repeat 100% 0;
	height:25px;
	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.smallButton a span {
	display:block;
	background:url(../images/small-buttonL.gif) no-repeat 0 0;
	height:25px;
	width: 40px;
	padding:3px 10px 0 10px;
}
.tableBG {
	background:#d7e7f8 url(../images/tableCornerLT.gif) no-repeat 0 0;
	margin:15px 0 0 0;
}
.tableBG .rt {
	background:url(../images/tableCornerRT.gif) no-repeat 100% 0;
	display:block;
}
.tableBG .lb {
	background:url(../images/tableCornerLB.gif) no-repeat 0 100%;
	display:block;
}
.tableBG .rb {
	background:url(../images/tableCornerRB.gif) no-repeat 100% 100%;
	display:block;
	padding:30px 40px 30px 40px;
	text-align: center;
}
.star {
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#de0000;
}
.tableBG table th {
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:8px 4px;
	margin:8px 4px;
	white-space:nowrap;
	width:120px;
}
.tableBG table td {
	padding:8px 4px;
	margin:8px 4px;
}
.inputText {
	background:#FFF;
	border:1px solid #7f9db9;
	width:230px;
	height:16px;
	padding:1px 0 1px 2px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#4b4639;
}
.inputSelect {
	background:#FFF;
	border:1px solid #7f9db9;
	width:234px;
	height:20px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#4b4639;
}
.inputArea {
	background:#FFF;
	border:1px solid #7f9db9;
	width:400px;
	height:100px;
	padding:2px 0 0 2px;
	margin:0;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#4b4639;
}
.formBut {
	background:#90c2ea url(../images/buttonBG.gif) repeat-x 0 0;
	border:1px solid #3c78a7;
	width:70px;
	height:25px;
	margin:0 50px 0 0;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#f8f6f1;
	vertical-align:top;
	padding:0 0 3px 0;
	*padding:0;
	float:left;
}
.TB_closeWindowButton a {
	color:#fff;
	text-decoration:underline;
}
.zip {
	width:60px;
}
.phone {
	width:40px;
}

.tableBG table td.butRow {
	padding:10px 0 0 0;
	border-top:2px solid #90c2ea;
	line-height:24px;
}
.rounded {
	background-color:#fff;
}

.required {
	background-color:#de0000;

}

.warning TH {
	background-color:#de0000;
	color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #90c2ea;
	border-bottom-color: #90c2ea;
}

.warning TD.privacyRow{
	background-color:#de0000;
	color: #fff;
	
}




.sep {
	border-bottom:1px dashed #b9bcbd;
	padding:0 0 10px 0;
}
ul {
	padding:10px 0 15px 0;
	margin:0;
}
ul li {
	padding:5px 0 0 0;
	margin:0 0 0 20px;
}
a {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#0d6fab;
	text-decoration:underline;
}
a:hover {
	color:#0d6fab;
	text-decoration:none;
}
.date {
	width:auto;
}













