
/*-------------------------------- module layout ---------------------------------*/

.htmlModule {
	padding-bottom:30px;
	
}

.jobsModule {
	padding-bottom:30px;
	padding-bottom:100px;
	
}

.contactModule {
text-align:justify;

}

.logoutModule {

margin: 20px 0px 20px auto

}

/*-------------------------------- layout containers ---------------------------------*/


test#ctl00_ctl21__publicPanel {

width:70%; margin-left:15%; margin-right:15%;

}

/*-------------------------------- text fields ---------------------------------*/

.loginModule {
width:100px;
}

label
{
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

input
{
color: #990000;
margin: 4px 0px 4px 0px;
}

textarea { 
width: 200px;
height: 100px;
}

.loginModule input[type=text]
{
width:130px;
}

.loginModule input[type=password]
{
width:130px;
}

.loginModule input[class=linkButton]
{
height: 25px;
width: 25px;
cursor: pointer;
text-indent: -9999px;
text-align: right;
border: none;
background: url(../images/go25.jpg) no-repeat left top;
display:block;
margin: -70px 0px 0px 145px;
font-size: 0px;
color:#57004e;
}

.contactModule input
{
width:250px;

}

select
{
color: #781351;
margin: 2px 0px 2px 0px;
}

submit
{
color: #781351;
margin: 2px 0px 2px 0px;
}

.loginmodule input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9;
} 

/* --- CMS Button linkbutton -- */

.linkButton {
  border: 1px solid #5e2229;
  padding: 3px 4px 3px 4px;
  display:inline;
  margin: 60px 0px 60px 0px;
  
}
.linkButton a {
  display: block;  border: 1px solid #ccc;
  margin: 3px 0px 3px 0px;
}
.linkButton a:link,
.linkButton a:visited,
a:hover {
  text-decoration: none;
}

/* --- CMS Drop Down Menu -- */

ul.moduleCommands, ul.moduleCommands ul {
float:left;
  padding-left: 0px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
}
ul.moduleCommands li {
float:left;
  list-style-type: none;       /* removes the bullet points */
  margin: 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;          /* makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
  color: #ffcccc;                 /* sets the default font colour to white */
  display:block;				/* puts a bage brake between sub menu's */
  
}
ul.moduleCommands li > ul {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
float:left;
  display: none;               /* hides child menu blocks - one of the most important declarations */
  position: absolute;          /* make child blocks hover without leaving space for them */
  top: 20px;                    /* position slightly lower than the parent menu item */
margin: -10px 0px 0px -78px;    /* sets location of the drop down */
    width: 100px;                 /* sets the size of the menu blocks */
  background-color: #FFFFFF;      /* a bg-color MUST be included for IE to work properly! */
  border:#ff6600 solid 1px;
}
ul.moduleCommands li:hover, ul.moduleCommands li.CSStoHighlight {
  text-decoration: none;
}
ul.moduleCommands ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;              /* specially to go with the className changes in the behaviour file */
}
ul.moduleCommands li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
}
/* and some link styles */
ul.moduleCommands li a { color: #ff6600; display: block; width: 100%; text-decoration: none; }
ul.moduleCommands li a:hover, ul.moduleCommands li a.CSStoHighLink { color: #ff6600; }
ul.moduleCommands li:hover > a { color: #ff6600; } /* supports links in branch headings - should not be display: block; */

ul.moduleCommands ul {  /* copy of above declaration without the > selector, except left position is wrong */
  display: none; position: absolute; top: 2px; left: 78px;
}

#ctl00_ctl21__publicPanel {
float:none;
}

.headerStyle { font-size:9px; color: #9491b4; }

.gridView { margin-top: 30px }

.detailsView { margin: 5px 0px 5px 0px; }

