img {
	border: 0px;
}

.content, body, p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565454;
}

.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/*
==================================================================
|  Logo definitions                                              |
==================================================================
*/

.about .logo-top {
	background-image: url('images/logo-about.gif');
	background-repeat: no-repeat;
}
.products .logo-top {
	background-image: url('images/logo-products.gif');
	background-repeat: no-repeat;
}
.packages .logo-top {
	background-image: url('images/logo-packages.gif');
	background-repeat: no-repeat;
}
.service .logo-top {
	background-image: url('images/logo-service.gif');
	background-repeat: no-repeat;
}
.contact .logo-top {
	background-image: url('images/logo-contact.gif');
	background-repeat: no-repeat;
}
.booklet .logo-top {
	background-image: url('images/logo-booklet.gif');
	background-repeat: no-repeat;
}

/*
==================================================================
|  Top menu definitions                                          |
==================================================================
*/
.menu-top td {
	text-align: center;
}
.menu-top td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
tr.menu-top td {
    cursor: hand;
}
/* Top menu background */
.menu-top .about {
	background-color: #EFEBE3;
	border-bottom: #AC9C82 5px solid;
}
.menu-top .products {
	background-color: #D1E8F6;
	border-bottom: #24AFE0 5px solid;
}
.menu-top .packages {
	background-color: #C0DEC1;
	border-bottom: #009036 5px solid;
}
.menu-top .service {
	background-color: #E1BAB4;
	border-bottom: #A10F35 5px solid;
}
.menu-top .contact {
	background-color: #FEEDC1;
	border-bottom: #FCA600 5px solid;
}
.menu-top .booklet {
	background-color: #BBBFDE;
	border-bottom: #004494 5px solid;
}

/* Link color */
.menu-top .current {
	color: #FFFFFF;
}
.menu-top .about a {
	color: #AC9C82;
}
.menu-top .products a {
	color: #24AFE0;
}
.menu-top .packages a {
	color: #009036;
}
.menu-top .service a {
	color: #A10F35;
}
.menu-top .contact a {
	color: #FCA600;
}
.menu-top .booklet a {
	color: #004494;
}
.menu-top td a:hover {
	color: #FFFFFF;
}
.menu-top td a div {
	width: 133px;
	height: 26px;
	padding: 0px;
	cursor: hand;
}
/* Current link color */
.menu-top td a.current {
	color: #FFFFFF;
}
.menu-top td a.current:hover {
	color: #FFFFFF;
}

/*
==================================================================
|  Bottom line definitions                                       |
==================================================================
*/
.about .bottom-right {
	background-color: #E5E1DA;
	background-image:url(images/bottom-right-about.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.products .bottom-right {
	background-color: #D1E8F6;
	background-image: url(images/bottom-right-products.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.packages .bottom-right {
	background-color: #C0DEC1;
	background-image: url(images/bottom-right-packages.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.service .bottom-right {
	background-color: #E1BAB4;
	background-image: url(images/bottom-right-service.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.contact .bottom-right {	
	background-color: #FEEDC1;
	background-image: url(images/bottom-right-contact.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.booklet .bottom-right {
	background-color: #BBBFDE;
	background-image: url(images/bottom-right-booklet.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/*
==================================================================
|  Left menu definitions                                         |
==================================================================
*/
.about .menu-left-content {
    background-color: #E5E1DA;
}
.products .menu-left-content {
    background-color: #D1E8F6;
}
.packages .menu-left-content {
    background-color: #C0DEC1;
}
.service .menu-left-content {
    background-color: #E1BAB4;
}
.contact .menu-left-content {
    background-color: #FEEDC1;
}
.booklet .menu-left-content {
    background-color: #BBBFDE;
}
.about .menu-left-top {
	background-color: #AC9C82;
}
.products .menu-left-top {
	background-color: #24AFE0;
}
.packages .menu-left-top {
	background-color: #009036;
}
.service .menu-left-top {
	background-color: #A10F35;
}
.contact .menu-left-top {
	background-color: #FCA600;
}
.booklet .menu-left-top {
	background-color: #004494;
}
.menu-left-middle {
	background-color: #FFFFFF;
}
.menu-left-content, .menu-left-content a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
.menu-left-content .sublevel, .menu-left-content .sublevel a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}


.menu-header {
	color: white;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

.treeMenu {
	margin-top: 7px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 7px;
    font-weight: normal;
}
.treeMenu .item div {
	padding-left: 10px;
	margin-left:5px;
}
.treeMenu .sublevel .item div {
	padding-left: 10px;
	margin-left:0px;
}
.treeMenu .item {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 10px 0px;
}
.treeMenu .sublevel .item{
	margin-top: 0px;
	margin-bottom: 5px;
}

.menu-left-content .menu-item a {
	text-decoration: none;
}
.menu-left-content .submenu-item a {
	text-decoration: none;
}

/**/
.about .menu-left-content .menu-item a {
	color: #AC9C82;
}
.products .menu-left-content .menu-item a {
	color: #24AFE0;
}
.packages .menu-left-content .menu-item a {
	color: #009036;
}
.service .menu-left-content .menu-item a {
	color: #A10F35;
}
.contact .menu-left-content .menu-item a {
	color: #FCA600;
}
.booklet .menu-left-content .menu-item a {
	color: #004494;
}

.about .menu-left-content .submenu-item a {
	color: #AC9C82;
}
.products .menu-left-content .submenu-item a {
	color: #24AFE0;
}
.packages .menu-left-content .submenu-item a {
	color: #009036;
}
.service .menu-left-content .submenu-item a {
	color: #A10F35;
}
.contact .menu-left-content .submenu-item a {
	color: #FCA600;
}
.booklet .menu-left-content .submenu-item a {
	color: #004494;
}

.about .menu-left-content .current {
	border-left: solid 4px #AC9C82;
}
.about .menu-left-content .current a {
	font-weight:normal;
}

.products .menu-left-content .current {
	border-left: solid 4px #24AFE0;
}
.products .menu-left-content .current a{
	font-weight:normal;
}

.packages .menu-left-content .current {
	border-left: solid 4px #009036;
}
.packages .menu-left-content .current a {
	font-weight:normal;
}

.service .menu-left-content .current {
	border-left: solid 4px #A10F35;
}
.service .menu-left-content .current a {
		font-weight:normal;
}

.contact .menu-left-content .current {
	border-left: solid 4px #FCA600;
}
.contact .menu-left-content .current a {
		font-weight:normal;
}

.booklet .menu-left-content .current {
	border-left: solid 4px #004494;
}
.booklet .menu-left-content .current a{
		font-weight:normal;
}

.about .treeMenu .item a {
	color: #8D7F69;
	text-decoration: none;
}
.products .treeMenu .item a {
	color: #048EBF;
	text-decoration: none;
}
.packages .treeMenu .item a {
	color: #028031;
	text-decoration: none;
}
.service .treeMenu .item a {
	color: #9A072D;
	text-decoration: none;
}
.contact .treeMenu .item a {
	color: #EB8C11;
	text-decoration: none;
}
.booklet .treeMenu .item a {
	color: #004494;
	text-decoration: none;
}


.about .menu-left-content .submenu-item-current {
	background-image: url("images/bullet2-about.gif");
	background-position: top left;
	background-repeat: no-repeat
}
.products .menu-left-content .submenu-item-current {
	background-image: url("images/bullet2-products.gif");
	background-position: top left;
	background-repeat: no-repeat
}
.packages .menu-left-content .submenu-item-current {
	background-image: url("images/bullet2-packages.gif");
	background-position: top left;
	background-repeat: no-repeat
}
.service .menu-left-content .submenu-item-current {
	background-image: url("images/bullet2-service.gif");
	background-position: top left;
	background-repeat: no-repeat
}
.contact .menu-left-content .submenu-item-current {
	background-image: url("images/bullet2-contact.gif");
	background-position: top left;
	background-repeat: no-repeat
}
.booklet .menu-left-content .submenu-item-current {
	background-image: url("images/bullet2-booklet.gif");
	background-position: top left;
	background-repeat: no-repeat
}


.about .menu-left-content .submenu-item-current a {
	color: #AC9C82;
	text-decoration: none;
}
.products .menu-left-content .submenu-item-current a {
	color: #24AFE0;
	text-decoration: none;
}
.packages .menu-left-content .submenu-item-current a {
	color: #009036;
	text-decoration: none;
}
.service .menu-left-content .submenu-item-current a {
	color: #A10F35;
	text-decoration: none;
}
.contact .menu-left-content .submenu-item-current a {
	color: #FCA600;
	text-decoration: none;
}
.booklet .menu-left-content .submenu-item-current a {
	color: #004494;
	text-decoration: none;
}

/*.menu-left-content .subsubmenu-item-current {
	xbackground-image: url("images/bullet.gif");
	background-position: top left;
	background-repeat: no-repeat
}*/
.menu-left-content .subsubmenu-item-current a {
	color: #000000;
	text-decoration: none;
}



/*
==================================================================
|  Form elements definitions                                     |
==================================================================
*/
.about .separator {
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    color: #EFEBE3;
    background-color: #AC9C82;
    font-size: 12px;
    margin: 5px 0px;
    padding: 2px;
}
.about .label {
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
}
.about .button {
    background-color: #AC9C82;
    color: #EFEBE3;
    font-weight: 900;
}
.about .text-control {
    border: 1px;
    border-color: #AC9C82;
    border-style: solid;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}

.products .separator {
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    color: #CAF8EF;
    background-color: #24AFE0;
    font-size: 12px;
    margin: 5px 0px;
    padding: 2px;
}
.products .label {
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
}
.products .button {
    background-color: #24AFE0;
    color: #CAF8EF;
    font-weight: 900;
}
.products .text-control {
    border: 1px;
    border-color: #24AFE0;
    border-style: solid;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}

.packages .separator {
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    color: #C0DEC1;
    background-color: #009036;
    font-size: 12px;
    margin: 5px 0px;
    padding: 2px;
}
.packages .label {
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
}
.packages .button {
    background-color: #009036;
    color: #C0DEC1;
    font-weight: 900;
}
.packages .text-control {
    border: 1px;
    border-color: #009036;
    border-style: solid;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}

.service .separator {
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    color: #DAA3BA;
    background-color: #A10F35;
    font-size: 12px;
    margin: 5px 0px;
    padding: 2px;
}
.service .label {
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
}
.service .button {
    background-color: #A10F35;
    color: #DAA3BA;
    font-weight: 900;
}
.service .text-control {
    border: 1px;
    border-color: #A10F35;
    border-style: solid;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}

.contact .separator {
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    color: #FEEDC1;
    background-color: #FCA600;
    font-size: 12px;
    margin: 5px 0px;
    padding: 2px;
}
.contact .label {
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
}
.contact .button {
    background-color: #FCA600;
    color: #FEEDC1;
    font-weight: 900;
}
.contact .text-control {
    border: 1px;
    border-color: #FCA600;
    border-style: solid;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}

.booklet .separator {
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    color: #BBBFDE;
    background-color: #004494;
    font-size: 12px;
    margin: 5px 0px;
    padding: 2px;
}
.booklet .label {
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
}
.booklet .button {
    background-color: #004494;
    color: #BBBFDE;
    font-weight: 900;
}
.booklet .text-control {
    border: 1px;
    border-color: #004494;
    border-style: solid;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}