/* CSS Document */

body{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
	div.body{
		width:752px;
		margin:0 auto;
		padding-right:8px;
		background-image:url('images/right_bg.jpg');
		background-position:top right;
		background-repeat:no-repeat;
	}
		div.top{
			float:left;
			width:552px;
			height:157px;
			overflow:hidden;
		}
		div.right{
			float:right;
			clear:right;
			width:200px;
			overflow:hidden; /* Stops slight horizontal stretching in IE6 */
			background-color:#3e6396;
			padding-top:60px;
			padding-bottom:11.0em !important;
			padding-bottom:220px;
			color:#FFFFFF;
			font-size:0.9em;
		}
			div.right p{
				margin:0px;
				padding:0px;
				padding-left:10px;
				padding-right:10px;
				padding-top:10px;
				font-weight:bold;
				font-size:0.9em;
			}
			div.right ul{
				margin-left:10px;
				padding-left:10px;
			}
				div.right li{
					margin:0px;
					padding:0px;
					padding-left:0px;
					margin-left:10px;
					padding-top:10px;
					padding-right:4px;
					font-size:0.9em;
				}
				
		div.menu{
			float:left;
			background-image:url('images/menu_top.jpg');
			background-repeat:no-repeat;
			padding-top:70px;
			width:182px;
		}
			div.menubg{
				background-image:url('images/left_bg.jpg');
				background-repeat:repeat-y;
			}
				div.menu ul{
					list-style:none;
					margin:0px;
					padding:0px;
					font-size:0.8em;
				}
					div.menu li{
						color:#3e6396;
						padding-left:10px;
						padding-top:3px;
						padding-bottom:3px;
						font-weight:bold;
					}
						div.menu a{
							font-weight:normal;
							color:#3e6396;
							text-decoration:none;
							font-size:0.8em;
						}
							div.menu a:hover{
								color:#a51f00;
							}
					div.menu ul ul{
						display:none;
					}
					div.menu ul li.currentpage ul{
						display:block;
					}
					div.menu ul ul li{
						font-size:1.3em;
					}
					
					div.menu li.currentpage{
						background-color:#FFFFFF;
					}
						div.menu li.currentpage a{
							color:#a51f00;
						}
						div.menu li.currentpage ul a{
							color:#3e6396;
						}
							div.menu li.currentpage ul a:hover{
								color:#a51f00;
							}
							div.menu li.currentpage li.currentpage a{
								color:#a51f00;
							}
		
		div.main{
			background-image:url('images/left_bg.jpg');
			background-repeat:repeat-y;
			background-position:left;
			padding-right:210px;
		}
			div.content{
				margin-left:182px;
				min-height:800px;
				height:auto !important;
				height:740px; /* Don't ask why the height is different. IE renders the bottom with a ton of whitespace otherwise. */
				font-size:0.9em;
			}
			
			/** Main Content Block **/
			
				div.content p{
					padding:0px;
					margin:0px;
					padding-left:20px;
					padding-top:10px;
					padding-right:10px;
					color:#797979;
					line-height:1.3em;
					font-size:0.9em;
					font-weight:bold;
				}
					div.content p.headercopy{
						color:#3e6396;
						font-weight:bold;
						padding-top:0px;
					}
					div.content p.indent{
						padding-left:30px;
						font-size:0.85em;
						line-height:1.4em;
						font-weight:normal;
					}
					div.content table{
						font-size:0.9em;
						font-style:italic;
						margin-left:20px;
						margin-top:20px;
						color:#797979;
					}
						div.content td{
							padding-top:14px;
						}
			
			/** End **/
			
			div.corner{
				/* This was originally in div.content but IE is stupid (although we all know that) */
				background-image:url('images/menu_bottom.jpg');
				background-repeat:no-repeat;
				background-position:left bottom;
				height:67px;
			}
		
		div.bottom{
			background-image:url('images/bottom.jpg');
			background-position:top right;
			background-repeat:no-repeat;
			background-color:#d2e5fc;
			width:740px;
			margin:0 auto;
			color:#FFFFFF;
			padding-left:20px;
			padding-top:45px;
			padding-bottom:20px;
			font-size:0.95em;
			font-weight:bold;
		}
		
		object{
			background-image:url('images/top_right.jpg');
			background-repeat:no-repeat;
		}
		embed{
			background-image:url('images/top_right.jpg');
			background-repeat:no-repeat;
		}
		
		textarea{
			width:310px;
			height:100px;
		}