		body{
			background:#eeeeee;
		}
		p, b, i, u, a, q, h1, h2, h3, h4, h5, h6, ul, li, td, tr{
			font-family:arial, tahoma, sans-serif;
			
		}
		
		a:hover{
			text-decoration:underline;			
		}
		a#selected{
			text-decoration:underline;		
		}
		h1{
			font-size:20px;
			margin-top:10px;
			margin-left:10px;
		}
		h2{
			font-size:13px;
			text-align:center;
		}
		h3{
			font-size:12px;
			text-align:center;
		}
		h4{
			font-size:11px;
			text-align:center;
		}
		h5{
			font-size:12px;
			text-align:left;
			margin:0px;
			padding:0px;
		}
		p, a, ul, li, b, i, u{
			font-size:12px;
		}
		a:visited{
			color:#cc0000;
		}
		img{
			border:0px;
			margin:0px;
			padding:0px;
		}
		
		
		
		div#page,
		div#footer{
			position:static;
			width:730px;
			margin-top:20px;
			margin-left:auto;
			margin-right:auto;
			
			min-height:450px;
		}  * html div#page {height:450px;}
		
		div#page div#top{
			position:relative;
			float:left;
			text-align:right;
			width:722px;
			min-height:20px;
			padding:4px;
			background:#ff0000;			
		} * html div#page div#top {height:20px;}
		div#page div#top a{
			font-weight:bold;
			color:#000000;
			padding-right:9px;
		}
		
		div#page div#nav{
			position:relative;
			background:#b9b9b9;
			margin:0px;
			padding:0px;
			padding-left:1px;
			float:left;
			width:729px;
			min-height:13px;
			z-index:1000;
		} * html div#page div#nav{height:13px}
		div#page div#nav ul{
			margin:0px;
			padding:0px;
		}
		div#page div#nav ul li{
			list-style:none;
			position:relative;
			float:left;
			margin:0px;
			padding:0px;
		}
		div#page div#nav ul li a{
			padding-left:10px;
			display:block;
			height:19px;
			width:90px;
			font-weight:bold;
			font-size:12px;
			color:#000000;
			background:#cccccc;
			border-top:1px #b9b9b9 solid;
			border-left:1px #b9b9b9 solid;
			border-right:1px #b9b9b9 solid;
			text-decoration:none;
		}
		div#page div#nav ul li ul{
			position:absolute;
			width:70px;
			margin:0px;
			padding:0px;
			left:-999em;
			border-left:1px #b9b9b9 solid;
			border-right:1px #b9b9b9 solid;
			border-bottom:1px #b9b9b9 solid;
		}
		div#page div#nav ul li ul li a{
			padding-left:10px;
			border:none;
			width:90px;
		}
		div#page div#nav ul li:hover ul,
		div#page div#nav ul li.sfhover ul
		{
			left:auto;
			width:100px;

		}
		
		
		
		
		
		div#page div#header{
			position:relative;
			float:left;
			width:730px;
			margin:0px;
			padding:0px;
			text-align:center;
			background:#ffcc00;
		} 
	
		
	
		
		
		
		div#page div#content{
			position:relative;
			float:left;
			background:#ffffff;
			width:730px;
			z-index:1;
		}
		div#page div#content div#center p{
			margin-left:10px;
			margin-right:10px;
		
		}		
		div#page div#content div#center li{
			position:relative;
			margin-left:13px;
			
			width:auto;
			background:#ffffff;
			
		}
		div#page div#content div#center img{
			margin-left:10px;
			margin-right:10px;
			margin-bottom:10px;
			margin-top:4px;
		}
		div#page div#content div#center div#leftSideBar{
			position:relative;
			float:left;
			width:210px;
			background:#ffeebb;
			border-top:18px solid #bbaa88;
			border-bottom:18px solid #bbaa88;
			margin:0px;
			margin-right:10px;
			padding:3px;
			min-height:300px;
		} * html div#page div#content div#leftSideBar{height:300px;}
		
		div#page div#content div#center div#leftSideBar ul{
			margin-left:5px;
			padding-left:5px;
			margin-right:5px;
			padding-right:5px;
		}
		div#page div#content div#center div#leftSideBar ul li{
			background:none;
			list-style-type:none;
			margin-bottom:3px;
			margin-left:0px;
			padding-left:0px;
		}
		div#page div#content div#center div#leftSideBar ul li ul{
			margin-bottom:7px;
		}
		
		
		div#page div#content div#rightSideBar{
			position:relative;
			float:right;
			width:100px;
			background:yellow;
			margin:0px;
			padding:3px;
			min-height:100px;
			
		} * html div#page div#content div#rightSideBar{height:100px;}
		
		div#page div#content div#center{
			position:relative;
			float:left;
			width:730px;		
			min-height:100px;
			margin:0px;
			padding:0px;

		} * html div#page div#content div#center{height:100px;}
		
		
		div#page div#content div#center  div.inset{
			position:relative;
			float: left;
			clear:left;
			width:450px;
			padding:10px;
			margin-left:5px;
			border-bottom:1px dashed #000000;			
		}
		div#insetHolder{
			min-height:23px;
			width:380px;			
			position:relative;
			float:left;
			clear:none;
		} /*This is for IE, which holds truer to standards than firefox in this instance*/
		
		div#page div#content div#center  div.insetWide{
			position:relative;
			float: left;
			clear:left;
			width:650px;
			padding:10px;
			margin-left:15px;
			border-bottom:1px dashed #000000;			
		}
		div#page div#content div#center  div.insetWide p a img{
			position:relative;
			float:left;
		}
		div#page div#content div#center  div.inset p,
		div#page div#content div#center  div.inset img,
		div#page div#content div#center  div.inset a img{
			position:relative;
			float:left;

		}
		
		
		
		
		div#page div#footer,
		
		{
			
			float:left;
			width:730px;
			min-height:50px;
			text-align:center;
			background:#eeeeee;
		} * html div#page div#footer {height:50px;}
		div#page div#content  div#footer
		{
			position:relative;
			top:11px;
			float:none;
			clear:both;
			width:730px;
			min-height:50px;
			text-align:center;
			background:#eeeeee;
		} * html div#page div#footer {height:50px;}
		div#footer{
			text-align:center;
		}
