body {
  background-color: #fff;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

body, td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a { color: #403eba; font-weight: bold; }
a:link, a:visited { font-weight: bold; text-decoration: underline; color: #403eba; }
a:hover, a:active { font-weight: bold; text-decoration: none; color: #100eca; }

form {
  padding: 0;
  margin: 0;
}

h2 {
  font-size: 17px;
}

.t0 {
	font-size: 10px;
}

.t {
  font-size: 14px;
}

.t1 {
	font-size: 11px;
}

.t2 {
	font-size: 12px;
}

.t3 {
	font-size: 15px;
}

.t4 {
	font-size: 16px;
}
.t5 {
	font-size: 18px;
}
.t6 {
	font-size: 20px;
}

.text {
  background-color: #FFFFFF !important;
  border:1px solid #999999;
  padding:2px;
	font-size: 13px;
}

.cell {
	font-size: 12px;
	padding-top: 2px;
}


.err {
  font-weight: bold;
  color: #FF0000;
}

.clear {
  clear: both;
  height: 0px;
}

.layout {
  width: 100%;
}


.textfield, .textfield0, .textfield1, .textfield2, .textfield3 {
  background: url(images/bg_txt.gif) no-repeat left top;
  width: 216px;
  height: 18px;
  border: none;
  padding: 7px 6px 5px 6px;
  margin: 7px 0px;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}

.textfield0 {
  background: url(images/bg_txt0.gif) no-repeat left top;
  width: 504px;
}

.textfield1 {
  background: url(images/bg_txt.gif) no-repeat left top;
  width: 216px;
}

.textfield2 {
  background: url(images/bg_txt2.gif) no-repeat left top;
  width: 33px;
}

.textfield3 {
  background: url(images/bg_txt3.gif) no-repeat left top;
  width: 73px;
}

.textlabel {
  font-size: 14px;
  font-weight: normal;
}


#wrapper {
  width: 1009px;
  text-align: left;
  margin: 0px auto;
}

#wrapper_sec {
  width: 1009px;
  margin: 0px auto;
}

#home_content1 {
  position: relative;
  width: 1009px;
  height: 109px;
}

#home_mtm {
  position: absolute;
  left: 73px;
  top: 37px;
  width: 195px;
  height: 72px;
  background: url(images/mtm.gif) no-repeat left top;
}

#home_header, #thankyou_header, #header3 {
  position: absolute;
  left: 343px;
  top: 37px;
  width: 530px;
  height: 72px;
  background: url(images/header1.gif) no-repeat left top;
}

#thankyou_header {
  background: url(images/header2.gif) no-repeat left top;
}

#header3 {
  width: 604px;
  background: url(images/header3.gif) no-repeat left top;
}

#home_content2 {
  position: relative;
  width: 1009px;
  height: 261px;
  overflow: visible;
  background: url(images/guy1.gif) no-repeat left bottom;
}

#home_content2 .content {
  position: relative;
  width: 563px;
  padding: 5px 80px 0px 366px;
}

#home_content3 {
  position: relative;
  width: 1009px;
}

#sec_content1 {
  position: relative;
  width: 1009px;
}


#sidebar {
  float: left;
  width: 318px; 
}

#main {
  float: left;
  width: 659px;
  margin-left: 31px;
}

#sidebar_box_black {
  position: relative;
  width: 318px;
  height: 71px;
  padding-top: 13px;
  color: #fff;
  font-size: 21px;
  line-height: 25px;
  text-align: center;
  background: url(images/sidebar_box_black_bg.gif) no-repeat left top;
}

#sidebar_box_black a, #sidebar_box_black a:link, #sidebar_box_black a:visited, #sidebar_box_black a:hover, #sidebar_box_black a:active {
  color: #f2bd46;
  font-weight: bold;
}

#sidebar_box_blue {
	margin-top: 20px;
  position: relative;
  width: 254px;
  padding: 22px 32px;
  color: #fff;
  font-size: 17px;
  text-align: left;
  background: #1c72a8 url(images/sidebar_box_blue_bg.jpg) repeat-x left top;
}

#sidebar_box_blue a, #sidebar_box_blue a:link, #sidebar_box_blue a:visited, #sidebar_box_blue a:hover, #sidebar_box_blue a:active {
  color: #fff;
}

#sidebar_sec_white {
  position: relative;
  width: 318px;
  padding-right: 42px;
  text-align: center;
}

#sidebar_box_corner {
  position: relative;
  width: 316px;
  padding: 20px 0px;
  color: #1c72a8;
  font-size: 18px;
  text-align: left;
  border: 1px solid #ccc;
}

#sidebar_box_corner p {
  margin: 0px;
  padding: 0px 0px 12px 31px;
}

.patriot_header {
  color: #1c72a8;
  font-size: 18px;
}

#main p.patriot_header {
  margin: 0px;
  padding: 0px 0px 12px 0px;
  text-align: left;
}

#sidebar_sec_white a, #sidebar_sec_white a:link, #sidebar_sec_white a:visited {
  color: #1c72a8;
}

#home_form_wrapper {
  width: 651px;
  padding-left: 8px;
}

#sec_form_wrapper {
  width: 651px;
  padding-right: 8px;
}

#form_top {
  width: 651px;
  background: #fefeff url(images/box_bg.gif) repeat-y left top;
}

#fields, #fields_sec {
  width: 645px;
  margin: 0px 1px 0px 5px;
  background: url(images/box_fields_bg.gif) repeat-x left bottom;
}

#fields_sec {
  background: url(images/box_fields_bg_sec.gif) repeat-x left bottom;
}

#fields p.patriot_header, #fields p, #fields_sec p.patriot_header, #fields_sec p {
  padding-left: 20px;
  padding-top: 0px;
  margin-top: 0px;
}

#form_bottom {
  width: 651px;
  background: #f2bd46 url(images/box_yellow_bg.gif) repeat-y left top;
}

.corner_col {
  padding-left: 12px;
  color: #000;
  font-size: 11px;
}

.corner_col h2 {
  font-size: 16px;
  font-style: italic;
}

.corner_col ul {
  margin: 0px;
  padding: 1px 0px 14px 12px;
}

.corner_col ul li, .corner_col ul li a, .corner_col ul li a:link, .corner_col ul li a:visited, .corner_col ul li a:hover, .corner_col ul li a:active {
  font-size: 11px;
  color: #000;
  font-weight: normal;
	margin-bottom: 5px;
}



