/* 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;
	text-align:left;

}

/* SUBS */



#s0hp {

	width: 858px;

	/*border: 1px solid #EE9240;*/

	margin-right: auto;

	margin-left: auto;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	height: 298px;

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

	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: 200px;

	float: left;

	margin-left: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 20px;

	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_1 {

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

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 158px;

	width: 198px;

	border: 1px solid #EE9240;

}

#colsub_2 {

	float: left;

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

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 158px;

	width: 198px;

	border: 1px solid #EE9240;

}
#colsub_3 {

	float: left;

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

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 158px;

	width: 198px;

	border: 1px solid #EE9240;

}
#colsub_right {

	float: left;

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

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 158px;

	width: 198px;

	border: 1px solid #EE9240;

}

#colsub_4 {

	float: left;

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

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 158px;

	width: 198px;

	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: 194px;

	color: #737373;

	padding-bottom: 50px;

	letter-spacing: 1px;
	padding-left: 5px;

}

.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;

}

.sub_focus019 {

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

	border: 1px solid #fe9b44;

}

.sub_focus020 {

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

	border: 1px solid #fe9b44;

}

.sub_focus021 {

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

	border: 1px solid #fe9b44;

}

.sub_focus022 {

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

	border: 1px solid #fe9b44;

}
.sub_focus023 {

	background-image: url(../images/shared/focus-social-entrepreneurs.png);

	border: 1px solid #fe9b44;

}
.sub_focus024 {

	background-image: url(../images/shared/focus-global-organization.png);

	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:0px;

	padding:10px;

	margin-left:35px;

	margin-right:35px;

	background-color: #e29e49;
	color:white;

	border: 1px dotted #db7431;
	margin-bottom:00px;
	text-align:center;

}
#event a:hover { color:white;}
#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;

	}
.TabbedPanels {
	width: 500px;
}
.TabbedPanelsTab {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* ==== START Side tabs buttons ==== */

#fbtab{

background: url(../images/shared/like.png) no-repeat; /* Path to Image */

right:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:230px;height:42px;width:47px;margin:0;padding:0 10px 0 0;position:fixed;z-index:5000;}

#fbtab a{display:block;width:100%;height:100%;}

#twtab{

background: url(../images/shared/follow.png) no-repeat; /* Path to Image */

right:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:287px;height:42px;width:47px;margin:0;padding:0 10px 0 0;position:fixed;z-index:5000;}

#twtab a{display:block;width:100%;height:100%;}

#rsstab{

background: url(../images/shared/rss.png) no-repeat; /* Path to Image */

right:1px;  /* change this to left: 1px; to put it on the left of the screen */

top:339px;height:32px;width:32px;margin:0;padding:0;position:fixed;z-index:5000;}

#rsstab a{display:block;width:100%;height:100%;}

/* ==== END Side tabs buttons ==== */
