/* Modified by Nina Meiers (c) 2009 - http://www.xd.com.au - Nina Meiers - nina@xd.com.au */

.homemaster { width:100%; height:100%; background: url(homepix/pagemaster.jpg) repeat-x top #ffffff; }
.skinmaster { width:960px;  }
.midmaster { width:100%; background: url(homepix/submaster.jpg) repeat-x top #ffffff; }
.basemaster { width:100%; background: url(homepix/basemaster.jpg) repeat-x top #ffffff; height: 30px; }
.submaster { width:100%; height:100%; background: url(subpix/pagemaster.gif) repeat-x top #fefefe; }
.redmaster { width:100%; height:100%; background: url(subpix/redmaster.png) repeat-x top #fefefe; }
.greymaster { width:100%; height:100%; background: url(subpix/greymaster.png) repeat-x top #fefefe; }
.bluemaster { width:100%; height:100%; background: url(subpix/bluemaster.png) repeat-x top #fefefe; }
.tealmaster { width:100%; height:100%; background: url(subpix/tealmaster.png) repeat-x top #fefefe; }
.purplemaster { width:100%; height:100%; background: url(subpix/purplemaster.png) repeat-x top #fefefe; }
.orangemaster { width:100%; height:100%; background: url(subpix/orangemaster.png) repeat-x top #fefefe; }
.yellowmaster { width:100%; height:100%; background: url(subpix/yellowmaster.png) repeat-x top #fefefe; }
.greenmaster { width:100%; height:100%; background: url(subpix/greenmaster.png) repeat-x top #fefefe; }
.winemaster { width:100%; height:100%; background: url(subpix/winemaster.png) repeat-x top #fefefe; }


body { padding:0; margin:0; }
td .formtable { padding-left: 5px; padding-right: 5px; padding-top: 5px; }
html, body { padding:0; margin:0; font: Tahoma; font-size: 10pt; }
html { overflow-y: scroll; }
p, div{ font-family: Tahoma; font-size: 11pt; }

.Normal { font-size: 11pt; }


.subHead {color: #CA0006; font-size: 12pt;}
h1 { 	color: #CA0006;}
h2 {	color: #990000;}
h3 {	color: #CA0006; font-weight: bolder;}
h4 {	color: #444; font: Tahoma; font-size: 10pt; font-weight: bolder}
a {	color: #CA0006;}

/*.skinmaster { height: 100%; }*/
.skinheader { }

.logohold { /*background: url(homepix/logo.jpg) no-repeat; */width:180px; height:80px; white-space:nowrap; }
.loginhold { padding-top: 1px; }
.menubg { width:760px; height:80px; }

/* Sub page classes */
.contbg { background:url(subpix/contbg.gif) no-repeat; width: 355px; height:20px; vertical-align: top;}
.topconbg { background: url(subpix/topconbg.jpg) no-repeat bottom; padding-bottom: 20px; }

/* Sub page classes */
.contbg250 { background:url(subpix/contbg250.gif) no-repeat; width: 250px; height:20px; vertical-align: top;}
.topconbg250 { background: url(subpix/topconbg250.jpg) no-repeat bottom; padding-bottom: 20px; }

/* Sub page classes */
.contbg200 { background:url(subpix/contbg200.gif) no-repeat; width: 200px; height:20px; vertical-align: top;}
.topconbg200 { background: url(subpix/topconbg200.jpg) no-repeat bottom; padding-bottom: 20px; }

.contentspane { padding: 15px 20px 20px 0; vertical-align: top;}
.sidefullpane {width: 95%;padding:  15px 10px 10px 5px; vertical-align: top; }
.sideleftpane {padding: 0 10px 0 10px;  vertical-align: top; }
.siderightpane {padding: 0 10px 0 10px;vertical-align:top; }

/* Content Panes */
.contentpane {height: 330px; vertical-align: top;}
.intropane { height: 330px; width: 510px;  text-align: right;}

.leftpane { width: 25%; padding: 10px 5px 20px 0; }
.middlepane { width: 25%; padding: 10px 5px 20px 5px; }
.bottomrightpane { width: 25%/*311px*/; padding: 10px 0 20px 5px; }
.rightpane { text-align: center!important;width: 25%;/*311px;*/ padding: 10px 0 20px 5px; }

.header { height:51px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#c1d6e5; padding:8px 9px 0 9px; }
.footer { background: url(homepix/footer.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fefefe; background-position: bottom; }

.small { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; padding: 10px;} 
a.small:link, a.small:active, a.small:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration: none; } 
a.small:hover { text-decoration:underline; } 


.logintxt { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fefefe; } 
a.logintxt:link, a.logintxt:active, a.logintxt:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fafafa; text-decoration: none; } 
a.logintxt:hover { text-decoration:underline; } 

.breadcrumb { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#efefef; } 
a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#efefef; text-decoration: none; } 
a.breadcrumb:hover { text-decoration:underline; } 

.foottxt { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#404040; } 
a.foottxt:link, a.foottxt:active, a.foottxt:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#404040; text-decoration: underline; } 
a.foottxt:hover { text-decoration:none; } 

ul li { list-style-type: disc;  font-size: 11pt;}
ul li li {font-family:tahoma; font-size: 11pt;}
ul li li li {font-family:tahoma; font-size: 11pt;}
ol li {font-family:tahoma; font-size: 11pt;}
ol ol li  {font-family:tahoma; font-size: 11pt;;}
ol ol ol li {font-family:tahoma; font-size: 11pt;}

hr {height: 1px solid #404040;}
/* Search button in search form */ 
.search {font-size: 12px; padding: 0; float: right; width: 180px;}
.search input {background-color: transparent;border: 1px solid #eeeeee; color:#eeeeee; }

.searchlink { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; } 
a.searchlink:link,a.searchlink:active,a.searchlink:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; } 
a.searchlink:hover { color:#cccccc; text-decoration:none; } 


#invsidemenu-Downloads A{ border: red 1px dotted;  color: red!important;  font-weight: bold;}

#invsidemenu-Downloads A:hover, #invsidemenu-Downloads A:active
{border: #434a4e 1px solid;  color: white!important;  font-weight: bold;}

.MoMenuHdr
{ padding-left: 5px;  font-weight: bold;  font-size: 11pt;  padding-bottom: 2px;  cursor: default;  padding-top: 2px;  font-family: Tahoma, verdana;}
  
.MoMenuItem HR
{ border-top: none;  border-left: none;  border-right: none;  border-bottom: 1px solid #999999;  }

.MoMenuItem, .MoMenuItemMouseOver
{font-family:Tahoma; font-size: 11pt; font-weight: normal; padding-bottom: 1px; padding-top: 1px;  border: white 1px solid;  }
.MoMenuHdr A, .MoMenuHdr A:Active, .MoMenuHdr A:Hover, .MoMenuHdr A:Visited, .MoMenuHdr A:Link
{display: block;  padding-bottom: 1px;  width: 90%;  cursor: pointer;  color: black;  padding-top: 1px;  text-decoration: none;}

.MoMenuItem A, .MoMenuItem A:Active, .MoMenuItem A:Hover, .MoMenuItem A:Visited, .MoMenuItem A:Link
{font-family: Tahoma, verdana; font-size: 11pt; display: block;  padding-left: 11px;  padding-bottom: 1px;  width: 90%;  cursor: pointer;  color: black;  padding-top: 1px;  text-decoration: none;}
  
.MoMenuItemMouseOver
{border: #404040 1px solid;  background-color: #434a4e!important;  padding-left: 11px; }

.MoMenuItemMouseOver A, .MoMenuItemMouseOver A:Active, 
.MoMenuItemMouseOver A:Hover, .MoMenuItemMouseOver A:Visited, .MoMenuItemMouseOver A:Link
{color: white;  text-decoration: none;   width: 90%;   padding-top: 1px;   padding-bottom: 1px;   cursor: pointer; display: block; }


