body {

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:62.5%;

	margin:0;

	padding:0;

	background-color:#d3310e;

}

tr {

	vertical-align:top;

	text-align:left;

}

th {
	width:24%;
}

td {
	width:76%;
}

.imagefix {
 margin-top: 3px;
 margin-right: 7px;
 margin-bottom: 0px;
 float: left;
}

.imageicon {
 margin-top: 0px;
 margin-right: 7px;
 margin-bottom: 0px;
 float:bottom;
}

body.home {
	background-color:#e0e0e0;
	background-color:#d3310e;
}

/* General CSS */

p {

	font-size:1.2em;

	line-height:1.4;

	margin:0 0 10px 0;

	padding:0;

}

strong {
		color:#C1310E;
}

a:active strong {color:white;}
a:focus strong {color:white;}


p.standfirst {

	color:#C1310E;

	font-size:1.2em;

	font-weight:bold;

}

blockquote {

	font-size:1.2em;

	font-style:italic;

	line-height:1.4;

	margin:0 30px 10px 30px;

	padding:0;

}



span.context {

    position: absolute;

    left: -999em;

    width: 0.1em;

    overflow: hidden;

}

h1 {

	font-size:2.6em;

	line-height:1.2;

	color: #3d5ba4;

	margin:0px 0 20px 0;

	background-image: url(../images/dottedLineBlack.gif);

	background-repeat: repeat-x;

	background-position: bottom left;

	padding: 0 0 8px 0;

}

h2 {

	font-size:1.6em;

	line-height:1.2;

	color: #3d5ba4;

	margin: 0 0 5px 0;

	padding: 10px 0 0 0;

}

h3 {

	font-size:1.2em;
	color:#d3310e;
	line-height:1.5;
	margin: 10px 0 2px 0;
	font-weight:bold;
}

h3.belowh2 {

	font-size:1.2em;
	color:#d3310e;
	line-height:1.5;
	margin: 0 0 5px 0;
	font-weight:bold;
}



h2.vacancy {

	font-size:1.8em;

	line-height:1.2;

	color: #d3310e;

	margin: 0 0 5px 0;

	padding: 10px 0 0 0;

}

a, a.visited {

	text-decoration: underline;

	color: #d3310e;

	font-weight: normal;

}

a:hover {

	text-decoration: underline;

	color: #d3310e;

	font-weight: normal;

}

a:focus, a:active {

	text-decoration: none;

	color: #FFFFFF;

	background-color:#d3310e;

	font-weight:normal;

	}


dt {

	font-size:1.3em;

	line-height:1.2;

	color: #3d5ba4;

	margin: 0 0 5px 0;

	padding: 10px 0 0 0;

	font-weight:bold;

}

dt.first {

	padding: 0 0 0 0;
	
	margin: 0 0 0 0;

	font-weight:bold;

}

dt a, dt a.visted {

	text-decoration: underline;

	font-weight:bold;

	color: #3d5ba4;

}

dt a:hover {

	text-decoration: underline;

	color: #d3310e;

	font-weight:bold;

}
dt a:focus, dt a:active {

	text-decoration: underline;

	color: white;

	font-weight:bold;
	background-color:#3d5ba4;

}



dd {
	font-size:1.2em;
	line-height:1.4;
	margin:0 0 10px 0;
	padding:0;
}

dd p {
	font-size:1em;
	font-weight:bold;
	line-height:1.4;
	margin:0 0 5px 0;
	padding:0;
}


ul {

	margin:0;

	padding:0;

	font-size:1.2em;

	line-height: 1.4;

}

ul ul {font-size:1.0em;}

ul.indent {

	margin:0;

	padding:0;

	font-size:1em;

	line-height: 1.4;

}



#breadcrumb {

	background-color: #3d5ba4;

	padding: 5px 0 5px 0;

	margin: 0 0 0 0;

	text-align: left;

	border-bottom:20px solid white;

}

#breadcrumb p {

	margin: 0px 0px 0px 10px;

	padding: 0px;

	color: white;

	font-size: 1.1em;

}

#breadcrumb a {

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: normal;

}
#breadcrumb a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: normal;

}

#breadcrumb a:focus {

	color: #FFFFFF;

	text-decoration: none;

	background-color:#d3310e;

	font-weight: normal;

}

		

li {

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	margin: 0;

	padding: 0 0 0 20px;

	list-style: none;

}

li2 {

	background-image: url(../images/bullet1.gif);

	background-repeat: no-repeat;

	background-position: 0px 10px;

	margin: 20;

	padding: 0 0 0 20px;

	list-style: none;

}





img.left {

	margin: 0px 10px 5px 0px;

	padding: 0px;

	float: left;

	clear: both;

}

.clear {

	height:1px;

	font-size:1%;

	width:100%;

	clear:both;

}

a img {

	border:none;

}

/* End of general CSS */



#header {

	height:57px;

	width:100%;

	padding:0;

	margin:0;

	position: relative;

	background-color: #3d5ba4;

	min-width: 770px;

}

#header h1 {

	height:57px;

	width:130px;

	background-image:url(../images/logo.gif);

	padding:0;

	margin:0;

	position: absolute;

	left: 0px;

	top: 0px;

}

#header ul {

	position: absolute;

	right: 10px;

	top: 10px;

	color: white;

	margin: 0;

	padding: 0;

	font-weight: bold;

}

#header li {

	display: inline;

	list-style: none;

	margin: 0;

	padding: 0;

	background-image: url(../../none);

}

#header li a {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

#header li a:hover {

	color: white;

	text-decoration: underline;

	border:none;

	font-weight: bold;

}



#header li a:focus {

	color: white;

	text-decoration: none;

	background-color:#d3310e;

	border:none;

	font-weight: bold;

}



#header h1 #headerLink {

	display:block;

	width:130px;

	height:57px;

	text-indent:-5000px;

	overflow:hidden;

}

#accessibility {

	position:absolute;

	font-size:0.0em;

	margin:0;

	padding:0;

	visibility:hidden;

}

#container {

	text-align:left;

	width:100%;

	overflow:visible;

	height:auto;

	margin:0 auto 0 auto;

	position:relative;

	padding: 0;

	min-width: 770px;

	background-color:white;

	overflow:hidden;

}

#content {

	overflow:visible;

	height:auto;

	padding: 0;

	margin: 0 243px 40px 265px;

}

.home #content {

	padding: 0;

	margin: 0;

}

.box {

	height: auto;

	width: 100%;

	border: 1px solid #4046a6;

	border-top: none;

	background-image: url(../images/boxBG.gif);

	background-position: right top;

	background-repeat: no-repeat;

	border-right: none;

	padding: 0;

}

.box.relatedLinks {

	border-left:none;

	border-bottom:none;

}

.box1 {

	height: auto;

	width: 100%;

	border: 1px solid #4046a6;

	border-top: none;

	background-image: url(../images/boxBG1.png);

	background-position: right top;

	background-repeat: no-repeat;

	border-right: none;

	padding: 0;

}

.home .box {

	height: 20em;

	width: 22%;

	margin: 0 1% 20px 1.75%;

	float: left;

}

.home .box p {

	margin: 0px 10px 10px 10px;

}

.box p {

	margin: 0px 10px 12px 10px;

}

.box3 p {

	margin: 0px 10px 10px 10px;

}

#box2 {

	width: 46.75%;

	background-image: url(../images/box2BG.gif);

	border: 1px solid #c1310e;

	border-top: none;

	border-right: none;

}

.box h2 {

	color: #002469;

	text-align: center;

	border-bottom: 1px solid #4046a6;

	line-height: 1.1em;

	padding: 0 2px 5px 2px;

	margin: 0 0 20px 0;

	position: relative;

	top: 6px;

	background-color: #899ed1;

	border-right: 1px solid #4046a6;

}

#box2 h2 {

	background-color: #c1310e;

	color: white;

	border-bottom: 1px solid #c1310e;

	border-right: 1px solid #c1310e;

}

.box ul {

	margin: 0px 10px 10px 10px;

	padding: 0px;

	line-height: 1.4;

}

.box li {

	background-image: url(../images/bullet.gif);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	margin: 0px 0px 10px;

	padding: 0px 0px 0px 14px;

	list-style: none;

}

#content #events ul {

	margin-left: 0px;

}



#content  #events  li  {

	background-image: none;

	clear: both;

}



p.addLine {

	background-image: url(../images/dottedLineOrange.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom: 10px;

}

#mainNav {

	background-color: white;

	min-width: 770px;

	margin: 0;

	padding: 0 0 5px 0;

}

.home #mainNav {

	margin: 0 0 0 0;

	border-bottom:20px solid white;

}

#mainNav ul {

	margin: 0;

	padding: 20px 0 0 0;

	text-transform: uppercase;

	font-size: 1.2em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

#mainNav li {

	list-style: none;

	float: left;

	width: 12.4%;

	margin: 0;

	padding: 0;

	height: 120px;

	background-image: url(../../none);

}

#mainNav li a, #mainNav li a.visited {

	color: black;

	text-decoration: none;

	font-weight: bold;
	border:1px dotted white;

}



#mainNav li a:hover, #mainNav li a.selected {

	color: #d3310e;

	text-decoration: none;
	border:1px dotted white;

}



#mainNav li a:focus, #mainNav li a:active {

	color: #d3310e;

	border:1px dotted black;

	text-decoration: none;
	background-color:white;

}



#rightCol {

	margin: 0px 20px 0px 0px;

	padding: 0px;

	float: right;

	width: 203px;

}

#rightCol img.rightColImg {

	margin: 0px 0px 10px;

	padding: 0px;

}

.box  a  {

	font-weight: bold;

	color: #d3310e;

	text-decoration: underline;

}

.box a:hover {

	font-weight: bold;

	color: #d3310e;

	text-decoration: underline;

}

.box a:focus {

	font-weight: bold;

	color:#FFFFFF;

	background-color:#d3310e;

	text-decoration: underline;

}



.box.relatedLinks a, .box.relatedLinks a:visited {

	font-weight: normal;

	color: #2e457c;

	text-decoration: underline;

}

.box.relatedLinks a:hover  {

	font-weight: normal;

	color: #d3310e;

	text-decoration: underline;

}



.box.relatedLinks a:focus, .box.relatedLinks a:active  {

	color:#FFFFFF;

	background-color:#3D5BA4;

	text-decoration: underline;

}



#leftNav {

	width: 225px;

	background-color: #e7ebf5;

	float: left;

	margin: 0 0 0 20px;

	display: inline;

}

.page3 #leftNav {

	background-color: #e7ebf5;

}

#leftNav h3 {

	font-size: 1.4em;

	font-weight: normal;

	margin: 0px;

	padding: 5px 0px 5px 23px;

	width: auto;

	background-color: #e7ebf5;

	color: #3d5ba4;

}

#leftNav h2 {

	color: #FFFFFF;

	background-image: url(../images/leftColHeaderBG.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

	margin: 0px 0px 0px;

	padding: 6px 0 5px 0;

	line-height: 1.1;

	font-size: 1.6em;

}

#leftNav li {

	color: #3d5ba4;

	background-image: url(../images/dottedLine.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding: 5px 0px 5px 0px;

	list-style: none;

	margin: 0;

}

#leftNav li.last {

	background-image: none;

}

#leftNav ul {

	font-size: 1.4em;

	font-weight: normal;

	margin: 0;

	padding: 0;
	background: url(../images/arrow-2.gif) -100px 0 no-repeat;

}

#leftNav a, #leftNav a:hover {

	color: #3d5ba4;

	background-image: url(../images/arrow.gif);

	background-repeat: no-repeat;

	background-position: -50% 50%;

	display: block;

	margin: 0px;

	padding: 0px 0px 0px 25px;

	font-weight: normal;

	text-decoration: none;

}
#leftNav a:hover, #leftNav a.selected {

	background-position: 10px 50%;

	text-decoration: none;

}

#leftNav a:focus, #leftNav a:active {

	color: white;

	background-color:#3D5BA4;

	background-repeat: no-repeat;

	background-position: 1px 50%;

	display: block;

	margin: 0px;

	padding: 0px 0px 0px 15px;

	font-weight: normal;

	text-decoration: none;
	background-image: url(../images/arrow-2.gif);

}



#leftNav h3 a, #leftNav h3 a:hover {

	position: relative;

	left: -15px;

}

#leftNav ul ul {

	font-size: 0.9em;
	background-color:;

}

#leftNav ul ul li {

	background-image: url(../images/dottedLine.gif);
	padding-right: 0px;
	padding-left:0px;
	background-color:#fffadc;
	position:relative;
	top:4px;

}

	

#footer {

	width:100%;

	height:auto;

	overflow:visible;

	clear:both;

	position:relative;

	min-width: 770px;

	margin: 0 0 0 0;

	border-top: 20px solid white;

}

#footer p {

	font-size:1.1em;

	color:white;

	padding:10px 0 10px 0;

	margin: 0;

	background-color: #d3310e;

}

#footer p.browsealoud {

	background-color: #FFFFFF;

	padding-top: 0px;

}



#footer a {

	color:#002469;

	text-decoration:underline;

	font-weight: normal;

}

#footer a:hover {

	color:#d3310e;

	text-decoration:underline;

	font-weight: normal;

}



#footer a:focus {

	color: #FFFFFF;

	text-decoration: none;

	background-color:#d3310e;

	font-weight: normal;

}



#footer p a {

	color:white;

	text-decoration:underline;

	font-weight: normal;

}

#footer p a:hover {

	color:white;

	text-decoration:underline;

	font-weight: normal;

}

#footer p a:focus {

	color: #FFFFFF;

	text-decoration: none;

	background-color:#3D5BA4;

	font-weight: normal;

}



#footer ul {

	color: #002469;

	margin: 0px;

	padding: 10px 0 10px 0;

	background-color: #FFFFFF;

}

#footer li {

	display: inline;

	list-style: none;

	background-image: url(../../none);

	padding: 0;

	margin: 0;

}

#standout-box {background: url(../images/standout-box-bg.gif) top right no-repeat; width:auto; padding:10px 15px 5px 15px; position:relative; margin-right:100px;margin-bottom:-10px;}
#standout-box-top-left {background: url(../images/standout-box-bg.gif) top left no-repeat; height:20px; width:20px; position:absolute; left:0px; top:0px;}
#standout-box-bottom-right {position:relative left:0px; bottom:0px; background: url(../images/standout-box-bg.gif) bottom left no-repeat; height:20px; width:auto; position:relative; margin:0 100px 20px 0;}
#standout-box-bottom-left {background: url(../images/standout-box-bg.gif) bottom right no-repeat; height:20px; width:20px; position:absolute; right:0px; top:0px;}
#content #standout-box a, #standout-box a:hover {color:#3d5ba4;}

.quizBox { position: relative; height: 230px; }
.quizBox h2 {
	background-color: #e7ebf5;
	font-size: 1.5em;
	line-height: 30px;
	padding: 0 0 0 9px;
}
.quizBox .questions {
	height: 160px;
	background-position:right;
	background-repeat:no-repeat;
}
.quizBox .questions li {
	background-image: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#q1Area  { background-image:url(../../resources/quizzes/images/q1.jpg); }
#q2Area  { background-image:url(../../resources/quizzes/images/q2.jpg); }
#q3Area  { background-image:url(../../resources/quizzes/images/q3.jpg); }
#q4Area  { background-image:url(../../resources/quizzes/images/q4.jpg); }
#q5Area  { background-image:url(../../resources/quizzes/images/q5.jpg); }
#q6Area  { background-image:url(../../resources/quizzes/images/q6.jpg); }
#q7Area  { background-image:url(../../resources/quizzes/images/q7.jpg); }
#q8Area  { background-image:url(../../resources/quizzes/images/q8.jpg); }
#q9Area  { background-image:url(../../resources/quizzes/images/q9.jpg); }
#q10Area { background-image:url(../../resources/quizzes/images/q10.jpg); }

#quizSubmit { clear: both; margin: 60px auto 20px auto; text-align: center;}

#yourScore { margin-top: 20px; display: none; }
#quizResults {
	border: 1px solid #6699cc;
	padding: 15px 10px 15px 10px;
	margin-bottom:20px;
}
.error { font-weight: bold; color: red; }
