/* ------MAIN STYLES----- */

body{ margin:0; background:#f2f2f3 url(../images/bg.jpg) repeat-x; color:#231f20;}
body,td,th,input,select,textarea,input{ font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input{ font-size:10px;}
p{ margin:0 0 1.5em 0;}
form{ margin:0; padding:0;}
a{ color:#ed1c24; text-decoration:underline;}
a:hover{ color:#77787b; text-decoration:none;}
a img{ border:none;}

H1 { font-size:17px; font-weight:bold; color:#d2565d;}
H2 { margin:0; padding:0; font-size:12px; font-weight:bold; color:#ffffff; }

.size14text{font-size:14px; line-height:1.2em;}
.size16text{font-size:16px; line-height:1.2em;}
.size20text{font-size:20px; line-height:1.2em;}
.size22text{font-size:22px; line-height:1.2em;}
.size24text{font-size:24px; line-height:1.2em;}

.block { padding:5px 15px 5px 10px;}
.block_header { padding:0 0 5px 0;}
.block_content { padding:15px 10px;}
.block_content .more { float:right;}
.block_content table { border-collapse:collapse;}
.block_content table td { vertical-align:top;}

.tools { float:right;}
.Level2 .tools { width:185px; _width:185px; float:right;}
.Level3 .tools { width:185px; _width:185px; float:right;}
.tools .button { margin-left:6px;}
.Level2 .tools .print a { display:block; background: url(../images/icon-print.gif) no-repeat; border: none; cursor: pointer; width:16px; height:15px; text-indent:-2000px; overflow:hidden; white-space:nowrap; line-height:0; float:left;}
.Level3 .tools .print a { display:block; background: url(../images/icon-print.gif) no-repeat; border: none; cursor: pointer; width:16px; height:15px; text-indent:-2000px; overflow:hidden; white-space:nowrap; line-height:0; float:left;}

.pagelet { padding:15px 0px;}

.borderbottom {border-bottom-width:thin; border-bottom-style:solid; border-bottom-color:#000000;}

.borderheader {border-bottom-width:thin; border-top-width:thin;  border-bottom-style:solid; border-top-style:solid; border-bottom-color:#000000; border-top-color:#000000;}

#tblACMAdminToolbar { z-index:999;}




a:focus,div:focus {
  background-color: yellow;
}

.skip {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden;
}

a.skip:active, 
a.skip:focus, 
a.skip:hover {
  left: 0; 
  top: 0;
  width: auto; 
  height: auto; 
  overflow: visible; 
}



/* ------CLEARING FLOATS------*/

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clear { display: inline-block;}
/* Hides from IE-mac \*/
* html .clear { height: 1%;} 
.clear { display: block;}
/* End hide from IE-mac */ 


/* ------WRAPPER STLYLS------ */

#wrapper { width:910px; margin:0 auto;} 
.Level3 #wrapper { width:100%; margin:0;} 

/* ------HEADER STYLES------ */

#header { width:900px; height:47px; /*margin-right:10px;*/ padding:7px 0 7px 0; background:#ffffff;}
.Level3 #header { width:100%; margin:0; padding:7px 0 7px 0;}
	#logo { width:320px; padding:0 0 0 10px; float:left;}
	.Level3 #logo { width:320px; padding:0 0 0 10px; float:left;}
	#top_nav_area { width:560px; padding:31px 0 0; float:left;}
	.Level3 #top_nav_area { width:560px; padding:31px 0 0; float:right;}
		#top_nav { width:400px; color:#999c9a; text-align:right; float:left;}
		#top_nav a { padding:4px 12px; color:#ed1c24; text-decoration:none;}
		#top_nav a:hover { color:#ed1c24; text-decoration:underline;}
		
		#search { width:160px; float:left;}


/* ------CONTENT STYLES------ */

.Level1 #content { width:886px; padding:0 5px 0 5px; background:url(../images/content-bg.jpg) repeat-x;}
.Level2 #content { width:900px; /*padding:0 10px 0 0;*/ background:url(../images/content-bg.jpg) repeat-x;}
.Level3 #content { width:100%; margin:0; padding:0; background:#ffffff url(../images/level3-content-bg.jpg) repeat-x;}

	#slideshow { width:886px; height:131px; padding:5px 0 0;}
	
	.Level1 #primary_nav_area { height:25px; background:#d7dfd5;}
	.Level2 #primary_nav_area { height:25px; margin:0 10px 0 0; background:#d7dfd5;}
	.Level3 #primary_nav_area { height:25px; margin:0; background:#d7dfd5;}
		#nav{ z-index:2;}
		#nav ul { margin:0; padding:0; list-style:none; list-style-image:none; line-height:1; z-index:2;}
		#nav ul li { margin:0; list-style:none; list-style-image:none; float:left; z-index:2;}
	
		/* Level 1 */
	
		#nav ul li a{ display:block; text-decoration:none; color:#38383a; font-weight:bold; text-align:center;}
		#nav ul li a:hover{}
		#nav ul li.ipf-parent div a{}
		#nav ul li.ipf-parent div a:hover{}
		#nav ul li.ipf-parent div li a{}
		#nav ul li.ipf-parent div li a:hover{}
	
		#nav ul li div{ color:#38383a; font-size:11px;}
		#nav ul li div a{ width:147px; padding:7px 0; background:url(../images/nav-bg.jpg) right top no-repeat;}
		#nav ul li#pageid79 div a{ background:none;}
		#nav ul li#pageid79 div a:hover{ color:#ffffff; background:#3d463a;}
		.Level1 #nav ul li#pageid79 div a{ width:151px; background:none;}
		.Level1 #nav ul li#pageid79 div a:hover{ color:#ffffff; background:#3d463a;}
		.Level2 #nav ul li div a{ width:150px; padding:7px 0; background:url(../images/nav-bg.jpg) right top no-repeat;}
		
		#nav ul li div a:hover{ color:#ffffff; background:#3d463a url(../images/nav-bg.jpg) right bottom no-repeat;}
		#nav ul li#pageid79 div a:hover{ color:#ffffff; background:#3d463a url(../images/nav-bg.jpg) right bottom no-repeat;}
	
		/* Level 2 */
	
		#nav ul li ul{ width:147px; margin:0 0 0 1px; position:absolute; background:#eeeeee; border-top:1px solid #3d463a; left:-999em;}
		#nav ul li ul li {}
		#nav ul li ul li a{ width:147px; padding:5px 0; text-indent:none; font-size:11px; color:#3d463a; border-bottom:1px solid #3d463a;}
		#nav ul li ul li a:hover{ color:#ffffff; background:#3d463a;}
		#nav ul li ul li.ipf-parent a{ background:#eeeeee url(../images/nav-arrow-dark.gif) 98% center no-repeat;}
		#nav ul li ul li.ipf-parent a:hover{ background:#3d463a url(../images/nav-arrow-light.gif) 98% center no-repeat;}
		
		#nav ul li#pageid79 ul li.ipf-parent a{ background:#eeeeee url(../images/nav-arrow-dark-reverse.gif) 3px center no-repeat;}
		#nav ul li#pageid79 ul li.ipf-parent a:hover{ background:#3d463a url(../images/nav-arrow-light-reverse.gif) 3px center no-repeat;}
	
		/* Level 3 */
	
		#nav ul li ul li ul { margin: -23px 0 0 147px; background:#d7dfd5; }
		
		#nav ul li#pageid79 ul li ul{ margin: -23px 0 0 -147px;}
		
		#nav ul li ul li ul li a{}
		#nav ul li ul li ul li a:hover{ color:#ffffff; background:#3d463a;}
		#nav ul li ul li.ipf-parent ul li a{ background-image:none; background-color:#d7dfd5;}
		#nav ul li ul li.ipf-parent ul li a:hover{ background-image:none; background-color:#3d463a;}
		
		#nav ul li#pageid79 ul li.ipf-parent ul li a{ background-image:none; background-color:#d7dfd5;}
		#nav ul li#pageid79 ul li.ipf-parent ul li a:hover{ background-image:none; background-color:#3d463a;}
	
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto;}
		#nav li:hover, #nav li.hover { position:static;}

	#ticker-wrap { height:14px; margin-bottom:2px;}
		.Level1 #ticker { color:#ed1c24; font-size:9px; font-weight:bold; padding:2px 10px; background:#ffffff;}
		.Level2 #ticker,
		.Level3 #ticker{ color:#ed1c24; font-size:9px; font-weight:bold; padding:2px 17px; background:#ffffff;}
	
	.Level1 #mian_content { padding:2px 0 0;}
	.Level2 #mian_content { padding:2px 7px 0;}
	.Level3 #mian_content { padding:2px 0 0;}
	
		.Level1 #left { width:334px; float:left;}
		.Level2 #left { width:150px; padding:10px 0 0 0; float:left;}
		.Level3 #left { width:150px; padding:10px 0 0 7px; vertical-align:top;}
			#news { height:263px; background:url(../images/news-bg.jpg) left top no-repeat;}
			#news ul { margin:0; padding:0; list-style:none;}
			#news ul li{ margin:0; padding:0 0 10px 0; font-weight:bold; list-style:none;}
			#news ul li span.date{ font-size:8px; font-style:italic;}
			
			
			#secondary_nav_area { width:150px; padding-bottom:10px;}
			#nav2{ margin:0;}
				#nav2 ul {margin:0; padding:0;list-style:none; list-style-image:none; line-height:1; border-top:1px solid #939598; zoom:1 }
				#nav2 ul li{float: left;list-style: none;list-style-image:none;margin:0;zoom:1}
				#nav2 ul li a{display:block;text-decoration:none;zoom:1;color:#231f20;}
			
				/* Level 1 */
				#nav2 ul li{font-size:11px;}
				#nav2 ul li div{ border-left:1px solid #939598; border-right:1px solid #939598;}
				#nav2 ul li div a{width:118px; border-bottom:1px solid #939598; font-weight:bold; padding:5px 15px;}
				#nav2 ul li div a:hover{}
				
				/* Level 2 */
				#nav2 ul li.ipf-parent ul{display:none; margin:0; border:none;}
				#nav2 ul li.ipf-parent.ipf-active1 ul{display:block;}
				#nav2 ul li ul li{ border-left:1px solid #939598; border-right:1px solid #939598; background:#ffffff;}
				#nav2 ul li ul li a{width:108px; padding:5px 10px 5px 30px; border-bottom:1px solid #939598;}
				#nav2 ul li ul li.ipf-parent a{}
				#nav2 ul li ul li.ipf-parent a:hover{}
				
				/* Level 3 */
				#nav2 ul li.ipf-parent ul li.ipf-parent ul{display:none;margin:0; border:none;}
				#nav2 ul li.ipf-parent ul li.ipf-active2 ul{ display:none;}
				#nav2 ul li ul li ul{ display:none;}
				#nav2 ul li ul li ul li{ display:none; border:none;}
				
				
				/* standard */
				#nav2 ul li a{background:#d7dfd5;color:#231f20}
				#nav2 ul li a:hover{background:#e03d40;color:#fff}
				/* parent */
				#nav2 ul li.ipf-parent a{background:#d7dfd5;}
				#nav2 ul li.ipf-parent a:hover{background:#e03d40; color:#fff;}
				/* active */
				#nav2 ul li.ipf-active1 a{background:#e03d40; color:#fff;}
				#nav2 ul li.ipf-active1 a:hover{background:#e03d40; color:#fff;}
				/* active parent */
				#nav2 ul li.ipf-parent.ipf-active1 a{background:#e03d40;color:#fff}
				#nav2 ul li.ipf-parent.ipf-active1 a:hover{background:#e03d40;color:#fff}
					
					/* standard */
					#nav2 ul li.ipf-parent.ipf-active1 ul li a{background:transparent;color:#231f20}
					#nav2 ul li.ipf-parent.ipf-active1 ul li a:hover{background:transparent;color:#e03d40}
					/* active */
					#nav2 ul li.ipf-parent.ipf-active1 ul li.ipf-active2 a{background:url(../images/red-bullet.gif) 15px center no-repeat; color:#231f20;}
					#nav2 ul li.ipf-parent.ipf-active1 ul li.ipf-active2 a:hover{}
					/* parent */
					#nav2 ul li.ipf-parent.ipf-active1 ul li.ipf-parent a{background:transparent; color:#231f20}
					#nav2 ul li.ipf-parent.ipf-active1 ul li.ipf-parent a:hover{background:transparent; color:#e03d40}
					/* active parent */
					#nav2 ul li.ipf-parent.ipf-active1 ul li.ipf-parent.ipf-active2 a{background:url(../images/red-bullet.gif) 15px center no-repeat; color:#231f20;}
					#nav2 ul li.ipf-parent.ipf-active1 ul li.ipf-parent.ipf-active2 a:hover{ color:#e03d40;}		
		
		.Level1 #middle { width:249px; margin-left:7px; padding-right:5px; background:url(../images/mid-slideshow-bg.jpg) left top no-repeat; float:left;}
		.Level2 #middle { width:504px; min-height:450px; height:auto !important; height:450px; padding:10px 15px 30px 20px; background:#ffffff url(../images/level2-main-content-bg.jpg) left top no-repeat; float:left;}
		.Level2 #middlewide { width:700px; min-height:450px; height:auto !important; height:450px; padding:10px 15px 30px 20px; background:#ffffff url(../images/level2-main-content-wide-bg.jpg) left top no-repeat; float:left;}
		
			#mid_slideshow { width:249px; height:259px; position:relative;}
			#mid_slideshow .control_button { position:absolute; right:2px; top:229px; top:231px\9; z-index:999;}
			#mid_slideshow .control_button button { height:26px; width:26px; border:none; cursor:pointer; +margin-left:3px; _margin-left:3px; overflow:hidden; white-space:nowrap; line-height:0;}
			#mid_slideshow .control_button button#back { background:url(../images/slideshow-previous-button.gif) left top no-repeat;}
			#mid_slideshow .control_button button#stop { background:url(../images/slideshow-stop-button.gif) left top no-repeat;}
			#mid_slideshow .control_button button#play { background:url(../images/slideshow-stop-button.gif) left top no-repeat;}
			#mid_slideshow .control_button button#fwd { background:url(../images/slideshow-next-button.gif) left top no-repeat;}
			
			#mid_slideshow .slideshow_photo { position:absolute; left:0; top:0; z-index:1;}
			
			#mid_slideshow ul { margin:0; padding:0; list-style:none;}
			#mid_slideshow ul li { position:absolute; left:0; top:0; list-style:none;}

			
			#buttonset {}
				.phone { float:left;}
				
				.addthis { float:left;}
				.addthis .addthis_default_style { margin:0; padding:0;}
				.addthis .addthis_default_style a { margin:0; padding:0;}
				.addthis .addthis_default_style a span{ margin:0; padding:0;}
				
				.print { float: right; margin-right:15px;}
				.rss { float:left;}		
		
			#textsize { margin:0; float:right;}	
			#textsize a{ display:block; float:left; width:14px; height:14px; line-height:14px; text-indent:-2000px;text-decoration:none;background-position:top; background-repeat:no-repeat; overflow:hidden;}
			#textsize a#textsize-medium{ background-image: url(../images/textsize-medium.gif);background-position:bottom;}
			#textsize a#textsize-large{ background-image: url(../images/textsize-large.gif);}
			#textsize a#textsize-extralarge{ background-image: url(../images/textsize-extralarge.gif);}
			#textsize a:hover{ background-position:bottom !important;}
			
			#breadcrumb { margin-top:20px; color:#231f20; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			#breadcrumb a{ color:#231f20; font-size:8px; text-decoration:none;}
			#breadcrumb a:hover{ text-decoration:underline;}
			
			#pagetitle {}
			
			#bottom_buttons { margin-top:20px;}
			#bottom_buttons .button { margin-left:6px;}

		
			.Level2 #middle ul { margin:0 0 0 10px; padding:0; list-style:none;}
			.Level2 #middle ul li { margin:0; padding:4px 0; padding-left: 18px; text-indent: -13px; list-style-position:inside; list-style-type:disc;}
			.Level2 #middle ul li a{ color:#ff0000; text-decoration:underline;}
			
			.Level2 #middle ol { margin:0 0 0 10px; padding:0;}
			.Level2 #middle ol li { margin:0; padding:4px 0; padding-left: 18px; text-indent: -13px; list-style-position:inside;}
			.Level2 #middle ol li a{ color:#ff0000; text-decoration:underline;}
		
						
		.Level1 #right { width:283px; margin-left:8px; float:left;}
		.Level2 #right { width:188px; margin-left:9px; float:left;}
		.Level3 #right { margin:0; padding:10px 15px 30px 20px; background:#ffffff url(../images/level3-right-bg.jpg) left top no-repeat; vertical-align:top;}
		.Level1 #events { height:172px; margin-bottom:6px; background:#ffffff left top no-repeat;}
			<!--.Level1 #events { height:73px; margin-bottom:6px; background:url(../images/events-bg.jpg) left top no-repeat;}-->
			.Level1 #calmod { height:175px; margin-bottom:6px; background:url(../images/level2-calmod-bg.png) left top no-repeat;}
			.Level2 #events { height:134px; margin-bottom:6px; background:url(../images/level2-events-bg.png) left top no-repeat;} 
			.Level2 #calmod { height:175px; margin-bottom:6px; background:url(../images/level2-calmod-bg.png) left top no-repeat;} 
			.Level2 #events .tools { width:35px; float:right;}
			.Level1 #events .block_content { padding:5px 10px; font-weight:bold;}
			.Level2 #events .block_content { padding:0 10px; font-weight:bold;}
			.Level2 #calmod .tools { width:35px; float:right;}
			.Level1 #calmod .block_content { padding:5px 10px; font-weight:bold;}
			.Level2 #calmod .block_content { padding:0 10px; font-weight:bold;}
						
			#events .block_content a{ padding:2px 0 2px 10px; color:#231f20; text-decoration:none; background:url(../images/bule-bullet.gif) left center no-repeat; display:block;}
			#events .block_content a:hover{ text-decoration:underline;}
			#events .block_content .more a { padding:0; color:#ed1c24; text-decoration:underline; background:none;}
			#events .block_content ul { margin:0; padding:0; list-style:none;}
			#events .block_content ul li{ margin:0; padding:0; list-style:none;}
			#events .block_content ul li a{ height:12px; margin:0; padding:2px 0 2px 15px;}
			
			#calmod .block_content a{ padding:2px 0 2px 10px; color:#231f20; text-decoration:none; background:url(../images/bule-bullet.gif) left center no-repeat; display:block;}
			#calmod .block_content a:hover{ text-decoration:underline;}
			#calmod .block_content .more a { padding:0; color:#ed1c24; text-decoration:underline; background:none;}
			#calmod .block_content ul { margin:0; padding:0; list-style:none;}
			#calmod .block_content ul li{ margin:0; padding:0; list-style:none;}
			#calmod .block_content ul li a{ height:12px; margin:0; padding:2px 0 2px 15px;}
					
			/* #meeting { height:73px; margin-bottom:6px; background:url(../images/meeting-bg.jpg) left top no-repeat;} */
			#meeting { border:thin; height:108px; margin-bottom:6px; background:url(../images/highlights-plus-homepage-bg-09-25-2013.gif) left top no-repeat;}
			#meeting .block_content { padding:5px 0;}
			#meeting .block_content a { color:#231f20; text-decoration:none;}
			#meeting .block_content span.date{ font-size:8px; font-style:italic;}
			#meeting .block_content span img { float:left; padding:3px;}
			#meeting .block_content .more a{ padding:0 10px 0 0; color:#ed1c24; text-decoration:underline; background:none;}
			
			.Level1 #twitter { height:170px; background:url(../images/twitter-bg.gif) left top no-repeat;}
			.Level1 #calmod { height:175px; background:url(../images/level2-calmod-bg.png) left top no-repeat;}
			.Level1 #subscribe { height:84px; background:url(../images/subscribe-bg.gif) left top no-repeat;}
			.Level2 #thin { height:88px; background:url(../images/level2-thin-bg.png) left top no-repeat;}
			.Level2 #subscribe { height:109px; margin-bottom:6px; background:url(../images/level2-subscribe-bg.png) left top no-repeat;}
			#subscribe .block_content { padding:5px 0; font-size:9px;}
			
	#buttons { padding: 0 0 15px 0;}

	.limited { background-color: #FFFF66; }
	.bullet { background-color: #f0b2a1; }

/* ------ENGINEERING STANDARDS------ */
#boundary {
	background:none;
	padding:none;
	width:550px;
	align:left;	
}

table.footcollapse {
	width:100%;
}

table.footcollapse caption {
	font-size:110%;
	text-transform:uppercase;
	text-align:left;
	padding:none;
}

table.footcollapse th {
	//text-align:left;
}

table.footcollapse,table.footcollapse th,table.footcollapse th {
	border-style:dotted;
	border-width:1px;
	border-collapse:collapse;	
	vertical-align:center;
}

table.footcollapse thead th {	
	border-style:dotted;
	border-width:1px;
	border-color:#cff #69c #69c #cff;
	background:Lavender;
	padding:none;	
	vertical-align:center;
	text-transform:uppercase;
	align:right;
}

table.footcollapse thead td {	
	border-style:dotted;
	border-width:1px;
	border-color:#9cf #369 #369 #9cf;
	background:#DD3C30;	
	padding:none;
	vertical-align:top;	
	text-transform:uppercase;
	color: white;
}

table.footcollapse tfoot th {
	border-style:dotted;
	border-width:1px;
	border-color:#9cf #369 #369 #9cf;
	background:LemonChiffon;
	padding:none;
	vertical-align:top;
	column-width:auto;
	text-transform:uppercase;
}

table.footcollapse tfoot td {
	column-width:25px;
	border-style:dotted;
	border-width:1px;
	border-color:#9cf #369 #369 #9cf;
	background:LemonChiffon;	
	vertical-align:top;	
	text-transform:uppercase;
}

table.footcollapse tbody {
	background:#ddd;
}

table.footcollapse tbody td {
	column-width:auto;	
	padding:none;
	border-width:1px;
	border-style:dotted;
	vertical-align:center;
	text-transform:uppercase;	
}

table.footcollapse tbody th {
	column-width:auto;
	padding:none;
	border:1px solid #999;
	border-left:none;
	vertical-align:center;	
	text-transform:uppercase;
}
table.footcollapse tbody tr.odd {
	background:#ccc;
}

table.footcollapse tfoot td img {
	border:none;
	vertical-align:center;
	padding:none;
	float:right;
	column-width:auto;		
}

table.footcollapse thead th img {
	border:none;
	vertical-align:center;
	padding:none;
	float:right;
	align:right;
}

img.top {
vertical-align: text-middle;
}

img.bottom {
vertical-align: text-bottom;
}

table.title_tab {	
	column-width:auto;		
} 

table.title_tab th {	
	column-width:auto;	
	padding:none;
	vertical-align:center;
} 

table.footcollapse2 {
	width:100%;
}
table.footcollapse2 caption {
	font-size:110%;
	text-transform:uppercase;
	text-align:left;
	padding:none;
}
table.footcollapse2 th {
	text-align:left;
}

table.footcollapse2 td {	
	border-style:dotted;
	border-width:1px;
	padding:none;
	border-color:#9cf #369 #369 #9cf;
	background:LemonChiffon;	
	vertical-align:middle;	
	text-transform:uppercase;
}

table.footcollapse2,table.footcollapse2 th,table.footcollapse2 th {
	border-style:dotted;	
	border-width:1px;
	border-collapse:collapse;	
	vertical-align:center;
}
table.footcollapse2 thead th {	
	border-style:dotted;
	border-width:1px;
	border-color:#cff #69c #69c #cff;
	background:#cc9;
	padding:none;	
	vertical-align:center;
	column-width:auto;
	text-transform:uppercase;
}
table.footcollapse2 thead td {	
	border-style:dotted;
	border-width:1px;
	border-color:#cff #69c #69c #cff;
	background:#DD3C30;
	padding:none;	
	vertical-align:center;
	column-width:auto;
	text-transform:uppercase;
	color: white;
}
table.footcollapse2 tfoot th {
	border-style:dotted;
	border-width:1px;
	border-color:#9cf #369 #369 #9cf;
	background:LemonChiffon;
	padding:none;
	vertical-align:top;
	column-width:auto;
	text-transform:uppercase;
}
table.footcollapse2 tfoot td {
	column-width:auto;
	border-style:dotted;
	border-width:1px;
	border-color:#9cf #369 #369 #9cf;
	background:LemonChiffon;	
	vertical-align:top;	
	text-transform:uppercase;
}
table.footcollapse2 tbody {
}

table.footcollapse2 tbody td {
	border-style:dotted;
	border-width:1px;
	border-color:#cff #69c #69c #cff;
	background:Lavender ;
	padding: 1.3px 0px;	
	vertical-align:center;
	column-width:auto;
	text-transform:uppercase;
}

table.footcollapse2 tbody th {
	column-width:auto;
	padding:none;
	border:1px solid #999;
	border-left:none;
	vertical-align:center;	
	text-transform:uppercase;
	background:LemonChiffon;
}

table.footcollapse2 tbody tr.odd{
}

table.footcollapse2 tfoot td img {
	border-style:dotted;
	vertical-align:center;
	padding:none;
	float:right;
	column-width:auto;		
}
table.footcollapse2 thead th img {
	border-style:dotted;
	vertical-align:center;
	padding:none;
	float:right;
	column-width:auto;		
}
table.normal {	
	border-style:dotted;
	border-width:1px;
	border-color:#cff #69c #69c #cff;
	background:Lavender ;
	padding:none;
	
	vertical-align:center;
	column-width:auto;
	text-transform:uppercase;
	align=left;	
}
table.normal tbody {
	background:white;
}
table.normal tbody td {
	padding:none;	
	border-style:dotted;
	vertical-align:center;
	text-transform:uppercase;		
}

/* ------FOOTER STYLES------ */
	
#footer{ padding:10px 15px 10px 10px; background:url(../images/footer-bg.jpg) left top no-repeat; font-size:9px; color:#77787b;}
.Level3 #footer{ padding:10px 15px 10px 10px; background:url(../images/level3-footer-bg.jpg) repeat-x; font-size:9px; color:#77787b;} 
	#footer a{ color:#77787b; text-decoration:none;}
	#seo {}
	#flag { margin:0; float:right;}
	#flag ul { margin:0; padding:0; list-style:none;}
	#flag ul li{ margin:0; padding:0 7px; list-style:none; float:left;}