/* Global */
body,td,th,option,input,textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #3F3C36;*/
	color:#676769;
	letter-spacing: .04em;
	line-height:130%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
td.updatecompanyinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#676769;
	letter-spacing: .04em;
	line-height:130%;
	width: 300px;
}
.homepageseparator {
	width:990px;
	height:5px;
}
#homepagesectionheader {
	background-color:#7B91B1;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	width:244px;
	padding-top:7px;
	padding-bottom:4px;
	padding-left:15px;
}
#homepageueheader {
	background-color:#F38027;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	width:210px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;
}
#homepagelnheader {
	background-color:#00457C;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	width:213px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
}
#homepagecfheader {
	background-color:#6DB43F;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	width:214px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:11px;
}
.staticsponsorarea {
	padding-left:5px;
}
.staticsponsorarea img{
	margin-top:10px;
	margin-bottom:10px;
}
#homepageuetext {
	padding-left:13px;
	padding-right:38px;
	padding-top:8px;
	padding-bottom:1px;
	color:#000000;
}
#homepageuetext a:link {
	color:#000000;
	text-decoration:none;
}
#homepageuetext a:visited {
	color:#000000;
	text-decoration:none;
}
#homepageuetext a:hover {
	color:#000000;
}
#homepageuetext a:active {
	color:#000000;
	text-decoration:none;
}
#homepagecftext {
	padding-left:10px;
	padding-right:29px;
	padding-top:4px;
}
#homepagelntext {
	padding-left:5px;
	padding-right:24px;
	padding-top:4px;
}
#homepagelnrss {
	padding-left:5px;
	padding-right:24px;
}
#homepageuemore {
	padding-top:4px;
	padding-right:37px;
}
#homepagelnmore {
	padding-top:4px;
	padding-right:34px;
}
#homepagecfmore {
	padding-top:3px;
	padding-right:42px;
}
#homepagesectionseparator {
	width:5px;
	background-image:url(../graphics/common/vertical_dottedline_5wide.gif);
	background-repeat:repeat-y;
}
#homepagefeaturedmember {
	background-image:url(../graphics/home/home_orange_gradient.gif);
	background-repeat:repeat-x;
	width:243px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}
.homefeaturedmemberboxdiv {
	border:1px solid #B8B8B8;
	background-color:#FFFFFF;
	padding:10px;
	overflow:hidden;
	width:152px;
}
#homefeaturedmembertext {
	font-size:11px;
}
.homefeaturedmembertitle {
	color: #7B91B1;
}
.flashdiv {
	z-index:1000;
}
.homerightorangebox {
	border: 5px solid #F58027;
	padding-top:4px; 
	padding-bottom:20px;
}
.homerightbottom {
	background-color:#434343;
	height:39px;
	width:663px;
}
.eventsarea {
	margin-bottom:15px;
}
form {
	margin: 0px;
	padding: 0px;
	display:inline;
}
a:link, a:visited, a:active {
	/*color: #A6C149;                  Original */
	/*color: #325381;                  Cedrus Combo 1 */  
	/*color: #325381;*/ 
	color:#00457C;
}
a:hover {
	/*color: #7D9236;                  Original */ 
	/*color: #7B91B1;                  Cedrus Combo 1 */ 
	color: #7B91B1;
	text-decoration:underline;  
}
.container {
	/*padding-top: 25px;*/
	width: 990px;
}
/**** obsolete 
.container2 {
	padding-top: 25px;
	width: 970px;
}***/
.mytracetext {
	color:#FFFFFF;
	background-color:#999999;
}
.hrefpointer {
	cursor:pointer;
}
.dashedline {
	background-image:url(../graphics/common/horizontal_dash.gif);
	background-repeat:repeat-x;
}
/*-------- tables with borders ------*/
.thinborder td{
	/*border:1px solid #3F3C36;*/
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}
#noborder td{
	border: 0px;
}
#bluebg {
	background-color:#7B91B1;
	color:#FFFFFF;
	font-weight:bold;
}
#yellowbg {
	background-color:#EE8A1E;
	color:#FFFFFF;
	font-weight:bold;
}
.paddingborder td{
	padding-bottom: 5px;
	padding-top: 5px;
}
/*-------- top banner ---------*/
.popupbody {
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
}
.toplogopopup {
	background-color:#FFFFFF;
	height:90px;
}
.toplogopopup #toplogotdmenu {
	padding-top:15px;
	padding-bottom:12px;
	padding-right:30px;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
.toplogopopup #toplogotdmenu a{
	color:#000000;
	text-decoration:none;
}
.toplogopopup #toplogotdmenu a:hover{
	color:#000000;
	text-decoration:underline;
}
/*****************************************************************/
.toplogo {
	/* height:65px; mfindlay 2/10/09 for new topnav*/
	background-color:#434343;
	height:321px;   /* added 3/2/09 */
	overflow:hidden; /* added 3/2/09 */
}
.toplogo #toplogotdmenu {
	padding-top:5px;
	padding-bottom:10px;
	padding-right:23px;  /* mfindlay for new top nav 23px; */
	color:#C4C6C8;
	font-weight:bold;
	font-size:11px;
}
.toplogo #toplogotdmenu a{
	color:#C4C6C8;
	text-decoration:none;
}
.toplogo #toplogotdmenu a:hover{
	color:#C4C6C8;
	text-decoration:underline;
}
.toplogo #toplogotd {
	/* padding-right:23px; mfindlay for new top template */
	padding-bottom:1px;
}
/*******************************************************************/
.toplogo_section {
	/* height:65px; mfindlay 2/10/09 for new topnav*/
	background-color:#FFFFFF;
	height:134px;   /* added 3/2/09 */
	overflow:hidden; /* added 3/2/09 */
}
.toplogo_section #toplogotdmenu {
	padding-top:5px;
	padding-bottom:10px;
	padding-right:23px;  /* mfindlay for new top nav 23px; */
	color:#C4C6C8;
	font-weight:bold;
	font-size:11px;
}
.toplogo_section #toplogotdmenu a{
	color:#C4C6C8;
	text-decoration:none;
}
.toplogo_section #toplogotdmenu a:hover{
	color:#C4C6C8;
	text-decoration:underline;
}
.toplogo_section #toplogotd {
	/* padding-right:23px; mfindlay for new top template */
	padding-bottom:1px;
}
.topright_section {
	background-color:#ffffff;
	width:452px;
	height:134px;
	overflow:hidden;
}

/*******************************************************************/
.toplogolinkdiv {
	height:90px;
	width:500px;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
}
#toplogotdimgseparation {
	width:4px;
}
#toplogotdinputseparation {
	width:3px;
}
#usernametext {
	color:#888888;
	font-size:11px;
	font-weight:bold;
}
#loginerr {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}
#loginusername {
	color:#C4C6C8;
	font-size:16px;
	font-weight:bold;
} 
#loginemail {
	color:#C4C6C8;
	font-size:14px;
	font-weight:normal;
}
/*--------- top nav --------*/
.topnav {
	background-color: #434343;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:23px;
	padding-right:23px;
	height:25px;
	/* padding-top:12px; */
}
.topnav td {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	/*height:30px;*/
}
.topnavseparatorbar {
	margin-left:5px;
	margin-right:5px;
}
.topnavcurrentsection {
	color:#A6C149;
}
/*------ top nav inputs -------*/
.topnavinput {
	width:98px;
	height:17px;
	font-size:11px;
	margin:0px;
	padding:0px;
	border: 1px solid #CCCCCC; /* mfindlay for top nav #FFFFFF */
	padding-left:1px;
}
/*--------- bottom nav --------*/
.bottomnav {
	background-color: #858587;
	padding-bottom:13px;
	padding-top:13px;
	color:#000000;
	font-size:10px;
	margin-bottom:25px;
}
.bottomnav a:link, .bottomnav a:visited, .bottomnav a:active{
	color:#000000;
	text-decoration:none;
}
.bottomnav a:hover{
	color:#6DB43F;
	text-decoration:none;
}
.bottomnav #ucase {
	text-transform:uppercase;
}
.sponsorsarea {
	margin-top:40px;
	background-color:#FFFFFF;  /* 898989  */
	padding-bottom:25px;
}
.sponsorsareatd {
	/*color: #3F3C36;*/
	color:#4C453E;
}
.sponsorsarea_test {
	margin-top:25px;
	background-color:#FFFFFF;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}
.sponsorhr {
	padding-left:70px;
	padding-bottom:3px;
	padding-top:3px;
}
.sponsorhrcolor {
	background-color:#E3E3E3;
	height:2px;
	border:0px;
	color:#E3E3E3;
}
/*------ internal pages left nav ----*/
.intleftnav {
	width:231px;
	padding-left:42px;
}
/*------ left nav section menu ----*/
.sectionmenuminheight {
	/*height:200px;*/
	width:231px;  /* added for WTIA */
}
.sectionmenutd {
	font-size:11px;
	/*padding-top:2px;*/
	padding-bottom:1px;
	/*color:#666666;*/
	color:#676769;
	font-weight:bold;
}
.sectionmenutd a:link, .sectionmenutd a:visited, .sectionmenutd a:active {
	/*color:#666666;*/
	color:#676769;
	text-decoration:none;
}
.sectionmenutd a:hover {
	/*color:#666666;*/
	color:#676769;
	text-decoration:underline;
}

.sectionsubmenutd {
	font-size:11px;
	padding-top:2px;
	padding-bottom:1px;
	color:#999999;
	font-weight:normal;
}
.sectionsubmenutd a:link, .sectionsubmenutd a:visited, .sectionsubmenutd a:active {
	color:#999999;
	text-decoration:none;
}
.sectionsubmenutd a:hover {
	color:#999999;
	text-decoration:underline;
}
#sectionmenuheader {
	text-transform:uppercase;
	color:#00457C;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:5px;
}
#sectionmenuheader a{
	color:#00457C;
	text-decoration:underline;
}
#sectioncurrentpage {
	text-decoration:underline;
}
/*------- leftnav quotesbox etc ---*/
.leftnavquoteddivcontainer {
	margin-top:75px;
	margin-bottom:20px;
	padding-left:10px;
}
.leftnavquotediv {
	width:123px;
	height:190px;
	background-image:url(../graphics/common/int_orange_gradient.gif);
	background-repeat:repeat-x;
}
.leftnavquotebox {
	padding:15px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.intsponsorboxdiv {
	margin-top:120px;
	margin-bottom:20px;
	margin-left:10px;
	width:123px;
	border:1px solid #B8B8B8;
}
.homebodyarea {
	margin-bottom:7px;
}
.homeleft  {
	padding-top:23px;
	padding-left:36px;
	padding-right:30px;
	width:138px;
}
.homelogoimg {
	margin-bottom:19px;
}
.homelefttext {
	padding-left:7px;
	padding-right:4px;
	color:#000000;
	line-height:180%;
}
.homejoinnow {
	margin-left:12px;
}
.homerotating {
	padding-top: 35px;
}
/*------ internal pages bodyarea (left nav and main body) ----*/
.intbodyarea {
	margin-top:26px;
}
/*------- internal pages main content area -----*/
.intcontent {
	padding-top:15px;
	width:672px;
}
.intsectionname {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	/*color:#7B91B1;*/
	color:#7090A9;
}
.inttopbar {
	height:8px;
}
.intpagename {
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase;
	color:#6E6E70;
}
.intsubpagename {
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase;
	color:#6DB43F;
}
.intlogosindent {
	padding-top:15px;
	padding-left:27px;
	padding-right:45px;
}
#intindent {
	padding-left:1px;
	padding-right:45px;
}
#intindent a{
	/*color: #A6C149;                  Original */
	/*color: #325381;                  Cedrus Combo 1 */
	/*color: #325381;*/
	color:#00457C;
}
#intindent a:hover{
	/*color: #7D9236;                  Original */
	/*color: #325381;                  Cedrus Combo 1 */
	color:#7B91B1;
}
.blacktitle {
	font-weight:bold;
	color:#000000;
}
.bluetext {
	color:#325381;
}
.sectionbluesummary {
	background-color:#7B91B1;
	color:#FFFFFF;
	padding:16px;
	font-weight:bold;
}
.inttitletext {
	font-size:16px;
	font-weight:bold;
	/*color:#325381;*/
	color:#00457C;
	line-height:150%;
}
.thirdlvltext {
	color:#999999;
}
.thirdlvlpagename {
	color:#999999;
	font-weight:bold;
	font-size:14px;
	text-transform:lowercase;
}
/* milonic menu */
.mmpadding {
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
}
.mmpadding a{
	text-decoration:none;
}
.mmpadding a:hover{
	text-decoration:none;
}
.graytext {
	color:#999999;
}
.underline {
	text-decoration:underline;
}
.sponsorshiptype {
	text-decoration:underline;
	font-size: 14px;
}
.font14 {
	font-size: 14px;
}
.awardsheadertd {
	padding-bottom:5px;
}
.listervheader {
	padding-bottom: 5px;
}
.wsacommunitydiv {
	height:50px;
	border: 1px solid #CCCCCC;
	padding:5px;
}
/***** admin ******/
.mediumbox {
	width:200px;
}
.widebox {
	width:300px;
}
.xtrawidebox {
	width:400px;
}
.redtext {
	color:#FF0000;
}
.tinytext {
	font-size:9px;
}
/* all pages */
.adminframing {
	padding-left:20px;
	padding-top:20px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-left:4px;
	margin-right:4px;
}
.adminframing a{
	color:#99CC00;
}
.adminframing a:link, .adminframing a:visited{
	color:#000000;
}
/* google reader */
#googlereader h3 {
	font-size:1.3em;
	margin:1.3em 0 0.5em 0;
	color:black;
}
#googlereader ul {
	list-style:circle;
	margin:0;
	padding:2px;
}
#googlereader li {
	padding-bottom: 4px;
}
/* RSS2HTML */
.indusnewstd1 {
	background-color:#7b91b1;
	padding:3px;
	width:836px;
}
.indusnewstd2 {
	background-color:#FFFFFF;
	padding:2px;
}
#indusnewstitlelink a {
	color:#FFFFFF;
}
#indusnewstitlelink a:link, #indusnewstitlelink a:visited, #indusnewstitlelink a:active {
	color:#FFFFFF;
}
#indusnewstitlelink a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.header1class {
	color:#7B91B1;
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px;
}	
.header2class {
	color:#7B91B1;
	font-size:16px;
	font-weight:normal;
	padding-bottom:5px;
}
/******* IAA ********************/
.iaafullpagebg {
	background-image:url(../graphics/iaa/fullpagebg.jpg);
	background-repeat:repeat-y;
	width:990px;
	margin-top:2px;
}	
.iaatitlebg {
	background-image:url(../graphics/iaa/iaahome_top.jpg);
	background-repeat:no-repeat;
}
.iaatitle {
	width:745px;
	height:164px;   /* 212 */
}
.iaabottom {
	width:990px;
}
.iaamaincontent {
	width:624px;
	padding-top:35px;
}
.iaamaincontent td{
	font-size:11px;
	font-family:Neuropol,Arial, Helvetica, sans-serif
}
.iaamaincontentdiv {
	/*border:1px solid #ff0000;*/
	width:600px;
}
.sponsorcolumn {
	width:121px;
}
.sponsortitlegap {
	height:16px;
}
.sponsorimage {
	border:1px solid #bcbcbc;
}
.sponsorseparator {
	margin-left:8px;
	margin-top:5px;
	margin-bottom:5px;
}
.iaaarticletitle {
	font-size:14px;
	font-weight:bold;
}
p.iaaarticletitle {
	/*margin-bottom:-10px;*/
}
.iaalogoimg {
	margin-right:20px;
}
.grayheadlinecell {
	background-image:url(../graphics/iaa/fullsectionhdrbg.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:10px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:bold;
}
.iaatable td{
	padding-left:15px;
	padding-right:10px;
}
.rightcellline {
	border-right:1px solid #bcbcbc;
}
.iaa200width {
	width:175px;
}
/********************* new homepage */
.homepagewrapper {
	width:990px;
	margin-top:33px;
	margin-bottom:33px;
}
#homepageleft {
	width:591px;
	margin-left:33px;
	margin-right:15px;
}
#homepageright {
	width:351px;
}
.homepagesectioncontent {
	font-size:10px;
	padding-right:15px;
	padding-bottom:10px;
	color:#666666;
}
.homepagesectioncontent a {
	color:#666666;
}
.homepagesectioncontent a:link {
	text-decoration:none;
	color:#666666;
}
.homepagesectioncontent a:visited {
	text-decoration:none;
	color:#666666;
}
.homepagesectioncontent a:hover {
	color:#333333;
	text-decoration:underline;
}
.homepagesectioncontent a:active {
	text-decoration:none;
	color:#666666;
}
.homepagesectiontitle {
	font-size:13px;
	/*padding-bottom:17px;*/
	padding-bottom:2px;	
	color:#ff9933;
}
.homepagesectiongap {
	height:45px;
	width:197px;
}
#homepagerightbox {
	background-image:url(../graphics/home/graybox.gif);
	background-repeat:no-repeat;
	width:351px;
	height:61px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:19px;
	padding-right:15px;
}
.homepagerighttitle {
	font-size:13px;
}
.homepagerighttext {
	font-size:10px;
	padding-right:10px;
	color:#666666;
}
.graylineboxtop {
	background-image:url(../graphics/home/graylineboxtop.gif);
	background-repeat:no-repeat;
	height:3px;
}
.graylineboxbottom {
	background-image:url(../graphics/home/graylineboxbottom.gif);
	background-repeat:no-repeat;
	height:3px;
}
.graylineboxbg {
	background-image:url(../graphics/home/graylineboxbg.gif);
	background-repeat:repeat-y;
	padding-left:17px;
	padding-right:17px;
}
.homepageboxtitle {
	font-size:13px;
	/*color:#cccccc;*/
}
.homepageboxtext {
	font-size:10px;
	padding-right:10px;
	color:#999999;
}
.homepageboxtext a {
	color:#999999;
}
.homepageboxtext a:link {
	text-decoration:none;
	color:#999999;
}
.homepageboxtext a:visited {
	text-decoration:none;
	color:#999999;
}
.homepageboxtext a:hover {
	color:#666666;
	text-decoration:underline;
}
.homepageboxtext a:active {
	text-decoration:none;
	color:#999999;
}
/* featurebar on top template */
.featurebar {
	height:29px;
	width:990px;
	background-image:url(../graphics/common/featurebarbg.gif);
	background-repeat:repeat-x;
	/*-moz-opacity:.25;
	opacity: .5;
	filter: alpha(opacity=50);*/
	/*margin-top:-29px; mfindlay 3/2/09 */
	overflow:hidden;
}
.featurebar td {
	color:#FFFFFF;
	padding-top:5px;
	font-weight:bold;
	padding-right:15px;
}
.featurebar td a {
	color:#ffffff; 
	text-decoration:none;
}
.featurebar td a:hover {
	color:#ff9933;
	text-decoration:none;
}
.featurebar td#hottopics {
	color:#ff9933;
}
.topright {
	background-color:#ffffff;
	width:452px;
	height:321px;
	overflow:hidden;
}
.toprightcontainer {
	margin-top:10px;
	margin-right:30px;
}
.toprightundercontainer {
	margin-top:0px;
	margin-right:30px;
}
.toprightundercontaineriaa {
	width:390px;
	margin:0px;
	padding:0px;
	/*display:none;*/
}
.inttitletextiaa {
	font-size:19px;
	font-weight:bold;
	color:#00457C;
	line-height:150%;
	padding-left:6px;
}
.hpiaagreen {
	color:#5e9732;
	font-size:11px;
	padding-left:6px;
}
.hpleadingtitle {
	color:#5e9732;
	font-size:18px;
	/*line-height:12px;*/
}
.hpleadingtitle p{
	margin-top:2px;
	margin-bottom:2px;
}
.hpleadingtext {
	padding-top:5px;
	font-size:10px;
}
.hpleadingtextiaa {
	padding-top:5px;
	padding-right:5px;
	padding-left:6px;
	font-size:10px;
}
.joinustext {
	font-size:18px;
}
/******** sponsor images on event page ******/
.sponsordiv img {
	margin-bottom:10px;
}
/* added 2/24/10 mfindlay  - to show the sponsor type and text in larger fonts on events pages */
.sponsordiv td {
	font-size:12px;
}
/******* IAA09 ********************/
.iaa09fullpage {
	width:990px;
}	
.iaa09bottom {
	width:990px;
}
.iaa09bottombar {
	width:990px;
	height:12px;
	background-image:url(../graphics/iaa09/common/bottomgraybar.gif);
	background-repeat:repeat-x;
}
.iaa09left {
	width:805px;
}
.iaa09lefttd {
	color:#ffffff;
}
.iaa09lefttd td{
	color:#ffffff;
}
.iaa09middle {
	width:1px;
	background-color:#FFFFFF;
}
.iaa09right {
	width:184px;
}
.iaa09rightnavbg {
	background-color:#e2e7d3;
}
.iaa09presentingsponsor {
	background-color:#db5627;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.iaa09creativesponsor {
	background-color:#fcbd58;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.iaa09productionsponsor {
	background-color:#d56725;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.iaa09additionalsponsor {
	background-color:#fcbd58;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.iaa09sponsorpadding {
	padding-left:25px;
	padding-right:10px;
	font-size:11px;
	color:#2d2726;
}
.iaa09sponsorpadding a:link, .iaa09sponsorpadding a:visited, .iaa09sponsorpadding a:active {
	color:#2d2726;
	text-decoration:none;
}
.iaa09sponsorpadding a:hover {
	color:#2d2726;
	text-decoration:underline;
}
.iaa09greenbg {
	background-color:#5c772a;
}
.iaa09leftpadding {
	padding-left:65px;
}
.iaa09intpageimg {
	margin-bottom:50px;
}
.iaa09bigtitleunderlined {
	font-size:18px;
	border-bottom:1px solid #ffffff;
}
.iaa09subtitle {
	font-size:14px;
}
.iaa09homeleftpad {
	padding-left:67px;
}
.iaa09hometitle16 {
	font-size:16px;
	border-bottom:1px solid #ffffff;
}
.iaa09homecategory {
	color:#2d2726;
}
.iaa09readmore {
	color:#fcbd58;
}
.iaa09readmore a:link, .iaa09readmore a:visited, .iaa09readmore a:active {
	color:#fcbd58;
	text-decoration:none;
}
.iaa09readmore a:hover {
	color:#fcbd58;
	text-decoration:underline;
}
span.iaa09readmore a:link, span.iaa09readmore a:visited, span.iaa09readmore a:active {
	color:#fcbd58;
	text-decoration:none;
}
span.iaa09readmore a:hover {
	color:#fcbd58;
	text-decoration:underline;
}
.iaa09bottomhome {
	background-image:url(../graphics/iaa09/home/bottomgradient.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:245px;
	padding-top:35px;
}
.iaa09bottomhome td {
	color:#ffffff;
}
.iaa09bottomhome td a:link, .iaa09bottomhome td a:visited, .iaa09bottomhome td a:hover, .iaa09bottomhome td a:active {
	color:#ffffff;
}
/********* BEGIN Advertiser System ***********/
.ads_box700 {
	width:700px;
}
.ads_box600 {
	width:600px;
}
.ads_box500 {
	width:500px;
}
.ads_box400 {
	width:400px;
}
.ads_box300 {
	width:300px;
}
.ads_box200 {
	width:200px;
}
.ads_box100 {
	width:100px;
}
.ads_widget {
	margin-top:10px;
	width:200px;
	margin-bottom:10px;
}
/********* END Advertiser System ***********/
.topnavtopleft {
	width:538px;
	height:321px;
	overflow:hidden;
}