body {
  text-align: center;
  background: #727366 url('img/bg1.jpg') repeat-y center;
  margin-top:0px;
  margin-bottom:0px;
}

A:link {
	COLOR: #AC3604; text-decoration: underline
}
A:visited {
	COLOR: #AC3604; text-decoration: underline
}
A:active {
	COLOR: #FF3300; text-decoration: underline
}
A:hover {
	COLOR: #FF3300; text-decoration: underline
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 900px;
  text-align: left;
  background: #FFFFE1 top right repeat-y;
  border: 1px solid #000000;
}

#page_header {
  height: 85px;
  background: #000000 url('img/logo.jpg') top left no-repeat;
  clear: both;
}

#page_header h1 {
  font-family: Franklin Gothic Medium, arial black, verdana;
  font-size: 10px;
  color: #cccccc;
  background: #000000;
  padding:4px;
  clear:both;
  margin-top:1px;
  margin-right:-7px;
  float: right;
  width:480px;
}

#page_header1 {
  height: 20px;
  background: #000000;
  clear: both;
}

#page_header1 h1 {
  float: left;
  margin: 0px;
  padding-top:5px;
  padding-left:5px;
  font-family: verdana;
  font-size:9px;
  letter-spacing: 0px;
  color: #CCCCCC;
}

#menu_bar {
  height:21px;
  background: #FFCC33;
  clear: both;
}

#menu_bar ul {
  margin-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  background: #FFCC33;
  color: Black;
  float: left;
  width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size:12px;
  font-weight: bold;
}

#menu_bar ul li { display: inline; }

#menu_bar ul li a
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
  background: #FFCC33;
  color: #000000;
  text-decoration: none;
  float: left;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

#menu_bar ul li a:hover
{
  background: #000000;
  color: #ffffff;
}

#content_wrapper {
  width: 880px;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:8px;
  margin-right:0px;
  clear:both;
}

#right_side {
  margin-top:1px;
  margin-right:-7px;
  float: right;
  width:300px;
  background-color: #FFFFE1;
  border:0px dashed #cccccc;
}

#left_side {
  float: left;
  width:575px;
  background-color: #FFFFE1;
  border:0px dashed #cccccc;
}

.float_left {
  float: left;
  margin-right: 0px;
}

.float_right {
  float: right;
  margin-right: 0px;
}

.float_right1 {
  float: right;
  margin-right: 10px;
}

.float_center {
  float: center;
  margin-left: 8px;
}

.float_center1 {
  float: left;
  margin-left: 47px;
}

.float_center2 {
  float: right;
  margin-left: 30px;
}

#feature_box {
  float:left;
  width:555px;
  background-color: #FFFFFF;
  border-right:inset #DCEDDC 2px;
  border-top:outset #DCEDDC 2px;
  border-bottom:inset #DCEDDC 2px;
  border-left:outset #DCEDDC 2px;
  padding:10px;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:8px;
}

#feature_box h1 {
  margin-top:0px;
  margin-bottom:10px;
  font-family: Franklin Gothic Medium, arial black, verdana;
  font-size: 16px;
  color: #000000;
  background: #ffffff url('img/beckline1.jpg') center repeat;
  padding:4px;
  border-bottom: 1px solid #000066;
  clear:both;
}

#feature_box h2 {
  font-family: verdana;
  font-size: 12px;
  color: #000000;
  background-color:#FFFFFF;
  border-bottom: 1px solid #000066;
}

#feature_box h3 {
  font-family: verdana, arial;
  font-size: 11px;
  color: #333333;
  background-color:#F0FFCC;
  line-height: 16px;
  margin-bottom:5px;
  margin-top:0px;
  padding-left:4px;
}

#feature_box p {
  font-family: verdana, arial;
  font-size: 11px;
  color: #484848;
  line-height: 16px;
  margin-bottom:5px;
  margin-top:0px;
  padding-left:4px;

}

#feature_boxi {
  float:left;
  width:280px;
  background: #ffffff;
  border-right:inset #DCEDDC 2px;
  border-top:outset #DCEDDC 2px;
  border-bottom:inset #DCEDDC 2px;
  border-left:outset #DCEDDC 2px;
  padding:0px;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:0px;
}

#feature_boxi h1 {
  padding-left:5px;
  margin-top:0px;
  margin-bottom:5px;
  font-family: tahoma, verdana;
  font-size: 14px;
  color: #000000;
  background: #ffffff url('img/beckline1.jpg') center repeat;
  padding:4px;
  border-bottom: 1px solid #000066;
  clear:both;
}

#feature_boxi p {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #555555;
  line-height: 16px;
  margin-bottom:5px;
  margin-top:0px;
  padding-left:4px;

}
#feature_boxa {
  float:left;
  width:280px;
  background-color: #FFFFFF;
  border-right:inset #DCEDDC 2px;
  border-top:outset #DCEDDC 2px;
  border-bottom:inset #DCEDDC 2px;
  border-left:outset #DCEDDC 2px;
  padding:0px;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:8px;
}

#feature_boxa h1 {
  padding-left:5px;
  margin-top:0px;
  margin-bottom:5px;
  font-family: tahoma, verdana;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  background: #ffffff url('img/beckline1.jpg') center repeat;
  padding:4px;
  border-bottom: 1px solid #000066;
  clear:both;
}

#feature_boxa p {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #555555;
  line-height: 16px;
  margin-bottom:5px;
  margin-top:0px;
  padding-left:4px;

}

#feature_box1 {
  float:left;
  width:280px;
  background-color: #FFFFFF;
  border-right:inset #DCEDDC 2px;
  border-top:outset #DCEDDC 2px;
  border-bottom:inset #DCEDDC 2px;
  border-left:outset #DCEDDC 2px;
  padding:0px;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:8px;
}
#page_footer {
  height: 90px;
  background-color: #000000;
  clear: both;
  margin-left:0px;
  margin-right:0px;
}

#page_footer p {
  padding-top:18px;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing:1px;
}
#page_footer p:link {
  padding-top:18px;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing:1px;
}

#spacer {
  height:20px;
  clear:both;
}

.arrow_list { 
  margin-left: 10px;
  padding-left: 0;
  list-style: none;
} 

.arrow_list li { 
  padding-left: 10px;
  background-image: url(../img/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 7px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height:18px;
}

form * {margin:0;padding:0;} /* Standard margin and padding reset, normally done on the body */

legend {
	color:#000; /* IE styles legends with blue text by default */
	*margin-left:-7px; /* A hack that only ie reads to position the legend in the same place cross browser */
}
fieldset {
	border:1px solid #dedede; /* Default fieldset borders vary cross browser, so make them the same */
}
fieldset div {
	overflow:hidden; /* Contain the floating elements */
	display:inline-block; /* Give layout in ie to contain float */
}
fieldset div {display:block;} /* Reset element back to block leaving layout in ie */
label {
	float:left; /* Take out of flow so the input starts at the same height */
	width:5em; /* Set a width so the inputs line up */
}

.radio {
	position:relative; /* Position so children are relative to this container */
	border:0; /* Remove the border */
}
.radio span {
	position:absolute; /* Take the content of the legend out of flow */
	top:0;left:0; /* and position it to the top left of the fieldset */
	width:5em; /* Same width as labels */
}
.radio ul {
	margin-left:5em; /* Since the legend is out of flow. set margin, so inputs are inline */
	list-style:none; /* Dont want bullets */
}
.radio li {
	position:relative; /* Fix a bug in IE zoom functionality */
	display:inline; /* Display the inputs in a line */
	white-space:nowrap; /* We dont want a label to wrap between the input and label */
}
.radio label, .radio input {
	width:auto; /* Reset the width on the label from the 5em, set earlier */
	float:none; /* Reset the float from left on the label, set earlier */
	vertical-align:middle; /* Align the radio buttons with the inputs */
}