/* 
================================
/* -- DotNetNuke 3.3 & 4.3 Menu Skin Classes --*/
/* -- Modified by Nina Meiers - http://www.xd.com.au  - dotnetnuke@xd.com.au --*/
/* -- Please leave this header intact but feel free to add your own modifications --*/

body { background-color:#ffffff; margin:0px; }
/*div{ -moz-box-sizing:border-box;margin:0;padding: 0; }*/
blockquote { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; }

.pagemaster { width: 100%; padding: 0; margin: 0; top: 0;}
.skinmaster {width: 740px; background-color: #efefef; height: 100%; }
.contentmaster { background-color: #ffffff; padding: 0px;}

.Logo{ background-image: url(media/logo.jpg); width:371px; height:83px; background-repeat: no-repeat;  }
.tr { background-image:url(media/righttop.jpg); width:7px; height:83px; background-repeat: no-repeat;   }
.menubg { background-image: url(media/menur.jpg); height: 83px; background-repeat: repeat-x; }

.flashHolder {  margin-left:0px; padding-top:5px; width:545px; }
.flash01 { background-image: url(media/flash01.jpg); width:545px; height:210px; background-repeat: no-repeat; }
.flash02 { background-image: url(media/flash02.jpg); width:545px; height:101px; background-repeat: no-repeat; }
.flash03 { background-image: url(media/flash03.jpg); width:545px; height:101px; background-repeat: no-repeat; }
.flash04 { background-image: url(media/flash04.jpg); width:545px; height:101px; background-repeat: no-repeat; }
.flash05 { background-image: url(media/flash05.jpg); width:545px; height:101px; background-repeat: no-repeat; }
.menuHolder { padding-top: 5px; }
.submenu { background-image: url(media/submenu.jpg); width:188px; height: 101px; background-repeat:no-repeat; }

.headerhbg { background-image: url(media/headerhbg.jpg);  background-color: #c9c8c6; background-repeat: repeat-x;    }

.intropanebg { background-image: url(media/intropane.jpg); width:188px; height: 210px; background-repeat:no-repeat; }
.intropane { padding-left: 11px; padding-right: 12px; padding-top: 42px; }

.montageshadow { background-image:url(media/montage_shadow.jpg);background-repeat:repeat-x;margin-left: 3px; width:960px; margin-top: 0px; padding-top: 12px; padding-bottom: 0px; margin-bottom: 0px; }
.montage { background-image:url(media/montage.jpg); background-repeat:no-repeat; height: 180px; width:960px; margin-left: 3px;margin-top: 2px; margin-bottom: 0px; vertical-align: top;}

.seperator { background-image: url(media/seperator.jpg); background-repeat: no-repeat; background-position: center; width: 740px; height: 9px; }
.seperatorh { background-image: url(media/seperatorh.jpg); background-repeat: no-repeat; background-position: center; width: 740px; height: 26px; }

.conh { background-color: #efefef; background-image: url(media/conl.jpg); background-position: left; background-repeat: no-repeat; height: 13px; }
.conhR { background-color: #efefef; background-image: url(media/conr.jpg); height: 13px; background-position: right; background-repeat: no-repeat; height: 12px; width: 15px; }

.footer { background-color: #efefef; background-image: url(media/footl.jpg); background-position: left; background-repeat: no-repeat; height: 13px; }
.footerR { background-color: #efefef; background-image: url(media/footr.jpg); height: 13px; background-position: right; background-repeat: no-repeat; height: 12px; width: 15px; }

.breadbg { background-color: #efefef; height: 15px; color: #666666; font-size: 8pt; }
.breadholder{ padding-left:10px; }
.UserHolder{ padding-right: 30px; }
.User { font-size:10px; font-family:Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color: #666666;padding: 0 5px 5px 0; }
a.User:link { text-decoration:none;color:#666666;  }
a.User:active {text-decoration:none; color:#404040; }
a.User:visited {text-decoration:none; color:#666666; }
a.User:hover { text-decoration:none; color:#404040; }
.controlpanel {width: 100%;color: #000000; background-color: #efefef;}

.contentHolder { padding-top: 10px; }

/* Content Panes */
.panewidetop{width: 100%;background-color: transparent;padding-left: 3px;padding-right: 2px;padding-top: 0px;}
.panetop{width: 100%;background-color: transparent;padding-left: 3px;padding-right: 4px;padding-top: 0px;}
.paneleft {/*width: 175px;*/background-color: transparent;padding-left: 0px;padding-right: 4px;padding-top: 0px;}
.panecontent {background-color: transparent;padding-left: 3px;padding-right: 10px;padding-top: 5px;}
.panemid {background-color: transparent;padding-right: 10px;padding-top: 4px;}
.paneright{/*width:175px;*/background-color: transparent;padding-left: 3px;padding-right: 10px;padding-top: 4px;}
.panebottom{width: 100%;background-color: transparent;padding-left:3px;padding-right: 10px;padding-top: 3px;}
.panewidebottom{width: 100%;background-color: transparent;padding-left: 3px;padding-right: 3px;padding-top: 4px;}

.Normal { font-family: Helvetica,Tahoma, Arial,  sans-serif; font-size: 12px; }
td { font-family: Helvetica,Tahoma, Arial,  sans-serif; font-size: 12px; }


/* Snapsis Menu */ 
.TabList { float:left; text-align:center; margin-top: 5px; }
.TabList ul { margin:0; list-style:none; display: inline; }
.TabList li { float:left; margin:0; display: inline; padding:0 0 0 8px; }
.TabList li a { font-family:Tahoma,San-Serif; font-size:12px; voice-family: "\"}\""; voice-family:inherit; line-height:normal; }

select.TabList { border-left: #003366 1px solid; border-right: #003366 1px solid; border-top:  #003366 1px solid;
border-bottom: #003366 1px solid; background-color: #003366; color:#FFFFFF; font-weight:bold; font-size:80%; }

#navParent a { font-weight:bold; float:left; display:block; text-align:center; white-space: nowrap; text-align: center; padding:9px 10px 6px 0px; text-decoration:none; color:#019dff; background:url(tabs/tabright.gif) no-repeat right top; }
#navParent a:hover, #navParent li.hover a { text-decoration:none; /*background-position:100% -42px;*/ color: #FFFFFF; }
#navParent li { background:url(tabs/tableft.gif) no-repeat left top; border-bottom: #999999 0px solid; } 
#navParent li:hover, #navParent li.hover { /*background-position:0 -42px;*/ }
#navParent .SelectedItem { background-position:0 -42px; }
#navParent .SelectedItem a { background-position:100% -42px; color:#FFFFFF; }

#navChild ul.Level1 { display:none; }
#navChild ul { padding:0px 0 0px 3px; margin:0; display:inline; list-style:none; float:left; }
#navChild li { position: relative; }
#navChild li { padding:0px 8px 0px 2px; }
#navChild li li{  }
#navChild li ul { /* second-level lists */
	position: absolute; z-index:5; left: -999em;	border:0px solid #333333; background-color:#FFFFFF; width:100px; }
#navChild a { display:block; text-decoration:none; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; color:#FFFFFF; text-align:left; border:0px solid #f1f1f1; text-transform: uppercase; font-style: italic; font-weight: bold; font-size:8pt; line-height: 11px; }
#navChild li li a { width:125px; }
#navChild li a:hover {background-color: #191d26; border:0px solid #3b3b3b; color:#019dff; }
#navChild a.SelectedItem {background-color: #191d26; border:0px solid #3b3b3b; color:#019dff;}
#navChild .DisabledItem {color:#cccccc;}
/* no need to change these hover classes 
unless you need more than 4 levels */
#navChild li:hover ul ul, #navChild li:hover ul ul ul,
#navChild li:hover ul ul ul ul, #navChild li.hover ul ul,
#navChild li.hover ul ul ul, #navChild li.hover ul ul ul ul{  left: -999em; }

#navChild li:hover ul, #navChild li.hover ul {	top: 26px;	left:0; }
#navChild li li:hover ul, #navChild li li li:hover ul,
#navChild li li.hover ul,  #navChild li li li.hover ul {	top: 0;	left:130px; }



