html,body{
	margin:0px;
	padding:0px;
	font-family:arial;
	color: #FFFFFF;
	}

img { 
behavior: url(png-opacity.htc); 
} 

body { 
behavior: url(csshover.htc); 
}	

			FORM, SELECT {
				display: inline;
				font-size: 1em;
				margin: 0.1em;
			}
			textarea, INPUT {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				background: none;
				border: 1px solid #887382;
				padding: 2px;
				background-image: url(../img/white-90.png);
				font-size: 10px;
				color: #0B2A6A;
			}
.radiob {
	border: none;
	background: none;
}

.button {
	border: 1px solid #FFFFFF;
	font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #210C2D;
padding: 2px 5px;
height: 20px;
	}
	
.button:hover {
	border: 1px solid #FFFFFF;
	font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #7E7113;
	background-color: #BAA71C;
padding: 2px 5px;
height: 20px;
	}
	
.button:active {
	border: 1px inset #FFFFFF;
	font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #E7D760;
padding: 2px 5px;
height: 20px;
	}
	
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #DADADA;
	}

.link_box {
	padding: 10px;
	border: 1px solid #FFFFFF;
	width: 458px;
	float: left;
	display: block;
	background-image: url(../img/orange-60.png);
}
	
	/* SCROLLERS */
	
#scroller01{
width: 200px;
height: 400px;
border: none;
padding: 5px;
background-color: none;
font-family: Lucida Grande,Lucida Sans Unicode, tahoma, helvetica, arial, verdana,sans-serif;
font-size: 12px;
color: #FFFFFF;
}
#scroller02{
width: 200px;
height: 110px;
border: none;
padding: 5px;
background-color: none;
font-family: Lucida Grande,Lucida Sans Unicode, tahoma, helvetica, arial, verdana,sans-serif;
font-size: 11px;
color: #A9C0DC;
}

#scroller03{
width: 200px;
height: 300px;
border: none;
padding: 5px;
background-color: none;
font-family: Lucida Grande,Lucida Sans Unicode, tahoma, helvetica, arial, verdana,sans-serif;
font-size: 11px;
color: #A9C0DC;
}
.someclass{
}
	
	/* PANELS */
	

	#dhtmlgoodies_leftPanel1, #dhtmlgoodies_leftPanel2, #dhtmlgoodies_leftPanel3, #dhtmlgoodies_leftPanel4 {	/* Styling the help panel */
		/*margin-top:112px;*/ /*NOTE- adjust this for your page  - will probably be 0px for full height*/

		/* You shouldn't change these 5 options unless you need to */		
		height:100%;		
		left:0px;
		z-index:10;
		position:absolute;
		display:none;
	}

	.leftPanelContent {
		padding:0px 20px 50px 50px;
	}
	
	.closeLink{ /* Layout of close link */
		padding: 2px 5px;
		background-color: none;
		/*position:absolute;*/
		top:2px;
		right:2px;
		border: 1px solid #FFFFFF;
		color:#FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;			
		margin: 10px 0 0 0;	
		height: 20px;
	}
	
	.closeLink:hover{	/* Close link text  - mouseover effect*/
		color:#FFF;
		background-color: #BAA71C;
	}	
	
/* TABLE  ROLLOVER*/

.tableRollOverEffect1{
		background-image: url(../img/white-10.png);
		color:#FFF;
	}
	
.part_td {
	padding: 4px 30px 4px 20px;
}

.part_td2 {
	padding:10px 10px 10px 10px;
	border: 1px solid #887382;
}

.part_td3 {
	padding:10px 10px 10px 10px;
	border: 1px solid #738882;
}

.part_tr3 {
	margin:0px 5px;
}

/* HOVER TOOLTIPS  */

#hover {
	width: 180px;
	/* height for FF */
	height: 220px;
	padding: 10px;
}

/* TOP NAV */
	
.topbar_displace {
z-index: 99;
	position: relative;
	top: -1689px;
	vertical-align: bottom;
	margin-top: 240px;
	background-color: #000000;
	height: 290px;
}	
#topbar {
position:relative;
border: none;
padding: 2px;
height: 1550px;
visibility: hidden;
z-index: 100;
overflow: visible;
}

#pushnavdown {
	margin: 1050px 0 0px 230px;
}

 .logo {
	position: relative;
	left: 20px;
	top: -30px;
}

 .site_title {
	position: relative;
	left: -100px;
	top: -30px;
}

#navcenter {
	background-color: none;
	height: 32px;
	padding: 0px;
	position: relative;
   top: -18px;
	left: -30px;
	margin: 0 0 0 230px;
}
#mainnav {
	background-color: none;
	height: 32px;
	text-align: center;
	padding: 0;
	margin:  0;
}

#mainnav a {
	color: #ffffff;
	font: 13px tahoma,arial,sans-serif;
	text-decoration: none;
	display: block;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 8px;
	padding-bottom: 7px;
	margin-bottom: 0px;

}

#mainnav a:hover, #mainnav a.hover {
	background: url(../images/menubg_roll.png) repeat-x; 
}

#mainnav a.current_navlink {
	background: url(../images/menubg_roll.png) repeat-x; 
}

#left_col {
	width: 200px;
	position: absolute;
	top: 106px;
	left: 0px;
	float: left;
	z-index: 3;
}
#main_col {
	width: 550px;
	position: absolute;
	top: 106px;
	left: 200px;
	float: left;
}

#right_col {
	width: 350px;
	position: absolute;
	top: 106px;
	left: 750px;
	float: left;
	z-index: 2;
}

#index_table {
	position: relative;
	top: -410px;
}

#index_image {
	height:1200px;
	background-image: url(../images/swan.jpg);
	background-repeat: no-repeat;
}

.contentpad {
	padding: 30px;
}

.contentpad_text {
	padding: 30px;
	text-align: justify;
}

a {
	color: #A9C0DC;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	
}

body,td,th {
	font: 13px  "Lucida Grande","Lucida Sans Unicode", tahoma, helvetica, arial, verdana,sans-serif;
	line-height: 18px;
}

h1,h2,h3,h4,h5 {
	font-family: "Lucida Grande","Lucida Sans Unicode", tahoma, helvetica,arial,verdana,sans-serif;
	color: #EDEDED;
	font-weight: normal;
}

h1 {
	font-size: 164%;
	line-height: 17px;
}

h2 {
	font-size: 145%;
	line-height: 24px;
}
h3 {
	font-size: 124%;
	line-height: 22px;
}







