*{ margin:0px; padding:0px;}

html{height:98%;}
body{height:100%; background-color: #f2f2f2; margin:0 0 0 0;font-size: 12px; color: #5d5d5d; font-family: Arial, sans-serif;}
a {color:#1874a4; text-decoration:underline;}
.container {margin:0 auto; height:100%;width:754px;}
.site{float:left; display:inline; width:754px; border:0px; background-color: #ffffff;}


/**** HEADER ****/
.header{float:left; display:inline; position:relative;width:754px; height:75px;}

.header img.clickexpoLogo{position:absolute; left:20px; top:22px;}
.header img.phoneNumber{float:right; padding-right:18px;padding-top:12px;}

ul.mainNav{width:748px;float:left; display:inline; margin:0px; padding-left:6px;background: url(img/bgTopNav.gif) repeat-x left top;}
ul.mainNav li{display:inline;}
ul.mainNav li a{display:block; float:left; font-size:12px;font-weight:bold; color:#fff; text-decoration:none;line-height:22px;background: url(img/bgTopNav.gif) repeat-x left top;}
ul.mainNav li a:hover{text-decoration:underline;}

ul.mainNav li span{display:block;line-height:22px;padding:0 18px;background: url(img/navDivider.gif) no-repeat right top;}

/**** HOME PAGE ****/
.mainAdBlock{float:left; display:inline; position:relative;}

/****CONTENT PAGES ****/
.topBannerBlock{float:left; display:inline; position:relative;}
.contentContainer{float:left; display:inline; padding: 26px 26px 15px 26px;}
.contentLeft{float:left;padding: 0;margin: 0;width: 480px;}
.contentMenu {float: right;padding: 10px 0 0 20px;width: 180px;height: 300px;background-color: #f7f8f9;border-left: 1px solid #666666;}
.contentMenu ul {background-color: #f7f8f9;list-style-image: url(img/bullet_li.gif);margin: 0;padding-left: 20px;}
.contentMenu ul li {background-position: 50%;background-image: url(img/bg_dotline.gif); padding-bottom: 4px; padding-top: 6px;background-repeat: repeat-x}
.contentMenu ul li a {background-position: 6px 3px; font-size: 8.5pt; padding-top: 0px}
.contentMenu img.sideBanner{padding-top: 26px}

/**** MAIN CONTENT ****/
.threeContent{float:left; display:inline; padding:20px 20px 10px 20px;}
.threeContent .contentBlock{float:left; display:inline; width:210px; margin:0 0 0 0; padding:0px 5px 0px 5px;}
.threeContent .contentBlock h1{font-weight:bold;font-size:11px;color:#333333; background: url(img/iconArrow.gif) no-repeat left; padding-left:12px; margin-bottom:6px;}
.threeContent .contentBlock p{line-height:18px; color:#666666; background: url(img/dotsHoriz.gif) repeat-x top; padding:10px 0 0 0;}
.threeContent .contentBlock a{float:right;text-decoration:none;padding-left:6px;background: url(img/bulletArrow.gif) no-repeat left;}
.threeContent .contentBlock a:hover{text-decoration:underline;}
.threeContent .contentMiddle{border-left:1px solid #DADADA;border-right:1px solid #DADADA; margin:0 15px 0 15px; padding:0 15px 0 15px;}

/**** FOOTER ****/
.footer{clear:both;float:left; display:inline; width:714px; padding: 15px 20px 10px 20px; margin:10px 0;border-top:1px solid #DADADA;background-color: #ffffff;font-size: 11px; color: #333333; font-family: Arial, sans-serif;}
.footer a{text-decoration:none;}
.footer a:hover{text-decoration:underline;}

/****TEXT STYLES ****/
.contentLeft h1 {
	background-position: 50% bottom; 
	font-weight: bold; 
	font-size: 20px; 
	background-image: url(img/dotsHoriz.gif); 
	padding-bottom: 4px; 
	margin: 0px; 
	color: #525051; 
	background-repeat: repeat-x; 
	font-family: arial, sans-serif
}
.contentLeft h2 {
	font-weight: 100; 
	font-size: 16px; 
	padding-bottom: 4px; 
	margin: 0px; 
	color: #525051; 
	padding-top: 7px; 
	font-family: arial, sans-serif
}
.contentLeft h3 {
		BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(img/iconArrow.gif); COLOR: #333333; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat;padding-bottom: 4px;
}
.contentLeft h4 {
	font-weight: normal; 
	font-size: 12px; 
	padding-bottom: 4px; 
	margin: 0px; 
	color: #525051; 
	padding-top: 7px; 
	font-family: arial, sans-serif
}
.block_title {
	BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(img/iconArrow.gif); COLOR: #333333; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat
}
.block_title_small {
	BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(img/bulletArrow.gif); COLOR: #333333; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat
}
.block_title_small {
	BACKGROUND-POSITION: 0px 3px; FONT-SIZE: 8.5pt; PADDING-TOP: 0px
}
.block_indent {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(img/dotsHoriz.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x
}
.block_indent {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; TEXT-INDENT: -6px
}
.text_listitem {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; TEXT-INDENT: -6px
}
.text_indent {
	PADDING-LEFT: 12px

}
.artContainer {
	CLEAR: both;
	MARGIN-TOP: 20px;
}
.artContainer .col1 {
	FLOAT: left; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 0px; WIDTH: 200px; MARGIN-RIGHT: 20px
}
.artContainer .col2 {
	FLOAT: left; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 6px; WIDTH: 200px; MARGIN-RIGHT: 0px
}
.artBoxType1 {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 3px

}
.artBoxType1 .artDesc {
	CLEAR: both; WIDTH: 200px
}
.artBoxType1 .artDesc A {
	MARGIN: 0px
}
.artBoxType1 .artDesc H6 {
	BACKGROUND-POSITION: left bottom; FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND-IMAGE: url(img/dotsHoriz.gif); PADDING-BOTTOM: 10px; PADDING-TOP: 6px; BACKGROUND-REPEAT: repeat-x
}
.artBoxType1 .artDesc H6 A {
	COLOR: #4c55ae
}

.artBoxType1 .artImg {
	MARGIN-BOTTOM: 6px; xwidth: 200px
}
.artBoxType1 .artBg {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; border: 1px solid #666666;background-color: #f7f8f9; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; HEIGHT: 100%
}
.alignRight {
	FLOAT: right
}

/****CONTACT FORM ***/
.contentForm {
	clear: both;
	background-color: #ffffff;
	width: 360px;
	padding-top: 20px;
	padding-left: 16px;
	float: left;

}

TABLE.reports {
	BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial, helvetica, sans-serif
}
TABLE.reports TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: right
}
TABLE.reports TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: right
}
TABLE.reports TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}

TABLE.reports TD.left {
	TEXT-ALIGN: left
}
TABLE.reports {
	WIDTH: 462px

}
TR.nobottomline TD {
	BORDER-BOTTOM-WIDTH: 0px
}
