/*//---------------------------------------------*/
/*// Name: STEP - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		body {
			margin: 0px;
			padding: 0px;
			background-color: #c0c0c0;
			font-family: Times, Arial, sans-serif;
			font-size: 16px;
			}

	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		td.header {
			background: url(images/header.jpg) no-repeat;
			width: 900px;
			height: 170px;
			}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/

		td.bgNav {
			background: url(images/bg-nav.jpg) repeat-x;
			height: 56px;
			}
		
		td.bgNavButtons {
			background: url(images/bg-nav-buttons.jpg) repeat-x;
			height: 50px;
			text-align: center;
			}
			
		td.bgNavButtonsLeft {
			background: url(images/bg-nav-buttons-left.jpg) no-repeat;
			width: 6px;
			height: 50px;
			}
			
		td.bgNavButtonsRight {
			background: url(images/bg-nav-buttons-right.jpg) no-repeat;
			width: 6px;
			height: 50px;
			}
			
		a.navButton {
			background: url(images/nav-button.jpg) repeat-x;
			height: 34px;
			display: block;
			text-decoration: none;
			color: #000000;
			}
		
		a.navButton div.buttonLeft {
			background: url(images/button-left.jpg) no-repeat;
			height: 34px;
			}
		
		a.navButton div.buttonRight {
			background: url(images/button-right.jpg) no-repeat;
			height: 34px;
			background-position: right;
			}
			
		a.navButton:hover {
			background: url(images/nav-button.jpg) repeat-x;
			height: 34px;
			display: block;
			text-decoration: none;
			color: #053ba7;
			}
		
		a.navButton:hover div.buttonLeft {
			background: url(images/button-left.jpg) no-repeat;
			height: 34px;
			}
		
		a.navButton:hover div.buttonRight {
			background: url(images/button-right.jpg) no-repeat;
			height: 34px;
			background-position: right;
			}
		
		a.navButton span {
			position: relative;
			top: 13px;
			font-size: 15px;
			padding-right: 20px;
			padding-left: 20px;
			}
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/

		td.footer {
			background: url(images/bg-footer.jpg) repeat-x;
			height: 82px;
			font-size: 11px;
			}
			
		td.footer span {
			position: relative;
			bottom: 7px;
			}

		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/

	td.content {
		background-color: #FFFFFF;
		}

	td.sideRight {
		background: url(images/bg.jpg) repeat-x #072ea5;	
		height: 498px;
		}
	
	td.sideLeft {
		background: url(images/bg.jpg) repeat-x #072ea5;	
		height: 498px;
		}
		
	td.sideBox {
		background: url(images/bg-side-box.jpg) repeat-x #aaaaaa;
		height: 495px;
		font-size: 13px;
		}
	
	td.sideBox div {
		border-left-style: solid;
		border-left-color: #a1a1a1;
		border-left-width: thin;
		}


/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		td.title {
			background: url(images/bg-title.jpg) repeat-x;
			height: 57px;
			font-size: 21px;
			}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		p {
			margin: 10px;
			}
			
		td.mainContent {
			line-height: 25px;
			}

	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		a {
			color:#1a3398;
			text-decoration: none;
			}
			
		a:hover {
			3398;
			text-decoration: underline;
			}
		
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		img.photos {
			border-style: solid;
			border-width: medium;
			border-color: #1a3398;
			}
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
	
	}
	.tableRowHeader
	{
	
	}
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
	
	}
	.textSmallerFont
	{
	
	}
	.labelColumn
	{
	
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/