/* ****************** START STANDARD HTML STYLES ******************/
	body {
		font-size: 12px;
		color: #4c4c4c;
		font-family: arial;
		margin: 0px;
		padding: 0px;
	}

	img {
		border: 0px
	}

	a {
		font-size: 12px;
		color: #3373e9;
		font-family: arial;
		text-decoration: none;
	}

	a:hover {
		font-size: 12px;
		color: #3373e9;
		font-family: arial;
		text-decoration: underline;
	}

	h1 {
		font-weight: normal;
		font-size: 1.6em;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		color: ##2B5E4B;
	}
	
	td {
		font-size: 12px;
		color: #4c4c4c;
		font-family: arial;
	}

	hr { 
		height: 0px;
		border-bottom: 1px solid #418f8e 
	}

/* ****************** END STANDARD HTML ELEMENTS ******************/



/* ******************* START PAGE LAYOUT STYLES *******************/

	div#header {
	}

	div#site{
	}

	div#leftColumn {
		margin-top: 30px
	}

	div#rightColumn {
               margin-top: 30px
	}

	div#center {
		padding: 5px 15px 15px 15px;
                
	}
	
	div.pageTitle {
		font-size: 24px;
		padding: 10px 0px;
		margin: 0px;
		color: #4a4a4a
	}

	div#footer {
		margin-top: 20px;
		border-top: 1px solid #E3E8EB;
		font-size: 0.8em;
		padding: 10px 0px;
		text-align: center;
		color: #808080
	}

	#footer A
	{
		color: #808080;
                font-size: 0.9em;
		text-decoration: underline;
	}
	#footer a:hover
	{
		color: #FF0000;
		font-size: 0.9em;
                text-decoration: underline;
	}

/* ******************** END PAGE LAYOUT STYLES ********************/



/* ***************** START STANDARD WIDGET STYLES *****************/

	.widgetContents .title {
		background-color: #FFFFFF;
		color: #2B5E4B;
		font-weight: bold;
		padding-bottom: 3px;
		padding-right: 5px;
		padding-left: 5px;
               		border-bottom: dotted 1px #666666;
	}

	.widgetContents .title a{
		color: #4e5e4b;
	}


	.widgetContents .body {
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 5px 0px;
	}

	.widgetContents .body a{
		color: #3373e9;
	}

	.widgetContents UL {
		color: #FFFFFF;
		list-style-type: none;
		margin-top: 0px;
		padding-left: 1.5em;
		margin-bottom: 0px;
		padding-bottom: 5px;
		margin-left: 0px;
		text-indent: -1em;
		padding-top: 5px;
	}

	.widgetContents LI {
		padding-bottom: 2px
	}

	.widgetContents LI A {
		text-decoration: none;
		color: #554B46;
	}

	.widgetContents LI A:hover {
		text-decoration: underline;
		color: #554B46;
	}

	.widgetContents A {
		text-decoration: none;
		color: #95AFA5
	}

	.widgetContents A:hover {
		text-decoration: underline;
		color: #2B5E4B
	}

/* ****************** END STANDARD WIDGET STYLES ******************/

/* ****************** START CUSTOM WIDGET STYLES ******************/

	.widgetContents .body .title a{
		color: #4e5e4b;
	}



	.jobSearch .body{
		color: #909493;
    		background-color: #EBEFEE;
		padding: 5px 5px 10px 15px;
		margin: 0px 0px 20px 0px;
	}

	.jobSearch .content td{
		color: #909493;
	}

	.jobSearch .formItem{
		padding: 3px 0px 8px 0px;
	}


	.jobSearch input{
    		color: #343436;
		font-size: 11px;
		height: 20px;
	}

	.jobSearch select{
    		color: #343436;
		font-size: 11px;
		height: 17px;
		width: 150px;
	}

	.jobSearch hr{
		border-top: 1px solid #343436;
		height: 0px;
		padding: 0px 0px 0px 0px;
	}


	.leftHandMenu .title{
		padding: 0px 0px 0px 15px;
		color: #537c6d;
	}

	.leftHandMenu .menuItems{
		text-align: right;
		padding: 3px 0px 3px 0px;
	}

	.leftHandMenu .menuItems a{
		color: #939393;
	}

	.leftHandMenu .menuItems a:hover{
		color: #2b5e4b;
	}


/*****************************************************************/
/** default form styles **/
/*****************************************************************/

.activeForm {
	width: 415px;
}

.activeForm td{
	font-family: arial;
}

.activeForm input {
	font-size: 1em;
}

.activeForm button {
	font-size: 0.8em;
}

.activeForm submit {
	font-size: 1em;
}

.activeForm select {
	font-size: 1em;
}

.activeForm textarea {
	font-size: 1em;
	font-family: arial;
}

.formItemWrapper {
	float: left;
	width:100%;
}

.formLabelH {
	float: left;
	width: 120px;
	padding: 4px 1px 1px 5px;
	text-align: right;
}

.formInputH {
	float: right;
	width: 275px;
	padding: 1px;
	font-size: 0.85em;
}

.formSummaryH {
	float: right;
	width: 275px;
	padding: 4px 1px 1px 1px;
	font-size: 1em;
}

.formLabelV {
	float: left;
	padding: 4px 1px 1px 5px;
	text-align: right;
}

.formInputV {
	float: left;
	clear: left;
	padding: 0px 0px 10px 0px;
	font-size: 0.85em;
}
/*
.formText {
	float: left;
	width: 100%;
	padding: 4px 1px 1px 5px;
	font-size: 0.85em;
}

.formButton{
	clear:left;
}

*/


/*****************************************************************/

.