html {
	overflow-y: scroll;
}

body {
	background: #FFFDE8 !important;
	color: #3E3F41;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif !important;
	font-size:14px !important;
}

.container {
	padding:0;
	margin:0 auto 0 auto;
}

.pagecontentholder {
	width: 685px !important;
}

.homepagecontentholder {
	background: #FFFDE8 !important;
}

.pagecontent {
	width:625px;
	background: #FFFDE8;
	margin:24px !important;
	padding:6px 6px 100px 6px !important;
}

.news {
	border-bottom: 1px dashed #ff0000;
	margin-bottom:10px;
	padding-bottom:10px;
	overflow: auto;
	width: 100%
}

.newstitledate {
	text-align:left;
	float:left;
	width:130px;
}

.newsimages {
	
}

.newsimagecaption {
	display:block;
	margin-bottom:10px;
}

.newsimagesummary {
	text-align:left;
	float:right;
	width:470px;
}

.homesubnavwrapper {
	padding-top:40px;
}

.exhibitorscolumn {
	width: 199px;
	float:left;
	padding:20px 6px 0 0;
	margin:0;
}

.brandimages {
	padding-top:20px;
}

.brands{
	margin-top:13px;
}

p {
	margin-top:0px !important;
	margin-bottom:10px !important;
}

a {
	color: #E3262B !important;
	text-decoration:none !important;
}

h1 {
	color:#3E3F41;
	text-decoration:none;
}

h1, h2, h3, h4 {
	padding:0 !important;
	margin:0 !important;
}

p.headline{
        padding: 13px 0 13px 0 !important;
	margin:0 !important;
        font-size: 1em;
font-weight: bold;
}

h4 {
	font-size:14px !important;
	margin-bottom: 0px !important;
	color: #E3262B !important;
}

img.homepageimage {
	padding-right:10px;
}

img.newsimage {
	padding-bottom:5px;
}

img.locationimage {
	border: 1px dashed #ff0000;
}

.branding {
	margin-bottom:35px;
}

.primary_navigation {
	text-align:right;
}

ul.primaryNav {
	list-style:none;
	padding:0;
	margin:0;
}

ul.primaryNav  li{
	list-style:none;
	padding: 5px 0 5px 0;
	margin:0;
}

li.primaryNavItem {
	padding-bottom:5px;
}

.primaryNavItem a{
	color: #7d7d7d !important;
}

.primaryNavItem a:hover{
	color: #E3262B !important;
}

.primaryNavItemActive a{
	color: #7d7d7d !important;
}

ul.primaryNav  ul{
	list-style:none;
	padding:0;
	margin:0;
display: none;
}

ul.primaryNav  ul li{
	list-style:none;
	padding:2px 0 2px 0;
	margin:0;
}

a.main, a.main:visited, a.main:link{
font-size: 1.1em !important;
font-weight: 900 !important;
color: #717174 !important;
}

a.main.on{
font-weight: 900 !important;
color: #E3262B!important;
}

a#ss11{
font-size: 1.5em !important;
}

.pagecontent ul {
	list-style-image:url("/images/arrow.gif") !important;
	padding-left:27px;	
}

.values ul li, .contact ul li {
	border-bottom: 1px dashed #E3262B;
	padding: 1px 0;
}

.values ul {
	padding-top:0px;
}

.testimonials ul {
	list-style:none;
	padding:0;
	margin:0;
}

.testimonials ul li {
	font-size:14px;
	line-height:17px;
}

small {
	margin:0;
	padding:0;
}

.red {
	color: #E3262B;
	text-align:left !important;
}

.large {
	font-size:18px !important;
}

.larger {
	font-size:28px !important;
}

.larger a {
	text-decoration:none;
}

.twocolumn {
	width:400px;
}

small {
	font-size:12px !important;
	line-height: 15px;
}

table, tr, td {
	padding:0 !important;
	margin:0 !important;
}

fieldset {
	padding:0 !important;
	margin:0 !important;
	border:none !important;
}

legend {
	font-size:14px !important;
	padding:0 !important;
	margin:0 !important;
}

label {
	font-weight:normal !important;
}

input {
	border:none !important;
	border-bottom: 1px dashed #3E3F41 !important;
	background: none !important;
}

textarea {
	width:180px !important;
	height: 80px !important;
	border: 1px dashed #3E3F41 !important;
}

.button {
	cursor:pointer;
	cursor:hand;
}

img {
	border:none;
}

.locationimages {
	margin-top:10px;
}

.locationimages a img {
	opacity:0.4;
	filter:alpha(opacity=40);
}

.locationimages a:hover img {
	opacity:1.0;
	filter:alpha(opacity=100);
}

img.brandimage {
	border-top: 1px dashed #E3262B;
	margin-right:6px;
	margin-bottom:6px;
}

#footer{
margin: 0;
padding: 30px 0 0 0;
width: 846px;
clear: left;
list-style: none;
positon: relative;
}

#footer li{
list-style: none;
text-align: right;
float: left;
font-size: 0.7em;
}

#footer li.social{
width: 207px;
}

#footer li.copyright{
width: 639px;
}

#twitter{
font-size: 0.8em;
padding: 0 0 0 30px;
}


#user-type{
margin: 0 0 30px 0;
padding:0;
list-style: none;
}

#user-type li{
margin: 0 50px 0 0;
padding:0;
display: inline;
list-style: none;
}


