BODY {
	FONT-SIZE: 12px;
	COLOR: #000000;
	background-color: #302D32;
	text-align:left;margin:0px;
    font-family:clanot,Verdana,sans-serif;
}
table.dkouterblock
{
	 table-layout:auto;
	 height: 100%;
	 vertical-align:top;
	 width: 1200px;
	 margin-left:auto;
	 margin-right:auto;
}
tr.dkouterblock
{
	vertical-align:top;
}
td.dkouterblock
{
	vertical-align:top;
}
table.dkcenterblock
{
	 table-layout:auto;
	 vertical-align:top;
	 width: 100%;
	 margin: 0px;
	 vertical-align:top;
         background-color:#fff;
}
td.dkcenterblock
{
	vertical-align:top;
}
table.dkleftblock
{
	 table-layout:auto;
	 margin: 0px;
	width: 0px;
	 vertical-align:top;
}
td.dkleftblock
{
	table-layout:auto;
	vertical-align:top;
	width: 0px;
	 height: 100%;
	 vertical-align:top;
}
table.dkrightblock
{
	 table-layout:auto;
	 width: 0px;
	 margin: 0px;
}
td.dkrightblock
{
	table-layout:auto;
	width: 0px;
	vertical-align:top;
}
tr.dkheaderblock
{
	vertical-align:top;
	margin: 0px;
}

td.dkheaderblock
{
	vertical-align:top;
	margin: 0px;
}

.cellborderleft {
	BORDER-RIGHT: #333333 0px solid;
	BORDER-TOP: #333333 0px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 0px solid
}
.cellborderright {
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 0px solid;
	BORDER-LEFT: #333333 0px solid;
	BORDER-BOTTOM: #333333 0px solid
}
.MENU1 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none
}
.MENU2 {
	FONT-SIZE: 16px;
	COLOR: #000000;
	TEXT-DECORATION: none
}
.PAGETITLE1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.PAGETITLE2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #555555;
	TEXT-DECORATION: none
}
.PAGETITLE3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	TEXT-DECORATION: none
}
.PAGETITLE4 {
	FONT-SIZE: 24px;
	COLOR: #333333;
	TEXT-DECORATION: none
}
.PAGETITLE5 {
	FONT-SIZE: 18px;
	COLOR: #333333;
	TEXT-DECORATION: none
}
.calendarDay {
	FONT-WEIGHT:normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
UNKNOWN {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none
}
A.MENU1, A.MENU1:link, A.MENU1:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none
}
A.MENU1:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.MENU2, A.MENU2:link, A.MENU2:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
	TEXT-DECORATION: none
}
A.MENU2:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.MENU {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none
}
A.MENU, A.MENU:link, A.MENU:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;

	TEXT-DECORATION: none
}
A.MENU:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: underline;

}
.white {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;

	TEXT-DECORATION: none
}
A.white, A.white:link, A.white:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;

	TEXT-DECORATION: none
}
UNKNOWN {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;

	TEXT-DECORATION: none
}
.functionline
{
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 10pt;

	color: #000000;
	text-decoration: none;
	text-transform: none
}
A.functionline, A.functionline:visited, A.functionline:link {
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 10pt;

	color: #000000;
	text-decoration: none;
	text-transform: none
}
A.functionline:hover {
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 10pt;

	COLOR: #000000;
	TEXT-DECORATION: underline;
	text-transform: none
}
TABLE.tablecolor {
	color: #FFFFFF
}
TABLE.tablecolorhightligh 
{
	border-bottom-color: rgb(184, 145, 102) 10px solid;
	border-right-color: #FFFFFF 0px solid;
	border-top-color: #FFFFFF 0px solid;
	border-left-color: rgb(184, 145, 102) 10px solid
}
TR.rowcolor1 
{
	background-color: rgb(184, 145, 102);
}
TR.rowcolor2 
{
	background-color: #EDEDCA
}
TR.rowcolor3 
{
	background-color: rgb(184, 145, 102);
	height: 50
}
tabe TD {
	FONT-SIZE: 12px; COLOR: #000000;
    font-family:"Open Sans",Verdana,sans-serif;
}
TD.tlabelhblue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000000;

	BACKGROUND-COLOR: rgb(184, 145, 102)
}
table TD.highlightcell {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000000;
    font-family:"Open Sans",Verdana,sans-serif;

	BACKGROUND-COLOR: #FFF
}
table TH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #FFF;
	COLOR: #000000;
    font-family:"Open Sans",Verdana,sans-serif;

}
TT {
	FONT-SIZE: 10px;
	COLOR: #000000;

}
UL {
	FONT-SIZE: 10px;
	COLOR: #000000;

}
LI {
	FONT-SIZE: 12px;
	COLOR: #555555;

	margin-bottom: 8
}
LI.larger {
	FONT-SIZE: 14px;
	COLOR: #555555;

	margin-bottom: 8
}
.pageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
 TEXT-DECORATION: none
}
.prdate {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;

}
.prtitle {
	FONT-SIZE: 10px;
	COLOR: #888888;

}
A.prtitle, A.prtitle:link, A.prtitle:visited {
	FONT-SIZE: 10px;
	COLOR: #888888;

}
A.prtitle:hover {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: underline;

}
.prlink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #000000;

}
A.prlink, A.prlink:link, A.prlink:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #000000;
	TEXT-DECORATION: underline;

}
A.prlink:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #000000;
	TEXT-DECORATION: underline;

}
.heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;

	margin-bottom: 8
}
.contentBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;

}
A.contentBold, A.contentBold:link, A.contentBold:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;

	text-decoration: underline
}
A.contentBold:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;

	text-decoration: underline;
}
.content {
	FONT-SIZE: 12px;
	COLOR: #000000;

}
A.content, A.content:link, A.content:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;

	text-decoration: underline
}
A.content:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;

	text-decoration: underline;
}
.text {
	FONT-SIZE: 12px;
	COLOR: #000000;
}
A.text, A.text:link, A.text:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
}
A.text:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.progressCurrent
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;

	color: #FFFFFF;
}
A.progressCurrent, A.progressCurrent:link, A.progressCurrent:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;

	COLOR: #000000;
	text-decoration:underline
}
A.progressCurrent:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;

	COLOR: #ffffcc;
	text-decoration:none
}
TD.progressCurrent
{
 BACKGROUND-COLOR: rgb(184, 145, 102);
}
.progressOther
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;

	color: #000000;
}
A.progressOther, A.progressOther:link, A.progressOther:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;

	COLOR: #000000;
	text-decoration:underline
}
A.progressOther:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;

	COLOR: #000000;
	text-decoration:none
}
TD.progressOther
{
 BACKGROUND-COLOR: #EDEDCA;
}
.oddRows
{
 FONT-WEIGHT: normal;
 FONT-SIZE: 9pt;

	color: #000000;
}
A.oddRows, A.oddRows:link, A.oddRows:visited {
	COLOR: #000000;
}
A.oddRows:hover {
	COLOR: #333333;
}
TD.oddRows
{
 BACKGROUND-COLOR: rgb(184, 145, 102);
}
.evenRows
{
 FONT-WEIGHT: normal;
 FONT-SIZE: 9pt;
 color: #000000
}
A.evenRows, A.evenRows:link, A.evenRows:visited {
	COLOR: #000000;
}
A.evenRows:hover {
	COLOR: #333333;
}
TD.evenRows
{
 BACKGROUND-COLOR: #EDEDCA;
}
HR.hrcolor
{
	color: #C0C0C0;
}
.RequiredFlag
{
 COLOR: red;

}
.itemTitle
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 12pt;
 COLOR: black;

}
.condition-text {
	Color: #77776F;
	font-size: 11px;

}
.condition-text-bold{
	Color: #77776F;
	font-size: 11px;

	font-weight: bold
}
.surveyTitle {
	font-size: 18px;

	font-weight: Bold
}
A.surveyTitle, A.surveyTitle:link, A.surveyTitle:visited {
	color: black;
	font-size: 18px;

	font-weight: Bold
}
.text-white{
	Color: #FFFFFF;
	font-size: 12px;

	font-weight: bold;
}
.greyedText{
	Color: #999999;
	font-size: 9pt;

	font-weight: bold;
}
.separator{
	font-size: 13px;

	font-weight: bold
}
table.TBLHeadColor {
	COLOR: #FFFFFF;
	background-color:rgb(184, 145, 102);

	border:0px;
}
tr.TBLHeadColor {

	border:0px;
}
td.TBLHeadColor {
	COLOR: #FFFFFF;

	border:0px;
}
.TBLHeadColor {
	COLOR: #FFFFFF;

	TEXT-DECORATION: none
}
TABLE.rslttbl {
	FONT-SIZE: 9pt;
	COLOR: #000000;

	BACKGROUND-COLOR: rgb(184, 145, 102);
}
TH.rslttbl {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
}
TR.rslttbl {
	COLOR: #000000;
	FONT-SIZE: 9pt;
}
TD.rslttbl {
	FONT-SIZE:xx-small;
	COLOR: #000000;
	vertical-align:top;

	BACKGROUND-COLOR: #ffffcc;
}
TD.rslttblodd {
	FONT-SIZE:xx-small;
	COLOR: #000000;
	vertical-align:top;

	BACKGROUND-COLOR: #ffffff;
}
A.rslttbl, A.rslttbl:link, A.rslttbl:visited {
	FONT-WEIGHT: BOLD;
	FONT-SIZE:xx-small;

	color: #000000;
	text-decoration: UNDERLINE;
	text-transform: none
}

A.rslttbl:hover {
	FONT-WEIGHT: BOLD;
	FONT-SIZE:xx-small;

	color: #000000;
	text-decoration: none;
	text-transform: none
}
A.rslttblodd, A.rslttblodd:link, A.rslttblodd:visited {
	FONT-WEIGHT: BOLD;
	FONT-SIZE:xx-small;

	color: #000000;
	text-decoration: UNDERLINE;
	text-transform: none
}
A.rslttblodd:hover {
	FONT-WEIGHT: BOLD;
	FONT-SIZE:xx-small;

	color: #000000;
	text-decoration: none;
	text-transform: none
}
TABLE.tablecolorcalendar1 {
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: rgb(184, 145, 102);
	border-left-color: rgb(184, 145, 102);
	color:ffffff;

	border:0px;
}
TH.tablecolorcalendar1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
}
TD.tablecolorcalendar1 {
	FONT-SIZE:xx-small;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #003300;
	border-left-color: #003300
}
A.tablecolorcalendar1, A.tablecolorcalendar1:link, A.tablecolorcalendar1:visited {
	FONT-WEIGHT: BOLD;
	FONT-SIZE:xx-small;

	color: #000000;
	text-decoration: UNDERLINE;
	text-transform: none
}
A.tablecolorcalendar1:hover {
	FONT-WEIGHT: BOLD;
	FONT-SIZE:xx-small;

	color: #333333;
	text-decoration: none;
	text-transform: none
}
.highlightcellwoBold {
    FONT-SIZE: xx-small;
    COLOR: #000000;
}
a.headerlink, a.headerlink:link, a.headerlink:visited {
    color:#ffffcc;
    font-weight:bold;
}
a.headerlink:hover{
    color:#ffffff;
    font-weight:bold;
}
div.DK-Box, div.DK-Box span, div.DK-Box ul li, #Label_AgreedToBilling{
color: #000000;
}









/************************BEGIN OFC STYLES************************/
/* =Reset
-------------------------------------------------------------- */

html, body, div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,
u,i,center,dl,dt,dd,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,
section,summary,time,mark,audio,video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
		
/* GLOBAL */

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /**behavior: url(boxsizing.htc);*/
}
		
html {
	position: relative;

	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: none;
	-webkit-appearance: none;
	-moz-appearance: none;
    appearance: none; 	
	width: 100%;
	height: 100%;
	
}
	
input[type=text] {
		outline: none !important;
width:100%;
}
		
body {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", Verdana, sans-serif;
  background: #302d32;
}
	
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;	
}
	
h1 {
  font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
  font-size: 48px;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #4c4138;
}
h2 {
  font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
  font-size: 28px;
}

h3{
  font-family: "Open Sans", Verdana, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

label {
  font-family: "Open Sans", Verdana, sans-serif;
  line-height: 24px;
}
p, table {
  font-family: "Open Sans", Verdana, sans-serif;
  font-size: 14px;
	line-height: 24px;
}

.ajax__tab_tab
{
  line-height:1;
  box-sizing:content-box;
}

ul li
{
	font-family: "Open Sans", Verdana, sans-serif;
	font-size:14px;

}
		
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display: block;
}

strong {
  font-weight: bold;
}
	
.yellow {
  background-color: #ffcb40;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffcb40), to(#f9b601));
  background: -webkit-linear-gradient(top, #ffcb40, #f9b601);
  background: -moz-linear-gradient(top, #ffcb40, #f9b601);
  background: -ms-linear-gradient(top, #ffcb40, #f9b601);
  background: -o-linear-gradient(top, #ffcb40, #f9b601);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcb40', endColorstr='#fff9b601', GradientType=0);
  color: #36243f;
}
.yellow:hover {
  background-color: #ffd973;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffd973), to(#fec62f));
  background: -webkit-linear-gradient(top, #ffd973, #fec62f);
  background: -moz-linear-gradient(top, #ffd973, #fec62f);
  background: -ms-linear-gradient(top, #ffd973, #fec62f);
  background: -o-linear-gradient(top, #ffd973, #fec62f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffd973', endColorstr='#fffec62f', GradientType=0);
  color: #36243f;
}
.green {
  background-color: #a1c851;
  background: -webkit-gradient(linear, left top, left bottom, from(#a1c851), to(#7fb217));
  background: -webkit-linear-gradient(top, #a1c851, #7fb217);
  background: -moz-linear-gradient(top, #a1c851, #7fb217);
  background: -ms-linear-gradient(top, #a1c851, #7fb217);
  background: -o-linear-gradient(top, #a1c851, #7fb217);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa1c851', endColorstr='#ff7fb217', GradientType=0);
  color: #36243f;
}
.green:hover {
  background-color: #b6d478;
  background: -webkit-gradient(linear, left top, left bottom, from(#b6d478), to(#9fdf1d));
  background: -webkit-linear-gradient(top, #b6d478, #9fdf1d);
  background: -moz-linear-gradient(top, #b6d478, #9fdf1d);
  background: -ms-linear-gradient(top, #b6d478, #9fdf1d);
  background: -o-linear-gradient(top, #b6d478, #9fdf1d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb6d478', endColorstr='#ff9fdf1d', GradientType=0);
  color: #36243f;
}
.purple {
  background-color: #6a5576;
  background: -webkit-gradient(linear, left top, left bottom, from(#6a5576), to(#4e365c));
  background: -webkit-linear-gradient(top, #6a5576, #4e365c);
  background: -moz-linear-gradient(top, #6a5576, #4e365c);
  background: -ms-linear-gradient(top, #6a5576, #4e365c);
  background: -o-linear-gradient(top, #6a5576, #4e365c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a5576', endColorstr='#ff4e365c', GradientType=0);
  color: white;
}
.purple:hover {
  background-color: #856a94;
  background: -webkit-gradient(linear, left top, left bottom, from(#856a94), to(#69497c));
  background: -webkit-linear-gradient(top, #856a94, #69497c);
  background: -moz-linear-gradient(top, #856a94, #69497c);
  background: -ms-linear-gradient(top, #856a94, #69497c);
  background: -o-linear-gradient(top, #856a94, #69497c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff856a94', endColorstr='#ff69497c', GradientType=0);
  color: white;
}
.button {
  padding: 10px;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 20px;
  text-decoration: none;
  font-kerning: 15px;
}

a {
  font-weight: bold;
  color: #81698E;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  color:#9A85A5;
}

#header {
  background-color: white;
  border-bottom: 6px solid #735e7f;
  position: relative;
  height: 113px;
  /*min-width: 1200px;*/
}
	#header #logo {
	  width: 120px;
	  position: absolute;
	  top: 15px;
	  left: 30px;
	}
	#header #logo img {
	  width: 100%;
	}

#topNav {
  background-color: #7c7169;
  height: 55px;
  padding: 0 0px 0 10px;
  position: relative;
  /*min-width: 1200px;*/
}
	#topNav #search {
	  -webkit-border-radius: 10px;
	  -moz-border-radius: 10px;
	  border-radius: 10px;
	  background-color: white;
	  padding: 12px;
	  display: inline-block;
	  margin: 5px;
	  margin-right: 20px;
	  position: relative;
	  float: right;
	}
	#topNav #search span {
	  float: left;
	}
	#topNav #search #searchForm input {
	  position: absolute;
	  top: 10px;
	  right: 20px;
	  font-size: 13px;
	  display: none;
	  width: 200px;
	  border: none;
	  border-bottom: 1px solid #959595;
	}
	#topNav .button {
	  margin-right: 5px;
	  margin-top: 5px;
          float:right;
	}
	#topNav ul {
	  list-style-type: none;
	  float: right;
	  vertical-align: middle;
	}
	#topNav ul li {
	  display: inline;
	  margin-right: 17px;
	}
	#topNav ul li a {
	  color: white;
	  text-decoration: none;
	  font-size: 12px;
	}
	.homepage #topNav {
		background: rgba(0,0,0,0.3);
	}

#nav {
  width: 1000px;
  position: absolute;
  top: 19px;
  right: 20px;
}
	#nav ul {
	  list-style-type: none;
	  float: right;
	  width: 100%;
	  vertical-align: text-bottom;
	  text-align: right;
	  margin: 0;
	  padding:0;
	  z-index: 10;
	}
	#nav ul li {
	  width: 155px;
	  vertical-align: text-top;
	  position: relative;
	  display: inline-block;
	  z-index:10;
	}
	#nav ul li a {
	  display: block;
	  text-decoration: none;
	  text-align: center;
	  padding: 15px 0;
	  height: 100%;
	}
	#nav ul li a .navTitle {
	  display: block;
	  font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	  font-weight: 300;
	  font-size: 36px;
	  color: #bfb3aa;
	  padding-bottom: 5px;
	}

	#nav ul li a.active .navTitle
	{
		color:#81698e;
		font-weight:500;
	}
	#nav ul li a .navSubTitle {
	  display: block;
	  font-family: "Open Sans", Verdana, sans-serif;
	  font-weight: bold;
	  font-size: 12px;
	  color: #68594d;
	}

	#nav ul li:hover {
	  background-color: #68594d;
	  -webkit-border-top-right-radius: 10px;
	  -webkit-border-top-left-radius: 10px;
	  -moz-border-top-bottomright: 10px;
	  -moz-border-top-bottomleft: 10px;
	  border-top-right-radius: 10px;
	  border-top-left-radius: 10px;
	}
	#nav ul li:hover a .navTitle, #nav ul li:hover a.active .navTitle  {
	  color: white;
	  font-weight:100;
	}
	#nav ul li:hover .navSubTitle {
	  color: #ffba00;
	}

#mobileNav, #mobileNavSlider
{
	display:none;
}

#mobileSearch #mobileSearchForm input {
    font-size: 16px;
width: 230px;
border: medium none;
margin-left: 10px;
}

#mobileSearch span
{
     float:left;
}

#footerNav {
  float: right;
}
	#mainFooterNav {
	  float: right;
	  margin-top: 10px;
	  margin-bottom: 5px;
	}
		#mainFooterNav ul {
		  list-style-type: none;
		  margin: 0;
		  padding: 0;
		}
		#mainFooterNav ul li {
		  display: inline-block;
		  color: #b6b0ac;
		  font-size: 13px;
		}
		#mainFooterNav ul li a {
		  color: white;
		  font-weight: bold;
		  display: block;
		  margin: 0 5px;
		}
	#secondaryFooterNav {
	  float: right;
	  clear: both;
	}
		#secondaryFooterNav ul {
		  list-style-type: none;
		  margin: 0;
		  padding: 0;
		}
		#secondaryFooterNav ul li {
		  display: inline-block;
		  color: #b6b0ac;
		  font-size: 10px;
		}
		#secondaryFooterNav ul li a {
		  color: #b6b0ac;
		  font-weight: bold;
		  text-transform: uppercase;
		  display: block;
		  margin: 0 5px;
		}
							
#topFooter, #bottomFooter {
	  padding: 0 45px;
	}
	#topFooter {
	  background-color: #68594d;
	}
	#topFooter #footer1 {
	  border-bottom: 1px solid #867c74;
	  overflow: hidden;
	  padding: 15px 10px;
	}
	#topFooter #footer1 #accredidation {
	  float: left;
	}
	#topFooter #footer2 {
	  padding: 15px 10px;
	}
	#follow {
	  float: left;
	}
		#follow p {
		  color: white;
		  font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
		  font-weight: bold;
		  font-size: 20px;
		  display: inline-block;
		}
		#follow a {
		  color: #aca49d;
		  font-size: 17px;
		  text-decoration: none;
		}
		#follow a span {
		  margin-right: 5px;
		 /* vertical-align: bottom;*/
		}
		#follow .facebook {
		  color: #aca49d;
		  display: inline;
		  margin-right: 5px;
		  position: relative;
		}
		#follow .facebook .options {
		  display: none;
		  position: absolute;
		  left: 0;
		  bottom:20px;
		  z-index: 2;
		}
		#follow .facebook .options a {
		  display: block;
		  background-color: #8e7a6a;
		  width: 150px;
		  padding: 5px;
		  color: white;
		  font-size: 14px;
		}
		#follow .facebook:hover .options {
		  display: block;
		}
		#follow .newsletter a {
		  color: white;
		  font-size: 14px;
		}
		#follow .newsletter a span {
		  color: #aca49d;
		  font-size: 17px;
		}
	#copyright {
	  color: #867c74;
	  font-size: 10px;
	  float: right;
	}

        #bottomFooter
        {
           background-color:#FFF;
        }
	#bottomFooter #footer3 {
	  padding: 15px 10px;
	}
		#bottomFooter #footer3 p {
		  color: #867c74;
		  font-size: 14px;
		  font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
		}
		#bottomFooter #footer3 img {
		  margin-top: 5px;
		  margin-right: 15px;
		}

@media (max-width: 1199px)/************************Tablet Landscape********************************/
{
table.dkouterblock
{
  width:1024px
}
	#nav ul li
	{
		width:initial;
	}
	
	#nav ul li a
	{
		padding:15px 10px;
	}
	#nav ul li a .navTitle
	{
		font-size:36px;
	}	
}
@media (max-width: 1023px) /************************Tablet Portrait********************************/
{
table.dkouterblock
{
  width:720px
}	
	#nav
	{
		width:initial;
 	}
	#nav ul li
	{
		width:89px;
		padding:0;
        height: 83px;
	}

	#nav ul li a
	{
		padding:15px 0;
	}

	#nav ul li a .navTitle
	{
		font-size:30px;
	}

	#nav ul li a .navSubTitle
	{
		font-size:10px;
        line-height: 16px;
	}
	#nav ul li .hoverNav
	{
		padding:0;
	}
}
@media (max-width: 719px) /************************Mobile********************************/
{

td.dkcenterblock table
{
width:100%!important;
}
table.dkouterblock
{
  width:320px
}
	h1		
	{
		font-size:34px;
	}

	#topNav {
		padding: 0;
	}
	#topNav ul {
		display: none;
	}
	#topNav #search {
		display: none;
	}
	#topNav .button {
		padding: 10px 8px;
	}
	
	#nav
	{
		display:none;
	}
		#mobileNav
	{
		display:block;
		position:absolute;
		top:45%;
		margin-top:-10px;
		right:20px;
	}
	#mobileNav #mobileNavButton{
		font-size: 34px;
		color: #7C7169;
		cursor:pointer;
	}
	#mobileNavSlider
	{
		display:none;
		width:320px;
		position:absolute;
		margin-right:0;
		z-index:50;
		opacity:.95;
	}

	#mobileNavSlider #mobileNavClose
	{
		width:48px;
		height:41px;
		background-color:#fff;
		border:1px solid #c5c8cb;
		position: absolute;
		right: 0;
		top:0;
		text-align:center;
		padding:10px;
		cursor:pointer;
	}
	#mobileNavSlider #mobileSearch{
		height:40px;
		padding-top:10px;
		padding-left:10px;
	}
	#mobileNavSlider .icon-search{
		font-size:18px;
		float:left;
	}
	#mobileNavSlider .st_sharethis{
		display: none;
	}
	#mobileNavSlider ul
	{
		width:100%;
		float:right;
		background-color:#fff;
		border-left:1px solid #c5c8cb;
		margin:0;
		padding:0;
	}
	#mobileNavSlider ul li
	{
		list-style-type:none;
		border-bottom:1px solid #c5c8cb;
	}

	#mobileNavSlider ul li a {
	  display: block;
	  text-decoration: none;
	  text-align: center;
	  padding: 15px 0;
	  height: 100%;
	}
	#mobileNavSlider ul li a .navTitle {
	  display: block;
	  font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	  font-weight: 300;
	  font-size: 36px;
	  color: #bfb3aa;
	  padding-bottom: 5px;
	}


	#mobileNavSlider ul li a .navSubTitle {
	  display: block;
	  font-family: "Open Sans", Verdana, sans-serif;
	  font-weight: bold;
	  font-size: 12px;
	  color: #68594d;
	}
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 11, 2014 */
/*
@font-face {
    font-family: 'clanot';
    src: url('clanot-black-webfont.woff') format('woff'),
         url('clanot-black-webfont.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'clanot';
    src: url('clanot-bold-webfont.woff') format('woff'),
         url('clanot-bold-webfont.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'clanot';
    src: url('clanot-medium-webfont.woff') format('woff'),
         url('clanot-medium-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'clanot';
    src: url('clanot-news-webfont.woff') format('woff'),
         url('clanot-news-webfont.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Yanone Kaffeesatz';
    src: url('yanonekaffeesatz-bold-webfont.woff') format('woff'),
         url('yanonekaffeesatz-bold-webfont.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;

}




@font-face {
    font-family: 'Yanone Kaffeesatz';
    src: url('yanonekaffeesatz-light-webfont.woff') format('woff'),
         url('yanonekaffeesatz-light-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;

}




@font-face {
    font-family: 'Yanone Kaffeesatz';
    src: url('yanonekaffeesatz-regular-webfont.woff') format('woff'),
         url('yanonekaffeesatz-regular-webfont.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;

}




@font-face {
    font-family: 'Yanone Kaffeesatz';
    src: url('yanonekaffeesatz-thin-webfont.woff') format('woff'),
         url('yanonekaffeesatz-thin-webfont.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;

}

@font-face {
	font-family: 'ZNE-Icons';
	src:url('zne-icons.eot');
	src:url('zne-icons.eot') format('embedded-opentype'),
		url('zne-icons.woff') format('woff'),
		url('zne-icons.ttf') format('truetype'),
		url('zne-icons.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'ZNE-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-add-to-list:before {
	content: "\37";
}
.icon-list2:before {
	content: "\38";
}
.icon-search:before {
	content: "\31";
}
.icon-envelope:before {
	content: "\32";
}
.icon-youtube:before {
	content: "\33";
}
.icon-twitter:before {
	content: "\34";
}
.icon-instagram:before {
	content: "\35";
}
.icon-facebook:before {
	content: "\36";
}*/
