/***
	template.css
***/
body,html{
	background:url(images/template/tile_container-x.jpg) 0 -30px repeat-x #bfc4c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	margin:0 auto;
	padding:0;
   text-align:center;
  width:100%;
}
/*hidden header*/
h1.hh{
	/*
	position:absolute!important;
	left:-999px!important;
	top:-999px!important;
	*/
	margin: 15px 0 5px 15px;
}
	.areaBC h2,
	.areaBC h1 {
		color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}	
	
body{
	margin:0 auto!important;
	width:100%!important;
}
td.header.areaBC{
	padding: 0!important;
}
/**
	container
**/
table.container{
	background:#fff;
	border-collapse:collapse;
	margin:5px auto 0 auto;
	padding:0;
	text-align:left;
	width:780px;
}
	table.container td.left,
	table.container td.center,
	table.container td.right,
		table.container td.left td,
		table.container td.right td{
		margin:0;
		padding:0;
		vertical-align:top;
	}
	table.container tr.body td.center table.header td.logo table{
		border-collapse:collapse;
		margin:0;
		padding:0;
		width:100%;
	}
		td.logo table td.logo{
			width:100%;
		}
			table.container tr.body td.center table.header td.logo img{
				border:0;
				margin:0;
				padding:0;
			}
	table.container tr.body td.center table.header td.navigation{
		text-align:right;
		vertical-align:top;
	}
	table.container tr.header td.left,
	table.container tr.header td.right,
	table.container tr.body td.left,
	table.container tr.body td.right,
	table.container tr.footer td.left,
	table.container tr.footer td.right{
		width:0%;
	}
	table.container tr.body td.left,
	table.container tr.body td.right{
		height:100%;
	}
	table.container tr.body td.left table,
	table.container tr.body td.right table{
		border-collapse:collapse;
		margin:0;
		padding:0;
		height:100%;
	}
	table.container tr.body td.center{
		padding:1px;
	}
table.container td.center{
			text-align:center;		}
		table.container tr.body td.left table tr.footer td,
		table.container tr.body td.right table tr.footer td{
			vertical-align:bottom;
		}
		table.container tr.header td.left img.clear{
			background:url(images/template/tile_container-y.jpg) 0 0;
		}
		table.container tr.body td.left{
			background:url(images/template/tile_container-y.jpg) -60px 0;
		}
			table.container tr.body td.left img.clear{
				background:url(images/template/cap_container-y.jpg) 0 0;
				height:544px;
				width:15px;
			}
				table.container tr.body td.left tr.footer img.clear{
					background:url(images/template/tile_container-y.jpg) 0 -15px;
					height:15px;
					width:15px;
				}
		table.container tr.footer td.left img.clear{
			background:url(images/template/tile_container-y.jpg) 0 -30px;
		}
		table.container tr.header td.right img.clear{
			background:url(images/template/tile_container-y.jpg) -45px 0;
		}
		table.container tr.body td.right{
			background:url(images/template/tile_container-y.jpg) -75px 0;
		}
			table.container tr.body td.right img.clear{
				background:url(images/template/cap_container-y.jpg) -15px 0;
				height:544px;
				width:15px;
			}
				table.container tr.body td.right tr.footer img.clear{
					background:url(images/template/tile_container-y.jpg) -45px -15px;
					height:15px;
					width:15px;
				}
		table.container tr.footer td.right img.clear{
			background:url(images/template/tile_container-y.jpg) -45px -30px;
		}
	table.container tr.header td.center,
	table.container tr.footer td.center{
		background:url(images/template/tile_container-x.jpg) 0 0 repeat-x;
		width:100%;
	}
	table.container tr.footer td.center{
		background:url(images/template/tile_container-x.jpg) 0 -15px repeat-x;
	}
		table.container tr.header td.center table,
		table.container tr.footer td.center table{
			border-collapse:collapse;
			margin:0;
			padding:0;
			width:100%;
		}
			table.container tr.header td.center table td.left,
			table.container tr.header td.center table td.right,
			table.container tr.footer td.center table td.left,
			table.container tr.footer td.center table td.right{
				width:50%;
			}
			table.container tr.header td.center table td.right,
			table.container tr.footer td.center table td.right{
				text-align:right;
			}
				table.container tr.header td.center table td.left img.clear{
					background:url(images/template/tile_container-y.jpg) -15px 0;
				}
				table.container tr.footer td.center table td.left img.clear{
					background:url(images/template/tile_container-y.jpg) -15px -30px;
				}
				table.container tr.header td.center table td.right img.clear{
					background:url(images/template/tile_container-y.jpg) -30px 0;
				}
				table.container tr.footer td.center table td.right img.clear{
					background:url(images/template/tile_container-y.jpg) -30px -30px;
				}
/**
	header
**/
table.content{
	border:0;
	border-collapse:collapse;
	margin:0 auto;
	padding:0;
	text-align: left;
}
	tr.content{
		text-align: left;
	}
table.header{
	background:url(images/template/tile_header.jpg) repeat-x left bottom;
	border-collapse:collapse;
	height:104px;
	margin:0;
	padding:0;
	width:100%;
}
table.header td{
	text-align: left;
	vertical-align: top;
}
/**
	search module
**/
td.module-search{
	text-align: right!important;
	padding:10px 0 0 0!important;
	margin:0!important;
}
td.module-search table,
	td.module-search table td{
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align: right;
	width:0!important;
}
td.module-search table{
	float:right;
	margin:0 15px 0 0!important;
}
	table.search td.input input{
		border:1px solid #879096;
		margin:0 3px 0 0;
		width:150px;
	}
	table.search td.submit{
		*padding:1px 0 0 0;
	}
	td.search.submit input{
		border:0;
	}
/**
	header navigation
**/
table.header td.navigation table{
		border-collapse:collapse;
		float:right;
		margin:0;
		padding:0;
		*width:auto;
	}
		 table.header td.navigation table td{
			margin:0;
			padding:0;
		 }
			table.header td.navigation a{
				background:url(images/template/bullet_navigation-tab.gif) 3px 8px no-repeat;
				color:#68737a;
				display:block;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:bold;
				float:left;
				padding:0 9px 3px 9px;
				text-decoration:none;
			}
			table.header td.navigation a:hover{
				color:#3d464b;
				display:block;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:bold;
				padding:0 9px 3px 9px;
				text-decoration:none;
			}
/**
	page name
**/
table.pageName{
	border-collapse:collapse;
	margin:1px 0 0 0;
	padding:0;
	width:100%;
}
	table.pageName td{
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:normal;
		padding:5px 28px;
		width:100%;
	}
/**
	top navigation
**/
table.navigation-top{
	background:#fef1cc;
	border-collapse:collapse;
	margin:1px 0 0 0;
	padding:0;
	width:100%;
}
	table.navigation-top td.items{
		padding:0 0 0 20px;
	}
	div.Parentmain1{
		float:left;
		position:relative;
	}
	div.Parentmain1 table{
		border-collapse:collapse;
		margin:0;
		padding:0;
		width:auto;
	}
		div.Parentmain1 table a{
			background:url(images/template/navigationTop_spacer.gif) no-repeat right 11px;
			color:#686868;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			padding:6px 8px;
			text-decoration:none;
		}
		div.Parentmain1 table a:hover{color:#686868;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#3d464b;
		}
	table.navigation-top iframe{
		display:none!important;
	}
	table.navigation-top div.clLeft1{
		background:#fef1cc;
		border:1px solid #fff;
		position:absolute;
		visibility:hidden;
	}
		table.navigation-top div.clLeft1 table{
			border-collapse:collapse;
			margin:0;
			padding:0;
		}
			table.navigation-top div.clLeft1 td{
				text-align: left;
			}
			table.navigation-top div.clLeft1 a{
				background:none;
				padding:4px 7px 4px 7px;
				width:147px;
				*width:163px;
			}
			table.navigation-top div.clLeft1 a:hover{
				background:#f4c748;
			}
/*
	table.navigation-top td.items{
		padding:0 0 0 22px;
	}
		table.navigation-top div.Parentmain1{
			float:left;
		}
			table.navigation-top div.Parentmain1 table{
				margin:0 6px 0 6px;
				position:relative;
				float:left;
				width:auto;
			}
			table.navigation-top div.Parentmain1 span.between{
				color:#f00;
				float:left;
			}
				div.Parentmain1 table a{
					color:#686868;
					display:block;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bold;
					padding:8px 0 8px 0;
					text-decoration:none;
				}
				div.Parentmain1 table a:hover{
					color:#3d464b;
				}
				table.navigation-top div.clLeft1{
					background:#fee4b5;
					border:1px solid #fff;
					position:absolute;
					visibility:hidden;
				}
					table.navigation-top div.clLeft1 table{
						border-collapse:collapse;
						margin:0;
						padding:0;
					}
						table.navigation-top div.clLeft1 a{
							padding:4px 7px 4px 7px;
							width:147px;
							*width:163px;
						}
						table.navigation-top div.clLeft1 a:hover{
							background:#fecc74;
						}
					*/
/**
	body
**/
td.sub-left{
	height:360px;
	width:100%;
}
td.sub-right{
	margin:0;
	padding:14px!important;
	width:0%;
}
/**
	sub navigation
**/
table.navigation-sub{
	background:#fbeed8;
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:184px;
}
	table.navigation-sub table,
	table.navigation-sub td{
		border-collapse: collapse;
		margin: 0;
		padding: 0;
		vertical-align: top;
	}
	table.navigation-sub td.header{
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		padding:7px 11px;
		text-align:center;
	}
	table.navigation-sub td.items{
		border-collapse:collapse;
		margin:0;
		padding:0;
	}
		td.items table,
			td.items table td{
			border-collapse:collapse;
			margin:0;
			padding:0;
		}
		table.navigation-sub td.items a{
			background:url(images/template/boxes_navigationLeft.gif) 4px -85px no-repeat;
			color:#686868;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			font-size:11px;
			font-weight:bold;
			padding:4px 18px;
			text-decoration:none;
			width:148px;
		}
		table.navigation-sub td.items a:hover{
			background:url(images/template/boxes_navigationLeft.gif) 4px -85px no-repeat;
			color:#000;
		}
		table.navigation-sub td.hasChild a,
		table.navigation-sub td.hasChild a:hover{
			background:url(images/template/boxes_navigationLeft.gif) 4px 7px no-repeat;
		}
		table.navigation-sub td.hasChildActive a,
		table.navigation-sub td.hasChildActive a:hover{
			background:url(images/template/boxes_navigationLeft.gif) 4px -39px no-repeat
		}
		table.navigation-sub td.noChild a,
		table.navigation-sub td.noChild a:hover,
		table.navigation-sub td.noChildActive a,
		table.navigation-sub td.noChildActive a:hover{
			background:url(images/template/boxes_navigationLeft.gif) 4px -85px no-repeat;
		}
		table.navigation-sub td.hasChildActive a{
			/*color: #000;*/
		}
		table.navigation-sub .clSub1{
			padding: 0 10px 0 25px!important;
		}
		table.navigation-sub .clSub1 a{
			background:none!important;
			padding:4px 0 4px 0!important;
		}
		table.navigation-sub .clSub1 a:hover{
			background:#fef1cc!important;
		}
		td.active a{
			color: #000!important;
		}
/**
	email / print
**/
table.emailPrint{
	background:#e7e7e7;
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
	table.emailPrint table{
		border-collapse:collapse;
		margin:2px auto 2px auto;
		padding:0;
		width:auto;
	}
		table.emailPrint table td{
			margin:0;
			padding:0;
			vertical-align:middle;
		}
		table.msd_fontsize{
			margin:4px 23px 0 0!important;
		}
/**
	footer
**/
table.navigation-footer{
	background:#68737a;
	border-collapse:collapse;
	color:#fff!important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:1px 0 0 0;
	text-align:center;
	width:100%;
}
	table.navigation-footer td.items{
		color:#fff!important;
		padding:8px 0 8px 0;
	}
table.navigationFooter{
	margin:0 auto;
	width:780px;
}
td.navigationFooter{
	margin:0 auto;
	text-align:center;
}
	td.navigationFooter table{
		margin:0 auto;
		padding:0;
	}
		td.navigationFooter table td,
		td.navigationFooter table td a{
			color:#696969;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
		}
		td.navigationFooter table td a:hover{
			text-decoration:underline;
		}
/**/
a.tooltip span{
	display:none;
	margin-left:8px;
	padding:2px 3px;
	width:200px;
}
a.tooltip:hover span{
	background:#fff;
	border:1px solid #ccc;
	color:#6c6c6c;
	display:inline;
	position:absolute;
}
div.tabbed_box_modAnnouncements1 {   
    margin: 0px auto 0px auto;   
    width:100%;   
} 
.tabbed_box_modAnnouncements1 h4 {   
    font-family:Arial, Helvetica, sans-serif;   
    font-size:16px;   
    color:#000000;   
    letter-spacing:-1px;   
    margin-bottom:10px;   
}   
.tabbed_box_modAnnouncements1 h4 small {   
    color:#636d76;   
    font-weight:normal;   
    font-size:9px;   
    font-family:Verdana, Arial, Helvetica, sans-serif;   
    text-transform:uppercase;   
    position:relative;   
    top:-4px;   
    left:6px;   
    letter-spacing:0px;   
}  
.tabbed_area_modAnnouncements1 {   
    border:1px solid #494e52;   
    background-color:#636d76;   
    padding:8px;       
} 
ul.tabs_modAnnouncements1 {   
    margin:0px; padding:0px;   
}   
ul.tabs_modAnnouncements1 li {   
    list-style:none;   
    display:inline;   
}  
ul.tabs_modAnnouncements1 li a {   
    background-color:#464c54;   
    color:#ffebb5;   
    padding:8px 14px 8px 14px;   
    text-decoration:none;   
    font-size:9px;   
    font-family:Verdana, Arial, Helvetica, sans-serif;   
    font-weight:bold;   
    text-transform:uppercase;   
    border:1px solid #464c54;    
}   
ul.tabs_modAnnouncements1 li a:hover {   
    background-color:#fff;;   
    border-color:#;   
}   
ul.tabs_modAnnouncements1 li a.active {   
    background-color:#ffffff;   
    color:#282e32;   
    border:1px solid #464c54;    
    border-bottom: 1px solid #ffffff;   
}  
.content_modAnnouncements1 {   
    background-color:#ffffff;   
    padding:10px;   
    border:1px solid #464c54;
		display:table;
}
ul.tabs_modAnnouncements1 {   
    margin:0px; padding:0px;   
    margin-top:5px;   
    margin-bottom:6px;   
}  
.content_modAnnouncements1 ul.items {   
    margin:0px;   
    padding:0px 20px 0px 20px;   
}   
.content_modAnnouncements1 ul.items li {   
    list-style:none;   
    border-bottom:1px solid #d6dde0;   
    padding-top:15px;   
    padding-bottom:15px;   
    font-size:13px;   
}   
.content_modAnnouncements1 ul.items li a {   
    text-decoration:none;   
    color:#3e4346;   
}   
.content_modAnnouncements1 ul.items li a small {   
    color:#8b959c;   
    font-size:9px;   
    text-transform:uppercase;   
    font-family:Verdana, Arial, Helvetica, sans-serif;   
    position:relative;   
    left:4px;   
    top:0px;   
}  
.content_modAnnouncements1 ul.items li:last-child {   
    border-bottom:none;   
} 
tr.content_modAnnouncements1{
	/*font-family:"Times New Roman", Times, serif;*/
}
table.ParentNav1 td.active a,
table.ParentNav1 td.active a:hover{
	color:#333;
	text-decoration:underline;
}
table.smt_fontsize{
	margin:5px 15px 0 0!important;
}
#smt_fontsize_default{
	margin:0 5px;
}

