BODY
{
	FONT-FAMILY:  Arial, Verdana, Sans-Serif;
	FONT-SIZE: 10pt;
	
	COLOR: #444444;
	/* BACKGROUND: url(../images/bg-main.gif); */
	BACKGROUND: #EEEEEE;
}

H1
{
	FONT-SIZE: 1.4em;
}

H2
{
	FONT-SIZE: 1.2em;
}

IMG
{
	BORDER: 0px;
}

A
{
	TEXT-DECORATION: None;
	COLOR: #FF0000;
}

A:Hover
{
	TEXT-DECORATION: Underline;
}

.Clear
{
	CLEAR: Both;
}

#Container
{
	MARGIN: 0 Auto 0 Auto;
	WIDTH: 640px;
	
	BORDER: 1px Solid #000000;
}

#Header
{
	WIDTH: 640px;
	HEIGHT: 136px;
	
	BACKGROUND: url(../images/bg-nav.gif) repeat-x;
}

#Header img
{
	FLOAT: Left;
}

#Header ol
{
	MARGIN: 0px;
	PADDING: 0px;
	FLOAT: Right;
	WHITE-SPACE: Nowrap;
}

#Header ol li
{
	DISPLAY: Block;
	FLOAT: Left;
}

#Header ol li a
{
	DISPLAY: Block;
	HEIGHT: 121px;
	WIDTH: 100px;
	LINE-HEIGHT: 121px;
}

#Header ol li a span
{
	DISPLAY: None;
}

#Header ol li a:link.Home, #Header ol li a:visited.Home
{	
	BACKGROUND: url(../images/nav-home.gif) no-repeat;
}

#Header ol li a:hover.Home
{
	BACKGROUND: url(../images/nav-home.gif) no-repeat 0px -121px;
}

#Header ol li a:link.Services, #Header ol li a:visited.Services
{	
	BACKGROUND: url(../images/nav-services.gif) no-repeat;
}

#Header ol li a:hover.Services
{
	BACKGROUND: url(../images/nav-services.gif) no-repeat 0px -121px;
}

#Header ol li a:link.About, #Header ol li a:visited.About
{	
	BACKGROUND: url(../images/nav-about.gif) no-repeat;
}

#Header ol li a:hover.About
{
	BACKGROUND: url(../images/nav-about.gif) no-repeat 0px -121px;
}

#Header ol li a:link.Contact, #Header ol li a:visited.Contact
{	
	BACKGROUND: url(../images/nav-contact.gif) no-repeat;
}

#Header ol li a:hover.Contact
{
	BACKGROUND: url(../images/nav-contact.gif) no-repeat 0px -121px;
}

#Banner
{
	WIDTH: 640px;
	HEIGHT: 100px;
	
	BACKGROUND: url(../images/banner.jpg) no-repeat;
}

#Content
{
	PADDING: 20px;
	BACKGROUND: url(../images/bg-content.gif) repeat-x #FFFFFF;
}

#Contructionline
{
	BORDER-TOP: 1px Solid #EEEEEE;
	PADDING-TOP: 10px;
	FONT-SIZE: 0.8em;
}

#Contructionline img
{
	FLOAT: Left;
}

#Contructionline p
{
	MARGIN-LEFT: 100px;
	WIDTH: 500px;
}

#Footer
{
	MARGIN: 0 Auto 0 Auto;
	WIDTH: 640px;
}

#Footer div.Copyright
{
	FLOAT: Left;
	WIDTH: 320px;
	FONT-SIZE: 0.8em;
}

#Footer div.Compliance
{
	TEXT-ALIGN: Right;
}

#Footer	a:link, #Footer a:visited
{
	COLOR: #444444;
	TEXT-DECORATION: None;
}

#Footer a:hover
{
	COLOR: #FF0000;
}

#Footer ul
{
	MARGIN: 4px 0px 0px 0px;
	PADDING: 0px;
}

#Footer ul li
{
	DISPLAY: Inline;
	PADDING-LEFT: 14px;
}

#Address
{
	FLOAT: Left;
	WIDTH: 49%;
}

#Telephone
{
	FLOAT: Right;
	WIDTH: 49%;
}