#body {
	background-color: #FFFFFF;
}
#wrapper {
	height: auto;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 7px;
}
#topcurve {
	height: 26px;
	width: 760px;
}
#logo {
	height: 87px;
	width: 520px;
	background-image: url(images/logo-banner.gif);
	float: left;
}
#logowrapper {
	height: 87px;
	width: 760px;
	background-image: url(images/logo-banner.gif);
}
#logotext {
	height: 75px;
	width: 217px;
	float: left;
	line-height: 75px;
	background-color: #FFFFFF;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	font-style: normal;
	font-weight: normal;
}
#clickpanel {
	height: 33px;
	width: 263px;
}
#buttonpanel {
	height: 31px;
	width: 760px;
	background-repeat: no-repeat;
	clear: none;
}
#buttonpanelleft {
	height: 32px;
	width: 30px;
	background-image: url(images/buttonpanelleft.gif);
	background-repeat: no-repeat;
	clear: none;
	float: left;
}
#buttonpanelright {
	height: 32px;
	width: 30px;
	background-repeat: no-repeat;
	clear: none;
	float: left;
}
#leftpanel {
	height: 460px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
#rightpanel {
	height: 460px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#content {
	height: auto;
	width: 441px;
	clear: none;
	float: left;
}

#content a {
	color: #38AeC9;
	text-decoration: none;
	font-weight: normal;
}

#content a:hover {
	color: #FF7300;
	text-decoration: none;
}

#content a:active {
	color: #38AeC9;
	text-decoration: none;
	font-weight: normal;
}
#contentspacer {
	height: 25px;
	width: 441px;
	clear: none;
	float: left;
}
#imagearea {
	height: 300px;
	width: 250px;
	clear: none;
	float: left;
	padding-top: 38px;
}
#iframe1 {
	clear: none;
	float: left;
	height: 370px;
	width: 260px;
}
#imageareaspacer {
	height: 20px;
	width: 250px;
	clear: none;
	float: left;
}
#spacer {
	height: 28px;
	width: 700px;
	clear: none;
	float: left;
}
#bottomcurve {
	height: 28px;
	width: 760px;
	background-image: url(images/bottomcurve.gif);
	clear: left;
	float: left;
}
.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 555555;
	padding-top: 3px;
}
.blueslug {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	width: 760px;
	height: 32px;
}
#blueslug {
	height: 31px;
	width: 760px;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}
#blueslug1 {
	height: 31px;
	width: 53px;
	clear: none;
	float: left;
	background-repeat: no-repeat;
	background-image: url(images/blueslug1.gif);
}
#blueslug2 {
	height: 23px;
	width: 327px;
	clear: none;
	background-image: url(images/blueslug2.gif);
	float: left;
	background-repeat: no-repeat;
	padding-top: 8px;
}
#blueslug3 {
	height: 23px;
	width: 327px;
	clear: none;
	float: left;
	background-repeat: no-repeat;
	padding-top: 8px;
	background-image: url(images/blueslug3.gif);
}
#blueslug4 {
	height: 31px;
	width: 53px;
	clear: none;
	float: left;
	background-repeat: no-repeat;
	background-image: url(images/blueslug4.gif);
	background-position: right;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #FF7300;
	margin-bottom: 15px;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-right: 10px;
}
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #38AEC9;
	margin-top: 7px;
	margin-bottom: 7px;
}
.subheadtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #38AEC9;
	margin-top: 20px;
	margin-bottom: 7px;
}
.subheadtoplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF7300;
	margin-top: 20px;
	margin-bottom: 7px;
}
span a: link {
	color: #38AEC9;
}
span a: visited {
	color: #38AEC9;
}
span a: hover {
	color: #FF7300;
}
span a: active {
	color: #38AEC9;
}
#imageareadiv {
	height: 250px;
	width: 250px;
	clear: none;
	float: left;
	padding-top: 30px;
}
.bodycopylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555;
	margin-bottom: 7px;
	margin-top: 15px;
	margin-right: 10px;
}
.bodycopybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #38AEC9;
	margin-bottom: 14px;
	margin-top: 7px;
	margin-right: 10px;
}
#rightpanelclients {
	height: 405px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#rightpanelclients {
	height: 356px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#leftpanelclients {
	height: 356px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
.bodycopyboldaddon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #555555;
	margin-bottom: 14px;
	margin-top: 7px;
	margin-right: 10px;
}
#rightpanelclients {
	height: 405px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;}
.bodycopyboldaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #38AEC9;
	margin-bottom: 5px;
	margin-top: 25px;
	margin-right: 10px;
}
#rightpanelclients {
	height: 405px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;}
.bodycopyboldgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #555555;
	margin-top: 7px;
	margin-bottom: 7px;
}
#greysubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	margin-top: 15px;
	margin-bottom: 7px;
}
.registered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #555;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-right: 10px;
}
.mapline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555;
	margin-bottom: 15px;
	margin-top: 7px;
	margin-right: 10px;
}
#rightpanelcontact {
	height: 495px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#leftpanelcontact {
	height: 495px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
#rightpanelabout {
	height: 470px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#leftpanelabout {
	height: 470px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
#nameblock1 {
	height: auto;
	width: 441px;
	clear: none;
	float: left;
}
#flashblock1 {
	height: 70px;
	width: 80px;
	clear: none;
	float: left;
}
#descriptionblock1 {
	height: 130px;
	width: 361px;
	clear: none;
	float: left;
	padding-top: 3px;
}
#titleblock1 {
	height: 25px;
	width: 441px;
	clear: none;
	float: left;
}
#flashblock2 {
	height: 70px;
	width: 80px;
	clear: none;
	float: left;
}
#nameblock2 {
	height: 160px;
	width: 441px;
	clear: none;
	float: left;
}
#titleblock2 {
	height: 25px;
	width: 441px;
	clear: none;
	float: left;
}
#descriptionblock2 {
	height: 130px;
	width: 361px;
	clear: none;
	float: left;
	padding-top: 3px;
}
#flashblock3 {
	height: 70px;
	width: 80px;
	clear: none;
	float: left;
}
#nameblock3 {
	height: 160px;
	width: 441px;
	clear: none;
	float: left;
}
#titleblock3 {
	height: 25px;
	width: 441px;
	clear: none;
	float: left;
}
#descriptionblock3 {
	height: 130px;
	width: 361px;
	clear: none;
	float: left;
	padding-top: 3px;
}
#flashblock4 {
	height: 70px;
	width: 80px;
	clear: none;
	float: left;
}
#nameblock4 {
	height: 170px;
	width: 441px;
	clear: none;
	float: left;
}
#titleblock4 {
	height: 25px;
	width: 441px;
	clear: none;
	float: left;
}
#descriptionblock4 {
	height: 120px;
	width: 361px;
	clear: none;
	float: left;
	padding-top: 3px;
}
#leftpanelteam {
	height: 552px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
#rightpanelteam {
	height: 552px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#contentlogo {
	height: auto;
	width: 441px;
	clear: none;
	float: left;
}
#imageareabanner {
	height: 60px;
	width: 442px;
	clear: none;
	float: left;
}
#casestudiesimage {
	clear: none;
	float: left;
	height: 160px;
	width: 440px;
}
.boldgreyspaceabove {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #555555;
	margin-top: 14px;
	margin-bottom: 7px;
}
#leftpanelrilwood {
	height: 491px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
#rightpanelrilwood {
	height: 491px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#rightpanelmag {
	height: 500px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#leftpanelmag {
	height: 500px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
#leftpanelteam {
	height: 910px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
#rightpanelteam {
	height: 910px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#leftpanelbooths {
	height: 415px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
#rightpanelbooths {
	height: 415px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
.back a:link {
	color: #38AEC9;
	text-decoration: none;
}
.back a:visited {
	text-decoration: none;
	color: #38AEC9;
}
.back a:hover {
	text-decoration: none;
	color: #FF7300;
}
.back a:active {
	text-decoration: none;
	color: #38AEC9;
}
#descriptionblock5 {
	height: 120px;
	width: 361px;
	clear: none;
	float: left;
	padding-top: 3px;
}
#descriptionblock6 {
	height: 120px;
	width: 361px;
	clear: none;
	float: left;
	padding-top: 3px;
}
#titleblock5 {
	height: 25px;
	width: 441px;
	clear: none;
	float: left;
}
#titleblock6 {
	height: 25px;
	width: 441px;
	clear: none;
	float: left;
}
#nameblock5 {
	height: 160px;
	width: 441px;
	clear: none;
	float: left;
}
#nameblock6 {
	height: 160px;
	width: 441px;
	clear: none;
	float: left;
}
#flashblock5 {
	height: 70px;
	width: 80px;
	clear: none;
	float: left;
}
#flashblock6 {
	height: 70px;
	width: 80px;
	clear: none;
	float: left;
}
#weblink {
	clear: none;
	float: left;
	height: 100px;
	width: 700px;
}
#weblinklogo {
	float: left;
	height: 74px;
	width: 204px;
	padding-top: 0px;
}
#box {
	height: 30px;
	width: 150px;
	float: left;
}
#box a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #38AEC9;
	text-decoration: none;
	clear: none;
	float: left;
	font-weight: normal;
}
#box a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FF7300;
	text-decoration: none;
	clear: none;
	float: left;
	font-weight: normal;
}
#box a:active {
	text-decoration: none;
}
#boxleft {
	height: 30px;
	width: 75px;
	clear: none;
	float: left;
}
#boxright {
	height: 30px;
	width: 75px;
	clear: none;
	float: left;
}
#quotes_left  {
	height: 349px;
	width: 330px;
	clear: none;
	float: left;
}
#quotes_right  {
	height: 349px;
	width: 330px;
	float: left;
}
.quotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: lighter;
	color: #555;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-right: 10px;
}

.quotespaceabove {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: lighter;
	color: #38AeC9;
	margin-bottom: 3px;
	margin-top: 20px;
	margin-right: 10px;
}
.quotespaceabove a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: lighter;
	color: ##38AeC9;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-right: 10px;
}
.quotespaceabove a: hover {
	font-family: Arial, Helvetica, sans-serif;
	
	font-style: italic;
	font-weight: lighter;
	color: #FF7300;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-right: 10px;
}
.quotespaceabove a:active {
	font-family: Arial, Helvetica, sans-serif;
	
	font-style: italic;
	font-weight: lighter;
	color: #38AeC9;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-right: 10px;
}
.bodycopyboldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #38AEC9;
	margin-top: 7px;
	margin-bottom: 7px;
}
#flashpanel {
	float: right;
	height: 60px;
	width: 360px;
	margin-top: 8px;
	margin-right: 0px;
}
#leftpanellsg {
	height: 520px;
	width: 29px;
	float: left;
	clear: left;
	background-image: url(images/leftpanel.gif);
	background-repeat: repeat;
}
#rightpanellsg {
	height: 520px;
	width: 30px;
	float: right;
	background-image: url(images/rightpanel.gif);
	clear: none;
	background-repeat: repeat;
}
#testimonial_left {
	height: 470px;
	width: 340px;
	clear: none;
	float: left;
	padding-right: 5px;
}
#testimonial_right {
	height: 470px;
	width: 340px;
	clear: none;
	float: left;
	padding-left: 5px;
}
#testimonial_full {
	height: 300px;
	width: 680px;
	clear: none;
	float: left;
}
