	
	* { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; border: none; }
	html, body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #CCCCCC; }

	a { text-decoration: none; }
	a:visited { text-decoration: none; }
	a:active { text-decoration: none; }
	a:hover { text-decoration: none; }

	.rounded_left { -webkit-border-top-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomleft: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; }
	.rounded_right { -webkit-border-top-left-radius: 20px; -webkit-border-bottom-right-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomright: 20px; border-top-left-radius: 20px; border-bottom-right-radius: 20px; }

	h1 { margin: 0px 0px 10px 0px; font-size: 20px; font-weight: bold; color: #FFFFFF; }
	h2 { margin: 0px 0px 10px 0px; font-size: 20px; font-weight: bold; color: #FFFFFF; }
	h3 { margin: 0px 0px 3px 0px; font-size: 14px; font-weight: bold; color: #FFFFFF; }
	p { margin: 0px 0px 5px 0px; font-size: 14px; font-weight: normal; color: #FFFFFF; }
	blockquote { margin: 0px 0px 10px 0px; font-size: 12px; font-weight: bold; font-style: italic; text-align: right; color: #FFFFFF; }
	cite { margin: -5px 0px 0px 0px; font-size: 12px; font-weight: normal; font-style: normal; color: #FFFFFF; line-height: 12px; }
	label { margin: 10px 0px 0px 0px; font-size: 14px; font-weight: bold; display: block; color: #FFFFFF; }
	input { margin: 4px 0px 0px 0px; padding: 3px 3px 3px 3px; font-size: 13px; color: #FFFFFF; font-weight: bold; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

	a { text-decoration: none; color: #FFFFFF; }
	a:visited { text-decoration: none; color: #FFFFFF; }
	a:active { text-decoration: none; color: #FFFFFF; }
	a:hover { text-decoration: none; color: #FFFFFF; }

	.content a { text-decoration: none; color: #8FADE3; }
	.content a:visited { text-decoration: none; color: #8FADE3; }
	.content a:active { text-decoration: none; color: #8FADE3; }
	.content a:hover { text-decoration: none; color: #8FADE3; }

	.page { width: 1000px; background-color: #FFFFFF; padding: 10px 10px 10px 10px; margin: 20px auto 20px -500px; left: 50%; position: relative; -webkit-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius: 30px; -moz-border-radius-bottomright: 30px; -moz-border-radius-bottomleft: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; }

	.header { }
	.header img.left { margin: 5px 0px 20px 5px; float: left; }
	.header img.right { margin: 0px 0px 20px 10px; float: right; }
	.header ul { padding: 5px 10px 5px 10px; width: 980px; height: 20px; display: block; background-color: #6B6B6B; clear: both; list-style-type: none; overflow: hidden; }
	.header ul li { float: left; color: #FFFFFF; font-size: 15px; font-weight: bold; }

	.column { width: 200px; }
	.column.left { float: left; }
	.column.right { float: right; }

	.column .panel { width: 180px; margin: 4px 0px 0px 0px; padding: 20px 10px 10px 10px; }
	.column .panel.grapevine { height: 115px; background-image: url('images/background-grapevine-small.jpg'); cursor: pointer; }
	.column .panel.quotation { height: 115px; background-image: url('images/background-quotation-small.jpg'); }
	.column .panel.thumbnail { height: 115px; }

	.column .panel.grapevine a { display: block; background-image: url('images/arrow-right-white.png'); background-position: right center; background-repeat: no-repeat; }

	.column .panel.blue { background-color: #002462; }
	.column .panel.blue img { margin: 0px 0px 10px 0px; }
	.column .panel.blue h3 { }
	.column .panel.blue h3 a { display: block; background-image: url('images/arrow-right-white.png'); background-position: right center; background-repeat: no-repeat; }
	.column .panel.blue p { margin: 0px 0px 20px 0px; font-size: 12px; color: #B9D3DD; }

	.column .panel.yellow { background-color: #EDC122; }
	.column .panel.yellow img { margin: 0px 0px 10px 0px; }
	.column .panel.yellow h3 { }
	.column .panel.yellow h3 a { display: block; background-image: url('images/arrow-right-white.png'); background-position: right center; background-repeat: no-repeat; }
	.column .panel.yellow p { margin: 0px 0px 20px 0px; font-size: 12px; color: #624502; }

	.column .panel.yellow form { }
	.column .panel.yellow form label { }
	.column .panel.yellow form label input { background-color: #E1B313; width: 175px; }
	.column .panel.yellow form input.submit { position: absolute; margin: -20px 0px 0px 161px; width: 18px; height: 18px; background-image: url('images/arrow-right-white.png'); background-position: center center; background-repeat: no-repeat; background-color: #EDC122; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

	.content { margin: 4px 0px 0px 4px; width: 592px; float: left; }

	.content .slider { position: relative; height: 250px; width: 592px; overflow: hidden; background-color: #FFCC00; }
	.content .slider ul { position: absolute; height: 250px; width: auto; list-style-type: none; }
	.content .slider ul li { position: absolute; }
	.content .slider a { width: 20px; height: 20px; position: absolute; display: block; z-index: 9999; background-position: center center; background-repeat: no-repeat; }
	.content .slider a.previous { margin: 170px 0px 0px 530px; background-image: url('images/arrow-left-white.png'); }
	.content .slider a.next { margin: 170px 0px 0px 560px; background-image: url('images/arrow-right-white.png'); }
	.content .slider div { margin: 150px 0px 0px 0px; padding: 20px 10px 20px 10px; width: 572px; height: 70px; background-color: #85A5CB; cursor: pointer; position: absolute; }
	.content .slider div h2 { margin: 0px 0px 0px 0px; }
	.content .slider div p { margin: 0px 100px 0px 0px; font-size: 16px; }

	.content .managed { margin: 20px 0px 0px 0px; padding: 10px 30px 10px 10px; }
	.content .managed h1 { color: #01437D; }
	.content .managed h2 { color: #01437D; }
	.content .managed h3 { color: #01437D; }
	.content .managed p { color: #002766; font-size: 14px; line-height: 20px; }
	.content .managed td { color: #002766; font-size: 14px; line-height: 20px; }
	.content .managed img.left { margin: 0px 20px 20px 0px; float: left; }
	.content .managed img.right { margin: 0px 0px 20px 20px; float: right; }
	.content .managed ul { margin: 0px 0px 20px 15px; }
	.content .managed ul li { color: #002766; font-size: 14px; line-height: 20px; }
	.content .managed ol { margin: 0px 0px 20px 15px; }
	.content .managed ol li { color: #002766; font-size: 14px; line-height: 20px; }
	
	
	

	.content .news { margin: 20px 0px 0px 0px; padding: 10px 30px 10px 10px; clear: both; }
	.content .news h1 { color: #01437D; }
	.content .news h2 { color: #01437D; font-size: 18px; }
	.content .news h2.left { color: #01437D; float: left; }
	.content .news h2.right { color: #D3D8E7; float: right; }
	.content .news h3 { color: #01437D; }
	.content .news p { color: #002766; line-height: 20px; }
	.content .news img.left { margin: 0px 20px 20px 0px; float: left; }
	.content .news img.right { margin: 0px 0px 20px 20px; float: right; }
	.content .news ul { margin: 0px 0px 20px 15px; }
	.content .news ul li { color: #002766; font-size: 14px; line-height: 20px; }
	.content .news ol { margin: 0px 0px 20px 15px; }
	.content .news ol li { color: #002766; font-size: 14px; line-height: 20px; }
		
	.content .blog { margin: 20px 0px 0px 0px; padding: 10px 30px 10px 10px; clear: both; }
	.content .blog h1 { color: #01437D; }
	.content .blog h2 { color: #01437D; font-size: 18px; }
	.content .blog h2.left { color: #01437D; float: left; }
	.content .blog h2.right { color: #D3D8E7; float: right; }
	.content .blog h3 { color: #01437D; }
	.content .blog p { color: #002766; line-height: 20px; }
	.content .blog img.left { margin: 0px 20px 20px 0px; float: left; }
	.content .blog img.right { margin: 0px 0px 20px 20px; float: right; }
	
	.content .comments { margin: 20px 0px 0px 0px; padding: 10px 30px 10px 10px; clear: both; }
	.content .comments h1 { color: #01437D; }
	.content .comments h2 { color: #01437D; font-size: 18px; }
	.content .comments h2.left { color: #01437D; float: left; }
	.content .comments h2.right { color: #D3D8E7; float: right; }
	.content .comments h3 { color: #01437D; }
	.content .comments p { color: #002766; line-height: 20px; }
	
	.content .comments label { font-size: 14px; color: #01437D; display: block; margin: 10px 0px 0px 0px; font-weight: bold; }
	.content .comments label textarea { font-size: 13px; color: #01437D; font-weight: bold; background-color: #EBEDF3; width: 292px; height: 102px; margin: 4px 0px 0px 0px; padding: 3px 3px 3px 3px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: auto; }
	.content .comments label input { font-size: 13px; color: #01437D; font-weight: bold; background-color: #EBEDF3; width: 222px; margin: 4px 0px 0px 0px; padding: 3px 3px 3px 3px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.content .comments input.submit { position: absolute; margin: -20px 0px 0px 208px; width: 18px; height: 18px; background-image: url('images/arrow-right-white.png'); background-position: center center; background-repeat: no-repeat; background-color: #A9B1CF; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
   
	.content .comments .comment { margin: 0px 0px 15px 0px; clear: both; }
	.content .comments .comment h2 { font-size: 14px; }
	.content .comments .comment h2.left { color: #01437D; float: left; }
	.content .comments .comment h2.right { color: #D3D8E7; float: right; }
	.content .comments .comment p { font-size: 14px; clear: both; }



	.content .grapevine { margin: 20px 0px 0px 0px; padding: 10px 10px 10px 10px; height: 310px; width: 572px; background-image: url('images/background-grapevine-large.jpg'); }
	.content .grapevine h2 { color: #002462; }
	.content .grapevine h3 { color: #295A85; }
	.content .grapevine p { color: #002766; line-height: 20px; width: 330px; }
	.content .grapevine a.sign { margin: 195px 0px 0px 0px; display: block; position: absolute; }

	.footer { margin: 0px -10px -10px -10px; padding: 10px 10px 0px 10px; clear: both; }
	.footer p { margin: 10px 0px 10px 0px; font-size: 11px; color: #616161; }
	.footer p.left { float: left; }
	.footer p.right { float: right; }
	.footer a { color: #616161; }
