body {
	padding: 0px 0 0 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	}

p, td, ul, ol, li, a, dl, dt, dd, h1, h2, h3, h4, div {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	}

p.breakBefore, div.breakBefore {
	margin-top: 12px;
}

.textbox{
	font-size:			11px;
	border:				solid 1px #c0c0c0;
	padding-left:		0px;
	padding-top:		0px;
	padding-bottom:		1px;
	padding-right:		0px;
}
	
.form
{
	margin:				0px 0px 5px 0px;
}
	
	.form th,
	.form .formHeader{
		font-weight:		bold;
		text-align:			right;
		padding:			1px 3px 1px 0px;
		vertical-align:		top;
	}

	.form .formItem{
		text-align:			left;
		padding:			1px 0px 1px 3px;
		vertical-align:		top;
	}
	
.questionsPanel table{
}

	.questionNumber{
	}
	
	.questionTitle{
		border-bottom:		1px solid #555;
	}
	
	.textBoxEntryTextBox{
		display:			block;
	}


.introduction{
    margin:                0px 0px 10px 0px;
}
.surveyQuestions{
    margin:                10px 0px 0px 0px;
}
	
.selected{
	background:	#FFF;
}

a { color: #700014; border-bottom: #ffffff 1px dotted;}	

/* Headings */
h1 { font-size: 25px; margin: 0; }
h2 { margin: 2px 0px 0px 0px; font-size: 21px; letter-spacing:	-1px; line-height: 23px; 
   text-transform: uppercase; 	color: #a50937;	font-weight: bold;}
h3 { font-size: 14px; line-height: 16px; margin: 7px 0px 4px 0px; font-weight: bold; color: #a50937; text-transform: uppercase; }
h4 { font-size: 12px; font-weight: bold; line-height: 14px; }
h5 { font-size: 12px; margin: 20px 0 4px 0; }

h2.HomeHeading {
	line-height: 24px;
	letter-spacing:	-1px;			
	font-weight: bold;
	color: #000000;
	margin: 5px 5px 5px 0px;
	padding: 0;
}
h2.HomeHeadingSub1 {
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
h2.HomeHeadingSub2 {
	color: #000000;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.Intro {
	font-size: 12px;
	line-height: 14px;
	letter-spacing:	0px;
	color: #000000;
	font-weight: normal;
	margin: 0px 27px 0px 0px;
	padding: 7px;
}

/* Navigation */
div#navigation { width: 100%; font-size: 12px; padding: 0px 0px 0px 0px; line-height: 14px; }

div#navigation ul {list-style: none; margin: 0px; padding: 0px; font-size: 12px; line-height: 14px;}
div#navigation li {width: 100%; margin: 0px; padding: 0px; line-height: 14px;}
div#navigation li a {padding: 1px 0px 3px 0px; margin: 0px; border-bottom: solid 1px #e0e0e0; color: #000000; display: block; text-decoration: none; width: 100%; line-height: 14px;} 
div#navigation li a:hover {	color: #fcfded;	background: #a7001b; font-size: 12px; line-height: 14px; }

div#navigation li#Jobs a:hover {	color: #fcfded;	background: #0bc4f2; }
div#navigation li#Events a:hover {	color: #fcfded;	background: #61c612; }
div#navigation li#News a:hover {	color: #fcfded;	background: #1f63c6; }
div#navigation li#Prompt a:hover {	color: #fcfded;	background: #469e9b; }

div#Level2 { padding: 0px 0px 0px 0px; font-size: 12px; line-height: 14px; }

div#Level2 ul {list-style: none; margin: 0px; padding: 0px;  font-size: 12px; line-height: 14px; }
div#Level2 li {width: 100%; margin: 0px; padding: 0px; font-size: 12px; line-height: 14px; }
div#Level2 li a {padding: 1px 0px 3px 0px; margin: 0px; border-bottom: solid 1px #e0e0e0; color: #000000; display: block; text-decoration: none; width: 100%; font-size: 12px; line-height: 14px; } 
div#Level2 li a:hover {	color: #fcfded;	background: #a7001b; font-size: 12px; line-height: 14px; }

div#Level2 li#Jobs a:hover {	color: #fcfded;	background: #0bc4f2; }
div#Level2 li#Events a:hover {	color: #fcfded;	background: #61c612; }
div#Level2 li#News a:hover {	color: #fcfded;	background: #1f63c6; }
div#Level2 li#Prompt a:hover {	color: #fcfded;	background: #469e9b; }


p { font-size: 12px; margin: 0px 0px 14px 0px; clear: both; }

.noBorder, .noBorder input{ border-style: none; border-width: 0px; }

.crumb { font-size: 10px; margin: 0px 0px 0px 3px; text-transform: uppercase; }


.Shaddow {
background-image: url(../../Images/Design/bg_shadow_left.gif);
}

.ShaddowR {
background-image: url(../../Images/Design/bg_shadow_right.gif);
}


/*~~ Spacer info ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.spacer
{
	font-size: 1px;
	line-height: 1px;
}

.width1
{
	width: 1px;
}

.width2
{
	width: 2px;
}
.width5
{
	width: 5px;
}
.width6
{
	width: 6px;
}
.width7
{
	width: 7px;
}
.width10
{
	width: 10px;
}
.width11
{
	width: 11px;
}
.width12
{
	width: 12px;
}
.width16
{
	width: 16px;
}

.width17
{
	width: 17px;
}
.width21
{
	width: 21px;
}
.width27
{
	width: 27px;
}
.width37
{
	width: 37px;
}
.width47
{
	width: 47px;
}
.width60
{
	width: 60px;
}

.width89
{
	width: 89px;
}

.width90
{
	width: 90px;
}

.width100
{
	width: 100px;
}	
.width108
{
	width: 108px;
}	
.width109
{
	width: 109px;
}

.width110
{
	width: 110px;
}
.width112
{
	width: 112px;
}
.width121
{
	width: 121px;
}
.width131
{
	width: 131px;
}
.width133
{
	width: 133px;
}
.width149
{
	width: 149px;
}

.width147
{
	width: 147px;
}
.width150
{
	width: 150px;
}
.width152
{
	width: 152px;
}

.width157
{
	width: 157px;
}
.width159
{
	width: 159px;
}
.width160
{
	width: 160px;
}

.width167
{
	width: 167px;
}

.width171
{
	width: 171px;
}

.width173
{
	width: 173px;
}
.width178
{
	width: 178px;
}
.width180
{
	width: 180px;
}

.width181
{
	width: 181px;
}

.width183
{
	width: 183px;
}
.width185
{
	width: 185px;
}
.width187
{
	width: 187px;
}

.width188
{
	width: 188px;
}
.width190
{
	width: 190px;
}
.width194
{
	width: 194px;
}

.width195
{
	width: 195px;
}

.width197
{
	width: 197px;
}

.width199
{
	width: 199px;
}

.width200
{
	width: 200px;
}

.width207
{
	width: 207px;
}


.width213
{
	width: 213px;
}

.width217
{
	width: 217px;
}

.width218
{
	width: 218px;
}

.width219
{
	width: 219px;
}
.width220
{
	width: 220px;
}
.width226
{
	width: 226px;
}
.width229
{
	width: 229px;
}
.width230
{
	width: 230px;
}
.width240
{
	width: 240px;
}
.width243
{
	width: 243px;
}
.width246
{
	width: 246px;
}

.width248
{
	width: 248px;
}
.width250
{
	width: 250px;
}
.width260
{
	width: 260px;
}
.width270
{
	width: 270px;
}
.width285
{
	width:285px;
}
.width287
{
	width: 287px;
}
.width300
{
	width:300px;
}

.width324
{
	width:324px;
}



.width393
{
	width:393px;
}

.width425
{
	width: 425px;
}
.width439
{
	width: 439px;
}


.width440
{
	width: 440px;
}

.width488
{
	width: 488px;
}

.width497
{
	width: 497px;
}
.width500
{
	width: 500px;
}

.width507
{
	width: 507px;
}

.width512
{
	width: 512px;
}
.width519
{
	width: 519px;
}

.width527
{
	width: 527px;
}
.width544
{
	width: 544px;
}
.width546
{
	width: 546px;
}
.width549
{
	width: 549px;
}

.width563
{
	width: 563px;
}

.width577
{
	width: 577px;
}

.width589
{
	width: 589px;
}

.width594
{
	width: 594px;
}
.width634
{
	width: 634px;
}
.width725
{
	width: 725px;
}

.width774
{
	width: 774px;
}

.width786
{
	width: 786px;
}

.width788
{
	width: 788px;
}

.height1
{
	height: 1px;
}

.height4
{
	height: 4px;
}


.height5
{
	height: 5px;
}

.height6
{
	height: 6px;
}

.height7
{
	height: 7px;
}

.height17
{
	height: 17px;
}
.height20
{
	height: 20px;
}
.height21
{
	height: 21px;
}
.height22
{
	height: 22px;
}
.height27
{
	height: 27px;
}
.height28
{
	height: 28px;
}
.height29
{
	height: 29px;
}
.height30
{
	height: 30px;
}
.height32
{
	height: 32px;
}

.height35
{
	height: 35px;
}

.height37
{
	height: 37px;
}
.height47
{
	height: 47px;
}

.height50
{
	height: 50px;
}

.height57
{
	height: 57px;
}

.height70
{
	height: 70px;
}

.height71
{
	height: 71px;
}

.height73
{
	height: 73px;
}

.height75
{
	height: 75px;
}

.height77
{
	height: 77px;
}
.height100
{
	height: 100px;
}
.height107
{
	height: 107px;
}

.height114
{
	height: 114px;
}

.height127
{
	height: 127px;
}
.height137
{
	height: 137px;
}

.height147
{
	height: 147px;
}

.height157
{
	height: 157px;
}

.height173
{
	height: 173px;
}

.height177
{
	height: 177px;
}
.height200
{
	height: 200px;
}
.height258
{
	height: 258px;
}

.height317
{
	height: 317px;
}
.height477
{
	height: 477px;
}	

.forumSpot
{
	padding: 5px;
	border: 1px dotted #700014;
	margin-bottom: 10px;
}

.forumSpot input,
.forumSpot span,
.forumSpot table{
	margin-bottom: 5px;
}
.forumSpot table input{
	margin-bottom: 0px;
}

.forumSpot a:link,
.forumSpot a:visited,
.forumSpot a:hover,
.forumSpot a:active{
	display: block;
}
.barChart
{
	background-color: Red;
	border: outset thin red;
}

/* Support the modal popup extender */
.modalPopup
{
	background-color: #ffffff;
	border: solid thin black;
	padding:3em;
}
.modalPageBackground
{
	background-color: #cccccc;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.alphabetTabs a
{
	font-size: 18px;
}