﻿BODY{
	margin : 0 0 0 0;
	background-color : #84b59c;
	text-align : center;
	background-image : url(/assets/gfx/background.gif);
	background-repeat : repeat-y;
	background-position : 50%;
	font-size : 1em;
}

A{
	color : #900;
	text-decoration : none;
}

A:hover{
	color : #900;
	text-decoration : underline;
}




H1{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 220%;
	font-weight : normal;
	color : #007149;
	margin : 0 0 0.5em 0;
}
H2{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 160%;
	font-weight : normal;
	color : #ac3030;
	margin : 0 0 0.5em 0;
}
H3{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 150%;
	font-weight : normal;
	color : #007149;
	margin : 0 0 0.5em 0;
}

H4{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 140%;
	font-weight : normal;
	color : #ac3030;
	margin : 0 0 0.5em 0;
}

H5{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-weight : normal;
	color : #007149;
	margin : 0 0 0.5em 0;
}

H6{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 110%;
	font-weight : normal;
	color : #ac3030;
	margin : 0 0 0.5em 0;
}
P{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
	line-height : 1.4em;
}

Blockquote{
/*	color : #007149; */
	margin : 0 2em 1em 2em;
	padding :  0 0 0 0;
}

UL{
	margin : 0 2em 1em 2em;
	padding :  0 0 0 0;
}

UL LI{
	line-height : 1.4em;
	background-image : url(/assets/gfx/bullet.gif);
	background-repeat : no-repeat;
	background-position : 0em 0em;
	list-style : none;
	padding : 0 0 0 20px;
}

UL LI UL{
	margin : 0.3em 0 0.3em 0;
}
UL LI UL LI{
	line-height : 1.4em;
	background-image : url(/assets/gfx/bullet2.gif);
	background-repeat : no-repeat;
	background-position : 0em 0.3em;
	padding : 0 0 0 1.5em;
}

UL.greenBullet LI{
	background-image : url(/assets/gfx/bullet-green.gif);
}
UL.orangeBullet LI{
	background-image : url(/assets/gfx/bullet-orange.gif);
}


OL{
	list-style : decimal-leading-zero;
	margin : 0 4em 1em 4em;
	padding :  0 0 0 0;
}
OL LI OL{
	list-style : lower-roman;
	margin : 0.3em 2em 0.3em 2em;
	padding :  0 0 0 0;
}

HR{
	background-color : black;
	color : black;
	height : 1px;
	border : none;
}





#container{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	width : 70em;
	margin : 0 auto 0 auto;
	padding : 0.75em;
	background-color : white;
}

#skipcontent{
	width : 30em;
	position : absolute;
	top : 2.5em;
	left : 36em;
	font-size : 90%;
	text-align : left;
	color : #666;
}
#skipcontent A{
	color : #666;
	text-decoration : none;
}
#skipcontent A:hover{
	color : #900;
	text-decoration : underline;
}

#google_translate_element{
	text-align : left;
	width : 14em;
	position : absolute;
	top : 1.3em;
	right : 0em;
	overflow : hidden;
	height : 2.3em;
	text-align : right;
}


#textSizeBlock{
	text-align : right;
	width : 10em;
	position : absolute;
	top : 1.8em;
	right : 12em;
}

.textSize1{
	font-size : 110%;
	padding : 0 0.3em 0 0.3em;
}
.textSize2{
	font-size : 125%;
	padding : 0 0.3em 0 0.3em;
}
.textSize3{
	font-size : 140%;
	padding : 0 0.3em 0 0.3em;
}

.highVis{
	font-size : 125%;
	padding : 0 0.3em 0 0.3em;
	border : 1px solid black;
	background-color : black;
	color : aqua;
}

.largerText1{
	font-size : 120%;
}

.largerText2{
	font-size : 140%;	
}
.largerText3{
	font-size : 160%;	
}



#header{
	text-align : left;
	padding : 0 0 0.75em 0;
	margin : 0 0 0.3em 0;
	position : relative;
	border-bottom : 1px dotted #999;
}

#logo{
	width  : 26.892em;
	height : 10.2em;
}

#photoStrip{
	width : 42em;
	height : 6.4em;
	text-align : right;
	position : absolute;
	top : 3.8em;
	right : 0em;
}


#photoStrip IMG{
	width : 9.63em;
	height : 6.4em;
	margin : 0 0 0 0.58em;
	border : 1px solid black;
}
#photoStrip2{
	width : 42em;
	height : 6.4em;
	text-align : right;
	position : absolute;
	top : 3.8em;
	right : 0em;
}
#photoStrip2 IMG{
	width : 41.25em;
	height : 6.66em;
}



#menuBlock{

	margin : 0 0 0 0;
	background-image : url(/assets/gfx/menu-fade-container.gif);
	background-position : 0% 100%;
/*
	border-bottom : 1px solid #dbdbdb;
	border-top : 1px solid #dbdbdb;
	border-right : 1px solid #dbdbdb;
*/
}

#contentBlock{
	padding : 1em 0 0 0;
	margin : 0.3em 0 0 0;
	border-top : 1px dotted #999;
	text-align : left;
	zoom : 1;
	position : relative;
}

#additionals{
	border : 1px solid #bbbbbb;
	background-image : url(/assets/gfx/additional-fade.gif);
	background-repeat : repeat-x;
	background-position : 100% 100%;
	height : 6.557em;
	position : relative;
	text-align : left;
	margin : 1em 0 0.5em 0;
}

#addressblock{
	text-align : left;
	color : #007149;
	position : absolute;
	left : 11.7em;
	bottom : 0.6em;
	font-size : 90%;
	width : 65.4em;
	background-image : url(/assets/gfx/news-spacer.gif);
	background-repeat : repeat-x;
	background-position : 50% 0%;
	padding : 0.65em 0 0 0;
}

#iip, #iip IMG{
	width  : 9.711em;
	height : 6.557em;
}

#westMercia{
	text-align : left;
	color : #006940;
	position : absolute;
	left : 11.7em;
	top : 0.8em;
	font-size : 90%;
	width : 34em;
	padding : 0 0 0 0;
}
#westMercia IMG{
	width : 33em;
	height : 1.638em;
	margin : 0.3em 0 0 0;
	border : none;
}

#inNeighbourhoods{
	position : absolute;
	right : 10em;
	top : 1.2em;
}
#inNeighbourhoods IMG{
	width : 17.51em;
	height : 2.4em;
}
#twoTickDisability{
	position : absolute;
	right : 2em;
	top : 0.6em;
}
#twoTickDisability IMG{
	width : 3.583em;
	height : 3em;
}




#footer{
	color : #666;
	font-size : 90%;
	padding : 0.5em 0 0 0;
	text-align : center;
}
#footer A{
	color : #666;
	text-decoration : none;
}
#footer A:hover{
	color : #900;
	text-decoration : none;
}

#cwn{
	text-align : right;
	float : right;
	width : 18em;
}

#updated{
	float : left;
	text-align : left;
	width : 18em;
}

#search_form{
	display: inline ;
}
#search_form Div{
	margin: 0 0 0 0;
}

.search_error_block{
	border : 1px dotted #900;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : 600;
	color : #900;
	text-align : center;
	margin : 10px 0px 1em 0px;
	padding : 8px 10px 8px 10px;

}

.search_standard_paragraph{
	margin : 2px 0px 1px 0px;
	padding: 0 0 0 0;
}

.search_nav_page_number_current {
	border : 1px solid Gray;
}

.search_results_abstract_line {
	margin : 5px 0px 0px 20px;
	font-size : 13px;
}
.search_results_number {
	font-weight : bold;
}
.search_results_title_line { 
	margin : 10px 0px 0px 0px;
 }
.search_results_url {
	font-size : 9px;
}
.search_results_stats_line { 
	margin : 2px 0px 0px 20px;
	font-size : 10px;
 }
#search_block {
	font-family : Arial, Helvetica, sans-serif;
  }

#search_input_block { 	
	background-color : #e1eef5;
	padding : 10px 10px 0 10px;
	border : 1px solid black;
 }

#search_powered_by {
	text-align : center;
	font : normal normal normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#search_navigation_block{
	font-size : 100%;
	text-align : right;
	margin : 1em 0 1em 0;
	border-top : 1px solid black;
	padding : 5px 0 0 0;
}

#search_stats_block {
	background : #e1eef5;
	margin : 10px 0px 1em 0px;
	padding : 10px 10px 10px 10px;
	border : 1px solid black;
  }

.question{
	margin : 0 0 8px 0;
}
.question IMG{
	margin : 0 4px 0 4px;
}

.question label{
	display : block;
	font-size : 100%;
	margin : 0 0 5px 0;
}

.question .TextFormat{
	border : 1px solid black;
	padding : 1px 3px 1px 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	margin : 0 3px 1px 0;
	background-color : #f5f5f5;
	color : #842230;
	width : 460px;
}

#captchaTable{
	width : 100%;
	margin : 0 0 1em 0;
	text-align : left;
}

#captchaTable td.requiredInfo{
	background-image : url(/assets/gfx/required.gif);
	background-repeat : no-repeat;
	background-position : 100% 0%;
	padding : 0 10.5em 0 0;
}

.captchaImage{
	border : 1px solid black;	
	margin : 10px 0 0 0 ;
}
.captchaInput{
	border : 1px solid black;
	padding : 0.2em 0.4em 0.2em 0.4em;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0 0.4em 0.2em 0;
	background-color : #dfdfde;
	color : #842230;
	width : 98%;
}

.freeText{
	border : 1px solid black;
	background-color : #f5f5f5;
	width : 60%;
	margin : 0 0 0 45px;
	padding : 0.2em 0.4em 0.2em 0.4em;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	font-size :100%;
}
.optionLabel{
	padding : 0 0 0 25px;
	margin : 0 0 0 0;
	display : block;
}
.optionLabel Label{
	color : #900;
	display : inline;
}

.surveyTable{
	border : 1px solid black;
	border-collapse : collapse;
	margin : 0 0 1em 0;
	width : 100%;
}
.surveyTable TH{
	border-collapse : collapse;
	border : 1px solid black;
	padding : 0.2em 0.4em 0.2em 0.4em;
	font-weight : bold;
	background-color : #e7e7e7;
	vertical-align : top;
	font-size : 90%;
}
.surveyTable TD{
	border-collapse : collapse;
	border : 1px solid black;
	padding : 0.2em 0.4em 0.2em 0.4em;
	font-weight : normal;
	background-color : #f5f5f5;
	vertical-align : top;
}


.rade_wrapper{
	background-image : none;
}


.formInput{
	border : 1px solid black;
	background-color : #dfdfde;
	padding : 0.1em 0.3em 0.1em 0.3em;
	font-family : Arial, Helvetica, sans-serif;
}

.requiredInfo{
	background-image : url(/assets/gfx/required.gif);
	background-repeat : no-repeat;
	background-position : 100% 0%;
	padding : 0 1.5em 0 0;
}


.aspLabelRequired{
	display : block;
	background-image : url(/assets/gfx/required.gif);
	background-repeat : no-repeat;
	background-position : 100% 5px;
	padding : 0 0.8em 0 0;
}
.aspLabelRequired Label{
	display  : inline;
}


.long, .full{
	width : 98%;
}
select.full{
	width : 100%;
}
.formBox{
	background-color : #f5f5f5;
	width : 100%;
	margin : 0 0 1em 0;
	border : 1px solid #ccc;
}


.search_error_block{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #900;
	text-align : center;
	margin : 10px 0px 0px 0px;
	padding : 10px 10px 0 10px;

}



#searchPageCriteria{
	border : 1px solid #ccc;
	background-color : #f5f5f5;
	padding : 10px 12px 10px 12px;
	margin : 0 0 3px 0;
}

#searchResultsData{
	border : 1px solid #ccc;
	background-color : #f5f5f5;
	margin : 0 0 1em 0;
	padding : 3px 12px 3px 12px;
}
#resultsFound{
	text-align : right;	
	float : right;
	width : 25%;
}

#noResultsFound{
	border : 1px solid #ccc;
	background-color : #f5f5f5;
	margin : 0 0 1em 0;
	padding : 10px 12px 10px 12px;
	text-align : center;
}


.noResults{
	color : #333;
	font-size : 100%;
	font-weight : Bold;
}

.instructions{
	font-size : 90%;
	color : #900;
}

#searchData{
	float : left;
	width : 70%;
}

#q{
	border : 1px solid black;
	padding : 2px 4px 2px 4px;
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0 3px 0 3px;
}

#searchPageSubmit{
	background-color : #dadada;
	border : 1px solid black;
	padding : 3px 4px 1px 4px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 1;
}

dl{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
}

dt{
	margin : 0 0 5px 0;
	padding : 0 0 0 0;
}

dd{
	margin : 0 0 5px 35px;
	padding : 0 0 0 0;	
}

dl A{
	color : #900;
	text-decoration : none;
}

dl A:hover{
	color : #900;
	text-decoration : underline;
}

.numbering{
	font-weight: bold;
	padding : 0 0 0 12px;
	width : 23px;
	display : block;
	float : left;
	font-size : 90%;
	text-align : left;
}

dd.extras{
	font-size : 90%;
}


#pagination{
	border-top : 1px solid black;
	border-bottom : 1px solid black;
	text-align : center;
	padding : 4px 0 4px 0;
	margin : 0 0 0 0;
}
#paginationLayout{
	
}
#pagination Table#paginationLayout TD{
	Padding : 0 3px 0 3px;
}

#pagination A{
	color : black;
	text-decoration : none;
	border : 1px solid #ccc;
	display : block;
	Padding : 0 4px 0 4px;
}
#pagination A:hover{
	color : #900;
	text-decoration : none;
	background-color : #f5f5f5;
	border : 1px solid black;
}

#pagination .currentPage{
	border : 1px solid #ccc;
	display : block;
	Padding : 0 4px 0 4px;
	color : black;
	border : 1px solid #900;
}

.clear{
	clear : both;
	margin : 0 0 0 0;
	height : 1px;
	
}

.ruInputs{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	display : inline;
	height : auto;
}
.ruInputs LI{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	display : inline;
	height : auto;
}


UL.newsList{
	background-image : url(/assets/gfx/news-spacer.gif);
	background-repeat : repeat-x;
	padding : 0.8em 0 0 0;
	margin : 0 0 0 0;
}
UL.newsList LI{
	list-style-image : none;
	background-image : url(/assets/gfx/news-bullet.gif);
	background-repeat : no-repeat;
	padding : 0 0 0 2em;
	margin : 0 0 0 0;
	list-style : none;
}

UL.newsList LI Strong, UL.newsList LI B, UL.newsList LI A{
	color : #006940;
}

UL.newsList LI.spacer{
	background-image : url(/assets/gfx/news-spacer.gif);
	background-repeat : repeat-x;
	background-position : 50%;
	height : 1px;
	margin : 0 0 0.4em 0;
}

UL.jobList{
	background-image : url(/assets/gfx/news-spacer.gif);
	background-repeat : repeat-x;
	background-position : 0px 0px;
	padding : 0.8em 0 0 0;
	margin : 0 0 0 0;
}
UL.jobList LI{
	list-style-image : none;
	background-image : url(/assets/gfx/news-bullet.gif);
	background-repeat : no-repeat;
	padding : 0 0 0 2em;
	margin : 0 0 0 0;
	list-style : none;
}
UL.jobList LI .jobTitle{
	font-weight : bold;
	color : #006940;
	margin : 0 0 0.2em 0;
}
UL.jobList LI .jobSummary{
	margin : 0 0 0.2em 0;
}
UL.jobList LI .jobClosingDate,
UL.jobList LI .jobRef{
	float : left;
	width : 13.7em;
}

UL.jobList LI .jobTitle{
	font-weight : bold;
	color : #006940;
}
UL.jobList LI Strong, UL.jobList LI B, UL.jobList LI A{
	color : #006940;
}


UL.jobList LI.spacer{
	background-image : url(/assets/gfx/news-spacer.gif);
	background-repeat : repeat-x;
	background-position : 50%;
	height : 1px;
	margin : 0 0 0.4em 0;
	clear : both;
}



* html div.boxout { 
	overflow: hidden;
	display: inline-block;
}

div.boxout{
	border : 1px solid #cccccc;
	padding : 1em;
	margin : 0 0 1em 0;
	position : relative;
	z-index : 1;
}
div.boxout div.tlCorner{
	background-image : url(/assets/gfx/tlCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	top : -1px;
	left : -1px;
	width : 10px;
	height : 10px;
	z-index : 2000;
}
div.boxout div.trCorner{
	background-image : url(/assets/gfx/trCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	top : -1px;
	right : -1px;
	width : 10px;
	height : 10px;
	z-index : 2000;
}
div.boxout div.blCorner{
	background-image : url(/assets/gfx/blCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	bottom : -1px;
	left : -1px;
	width : 10px;
	height : 10px;
	z-index : 2000;
	font-size : 0;
}
div.boxout div.brCorner{
	background-image : url(/assets/gfx/brCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	bottom : -1px;
	right : -1px;
	width : 10px;
	height : 10px;	
	z-index : 2000;
	font-size : 0;
}


table.dataTable{
	width : 100%;
	border : 1px solid black;
	border-collapse : collapse;
	margin : 0 0 1em 0;
}
table.dataTable TH{
	border : 1px solid black;
	border-collapse : collapse;
	padding : 0.2em 0.5em 0.2em 0.5em;
	background-color : #ccc;
	color : #333;
}
table.dataTable TD{
	border : 1px solid black;
	border-collapse : collapse;
	padding : 0.2em 0.5em 0.2em 0.5em;
}

table.dataTable2{
	width : 100%;
	border : 1px solid #ccc;
	border-collapse : collapse;
	margin : 0 0 1em 0;
}
table.dataTable2 TH{
	border : 1px solid #ccc;
	border-collapse : collapse;
	padding : 0.2em 0.5em 0.2em 0.5em;
	background-color : #efefef;
	color : #333;
	vertical-align : top;
}
table.dataTable2 TD{
	border : 1px solid #ccc;
	border-collapse : collapse;
	padding : 0.2em 0.5em 0.2em 0.5em;
	vertical-align : top;
}

UL.columned{
	border-top : 1px dotted #ccc;
	margin : 0 0 0 0;
	padding :  0.5em 0 0 0;
}

UL.columned LI{
	line-height : 1.4em;
	background-image : url(/assets/gfx/bullet.gif);
	background-repeat : no-repeat;
	list-style : none;
	padding : 0 0 0 20px;
	float : left;
	margin : 0 1% 0 0;
	width : 27%;
}

.dottedline{
	border-top : 1px dotted #ccc;
	margin : 0.5em 0 1em 0;
	clear : both;
}






* html div.boxoutFloat { 
	overflow: hidden;
	display: inline-block;
}

div.boxoutFloat{
	border : 1px solid #cccccc;
	padding : 1em;
	margin : 0 0 1em 1.5em;
	position : relative;
	z-index : 1;
	float : right;
	clear : right;
	width : 21em;
}
div.boxoutFloat div.tlCorner{
	background-image : url(/assets/gfx/tlCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	top : -1px;
	left : -1px;
	width : 10px;
	height : 10px;
	z-index : 2000;
}
div.boxoutFloat div.trCorner{
	background-image : url(/assets/gfx/trCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	top : -1px;
	right : -1px;
	width : 10px;
	height : 10px;
	z-index : 2000;
}
div.boxoutFloat div.blCorner{
	background-image : url(/assets/gfx/blCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	bottom : -1px;
	left : -1px;
	width : 10px;
	height : 10px;
	z-index : 2000;
	font-size : 0;
}
div.boxoutFloat div.brCorner{
	background-image : url(/assets/gfx/brCorner.gif);
	background-repeat : no-repeat;
	position : absolute;
	bottom : -1px;
	right : -1px;
	width : 10px;
	height : 10px;	
	z-index : 2000;
	font-size : 0;
}


div.boxoutFloat UL,
div.boxout UL{
	margin : 0 0 0 0;
}
div.boxoutFloat h3 EM,
div.boxout h3 EM{
	color : #ac3030;
	font-style : normal;
}
div.boxoutFloat h3 A ,
div.boxout h3 A {
	color : #007149;
	font-style : normal;
}
div.boxoutFloat h3 A EM,
div.boxout h3 A EM{
	color : #ac3030;
	font-style : normal;
}


div.boxoutFloat Strong,
div.boxout strong{

}
div.boxoutFloat div.spacer,
div.boxout div.spacer{
	background-image : url(/assets/gfx/news-spacer.gif);
	background-repeat : repeat-x;
	background-position : 50%;
	height : 1px;
	margin : 0 0 0.8em 0;
	clear : both;
}

.sectionIcon{
	float : left; 
	vertical-align : text-top; 
	margin : 0.3em 0.5em 0 0;
}

div.boxoutFloat .title{
	font-weight : bold;
	color : #007149;
	margin : 0 0 0.3em 0;
}



.tabContainer{
	padding : 1em;
	border : 1px solid #a9aeb2;
	margin : 0 0 0 0 ;
	zoom : 1;
	/* Removed by ARH */
	/* float : right; */
	float : right;
	width : 53.8em;
}

.nextArrow{
	float : right;
	clear : right;
	margin : 1em 0 0 0;
}

fieldset{
	background-color : #f5f5f5;
	margin : 0 0 1em 0;
	padding : 1em;
	border : 1px solid #ccc;
}

.columnOne{
	float : left;
	clear : left;
	width : 48%;
	margin : 0 0 0.5em 0;
}
.columnTwo{
	float : right;
	clear : right;
	width : 48%;
	margin : 0 0 0.5em 0;
}

.fullwidth{
	clear : both;
	margin : 0 0 0.5em 0;
}
.columnOne label,
.columnTwo label,
.fullwidth label{
	font-weight : bold;
	font-size : 90%;
	color : #01285c;
	padding : 0 20px 0 0;
}

Label.requiredInfo{
 background-image : url(/assets/gfx/required-bgi.gif);
 background-position : 100% 3px;
 background-repeat: no-repeat;
 padding : 0 20px 0 0;
 display : block;
}

.columnOne .TextOnlyLabel,
.columnTwo .TextOnlyLabel{
	margin : 4px 0 4px 0;
}


.columnOne .checkBoxPositioner, 
.columnTwo .checkBoxPositioner{
	margin : 0.2em 0 0.1em 0;
}

.formFormat, .formFormat2{
	border : 1px solid #abc1de;
	padding : 0.1em 1% 0.1em 1%;
	color : #01285c;
	margin : 0.2em 0 0 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.columnTwo .formFormat,
.columnOne .formFormat{
	width : 98%
}

.columnTwo .formFormat2,
.columnOne .formFormat2{
	width : 24em;
	margin : 0.2em 0 0 0.5em;
}

.fullwidth .formFormat{
	width : 98%;	
}
fieldset div.spacer{
	background-image : url(/assets/gfx/news-spacer.gif);
	background-repeat : repeat-x;
	background-position : 50%;
	height : 1px;
	margin : 0.8em 0 0.8em 0;
	clear : both;
}

#ctl00_placeHolderContentBlock_RadTabStrip1 LI{
	background-image : none;
}


.validationSummary UL LI{
	color : #006940;
}

.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista  .rtsUL A.rtsDisabled{
	background-image : none;
	background-color : #f5f5f5;
	cursor : default;
}
.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista  .rtsUL A.rtsDisabled:hover{
	background-image : none;
	background-color : #f5f5f5;
}

.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista  .rtsUL A.rtsSelected{
	background-image : url(/assets/gfx/selected.png);
	color : black;
}
.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista  .rtsUL A.rtsSelected:hover{
	background-image : url(/assets/gfx/hover.png);
	color : white;
}
	


.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista  .rtsUL A{
	background-image : none;
	background-color : #efefef;
}

.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista  .rtsUL A{
	background-image : none;
	background-color : #efefef;
}
.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista  .rtsUL A:hover{
	background-image : url(/assets/gfx/hover.png);
	background-position : 0% 0%;
	color : white;
}




.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista  .rtsUL{
	width : 100%;
}
.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista  .rtsUL .rtsLI{
	width : 100%;
	margin-bottom : 1px;
	margin-left : 0;
	padding-left 0;
}

.RadTabStripVertical.RadTabStrip_Vista.RadTabStripLeft_Vista A{
	display : block;
	width : 14em;
	margin : 0;
	padding : 0;
}

A.rtsSelected .rtsTxt{
	line-height : 19px;
}

A.rtsLink .rtsTxt{
	line-height : 18px;
}

A.rtsDisabled .rtsTxt{
	color : #999;
	line-height : 18px;
}

.RadComboBox RadComboBox_Office2007{
	font-size : 12px;
}

.RadComboBox.RadComboBox_Office2007 .rcbInputCell{
	background-color : white;
}

.RadComboBoxDropDown_Office2007 ul{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

.RadComboBoxDropDown_Office2007 ul li{
	background-image : none;
	padding : 2px 5px 2px 5px;
}
.RadComboBoxDropDown_Office2007 ul{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

.RadComboBoxDropDown_Office2007 ul li{
	background-image : none;
	padding : 2px 5px 2px 5px;
}
.RadComboBoxDropDown_Office2007 ul li.enabledListItem{
	background-image : none;
	padding : 2px 0 2px 20px;
}
.RadComboBoxDropDown_Office2007 ul li.disabledListItem{
	font-weight : bold;
	color : #900;
}

.RadComboBox.RadComboBox_Office2007,
.RadComboBox.RadComboBox_Office2007 .rcbSlide,
.RadComboBoxDropDown_Office2007 .rcbSlide
{
	z-index : 9999999;
}



.LoadingPanel_Default
{
	background:url('Grid/loading.gif') center center no-repeat #fff;
	margin : 30px 0 0 0;
}


.loader{
	margin : 35px 0 0 0;
	border : 1px dotted black;
	padding : 15px 20px 15px 20px;
	display : block;

	background-color : #f5f5f5;
	width : 8.5;
	color : #01285c;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	position : absolute;
	left : 23em;
}
.loader IMG{
	margin : 0 0 4px 0;
}

.jobLoader{
	color : #01285c;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	color : #900;
}
.jobLoader IMG{
	margin : 0 0 4px 0;
}



.MasterTable_Default{
	border : 1px solid black;
	border-collapse : collapse;
	margin : 0 0 1em 0;
}

.MasterTable_Default .GridHeader_Default{
	border-bottom : 1px solid black;
	background:url('Grid/headers.gif') repeat-x #434343;
	background-image : none;
	background-color : #006940;
	padding:2px 6px 2px 11px;
	text-align:left;
	font-size : 100%;
	font-weight : bold;
	border-left : 1px solid black;
	border-collapse : collapse;
}

.MasterTable_Default  .GridHeader_Default:first-child{
	border-left : none;
}

.MasterTable_Default .GridRow_Default td,
.MasterTable_Default .GridAltRow_Default td,
.MasterTable_Default .GridFooter_Default td,
.MasterTable_Default .GridGroupFooter_Default td
{
	border-left:1px solid #999;
	vertical-align : top;
}

.MasterTable_Default .GridAltRow_Default td{
	background-color : #f5f5f5;
}

.MasterTable_Default .GridFooter_Default td,
.MasterTable_Default .GridGroupFooter_Default td
{
	border-top : 1px solid black;
}
.MasterTable_Default .GridPager_Default
{
	background-color : #e4e4e4;
	line-height:23px;
}

.MasterTable_Default .GridPager_Default td
{
	border-top:1px solid black;
	border-bottom : none;
	padding:0 10px;
	border-collapse : collapse;
}


.RadGrid.RadGrid_Default{
	border : none;
	background-color :white;
	width : 100%;
	padding : 0 0 0 0;
	position : relative;
}

div.RadGrid_Default 
{
      BACKGROUND: none; 
      border : none;
}

.largerText1{
	font-size : 120%;
}

.largerText2{
	font-size : 140%;	
}
.largerText3{
	font-size : 160%;	
}

.jobReadMore{
	float : right;
	text-align: right;
}
UL.jobList LI Div.jobReadMore A{
	color : #900;	
}