/*----------------------------------------------------------------------*/
/* BASE									*/
/*----------------------------------------------------------------------*/

body {
	font-family: Humanist521, Sans-Serif;
	font-size: 10pt;
	background-color: #ffffff;
	background-image: url("../images/banner.png");
	background-repeat: repeat-x;
	background-position: 0px 10px;
	margin: 10px 0px 0px 0px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Humanist521 Condensed, Sans-Serif;
	margin-top: 0px;
}

/*----------------------------------------------------------------------*/
/* FONTS								*/
/*----------------------------------------------------------------------*/

@font-face {
	font-family: "Humanist521";
	src: url("../fonts/Humanist521.ttf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Humanist521";
	src: url("../fonts/Humanist521 Bold.ttf");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: "Humanist521";
	src: url("../fonts/Humanist521 Italic.ttf");
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: "Humanist521";
	src: url("../fonts/Humanist521 Bold Italic.ttf");
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: "Humanist521 Condensed";
	src: url("../fonts/Humanist521 Condensed.ttf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Humanist521 Condensed";
	src: url("../fonts/Humanist521 Condensed Bold.ttf");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: "Humanist521 Light";
	src: url("../fonts/Humanist521 Light.ttf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Humanist521 Light";
	src: url("../fonts/Humanist521 Light Italic.ttf");
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: "Helvetica Extra Compressed";
	src: url("../fonts/Helvetica Extra Compressed.otf");
	font-weight: normal;
	font-style: normal;
}

/*----------------------------------------------------------------------*/
/* FRAMES								*/
/*----------------------------------------------------------------------*/

.mainFrame {
	width: 700px;
	padding: 0px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

.sloganFrame {
	width: 100px;
	height: 87px;
	padding: 0px;
	vertical-align: top;
}

.headerFrame {
	width: 100%;
	height: 87px;
	padding: 0px;
	vertical-align: top;
}

.navigationFrame {
	width: 100%;
	padding: 0px;
	vertical-align: top;
}

.leftFrame {
	padding: 25px 40px 50px 10px;
	vertical-align: top;
}

.contentFrame {
	width: 100%;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

/*----------------------------------------------------------------------*/
/* HEADER								*/
/*----------------------------------------------------------------------*/

.slogan {
	border: none;
	padding: 25px 0px 0px 10px;
}

.logo {
	border: none;
	float: right;
}

/*----------------------------------------------------------------------*/
/* TOP MENU								*/
/*----------------------------------------------------------------------*/

.topmenu {
	margin: 0px;
	padding: 10px 4px 10px 10px;
	text-align: right;
}

.topmenu li {
	list-style-type: none;
	display: inline;
}

.topmenu li:before {
	content: "|" ;
	padding-left: 22px;
	padding-right: 22px;
	color: #eda119;
}

.topmenu li:first-child:before {
	content: none;
}

.topmenu a {
	color: #7e0063;
	text-decoration: none;
}

.topmenu a:hover {
	text-decoration: underline;
}

/*----------------------------------------------------------------------*/
/* SIDE MENU COMMON							*/
/*----------------------------------------------------------------------*/

.parent {
	padding: 0px 5px 5px 0px;
	margin: 0px;
}

.nav-child {
	padding: 0px 0px 0px 20px;
}

/*----------------------------------------------------------------------*/
/* SIDE MENU TOP							*/
/*----------------------------------------------------------------------*/

.sidemenutop {
	font-family: Humanist521 Light, Sans-Serif;
	font-weight: bold;
	color: #7e0063;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

.sidemenutop li {
	list-style-type: none;
}

.sidemenutop a {
	font-family: Humanist521 Light, Sans-Serif;
	font-weight: normal;
	color: #201e1e;
	text-decoration: none;
}

.sidemenutop a:hover {
	text-decoration: underline;
}

/*----------------------------------------------------------------------*/
/* SIDE MENU BOTTOM							*/
/*----------------------------------------------------------------------*/

.sidemenubottom {
	font-family: Humanist521 Light, Sans-Serif;
	color: #7e0063;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

.sidemenubottom li {
	list-style-type: none;
	padding-top: 5px;
}

.sidemenubottom a {
	font-family: Humanist521 Light, Sans-Serif;
	font-weight: bold;
	color: #7e0063;
	text-decoration: none;
}

.sidemenubottom a:hover {
	text-decoration: underline;
}

/*----------------------------------------------------------------------*/
/* DID YOU KNOW								*/
/*----------------------------------------------------------------------*/

.dykBox {
	font-size: 10pt;
	font-style: italic;
	border: 1px solid #cccccc;
	box-shadow: 2px 2px 5px #999999;
	padding: 10px;
	background-color: #ffffff;
	width: -moz-fit-content;
	width: -webkit-fit-content;
	width: fit-content;
	margin: 15px auto 0px auto;
	max-width: 85%;
}

.dykTitle {
	font-weight: bold;
}

/*----------------------------------------------------------------------*/
/* INLINE VIDEO								*/
/*----------------------------------------------------------------------*/

.inlineVideo {
	display: block;
	width: 450px;
	height: 253px;
	border: 0px;
	frameborder: 0px;
	margin: 5px auto 30px auto;
}

/*----------------------------------------------------------------------*/
