body{font-family:verdana,arial,sans-serif;font-size:12px;text-align:center;background:url("../images/bg.png") repeat-x #dcdcdc;color:#464646;}
	h1,h2,h3,h4,div#slider .overlay{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;}
	div.wrapper{width:951px;margin:auto;text-align:left;}
	a.button{font-family:verdana,arial,sans-serif;font-size:11px;display:inline-block;line-height:30px;height:30px;padding:0 15px;color:white;font-weight:bold;text-transform:uppercase;background:#3f8bc2;}

div#header{padding:49px 0 0 0;}
	a#logo{float:left;margin-bottom:29px;}
	div#toptel{float:right;padding-top:40px;color:#29628b;font-weight:bold;font-size:14px;}
	div#menu{line-height:38px;height:40px;background:url("../images/menubg.png") repeat-y;color:white;font-size:13px;}
		div#menu nav > ul > li{display:block;float:left;}
		div#menu nav > ul > li > a{display:block;padding:0 20px;padding-bottom:2px;}
			div#menu nav > ul > li:hover > a{background:#3f8bc2;}
			div#menu nav > ul > li > ul{z-index:10;position:absolute;display:none;}
			div#menu nav > ul > li:hover > ul{display:block;}
			div#menu nav > ul > li > ul li{display:block;}
			div#menu nav > ul > li > ul a{display:block;padding:0 60px 0 20px;background:#3f8bc2;}
			div#menu nav > ul > li > ul li:hover a{background:#29628b}
div#cwrap{margin-top:18px;overflow:hidden;}
	div#main{width:686px;float:left;}
		div#slider{overflow:hidden;position:relative;width:686px;height:457px;}
			div#slider .contents{width:686px;height:457px;overflow:hidden;}
			div#slider .controls a{z-index:9;text-indent:-9999px;top:50%;margin-top:-32px;display:block;position:absolute;width:64px;height:64px;background:url("../images/nav.png") no-repeat 0 0;}
				div#slider .controls a.prev{left:30px;}
				div#slider .controls a.next{background-position:0 100%;right:30px;}
			div#slider .overlay{line-height:1.8em;background:black;background:rgba(0,0,0,.6);color:white;font-weight:bold;font-size:18px;position:absolute;bottom:0;left:0;width:549px;padding:32px 110px 32px 27px}
				div#slider .overlay a.button{position:absolute;bottom:25px;right:40px;}
		div#content{background:url("../images/mainbg.png") no-repeat 0 100%;background-size:100% 100%;padding:0 10px 20px 10px;}
			div#content h2{font-size:18px;font-weight:bold;color:#29628b;margin-bottom:10px;}
			div#content h1{margin-bottom:10px;color:#29628b;font-size:24px;font-weight:bold;}
			div#content a{text-decoration:underline;color:#3f8bc2;}
				div#content a:hover{text-decoration:none;}
			div.twocol{overflow:hidden;border-bottom:1px solid #d5d5d5;padding-top:18px;padding-bottom:25px;}
				div.twocol > div{float:right;width:310px;}
					div.twocol > div p img{float:left;margin:0 8px 8px 0;}
					div.twocol > div a{float:right;}
				div.twocol > div:first-child{float:left;}
			div#article{padding-right:40px;}
				div#article p{line-height:1.8em;}
	div#sidebar{width:235px;float:right;background:url("../images/sidebg.png") no-repeat;background-size:100% 100%;padding:15px;}
		div#sidebar h3{font-weight:bold;font-size:18px;margin-bottom:10px;margin-top:15px;color:#24628b;}
		div#sidebar h4{font-size:18px;margin-bottom:10px;margin-top:15px;color:#24628b;}
		div#sidebar h3:first-child,div#sidebar h4:first-child{margin-top:0;}
		div#sidebar img{margin:5px 0;}
		div#news{background:#80a1b8;padding:10px;color:white;clear:both;margin-top:50px;}
			div#news p{padding:10px 0;}
			div#news span.date{color:#464646;}
			div#news a{color:#a6daff;}
			div#news a:hover{text-decoration:underline;}
			div#news h5{font-weight:bold;font-size:18px;margin-bottom:5px;color:#25628b;}
	
div#footer{background:#c7c7c7;padding:35px 0 45px 0;margin-top:35px;}
	div#footer > div.wrapper{overflow:hidden}
	div#footer > div.wrapper > div{float:left;margin-left:60px;width:235px;}
		div#footer > div.wrapper > div:first-child{margin-left:0;}
	div#footer h6{font-weight:bold;}
div#copyright{background:white;line-height:46px;height:46px;}
	div#copyright a:hover{text-decoration:underline;}

	
input[type="text"],textarea{width:300px;margin-bottom:5px;}

/* --- Contact --- */
td {
	width: 100px;
	padding: 2px 0;
}

td input {
	border: 1px solid #0C5B96;
	line-height: 20px;
	height: 20px;
}

td textarea {
	border: 1px solid #0C5B96;
	height: 100px;
}

#textarea {
	vertical-align: top;
	padding: 5px 0 0 0;
}

#submit {
	margin: 0 0 0 100px;
	background-color:#0C5B96;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	font-weight: normal;
	color: #ffffff;
	border: none;
}

.clear{clear:both;}

span.right{float:right;  width:100%; text-align:right; margin-top:-50px; margin-bottom:30px;}