/* Edited 08 Oct 2009 12:42:57 PM by Jeff Herrington [1:U:201] */
body,html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
body.template{
	background:url(images/template/tile_background-html.jpg) repeat-x #e2e0e1;
}
a img{
	border:0;
}
div,p,span,table,tr,th,td,h1,h2,h3,h4,h5,h6,h7{
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
h1{
	color:#003c77;
	font-size:18px;
	font-weight:bold;
	margin:3px 0 5px 0;
}
table.wrap{
	background:#fff;
	border-collapse:collapse;
	margin:14px auto 14px auto;
	text-align:left;
	width:770px;
}
		table.wrap tr.head td,
		table.wrap tr.body td,
		table.wrap tr.foot td{
			width:0%;
		}
		table.wrap tr.head td.tile{
			background:url(images/template/tile_wrap-top.gif) repeat-x;
			width:100%;
		}
		table.wrap tr.body td.wleft{
			background:url(images/template/tile_wrap-left.gif) repeat-y top left;
		}
		table.wrap tr.body td.wmiddle{
			width:100%;
		}
			table.container{
				width:100%;
			}
				table.navigation-header{
					width:100%;
				}
					table.navigation-header td.hleft{
						width:0%;
					}
					table.navigation-header td.hright{
						width:100%;						
					}
						table.header{
							width:100%;
						}
						td.hright table{
							float:right;
						}
							td.hright td{
								text-align:right;
							}
							td.hright td.cphone{
								color:#53af3c;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								font-weight:bold;
								padding:5px 10px 7px 0;
								text-transform:uppercase;
							}
							td.hright td.csearch{
								padding:5px 10px 7px 0;
							}
								td.hright td.csearch input{
									margin:0 0 0 5px;
								}
							td.hright td.caccess{
								padding:5px 10px 7px 0;
							}
								td.hright td.caccess select{
									font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:11px;
									margin:0 5px 0 0;
								}
					table.body td.cleft{
						width:0%;
						padding:0 0 10px 0;
					}
						table.body table.clSub1{
							margin:0 0 3px 0;
						}
						table.navigation-left{
							width:169px;
						}
							table.navigation-left td.navigation-left{
								background:url(images/template/tile_navigation-featured.gif) repeat-y;
								padding:0 0 0 13px;
							}
								td.navigation-left table{
									width:169px;
								}
								td.navigation-left td.clTop1{
									background:url(images/template/tile_navigation-featured_li.gif) repeat-x;
								}
									td.navigation-left td.clTop1 a{
										background:url(images/template/icon_navigation-featured_li.gif) no-repeat 6px 8px;
										color:#1e2f53;
										display:block;
										font-family:Verdana, Arial, Helvetica, sans-serif;
										font-size:10px;
										font-weight:bold;
										padding:5px 5px 5px 15px;
										text-decoration:none;
									}
									td.navigation-left td.clTop1 a:hover{
										color:#000;
										text-decoration:underline;
									}
								td.navigation-left td.clSub1{
									padding:0 5px 0 10px;
								}
									td.navigation-left td.clSub1 a{
										background:url(images/template/arrow.gif) no-repeat 6px 7px;
										color:#20569c;
										display:block;
										font-family:Verdana, Arial, Helvetica, sans-serif;
										font-size:10px;
										font-weight:bold;
										padding:3px 5px 3px 15px;
										text-decoration:none;
									}
									td.navigation-left td.clSub1 a:hover{
										color:#204575;
										text-decoration:underline;
									}
					table.body td.cright table.content{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						line-height:16px;
						margin:0 0 12px 0!important;
						width:100%!important;
					}
						td.cright.iframe{
							padding:7px 0 0 0;
							width:100%!important;
						}
							td.cright.iframe iframe{
								height:700px;
							}
						table.body td.cright table.content td{
							padding:0 12px 0 12px;
						}
					body.homepage td.cright table.content table{
						margin:7px 0 0 0;
					}
						body.homepage td.cright table.content table table{
							margin:0;
						}
						body.homepage td.cright table.content td{
							padding:0;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							line-height:16px;
						}
						table.body td.cright li{
							list-style-image:url(images/template/bullet.gif);
							margin:1px 0 1px 0;
						}
						table.body td.cright p{
							padding:4px 0 7px 0;
						}
						
							td.subnav{
								padding:3px 0 3px 0!important;
							}
							td.subnav,
							.subnav a{
								color:#53af3c!important;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px!important;
								font-weight:bold;
								text-decoration:none!important;
								white-space:nowrap;
							}
							.subnav a:hover{
								background:#f2f2f2!important;
								text-decoration:underline!important;
							}
						td.cright table.content a{
							color:#003c77;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							text-decoration:underline;
							padding:1px;
						}
						td.cright table.content a:hover{
							background:#fffea7;
							text-decoration:underline;
						}
	table.wrap tr.body td.wright{
		background:url(images/template/tile_wrap-right.gif) repeat-y top right;
	}
	table.wrap tr.foot td.wmiddle{
		background:url(images/template/tile_wrap-bottom.gif) repeat-x;
	}
		table.footer{
			height:40px;
			width:100%;
		}
			table.footer td.footer{
				background:url(images/template/cap_footer-right.gif) no-repeat top right;
				margin:0;
				padding:13px 20px 0 20px;
				text-align:center;
				width:100%;
			}
				table.footer td.footer span{
					color:#fff;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					margin:0 10px 0 10px;
					padding:0;
				}
					td.navigation-footer{
						background:#e2e0e1;
						color:#545454;
						width:100%;
						text-align:right;
					}
						td.navigation-footer table{
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:10px;
							float:right;
							margin:0 10px 0 0;
						}
							td.footer,
							td.footer a{
								color:#545454;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								text-decoration:none;
							}
							td.footer a:hover{
								background:#f2f2f2;
								text-decoration:underline;
							}
form.metasearch{
	margin:0;
	padding:0;
}
	form.metasearch table{
		border-spacing:4px;
	}
		form.metasearch table th{
			font-weight:bold;
			padding:6px;
			text-align:right;
		}
		form.metasearch table td{
			vertical-align:middle;
		}
body.homepage td.cright table.content table table p{
	padding:10px 10px 10px 12px;
}
	body.homepage td.cright table.content table{
		margin:7px 10px 0 7px;
		*margin:7px 10px 0 0;
		width:100%;
	}
		body.homepage td.cright table.content ul{
			margin-top:8px;
		}
	td.vspacer{
		background:url(images/template/tile_vspacer.gif) repeat-y 0px 0px;
	}
.adam_01 ul li{
	list-style-image:none!important;
}
.minWidth{
	width:1%;
}
.maxWidth{
	width:100%!important;
}
p.breadcrumb{
							border-collapse:collapse;
							margin:0;
							padding:0;
							display:table;
							width:100%;
						}
							p.breadcrumb span{
								margin:0;
								padding:0;
							}
							p.breadcrumb,
							p.breadcrumb a{
								color:#293d66!important;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								text-decoration:none!important;
								white-space:nowrap;
							}
							p.breadcrumb a:hover{
								text-decoration:underline!important;
							}

div.referenceNavigationBody_me td.referenceNavigationText_me,
div.referenceNavigationBody_me td.referenceNavigationBullet_me{
	margin:0!important;
	padding:0!important;
}
div.referenceNavigationBody_me td.referenceNavigationText_me{
	padding: 5px 5px 5px 0!important;
	width: 100%!important;
}
div.referenceNavigationBody_me td.referenceNavigationBullet_me{
	padding: 5px 10px!important;
	width: 0%!important;
}
