/* ************************************************************************** */
/*                                 Begin Common styles                        */
/* ************************************************************************** */
body, td, th{
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0;
 padding:0;
 background-color: #ECECEC;
 }

div, span, p, ul {
 margin: 0;
 padding: 0;
 }

img {border:0; margin:0; padding:0;}

a {font:normal 12px arial,sans-serif; color:#000; text-decoration:none;}
p a {text-decoration:underline;}

a:hover {text-decoration:underline;}

a img {border-style:none;}


/* ************************************************************************** */
/*                                Structure                                   */
/* ************************************************************************** */
#wrap {
 width:870px;
 margin: 0 auto;
 padding:0;
 }

#wrap_shadow {float:left;width:850px;padding:0 20px;background-color:#ffffff;	}

#copyright {font-size:11px;	padding:12px;	text-align:center;color:#545454; font-family:Arial, Helvetica, sans-serif; background-color:#eeebe4; clear:both;}
/* ************************************************************************** */
/*                                Header Styles                               */
/* ************************************************************************** */


#header {
 width:830px;

 }
 #header img {
  float:left;}

#menu {
 width:485px;
 height:26px;
 float:right;
 background:url('../images/global/top_menubg.gif') no-repeat;
 }

#logo {float:left; width:288px;}
#nav {padding: 5px 0 0 10px;float:right;margin-right:15px;	}
#nav li {list-style:none;display:inline;padding-left:4px;font-size:11px;color:#5c5c5c;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#nav li a:link, #nav li a:visited  {color:#5c5c5c; text-decoration:none;}
#nav li a:hover {color:#000000; text-decoration:none;}

/* ************************************************************************** */
/*                                 Footer Styles                              */
/* ************************************************************************** */

#footer {
 width:830px;
 float:left;}

 #footer_nav {
  background:url('../images/global/bt_menubg.gif') repeat-x;
  height:31px;}
 #footer_nav ul {
  text-align:center;
  padding-left:14px;
  padding-top:7px;}
 #footer_nav li {
  list-style-type:none;
  font-size:11px;
  display:inline;}

#footer {width:830px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#footercontent {padding:10px; color:#666666;}
.footerurl {color:#adbed8;}

.error {color:red;}
.black {color:#000000; font-weight:bold;}
.gray {color:#545454;}
.clear {clear:both;}
.statelist {width:250px; float:left; margin:0; padding:10px; padding-top:20px;}
.statelist li {margin-left:10px; padding:0;}

#middle_col, #page_content{width:600px;float:left;margin:0; padding:0;padding-left:15px;margin-top:15px;}
#page_content{clear: both;}