* {
margin: 0;
padding: 0;
}
body {
    background-color:#5C5C5B;
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 12px;
}
#container {
    margin:auto;
    width: 980px;
}
#header {
    background-color:#DDD5C7;
    width:980px;
    height:80px;
}
#header_logo {
    float:left;
    clear:left;
    margin-top:2px;
    margin-left:46px;
}
#header_phone {
    float:right;
    margin-top:32px;
    margin-right:19px;
}
#header_caption {
    float:left;
    clear:left;
    margin-left:10px;
    margin-top:2px;
    font-family:Georgia;
    font-style:italic;
    font-size:12pt;
    color:#8C8777;
}
#header .ewebheading1{
	text-align: right;
	margin: 8px 20px auto;
	color: #988f7d;
	font-style: italic;
	font-size: 8pt;
	line-height: 130%;
}

#menu {
    background-color:#FFF;
}
#menu ul {
	list-style-type: none;
	background-image: url('../img/navi_bg.gif');
	height: 24px;
	weight: 980px;
	margin: auto;
}
#menu ul li {
    float:left;
}
#menu ul a { 
	background-image: url('../img/navi_bg_divider.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 24px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	//color: #371C1C;
	color: #fff;
	font-weight:normal;
}
#menu a:hover {
	background-image: url('../img/navi_bg2.gif');
	background-repeat: repeat-x;
	background-position: left;
	color: #fff;
}

#content {
    width:980px;
    height:auto;
}

.content ul {
        list-style-type: none;
}
.content ul a {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #5A5555;
        font-weight:normal;
}

a:visited.submenu {
    color:#B1585D;
    text-decoration:none;
}
a.submenu {
    color:#595455;
    text-decoration:none;
}
a:link.submenu, a:visited.submenu {
    color:#595455;
    text-decoration:none;
}
.menu_title {
        font-family: Georgia,Helvetica,Sans-serif;
        color: #5c5454;
        font-size:18px;
        font-weight:bold;
        text-align:left;
        margin-top:-20px;
}
ul.submenu2 {
    list-style:none;
    margin:20px;
    padding-left:20px;
}
ul.submenu2 li {
    padding:3px 3px 3px 10px;
}
ul.submenu2 a , ul.submenu2 a:link , ul.submenu2 a:visited {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #5c5454;
    font-weight: normal;
    font-style: italic;
    text-decoration:none;
}
ul.submenu2 a:hover {
    color: #FF0000;
    text-decoration:underline;
}
A:active.new_spec,A:link.new_spec,A:visited.new_spec {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #603a13;
  font-weight: bold;
  text-decoration: underline;
}
A:hover.new_spec {
    color: #FF0000;
}
a:hover.submenu {
    color:#FCFBEB;
    text-decoration:underline;
}
a.small {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
}
a.small:link, a.small:visited {
  text-decoration: underline;
  color: #111111;
}

a.small:hover {
  text-decoration: underline;
  color: #FF0000;
}

a.small:active {
  text-decoration: underline;
  color: #111111;
}

ul#crumbs, ul#crumbs li {
        list-style-type:none;
        padding:0px;
        margin:0px;
}

ul#crumbs {
        b-ackground-image:url('../img/bc_bg.png');   
        b-ackground-repeat:repeat-x;
        border:0px solid #DEDEDE;
        height:20px;
        color:#9b9b9b;
        font: 11px Arial, Helvetica, sans-serif;
        width:100%;
        overflow:hidden;
        margin:0px;
        padding:0px;
}

ul#crumbs li {
        float:left;
        line-height:20px;
        padding-left:12px;
	font: 11px Arial, Helvetica, sans-serif;
        color:#777;
}

ul#crumbs li a:hover {
}

ul#crumbs li a {
        display:block;
        text-decoration: none;
        padding:0 15px 0 0;
        background:url('../img/bc_separator.png') no-repeat right center;
	font: 11px Arial, Helvetica, sans-serif;
}

#footer {
    margin:0px auto;
    width:980px;
    height:25px;
    background-color:#AFAA9B;
    padding-top:5px;
    float:both;
    clear:both;
}
#footer ul {
    list-style:none;
    margin:0px auto;
    padding-left:10px;
}
#footer ul li {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-weight: normal;
    color: #FCFBEB; 
    float:left;
    margin:0px 8px 0px 8px;
    display:block; 
    line-height:20px;
}
#footer a {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
}
#footmenu {
    margin:auto;
    //width:980px;
    height:40px;
    background-color:#5C5C5B;
    text-align:center;
    color:#999999;
}
#footmenu ul{
    list-style:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:10px;
    margin-left: 5px;
}
#footmenu ul li{
    float:left;
    margin:0 1px;
    display:block; 
    line-height:15px;
}
#navi {
    border-bottom:#FCFBEB;
    padding:0 0 0 5px;
    float:right;
    width:705px;
    height:20px;
    line-height:18px;
}
.fmenuDiv {
    width:1px;
    height:12px;
    background-color:#999999;
}
.menuDiv {
    width:1px;
    height:19px;
    background:#FCFBEB
}
a.menu, a:link.menu  {
    color:#FCFBEB;
    text-decoration:none;
}
a:visited.menu {
    color:#FCFBEB;
    text-decoration:none;
}
a:hover.menu {
    color:#535048;
    text-decoration:underline;
}
a:active.menu {
    color:#B1585D;
    text-decoration:underline;
}
a.text, a:link.text  {
    color:#B1585D;
    text-decoration:none;
}
a:visited.text {
    color:#B1585D;
    text-decoration:underline;
}
a:hover.text {
    color:#535048;
    text-decoration:underline;
}
a:active.text {
    color:#535048;
    text-decoration:underline;
}
a.title {
}
a:link.title, a:visited.title, a:active.title {
    color:#535048;
    text-decoration:none;
}
a:hover.title {
    color:B1585D;
    text-decoration:underline;
}
a.heading {
    font-weight: bold;
}
a:link.heading, a:visited.heading, a:active.heading {
    color:#535048;
    text-decoration:none;
}
a:hover.heading {
    color:B1585D;
    text-decoration:underline;
}
a.footmenu, a:link.footmenu, a:visited.footmenu {
    color:#999999;
    text-decoration:none;
}
a:hover.footmenu {
    color:#FFFFFF;
    text-decoration:underline;
}
#submenu ul {list-style:none;margin:0px;}
#submenu ul li {
    margin:0;
    display:block;
}
g2 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-size:16px;
    color:#B66367;
}

g1 {
    font-family:"Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    color:#757269;
}
b1 {
    margin:0;
    padding:5;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
    color:#595455;
    
}
b2 {
    margin:0;
    padding:5;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    color:#595455;
}
b4 {font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
color:#B66367;
}
s2 {
    font-family:Helvetica, sans-serif;
    font-size:10px;
    color:#FCFBEB
}
#leftcontent {
	margin:0;
	padding:10px 0 0 12px;
	width:350px;
	height:auto;
	background-color:#FCFBEB;
	float:left;
	line-height:15px;
	}
#rightcontent {
	margin:0;
	padding:8px 0 0 10px;
	width:350px;
	height:auto;
	background-color:#FCFBEB;
	float:right;
	line-height:15px;
}
.ewebstyle1 {font-family: Helvetica, sans-serif; font-size: 12px; text-align:center;margin-left: 5px;line-height:15px; color:#AAACA8;}

A:active.new_spec_view_b,A:link.new_spec_view_b,A:visited.new_spec_view_b {
  font-family:Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #5c5454;
  font-weight: bold;
  text-decoration: underline;
}
A:hover.new_spec_view_b {
    color: #FF0000;
}
