
/*-------------------------------- module layout ---------------------------------*/

.htmlModule1 {
	padding-bottom:10px;
	
}

.jobsModule1 {
	padding-bottom:30px;
	padding-bottom:100px;
	
}

.contactModule {
text-align:justify;

}

.logoutModule1 {

margin: 20px 0px 20px auto;

}

.registerModule1 {

margin: 20px 0px 20px auto

}

.moduleCommandsContainer {

margin-bottom: 20px;

}

.ve_moduleContent
{
padding: 0px 0px 10px 0px;
}


/*-------------------------------- layout containers ---------------------------------*/


test#ctl00_ctl21__publicPanel {

width:70%; margin-left:15%; margin-right:15%;

}

/*-------------------------------- text fields ---------------------------------*/

.loginModule {
width:100px;
margin: 0px 0px 0px 0px;

}

input[type=submit] {
background-color: #9491b4;
font-size: 10px; 
color: white;
}

input.ve_button {
background-color: #9491b4;
font-size: 10px; 
color: white;
}

#typearea input[type=checkbox] {
text-align: left;
margin-right:5px;
margin-left:5px;
margin-bottom:-1px;

} 

textarea { 
width: 200px;
height: 100px;
}

input
{
color: #781351;
margin: 4px 0px 4px 0px;
}

#searchbox input[type=text]
{
width:130px;
}

#searchbox input.ve_text
{
width:130px;
}

#searchbox input.ve_button
{
	width: 28px;
  	height: 28px;
 	margin: -31px 0px 0px 145px;
  	border: 0;
	display:block;
  	text-align:left;
	color:#57004e;
	font-size: 0px;
  	background: transparent url(../images/go28.jpg) no-repeat center top;
 	overflow: hidden;
  	cursor: pointer; /* hand-shaped cursor */
}

#typearea input[type=text]
{
width:200px;
}

/*-------------------ie6 fix------------*/

#typearea input.ve_text
{
width:200px;
}

.loginModule input[type=text]
{
width:130px;
}

/*-------------------ie6 fix------------*/

.loginModule input.ve_text
{
width:130px;
}

.loginModule input[type=password]
{
width:130px;
}

#typearea input[type=password]
{
width:200px;
}

.loginModule input.ve_button
{
	float:left;
	width: 28px;
  	height: 28px;
 	margin: 0px 0px 0px 145px;
 	margin-top:-54px;
 	border: 0;
  	text-align:left;
	color:#57004e;
	font-size: 0px;
  	background: transparent url(../images/go28.jpg) no-repeat center top;
  	overflow: hidden;
  	cursor: pointer; /* hand-shaped cursor */
}


.loginModule input[type=checkbox]
{
float:left;
margin: -15px 0px 0px 94px;
}

.loginModule input.ve_checkbox
{
float:left;
margin: -15px 0px 0px 94px;
}

.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;
}

.ve_formModule input[type=submit]{
padding: 1px 3px 1px 3px;
margin-left:155px;
}

.ve_formModule input.ve_button {
padding: 1px 3px 1px 3px;
margin-left:155px;
}

.registerModule input[type=submit]{
padding: 1px 3px 1px 3px;
margin-left:155px;
}

.ve_jobsmModule input[type=submit]{
padding: 1px 3px 1px 3px;
margin-left:155px;
}

.jobsModule input.ve_button {
padding: 1px 3px 1px 3px;
margin-left:155px;
}

.registerModule input.ve_button {
padding: 1px 3px 1px 3px;
margin-left:155px;
}

/* --- CMS Button linkbutton -- */

.linkButton {
  border: 1px solid #333333;
  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; }

.gridView1 { margin-top: 30px }

.detailsView { margin: 10px 0px 10px 0px; }

.detailsView a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9491b4;
	font-size: 16px;
	font-weight:bold;
}

.detailsView a:hover {
	text-decoration:none;
	color: #ffffff;
	font-size: 16px;
	font-weight:bold;
}


