/** Declare the .htc file for IE WIN **/body {	behavior: url(csshover.htc);	}/*** The Essential Code ***/		body {	min-width: 630px;	margin: 0;	padding: 0;		}		#container {			padding-left: 200px;      /* LC fullwidth */			padding-right: 190px;     /* RC fullwidth + CC padding */		}				#container .column {			position: relative;			float: left;		}				#center {			padding: 10px 20px;       /* CC padding */			width: 100%;		}				#nav {			width: 200px;             /* LC width */			padding: 0 10px 0 -10px;          /* LC padding */			right: 240px;             /* LC fullwidth + CC padding */			margin-left: -100%;		}				#right {			width: 130px;             /* RC width */			padding: 0 10px;          /* RC padding */			margin-right: -100%;		}				#footer {			clear: both;		}		#footer p {border:1px solid white; margin-left: 200px;      /* LC fullwidth */			margin-right: 150px; margin-top: 0; position:relative;}				/*** IE Fix ***/		* html #nav {			left: 150px;              /* RC fullwidth */		}		/*** Equal-height Columns ***/		#container {			overflow: hidden;		}		#container .column {			padding-bottom: 1001em;     /* X + padding-bottom */			margin-bottom: -1000em;     /* X */		}		/*** Footer Fix ***/		* html body {			overflow: hidden;		}				* html #footer-wrapper {			float: left;			position: relative;			width: 100%;			padding-bottom: 10010px;			margin-bottom: -10000px;			background: #99C;         /*** Same as body background ***/		}		/*** Just for Looks ***/		body {			margin: 0;			padding: 0;			background: #99C;			overflow: visible;		}		#header, #footer {			font-size: large;			text-align: center;			/*padding: 0.3em 0;*/			background: #99C;		}				#left {			background: #99C;		}		#center {			background: #FFF;		}				#right {			background: #99C;		}		#container .column {			padding-top: 1em;			text-align: justify;		}							/*rounded top corners*/			.rtop {				margin: 0 -20px 0 -20px; 				margin-top:-1em;				display: block;				background-color:#99C;			}			.rtop * {				display: block;				height: 1px;				overflow:hidden;				background:#FFF;			}			.rtop .r1 {				margin: 0 5px;			}			.rtop .r2 {				margin: 0 3px;			}			.rtop .r3 {				margin: 0 2px;			}			.rtop .r4 {				margin: 0 1px;				height: 2px;			}				/* font elements */		body {			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;			font-size: 13pt;			color: #000;			text-align:left;			}					h1 {			background-image: url(../images/bbirdbevel.jpg);			background-repeat: no-repeat;			background-position: center center;			height:85px;			margin: 15px;			display: block; 			}					h1 span {			display: block; width: 0; height: 0; overflow: hidden; 			}					h2 {			color:#369;			text-align:right;			text-decoration: none;					border-bottom: 2px solid #66C;			}				h3 {			color:#369;			padding: 25px 0 0 0;			margin: 0;			}					h4 {			color:#369;			padding: 25px 0;			margin: 0;			font-size:13px;			}				h4 a {			color:#666;			text-decoration:none;			}						h4 a:hover {			color:#666;			text-decoration:underline;			}						h4 a:active {			color:#666;			text-decoration:underline;			}						p	{			margin: 0;			padding:0;			}					#center p {			margin: 0 35px 0 20px; 		 padding-top:25px;			}					p.quote {			border-top: 1px solid #66C;			text-align:center;			margin: 15px 0 0 0;			padding: 15px 0 0 0;			color:#66C;			}					#footer p {			font-size:12pt;			padding: 5px 0 5px 10px;			color: #FFF;			text-align:left;			}				#center ul {			margin: 0 0 0 10%;			padding: 0 15% 0 0; 			padding-top: 15px;			}				#center ul li {			text-align:left;			padding-bottom:10px;			}				#center table {			text-align:left;			}				a {			color:#66C;			text-decoration:none;			}						a:hover {			color:#66C;			text-decoration:underline;			}						a:active {			color:#66C;			text-decoration:underline;			}				/* menu styles */		div#nav ul {	margin: 0;	padding: 0;	width: 170px;	background: #99C;	border: 0;	float: right;	font-size: 10pt;}div#nav li {position: relative; list-style: none; margin: 0;	border-top: 0;	border-right: 0;  border-bottom: 2px solid #FFF;	border-left: 0;}div#nav li:hover {	background: #66f;	color:#fff;	}div#nav li.submenu {background:   url("../images/bbirdarrow.gif") 95% 50% no-repeat;}div#nav li.submenu:hover {background-color: #66f;}div#nav li.submenu a:hover {color:#000;}div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;  text-decoration: none; width: 150px;	color: #FFF;}div#nav>ul a {width: auto;	color: #FFF;}div#nav ul ul {position: absolute; top: 0; left: 170px;  display: none;}div#nav ul#navstart {margin:100px 0 0 0;}div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}/* admin pages */table.admin {font-size:12px;}ul.adminlist {	list-style-position: outside;	list-style-type: none;	margin: 0;	padding:0;}ul.adminlist li {	list-style-image: url(../images/bbirdarrow.gif);}
