/* lay-out */
html {
	height : 100%;
}
	body {
		height : 100%;
		padding : 0px;
		margin : 0px;
		background-color: #d50025;
	}
		#canvas {
			width : 770px;
			margin : 20px auto 0px auto;
			position: relative;
			background-color: #ffffff;
			border: solid 1px #ffffff;
		}
			#header {
				height : 152px;
				overflow : hidden;
			}
				#logo {}
					#logo img {
						float: right;
						margin: 30px 36px 0px 0px;
					}
				#meta {
					height: 32px;
					position: absolute;
					top: -18px;
					right: 0px;
				}
					#meta ul {
					}
					#meta li {
						list-style-type: none;
						float: left;
						padding: 0px 2px 0px 0px;
						margin: 0px 6px 0px 4px;
						color: #020e53;
					}
					#meta li a:link,
					#meta li a:visited {
						text-decoration : none;
						color: #020e53;
						display: block;
						float: left;
						padding: 0px 10px 0px 0px;
					}
					#meta li a:hover,
					#meta li a:active {
						text-decoration : underline;
						color: #020e53;
					}
				/* central column */
				#document {
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
				}
					#document .content {
						overflow : hidden;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						width: 770px;
					}
					#document .siteNav {
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 29px;
						width: 770px;
					}
						#document .siteNav .breadCrumbs {
							color: #e80901;
						}
							#document .siteNav .breadCrumbs a:link, #document .siteNav .breadCrumbs a:visited {
								color: #e80901;
								text-decoration: none;
							}
							#document .siteNav .breadCrumbs a:hover, #document .siteNav .breadCrumbs a:active {
								color: #e80901;
								text-decoration: underline;
							}
						#document .content .leftcolumn {
							margin: 0px 0px 0px 0px;
							width: 460px;
							float: left;
							padding: 0px 0px 0px 29px;
						}
						#document .content .leftcolumncontent {
							margin: 0px 0px 0px 0px;
							width: 540px;
							float: left;
							padding: 0px 20px 0px 29px;
						}
						#document .rightcolumn {
							overflow : hidden;
							margin: 0px 0px 0px 20px;
							width: 232px;
							float: left;
						}
						#document .rightcolumncontent {
							overflow : hidden;
							margin: 0px 0px 0px 0px;
							width: 152px;
							float: left;
						}
						#document .fullcolumn {
							overflow : hidden;
							margin: 0px 0px 0px 29px;
							width: 712px;
							float: left;
						}
/* main navigation */
			#mainNavigation {
				position : absolute;
				left : 0px;
				top : 113px;
				margin : 0px 0px 0px 0px;
				padding : 0px 0px 0px 18px;
				font-weight : normal;
				font-size: 110%;
				width: 752px;
				height: 25px;
				background-color: #d50025;
			}
				#mainNavigation li {
					position : relative;
					float: left;
					list-style-type : none;
					background-image : url(../images/divider_mainnav.png);
					background-position: left 4px;
					background-repeat: no-repeat;
					padding: 0px 0px 0px 0px;
					margin: 0px -2px 0px 0px;
					height: 25px;
				}
				#mainNavigation li.first {
					float: left;
					list-style-type : none;
					background-image : none;
					background-position: left 2px;
					background-repeat: no-repeat;
					padding: 0px 0px 0px 0px;
					margin: 0px -2px 0px 0px;
				}
					#mainNavigation li a {
						display : block;
						padding : 0px 10px 0px 12px;
						background-repeat : no-repeat;
						background-position : 0px 0px;
						line-height: 25px;
					}
						#mainNavigation li a:link,
						#mainNavigation li a:visited {
							color : #ffffff;
							text-decoration : none;
						}
						#mainNavigation li a:hover,
						#mainNavigation li a:active {
							color : #002d6a;
							background-color: #ffffff;
							text-decoration : none;
						}
						#mainNavigation li:hover a:link,
						#mainNavigation li:hover a:visited,
						#mainNavigation li:hover a:hover,
						#mainNavigation li:hover a:active,
						#mainNavigation li.hover a:link,
						#mainNavigation li.hover a:visited,
						#mainNavigation li.hover a:hover,
						#mainNavigation li.hover a:active {
							color : #002d6a;
							background-color: #ffffff;
							text-decoration : none;
						}
						#mainNavigation li a.active:link,
						#mainNavigation li a.active:visited,
						#mainNavigation li a.active:hover,
						#mainNavigation li a.active:active {
							color : #002d6a;
							background-color: #ffffff;
							text-decoration : none;
							font-weight : bold;
						}
					#mainNavigation li ul {
						position: absolute;
						top: 25px;
						margin : 0px 0px 0px -1px;
						padding : 0px 0px 1px 0px;
						font-family: Arial;
						display: block;
						background-color: #ffffff;
						border-bottom: solid 1px #d50025;
						border-left: solid 1px #d50025;
						border-right: solid 1px #d50025;
						width : 150px;
					}
						#mainNavigation li ul li {
							padding: 0px 10px 0px 10px;
							margin: 0px 0px 0px 0px;
							float: none;
							vertical-align: middle;
							position: relative;
							height : auto;
							width : 130px;
						}
							#mainNavigation li ul li a {
								display : block;
								margin: 0px 0px 0px 0px;
								padding : 6px 10px 6px 10px;
								background-repeat : no-repeat;
								background-position : 0px 0px;
								background-image: none;
								background-repeat: repeat-x;
								background-position: top left;
								line-height : 1.3em;
								font-size: 90%;
								width : 110px;
							}
								#mainNavigation li:hover ul li a:link,
								#mainNavigation li:hover ul li a:visited,
								#mainNavigation li:hover ul li a:hover,
								#mainNavigation li:hover ul li a:active,
								#mainNavigation li.hover ul li a:link,
								#mainNavigation li.hover ul li a:visited,
								#mainNavigation li.hover ul li a:hover,
								#mainNavigation li.hover ul li a:active {
									font-weight : normal;
									text-decoration : none;
									margin: 0px 0px 0px 0px;
									color: #002d6a;
									background-image: url(../images/bg_subnav.png);
								}
								#mainNavigation li:hover ul li:hover a:link,
								#mainNavigation li:hover ul li:hover a:visited,
								#mainNavigation li:hover ul li:hover a:hover,
								#mainNavigation li:hover ul li:hover a:active,
								#mainNavigation li.hover ul li.hover a:link,
								#mainNavigation li.hover ul li.hover a:visited,
								#mainNavigation li.hover ul li.hover a:hover,
								#mainNavigation li.hover ul li.hover a:active {
									color: #d50025;
									background-image: url(../images/bg_subnav_hover.png);
								}
							#mainNavigation li ul li ul {
								border-top : solid 1px #d50025;
								left : 151px;
								top : -1px;
							}
								#mainNavigation li ul li ul li a {}
									#mainNavigation li:hover ul li:hover ul li a:link,
									#mainNavigation li:hover ul li:hover ul li a:visited,
									#mainNavigation li:hover ul li:hover ul li a:hover,
									#mainNavigation li:hover ul li:hover ul li a:active,
									#mainNavigation li.hover ul li.hover ul li a:link,
									#mainNavigation li.hover ul li.hover ul li a:visited,
									#mainNavigation li.hover ul li.hover ul li a:hover,
									#mainNavigation li.hover ul li.hover ul li a:active {
										color: #002d6a;
										background-image: url(../images/bg_subnav.png);
									}
									#mainNavigation li:hover ul li:hover ul li:hover a:link,
									#mainNavigation li:hover ul li:hover ul li:hover a:visited,
									#mainNavigation li:hover ul li:hover ul li:hover a:hover,
									#mainNavigation li:hover ul li:hover ul li:hover a:active,
									#mainNavigation li.hover ul li.hover ul li.hover a:link,
									#mainNavigation li.hover ul li.hover ul li.hover a:visited,
									#mainNavigation li.hover ul li.hover ul li.hover a:hover,
									#mainNavigation li.hover ul li.hover ul li.hover a:active {
										color: #d50025;
										background-image: url(../images/bg_subnav_hover.png);
									}
									#mainNavigation li ul li ul {}
										#mainNavigation li ul li ul li ul li a {}
											#mainNavigation li:hover ul li:hover ul li:hover ul li a:link,
											#mainNavigation li:hover ul li:hover ul li:hover ul li a:visited,
											#mainNavigation li:hover ul li:hover ul li:hover ul li a:hover,
											#mainNavigation li:hover ul li:hover ul li:hover ul li a:active,
											#mainNavigation li.hover ul li.hover ul li.hover ul li a:link,
											#mainNavigation li.hover ul li.hover ul li.hover ul li a:visited,
											#mainNavigation li.hover ul li.hover ul li.hover ul li a:hover,
											#mainNavigation li.hover ul li.hover ul li.hover ul li a:active {
												color: #002d6a;
												background-image: url(../images/bg_subnav.png);
											}
											#mainNavigation li:hover ul li:hover ul li:hover ul li:hover a:link,
											#mainNavigation li:hover ul li:hover ul li:hover ul li:hover a:visited,
											#mainNavigation li:hover ul li:hover ul li:hover ul li:hover a:hover,
											#mainNavigation li:hover ul li:hover ul li:hover ul li:hover a:active,
											#mainNavigation li.hover ul li.hover ul li.hover ul li.hover a:link,
											#mainNavigation li.hover ul li.hover ul li.hover ul li.hover a:visited,
											#mainNavigation li.hover ul li.hover ul li.hover ul li.hover a:hover,
											#mainNavigation li.hover ul li.hover ul li.hover ul li.hover a:active {
												color: #d50025;
												background-image: url(../images/bg_subnav_hover.png);
											}
							#mainNavigation li.foldOutToTheLeft ul li ul {
								left : -151px;
							}
			/* main navigation - dynamics */
			#mainNavigation {}
				#mainNavigation li {}
					#mainNavigation li ul {
						visibility : hidden;
					}
					#mainNavigation li.hover ul,
					#mainNavigation li:hover ul {
						visibility : visible;
					}
						#mainNavigation li.hover ul li,
						#mainNavigation li:hover ul li {}
							#mainNavigation li.hover ul li ul,
							#mainNavigation li:hover ul li ul {
								visibility : hidden;
							}
							#mainNavigation li.hover ul li.hover ul,
							#mainNavigation li:hover ul li:hover ul {
								visibility : visible;
							}
								#mainNavigation li.hover ul li.hover ul li,
								#mainNavigation li.hover ul li:hover ul li {}
									#mainNavigation li.hover ul li.hover ul li ul,
									#mainNavigation li.hover ul li:hover ul li ul {
										visibility : hidden;
									}
									#mainNavigation li.hover ul li.hover ul li.hover ul,
									#mainNavigation li.hover ul li:hover ul li:hover ul {
										visibility : visible;
									}
/* footer styles*/
		#footer {
			background-image : url(../images/footer.gif);
			background-position: left bottom;
			background-repeat: no-repeat;	
			width: 770px;
			height: 143px;
			margin: 0px 0px -1px 0px;
		}
.borderImage {
	border-style:solid ;
	border-color: #e80901;
	border-width:1px;
}
