/* CSS Document */

body {
	margin: 0; padding: 0;
	font-family:'verdana'; text-align:center; font-size:12px; color:#333333;
	background:#ffffff url('../images/body_back.jpg') repeat 0 0;
	overflow-y:scroll; overflow-x:hidden;
}

div, ul, h1, h2, h3 {
	display:block; margin:0; padding:0;
}
ul {
	list-style: none;
}

p {
	margin:0; padding:0;
	text-align:left;
	clear:both;
}
a {
	text-decoration:none; font-weight:normal;
}
a:hover {
	/*font-weight:bold;*/
}
a:focus {
	outline:none; /* fx 1.05,Safari, Mac IE*/
	-moz-outline:none; /* fx 1.07*/
}
a:active {
	outline: none;
	-moz-outline:none;
}

a { /* remove unwanted focus outlines from links */
	noFocusLine: expression(this.onFocus=this.blur())
	outline: none;
}
*:focus {
	outline: none;
}

hr {
	margin:0; padding:0;
	border:0;
	/*display: none;*/
}


/*---------------------------------------------------------------------------*/
#container {
  	position:absolute; top:0; left:0; margin:0; padding:0; overflow:hidden;
	width:100%; height:auto;
  	text-align:center;
}

/*---------------------------------------------------------------------------*/
#header {
	position:relative; margin:auto; overflow:hidden; clear:both;
	width:900px; height:100px;
	background:transparent url('../images/navi_back.png') no-repeat 433px 0;
}
	#header h1 {
		position:absolute; top:0; left:10px; overflow:hidden;
		width:423px; height:86px;
	}
	#header h1 a {
		display:block; overflow:hidden;
		width:423px; height:86px;
	}
	    #header h1 a img { border:0; }

	ul.menutop {
		position:absolute; top:0px; right:51px; overflow:hidden; padding:0;
		width:auto; height:67px;
		
	}
		ul.menutop li {
			display:block; float:left;
			width:auto; height:21px;
		}
		    * html ul.menutop li { width:50px; }
		    ul.menutop li a {
		        display:block; clear:both; padding:0 30px 0 30px;
		        width:auto; height:67px;
		        font-family:'georgia'; font-size:17px; color:#0f303b;
		        line-height:67px;
		    }
		    	ul.menutop li a:hover,
				ul.menutop li a.selected { color:#c0e3ed; }



/* CENTER ---------------------------------------------------------------------*/

div.out-center {
	position:relative; clear:both;
	width:100%; height:auto;
  	text-align:center;
  	background:transparent url('../images/centcont_back.png') repeat 0 0;
}

#center {
	position:relative; margin:auto; padding:30px 0 60px 0; clear:both;
	width:738px; height:auto;
	/*background-color:#ff0000;*/
}
    #center div.clearbox {
        clear:both; overflow:hidden;
        width:100%; height:0;
    }

    #center h2.title {
        display:block; clear:both; margin:0; padding:0 0 2px 0;
        width:auto; height:auto;
        font-family:'georgia'; font-size:24px; color:#134b5c; font-weight:normal;
        text-align:left; text-indent:10px;
        border-bottom:1px solid #134b5c;
    }

	#center p {
	    padding-left:10px; margin-top:20px;
	}
    
    #center div.col-l {
		float:left;
		width:383px; height:auto;
	}
	
	#center img.aboutpic {
	    float:left; margin:30px 0 0 40px;
	    border:3px solid #985926;
	}

/* CENTER END -----------------------------------------------------------------*/

/* FOOTER ---------------------------------------------------------------------*/

div.out-footer {
	position:relative; clear:both; overflow:hidden;
	width:100%; height:65px;
  	text-align:center;
  	/*background:transparent url('../images/footercont_back2.png') repeat-x 0 0;*/
}
    div.out-footer img.footerback {
        position:absolute; top:0; left:0; z-index:0;
    }

#footer {
	display:block; float:none; clear:both; margin:auto; position:relative; z-index:2;
	width:738px; height:65px;
	color:#ffffff;
	text-align:left; line-height:75px;
}
	* html #footer { line-height:25px; }

	#footer span {
	    float:left; clear:none;
	}

/*	#footer a {
	    display:block; float:right;
		color:#ffffff;
	}
	*/
#footer a {
	    margin-left:270px;
		color:#ffffff;
	}	
	
    * html #footer a { clear:none; }
 
 
/* FOOTER END -----------------------------------------------------------------*/































