

/* CSS Document */
/* Page */
body {
	background-image: url(../images/bck.page.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma;
	font-size: 12px;
	color:#D6D6D6;
}

a, img, div, object{
	outline:none;
}

/* Fillers */
.header{
	background:url(../images/bck.shadows.png);
}

#headerSwf{
	background-color:#11192B;
	}
	
.red{
	color:#8C000D;
	}

.filler_redgradient{
	background-image:url(../images/index/bck.red.gradient.gif);
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.filler_redgradient2{
	background-image:url(../images/index/bck.red.gradient2.gif);
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}

.filler_redgradient3{
	background-image:url(../images/index/bck.red.gradient3.gif);
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}


.filler_redgradient3{
	background-image:url(../images/index/bck.red.gradient2.gif);
	background-repeat:repeat-x;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 12px;
}
.filler_bluegradient{
	background-image:url(../images/index/bck.blue.gradient.gif);
	font-family: Tahoma;
	font-size: 10px;
	color: #C7DEED;
}
.filler_dots{
	background-image:url(../images/index/bck.dots.gif);
}
.filler_redbar{
	background-image:url(../images/meet_tom/bck.red.bar.gif);
}
.filler_bluebar{
	background-image:url(../images/events/bck.blue.bar.gif);
}
.filler_greybar{
	line-height:28px;
	background:#f1f1f1;
	border:1px solid #d1d1d1;
	color:#0B274B;
	margin-bottom:5px;
	/*background-image:url(../images/meet_tom/bck.grey.bar.gif);
	line-height:28px;*/
}

.filler_greybar td a{
	color:#0B274B;
	text-decoration:none;
	font-weight:bold;
}

h3.accordheader{
	display:block;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:28px;
	width:610px;
	background:#f1f1f1;
	border:1px solid #d1d1d1;
	color:#0B274B;
	margin:0 0 5px 0;
	padding:0;
	cursor:pointer;
	}

h3.accordheader:hover{
	background:#0B274B;
	border:1px solid #000;
	color:#fff;
	cursor:pointer;
	}

.accorddiv{
	margin-bottom:10px;
}

.filler_greybar td a:hover{
	color:#fff;
}

.filler_greybar:hover{
	line-height:28px;
	background:#0B274B;
	border:1px solid #000;
	color:#fff;
	/*background-image:url(../images/meet_tom/bck.grey.bar.gif);
	line-height:28px;*/
}
.filler_bluebar_mini{
	background-image:url(../images/links/bck.blue.bar.gif);
}
/* Text & Content */
.main_content,.main_content_condensed,.left_meettom_content,.events{
	background-image:url(../images/index/bck.main.content.gif);
	padding: 20px 15px 0px 25px;
	font-family: Tahoma;
	font-size: 12px;
	color:#404040;
}
.main_header,.blue_header{
	padding: 0px 0px 10px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
	font-weight:bold;
	color:#8F000D;
	width:400px;
}
.blue_header{
	padding: 0px 0px 10px 22px;
	background: url(../images/icn.star.grey.white.gif) no-repeat left top;
	font-weight:normal;
	color:#0B274B;
}
.checkmark{
	padding: 6px 0px 6px 22px;
	background: url(../images/issues/grp.checkmark.gif) no-repeat left top;
	font-weight:normal;
	color:#404040;
}
.main_content_condensed{
	padding: 20px 10px 0px 15px;
}
.main_content_lower{
	background-image:url(../images/index/bck.white.gradient.gif);
	font-family: Tahoma;
	font-size: 12px;
	color:#404040;
}

.footer{padding:0 10px;}
.footer,.designed_deployed{
	background-image:url(../images/index/footer/bck.footer.gif);
	font-family: Tahoma;
	font-size: 10px;
	color:#D6D6D6;
	
}
.left_home_content{
	 padding: 0px;
}
.left_meettom_content{
	 padding: 0px 11px 0px 13px;
	 #padding: 0px 12px 0px 13px;
	 background-image:url(../images/meet_tom/bck.left.gif);
	 color:#FFFFFF;
}
.red_text{
	font-family: Tahoma;
	font-size: 11px;
	color:#8C000D;
}
.designed_deployed, a.designed_deployed{
	background-image:none;
	color:#676C78;
	text-decoration:none;
}

a.designed_deployed:hover{
	text-decoration:underline;
}
.img_RB{
	padding: 0px 10px 10x 0px;
	float:left;
}
#eventtable, #videocontainer{
	padding:10px;
	border: 1px solid #d4d4d4;
	background: url(../images/index/img.index.table.bg.jpg) repeat-x #f1f1f1;
}

td.events{
	border-bottom:1px solid #e4e4e4;
	background-image:none;
	padding: 4px 0px 5px 10px;
	vertical-align:top;
	}

.mainHome{
	padding-left:4px;
	padding-bottom:10px;
	height:217px;
}


.mainHome a{
	color:#8C000D;
	font-weight:bold;
}

/* Links */
a.whitelink:link,a.whitelink:hover,a.whitelink:visited,a.whitelink:active,
a.bluelink:link,a.bluelink:hover,a.bluelink:visited,a.bluelink:active,
a.bluelink_noimage:link,a.bluelink_noimage:hover,a.bluelink_noimage:visited,a.bluelink_noimage:active{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	font-weight:bold;
	background: url(../images/icn.links.png) no-repeat left center;
	margin:8px 8px 8px 0;
	padding:0 0 0 15px;
	color:#FFFFFF;
}
a.bluelink:link,a.bluelink:hover,a.bluelink:visited,a.bluelink:active,
a.bluelink_noimage:link,a.bluelink_noimage:hover,a.bluelink_noimage:visited,a.bluelink_noimage:active{
	color:#00327E;
}

a.bluelink_noimage:link,a.bluelink_noimage:hover,a.bluelink_noimage:visited,a.bluelink_noimage:active{
	padding-left:0px;
	color:#0C284C;
	background:none;
}
a.arrowlink:link,a.arrowlink:hover,a.arrowlink:visited,a.arrowlink:active{
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	background: url(../images/icn.arrow.box.png) no-repeat left center;
	padding:4px 8px 4px 24px;
	color:#FFFFFF;
}
a.whitelink:hover,a.arrowlink:hover{
	color:#AAD4FF;
}
a.bluelink:hover,a.bluelink_noimage:hover{
	color:#8C000D;
}
a.whitelink2:link,a.whitelink2:hover,a.whitelink2:visited,a.whitelink2:active{
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
a.whitelink2:hover{
	text-decoration:underline;
}
a.footerlink:link,a.footerlink:hover,a.footerlink:visited,a.footerlink:active{
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
	color:#D6D6D6;
}
a.footerlink:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
div#pub1,div#pub2,div#pub3,div#pub4,div#pub5,div#pub6,div#pub7,div#pub8,div#pub9,div#pub10,div#pub11,div#pub12,div#pub13,div#pub14,div#pub15,div#pub16,div#pub17,div#pub18,div#pub19,div#pub20,div#pub21,div#pub22,div#pub23,div#pub25,div#pub26,div#pub27,div#pub28,div#pub29,div#pub30,div#pub31,div#pub32,div#pub33,div#pub34,div#pub35,div#pub36{ 
	display: none;
}


a, body table{
	behavior: url(./iepngfix.htc)
	}
	
#endorsement{
	margin-left:20px;
	}
	
#endorsement p.endorsements_text img{
	float:right;
	margin-left:15px;
	width:150px;
	border:none;
	}
	
#endorsement hr{
	border:none;
	border-bottom:1px solid #ccc;
	padding:10px 0;
	}