@charset "UTF-8";


body  {
	margin-top: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border-top: 1px;
	text-align: center;  /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	/* background-color: #99CCFF; */
}

p {	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/* --------------- BEGIN CONTAINERS --------------- */
/* --------------- -------------- --------------- */

.twoColHybLtHdr #container1 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px; /* At least 1px is needed to prevent margin collapse */
	/* padding: 1px; This was to prevent margin collapse */ 
	width: 100%;
	background: #E8E8E8; /* #E8E8E8 */
}

.twoColHybLtHdr #left_wrap {
	float: left;
	background-color: #E8E8E8; /* #B7C3D0 */
	width: 15%;
}
.twoColHybLtHdr #right_wrap {
	background-color: #E8E8E8; /* #75A1D0 */
	height: auto;
	width: 85%;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #nav {
	margin: 0 5px;
	background: #C7C7C7;
}

.twoColHybLtHdr #searchbox {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	background: #BCD2EE;
}

.twoColHybLtHdr #searchbox_content {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	background-color: #BCD2EE; /* blue is B7D6FF */
	/* border: 1px solid #4973AB; */
	/* text-indent: 0px; */
	/* padding: 0px 0px; */
	/* text-align: center; */
}

.twoColHybLtHdr #search {
	background-color: #BCD2EE; /* #75A1D0 */
	margin-left: 10px;
	margin-top: 10px;
	height: auto;
	width: 850px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #search_nar {
	background-color: #BCD2EE; /* #75A1D0 */
	margin-left: 10px;
	margin-top: 10px;
	height: auto;
	width: 750px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #bluebox {
	margin: auto auto auto auto;
	width: 800px;
	/* background-color: #FFFFFF; blue is B7D6FF */
	/* border: 1px solid #4973AB; */
	/* text-indent: 0px; */
	/* padding: 0px 0px; */
	/* text-align: center; */
}

.twoColHybLtHdr #bluebox_nar {
	margin: auto auto auto auto;
	width: 700px;
	/* background-color: #FFFFFF; blue is B7D6FF */
	/* border: 1px solid #4973AB; */
	/* text-indent: 0px; */
	/* padding: 0px 0px; */
	/* text-align: center; */
}

.twoColHybLtHdr #results {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: 10px;
	margin-top: 10px;
	height: auto;
	width: 850px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #results_nar {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: 10px;
	margin-top: 10px;
	height: auto;
	width: 750px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #results_report {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	height: auto;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #center_container {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	height: auto;
	width: 850px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #center_container_950 {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	height: auto;
	width: 950px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #center_container_gray {
	background-color: #E8E8E8; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	height: auto;
	width: 950px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #exp_container {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: 20px;
	margin-right: 20px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 10px;
	height: auto;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #admin {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: 10px;
	margin-top: 10px;
	height: auto;
	width: 750px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #admin_content {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #home_content {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #home_content_900 {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #home_content_exp {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: auto;
}

.twoColHybLtHdr #home_content_exp2 {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	/* text-align: center; This is really for IE6 - shouldnt make a difference to other browsers*/
	width: auto;
}

.twoColHybLtHdr #report_content {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #results_border {
	background-color: #FFFFFF; /* #75A1D0 */
	width: 801px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.twoColHybLtHdr #results_border_nar {
	background-color: #FFFFFF; /* #75A1D0 */
	width: 702px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
}

.twoColHybLtHdr #results_content {
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
}

.twoColHybLtHdr #upgrade {
	background-color: #FFFFFF;
}

.twoColHybLtHdr #view_content {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	width: 99%;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #timestamp {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	overflow: hidden;
}

.twoColHybLtHdr #bluepod {
	background-color: #C6E2FF; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 10px;
	margin-bottom: 10px;
	width: 430px;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}










.twoColHybLtHdr #bluepod_legend {
	background-color: #C6E2FF; /* #75A1D0 */
	margin-left: 2px;
	margin-right: 2px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #bluepod_content {
	background-color: #C6E2FF; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px; 
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #darkbluepod {
	background-color: #9BC4E2; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 10px;
	width: 430px;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #darkbluepod_legend {
	background-color: #9BC4E2; /* #75A1D0 */
	margin-left: 2px;
	margin-right: 2px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #darkbluepod_content {
	background-color: #9BC4E2; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #systembluepod {
	background-color: #CCFFCC; /* #B0C4DE */
	margin-left: 10px;
	margin-right: 10px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 10px;
	width: 430px;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #systembluepod_legend {
	background-color: #CCFFCC; /* #B0C4DE */
	margin-left: 2px;
	margin-right: 2px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #systembluepod_content {
	background-color: #CCFFCC; /* #B0C4DE */
	margin-left: 10px;
	margin-right: 10px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #redpod {
	background-color: #FFE4B5; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 10px;
	width: 430px;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #redpod_legend {
	background-color: #FFE4B5; /* #75A1D0 */
	margin-left: 2px;
	margin-right: 2px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #redpod_content {
	background-color: #FFE4B5; /* #75A1D0 */
	margin-left: 10px;
	margin-right: 10px; /* Setting this auto or removing it will make the rounded corner stay but it will be right at the edge of the window in IE6 */
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #help_container {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	height: auto;
	width: 510px;
	text-align: center; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

.twoColHybLtHdr #help_content {
	background-color: #FFFFFF; /* #75A1D0 */
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left; /*This is really for IE6 - shouldnt make a difference to other browsers*/
	overflow: hidden;
}

/* --------------- END CONTAINERS --------------- */
/* --------------- -------------- --------------- */

/* --------------- BEGIN ROUNDED CORNER DIVS --------------- */
/* --------------- -------------- --------------- */

.twoColHybLtHdr #nav b.rtop b, .twoColHybLtHdr #nav b.rbottom b{display:block;height: 1px; overflow: hidden; background: #C7C7C7} /* top and bottom background */
.twoColHybLtHdr #nav b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #nav b.r1{margin: 0 5px}
.twoColHybLtHdr #nav b.r2{margin: 0 3px}
.twoColHybLtHdr #nav b.r3{margin: 0 2px}
.twoColHybLtHdr #nav b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #searchbox b.rtop b, .twoColHybLtHdr #searchbox b.rbottom b{display:block;height: 1px; overflow: hidden; background: #BCD2EE} /* top and bottom background */
.twoColHybLtHdr #searchbox b.rtop, .twoColHybLtHdr #searchbox b.rbottom{display:block;background: #C7C7C7} /* corner background - color of the containing div */
.twoColHybLtHdr #searchbox b.r1{margin: 0 5px}
.twoColHybLtHdr #searchbox b.r2{margin: 0 3px}
.twoColHybLtHdr #searchbox b.r3{margin: 0 2px}
.twoColHybLtHdr #searchbox b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #search b.rtop b, .twoColHybLtHdr #search b.rbottom b{display:block;height: 1px; overflow: hidden; background: #BCD2EE} /* top background */
.twoColHybLtHdr #search b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #search b.r1{margin: 0 5px}
.twoColHybLtHdr #search b.r2{margin: 0 3px}
.twoColHybLtHdr #search b.r3{margin: 0 2px}
.twoColHybLtHdr #search b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #search_nar b.rtop b, .twoColHybLtHdr #search_nar b.rbottom b{display:block;height: 1px; overflow: hidden; background: #BCD2EE} /* top background */
.twoColHybLtHdr #search_nar b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #search_nar b.r1{margin: 0 5px}
.twoColHybLtHdr #search_nar b.r2{margin: 0 3px}
.twoColHybLtHdr #search_nar b.r3{margin: 0 2px}
.twoColHybLtHdr #search_nar b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #results b.rtop b, .twoColHybLtHdr #results b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF} /* top background */
.twoColHybLtHdr #results b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #results b.r1{margin: 0 5px}
.twoColHybLtHdr #results b.r2{margin: 0 3px}
.twoColHybLtHdr #results b.r3{margin: 0 2px}
.twoColHybLtHdr #results b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #results_nar b.rtop b, .twoColHybLtHdr #results_nar b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF} /* top background */
.twoColHybLtHdr #results_nar b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #results_nar b.r1{margin: 0 5px}
.twoColHybLtHdr #results_nar b.r2{margin: 0 3px}
.twoColHybLtHdr #results_nar b.r3{margin: 0 2px}
.twoColHybLtHdr #results_nar b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #results_report b.rtop b, .twoColHybLtHdr #results_report b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF} /* top background */
.twoColHybLtHdr #results_report b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #results_report b.r1{margin: 0 5px}
.twoColHybLtHdr #results_report b.r2{margin: 0 3px}
.twoColHybLtHdr #results_report b.r3{margin: 0 2px}
.twoColHybLtHdr #results_report b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #center_container b.rtop b, .twoColHybLtHdr #center_container b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF} /* top background */
.twoColHybLtHdr #center_container b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #center_container b.r1{margin: 0 5px}
.twoColHybLtHdr #center_container b.r2{margin: 0 3px}
.twoColHybLtHdr #center_container b.r3{margin: 0 2px}
.twoColHybLtHdr #center_container b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #center_container_950 b.rtop b, .twoColHybLtHdr #center_container_950 b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF} /* top background */
.twoColHybLtHdr #center_container_950 b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #center_container_950 b.r1{margin: 0 5px}
.twoColHybLtHdr #center_container_950 b.r2{margin: 0 3px}
.twoColHybLtHdr #center_container_950 b.r3{margin: 0 2px}
.twoColHybLtHdr #center_container_950 b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #bluepod b.rtop b, .twoColHybLtHdr #bluepod b.rbottom b{display:block;height: 1px; overflow: hidden; background: #C6E2FF} /* top background */
.twoColHybLtHdr #bluepod b.rtop, .twoColHybLtHdr #bluepod b.rbottom{display:block;background: #FFFFFF} /* corner background - color of the containing div */
.twoColHybLtHdr #bluepod b.r1{margin: 0 5px}
.twoColHybLtHdr #bluepod b.r2{margin: 0 3px}
.twoColHybLtHdr #bluepod b.r3{margin: 0 2px}
.twoColHybLtHdr #bluepod b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #bluepod_legend b.rtop b, .twoColHybLtHdr #bluepod_legend b.rbottom b{display:block;height: 1px; overflow: hidden; background: #C6E2FF} /* top background */
.twoColHybLtHdr #bluepod_legend b.rtop, .twoColHybLtHdr #bluepod_legend b.rbottom{display:block;background: #FFFFFF} /* corner background - color of the containing div */
.twoColHybLtHdr #bluepod_legend b.r1{margin: 0 5px}
.twoColHybLtHdr #bluepod_legend b.r2{margin: 0 3px}
.twoColHybLtHdr #bluepod_legend b.r3{margin: 0 2px}
.twoColHybLtHdr #bluepod_legend b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #darkbluepod b.rtop b, .twoColHybLtHdr #darkbluepod b.rbottom b{display:block;height: 1px; overflow: hidden; background: #9BC4E2} /* top background */
.twoColHybLtHdr #darkbluepod b.rtop, .twoColHybLtHdr #darkbluepod b.rbottom{display:block;background: #FFFFFF} /* corner background - color of the containing div */
.twoColHybLtHdr #darkbluepod b.r1{margin: 0 5px}
.twoColHybLtHdr #darkbluepod b.r2{margin: 0 3px}
.twoColHybLtHdr #darkbluepod b.r3{margin: 0 2px}
.twoColHybLtHdr #darkbluepod b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #darkbluepod_legend b.rtop b, .twoColHybLtHdr #darkbluepod_legend b.rbottom b{display:block;height: 1px; overflow: hidden; background: #9BC4E2} /* top background */
.twoColHybLtHdr #darkbluepod_legend b.rtop, .twoColHybLtHdr #darkbluepod_legend b.rbottom{display:block;background: #FFFFFF} /* corner background - color of the containing div */
.twoColHybLtHdr #darkbluepod_legend b.r1{margin: 0 5px}
.twoColHybLtHdr #darkbluepod_legend b.r2{margin: 0 3px}
.twoColHybLtHdr #darkbluepod_legend b.r3{margin: 0 2px}
.twoColHybLtHdr #darkbluepod_legend b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #systembluepod b.rtop b, .twoColHybLtHdr #systembluepod b.rbottom b{display:block;height: 1px; overflow: hidden; background: #CCFFCC} /* top background */
.twoColHybLtHdr #systembluepod b.rtop, .twoColHybLtHdr #systembluepod b.rbottom{display:block;background: #FFFFFF} /* corner background - color of the containing div */
.twoColHybLtHdr #systembluepod b.r1{margin: 0 5px}
.twoColHybLtHdr #systembluepod b.r2{margin: 0 3px}
.twoColHybLtHdr #systembluepod b.r3{margin: 0 2px}
.twoColHybLtHdr #systembluepod b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #systembluepod_legend b.rtop b, .twoColHybLtHdr #systembluepod_legend b.rbottom b{display:block;height: 1px; overflow: hidden; background: #CCFFCC} /* top background */
.twoColHybLtHdr #systembluepod_legend b.rtop, .twoColHybLtHdr #systembluepod_legend b.rbottom{display:block;background: #FFFFFF} /* corner background - color of the containing div */
.twoColHybLtHdr #systembluepod_legend b.r1{margin: 0 5px}
.twoColHybLtHdr #systembluepod_legend b.r2{margin: 0 3px}
.twoColHybLtHdr #systembluepod_legend b.r3{margin: 0 2px}
.twoColHybLtHdr #systembluepod_legend b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #redpod b.rtop b, .twoColHybLtHdr #redpod b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFE4B5} /* top background */
.twoColHybLtHdr #redpod b.rtop, .twoColHybLtHdr #redpod b.rbottom{display:block;background: #FFFFFF} /* corner background - color of the containing div */
.twoColHybLtHdr #redpod b.r1{margin: 0 5px}
.twoColHybLtHdr #redpod b.r2{margin: 0 3px}
.twoColHybLtHdr #redpod b.r3{margin: 0 2px}
.twoColHybLtHdr #redpod b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #redpod_legend b.rtop b, .twoColHybLtHdr #redpod_legend b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFE4B5} /* top background */
.twoColHybLtHdr #redpod_legend b.rtop, .twoColHybLtHdr #redpod_legend b.rbottom{display:block;background: #FFFFFF} /* corner background - color of the containing div */
.twoColHybLtHdr #redpod_legend b.r1{margin: 0 5px}
.twoColHybLtHdr #redpod_legend b.r2{margin: 0 3px}
.twoColHybLtHdr #redpod_legend b.r3{margin: 0 2px}
.twoColHybLtHdr #redpod_legend b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #exp_container b.rtop b, .twoColHybLtHdr #exp_container b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF} /* top background */
.twoColHybLtHdr #exp_container b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #exp_container b.r1{margin: 0 5px}
.twoColHybLtHdr #exp_container b.r2{margin: 0 3px}
.twoColHybLtHdr #exp_container b.r3{margin: 0 2px}
.twoColHybLtHdr #exp_container b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #admin b.rtop b, .twoColHybLtHdr #admin b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF} /* top background */
.twoColHybLtHdr #admin b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #admin b.r1{margin: 0 5px}
.twoColHybLtHdr #admin b.r2{margin: 0 3px}
.twoColHybLtHdr #admin b.r3{margin: 0 2px}
.twoColHybLtHdr #admin b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.twoColHybLtHdr #results_border .b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; margin:0 5px;}
.twoColHybLtHdr #results_border .b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.twoColHybLtHdr #results_border .b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.twoColHybLtHdr #results_border .b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}

.twoColHybLtHdr #results_border_nar .b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; margin:0 5px;}
.twoColHybLtHdr #results_border_nar .b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.twoColHybLtHdr #results_border_nar .b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.twoColHybLtHdr #results_border_nar .b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}



.twoColHybLtHdr .contboxwt {background: url(images/bl_wg.gif) 0 100% no-repeat #FFFFFF; width: auto; height: auto; float: left; margin: 10px 10px 10px 10px;}
.twoColHybLtHdr .br_wg {background: url(images/br_wg.gif) 100% 100% no-repeat}
.twoColHybLtHdr .tl_wg {background: url(images/tl_wg.gif) 0 0 no-repeat}
.twoColHybLtHdr .tr_wg {background: url(images/tr_wg.gif) 100% 0 no-repeat; padding:10px}
.twoColHybLtHdr .clear {font-size: 1px; height: 1px} 

.twoColHybLtHdr #help_container b.rtop b, .twoColHybLtHdr #help_container b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF} /* top background */
.twoColHybLtHdr #help_container b.rtop, b.rbottom{display:block;background: #E8E8E8} /* corner background - color of the containing div */
.twoColHybLtHdr #help_container b.r1{margin: 0 5px}
.twoColHybLtHdr #help_container b.r2{margin: 0 3px}
.twoColHybLtHdr #help_container b.r3{margin: 0 2px}
.twoColHybLtHdr #help_container b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* --------------- END ROUNDED CORNER DIVS --------------- */
/* --------------- -------------- --------------- */


/* --------------- BEGIN 2 COLUMN LAYOUT --------------- */
/* --------------- -------------- --------------- */


	/* column container */
	.colmask {
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}

	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#FFFFFF;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
		background:#FFFFFF;		/* left column background colour */
	}
	.doublepage .col1 {
		width:50%;			/* left column content width (column width minus left and right padding) */
		left:50%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:50%;			/* right column content width (column width minus left and right padding) */
		left:50%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}

/* --------------- END 2 COLUMN LAYOUT --------------- */
/* --------------- -------------- --------------- */


/* --------------- BEGIN NAVIGATION --------------- */
/* --------------- -------------- --------------- */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.twoColHybLtHdr #blueblock{
	width: 80%;
	/* border-right: 1px solid #000; */
	padding: 0 0 5px 0;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-size: 90%;
	/* background-color: #90bade; */
	color: #333;
	}

* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

.twoColHybLtHdr #blueblock ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}

.twoColHybLtHdr #blueblock li {
	border-bottom: 1px solid #90BADE;
	margin: 0;
	}

.twoColHybLtHdr #blueblock li a{
	display: block;
	padding: 5px 5px 5px 0px;
	/* border-left: 10px solid #1958B7; */
	/* border-right: 10px solid #508FC4; */
	background-color: #3063A5; /* 2175BC */
	color: #FFF;
	text-decoration: none;
	width: 100%;
	}

html>body #blueblock li a{ /*Non IE6 width*/
	width: auto;
	}

.twoColHybLtHdr #blueblock li a:hover{
	/* border-left: 10px solid #1c64d1; */
	/* border-right: 10px solid #5ba3e0; */
	background-color: #2586d7;
	color: #fff;
	}

/* --------------- END NAVIGATION --------------- */
/* --------------- -------------- --------------- */

/* --------------- BEGIN POPUP --------------- */
/* --------------- -------------- --------------- */

	.twoColHybLtHdr .thumbnail{ position: relative;z-index: 0;}
	.twoColHybLtHdr .thumbnail:hover{background-color: transparent; z-index: 50;}
	.twoColHybLtHdr .thumbnail span{ /*CSS for enlarged image*/ position: absolute;background-color: #0b2494; padding: 2px;left: -1000px;border: 1px solid blue; visibility: hidden; color: white; font-size: 12px;  font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	.twoColHybLtHdr .thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}
	.twoColHybLtHdr .thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: -40px;left: 200px; /*position where enlarged image should offset horizontally */}

	.twoColHybLtHdr .thumbnailwhite{ position: relative;z-index: 0;}
	.twoColHybLtHdr .thumbnailwhite:hover{background-color: transparent; z-index: 50;}
	.twoColHybLtHdr .thumbnailwhite span{ /*CSS for enlarged image*/ position: absolute;background-color: #EEEEEE; padding: 2px;left: -1000px;border: 1px solid blue; visibility: hidden; color: black; font-size: 12px;  font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	.twoColHybLtHdr .thumbnailwhite span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}
	.twoColHybLtHdr .thumbnailwhite:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: -10px;left: -15px; /*position where enlarged image should offset horizontally */}

	.twoColHybLtHdr .thumbnailblue{ position: relative;z-index: 0;}
	.twoColHybLtHdr .thumbnailblue:hover{background-color: transparent; z-index: 50;}
	.twoColHybLtHdr .thumbnailblue span{ /*CSS for enlarged image*/ position: absolute;background-color: #0b2494; padding: 2px;left: -1000px;border: 1px solid blue; visibility: hidden; color: white; font-size: 12px;  font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	.twoColHybLtHdr .thumbnailblue span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}
	.twoColHybLtHdr .thumbnailblue:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: -150px; left: 100px; /*position where enlarged image should offset horizontally */}
	
/* --------------- END POPUP --------------- */
/* --------------- -------------- --------------- */


		.twoColHybLtHdr #home_content a img {border: none;}

		.twoColHybLtHdr #upgrade p a{
			margin-left: auto;
			margin-right: auto;
			display: block;
			padding: 5px 5px 5px 0px;
			background-color: #C7C7C7;
			color: #990000;
			font-size: 16px;
			font-weight: bold;
			text-decoration: none;
			width: 150px;
			}
		
		body #upgrade p a{ /*Non IE6 width*/
			width: auto;
			}
		
		.twoColHybLtHdr #upgrade p a:hover{
			margin-left: auto;
			margin-right: auto;
			background-color: #E8E8E8;
			color: #990000;
			font-size: 16px;
			font-weight: bold;
			}



		.twoColHybLtHdr #bluebox h3, .twoColHybLtHdr #bluebox p, .twoColHybLtHdr #bluebox_nar h3, .twoColHybLtHdr #bluebox_nar p {text-align: justify; font-size: 12px; text-indent: 0px; padding: 0 15px;}
		.twoColHybLtHdr #bluebox p.cntr,.twoColHybLtHdr #bluebox_nar p.cntr {text-align: center;}
		.twoColHybLtHdr #bluebox p.left, .twoColHybLtHdr #bluebox_nar p.left {text-align: left;}
		.twoColHybLtHdr #bluebox p.right, .twoColHybLtHdr #bluebox_nar p.right {text-align: right;}
		.twoColHybLtHdr #bluebox p.redbold, .twoColHybLtHdr #bluebox_nar p.redbold {font-weight: bold; color: red; text-align: center; font-size: 14px; text-indent: 10px; }
		.twoColHybLtHdr #bluebox p.policy, .twoColHybLtHdr #bluebox_nar p.policy {text-align: justify; font-size: 12px; color: black; text-indent: 0px; padding: 0 15px; }
		.twoColHybLtHdr #bluebox p.pwold, .twoColHybLtHdr #bluebox_nar p.pwold {text-align: right; font-size: 12px; text-indent: 0px; padding: 0 15px; margin: 0px 175px 0px 0px;}
		.twoColHybLtHdr #bluebox p.pwnew, .twoColHybLtHdr #bluebox_nar p.pwnew {text-align: right; font-size: 12px; text-indent: 0px; padding: 0 15px; margin: 0px 175px 0px 0px;}
		.twoColHybLtHdr #bluebox p.pwverify, .twoColHybLtHdr #bluebox_nar p.pwverify {text-align: right; font-size: 12px; text-indent: 0px; padding: 0 15px; margin: 0px 175px 0px 0px;}

		.twoColHybLtHdr #bluebox p.legend, .twoColHybLtHdr #bluebox_nar p.legend, .twoColHybLtHdr #help_content p.legend {font-size: 16px; font-weight: bold; color: #990000; padding: 0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }

		.twoColHybLtHdr #bluebox h1, .twoColHybLtHdr #bluebox_nar h1 {text-align: center; font-size: 22px; color: black; text-indent: 0px; padding: 0 15px; }
		.twoColHybLtHdr #bluebox h2, .twoColHybLtHdr #bluebox_nar h2 {text-align: center; font-size: 12px; color: black; text-indent: 0px; padding: 0 15px; }
		.twoColHybLtHdr #bluebox ul.disc, .twoColHybLtHdr #bluebox_nar ul.disc {list-style-type: disc; list-style-position: outside; text-align: left; font-size: 12px; text-indent: 5px; padding: 0 60px; }
		.twoColHybLtHdr #bluebox ul.decimal, .twoColHybLtHdr #bluebox_nar ul.decimal {list-style-type: decimal; list-style-position: outside; text-align: left; font-size: 12px; text-indent: 0px; padding: 0 60px; }

		.twoColHybLtHdr #bluebox .favorite, .twoColHybLtHdr #bluebox_nar .favorite {color: #3A5894; text-align: center; font-size: 10px; }
		.twoColHybLtHdr #bluebox .favorite a, .twoColHybLtHdr #bluebox_nar .favorite a {color: #3A5894; text-align: center; font-size: 10px; text-decoration: none;}
		.twoColHybLtHdr #bluebox .favorite a:visited, .twoColHybLtHdr #bluebox_nar .favorite a:visited {color: #3A5894; text-align: center; font-size: 10px; text-decoration: none;}
		.twoColHybLtHdr #bluebox .favorite a:hover, .twoColHybLtHdr #bluebox_nar .favorite a:hover {color: #3A5894; text-align: center; font-size: 10px; text-decoration: underline;}

		.twoColHybLtHdr #bluebox .favpopup, .twoColHybLtHdr #bluebox_nar .favpopup
								{
									position:absolute; left: -45; top:-65; width:175; height:50;
									border-style: solid;
									border-width: 2;
									border-color: #7D9EC0;
									background-color: #CAE1FF;
									padding: 5px;
									color: black;
									text-align: justify;
									font-family: Arial;
									font-weight: normal;
									font-size: 10pt;
									z-index: 2;
									visibility: hidden;
								}

.twoColHybLtHdr #home_content h1 {text-align: center; font-size: 22px; color: black; text-indent: 0px; padding: 0 15px; }
.twoColHybLtHdr #home_content .Header {font-size: 14px; color:#0b2494; font-family:  Arial, Helvetica, sans-serif; font-weight: bold;}
.twoColHybLtHdr #home_content p {font-size: 12px; color: Black;  font-family:  Arial, Helvetica, sans-serif; }

.twoColHybLtHdr p.results_legend {
	text-align: left;
	margin-left: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	padding: 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


	.head_cont {
		background-color: #FFF;
		clear:both;
		float:left;
		margin-bottom: 15px;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}

	.head_wrap_r {
		background-color: #FFF;
		float:right;
		margin-top: 10px;
		width:50%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}

	.head_wrap_rsm {
		background-color: #FFF;
		float:right;
		margin-top: 10px;
		width:25%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}

	 .leftcontent {
		float: left;
		width: 50%;
		background:#FFF;
		font-size: 12px;
		overflow:hidden;
		}

	 .centerleftcontent {
		float: right;
		width: 50%;
		background:#FFF;
		font-size: 12px;
		overflow:hidden;
		}

	.rightcontent {
		float: right;
		width: 50%;
		background:#FFF;
		font-size: 12px;
		overflow:hidden;
		}

/* --------------- HELP POPUPS GENERAL FORMATING --------------- */

.twoColHybLtHdr p.help_button {
	text-align: right;
	margin-right: 10px;
	margin-top: -20px;
	padding: 0px;
}

.twoColHybLtHdr #help_content .sectiontitle {font-size: 16px; font-weight: bold; color: #990000; padding: 0px; margin-top: 10px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
.twoColHybLtHdr #help_content .fieldname {font-size: 14px; font-weight: bold; color: black; text-decoration: underline; padding: 0px; }
.twoColHybLtHdr #help_content .subfieldname {font-size: 12px; font-weight: bold; color: black; text-decoration: underline; padding: 0px; }
.twoColHybLtHdr #help_content .helptext {font-size: 12px; font-weight: normal; color: black; padding: 0px; margin-left: 15px; margin-top: 5px; }
.twoColHybLtHdr #help_content .helptextb {font-size: 12px; font-weight: bold; color: black; padding: 0px; margin-left: 15px; margin-top: 5px; }
.twoColHybLtHdr #help_content .helptextred {font-size: 12px; font-weight: normal; color: red; padding: 0px; margin-left: 15px; margin-top: 5px; }
.twoColHybLtHdr #help_content .helptextredb {font-size: 12px; font-weight: bold; color: red; padding: 0px; margin-left: 15px; margin-top: 5px; }
.twoColHybLtHdr #help_content .subhelptext {font-size: 12px; font-weight: normal; color: black; padding: 0px; margin-left: 25px; margin-top: 5px; }
.twoColHybLtHdr #help_content .listtitle {font-size: 12px; font-weight: bold; color: black; padding: 0px; margin-top: 2px; margin-left: 15px;}
.twoColHybLtHdr #help_content ul { list-style-type: disc; font-size: 12px; font-weight: normal; color: black; padding: 0px; margin-top: 2px; margin-left: 55px;} 

/* --------------- HELP POPUPS GENERAL FORMATING --------------- */

.twoColHybLtHdr #help_content .ulnum { list-style-type: decimal; font-size: 12px; font-weight: normal; color: black; padding: 0px; margin-top: 2px; margin-left: 55px;}


/* --------------- NOT CURRENTLY USED --------------- */

.twoColHybLtHdr .blueboxbl {background: url(images/bluegraybox_bl.gif) 0 100% no-repeat #BCD2EE; width: 850px; margin: 10px 10px ;}
.twoColHybLtHdr .blueboxbr {background: url(images/bluegraybox_br.gif) 100% 100% no-repeat}
.twoColHybLtHdr .blueboxtl {background: url(images/bluegraybox_tl.gif) 0 0 no-repeat}
.twoColHybLtHdr .blueboxtr {background: url(images/bluegraybox_tr.gif) 100% 0 no-repeat; padding:10px}
.twoColHybLtHdr .blueboxclear {font-size: 1px; height: 1px} 



.twoColHybLtHdr #testbox {
	margin: 20px 20px 20px 20px;
	width: 500px;
	min-width: 500px; 
	background-color: #FFFFFF; 
padding: 1px;
}

/* --------------- END NOT CURRENTLY USED --------------- */






