/* CSS Document */

body {
	background: #A5A28E;
	margin: 0px;
	}
	
#headerContainer {
	width: 100%;
	background: #E3E1D9;
	background-image: url(../images/top_background.gif); 
	background-position: top; 
	background-repeat: repeat-x;
	float: left;
	}
	
	#spokesmanLink {
		width: 780px;
		float: left;
		text-align: right;
		}
		
	#logoContainer {
		float: left;
		width: 780px;
		}
	
	#spokesmanLogo {
		width: 443px;
		padding-left: 15px;
		float: left;
		padding-top: 8px;
		}
	
	#arrows {
		width: 28px;
		float: left;
		padding-left: 5px;
		padding-top: 18px;
		}
	
	#titleContainer {
		width: 279px;
		float: left;
		padding-top: 8px;
		padding-bottom: 5px;
		}
	
#navigationContainer {
	width: 100%;
	border-top: 6px solid #676D63;
	border-bottom: 2px solid #676D63;
	background: #BAB8A8;
	float: left;
	}
	
		.navigationItem {
			float: left;
			}
	
#orangeBarContainer {
	width: 100%;
	border-top: 2px solid #FFFFFF;
	background: #C05A23;
	float: left;
	}
		
		#orangeBarText { 
			width: 780px;
			float: left;
			}

#contentContainer {
	width: 100%;
	background: #FFFFFF;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
		
		#textContainer {
			width: 780px;
			float: left;
			padding-top: 10px;
			padding-bottom: 10px;
			}
			
		#spacing {
			padding-left: 20px;
			}
		
		/* SEE INDIVIDUAL PAGE STYLES */

#footerContainer {
	width: 100%;
	border-top: 2px solid #676D63;
	float: left;
	}
	
		#footerAddress {
			float: left;
			width: 380px;
			}
		
		#footerNavigation {
			float: left;
			width: 400px;
			text-align: right;
			}
	
/* GENERIC STYLES */

.floatLeft {
	float: left;
	}
	
/* INDEX ONLY STYLES */

td.indexLeftColumn {
	border-right: 2px solid #A5A28E;
	padding-left: 10px;
	padding-right: 10px;
	width: 398px;
	}
	
		td.indexCopy {
			padding-left: 90px;
			padding-right: 10px;
			}
		
		td.indexLinks {
			padding-left: 90px;
			}
			
td.indexRightColumn {
	padding-left: 20px;
	padding-right: 10px;
	}
	
		td.rightTopBox {
			border-bottom: 2px solid #A5A28E;
			padding-bottom: 15px;
			}
		
		td.rightBottomBox {
			padding-top: 15px;
			padding-bottom: 15px;
			}
		
		td.indexLoginButton {
			padding-top: 8px;
			padding-bottom: 12px;
			}
		
		.indexFormField {
			border-top: 2px solid #A5A28E;
			border-bottom:  2px solid #A5A28E;
			border-left:  2px solid #A5A28E;
			border-right:  2px solid #A5A28E;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px;
			width: 215px;
			}
		
.insideLeftMargin {
	padding-left: 15px;
	}

		.createTopPadding {
			border-bottom: 2px solid #A5A28E;
			padding-bottom: 15px;
			padding-left: 10px;
			}
			
		.createBottomPadding {
			padding-top: 15px;
			padding-left: 10px;
			}
		
		.createFormPadding {
			padding-top: 4px;
			padding-bottom: 4px;
			}
		
		.createTopFormPadding {
			padding-top: 25px;
			padding-bottom: 10px;
			}
		
		.createFormField {
			border-top: 1px solid #A5A28E;
			border-bottom:  1px solid #A5A28E;
			border-left:  1px solid #A5A28E;
			border-right:  1px solid #A5A28E;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px;
			width: 415px;
			}
		
		.createFormField2 {
			border-top: 1px solid #A5A28E;
			border-bottom:  1px solid #A5A28E;
			border-left:  1px solid #A5A28E;
			border-right:  1px solid #A5A28E;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px;
			width: 215px;
			}
			
		.createFormField3 {
			border-top: 1px solid #A5A28E;
			border-bottom:  1px solid #A5A28E;
			border-left:  1px solid #A5A28E;
			border-right:  1px solid #A5A28E;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px;
			width: 50px;
			}
		
		.createFormField4 {
			border-top: 1px solid #A5A28E;
			border-bottom:  1px solid #A5A28E;
			border-left:  1px solid #A5A28E;
			border-right:  1px solid #A5A28E;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px;
			}
		
		.createLoginForm {
			padding-top: 12px;
			}
		
		.createSubmitButton {
			padding-top: 15px;
			padding-bottom: 25px;
			}

/* INDIVIDUAL PAGE STYLES */

	/* JOB MANAGER */
		.instructions {
			padding-bottom: 15px;
			}
		
		.jobManagerLine {
			border-bottom: 2px solid #A09E8E; 
			}
		
		.instructionsPadding {
			padding-bottom: 20px;
			}
			
	/* CREATE NEW JOB */

		.createJobBottom {
			padding-bottom: 10px;
			}
		
		.createJobTop {
			padding-top: 10px;
			}
		
		.createJobAddress {
			padding-top: 10px;
			padding-bottom: 10px;
			border-top: 2px solid #A09E8E;
			border-bottom: 2px solid #A09E8E;
			}
		
		.createFormField {
			border-left: 1px solid #A09E8E;
			border-right: 1px solid #A09E8E;
			border-top: 1px solid #A09E8E;
			border-bottom: 1px solid #A09E8E;
			width: 300px;
			font-size: 10px;
			color: #404636;
			height: 17px;
			padding-top: 3px;
			padding-left: 3px;
			}
			
		.createTextArea {
			border-left: 1px solid #A09E8E;
			border-right: 1px solid #A09E8E;
			border-top: 1px solid #A09E8E;
			border-bottom: 1px solid #A09E8E;
			width: 300px;
			font-size: 11px;
			color: #404636;
			height: 100px;
			padding-top: 3px;
			padding-left: 3px;
			}
		
		.createFieldPadding {
			padding-bottom: 4px;
			}
		
	/*SETUP - CREATE ACCOUNT STYLES */
		
		.setupArrow {
			padding-right: 10px;
			}
		
		.setupFormPad {
			padding-top: 20px;
			padding-bottom: 15px;
			border-bottom: 2px solid #A09E8E;
			}
		
		.setupPasswordInstructions {
			padding-top: 15px;
			padding-bottom: 15px;
			}
		
		.setupFormSeperator {
			padding-bottom: 5px;
			}
		
		.setupPassword {
			border-left: 1px solid #A09E8E;
			border-right: 1px solid #A09E8E;
			border-top: 1px solid #A09E8E;
			border-bottom: 1px solid #A09E8E;
			width: 185px;
			font-size: 10px;
			color: #404636;
			height: 17px;
			padding-top: 3px;
			padding-left: 3px;
			}
			
	/*ATTACH FILES */
	
		.attachRightColumn {
			padding-left: 12px;
			}
		
		.attachBox {
			background: #E3E1D9;
			background-image: url(../images/uploadbullet.gif); 
			background-position: top left; 
			background-repeat: no-repeat;
			padding-left: 35px;
			padding-top: 20px;
			padding-bottom: 20px;
			padding-right: 35px;
			border-bottom: 10px solid #FFFFFF;
			}
		
		.attachListBorder {
			border-top: 2px solid #A09E8E;
			border-bottom: 2px solid #A09E8E;
			}
		
		.attachedSideBuffer {
			padding-left: 8px;
			}
		
		.attachedDeleteBuffer {
			padding-left: 20px;
			}
		
	/* VIEW STYLES */
		
		.viewBuffer {
			padding-left: 8px;
			padding-bottom: 5px;
			}
		
		.viewDetails {
			padding-left: 8px;
			padding-bottom: 15px;
			}
