
html, body{
	height: 100.1%;
	margin: 0;
	padding: 0;
	}
body{
	background: fixed #959ca4 url('../../img/layout/bg.gif') top left repeat-x;
	font: normal 10pt/140% Arial;
	color: #222222;
	}

div.clear{
	clear: both;
	}
img{
        border-width: 0;
        behavior: url('../res/js/iepngfix.htc');
        }
a{
	color: #d2001b;
	text-decoration: none;
	}
	a:hover{
		color: #000000;
		}
a img{
	border-width: 0;
	}

div#header{
		position: absolute;
		width: 986px;
		height: 350px;
		top: 0px;
		left: 50%;
		margin: 0 0 0 -493px;
		background: transparent;
		}
		/*div#header div#topborder{
				position: absolute;
				top: 0px;
				left: 0px;
				width: 100%;
				height: 20px; 
				background-color: #bbbdc0;
				}*/
		div#header div#banner{
				position: absolute;
				top: 0px;
				left: 0px;
				height: 131px; 
				width: 986px; 
				padding: 0px 0 0 0px;
				}

		div#header img#logo{
				position: absolute;
				top: 12px;
				left: 16px;
				}

	div#header div#menu{
			position: absolute;
			top: 131px;
			width:  986px;
			margin-top: 0px;
			background: #efefef;
			border-bottom: 1px solid #cccccc;
			padding: 0px;
			}
		div#header div#menu div#topmenu{
			width: 100%;
			padding-left: 35px;
			}
		div#topmenu ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
			}
			div#topmenu ul li{
				float: left;
				}
		div#topmenu a{
			display: inline-block;
			background: transparent url('../../img/layout/dot_small.jpg') center left no-repeat;
			padding:  5px 7px 5px 10px;
			font-size: 9pt;
			font-weight: normal;
			color: #000000;
			}
			div#topmenu a:hover{
				color: #d2001b;
				}
			div#topmenu a.active{
				color: #d2001b;
				}
		
			div#header div#header-jfade1, div#header div#header-jfade2, div#header div#header-jfade3, div#header div#header-jfade4{
								position: absolute;						
								top: 170px;
								left: 190px;
								width: 190px;
								height: 149px;
								background: transparent;
								overflow: hidden;
								}
								
								div#header div#header-jfade2{
									left: 325px;
													border: 1px solid #aaaaaa;
									}
								div#header div#header-jfade3{
									left: 536px;
									
													border: 1px solid #aaaaaa;
									}
								div#header div#header-jfade4{
									left: 746px;
													border: 1px solid #aaaaaa;
									}
										


table#content{
			width: 985px;
			height: 100%;
			background-color: #ffffff;
			font-family: Helvetica, Arial, Sans, Sans-Serif;
			font-size: 9pt;
			color: #555555;
			margin: 0px auto;
			}
			table#content td{
				vertical-align: top;
				}
			table#content td#content-left{
				width: 280px;
				padding: 161px 0 30px 44px;
				}
			table#content td#content-middle{
				width: 300px;
				padding: 325px 0 30px 0;
				}
			table#content td#content-right{
				padding: 325px 0 30px 0;
				}
			table#content td#content-sites{
				padding: 325px 0 30px 44px;
				}					
				td#content-left h1{
					font-size: 12pt;
					padding: 10px 0 2px 0;
					margin: 0;
					color: #11357c;
					}
				td#content-middle h1{
					font-size: 10pt;
					background: transparent url('../../img/layout/dot.jpg') center left no-repeat;
					padding-left: 22px;
					}
				td#content-right h1{
					font-size: 10pt;
					background: transparent url('../../img/layout/dot.jpg') center left no-repeat;
					padding-left: 22px;
					}

					div.content-padding-left{
								padding: 0 0 0 0px;					
								}
					div.content-padding-middle{
								padding: 0 30px 0 30px;
								border: solid #aaaaaa;
								border-width: 0 1px;
								}
								div.content-padding-middle h2{
												margin: 30px 0 0 0;
												font-size: 8pt;
												color: #d2001b;
												}
								div.content-padding-middle h3{
												font-size: 14pt;
												color: #d2001b;
												}
					div.content-padding-right{
								padding: 0 0 0 30px;
								}
								
								
					div.content-padding{
								margin: 0px;
								width: auto;
								padding: 0 46px 0 0px;							
								}
								div.content-padding h1{
										margin: 10px 0;
										font-size: 14pt;
										}
								div.content-padding h2{
										margin: 0;
										background: transparent url('../../img/layout/dot.jpg') center left no-repeat;
										padding-left: 22px;
										font-size: 10pt;
										}
								div.content-padding h3{
										margin: 0;
										padding: 0 0 0 0px;	
										font-size: 9pt;
										}
								div.content-padding h4{
										margin: 0;
										padding: 0 0 0 0px;	
										font-size: 8pt;
										color: #11357c;
										border-bottom: 1px solid #d2001b;
										}
								div.content-padding table.tab{
										margin: 0;
										}
										div.content-padding table.tab td{
											padding: 2px 5px 2px 0;
											}
								
div#footer{
			background: #11357c;
			height: 20px;
			border: solid #bbbdc0;
			border-width: 4px 0 0 0;
			position: fixed;
			left: 0;
			bottom: 0;
			text-align: center;
			width: 100%;
			padding: 2px 0 2px 0;
			font-size: 8pt;
			color: #ffffff;
			font-weight: bold;
			}
				div#footer a{
					display: inline-block;
					background: transparent url('../../img/layout/dot_small.gif') center left no-repeat;
					padding:  0px 10px 0 16px;
					font-size: 9pt;
					font-weight: normal;
					color: #ffffff;
					}
					div#footer a:hover{
						color: #ccccccc;
						}
						
#submenu{
           display: block;
		   width: 160px;
		   margin: 4px 0 0 0;
         }
				
#submenu a {
			display: block;
			background: #efefef url('../../img/layout/dot_small.jpg') center left no-repeat;
			margin: 0 0 2px 0;
			padding:  0px 10px 0 12px;
			font-size: 9pt;
			color: #000000;
			text-decoration: none;
			}
#submenu a:hover {
			background: #d2001b;
			color: #ffffff;
			}

#submenu a.active {
			background: #d2001b;
			color: #ffffff;
			}

		
table#content ul{
	list-style-type: square;
	margin: 0;
	padding: 0 0 0 15px;
	}
table#content ol{
	list-style-type: decimal;
	margin: 0 0 0 7px;
	padding: 0 0 0 15px;
	}
	table#content ul li{
		margin: 0 0 8px 0;
		}
	table#content ol li{
		list-style-type: decimal;
		margin: 0 0 4px 0;
		}
		
	div.floatright{
			position: relative;
			float: right;
			margin: 4px 0 10px 30px;
			}
		
	.floatright{
			float: right;
			margin: 4px 0 10px 30px;
			}
	.floatleft{
			float: left;
			margin: 4px 30px 10px 0px;
			}
	.bord{
			border: 1px solid #aaaaaa;
			}





