/* 
================================
/* -- 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;box-sizing:border-box;margin:0;padding: 0; }
blockquote { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; }

.pagemaster { /*background-image: url(media/bgsite.gif);  background-repeat: repeat-x;*/ width: 100%; padding-top: 2px;}
.skinmaster {width: 960px;color: #404040;}
.contentmaster { background-color: #ffffff; padding: 0px;}
.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; }
.montage01 { background-image:url(media/montage01_960.jpg); background-repeat:no-repeat; height: 150px; width:960px; margin-left: 3px;margin-top: 2px;  margin-bottom: 0px; top; }
.montage02 { background-image:url(media/montage02_960.jpg); background-repeat:no-repeat; height: 150px; width:960px; margin-left: 3px;margin-top: 2px; margin-bottom: 0px;vertical-align: top; }
.montage03 { background-image:url(media/montage03_960.jpg); background-repeat:no-repeat; height: 150px; width:960px; margin-left: 3px;margin-top: 2px; margin-bottom: 0px; vertical-align: top;}
.montage04 { background-image:url(media/montage04_960.jpg); background-repeat:no-repeat; height: 150px; width:960px; margin-left: 3px;margin-top: 2px; margin-bottom: 0px; vertical-align: top;}

.lefttop {background-image:url(media/XDSCLeftTop.gif); width: 24px;background-position:top; background-repeat:no-repeat; }
.leftmid {background-image:url(media/XDSCLeftMid.gif); background-position:top; background-repeat:repeat-y; }
.leftbottom {background-image:url(media/XDSCLeftBottom.gif); width: 24px; height: 72px;background-position:top; background-repeat:no-repeat; }

.righttop {background-image:url(media/XDSCRightTop.gif); width: 24px;background-position:top; background-repeat:no-repeat }
.rightmid {background-image:url(media/XDSCRightMid.gif); width: 24px; background-repeat:repeat-y; }
.rightbottom {background-image:url(media/XDSCRightBottom.gif); width: 24px; height: 72px;background-position:top; background-repeat:no-repeat; }

.midtop {background-image:url(media/XDSCMidTop.gif); background-position:top; height: 51px; background-repeat:repeat-x; }
.midbottom {background-image:url(media/XDSCMidBottom.gif); height: 54px;background-position:top; background-repeat:repeat-x; }

.UserHolder{padding-top: 15px;}
.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:#4040404; }
.controlpanel {width: 100%;color: #000000; background-color: #efefef;}

.leftpane { padding-left:0px; vertical-align:top; width:150px;padding-right: 5px }
.rightpane { background-color: transparent; padding-left: 5px; padding-right: 5px; padding-top:0 px; vertical-align:top; }
.contentpane { background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom:0px; vertical-align:top; }
.contentpanesite { background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom:0px; vertical-align:top; }
.contentpaneHome { background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom:5px; vertical-align:top;}

.Normal { font-family: Helvetica,Tahoma, Arial,  sans-serif; font-size: 12px; }
td { font-family: Helvetica,Tahoma, Arial,  sans-serif; font-size: 12px; }