
	div.title {
		background-color: #001422;
		padding: 0px 0;
		font-size: 1em;
	}

	div.list {
		background-color: #FFFF66;

		font-size:1em;
	}	

	div.banner {
		background-color: #0070B7;
		font-size:1em;
	}

	div.outline {
		outline:#000000 solid 1px;
	}	

	div.blue {
		background-color: #3300FF;

		font-size:1em;
	}	

	.left{ 
	text-align:left;
	}
	
	.center{ 
	text-align:center;
	}

	.right{ 
	text-align:right;
	}
	.str{
		font-weight: 700;
		font-size: 1.4em;
	}

	div.pink {
		background-color: #DF38A2;
		font-size:1em;
	}
	div.green {
		background-color: #00CC00;
		font-size:.875em;
	}

	div.footer {
	
		background-color: #0070B7; 

	}

	div.spacer {
		background-color: #8FC73E;
		height: 1em;
	}

	div.navbar {
		background-color: #8FC73E;
		text-align:center;	
		font-size:2em;
		padding: 0px 0;
	}


	div.bodycontainer {
		background-color: #ffffff;
		text-align:center;	

	
	}


	div.buttonbar {
		background-color: #8FC73E;
		text-align:center;	
		font-size:2em;
		padding: 0px 0;
	}

	div.buttonbar p {
		background-color: #8FC73E;
		text-align:center;	
		font-size:1em;
		padding: 0px 0;
                margin: 0;
	}



	div.block {
		background-color: #FFFFFF;
		text-align:left;
	 	background-image: url(/images/officesm40.gif);
		padding-bottom:0;
/*		padding-top: 180px;*/
	}

	.padleft
	{
		padding-left:20px;
	}

	.padright
	{
		padding-right:20px;
	}

	div.header_block {
		background-color: #E8FFDC;
		text-align:center;
	}

	div.adminheader {
		background-color: #E8FFDC;
		text-align:left;
	}

	.wide_bold_heading{
		font-weight: 1100;
		font-size: 2.5em;
		letter-spacing:3px;
		text-align:center;
	}
	.underline_bold_heading{
		font-weight: 900;
		font-size: 1.2em;
		font-style:italic;
		text-decoration: underline;
		text-align:center;
	}
	
	div.bold_heading{
		font-weight: 900;
		font-size: 1.5em;
		text-align:center;
}

	.bold_heading_left{
		font-weight: 900;
		font-size: 1.5em;
		text-align:left;
}
	.bold_heading{
		font-weight: 900;
		font-size: 1.5em;
		text-align:center;
}

	p.indent2x
	{
	padding-left: 60px;
	}
	
	p.indent
	{
	padding-left: 30px;
	}

	p.outdent
	{
	text-indent:-30px;
	padding-left: 30px;
	}

	.sms_header_text { 
  	color: #012800; 
		font-size: 2.0em;
		font-weight:900; 
	}

	.sublargefont { 
  	color: #D91F2C; 
		font-size: 1.5em;
		font-weight:800;
		font-style:italic 
	}

	.sublargetext { 
		font-size: 1.5em;
		font-weight:600;
	}


	.smallishtext { 
		font-size: 0.65em;
	}

	.smalltext { 
		font-size: 0.625em;
	}
	
	.largetext { 
		font-size: 1.0em;
		font-weight:600;
	}

/* Menu Links / Menu Titles 
 
All menu elements with use the naming convention: element_color(if non standard)_modifier
 
 */


 .menutitle_top{
	  cursor:pointer;
		margin-bottom: 5px;
		background-color:#06064F;
		color: #C9FEC4;
	  width: 65px;
		font-size: 0.65em;
	  display: inline-block;
		padding: 2px;
	  text-align:center;
		font-weight:bold;
		border:1px solid #C9FEC4;
	}
	

 .menutitle_red{
	  cursor:pointer;
		margin-bottom: 5px;
		background-color:#DF0101;
		color: #C9FEC4;
	  width: 84px;
		font-size: 0.65em;
	  display: inline-block;
		padding: 2px;
	  text-align:center;
		font-weight:bold;
	  border:1px solid #C9FEC4;
	}

 .menutitle_red:hover {background-color:#5C0000;}

 .menutitle_green{
	  cursor:pointer;
		margin-bottom: 5px;
		background-color:#085006;
		color: #C9FEC4;
	  width: 84px;
		font-size: 0.65em;
	  display: inline-block;
		padding: 2px;
	  text-align:center;
		font-weight:bold;
	  border:1px solid #C9FEC4;
	}

 .menutitle_green:hover {background-color:#021F02;}


 .menutitle_yellow{
	  cursor:pointer;
		margin-bottom: 5px;
		background-color:#ffdb43;
		color: #333333;
	  width: 84px;
		font-size: 0.65em;
	  display: inline-block;
		padding: 2px;
	  text-align:center;
		font-weight:bold;
	  border:1px solid #C9FEC4;
	}

 .menutitle_yellow:hover {background-color:#ffab23;}

 .menutitle_2x{
	  cursor:pointer;
		margin-bottom: 5px;
		background-color:#085006;
		color: #C9FEC4;
	  /* width: 178px; */
	  height: 35px;
		font-size: 0.95em;
	  display: inline-block;
		padding: 2px;
	  text-align:center;
		font-weight:bold;
	  border:1px solid #C9FEC4;
	}

 .menutitle{
	  cursor:pointer;
		margin-bottom: 5px;
		background-color:#06064F;
		color: #C9FEC4;
	  width: 84px;
		font-size: 0.65em;
	  display: inline-block;
		padding: 2px;
	  text-align:center;
		font-weight:bold;
		border:1px solid #C9FEC4;
	}


 .menutitle:hover {background-color:#020218;}

	a.menulink:link { 
		color:#C9FEC4;
		text-decoration: none;
	}
	
	a.menulink:visited { 
		color:#C9FEC4; 
	  text-decoration: none;
	}
	
	a.menulink:hover { 
		color: #999999; 
		text-decoration: none;
	}

/* Buttons: 

All Button classes will use the following naming convention "button_color_modifier"
 
 
 */

.button_red_big {
	-moz-box-shadow:inset -1px 0px 0px 0px #f29c93;
	-webkit-box-shadow:inset -1px 0px 0px 0px #f29c93;
	box-shadow:inset -1px 0px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:1.25em;
	font-weight:bold;
	padding:3px 30px;
	width:360px;
	text-decoration:none;
	margin-bottom:3px;
	text-shadow:1px 1px 0px #b23e35;
	}
.button_red_big:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	}
.button_red_big:active {
	position:relative;
	top:1px;
	}
/* This imageless css button was generated by CSSButtonGenerator.com */

.button_red_med {
	-moz-box-shadow:inset -1px 0px 0px 0px #f29c93;
	-webkit-box-shadow:inset -1px 0px 0px 0px #f29c93;
	box-shadow:inset -1px 0px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:1.25em;
	font-weight:bold;
	padding:3px 20px;
	width:315px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	}
.button_red_med:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	}
.button_red_med:active {
	position:relative;
	top:1px;
	}

.button_red {
	-moz-box-shadow:inset -1px 0px 0px 0px #f29c93;
	-webkit-box-shadow:inset -1px 0px 0px 0px #f29c93;
	box-shadow:inset -1px 0px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:1em;
	font-weight:bold;
	padding:3px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	}
.button_red:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	}
.button_red:active {
	position:relative;
	top:1px;
	}

.button_red_small {
	-moz-box-shadow:inset -1px 0px 0px 0px #f29c93;
	-webkit-box-shadow:inset -1px 0px 0px 0px #f29c93;
	box-shadow:inset -1px 0px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:1em;
	padding:3px 3px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	}
.button_red_small:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	}
.button_red_small:active {
	position:relative;
	top:1px;
	}

.button_blue_med {
	-moz-box-shadow:inset -1px 0px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset -1px 0px 0px 0px #bbdaf7;
	box-shadow:inset -1px 0px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0404c2), color-stop(1, #06064f) );
	background:-moz-linear-gradient( center top, #0404c2 5%, #06064f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0404c2', endColorstr='#06064f');
	background-color:#0404c2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-size:1em;
	padding:3px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
	}
.button_blue_med:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #06064f), color-stop(1, #0404c2) );
	background:-moz-linear-gradient( center top, #06064f 5%, #0404c2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#06064f', endColorstr='#0404c2');
	background-color:#06064f;
	}
.button_blue_med:active {
	position:relative;
	top:1px;
	}

.button_yellow_big {
		-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
		-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
		box-shadow:inset 0px 1px 0px 0px #fff6af;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
		background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
		background-color:#ffec64;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #ffaa22;
		display:inline-block;
		color:#333333;
		font-family:arial;
		font-size:1.25em;
		font-weight:bold;
		padding:3px 30px;
		width:360px;
		text-decoration:none;
		margin-bottom:3px;
		text-shadow:1px 1px 0px #ffee66;
	}.button_yellow_big:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
		background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
		background-color:#ffab23;
	}.button_yellow_big:active {
		position:relative;
		top:1px;
	}


.button_yellow_med {
		-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
		-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
		box-shadow:inset 0px 1px 0px 0px #fff6af;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
		background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
		background-color:#ffec64;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #ffaa22;
		display:inline-block;
		color:#333333;
		font-family:arial;
		font-size:1.25em;
		font-weight:bold;
		padding:3px 20px;
		width:315px;
		text-decoration:none;
	}.button_yellow_med:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
		background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
		background-color:#ffab23;
	}.button_yellow_med:active {
		position:relative;
		top:1px;
	}



	hr.thick {
    height:3px;
	  background:#000000;
  }

	body {

	 	background-image: url(/images/plaid_background2.gif);
		background-repeat: repeat;	
		font-family:Arial,Helvetica,sans-serif;
   	font-size:0.875em; 
	}

	p {

		font-family:Arial,Helvetica,sans-serif;
   font-size:1em;

	}

	div {

		font-family:Arial,Helvetica,sans-serif;
   font-size:1em;

	}

@media print {
	.noPrint {
						display:none;
					}
}

	#errordiv {
	  border: 1px solid red;
		background-color: #FFAFAF;
		display: none;
		width: 50%;
		margin: 5px;
		padding: 5px;
						}

		.required {
						  background-color: #CC4444;
							}

		.required:focus {
						  background-color: #fff;
						  border: 1px solid #f00;
							}

		.checkit {
						  background-color: #E0E5EF;
						}


			a:link color:#79C6F7; text-decoration:none; font-size:11px; padding-left:10px; padding-right:10px;
			a:visited color:#79C6F7; text-decoration:underline; font-size:11px; padding-left:10px; padding-right:10px;
			a:hover color:#79C6F7; text-decoration:underline; font-size:11px; padding-left:10px; padding-right:10px;
			a:active color:#FFFFFF; text-decoration:underline; font-size:11px; padding-left:10px; padding-right:10px;
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;} 
