body {
  font-family: "Trebuchet MS", "Lucida Sans Unicode", "Arial";
  font-size: 12px;
  background-color: #ffffff;
  margin: 0px; 
  padding: 0px;
}
td, p {
  font-family: "Trebuchet MS", "Lucida Sans Unicode", "Arial";
  font-size: 12px;
}
.p {
  font-size:11px;
  line-height:160%;
  margin:.0 0 0.9em 0;
  color: #666666;
}
.s {
  font-size:11px;
  color: #666666;
}
.ss {
  font-size:10px;
  color: #808080;
}
.yellow {
  color:#f7a825;
} 
a.p {
  color:#4c86c1;
  text-decoration: none;
}
a.p:hover {
  text-decoration: underline;
}


.caption    { color: #f7a825; font-size: 23px; font-weight:bold; margin-top: 3px;}
.section    { color: #f7a825; font-size: 13px; font-weight:bold; line-height: 1.5em; padding-top: 16px; padding-bottom: 0px; }
.subsection { color: #f7a825; font-size: 12px; font-weight:bold; line-height: 1.5em; padding-top: 7px; padding-bottom: 0px;  }

li.sm { list-style-image: url("http://media.entireweb.com/images/widgets/orangearrowsmall.gif"); list-style-position: inside; list-style-type: square;}
ul.sm { list-style-image: url("http://media.entireweb.com/images/widgets/orangearrowsmall.gif"); list-style-position: outside; list-style-type: square;}
ul.big { list-style-image: url("http://media.entireweb.com/images/widgets/orangearrow.gif"); list-style-position: outside; list-style-type: square; }











#body_container_outer {
  text-align: center;
  width: 100%;
  margin: 0px;
  padding: 0px;
}
#body_container_header_logo {
  vertical-align: middle;
  background-color: #000000;
  background-image: url(http://media.entireweb.com/images/pages/base/middle_background.jpg);
  background-repeat: repeat-x;
  background-position: top left;
}
#body_container_header_new {
  background-color: #000000;
}
#body_container_header_logo_new {
  vertical-align: middle;
  background-color: #000000;
  background-image: url(http://media.entireweb.com/images/pages/base/header_background.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  height: 67px;
  margin: 0;
  padding: 0;
}
#body_container_header_menu {
  vertical-align: middle;
  background-color: #000000;
  background-image: url(http://media.entireweb.com/images/pages/base/menu_background.jpg);
  background-repeat: repeat-x;
  background-position: top left;
}
#body_container_header_menu_new {
  vertical-align: middle;
  background-color: #000000;
  background-image: url(http://media.entireweb.com/images/pages/base/menubar_background.gif);
  background-repeat: repeat-x;
  background-position: top left;
  height: 31px;
}
#body_container_header_logo_inner {
  width: 1024px;
  margin: 0;
  padding: 0;
}
#body_container_header_logo_inner_new {
  width: 950px;
  margin: 0;
  padding: 0;
}
#body_container_header_menu_inner {
  width: 1024px;
  margin: 0;
  padding: 0;
}
#body_container_header_menu_inner_new {
  width:880px;
  margin: 0;
  padding-top: 7px;
}
#login_container {
  text-align:right;
  padding-top:20px;
}
#middle_container {
  width: 1024px;
  max-width: 1024px;
  margin: 0;
  padding: 0;
}
#middle_container_new {
  width: 950px;
  max-width: 950px;
  margin: 0;
  padding: 0;
}
td.header_logo {
  background-color: #ffffff;
  background-image: url(http://media.entireweb.com/images/pages/base/menubar_background.jpg);
  background-repeat: repeat-x;
  background-position: top left;
}
td.header_logo_row {
  background-color: #ffffff;
  background-image: url(http://media.entireweb.com/images/pages/base/middle_background.jpg);
  background-repeat: repeat-x;
  background-position: top left;
}
td.header_nav_row {
  vertical-align: middle;
  background-color: #ffffff;
  background-image: url(http://media.entireweb.com/images/pages/base/menu_background.jpg);
  background-repeat: repeat-x;
  background-position: top left;
}
#header_nav_login td {
  font-size: 11px;
  color: white;
}
#header_nav_login a.forgotlink {
  text-decoration: underline;
  font-size: 11px;
  color: #f7a825;
}
input { background-color: #f6f6f6; }
#header_nav_login input.textbox {
  width 110px;
  height: 18px;
  font-size: 10px;
}
input {
 color: #666666;
}
#header_table a {
  color:white;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}
#header_table a:hover { text-decoration: underline; }
#body_container_inner {
  background-color: #ffffff;
  background-image: url(http://media.entireweb.com/images/box/middle_background.jpg);
  background-repeat: repeat-x;
  background-position: top left;
}
#body_container_inner_new {
  background-color: #ffffff;
}
#input_email_container {
  padding-right:10px;
  background: url(http://media.entireweb.com/images/pages/base/form_username.gif) no-repeat;
  width:172px;
  height:27px;

}
#input_pw_container {
  background: url(http://media.entireweb.com/images/pages/base/form_password.gif) no-repeat;
  width:86px;
  height:27px;

}
#button_login {
  background: url(http://media.entireweb.com/images/pages/base/button_login.gif) no-repeat;
  width:78px;
  height:29px;
  border:0px;
  cursor:pointer; cursor:hand;
}



#footer_links {
font-size: 12px;
}
#footer_links a {
color: #919191;
font-size: 12px;
text-decoration: none;
}
#footer_links a:hover {
text-decoration: underline;
}
#footer_copy {
padding-top: 5px;
padding-bottom: 10px;
font-size: 10px;
color: #999999;
}
#forgot {
border: 1px solid #e1e1e1;
width:300px;
height:170px;
display:none;
visibility:hidden;
position:absolute;
top:0px;
left:0px;
z-index:10000;
background-color:#eeeeee;
padding:5px;
}
#badlogin {
border: 1px solid #666666;
width:350px;
height:80px;
display:none;
visibility:hidden;
position:absolute;
top:0px;
left:0px;
z-index:10000;
background-color:#ffe0e0;
padding:5px;
}
h1 {
  font-size: 1.6em;
  font-weight: normal;
  color: black;
  margin-top: 0px;
}
h2 {
  font-size: 1.4em;
  font-weight: normal;
  color: black;
  margin-top: 0px;
}
h3 {
  font-size: 1.2em;
  font-weight: normal;
  color: black;
  margin-top: 0px;
}
.Arial18px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:18px;
}
.Arial17px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:17px;
}
.Arial16px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:16px;
}
.Arial15px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:15px;
}
.Arial14px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:14px;
}
.Arial13px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:13px;
}
.Arial12px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:12px;
}
.Arial11px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:11px;
}
.Arial10px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:10px;
}
.Arial9px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:9px;
}
.Arial8px {
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size:8px;
}


