body {
 font: 80% arial, helvetica, sans-serif;
 background-color: white;
 margin: 0;
}

h1 {
 font-size: 2em;
 color: black;
}

h2 {
 font-size: 1.5em;
 color: black;
}

h3 {
 font-size: 1.25em;
 color: black;
}

img {
 border: none;
}

.transparent {
 filter:alpha(opacity=85);
 -moz-opacity: 0.85;
 opacity: 0.85;
}

.opaque {
 filter:alpha(opacity=99);
 -moz-opacity: 0.99;
 opacity: 0.99;
}

.error {
 color: red;

}
div.row {
 clear: both;
 padding: 0px 18px;
}

div.shortrow {
 clear: both;
 padding: 0px 5px;
}

div.row span.label {
 float: left;
 width: 230px;
 text-align: right;
}

div.shortrow span.loginlabel {
 float: left;
 width: 80px;
 text-align: right;
}

div.row span.saleslabel {
 float: left;
 width: 175px;
 text-align: right;
}

div.row span.labelrequired {
 float: left;
 width: 230px;
 text-align: right;
 color: red;
}

div.row span.labelrequiredprompt {
 float: left;
 width: 230px;
 text-align: left;
 color: red;
}

div.row span.formw {
 float: right;
 width: 350px;
 text-align: left;
}

div.row span.salesinfo {
 float: right;
 width: 400px;
 text-align: left;
}

div.shortrow span.loginfield {
 float: right;
 width: 160px;
 text-align: left;
}

div.shortrow span.loginmessage {
 float: right;
 width: 160px;
 text-align: left;
 color: red;
}

#container {
 position: relative;
 width: 100%;
 height: 690px;
 margin: auto;
 background: url(images/bluebannerfill9.jpg) top left repeat-x;
 text-align:center;
}

#header {
 position: relative;
 width: 1000px;
 \width: 1000px;
 w\idth: 1000px; /* real width */
 height: 64px;
 margin: auto;
}

#content {
 position:relative;
 width: 994px;
 \width: 1000px;
 w\idth: 1000px; /* real width */
 height: 321px;
 margin: auto;
 background: white;
 text-align:left;
}

#maincontent {
 float: right;
 width: 994px;
 \width: 1000px;
 w\idth: 1000px; /* real width */
 height: 321px;
 margin: 0px 0px 0px 0px;
 color: black;
 overflow: hidden;
}

#maincontent img {
 /*w\idth: 100%;  real width 
 margin: 60px 180px;*/
}

#footer {
 position: relative;
 width: 994px;
 \width: 1000px;
 w\idth: 1000px; /* real width */
 height: 230px;
 margin: auto;
 padding: 34px 0px 0px;
 background: url(images/builttowinbanner.jpg) center 0px no-repeat;
 overflow:hidden;
}

#footerleft {
 position: relative;
 float: left;
 width: 185px;
  \width: 200px;
 w\idth: 200px; /* real width */
 height: 230px;
 top: 0px;
 padding: 0px 0px;
 background: url(images/footer_left_bkgd4.jpg) 15px 15px  no-repeat;
 text-align:left;
 margin-left:172px;
}

#newsfooter {
 position: relative;
 float: left;
 width: 185px;
 height: 230px;
 top: 0px;
 margin: auto;
 padding: 0px 0px;
}

#footerleft p {
 font-weight: bold;
 margin: 87px 0px 0px 25px;
}

#footerleft ul {
 margin-top: 10px;
 margin-left: 38px;
 line-height: 12px;
 padding-left: 0;
}

#footerleft li {
 margin-bottom: 5px;
 color: gray;
}

#footerleft li a {
 font-size: 11px;
 color: gray;
 text-decoration: none;
}

#footerleft li a:hover, #footerleft li:hover {
 color: black;
}

#footerright {
 position: relative;
 float: left;
 width: 185px;
 \width: 200px;
 w\idth: 200px; /* real width */
 height: 230px;
 top: 0px;
 margin: 0;
 padding: 0px 0px;
 background: url(images/footer_right_bkgd4.jpg) 15px 15px no-repeat;
 text-align:left;
 margin-left:25px;
}

#footerright p {
 font-weight: bold;
 margin: 87px 0px 0px 25px;
}

#footerright ul {
 margin-top: 10px;
 margin-left: 38px;
 line-height: 9px;
 padding-left: 0;
}

#footerright li {
 margin-bottom: 7px;
 color: gray;
}

#footerright li a {
 font-size: 11px;
 color: gray;
 text-decoration: none;
}

#footerright li a.redlight, #footerright li a:hover.redlight {
 font-size: 11px;
 color: red;
 text-decoration: none;
}

#footerright li a:hover, #footerright li:hover {
 color: black;
}
/*---------- footer Social -----------*/
#footersocial {
 position: relative;
 float: left;
 width: 185px;
  \width: 200px;
 w\idth: 200px; /* real width */
 height: 230px;
 top: 0px;
 margin: 0;
 padding: 0px 0px;
 background: url(images/footer_social_bkgd4.jpg) 15px 15px no-repeat;
 text-align:left;
 margin-left:25px;
}

#footersocial p {
 font-weight: bold;
 margin: 87px 0px 0px 25px;
}

#footersocial ul {
 margin-top: 10px;
 margin-left: 38px;
 line-height: 9px;
 padding-left: 0;
}

#footersocial li {
 margin-bottom: 7px;
 color: gray;
}

#footersocial li a {
 font-size: 11px;
 color: gray;
 text-decoration: none;
}

#footersocial li a.redlight, #footersocial li a:hover.redlight {
 font-size: 11px;
 color: red;
 text-decoration: none;
}

#footersocial li a:hover, #footersocial li:hover {
 color: black;
}

#footerbottom {
 position: relative;
 height: 65px;
 width: 994px;
 \width: 1000px;
 w\idth: 1000px; /* real width */
 top: 5px;
 margin: auto;
 background: url(images/footer_line.jpg) top center no-repeat;
}

#footerbottom a {
 padding: 0px;
 margin: 0px;
}

#footerbottom img, #footerbottom a img {
 padding: 0px 10px;
}

#footeraerus {
 display:inline;
 position: relative;
 top: 15px;
 left: 00px;
 text-align:center;
}

#footerakona {
 display:inline;
 position: relative;
 top: 7px;
 left: 360px;
}
