﻿/* GENERAL CSS START */

* {
	margin  : 0;
	padding : 0;
}

html {
	margin     : 0px;
	padding    : 0px;
	text-align : center;
	background : white;
}

body {
	font-family : 'Tahoma', Arial;
	margin      : 0px;
	padding     : 0px;
	text-align  : center;
	color       : black;
	font-size   : 11px;
}

h1 {
	color         : #6A207F;
	font-weight   : bold;
	font-size     : 12px;
	line-height   : 25px;
	text-align    : left;
	margin        : 0 0 0 0;
}

.h1Class {
	color         : #6A207F;
	font-weight   : bold;
	font-size     : 12px;
	line-height   : 25px;
	text-align    : left;
	margin        : 0 0 0 0;
}

h2 {
	color         : #6A207F;
	font-weight   : bold;
	font-size     : 12px;
	line-height   : 25px;
	text-align    : left;
	margin        : 0 0 0 0;
}

.h2Class {
	color         : #6A207F;
	font-weight   : bold;
	font-size     : 12px;
	line-height   : 25px;
	text-align    : left;
	margin        : 0 0 0 0;
}

h3 {
	color         : #6A207F;
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 18px;
	text-align    : left;
	margin        : 0 0 0 0;
}

.h3Class {
	color         : #6A207F;
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 18px;
	text-align    : left;
	margin        : 0 0 0 0;
}

h4 {
	color         : #FFC643;
	font-weight   : bold;
	font-size     : 11px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0 0 0 0;
}

.h4Class {
	color         : #FFC643;
	font-weight   : bold;
	font-size     : 11px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0 0 0 0;
}

h5 {
	color         : black;
	font-weight   : normal;
	font-size     : 11px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0 0 0 0;
}

.h5Class {
	color         : black;
	font-weight   : normal;
	font-size     : 11px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0 0 0 0;
}

h6 {
	color         : #6A207F;
	font-weight   : normal;
	font-size     : 11px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0 0 0 0;
}

.h6Class {
	color         : #6A207F;
	font-weight   : normal;
	font-size     : 11px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0 0 0 0;
}

p {
	color         : black;
	font-weight   : normal;
	font-size     : 11px;
	line-height   : 17px;
	margin        : 5px 0 5px 0;
}

.pClass {
	color         : black;
	font-weight   : normal;
	font-size     : 11px;
	line-height   : 17px;
	text-align    : justify;
	margin        : 5px 0 5px 0;
}


a {
	color           : #6A207F;
	text-decoration : none;
	outline         : none;
}

a:hover {
	color           : #FFC643;
	text-decoration : none;
	outline         : none;
}

a img {
	padding : 0;
	margin  : 0;
	border  : 0;
}

.form {
	margin      : 5px 0 5px 0;
	font-family : 'Tahoma', Arial;
	font-size   : 11px;
	padding     : 2px;
}

.submit {
	margin      : 5px 0 10px 70px;
	font-family : 'Tahoma', Arial;
	font-size   : 11px;
	padding     : 0;
}

hr {
	color  : #6A207F;
	height : 1px;
}

th {
	background  : #a34ec3;
	padding     : 5px;
	line-height : 20px;
	font-weight : bold;
	text-align  : center;
	color       : white;
}

table {
	text-align      : center;
	margin          : 0 auto;
	border-collapse : collapse;
	border          : 0;
}

td {
	padding : 0;
}

.imgRight {
	float  : right;
	margin : 5px 0 5px 5px;
}

.imgLeft {
	float  : left;
	margin : 5px 5px 5px 0;
}

.clear {
	clear  : both;
	margin : 10px 0 10px 0;
}

.emphasize {
	font-weight : bold;
	color       : #6A207F;
}

.all {
	max-width  : 990px;
	width      : 99%;
	text-align : center;
	margin     : 10px auto 0 auto;
}

.allTable {
}

.break {
	height : 6px;
}

.mainContentArea {
	line-height : 16px;
}

.mainContentTable a {
	color : #6A207F;
}

.mainContentTable a:hover {
	color : #FFC643;
}

.mainContentArea ul {
	margin : 0 0 0 20px;
}

.mainContentArea ul li {
	line-height : 17px;
}

.mainContentArea ol {
	margin : 0 0 0 20px;
}

.mainContentArea ol li {
	line-height : 17px;
}

.antiSpam img {
	vertical-align : bottom;
}

/* GENERAL CSS END */


/* BANNER START */

.banner {

}

.logo {

}

.rightBanner {

}

.topMenu {

}

.topMenuTable {

}

.topMenuTableLink {

}

.topMenuTableLink a {
	color : #6A207F;
}

.topMenuTableLink a:hover {
	color : #FFC643;
}

.topMenuTableLink .topMenuSelected {
	color : #CE8DE0;
}

.topMenuTableLink .topMenuSelected:hover {
	color : #CE8DE0;
}

.topMenuTableSeparator {
	padding : 6px 5px;
	color   : #6A207F;
}

/* BANNER END */


/* MENU START */

.menu {
	background  : #6A207F;
	height      : 30px;
	padding     : 0 10px;
	white-space : nowrap; 
}

.menuBottom {
	background : #CE8DE0;
	height     : 4px;
}

.menuTable {

}

.menuTableLink {

}

.menuTableLink a {
	color       : white;
	font-weight : bold;
	font-size   : 12px;
}

.menuTableLink a:hover {
	color : #CE8DE0;
}

.menuTableLink .menuSelected {
	color : #FEE04A;
}

.menuTableLink .menuSelected:hover {
	color : #FEE04A;
}

.menuTableSeparator {
	padding : 6px 10px;
	color   : white;
}

/* MENU END */


/* LEFT COLUMN START */


/* LEFT COLUMN END */

.leftColumn {

}

/* RIGHT COLUMN START */

.rightColumn {

}

/* RIGHT COLUMN END */


/* CONTROLS CSS START */

.controls {
}

/* CONTROLS CSS END */

/* FOOTER CSS START */

.footer {
	border-top  : 3px solid #6A207F;
	line-height : 20px;
	text-align  : center;
}

/* FOOTER CSS END */


/* CONTENT CSS START */

.mainContent {
	padding : 0 10px;
}

.mainContentTable {

}

.mainContentTable ul {
	margin : 0 0 0 20px;
}

.mainContentBanner {

}

.mainContentBanner img, embed {
	padding : 0 0 10px 0;
}

.mainContentArea {

}

/* CONTENT CSS END */


/* OVAL CSS START */

.oval {
	margin : 0 0 10px 0;
	width  : 176px;
}

.oval a {
	color       : #6A207F;
	line-height : 18px;
}

.oval a:hover {
	color       : #FFC643;
	line-height : 18px;
}

.ovalTable {

}

.ovalTop {
	background  : url('../images/ovalTop.jpg') top left no-repeat;
	height      : 3px;
	width       : 176px;
}

.ovalMiddle {
	background  : url('../images/ovalMiddle.jpg') top left repeat-y;
	font-size   : 11px;
	text-align  : left;
	color       : white;
	font-weight : bold;
	padding     : 2px 10px 2px 10px;
	width       : 156px;
}

.ovalBottom {
	background  : url('../images/ovalBottom.jpg') top left no-repeat;
	height      : 4px;
	width       : 176px;
}

.ovalContent {
	word-wrap   : break-word;
	text-align  : left;
	width       : 166px;
	padding     : 2px 5px;
	background  : url('../images/ovalContent.jpg') top left repeat-y;
}

.ovalContent a {
	color : #6A207F;
}

.ovalContent a:hover{
	color : #FFC643;
}

.ovalCatalogueContent {
	word-wrap   : break-word;
	text-align  : left;
	width       : 166px;
	padding     : 2px 0;
	background  : url('../images/ovalContent.jpg') top left repeat-y;
}

.oval .ovalCatalogueContent a {
	color : #6A207F;
	padding : 0 0 0 10px;
}

.ovalContentBottom {
	background  : url('../images/ovalContentBottom.jpg') top left no-repeat;
	height      : 8px;
	width       : 176px;
}

/* OVAL CSS END */

/* CATALOGUE CSS START */

.catalogueLink {
	margin  : 0 -4px;
	padding : 0 0 0 10px;
}

.catalogueLink a {
	color : #6A207F;
	display : block;
}

.catalogueLink a:hover {
	color   : #FFC643;
	display : block;
}

.catalogueLinkSelected {
	background : #ececec;
	margin     : 0 -4px;
	padding    : 0 0 0 10px;
}

.catalogueLinkSelected a {
	color : #6A207F;
	display : block;
}

.catalogueLinkSelected a:hover {
	color : #6A207F;
}

.subCatalogueLink {
	padding    : 0 0 0 20px;
	background : url('../images/bullet.png') center left no-repeat;
}

.subCatalogueLink a {
	color   : #6A207F;
	display : block;
}

.subCatalogueLink a:hover {
	color   : #FFC643;
	display : block;
}

.subCatalogueLinkSelected {
	padding    : 0 0 0 24px;
	margin     : 0 -4px;
	background : #f6f6f6 url('../images/bulletSelected.png') center left no-repeat;
}

.subCatalogueLinkSelected a {
	color : #6A207F;
}

.subCatalogueLinkSelected a:hover {
	color : #6A207F;
}

.subSubCatalogueLink {
	line-height : 16px;
}

.subSubCatalogueLink a {
	color   : #6A207F;
	display : block;
}

.subSubCatalogueLink a:hover {
	color   : #FFC643;
	display : block;
}

.subSubCatalogueLinkSelected {
	line-height : 16px;
}

.subSubCatalogueLinkSelected a {
	color   : #CE8DE0;
	display : block;
}

.subSubCatalogueLinkSelected a:hover {
	color   : #CE8DE0;
	display : block;
}

/* CATALOGUE CSS END */


/* OVAL COUPLE CSS START */

.ovalDouble {
	padding : 10px;
	margin  : 10px 0;
}

/* OVAL COUPLE CSS START */

/* OVAL THREE CSS START */

.ovalThree {
	padding : 10px;
	margin  : 10px 0;
}

/* OVAL THREE CSS START */

  
/* OVAL INSIDE CSS START */

.ovalInside {
	width  : 98%;
}

.ovalInsideTable {
	width : 100%;
}

.ovalInsideTop {
	background    : #6A207F;
	border        : 1px solid #923da4;
	color         : white;
	font-weight   : bold;
	font-size     : 11px;
	padding       : 5px;
}

.ovalInsideMiddle {
	border-left  : 1px solid #923da4;
	border-right : 1px solid #923da4;
	padding      : 5px 20px;
	text-align   : left;
}

.ovalInsideMiddle a {
	color       : black;
	line-height : 16px;
	display     : block;
}

.ovalInsideMiddle a:hover {
	color       : #CE8DE0;
	line-height : 16px;
	display     : block;
}

.ovalInsideBottom {
	background    : #6A207F url('../images/ovalInsideBottomBackground.jpg') bottom left repeat-x;
	height        : 6px;
	border-left   : 1px solid #923da4;
	border-right  : 1px solid #923da4;
	border-bottom : 1px solid #923da4;
}

.more {
	float  : right;
	margin : 8px 0 0 0;
}

.more a {
	color : #6A207F;
}

.more a:hover {
	color : #FFC643;
}

/* OVAL INSIDE CSS END */

/* OVAL BOX CSS START */

.ovalBox {
	min-width  : 80%;
	max-width  : 90%;
}

.ovalBox a {
	color   : #6A207F;
}

.ovalBox a:hover {
	color : #CE8DE0;
}


.ovalBoxTable {
	width : 100%;
}

.ovalBoxTopLeft {
	background : url('../images/ovalBoxTopLeft.jpg') top left no-repeat;
	height     : 9px;
	width      : 9px;
}

.ovalBoxTopMiddle {
	background : url('../images/ovalBoxTopMiddle.jpg') top left repeat-x;
	height     : 9px;
}

.ovalBoxTopRight {
	background : url('../images/ovalBoxTopRight.jpg') top right no-repeat;
	height     : 9px;
	width      : 9px;
}

.ovalBoxCenterLeft {
	background : url('../images/ovalBoxMiddleLeft.jpg') top left repeat-y;
	width      : 9px;
}

.ovalBoxCenterMiddle {
	background : white;
}

.ovalBoxCenterRight {
	background : url('../images/ovalBoxMiddleRight.jpg') top right repeat-y;
	width      : 9px;
}

.ovalBoxBottomLeft {
	background : url('../images/ovalBoxBottomLeft.jpg') bottom left no-repeat;
	height     : 21px;
	width      : 9px;
}

.ovalBoxBottomMiddle {
	background : url('../images/ovalBoxBottomMiddle.jpg') bottom left repeat-x;
	height     : 21px;
}

.ovalBoxBottomRight {
	background : url('../images/ovalBoxBottomRight.jpg') bottom right no-repeat;
	height     : 21px;
	width      : 9px;
}

.boxTitle {
	font-size   : 13px;
	color       : #6A207F;
	font-weight : bold;
}

.boxText {
	font-size   : 11px;
	color       : black;
	font-weight : normal;
	text-align  : left;
}

.boxText {
	font-size   : 11px;
	color       : black;
	font-weight : normal;
	text-align  : left;
}


.boxText ul {
	list-style : none;
}

.boxText li {
	background : url('../images/bullet2.png') top left no-repeat;
	padding    : 0 0 0 6px;
}

.boxText ul a {
	font-size   : 11px;
	color       : black;
	font-weight : normal;
	display     : block;
}


.boxText ul a:hover {
	font-size   : 11px;
	color       : #CE8DE0;
	font-weight : normal;
	display     : block;
}

.boxText a {
	font-size   : 11px;
	color       : #6A207F;
	font-weight : normal;
}

.boxText a:hover {
	font-size   : 11px;
	color       : #CE8DE0;
	font-weight : normal;
}

.boxSubtitle {
	font-size   : 11px;
	color       : #6A207F;
	font-weight : bold;
	min-height  : 40px;
}

.boxSubtitle a {
	color   : #6A207F;
	display : block;
}

.boxSubtitle a:hover {
	color : #CE8DE0;
	display : block;
}

/* OVAL BOX CSS END */


/* OVAL DOWN CSS START */

.ovalDown {
	min-width  : 80%;
	max-width  : 90%;
}

.ovalDown a {
	color   : #6A207F;
}

.ovalDown a:hover {
	color : #CE8DE0;
}

.ovalDownTable {
	width : 100%;
}

.ovalDownTableTop {

}

.ovalDownTableTopTable {

}

.ovalDownTableTopLeft {
	background : url('../images/ovalDownTopLeft.jpg') top left no-repeat;
	width      : 95px;
	height     : 12px;
}

.ovalDownTableTopCenter {
	background : url('../images/ovalDownTopMiddle.jpg') top left repeat-x;
	height     : 12px;
}

.ovalDownTableTopRight {
	background : url('../images/ovalDownTopRight.jpg') top right no-repeat;
	width      : 8px;
	height     : 12px;
}

.ovalDownCenterLeft {
	background : url('../images/ovalDownCenterLeft.jpg') top left repeat-y;
	width      : 95px;
}

.ovalDownTableMiddle {
	background : url('../images/ovalDownBottomMiddle.jpg') bottom left repeat-x;
	height     : 37px;
	padding    : 0 10px 50px 10px;
	text-align : left;
}

.ovalDownTableBottomLeft {
	background : url('../images/ovalDownCenterLeft.jpg') bottom left repeat-y;
	width      : 95px;
	height     : 123px;
}

.ovalDownTableBottomLeftMme {
	background : url('../images/ovalDownCenterLeftMme.jpg') bottom left repeat-y;
	width      : 95px;
	height     : 123px;
}

.ovalDownTableMiddleRight {
	background : url('../images/ovalDownCenterRight.jpg') top right repeat-y;
	width      : 8px;
}

.ovalDownTableMiddleBottomRight {
	background : url('../images/ovalDownBottomRight.jpg') bottom right no-repeat;
	width      : 8px;
	height     : 37px;
}

/* OVAL DOWN CSS END */

/* KALLIG CSS START */
.leftAlign 
{
	text-align:left;
}
/* KALLIG CSS END */

/* BACKEND CSS START */

.backFooter  {
	color     : white;
	font-size : 12px;
	height    : 40px;
}

.backFooter a {
	color : white;
}

.backFooter a:hover {
	color : #FEE04A;
}

.grayColumn {
	background : #fafafa;
}

.grid {
	width : 200px;
}

.gridView {
	width : 100%;
}

/* BACKEND CSS END */


.tree 
{
	text-align : left;
}
