body, html {
    margin: 0;
    padding: 0;
    background-color: #F5F4F4;
    width: 100%;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #595959;
}

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

ol {
    margin: 0;
    padding: 0 0 0 0;
}
ol li {
    margin-left: 1.5em;
    list-style-type: decimal;
}

/* mac hide and combat ie's 3 pixel jog \*/
* html ol li {
    margin-left: 2em;
}

/* end hide*/

img {
	margin: 0;
	padding: 0;
    border: none;
    display: block;
}

p {
    margin: 0;
    padding: 0 0 .8em 0;
    font-size: .70em;
    line-height: 1.4em;
}
h1 img, h2 img, h3 img, h4 img {
    margin: 0 .5em 0 .5em;
    display: inline;
    vertical-align: top;
}

p img {
    margin: 0 .5em 0 0;
    display: inline;
	vertical-align: top;
}
h1 {
    margin: 0;
    padding: 15px 0 3px 0;
	clear: both;
    font-size: .80em;
	color: #DD8C00;
}
a {
    color: #DD8C00;
    text-decoration: none;
}
p a:hover, a:active {
    color: #FF6600;
    text-decoration: none;
	}
p a:visited {
    color: #DD8C00;
    text-decoration: none;
}
#wrapper {
    margin: 0 auto;
    padding: 0 0 0 4px;
	text-align: left;
    width: 904px;
    background: #DDDDDD url("eg_images/eg_Bg_main.jpg") repeat-y;
}
.clearer {
    clear: both;
    height: 1px !important;
    overflow: hidden;
    margin-top: -1px;
}

/* Hides from IE-mac \*/
* html .clearer {
    height: 1%;
}

/* End hide from IE-mac */

#content {
    margin: 0;
    padding: 0;
	width: 900px;
	height: 780px;
    background: #FFFFFF url("eg_images/eg_Bg_hdr.jpg") repeat-x;
}
#content_services {
    margin: 0;
    padding: 0;
	width: 900px;
	height: 1500px;
    background: #FFFFFF url("eg_images/eg_Bg_hdr.jpg") repeat-x;
}
#main_left {
    margin: 0;
    padding: 0;
	width: 490px;
	height: 780px;
	float: left;
	display: inline;
}
#main_left_wide {
    margin: 0;
    padding: 0;
	width: 880px;
	height: 1500px;
	float: left;
	display: inline;
}
#main_right {
    margin: 45px 0 0 0;
    padding: 0;
	width: 400px;
	height: 780px;
	float: left;
	display: inline;
}
#imagebox {
	margin: 0;
    padding: 0;
	width: 400px;
	height: 580px;
}
#footer {
	margin: 0;
    padding: 0;
	width: 400px;
	height: 20px;
}
#logo {
    margin: 0;
    padding: 0 0 0 80px;
	width: 395px;
	height: 190px;
}
#logo_services {
    margin: 0;
    padding: 0 0 0 80px;
	width: 395px;
	height: 190px;
	float: left;
	display: inline;
}
#logo_header {
    margin: 0;
    padding: 0;
	width: 820px;
	height: 190px;
}
#logo_headerpic {
    margin: 0;
    padding: 0;
	width: 345px;
	height: 190px;
	float: left;
	display: inline;
}
#nav {
    margin: 0 60px 0 0;
    padding: 0;
	float: left;
	display: inline;
	width: 160px;
	height: 590px;
    background: #E5E4E4 url("eg_images/eg_Bg_nav.jpg") repeat-y;
}
#nav_services {
    margin: 0 60px 0 0;
    padding: 0;
	float: left;
	display: inline;
	width: 160px;
	height: 1310px;
    background: #E5E4E4 url("eg_images/eg_Bg_nav.jpg") repeat-y;
}
#navbutts {
    margin: 65px 0 0 0;
    padding: 0 20px 0 0;	
	width: 140px;
	height: 150px;
}
#navbutts img {
    margin: 5px 0 20px 0;
}
#navphone {
    margin: 35px 0 0 0;
    padding: 0 20px 0 0;	
	width: 140px;
}
#copybox {
	margin: 35px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 230px;
	height: 580px;
	display: block;
}
#copybox_wide {
	margin: 35px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 600px;
	height: 1250px;
	display: block;
}
#copybox_wide li {
	margin: 0;
    padding: 0 0 .7em 2.5em;
    font-size: .70em;
    line-height: 1em;
	background: url( eg_images/eg_asteric.gif ) .3em .2em  no-repeat;
}
#footer {
    margin: 0;
    padding: 0;
	width: 400px;
	font-size: .64em;
	color: #999;
}
#footer li {
    margin: .5em;
    display: inline;
}
#footer a {
    color: #999;
    text-decoration: none;
}
#footer a:hover, a:active {
    color: #FF5C00;
    text-decoration: underline;
}
#footer a:visited {
    color: #999;
}
#greylist_tick  {
    margin: 0 0 15px 0;
	font-size: .70em;
}
#greylist_tick li {
	padding: 0 5px 5px 25px;
	background: url( eg_images/eg_tick.gif ) .8em .2em  no-repeat;
}
#greylist_tick a {
    color: #595959;
	text-decoration: none;
	border-bottom: #AEAEAE;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
}
#greylist_tick a:hover, a:active {
    color: #FF9900;
	text-decoration: none;
	border-bottom: #FF9900;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
}
#greylist_tick a:visited {
    color: #595959;
}
#greylist_asteric a {
    color: #595959;
	text-decoration: none;
	border-bottom: #AEAEAE;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
}
#greylist_asteric  {
    margin: 0 0 15px 0;
	font-size: .70em;
}
#greylist_asteric li {
	padding: 0 5px 5px 25px;
	background: url( eg_images/eg_asteric.gif ) .8em .2em  no-repeat;
}
#greylist_asteric a:hover, a:active {
    color: #FF9900;
	text-decoration: none;
	border-bottom: #FF9900;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;;
}
#greylist_asteric a:visited {
    color: #595959;
}
