/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
body {
	color : #333333;
	font : normal 11px/17px Verdana, Arial, sans-serif;
	padding : 0px;
	margin : 0px;
	background : #F5F5F5 url('../images/background.png') repeat-x left top;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
h1, h2, h3, h4, h5 {
}
h1 {
	color : #40899A;
	/*
	display : none;
	*/
	font-size : 120%;
	text-transform : uppercase;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 15px 0px;
	margin : 0px 0px 0px 0px;
}
h2 {
	color : #333333;
	font-size : 110%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
h3 {
	color : #403E36;
	font-size : 100%;
}
h4 {
	color : #333333;
	font-size : 100%;
}
h5 {
	color : #333333;
	font-size : 100%;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
a {
	/*
	color : #669900;
	*/
	color : #40899A;
	text-decoration : underline;
}
a:hover {
	color : #40899A;
	text-decoration : underline;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
p {
	text-align : justify;
}
p.date {
	font-size : 95%;
	color : #999999;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
div.article p.date {
	display : none;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
input.text, input.box, input.halfbox {
	height : 15px;
	font-size : 100%;
	color : #666666;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 2px 2px 2px 2px;
	border : 1px solid #CCCCCC;
}
textarea {
	font-size : 100%;
	color : #666666;
	border : 1px solid #CCCCCC;
}
input.box {
	width : 150px;
}
input.halfbox {
	width : 100px;
}

select {
	font-size : 90%;
	color : #666666;
	border : 1px solid #CCCCCC;
	/*
	background-color : #323232;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
label {
	display : block;
	color : #14191C;
	font-weight : bold;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 2px 0px 3px 0px;
}
input.button {
	font-size : 100%;
	color : #FFFFFF;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 1px 3px 1px 3px;
	margin : 0px 0px 0px 0px;
	background-color : #56889A;
	border : 1px solid #CCCCCC;
}
input.button:hover {
	cursor : pointer;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
img.border {
	float : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 2px 2px 2px 2px;
	margin : 12px 10px 0px 0px;
	border : 1px solid #CCCCCC;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#container {
	width : 650px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 10px 0px;
	margin : 0px auto 0px auto;
}
div#map {
	width : 900px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px auto 0px auto;
	background : url('../images/background_map.png') no-repeat right top;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#header {
	height : 115px;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url('../images/logo.png') no-repeat center 7px;
}
div#logo {
	height : 86px;
	width : 220px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#animation,
div#home-anim {
	border-bottom : 1px solid #DFDFDF;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 2px;
	margin : 0px auto 0px auto;
	background : #FFFFFF url('../images/background_body.png') repeat-y left top;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px auto 0px auto;
	background : #FFFFFF url('../images/background_body.png') repeat-y left top;
	/*
	min-height : 300px;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.feedback_form ul {
	list-style : inside disc;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 5px 0px 10px 10px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-view-full {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 15px 5px 15px;
	margin : 0px 0px 0px 0px;
}
div.content-view-full div.flash_video div.footer {
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-view-full > div.folder > div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	/*
	padding : 10px 10px 10px 10px;
	margin : 0px 0px 0px 0px;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-edit {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 10px 10px 10px;
	margin : 0px 0px 0px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-view-line {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 10px 0px 10px;
	margin : 0px -10px 0px -10px;
	border-bottom : 1px dotted #DFDFDF;
}
div.content-view-line div.body p {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 5px 0px 5px 0px;
}
div.content-view-line div.file div.footer {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 5px 0px;
}

div.content-view-line div.flash_video div.body {
	text-align : center;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
table.layout {
	width : 100%;
	border-collapse : collapse;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px -10px 0px -10px;
}
table.layout tr td {
	width : 50%;
	text-align : left;
	vertical-align : top;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 10px 0px 10px;
	margin : 0px 0px 0px 0px;
}
table.layout tr td.separator {
	width : 1px;
	background-color : #DFDFDF;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 1px 0px 1px 1px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
ul.content-grid {
}
ul.content-grid li {
	width : 180px;
	height : 210px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#path {
	font-size : 90%;
	color : #B6B099;
	color : #403E36;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 7px 5px 5px 10px;
	margin : 0px 0px 0px 0px;
	border-bottom : 1px solid #DFDFDF;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#menu {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-bottom : 1px solid #E2E2E2;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#footer {
	height : 80px;
	text-align : center;
	border-top : 1px solid #DFDFDF;
	background : #FFFFFF url('../images/background_footer.png') repeat-y left bottom;
}
div#address {
	font-size : 90%;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

