body, html {	
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    font-family: tahoma, helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
	color: #62696c;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
    }
	
/* GENERAL CLASSES --------------------------------*/
	
h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #00a8cb;
	font-size: 17px;
	font-weight: normal;
	}
	
h2 {
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	font-family: tahoma, helvetica, sans-serif;
	font-weight: bold;
	}
	
p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 100%;
	}
	
/* LINKS ---------------------------------------*/

a:link, a:visited {
	text-decoration: underline;
	color: #62696c;
	}
	
a:hover {
	color: #00a8cb;
	}
	
#home #beta a:link, #home #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#home #beta a:hover {
	text-decoration: none;
	color: #202628;
	}
	
#sub #beta a:link, #sub #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#sub #beta a:hover {
	text-decoration: none;
	color: #202628;
	}
	
.buttonImage {
	display: block;
	float: left;
	margin: -2px 0px 0px -7px;
	}
	
.thumbDescription {
	width: 172px;
	float: left;
	margin: 20px 0px 0px 0px;
	}
	
.thumbDescription h1{	
	font-family: tahoma, helvetica, sans-serif;
	font-size: 15px;
	color: #00a8cb;
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #ccc
	}
	
/* HOMEPAGE ----------------------------------------*/
	
#topBar {
	width: 100%;
    height: 241px;
    overflow: hidden;
	border-bottom: 3px solid #00a8cb
	}
	
#logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 70px 0px 0px 50px;
	z-index: 100;
	}
	
#alpha {
	width: 479px;
	float: left;
	}
	
#beta {
	overflow: hidden;
	}
	
/* SUBPAGE ----------------------------------------*/
	
#sub #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #00a8cb
	}
	
#sub #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#sub #alpha {
	width: 600px;
	float: left;
	}
	
#sub #beta {
	overflow: hidden;
	}
	
/* CATEGORY 01 ----------------------------------------*/

#cat01 #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #d976af
	}
	
#cat01 #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo_cat01.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#cat01 #alpha {
	width: 600px;
	float: left;
	}
	
#cat01 #beta {
	overflow: hidden;
	}
	
#cat01 #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#cat01 #menuContainer a:link, #cat01 #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#cat01 #menuContainer a:hover {
	text-decoration: underline
	}
	
#cat01 h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #d976af;
	font-size: 17px;
	font-weight: normal;
	}
	
#cat01 li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet_cat.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
#cat01 li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #d976af;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#cat01 #beta a:link, #cat01 #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#cat01 #beta a:hover {
	text-decoration: none;
	color: #202628;
	}

/* CATEGORY 02 ----------------------------------------*/

#cat02 #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #d00078
	}
	
#cat02 #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo_cat02.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#cat02 #alpha {
	width: 600px;
	float: left;
	}
	
#cat02 #beta {
	overflow: hidden;
	}
	
#cat02 #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#cat02 #menuContainer a:link, #cat02 #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#cat02 #menuContainer a:hover {
	text-decoration: underline
	}
	
#cat02 h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #d00078;
	font-size: 17px;
	font-weight: normal;
	}
	
#cat02 li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet_cat.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
#cat02 li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #d00078;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#cat02 #beta a:link, #cat02 #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#cat02 #beta a:hover {
	text-decoration: none;
	color: #202628;
	}
	
/* CATEGORY 03 ----------------------------------------*/

#cat03 #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #41b2d8
	}
	
#cat03 #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo_cat03.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#cat03 #alpha {
	width: 600px;
	float: left;
	}
	
#cat03 #beta {
	overflow: hidden;
	}
	
#cat03 #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#cat03 #menuContainer a:link, #cat03 #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#cat03 #menuContainer a:hover {
	text-decoration: underline
	}
	
#cat03 h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #41b2d8;
	font-size: 17px;
	font-weight: normal;
	}
	
#cat03 li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet_cat.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
#cat03 li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #41b2d8;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#cat03 #beta a:link, #cat03 #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#cat03 #beta a:hover {
	text-decoration: none;
	color: #202628;
	}
	
/* CATEGORY 04 ----------------------------------------*/

#cat04 #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #0e6f8f
	}
	
#cat04 #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo_cat04.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#cat04 #alpha {
	width: 600px;
	float: left;
	}
	
#cat04 #beta {
	overflow: hidden;
	}
	
#cat04 #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#cat04 #menuContainer a:link, #cat04 #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#cat04 #menuContainer a:hover {
	text-decoration: underline
	}
	
#cat04 h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #0e6f8f;
	font-size: 17px;
	font-weight: normal;
	}
	
#cat04 li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet_cat.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
#cat04 li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #0e6f8f;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#cat04 #beta a:link, #cat04 #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#cat04 #beta a:hover {
	text-decoration: none;
	color: #202628;
	}

/* CATEGORY 05 ----------------------------------------*/

#cat05 #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #ff7200
	}
	
#cat05 #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo_cat05.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#cat05 #alpha {
	width: 600px;
	float: left;
	}
	
#cat05 #beta {
	overflow: hidden;
	}
	
#cat05 #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#cat05 #menuContainer a:link, #cat05 #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#cat05 #menuContainer a:hover {
	text-decoration: underline
	}
	
#cat05 h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #ff7200;
	font-size: 17px;
	font-weight: normal;
	}
	
#cat05 li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet_cat.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
#cat05 li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #ff7200;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#cat05 #beta a:link, #cat05 #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#cat05 #beta a:hover {
	text-decoration: none;
	color: #202628;
	}

/* CATEGORY 06 ----------------------------------------*/

#cat06 #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #cf350a
	}
	
#cat06 #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo_cat06.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#cat06 #alpha {
	width: 600px;
	float: left;
	}
	
#cat06 #beta {
	overflow: hidden;
	}
	
#cat06 #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#cat06 #menuContainer a:link, #cat06 #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#cat06 #menuContainer a:hover {
	text-decoration: underline
	}
	
#cat06 h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #cf350a;
	font-size: 17px;
	font-weight: normal;
	}
	
#cat06 li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet_cat.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
#cat06 li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #cf350a;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#cat06 #beta a:link, #cat06 #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#cat06 #beta a:hover {
	text-decoration: none;
	color: #202628;
	}
	
/* CATEGORY 07 ----------------------------------------*/

#cat07 #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #99cc00
	}
	
#cat07 #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo_cat07.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#cat07 #alpha {
	width: 600px;
	float: left;
	}
	
#cat07 #beta {
	overflow: hidden;
	}
	
#cat07 #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#cat07 #menuContainer a:link, #cat07 #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#cat07 #menuContainer a:hover {
	text-decoration: underline
	}
	
#cat07 h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #99cc00;
	font-size: 17px;
	font-weight: normal;
	}
	
#cat07 li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet_cat.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
#cat07 li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #99cc00;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#cat07 #beta a:link, #cat07 #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#cat07 #beta a:hover {
	text-decoration: none;
	color: #202628;
	}
	
/* CATEGORY 08 ----------------------------------------*/

#cat08 #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #779d06
	}
	
#cat08 #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo_cat08.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#cat08 #alpha {
	width: 600px;
	float: left;
	}
	
#cat08 #beta {
	overflow: hidden;
	}
	
#cat08 #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#cat08 #menuContainer a:link, #cat08 #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#cat08 #menuContainer a:hover {
	text-decoration: underline
	}
	
#cat08 h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #779d06;
	font-size: 17px;
	font-weight: normal;
	}
	
#cat08 li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet_cat.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
#cat08 li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #779d06;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#cat08 #beta a:link, #cat08 #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#cat08 #beta a:hover {
	text-decoration: none;
	color: #202628;
	}
	
/* CATEGORY 09 ----------------------------------------*/

#cat09 #topBar {
	width: 100%;
    height: 198px;
    overflow: hidden;
	border-bottom: 3px solid #cc0000
	}
	
#cat09 #logo {
	position: absolute;
	width: 220px;
	height: 174px;
	background-image: url(../images/logo_cat09.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	margin: 27px 0px 0px 50px;
	z-index: 100;
	}
	
#cat09 #alpha {
	width: 600px;
	float: left;
	}
	
#cat09 #beta {
	overflow: hidden;
	}
	
#cat09 #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#cat09 #menuContainer a:link, #cat09 #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#cat09 #menuContainer a:hover {
	text-decoration: underline
	}
	
#cat09 h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #cc0000;
	font-size: 17px;
	font-weight: normal;
	}
	
#cat09 li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet_cat.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
#cat09 li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #cc0000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#cat09 #beta a:link, #cat09 #beta a:visited {
	text-decoration: none;
	color: #62696c;
	display: block;
	}
	
#cat09 #beta a:hover {
	text-decoration: none;
	color: #202628;
	}
	
/* MENU HOMEPAGE --------------------------------------*/
	
#menuContainer {
	position: absolute;
	top: 192px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#menuContainer a:link, #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#menuContainer a:hover {
	text-decoration: underline
	}
	
/* MENU SUBPAGE --------------------------------------*/
	
#sub #menuContainer {
	position: absolute;
	top: 149px;
	margin: 0px 0px 0px 299px;
	font-size: 12px;
	color: #FFFFFF
	}
	
#sub #menuContainer a:link, #sub #menuContainer a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#sub #menuContainer a:hover {
	text-decoration: underline
	}
	
/* CONTENT ---------------------------------*/
	
#contentContainer {
	margin: 0px 0px 0px 40px;
	
	}
	
.content {
	padding: 40px;
	}
	
/* LISTS (HOMEPAGE AND SUBPAGES)-------------------------------------*/

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
	
li {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e1e1e1;
	padding: 5px 0px 5px 17px;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #62696c;
	font-size: 11px
	}
	
li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #00a8cb;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#alpha ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
	
#alpha li {
	border-bottom: none;
	border-top: 1px dotted #e1e1e1;
	padding: 5px 0px 5px 0px;
	color: #62696c;
	font-size: 11px;
	background-image: none;
	}
	
#alpha li .title {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #00a8cb;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
/* COPYRIGHT -----------------------------------------------*/

#copyright {
	background-image: url(../images/bg_copyright.png);
	background-repeat: repeat-x;
	padding: 20px 0px 30px 80px;
	margin: 40px 0px 0px 0px;
	font-size: 11px;
	color: #babbbb;
	}
	
#copyright a:link, #copyright a:visited {
	color: #babbbb;
	text-decoration: none;
	}
	
#copyright a:hover {
	color: #787878;
	text-decoration: none;
	}
	
#copyright .credit {
	color: #babbbb;
	}
	
#copyright .credit a:link, #copyright .credit a:visited {
	background-color: #ccc;
	text-transform: uppercase;
	font-size: 9px;
	padding: 2px;
	color: #fff;
	}
	
#copyright .credit a:hover {
	background-color: #000;
	text-transform: uppercase;
	font-size: 9px;
	padding: 1px 1px 1px 1px;
	color: #fff
	}

    
