/*	 CSS by the XD Design team - http://www.xd.com.au */ 

/* Left column */
.logol { background: url(media_site/logol.gif) repeat-y; width: 50px; height: 93px; }
.tml { height: 93px; }
.cml { background: url(media_site/cml.gif) repeat-y; width: 50px; /*height: 196px;*/ }
.fl { background: url(media/fl.gif) no-repeat; width: 50px; height: 27px; }

/* Right column */
.tmr { background: url(media_site/tmr.gif) no-repeat; width: 50px; height: 93px; }
.cmr { background: url(media_site/cmr.gif) repeat-y; width: 50px; /*height: 196px; */}
.montr { background: url(media_site/montr.gif) repeat-y;	height: 93px; width: 50px; }

.conbg {	background: #ffffff; padding: 0 0 10px 0; }

.sitelogo { background: url(media_site/logo.gif) no-repeat #62335e; width: 185px; height: 93px; }
.sitemontage {	background: url(media_site/montage.gif) no-repeat; width: 705px; height: 24px; }

.paneleft { width: 185px; background: #383838; padding: 4px 0 10px 0; }
.panemenu { background: url(media_home/panemenu.gif) no-repeat; width: 185px; height: 196px; }
.panecontents { padding: 4px 5px; background: #ffffff; }
.panemontage { background: #9ab23a; height: 69px; padding: 0 8px; }

#kyn_LeftPane p { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; color: #ffffff; }
#kyn_ContentPane p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11pt; line-height: 18px; color: #525252; }

/* Snapsis Vertical Menu */
/* Root items */
#nav { background: url(media/menubg.gif) repeat-x; height: 24px; }
#nav li { position:relative; float:left; line-height:16px; list-style:none; padding:0; white-space:nowrap; margin-bottom:0px; }
#nav ul { padding:0; margin:0; list-style:none; float:left; width:100%; }

#nav a { /*width: 105px;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; margin: 0; text-decoration:none; text-align:center; font-weight:normal; padding:0 8px; color: #ffffff; border-right:1px solid #ffffff; }
#nav li ul { position:absolute; left: -999em; border-top: #FFFFFF 0px solid; background:#FFFFF; }
#nav li li a,#nav li li a:visited { width:185px; font-size:10px; background: #555555; text-align:left; padding: 0 0 0 10px;-moz-box-sizing:border-box; box-sizing:border-box; }

/* Menu items */
#nav li a:hover { background:url(media/menuhover.gif) no-repeat right; color: #cccccc; }
#nav li.SelectedTab a  { background:url(media/menuselected.gif) no-repeat right; color: #ffffff; }

#nav li li a:link, #nav li li a:visited {	background:#999999; color:#ffffff; line-height:22px; }
#nav li li a:hover {	background:#864681; color:#ffffff; }
#nav li li.SelectedTab a { background:#404040; }
#nav li li.SelectedTab a:hover { background:#864681; }

#nav li li li a:hover {	background:#864681; color:#ffffff; }
#nav li li li a:link {	background:#999999; color:#ffffff; }
#nav li li li.SelectedTab a { background:#404040; }

#nav .DisabledTab {color:#CCCCCC;}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,#nav li.iehover ul ul ul,#nav li.iehover ul ul ul ul{left: -999em;}

/* 2nd level item position */
#nav li:hover ul, #nav li.iehover ul { top: 16px;left:0; border:1px solid #cccccc; width: 185px; }

/* 3rd level item position */         
#nav li li:hover ul,#nav li li li:hover ul,#nav li li.iehover ul,  
#nav li li li.iehover ul {top: -1px; left:185px;}   