/*
Site Colours


#013668 - Dark Blue
#0F5DA5 - Lighter Blue
#B5A66D - Gold
*/


/********************************************************************************************************************/
/* GENERAL STYLES */
html { 
		overflow:-moz-scrollbars-vertical;
}

body {
	font-size: 100%;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	word-wrap: break-word;

}

* {margin:0; padding:0;}
img {border: 0;}

/* Respect to Tony Aslett - www.csscreator.com */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */


/********************************************************************************************************************/
/* POSITIONING */


div#headerholder{
display:none;
}









/* END OF POSITIONING */
/********************************************************************************************************************/

/* MAIN MENU */

div#mainmenu{
padding-top:67px;
}



/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 
 http://www.lwis.net/free-css-drop-down-menu/
 
 */

ul#nav{


width:800px;
float:right;

}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 /*width: 100%;*/
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
 background-color:#0F5DA5;
 padding-right:6px;
  padding-left:6px;
  margin-left:5px;
  padding-bottom:2px;
  width:90px;
  
 
}
li.sub{
background-color:#0F5DA5;
 padding-right:6px;
  padding-left:6px;
  margin-left:5px;
  padding-bottom:2px;
  width:90px;
}

ul.dropdown li a{
display:block;
  padding-top:7px;
  padding-bottom:5px;
  padding-right:8px;
  padding-left:9px;
  text-decoration:none; 
  float:left;
  color:#FFF;
  font-size: .76em;
  text-decoration:none;
 
  
  }
  
  ul.dropdown li a:visited{

  color:#FFF;
  text-decoration:none;
  }
  
  ul.dropdown li a:hover{

	color:#FFF;
  text-decoration:underline;
  
  }
  
/***********************/





/***********************/

/* END OF MAIN MENU */
/********************************************************************************************************************/

/* FORMAT STYLES */

[disabled] {
/*background-color:#FFFFFF;*/
}
.useranswer{
font-family:"Courier New", Courier, monospace;
}


.printhide{
display:none;
}

#footer p#legal{
float:right;
display:none;
}

#footer p#copyright{
float:left;
}

#footeraddress{
padding-left:190px;
display:none;
}

.strapline{
color:#B5A66D;
font-style:italic;
font-weight:normal;
font-size:1em;
}

p.grey{
padding:5px;
background-color:#eeeeee;
margin-bottom:5px;
}

table td{
vertical-align:top;
font-size:.8em;
}



p, label 	{
	font-size:.8em;
	font-weight: normal;
	line-height:1.3em;
	padding:0 0 10px 0;

}


ul.pagelist li{
font-size:.8em;
margin-left:20px;
}

h1{font-size:1.1em;
padding-bottom:15px;
padding-left:10px;
padding-top:5px;
}

div#headerholder p{
color:#FFF;
text-align:right;
font-size:1em;
font-weight:bold;
padding-right:10px;
padding-top:10px;
font:Verdana, Arial, Helvetica, sans-serif;
}

/************************************/
h2{
color:#FFF;
width:450px;
font-size:.85em;
padding:6px;
padding-left:10px;
margin-bottom:15px;
background-color:#B5A66D;

}
h2.col2{
color:#FFF;
width:470px;

}
/***************/


.tdlist{
 border-bottom:solid #CCC; 
 border-bottom-width:1px;
 height:20px;
 padding-top:5px;
 padding-bottom:5px;
 vertical-align:text-top;
}
.tdheader{
padding-top:5px;
padding-bottom:5px;
background-color:#B5A66D;
border-bottom:solid #CCC; 
border-bottom-width:1px;
font-weight:bold;
color:#FFF; 
vertical-align:text-top;
font-size:.85em;
}
.tableboxed
{
	table-layout:fixed;
	border-left:solid #CCC; 
 	border-left-width:1px;
	border-right:solid #CCC; 
 	border-right-width:1px;
	border-top:solid #CCC; 
 	border-top-width:1px;

}

A:link
	{

	color: #A29251;
	text-decoration: underline;
	}
A:visited
	{

	color: #A29251;
	text-decoration: underline;
	}
A:hover	{
	color: #C8BD91;
	text-decoration: underline;
}	

/***************/





A:link.pdf
	{
	background-image:url(../images/pdf.gif);
	background-repeat:no-repeat;
	margin-right:20px;
	margin-left:20px;
	padding-left:20px;
	padding-right:20px;
}
A:visited.pdf
	{
	background-image:url(../images/pdf.gif);
	background-repeat:no-repeat;
	margin-right:20px;
	margin-left:20px;
	padding-left:20px;
	padding-right:20px;
}
A:hover.pdf
	{
	background-image:url(../images/pdf.gif);
	background-repeat:no-repeat;
	margin-right:20px;
	margin-left:20px;
	padding-left:20px;
	padding-right:20px;
}


/***************/
#footer A:link
	{
	
	color: #0F5DA5;
	text-decoration: none;
	}
#footer A:visited
	{
	
	color: #0F5DA5;
	text-decoration: none;
	}
#footer A:hover
	{
	
	text-decoration: underline;
	color: #0F5DA5;
	}	
/***************/


/* END OF FORMAT STYLES */
/********************************************************************************************************************/

/* APPLICATION FORM */

#formwrapper{
width:708px;
margin-left:auto;
margin-right:auto;
}

.formfield{
	border : 1px solid #362d66;
	
	/*margin-bottom:2px;
	margin-top:4px;*/
}

/****************************************************************/
.box{
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
width:630px;  /* PC July 2010 narrowed printing */
}




.box-header{
color:#0E65B2;
font-weight:bold;
}


table.questions td{
height:26px;
vertical-align:top;
}

table.questions-deep td{
height:56px;
vertical-align:top;
}


.sub-section-divider{
/*
border-top:solid;
border-width:1px;
border-color:#999;
*/
}

.red{
color:#990033;
}
/*
h4{
padding-left:10px;
padding-bottom:4px;
padding-top:4px;
font-size:.9em;
font-weight: bold;
color: #FFF;

width:728px;;
background-color:#B6A472;
margin-bottom:10px;
border:1px solid #000;

}
*/
h5 	{/*login welcome message*/
	padding:5px 0 2px 0;
	font-size:.9em;
	font-weight: bold;
	color: #990033;
	
}

h6{
padding-left:10px;
padding-bottom:4px;
padding-top:4px;
font-size:.9em;
font-weight: bold;
color: #0E65B2;


margin-bottom:10px;


}
ul.red{
margin-left:15px;
font-size:.9em;
}

.strike{
text-decoration:line-through;
}
