/* CSS Document */

/* GENERAL HTML STYLES */

* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0 0 10px;
	font-size: 11px;
	background-color: #FEFEFE;
	background-image: url(../images/shared/header_bg_red.png);
	background-repeat: repeat-x;
	background-position: left top;
}
body, td, input, textarea, select {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
}
h1 {
	margin: 0;
	padding: 0;
	font: normal 1.9em Tahoma, Arial, Helvetica, Geneva, sans-serif;
}
h2 {
	margin: 0;
	padding: 0;
	font: normal 1.7em Tahoma, Arial, Helvetica, Geneva, sans-serif;
}
h3 {
	margin: 0;
	padding: 0;
	font: normal 1.5em Tahoma, Arial, Helvetica, Geneva, sans-serif;
}
h4 {
	margin: 0;
	padding: 0;
	font: normal 1.3em Tahoma, Arial, Helvetica, Geneva, sans-serif;
}
h5 {
	margin: 0;
	padding: 0;
	font: bold 1.1em Tahoma, Arial, Helvetica, Geneva, sans-serif;
}
p {
	margin: 0 0 10px;
	padding: 0;
}
small {
	font-size: 85%;
	font-style: italic;
}
/* GENERAL HTML ELEMENT STYLES */

form {
	display: inline;
}
img {
	border: none;
}
hr {
	border: none;
	color: #f4f4f4;
	height: 1px;
	background-color: #EE9240;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
/* FLOATS AND CLEARS */

.fl {
	float: left;
	width:auto;
}
.fr {
	float: right;
	width:auto;
}
.clear {
	clear: both;
	height: 0;
	margin: 0;
}
.clearfix:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
}
/* Hides from IE-mac \*/ 
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
} /* End hide from IE-mac */
/* GENERAL HTML LINK STYLES */

a:link, a:visited, a:active {
	text-decoration: underline;
	color: #900300;
}
a:hover {
	color: #fe9b44;
}
/* LAYOUT AND POSITIONING */

#t1 {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FE9B44;
	height: 86px;
	background-image: url(../images/shared/tagline.gif);
	background-repeat: no-repeat;
	background-position: 380px 45px;
}
#t1a {
	width: 930px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#t1f {
	position: absolute;
	z-index: 99999; /*CHECK*/
	left: 0px;
	top: 9px;
	background-color: #FEFEFE;
	background-repeat: no-repeat;
	background-position: center center;
	height: 109px;
	width: 240px;
	border-top-width: 5px;
	border-right-width: 15px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	background-image: url(../images/shared/twb_logo.gif);
	margin: 0px;
	padding: 0px;
}
#t1s {
	position: absolute;
	list-style: none;
	bottom: 0.1em;
	right: -4px;
	z-index: 1;
	top: 0px;
	margin: 0px;
	padding: 0;
}
#t1s li {
	font-size: 1em;
	float: left;
}
#t1s li a:link, #t1s li a:visited, #t1s li a:active {
	display: block;
	line-height: 1.3em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration:none;
}
#t1s li.mx {
	color: #fff;
	display: block;
	font-weight:bold;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
#t1s li.tx a:link, #t1s li.tx a:visited, #t1s li.tx a:active {
	color: #FE9B44;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #fe9b44;
	text-decoration:none;
	font-weight:normal;
}
#t1s li.tx a:hover {
	color: #FFFFFF;
	background-color: #FE9B43; /* CHANGED FROM FE9B44 TO AVOID VALIDATION WARNING */
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
}
#t1s li.fx {
	font-weight: bold;
	float: right;
	padding: 0px;
}
#t1s li.fx a span {
	color: #D42524;
}
#t3 {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 930px;
	height: 30px;
}
#t3n {
	list-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	float: right;
}
#t3n li {
	display: block;
	background: url(../images/m_e_menu.gif) 50% -1000% no-repeat;
	float: left;
}
#t3n li:hover {
	background-position: 50% 100%;
}
#t3n li a:link, #t3n li a:visited, #t3n li a:active {
	float: left;
	display: block;
	font-size: 1.1em;
	color: #F68C47;
	font-weight: bold;
	background-image: url(../images/top_nav_line.gif);
	background-repeat: no-repeat;
	background-position: 0% 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EB7C33;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	text-decoration:none;
}
#t3n li a:hover {
	color: #FFFFFF;
	background-image: url(../images/shared/nav_main_over.png);
	background-repeat: repeat-x;
	background-position: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FE9B44;
}
#t3n li.x a:link, #t3n li.x a:visited, #t3n li.x a:active {
	border-left: 1px solid #EB7C33;
	/*CHECK*/ background-color: #010101; /* CHANGED FROM 000000 TO AVOID VALIDATION WARNING */
	color: #FFFFFF;
}
#t4 {
}
#t4a {
	width: 930px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #fefefe;
	background-image: url(../images/shared/page_border.png);
	background-repeat: no-repeat;
}
#t4c {
	background-repeat: no-repeat;
	background-image: url(../images/shared/page_border.png);
}
div.home #t4c {
	padding-top: 20px;
}
div.subs #t4c {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	padding-top:10px;
}
#t4f {
	background-color: #CB360B;
	font-size: 10px;
	z-index: 99999;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
	height: 50px;
	padding-top: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EE9240;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	color: #A51901;
	background-image: url(../images/shared/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#t4f div.fl, #t4f div.fr {
	font-size: 1.1em;
	z-index: 99999;
}
#t4f div a:link, #t4f div a:visited, #t4f div a:active {
	color: #fe9b44;
	font-weight: normal;
	text-decoration:none;
}
#t4f div a:hover {
	color: #ffffff;
}
#t4f div.fl img, #t4f div.fr img {
}
#t4ff {
	color: #FCFCFC;
	font-size: .9em;
	text-align: center;
	background-color: #FEFEFE;
	z-index: 99999;
	height: 30px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}
.copyright {
	color: #808080;
	background-color: #FEFEFE;
}
/* SUBS */

#s0hp {
	width: 858px;
	border: 1px solid #EE9240;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 278px;
	background-image: url(../images/shared/focus.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#s0hp img {
	margin: 0px;
	padding: 0px;
	float: left;
}
#s0hp_text {
	color: #FFFFFF;
	padding: 10px;
	width: 269px;
	float:right;
	position: relative;
	top: 50%;
	margin-top: -90px;
}
#s0hp_text p {
	color: #FFFFFF;
	font-size: 110%;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	line-height: 140%;
	letter-spacing: 1px;
}
#s0hpl {
	width: 569px;
	float: left;
}
#s0hpr {
	width: 289px;
	height:278px;
	float: right;
	vertical-align:middle;
}
#s0hp h3 {
	width: 100%;
}
#pl {
	background-color: #FEFEFE;
	width: 860px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FEFEFE;
}
.col {
	width: 280px;
	float: left;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	line-height: 150%;
}
.col h4 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	line-height: 16px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.col h4 a:link, .col h4 a:visited, .col h4 a:active {
	color: #FFFFFF;
}
.col h4 a:hover {
	color: #751201;
}
.col ul {
	margin: 0px;
	padding: 0px 10px;
}
.col ul li {
	background-repeat: no-repeat;
	background-position: 5px 12px;
	padding-bottom: 5px;
	list-style-type: none;
	color: #000000;
	letter-spacing: 1px;
	padding-top: 5px;
}
.col ul li a:link, .col ul li a:visited, .col ul li a:active {
	color: #fe9b44;
}
.col ul li a:hover {
	color: #751201;
}
.col#right {
	margin: 0px;
	float: right;
}
#colsub_left {
	background-image: url(../images/shared/sub_l_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 158px;
	width: 278px;
	border: 1px solid #EE9240;
}
#colsub_center {
	float: left;
	background-image: url(../images/shared/sub_c_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 158px;
	width: 278px;
	border: 1px solid #EE9240;
}
#colsub_right {
	float: left;
	background-image: url(../images/shared/sub_r_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 158px;
	width: 278px;
	border: 1px solid #EE9240;
}
.colsub_title {
	height: 60px;
	position: relative;
	top: 98px;
	background-image: url(../images/shared/sub_title_bg.png);
	background-repeat: repeat-x;
}
.colsub_title a:link, .colsub_title a:visited, .colsub_title a:active {
	text-decoration: none;
}
.colsub_title a:hover {
}
.colsub_text {
	width: 278px;
	color: #737373;
	padding-bottom: 50px;
	letter-spacing: 1px;
}
.colsub_text ul {
	list-style: none;
	float: right;
	margin: 0px;
	padding: 0px;
}
.colsub_text ul li {
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
	font-weight: bold;
}
.colsub_text ul li a:link, .colsub_text ul li a:visited, .colsub_text ul li a:active {
	display: block;
	background-image: url(../images/shared/bullet_circlearrow_yellow.png);
	background-repeat: no-repeat;
	background-position: right 50%;
	height: 24px;
	text-align: right;
	padding-right: 29px;
	line-height: 24px;
	text-decoration: underline;
}
.colsub_text ul li a:hover {
	background-image: url(../images/shared/bullet_circlearrow_red.png);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.colsub_text h4 {
	font-size: 16px;
	font-weight: bold;
	display: block;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	line-height: 16px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.colsub_text h4 a:link, .colsub_text h4 a:visited, .colsub_text h4 a:active {
	color: #fe9b44;
}
.colsub_text h4 a:hover {
	color: #751201;
}
div.subs #s0l {
	float: left;
	width: 220px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: 10px;
}
div.subs #s0r {
	float: left;
	width: 640px;
	margin-top: 10px;
	background-color: #FEFEFE;
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.subs #s0new {
	float: right;
	background: no-repeat 0 0;
	width: 200px;
	padding-top: 1.5em;
}
#s1nav {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../images/shared/slnav_bg.jpg);
	background-repeat: no-repeat;
	width: 200px;
}
#s1nav h3 {
	margin: 0 20px 0.5em;
}
#s1nav ul {
	list-style: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8A4C05;
}
#s1nav ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A4C05;
}
#s1nav ul li a:link, #s1nav ul li a:visited, #s1nav ul li a:active {
	display: block;
	color: #FFFFFF;
	font-size: 1.1em;
	border-left-width: 3px;
	border-left-style: solid;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 17px;
	padding-bottom: 10px;
	border-left-color: #000000;
	text-decoration:none;
}
#s1nav ul li a:hover {
	/*CHECK*/ background-color: #751202; /* CHANGED FROM 751201 FOR VALIDATION */
	color: #fff;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #EE9240;
}
#s1nav ul li a.x {
	background-position: right 50%;
	/*CHECK*/ background-color: #010101; /* CHANGED FROM 000000 FOR VALIDATION */
	color: #fff;
	font-weight: bold;
	background-image: url(../images/shared/slnav_over.png);
	background-repeat: no-repeat;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #E00036;
}
#s2nav {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 200px;
}
#s1h {
	background-repeat: no-repeat;
	background-position: center top;
	width: 638px;
	height: 188px;
}
#s1h h3 {
	color: #FFFFFF;
	background-image: url(../images/shared/sub_title_bg.png);
	background-repeat: repeat-x;
	background-position: 0px;
	height: 40px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 40px;
	position: relative;
	top: 148px;
}
#s1h h3.x1 {
	background-color: #0070B9;
	color: #AADDFF;
	background-image: url(../images/shared/ts_blue.png);
	background-repeat: repeat-x;
	background-position: center;
}
#s1h h3.x2 {
	background-color: #884904;
	color: #FDD7AC;
	background-image: url(../images/shared/ts_brown.png);
	background-repeat: repeat-x;
	background-position: center;
}
#s1h h3.x3 {
	background-color: #E00036;
	color: #FFAABF;
	background-image: url(../images/shared/ts_red.png);
	background-repeat: repeat-x;
	background-position: center;
}
#s1h h3.x4 {
	/*CHECK*/ /*background-color: #fe9b44;*/
	color: #FDDDAC;
	background-image: url(../images/shared/ts_orange.png);
	background-repeat: repeat-x;
	background-position: center;
}
#s1h h3.x5 {
	background-color: #F8F400;
	color: #4A4800;
	background-image: url(../images/shared/ts_yellow.png);
	background-repeat: repeat-x;
	background-position: center;
}
#s1h h3.x6 {
	background-color: #009552;
	color: #AAFFDB;
	background-image: url(../images/shared/ts_green.png);
	background-repeat: repeat-x;
	background-position: center;
}
#s1p {
	color: #404040;
	float: left;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	padding-top: 20px;
	width: 640px;
}
#s1p h4 {
	color: #751201;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	font-size: 14px;
	padding-top: 20px;
}
#s1p h5 {
	color: #404040;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#s1p p {
	line-height: 150%;
	letter-spacing: 1px;
	color: #000000;
}
#s1p img {
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#s1p ul {
	list-style: none;
	margin-bottom: 10px;
}
#s1p ul li {
	letter-spacing: 1px;
	line-height: 150%;
	color: #000000;
	background-image: url(../images/shared/bullet_chevron_yellow.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
#s1p ul li p {
	font-size: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
}
#s1p ul li a:link, #s1p ul li a:visited, #s1p ul li a:active {
	font-size: 1em;
	color: #808080;
	background-position: left center;
}
#s1p ul li a:hover {
	color: #5B7E95;
}





#s1p dl {
	list-style: none;
	width: 320px;
}
#s1p dt {
	font: normal 1.3em Tahoma, Arial, Helvetica, Geneva, sans-serif;
}
#s1p dd {
	margin: 0 0 10px;
	padding: 0;
}






#s1p_l ul {
	list-style: none;
	width: 320px;
}
#s1p_l ul li {
	background: none;
	padding: 0.1em 0;
}
#s1p_l ul li a:link, #s1p_l ul li a:visited, #s1p_l ul li a:active {
	display: block;
	padding-top: .31em;
	padding-right: 0;
	padding-bottom: .19em;
	padding-left: 20px;
	background-image: url(../images/shared/bullet_chevron_yellow.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	color: #751201;
}
#s1p_l ul li a:hover {
	color: #FFFFFF;
	background-color: #EE9240;
	background-image: url(../images/shared/bullet_chevron_red.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#s1p_sl {
	width: 310px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	float: left;
}
#s1p_sl h4 {
	background-color: #F0F0F0;
	padding: 10px;
	margin-right: 10px;
}
#s1p_sl ul {
	list-style: none;
	height: 120px;
	width: 310px;
	padding: 0px;
}
#s1p_sl ul li {
	background-image: none;
}
#s1p_sl ul li a:link, #s1p_sl ul li a:visited, #s1p_sl ul li a:active {
	display: block;
	padding-top: .31em;
	padding-right: 0;
	padding-bottom: .19em;
	padding-left: 20px;
	background-image: url(../images/shared/bullet_chevron_yellow.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	color: #751201;
	background-color: #EE9240;
}
#s1p_sl ul li a:hover {
	/*CHECK color: #FFFFFF;
	background-color: #751201; */
	background-image: url(../images/shared/bullet_chevron_red.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#s1p_sr {
	width: 310px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	float: right;
}
#s1p_sr h4 {
	background-color: #F0F0F0;
	padding: 10px;
	margin-right: 10px;
}
#s1p_sr ul {
	list-style: none;
	width: 320px;
}
#s1p_sr ul li {
	background: none;
}
#s1p_sr ul li a:link, #s1p_sr ul li a:visited, #s1p_sr ul li a:active {
	display: block;
	padding-top: .31em;
	padding-right: 0;
	padding-bottom: .19em;
	padding-left: 20px;
	background-image: url(../images/shared/bullet_chevron_yellow.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	color: #751201;
}
#s1p_sr ul li a:hover {
	/*CHECK color: #FFFFFF;
	background-color: #EE9240; */
	background-image: url(../images/shared/bullet_chevron_red.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
.features {
	list-style: none;
	width: 100%;
	padding: 0.5em 0 1.5em;
}
.features h3 {
}
.features li {
	width: 310px;
	background: url(../images/m_e_inf_s.gif) 0 50% no-repeat;
}
.features li div {
	background-color: #EE9240;
	background-image: url(../images/m_e_inf_t.gif);
	background-repeat: no-repeat;
	background-position: 0 -100em;
	margin-bottom: 10px;
}
.features li div span {
	display: block;
	background: url(../images/m_e_inf_b.gif) 0 -100em no-repeat;
}
.features li div span.x1 {
	background-image: url(../images/shared/ts_blue.png);
	background-repeat: repeat-x;
	background-position: center;
}
.features li div span a {
	display: block;
	color: #FFFFFF;
	font-size: 1.1em;
	background-image: url(../images/shared/feature_water.jpg);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 100px;
	height: 80px;
}
.features li div span a.x1 {
	background-image: url(../images/shared/feature_water.jpg);
	background-color: #0070B9;
	color: #AADDFF;
}
.features li div span a.x2 {
	background-image: url(../images/shared/feature_food.jpg);
	background-color: #884904;
	color: #FDD7AC;
}
.features li div span a.x3 {
	background-image: url(../images/shared/feature_health.jpg);
	background-color: #E00036;
	color: #FFAABF;
}
.features li div span a.x4 {
	background-image: url(../images/shared/feature_housing.jpg);
	background-color: #fe9b45;
	color: #FDDDAC;
}
.features li div span a.x5 {
	background-image: url(../images/shared/feature_education.jpg);
	background-color: #F8F400;
	color: #4A4800;
}
.features li div span a.x6 {
	background-image: url(../images/shared/feature_environment.jpg);
	background-color: #009552;
	color: #AAFFDB;
}
.features li div span a.x7 {
	background-image: url(../images/shared/feature_procurement.jpg);
}
.features li div span a.x8 {
	background-image: url(../images/shared/feature_sustainable.jpg);
}
.features li a:hover {
	background-position: 10px 50%;
	
	color: #FFFFFF;
}
.features li:hover div {
	background-position: 0 0;
	
	color: #FFFFFF;
}
.features li:hover div span {
	color: #FFFFFF;
}
.features li:hover div span a {
	background-repeat: no-repeat;
	background-position: 10px 50%;
	display: block;
	/*CHECK*/ color: #FFFFFF;
	background-color: #751200; /*CHANGED FROM 751201 TO AVOID VALIDATION WARNING*/
}
.sub_focus001 {
	background-image: url(../images/shared/focus_01.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus002 {
	background-image: url(../images/shared/focus_02.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus003 {
	background-image: url(../images/shared/focus_03.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus004 {
	background-image: url(../images/shared/focus_04.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus005 {
	background-image: url(../images/shared/focus_05.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus006 {
	background-image: url(../images/shared/focus_06.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus007 {
	background-image: url(../images/shared/focus_07.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus008 {
	background-image: url(../images/shared/focus_08.jpg);
	border: 1px solid #733F04;
}
.sub_focus009 {
	background-image: url(../images/shared/focus_09.jpg);
	border: 1px solid #F8F400;
}
.sub_focus010 {
	background-image: url(../images/shared/focus_10.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus011 {
	background-image: url(../images/shared/focus_11.jpg);
	border: 1px solid #0070B9;
}
.sub_focus012 {
	background-image: url(../images/shared/focus_12.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus013 {
	background-image: url(../images/shared/focus_13.jpg);
	border: 1px solid #E00036;
}
.sub_focus014 {
	background-image: url(../images/shared/focus_14.jpg);
	border: 1px solid #007F47;
}
.sub_focus015 {
	background-image: url(../images/shared/focus_15.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus016 {
	background-image: url(../images/shared/focus_16.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus017 {
	background-image: url(../images/shared/focus_17.jpg);
	border: 1px solid #fe9b44;
}
.sub_focus018 {
	background-image: url(../images/shared/focus_18.jpg);
	border: 1px solid #fe9b44;
}
/* SPECIAL PRINT DIV */

#t1p {
	display: none;
}

/* APPLICATION */

div.subs #a0r {
	width: 860px;
	margin-top: 20px;
	margin-bottom:50px;
}
#a1h { /* Header */
	background-image: url(../images/shared/sub_title_bg.png);
	background-repeat: repeat-x;
	background-position: 0px;
	width: 858px;
	height: 40px;
	border: solid 1px #ee9240;
}
#a1h h3 {
	color: #FFFFFF;
	height: 40px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 40px;
	float: left;
}
#a1p { /* Content */
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	margin-top:10px;
	background-color: #ffecce;
}
#a1p_t { /* Standard Content */

}
#a1p_m { /* Messages */
}
#a1p_l { /* Left */
	width: 375px;
	float:left;
}
#a1p_r { /* Right */
	width: 375px;
	margin-left: 430px;
}
#a1p_c { /* Center - 100% width */
}
#a1p_tc_l { /* Table Wrapper - Login */
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;	
	background-color: #edb661;
}
.tc_lc { /* Login Table Container */
	padding: 10px;
	background-color: #ffd38e;
}
#a1p_tc_r { /* Table Wrapper - Register */
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;		
	background-color: #edb661;
}
.tc_rc { /* Register Table Container */
	padding: 10px;
	background-color: #ffd38e;
}
#a1p_tc_c { /* Center Table Wrapper */
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;	
	background-color: #edb661;
}
.tc_c001 { /* Center Table Container*/ 
	padding: 10px;
	background-color: #ffd38e;
}
.t_001 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.t_001_r { height: 30px; }
.t_001_h {}
.t_001_d {}
.t_001_d1 { width: 20%;}
.t_001_d2 { width: 80%;}
.tc_c002 { /* Center Table Container*/ 
	padding: 10px;
	background-color: #ffd38e;
}
.t_002 {
	background-color: #ffecce;
}
.t_002_r {
}
.t_002_h {}
.t_002_d {}
.t_002_d1 {
	width: 70%;
	border-bottom: 1px dotted #fe9b44;
}
.t_002_d2 {
	width: 30%;
	border-bottom: 1px dotted #fe9b44;
}
.tc_c003 { /* Center Table Container*/ 
	padding: 5px;
}
.t_003 {
	width:100%;
}
.t_003_r { }
.t_003_h {}
.t_003_d {}
.t_003_d p { letter-spacing: normal; line-height: normal; }
.t_003_d1 {}
.t_003_d2 {}
.t_003_dt { border-top: dotted 1px #fe9b44; }
.t_003_dt p {
	
}
.tc_c004 { /* Center Table Container*/ 
	margin:5px;
	padding: 5px;
	background-color: #ffd38e;
}
.t_004 {
	width:100%;
}
.t_004_r {}
.t_004_h { text-align:left; }
.t_004_d {
	width: 50%;
}
.tc_c005 { /* Center Table Container*/ 
	padding: 10px;
	background-color: #ffd38e;
}
.t_005 {
	background-color: #ffecce;
	border: none;
	border-collapse:collapse;
}
.t_005_r {
}
.t_005_h {}
.t_005_d {}
.t_005_d1 {
	width: 138px;
	border-bottom: 1px dotted #fe9b44; vertical-align:top;
}
.t_005_d1 img { padding:5px; }
.t_005_d2 {
	border-bottom: 1px dotted #fe9b44;
	border-right: 1px dotted #ffd38e; vertical-align:top;
}
.t_005_d3 {
	width: 35%;
	border-bottom: 1px dotted #fe9b44;
	background-color: #ffd38e; vertical-align:top;
}
.tc_c006 { /* Center Table Container*/ 
	margin:5px;
	background-color: #ffd38e;
}
.t_006 {
	width:100%;
}
.t_006_r { }
.t_006_h { text-align:left; }
.t_006_d1 {
	width: 100%;
	height:48px;
	vertical-align:middle;
	background-image: url(../images/application/forms_and_tables/donate_now_td_bg.png);
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #5aa133;
	text-align: center;
	color: #26580a;
}
.t_006_d2 {
	width: 100%;
	height:34px;
	vertical-align:middle;
	text-align: center;
}
.tc_c007 { /* Center Table Container*/ 
	padding: 10px;
	background-color: #ffd38e;
}
.t_007 {
	background-color: #ffecce;
	width:100%;
}
.t_007_r {
}
.t_007_h {}
.t_007_d {}
.t_007_d1 {
	width: 74px;
	border-bottom: 1px dotted #fe9b44;
}
.t_007_d1 img { padding:5px; }
.t_007_d2 {
	border-bottom: 1px dotted #fe9b44;
	border-right: 1px dotted #ffd38e;
}
.t_007_d3 {
	width: 35%;
	border-bottom: 1px dotted #fe9b44;
	background-color: #ffecce;
}
.tc_c008 { /* Center Table Container*/ 
	margin:5px;
	background-color: #ffd38e;
}
.t_008 {
	width:100%;
	padding:5px;
	border: none;
	border-collapse:collapse;
}
.t_008_r { }
.t_008_h { text-align:left; }
.t_008_d1 {
	height:24px;
	vertical-align:middle;
	background-image: url(../images/application/forms_and_tables/donate_cart_td_bg.png);
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #d29b46;
	text-align: left;
	color: #a16d1d;
	padding-left: 5px;
}
.t_008_d2 {
	height:28px;
	vertical-align:middle;
	text-align: left;
	padding-left: 5px;
	background: #f6c376;
	border-left: solid 1px #d29b46; border-right: solid 1px #d29b46; 
}
.t_008_d3 {
	height:32px;
	vertical-align:middle;
	text-align: left;
	padding-left: 5px;
	background: #f6c376;
	border-left: solid 1px #d29b46; border-right: solid 1px #d29b46; border-bottom: solid 1px #d29b46;
}
.tc_c009 { /* Center Table Container*/ 
	padding: 10px; padding-top: 0px;
	background-color: #ffd38e;
}
.t_009 {
	background-color: #ffecce;
	width: 100%;
	border: none;
	border-collapse:collapse;
}
.t_009_r {
}
.t_009_h {}
.t_009_d {}
.t_009_d1 {
	width: 74px;
	background: #ffd38e;
}
.t_009_d1 img { padding:5px; }
.t_009_d2 {
	border-bottom: 1px dotted #fe9b44;
	border-right: 1px dotted #ffd38e;
}
.t_009_d3 {
	width: 35%;
	border-bottom: 1px dotted #fe9b44;
	background-color: #ffecce;
}
.tc_c010 { /* Center Table Container*/ 
	padding: 5px;
	background-color: #edb661;
}
.t_010 {
	background-color: #edb661;
	width: 100%;
	border: none;
	border-collapse:collapse;
}
.t_010_r {
}
.t_010_h {}
.t_010_d {}
.t_010_d1 {
	background: #edb661;
	padding:5px;
}
.t_010_d1 h3 { color: #694720; }
.t_010_d1 h5 { color: #694720; }
.t_010_d2 {
	background: #edb661;
	padding:5px;
	font-weight:normal;
}
.t_010_d3 {
	height: 44px;
	padding:5px;
	border: 1px solid #d29b46;
	background: #ffecce;
}
.t_011_d1 {
	width: 138px; vertical-align:top;
}
.t_011_d1 img { padding:5px; }
.t_011_d2 {
	border-right: 1px dotted #ffd38e; vertical-align:top;
}
.t_011_d3 {
	width: 276px;
	background-color: #ffd38e; vertical-align:top; text-align: center; padding-left:10px;
}
.t_011_d3 img {
	background-color: #fefefe; padding:10px; margin-bottom:10px; margin-top:0px; margin-right:0px; margin-left:0px;}
	.t_011_d4 {
	width: 276px;
	background-color: #FFECCE; vertical-align:top; text-align: center; padding-left:10px;
}
.tc_c012 { /* Center Table Container*/ 
	padding: 0px;
	padding-top:20px;
	padding-bottom:20px;
	background:none;
	border-bottom: 1px dotted #fe9b44;
}
.t_012_r { height: 24px; }
.t_012_d1 { width: 40%;}
.t_012_d2 { width: 60%;}
.tc_c013 { /* Center Table Container*/ 
	padding: 10px;
	background-color: #ffd38e;
	margin-left:128px;
}
.t_013 {
	background-color: #ffecce;
	border: none;
	border-collapse:collapse;
}
.t_013_r {
}
.t_013_h {}
.t_013_d {}
.t_013_d1 {
	width: 74px;
	border-bottom: 1px dotted #fe9b44; vertical-align:top;
}
.t_013_d1 img { padding:5px; }
.t_013_d2 {
	border-bottom: 1px dotted #fe9b44;
	border-right: 1px dotted #ffd38e; vertical-align:top;
}
.t_013_d3 {
	width: 35%;
	border-bottom: 1px dotted #fe9b44;
	background-color: #ffd38e; vertical-align:top;
}
.tc_c014 { /* Center Table Container*/ 
	padding: 10px;
	background-color: #ffd38e;
}
.t_014 {
	background-color: #ffecce;
	border: none;
	border-collapse:collapse;
}
.t_014_r {
}
.t_014_h {}
.t_014_d {}
.t_014_d1 {
	width: 74px;
	border-bottom: 1px dotted #fe9b44; vertical-align:top;
}
.t_014_d1 img { padding:5px; }
.t_014_d2 {
	border-bottom: 1px dotted #fe9b44;
	border-right: 1px dotted #ffd38e; vertical-align:top;
}
.t_014_d3 {
	width: 35%;
	border-bottom: 1px dotted #fe9b44;
	background-color: #ffd38e; vertical-align:top;
}
.tc_c015 { /* Center Table Container*/ 
	margin:5px;
}
.t_015 {
	width:100%;
}
.t_015_r { }
.t_015_h { text-align:left; }
.t_015_d1 {
	width: 100%;
	height:48px;
	vertical-align:middle;
}
.t_015_d2 {
	width: 100%;
	height:34px;
	vertical-align:middle;
	text-align: center;
}
#r_e_h { color: #7f5e2a; }
#p_m_a { color: #7f5e2a; }

/* FORM ELEMENTS */
.fe_01 { }
label.fe_01 { text-align:right; }
textarea.fe_01 {  border: 1px solid #5a86b3; width:256px; height: 128px; }
select.fe_01 {  border: 1px solid #5a86b3; }
input.fe_01 {  border: 1px solid #5a86b3; width:128px; }
label.fe_01 { float: right; padding-right:10px; color:#724c1a; }
.fe_02 {}
textarea.fe_02 {  border: 1px solid #5a86b3; width:256px; height: 256px; }
select.fe_02 {  border: 1px solid #5a86b3; }
input.fe_02 {  border: 1px solid #5a86b3; width:256px;  }
label.fe_02 { float: left; padding-right:10px; color:#000000; }
input.fe_03 {   }
span.hlp {
	padding-left:10px;
	color:#a56e26;
}
hr.a01 {
	border: none;
	height: 2px;
	background-color: #bd7320;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.mi {
	color:#CC0000;
	font-weight:bold;
}

/* SYSTEM MESSAGES */

.msg_info {
	margin-bottom: 2em;
	background-color: #C4F0FF;
	background-image: url(../ngo_registration_flow/images/icons/information.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 36px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #66CCFF;
	border-bottom-color: #66CCFF;
}
.msg_info p {
	font-size: 11px;
	line-height: normal;
	margin: 0px;
	padding: 5px;
	color: #333366;
}
.msg_alert {
	margin-bottom: 2em;
	background-color: #ffff99;
	background-image: url(../ngo_registration_flow/images/icons/alert.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 36px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffcc00;
	border-bottom-color: #ffcc00;
}
.msg_alert p {
	font-size: 11px;
	line-height: normal;
	margin: 0px;
	padding: 5px;
	color: #A44200;
}
.msg_success {
	margin-bottom: 2em;
	background-color: #B0FFCA;
	background-image: url(../ngo_registration_flow/images/icons/success.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 36px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #669933;
	border-bottom-color: #669933;
}
.msg_success p {
	font-size: 11px;
	line-height: normal;
	margin: 0px;
	padding: 5px;
	color: #336600;
}
.msg_error {
	margin-bottom: 2em;
	background-color: #ffb4b4;
	background-image: url(../ngo_registration_flow/images/icons/error.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 36px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CC6666;
	border-bottom-color: #CC6666;
}
.msg_error p {
	font-size: 11px;
	line-height: normal;
	margin: 0px;
	padding: 5px;
	color: #990000;
}

/* APP TOOLBAR AND FORM BUTTONS */
#atfb {
	width:100%;
	background:#ffe3b6;
	line-height:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edb661;
	height:32px;
}
#atfb ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
#atfb li {
	display:inline;
	margin:0;
	padding:0;
}
#atfb a:link, #atfb a:visited, #atfb a:active {
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	background-image: url(../images/application/tabs/atfb_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#atfb a span {
	float:left;
	display:block;
	padding:5px 15px 4px 6px;
	/*CHECK color:#bd7320; */
 	background-image: url(../images/application/tabs/atfb_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #atfb a span {
	float:none;
}
/* End IE5-Mac hack */
    #atfb a:hover span {
	color:#FFF;
}
#atfb a:hover {
	background-position:0% -42px;
}
#atfb a:hover span {
	background-position:100% -42px;
}
#atfb #current a {
	background-position:0% -42px;
}
#atfb #current a span {
	background-position:100% -42px;
	color:#fff;
	font-weight:bold;
}
#atb {
	line-height:normal;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edb661;
	background:#fff4e3;
	height: 32px;
}
#atb ul {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#atb li {
	display:inline;
	margin:0;
	padding:0;
}
#atb a:link, #atb a:visited, #atb a:active {
	float:left;
	margin:0;
	text-decoration:none;
	background-image: url(../images/application/tabs/atb_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0;
	padding-right: 0;
	padding-left: 4px;
	margin-left: 5px;
}
#atb a span {
	float:left;
	display:block;
	padding:5px 15px 4px 6px;
	/*CHECK color:#bd7320; */
	background-image: url(../images/application/tabs/atb_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #atb a span {
	float:none;
}
/* End IE5-Mac hack */
    #atb a:hover span {
	color:#751201;
}
#atb a:hover {
	background-position:0% -22px;
}
#atb a:hover span {
	background-position:100% -22px;
}
#atb #current a {
	background-position:0% -22px;
}
#atb #current a span {
	background-position:100% -22px;
	color:#fff;
	font-weight:bold;
}
#ngor_j {
	float: right;
	padding-right: 5px;
	/*CHECK*/ /*padding-top: -5px;*/
	position: relative;
	top: -3px;
}

/* BUTTONS */

input.btn_cr {
	background-image: url(../images/application/buttons/cr_out.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 155px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_crover {
	background-image: url(../images/application/buttons/cr_over.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 155px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_li {
	background-image: url(../images/application/buttons/li_out.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_liover {
	background-image: url(../images/application/buttons/li_over.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_rg {
	background-image: url(../images/application/buttons/rg_out.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 69px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_rgover {
	background-image: url(../images/application/buttons/rg_over.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 69px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_md {
	background-image: url(../images/application/buttons/md_out.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 105px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_mdover {
	background-image: url(../images/application/buttons/md_over.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 105px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_ud {
	background-image: url(../images/application/buttons/ud_out.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 61px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_udover {
	background-image: url(../images/application/buttons/ud_over.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 61px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_co {
	background-image: url(../images/application/buttons/co_out.png);
	background-repeat: repeat;
	background-position: center center;
	height: 24px;
	width: 174px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_coover {
	background-image: url(../images/application/buttons/co_over.png);
	background-repeat: repeat;
	background-position: center center;
	height: 24px;
	width: 174px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_cd {
	background-image: url(../images/application/buttons/cd_out.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 124px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_cdover {
	background-image: url(../images/application/buttons/cd_over.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 124px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_add {
	background-image: url(../images/application/buttons/co_out.png);
	background-repeat: repeat;
	background-position: center center;
	height: 24px;
	width: 174px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
input.btn_addover {
	background-image: url(../images/application/buttons/co_over.png);
	background-repeat: repeat;
	background-position: center center;
	height: 24px;
	width: 174px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
/* PROGRESS BAR */
.pg_b {
	width: 316px;
	height: 39px;
	margin: 0;
	background-image: url(../images/application/progress_bar/pg_b.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.pg_l {
	width: 60%; /* SET THIS TO GET THE DESIRE LEVEL */
	height: 39px;
	background-image: url(../images/application/progress_bar/pg_l.png);
	background-repeat: no-repeat;
	background-position: left center;
}

/* SEARCH */
#s_b {
	float: right;
	height: 24px;
	padding-top: 8px;
	padding-right:10px;
}
#s_b input.s_b_tb, .s_b_tb input#s_b {
	background-image: url(../images/application/search/search_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width:256px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7c7c7c;
	border-left-color: #7c7c7c;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
#s_b select.s_b_tb, .s_b_tb select#s_b {
	background-image: url(../images/application/search/search_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7c7c7c;
	border-left-color: #7c7c7c;
	float:left;
	line-height:28px;
	padding-top:5px;
	padding-left:5px;
	margin-left:5px;
	margin-right:5px;
}
#s_b input.s_b_sb, .s_b_sb input#s_b {
	background-image: url(../images/application/search/btn_search_out.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 64px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
#s_b input.s_b_sbover, .s_b_sbover input#s_b {
	background-image: url(../images/application/search/btn_search_over.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 64px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
}
#s_b_al a:link, #s_b_al a:visited, #s_b_al a:active {
	color: #000;
	text-decoration: underline;
	padding-left:10px;
	line-height:24px;
}
#s_b_al a:hover {
	color: #FFFFCC;
	text-decoration: underline;
}

/* PAGINATION */

#pg_c {
	height: 16px;
	padding-top:5px;
	padding-bottom:5px;
}
#pg_c_l {
	width: 480px;
	float:left;
}
#pg_c_r {
	float:right;
}
.pagination {
	padding: 2px;
}
.pagination ul {
	margin: 0;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
	font-size: 10px;
}
.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}
.pagination a, .pagination a:visited {
	padding: 0 5px;
	border: 1px solid #ed9206;
	text-decoration: none;
	color: #4a2903;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #ed9206;
	color: #fff;
	background-color: #ed9206;
}
.pagination a.currentpage {
	background-color: #ed9206;
	color: #FFF !important;
	border-color: #ed9206;
	font-weight: bold;
	cursor: default;
}
.pagination a.disablelink, .pagination a.disablelink:hover {
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
}
.pagination a.prevnext {
	font-weight: bold;
}
#cta_b {
	line-height:normal;
	width:100%;
	background:#fff4e3;
	height: 32px;
	
}
#cta_b ul {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width:100%;
}
#cta_b li {
	display:inline;
	margin:0;
	padding:0;
}
#cta_b a:link, #cta_b a:visited, #cta_b a:active {
	float:left;
	margin:0;
	text-decoration:none;
	background-image: url(../images/application/tabs/atb_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0;
	padding-right: 0;
	padding-left: 4px;
	margin-left: 5px;
}
#cta_b a span {
	float:left;
	display:block;
	padding:5px 15px 4px 6px;
	/*CHECK color:#bd7320; */
	background-image: url(../images/application/tabs/atb_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #atb a span {
	float:none;
}
/* End IE5-Mac hack */
    #cta_b a:hover span {
	color:#751201;
}
#cta_b a:hover {
	background-position:0% -22px;
}
#cta_b a:hover span {
	background-position:100% -22px;
}
#a2p_l {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#a2p_l h4 {
	background-color: #F0F0F0;
	padding: 10px;
	margin-right: 10px;
}
#a2p_l ul {
	list-style: none;
}
#a2p_l ul li {
	background: none;
	padding: 0.1em 0;
	color:#666;
}
#a2p_l ul li p {
	color:#666;
}
#a2p_l ul li a:link, #a2p_l ul li a:visited, #a2p_l ul li a:active {
	display: block;
	padding-top: .31em;
	padding-right: 0;
	padding-bottom: .19em;
	padding-left: 20px;
	background-image: url(../images/shared/bullet_chevron_yellow.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	color: #751201;
}
#a2p_l ul li a:hover {
	color: #FFFFFF;
	background-color: #EE9240;
	background-image: url(../images/shared/bullet_chevron_red.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#picview {}
#s_r_s { font-size:75%;}
#navcontainer {
	background: #f0e7d7;
	width: 126px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}

ul#navlist {
	text-align: left;
	list-style: none;
	padding: 0;
	width: 126px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

ul#navlist li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
	display: block;
	width: 116px;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #777;
	text-decoration: none;
	background: #f7f2ea;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 10px;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #f0e7d7;
        color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #800000;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}





#col ul li a:link, #col ul li a:visited, #col ul li a:active {
	color: #fe9b44;
}
#col ul li a:hover {
	color: #751201;
}
/* SEARCH */
#pc_s {
	height: 30px;	
	width: 860px;}
#pc_s_b {
	background-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	padding-top:10px;
}
.p_u_l ul {
	list-style: none;
}
.p_u_l ul li {
	height:20px;
}
.p_u_l ul li span {
	width: 128px;
	float: left;
	padding-right:10px;
	font-weight: bold;
}
.p_u_l ul li a:link, .p_u_l ul li a:visited, .p_u_l ul li a:active {
	display: block;
	color: #751201;
	font-size: 1.1em;
	text-align: left;
	padding-left: 30px;
	text-decoration:none;
	background-image: url(../images/shared/bullet_chevron_yellow.png);
	height: 20px;
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 20px;
	border-width: 1px;
	border-style: dotted;
	border-color: #BF7E19;
}
.p_u_l ul li a:hover {
	/*CHECK*/ /*background-color: #fe9b44;*/
	color: #fff;
}
#event {
	margin-top:10px;
	padding:10px;
	height:68px;
	margin-left:35px;
	margin-right:35px;
	background-image: url(../images/aidan.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #fefefe;
	border: 1px dotted #CCC;
}
#eventbox {
	margin-top:10px;
	padding:10px;
	margin-left:35px;
	margin-right:35px;
	background-color: #fefefe;
	border: 1px dotted #CCC;
}
#boxleft {
	width: 400px;
	float: left;
}
#boxright {
	width: 400px;
	margin-left: 438px;
	}