/*
-----------------------------------------------------------
---  SITE :: Flexible Machining Systems Ltd.            ---
---  VERSION :: 1.0                                     ---
---  AUTHOR :: Liquidlight Digital Ltd.                 ---
---  AUTHOR :: Matt Hamm <matt.hamm@liquidlight.co.uk   ---
---  DATE :: 04.08.2004                                 ---
---  AMENDED :: 27.07.2010 Clive Walker | CVW Web Design
-----------------------------------------------------------
*/

/* #### GLOBAL STYLES #### */

body, body div, body p, body th,
body td, body li, body dd    {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
    /* more specific to override imported rule */
    font-size:    x-small;
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;
    /* recover from trick */
    font-size:    small
    /* intended value for better browsers */

    }

html>body, html>body div, html>body p,
html>body th, html>body td,
html>body li, html>body dd    {
    font-size:    small
    /* be nice to Opera */
    }
	
/* global */

#container
{
position: relative;
width: 968px;
margin-right: auto;
margin-left: auto;
text-align: left;
}

#titlebar
{
margin: 0;

}

#top-shadow 
{
position:relative;
top: 0px;
left: 0px;
right: 0px;
height:16px;
background: url(../images/shadow.gif) repeat-x scroll top center;
font-size: 1px;
}

#top-dots
{
position:absolute;
top: 106px;
left: 0px;
width: 100%;
height:5px;
background: url(../images/dot.gif);
background-repeat:repeat-x;
}

#content
{
	float: left;
	width: 792px;
	margin: 0 0 0 8px;
}

#leftnav
{
	float: left;
	width: 166px;
	margin: 0px;
	padding: 0px;

}

#footertext
{
position: absolute;
margin: 0;
bottom: 100%;
color: #999999;
font-size: 8pt;
}

#footertext p
{
font-size: 8pt;
}

h3
{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 150%;
margin: 0;
}

h4
{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 100%;
margin: 0;
}

p
{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
margin: 0;
}

/* Navigation */
#navlistcontainer
{
text-align: right;
margin-right: 8px;
}

ul#navlist
{
padding: 0;
margin: 0;
list-style-type: none;
margin-left: 5px;
color: #999999;
line-height: 200%;
}

ul#navlist li
{
display: block;
}

ul#navlist li a
{
font-size: 90%;
background-color: #FFFFFF;
color: #000000;
padding: 0px;
text-decoration: none;
}

ul#navlist li a:hover
{
color: #00A0C6;
}

/* Sub Navigation */
ul#subnavlist
{
padding: 0;
margin: 0;
list-style-type: none;
margin-left: 5px;
color: #999999;
text-align: left;
}

ul#subnavlist li
{
display: block;
margin-top: 12px;
margin-bottom: 12px;
}

ul#subnavlist li a
{
font-size: 80%;
background-color: #FFFFFF;
color: #000000;
padding: 0px;
text-decoration: underlined;
}

ul#subnavlist li a:hover
{
color: #00A0C6;
text-decoration: none;
}

/*subnav2*/

ul#subnavlist2
{
padding: 0;
margin: 0;
list-style-type: none;
margin-left: 5px;
color: #999999;
text-align: left;
line-height: 200%;
}

ul#subnavlist2 li
{
display: block;
}

ul#subnavlist2 li a
{
font-size: 80%;
background-color: #FFFFFF;
color: #000000;
padding: 0px;
text-decoration: none;
}

ul#subnavlist2 li a:hover
{
color: #00A0C6;
}


#left-content
{
	float: left;
	margin: 0;
	width: 560px;
}

#left-content a, #casestudytext a
{
text-decoration: none;
color: #00A0C6;
}

#left-content a:hover
{
color: #00A0C6;
text-decoration: underline;
}

#right-content
{
	float: left;
	margin: 0;
	width: 225px;
}

#footerCreditRight
{
float: left;
float/* */: none;
margin: 0 15px 0 0;
text-align:right;
}
