/* Ainsworth Holding - Coded by Steve Goodwin */

@charset "utf-8";

html, span, applet, object, img, iframe, h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
border:0;
outline:0;
font-size:12px;
font-family:Arial;
}

.clear {
margin:0 0 0 0;
padding:0 0 0 0;
width:866px;
width:0px;
float:left;
}

body {
font-family:Arial;
color: #a7a4a4;
text-decoration: none;
word-spacing: 1px;
text-align: left;
letter-spacing: 0px;
text-indent: 0px;
line-height: 14px;
margin:0 0 0 0;
padding:0 0 0 0;
margin:0;
padding:0;
border:0;
outline:0;
font-size:12px;
}

a:link {
font-size:12px;
font-weight:normal;
color: #a7a4a4;
text-decoration:none;
background:none;
}
a:visited {
font-size:12px;
font-weight:normal;
color: #a7a4a4;
text-decoration:none;
background:none;
}
a:active {
font-size:12px;
font-weight:normal;
color: #a7a4a4;
text-decoration:none;
background:none;
}

a:hover {
font-size:12px;
font-weight:normal;
color: #a7a4a4;
text-decoration:underline;
}

/* Layout */

#ContentWrapper {
width:866px;
height:100%;
margin:0 auto 0 auto;
padding:0 0 0 0;
}

#ContentWrapper #Header #NavSwitcher {
width:230px;
height:25px;
margin:0 0 0 20px;
padding:0 0 0 0;
text-align:left;
float:left;
}

#ContentWrapper #Header #NavSwitcher ul  {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	float:left;
}

#ContentWrapper #Header #NavSwitcher li {
	display: inline;
} 

#ContentWrapper #Header #NavSwitcher li a {
	float: left;
	text-indent: -9000px;
	height: 25px;
	margin: 0 4px 0 0;
}

#Switch1, #Switch2 {
	background: url(../images/switch_menu.jpg) no-repeat;
}

#Switch1 {background-position: 0 0; width:103px}
#Switch2 {background-position: 0 -50px; width:103px}
#Switch1:hover, #Switch1:focus, #Switch1.on {background-position: 0 -25px;}
#Switch2:hover, #Switch2:focus, #Switch2.on {background-position: 0 -75px;}

#ContentWrapper #Header #MainNav {
float:left;
margin:55px 0 0 20px;
padding:0 0 0 0;
text-align:left;
width:650px;
font-size:12px;
}

#ContentWrapper #Header #Logo {
width:140px;
height:84px;
margin:30px 25px 0 0;
padding:0 0 0 0;
text-align:left;
float:right;
}

#ContentWrapper #BodyWrapper {
width:866px;
height:155px;
margin:0 0 0 0;
padding:0 0 0 0;
}

#ContentWrapper #BodyWrapper #LeftPanel {
width:234px;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
text-align:left;
}

/* See 'group_layout.css' For The Group Layout Left Panel Styles */

#ContentWrapper #BodyWrapper #LeftPanel #LeftImage {
width:234px;
height:155px;
margin:0 0 11px 0;
padding:0 0 0 0;
float:left;
text-align:left;
}

#ContentWrapper #BodyWrapper #RightPanel {
width:622px;
margin:0 0 0 0;
padding:0 0 0 0;
float:right;
text-align:left;
}

/*  Consulting Body Styles - move to own stylesheet */




/* END */

/* See 'group_layout.css' For The Group Layout Right Panel Styles */

#ContentWrapper #BodyWrapper #RightPanel #RightImage {
width:622px;
height:155px;
margin:0 0 10px 0;
padding:0 0 0 0;
float:right;
text-align:left;
}

*html #ContentWrapper #Footer {
margin:-1px 0 0 0;
}

#ContentWrapper #Footer {
width:866px;
height:35px;
float:left;
padding:10px 0 0 0;
margin:10px 0 0 0;
border-top:1px solid #CCCCCC;
}

#ContentWrapper #Footer p {
width:400px;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
font-family: Arial;
text-decoration: none;
word-spacing: 2px;
text-align: left;
letter-spacing: 0;
text-indent: 0px;
line-height: 16px;
}

#ContentWrapper #Footer p.links {
text-align:left;
margin:0;
padding:0;
float:left;
}
#ContentWrapper #Footer p.copy {
text-align:right;
margin:0;
padding:0;
float:right;
}

#ContentWrapper #Footer p a, a:link, a:active, a:visited {
font-size:12px;
font-weight:normal;
color: #a7a4a4;
text-decoration:none;
}

#ContentWrapper #Footer p a:hover {
font-size:12px;
font-weight:normal;
color: #a7a4a4;
text-decoration:underline;
}
