﻿/* Site color scheme */
.lightBlue { color: #55b9ea; }
.darkBlue { color: #4981be; }
.lightGrey { color: #ece4e5; }

/* General styles */
body { font-family: Verdana,Geneva,Helvetica; font-size: 9pt; color: #4981be;	background-color: #55b9ea; background-image: url(images/background.gif); background-repeat: repeat-x; margin: 5px; padding: 5px;}
form { margin: 0px; padding: 0px; }	/* Opera */
a {	color: #4981be;	font-weight: bold;	text-decoration: none; }
a:hover {	color: #55b9ea; }
img {	border: none; }
h3 { font-family: Arial; font-size: 12pt; color: #4981be; }
textarea, select { font-family: Verdana,Geneva,Helvetica; font-size: 9pt; color: #4981be; border: solid 1px #ece4e5; }
.horizontalSep { background-image: url(images/sephoriz.gif); background-repeat: repeat-x; background-position: center; height: 30px; }
.siteMap, .siteMap a { color: White; }
tr.rowOn { background-color: #F5F5F5; }
td.feedback { font-size: 10pt; font-weight: bold; }

/* Sidebar related styles */
.sideBarHeader { font-family: Arial; font-size: 10pt; height: 30px; padding-bottom: 5px; padding-left: 5px; text-align: left; background-image: url(images/sidebarhead.gif); background-repeat: no-repeat; }
.sideBarHeaderOn { font-family: Arial; font-size: 10pt; height: 30px; padding-bottom: 5px; padding-left: 5px; text-align: left; background-image: url(images/sidebarheadon.gif); background-repeat: no-repeat; }
.sideBarSeparator { padding-top: 10px; }

/* FAQ related styles */
.faqCategory { font-size: 9pt; font-weight: bold; color: #4981be; text-align: left; }
.faqQuestion a { text-align: left; font-weight: normal; }
td.faqAnswer { padding-bottom: 10px; }

/* Box related style */
table.box { }
tr.boxRow { height: 10px; }
td.boxTopLeft { background-image: url(images/box/box_tl.gif); width: 10px; height: 20px; background-repeat: no-repeat; }
td.boxTop { background-color: #c1d9ef; height: 20px; width: 200px; background-image: url(images/box/box_fade.gif); background-repeat: no-repeat; }
td.boxTopRight { background-image: url(images/box/box_tr.gif); width: 10px; height: 20px; background-repeat: no-repeat; }
td.boxMiddle { width: 180px; border-left: solid 1px #c1d9ef; border-right: solid 1px #c1d9ef; vertical-align: top; padding: 10px; background-color: #ffffff; background-image: url(images/topfade.gif); background-repeat: repeat-x; }
td.boxBottomLeft { background-image: url(images/box/box_bl.gif); width: 10px; height: 10px; background-repeat: no-repeat; }
td.boxBottom { background-color: #c1d9ef; height: 10px; width: 200px; }
td.boxBottomRight { background-image: url(images/box/box_br.gif); width: 10px; height: 10px; background-repeat: no-repeat; }
img.aboutBox { float: left; padding-right: 10px; }

/* News related styles */
table.news { width: 100%; }
td.newsCell { border-top: solid 1px #ece4e5; text-align: left;}

/* Gallery related styles */
td.sourceThumb { text-align: left; padding: 5px 5px 10px 5px; vertical-align: top; border-top: solid 1px #ece4e5; border-left: solid 1px #ece4e5; border-right: solid 1px #ece4e5; }
td.compositeThumb { text-align: right; padding: 5px 5px 10px 5px; vertical-align: top; border-top: solid 1px #ece4e5; border-left: solid 1px #ece4e5; border-right: solid 1px #ece4e5; }
td.bolt { text-align: center; padding-bottom: 10px; width: 100%; vertical-align: middle; }
td.imageDetails { vertical-align: top; padding: 5px; border-bottom: solid 1px #ece4e5; border-left: solid 1px #ece4e5; border-right: solid 1px #ece4e5; }

/* Transformation related styles */
div.wizardStepImages { padding: 10px 50px 10px 50px; }
div.wizardStepDetails { padding: 0px 10px 0px 10px; }
