body
{
        /*some browsers add margins and padding by default, remove them*/
        margin:0px;
        padding:0px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		line-height:23px;
		text-align:justify;
		background: #fff
}

img a {border:0}
p{
	text-align:justify;}
	
	h1 {
		color:#30444d;
		font-size:13px;
		}
	
	h2 {
		color:#09F;
		font-size:11px;
		}
		
	ul li {list-style:none;}
#container
{
	position:absolute;
	width:1004px;
	/*visual aid so we can see div border*/
    
        /* center */
        left:50%;
	/*substract half the width of the div (400px in our case) from margin-left*/
        margin-left:-502px;
	top: 2px;
}

.imgleft {
	float: left;
	mArgin: 5px;}
	
	.imgright {
	float: right;
	mArgin: 5px;}
	
.navi{
	background:url(navi_01.gif) repeat-x;
	position:relative;
	z-index:100;}	
	
.left{
	background: #F7F4F4 url(images/left.gif) top left repeat-y }
	
	.right{
	background: url(images/right.gif) top left repeat-y }
	
	.btm{
	background: url(images/btm.gif) top left repeat-x }
	
	.c-left{
	background: url(images/c-left.png) top left repeat-y }
	
	.c-right{
	background: url(images/c-right.png) top left repeat-y }
	
/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:963px;
		height:208px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */

.z0 {
	position:relative;
	z-index:0;}
	
	.z100 {
	position:relative;
	z-index:100;}

/* start of form css*/

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:12px verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
}



form fieldset legend {
	font-size:0.8em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 100px; 
	padding: 0; 
	margin: 10px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:10px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
.link a
{
color:#30444D;
font-size:11px;

}

/* end of form css*/
