﻿/****************************************\
* Employment Application Specific Styles *
\****************************************/

@media all 
{	
	/* Table-related styles */
	table#formDisplay th {
		text-align: right;		
		font-weight: bold;
		padding: 2px;
		width:auto;
	}
	
	table#formDisplay th, table#formDisplay td {
		vertical-align: top;
	}
	
	table#formDisplay h2 
	{
		padding-top: 0;	
	}

	table.info{
		border: solid #CCC 1px;
	}
	
	table.info, table#formDisplay {
		width: 100%;
		margin: 0;
	}
	
	table.info thead th {
		background: url('/images/bkgd-grad-yellow.gif');
		border-bottom: solid #CCC 1px;
	}
	
	table.info tbody td {		
		border-bottom: solid #CCC 1px;
	}
	
	table.info thead th {
		text-align:center;
		font-weight: bold;
	}
	
	table.info td {
		padding: 5px;
	}
	
	table.info tr.altRow
	{
		background-color: #ECECEC;
	}

	/* Additional utility styles */
	div#message {
		color: #6A4800;
		padding: 2px;
		background: #fff url(/images/bkgd-grad-yellow.gif) repeat-x;
		border: solid #956C14 1px;
		text-align: center;
	}
	
	.optional {
		color: #999999; 
		font-size: 0.85em;
		text-align:right;
		font-weight:normal;
	}
	
	.hide
	{
		display:none;
	}
	
	.validator 
	{
		display:block;
	}
	
	
	
	/* Navigation Styles */
	#navEmployment
	{
		background: #fff;
		padding: 0px 10px 10px 10px;
		width: auto; 
	    margin: 0 auto;
	    z-index: 999;
	    line-height:normal;
	    font-size:12px;
	}
	
	#navEmployment ul {
		list-style: none;
		margin: 0;
		padding: 0; 
		width: 80%;
        float:left;
	}
	
	#navEmployment li {
		margin: 0;
	}
	
	#navEmployment li + li {
		padding-top: 0;
	}
	
	#navEmployment ul.primaryNav, #navEmployment li {
		float: left; 
		width: auto;
	}

	#navEmployment li a{
		display: block;
		padding: 2px 2px 2px 15px;
		background: #fff url(/images/nav-arrow-blue.gif) left center no-repeat;
		margin: 0 20px 0 0;
	}
	
	#navEmployment .clr {
		height: 1px;
		clear:both;
	}
	
	#footer
	{
		margin-top:20px;
		padding-top:10px;
		border-top: 1px solid #C0C0C0;
		width:auto;
		text-align:center;
	}
}
