body
{
	margin: 0px;
	font-family:Trebuchet MS;
}
	
    #tabstrip ul {
		list-style: none;
		padding: 0;
		margin: 0;
    }
    
	#tabstrip li {
		float: left;
		border: 1px solid #bbb;
		border-bottom-width: 0;
		margin: 0;
    }
    
	#tabstrip a {
		text-decoration: none;
		display: block;
		background: #eee;
		padding: 0.24em 1em 0.5em;
		color: #00c;
		width: 25em;
		text-align: center;
    }
	
	#tabstrip a:hover {
		background: #ddf;
	}
	
	#tabstrip #selected {
		border-color: red;
		
	}
	
	#tabstrip #selected a {
		position: relative;
		top: 1px;
		background: white;
		color: black;
		font-weight: bold;
	}
	
	#content {
		border: 1px solid red;
		clear: both;
		padding: 1em 1em ;
	}
	#box {
		border: 1px solid black;
		clear: both;
		padding: 1em 1em ;
	}
	#spacer {
		margin: 0;
		padding:0 0 1em 0;
	}
.formButton {
	background-image: url(../Images/button.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 20px;
	font-weight: bold;
	cursor: hand;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color:Transparent;
	border-style:none;
}
.formButtonNoCapitals {
	background-image: url(../Images/button.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 20px;
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	background-color:Transparent;
	border-style:none;
}

.formButtonWideNoCapitals {
	background-image: url(../Images/button_wide.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 20px;
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	background-color:Transparent;
	border-style:none;
}


.formButtonWide {
	background-image: url(../Images/button_wide.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 20px;
	font-weight: bold;
	cursor: hand;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color:Transparent;
	border-style:none;
}

.formButtonRectangular {
	background-image: url(../Images/button_rectangular.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 20px;
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
	background-color:Transparent;
	border-style:none;
}
HR
{
	COLOR:#f7edc8;
	height: 1px;
	background-color: palegoldenrod;
	width:100%; 
}
thead {  
     display:table-header-group; 
 }  

.pagebreak
{
	page-break-after: always;
}

.headerText
{
	font-weight:bold;
	font-size:XX-Large;
	font-family:ScalaSansLF-Regular;
	width:800px;
	height:40px;
	color:White;
	     
}
.applicantHeader
{
	display:none;  
}
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-0.3em; left:-15em; width:15em;
    border:1px solid #000000;
    background-color:#ced8f8; color:#000;
    text-align: center;
    font-size:14px; 
 }
 a.info img
 {

	border:none;
}
.smallLabel
{
	font-size:10px;
	font-style:italic;   	
}
.pound
{
	font-size:12px;
	vertical-align:middle;    
}
.footerText
{
	font-size: 14px; 
	font-weight:bold;  
	 
}
.disabled
{
	background-color:#eceaea; 	
}
.enabled
{
	background-color:White;  
}
    /* Single column layout (labels & elements on SAME line) */	

.formRow .formLabelContainer {
	float: left;
	width: 42%;
}

.formRow .formFieldContainer {
	float: left;
	width: 55%;
}

/* Single column layout (labels & elements on SEPERATE lines) */	

.oneLineFormLayout .formRow .formLabelContainer {
	width: 100%;
}

.oneLineFormLayout .formRow .formFieldContainer {
	width: 100%;
}

/* Dual column layout (labels & elements on SAME line) */	

.formRowTwoColumn .formLabelContainer {
	width: 23%;
	margin: 0 1% 0 0;
	float: left;
}

.formRowTwoColumn .formFieldContainer {
	width: 25%;
	float: left;
}

.twoColumnPanelLeft {
	width: 48%;
	padding: 0 0 3% 0;
	float: left;
}

.twoColumnPanelRight {
	width: 48%;
	padding: 0 0 3% 1%;
	float: right;
	background-color: #EEEEDD;
}

.twoColumnPanelLeft .formLabelContainer, 
.twoColumnPanelRight .formLabelContainer {
	width: 35%;
}

.twoColumnPanelLeft .formFieldContainer, 
.twoColumnPanelRight .formFieldContainer {
	width: 62%;
}
.labelColumn
{
	width:500px;	
}

