@charset "utf-8";
body {
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

a:link, a:visited {
	text-decoration:none;
	color:#000000;
}

a:hover {
	text-decoration:none;
	color:#737245;	
}

a.underlinedlink:link, a.underlinedlink:visited {
	text-decoration:underline;
	color:#000000;
}

a.underlinedlink:hover {
	text-decoration:underline ;
	color:#737245;	
}

h1 {
	font-size:37px;
	margin:12px 0 0 235px;
	width:500px;
	line-height:100%;
	font-weight:normal;
	
}

#ptsdtreatment h1, #expedition-daily-schedule h1 {
	width:800px;
}

h2 {
	font-size:21px;
	margin:0 0 0 235px;
	width:525px;
	padding:37px 0 0 0;
	font-weight:normal;
}


p {
	font-size:11px;
	line-height:175%;
	margin:8px 0;
}

p.sponsors {line-height:110%;}

h3 + p, h4 + p {margin-top:3px;}



.oneColFixCtrHdr #container, .thrColFixHdr #container, .thrColFixHdr #problem, .thrColFixHdr #solution, .thrColFixHdr #takeaction, .thrColFixHdr #aboutus, .thrColFixHdr #contact, .thrColFixHdr #donate, .thrColFixHdr #donate2{
	width: 955px;  
	height:604px;
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
}

.thrColFixHdr #donate, .thrColFixHdr #donate2{
	height:989px;
}

#header {
	background: #ffffff; 
	padding: 0;  
	height:112px;
}

.oneColFixCtrHdr #logo{
	float:left;
	width:135px;
}

/* CSS FOR NAVIGATION */

ul#navlist { 
	float:right;
	font-family: Tahoma, Verdana, sans-serif; 
}

ul#navlist a{
	font-weight: normal;
	text-decoration: none;
}


ul#navlist, ul#navlist ul, ul#navlist li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}



.oneColFixCtrHdr ul#navlist li { float: left; margin-top:70px}
.thrColFixHdr ul#navlist li { float: left; margin-top:80px}


ul#navlist li a{
	color: #000000;
	padding-right: 36px;
	font-size:16px;
}



ul#navlist li a.donate{
	color: #ec1c24;
	padding-right: 22px;
	font-size:16px;
}

ul#navlist li a:hover, uul#navlist li a.donate:hover, l#navlist li a:active {
	color: #737245;
}

ul#subnavbtm {position:absolute; top:606px}
ul#subnavbtm li { display:inline; list-style-type:none; padding-right:20px;font-weight:bold;color:#737245;font-size:11px}
ul#subnavbtm li a:link, ul#subnavbtm li a:visited {text-decoration:none; font-weight:normal;color:#737245; }
ul#subnavbtm li a:hover {text-decoration:none; font-weight:normal;color:#737245;}
ul#subnavbtm li a:active {text-decoration:none; font-weight:normal; color: #737245}

ul#subnavlist { display: none; }
.oneColFixCtrHdr ul#subnavlist li, .thrColFixHdr ul#subnavlist li{ float: none; margin-top:0; }

ul#subnavlist li a
{
	padding: 3px;
	margin: 0px;
	font-size: 11px;
	background-color:#c8b570;
	white-space:nowrap
}



ul#navlist li:hover ul#subnavlist, ul#navlist li.over ul#subnavlist
{
	display: block;
	position: absolute;
	font-size: 8pt;
	padding-top: 5px;
}

ul#navlist li:hover ul#subnavlist li a, ul#navlist li.over ul#subnavlist li a
{
	display: block;
	width: 170px;
	border: 1px solid #ffffff;
	border-top:none;
	padding: 5px;
}

ul#navlist li:hover ul#subnavlist li a:hover, ul#navlist li.over ul#subnavlist li a:hover {
	color: #ffffff;
	background-color: #737246;
}

ul#boardlist {
	margin-left:20px;
}

ul#boardlist li{
	list-style-image: url(/images/arrow_small.png);
	vertical-align:top
}

/* CSS TO HIGHLIGHT ACTIVE MAIN NAV ITEM */
#problem #header #nav01, #solution #header #nav02, #takeaction #header #nav03,#aboutus #header #nav04, #contact #header #nav05{ color:#737245; text-decoration:none}

/* CSS TO HIGHLIGHT ACTIVE PROBLEM BOTTOM NAV ITEM */
 #ptsd #subnav01, #ptsd-scope #subnav02,#ptsd-toll #subnav03, #ptsd-human-cost #subnav04,#ptsd-economic-cost #subnav05,#ptsd-quick-facts #subnav06{ color:#737245; text-decoration:none;font-weight:bold}
 
 /* CSS TO HIGHLIGHT ACTIVE SOLUTION BOTTOM NAV ITEM */
 #expedition-balance-path #subnav01, #ptsd-treatment #subnav02,#starting-expedition #subnav03, #continuing-journey #subnav04,#expedition-daily-schedule #subnav05,#join-expedition #subnav06{ color:#737245; text-decoration:none;font-weight:bold}
 
  /* CSS TO HIGHLIGHT ACTIVE TAKE ACTION BOTTOM NAV ITEM */
 #call-for-support #subnav01, #what-an-expedition-costs #subnav02{ color:#737245; text-decoration:none;font-weight:bold}
 
  /* CSS TO HIGHLIGHT ACTIVE ABOUT US BOTTOM NAV ITEM */
 #about-us #subnav01, #board-of-directors #subnav02,#partners-sponsors #subnav03, #useful-links #subnav04, #news #subnav05{ color:#737245; text-decoration:none;font-weight:bold}


.oneColFixCtrHdr #banner {
	background-image:url(/images/banner1.jpg);
	background-repeat:no-repeat;
	height:340px;
}



.oneColFixCtrHdr #banner h1 {
	margin: 0; 
	padding: 25px 0 0 40px; 
	color:#ffffff;
	font-size:58px;
	font-weight:bold;
	line-height:100%;
	width:590px;
}


.oneColFixCtrHdr #banner div {
	color:#ffffff;
	font-size:19px;
	font-weight:bold;
}

.oneColFixCtrHdr  #banner div.bannerleftlink {
	float:left;
	width: 550px;
	height:30px;
	padding-left:40px;
	margin-top:25px
}

.oneColFixCtrHdr .bannerbtn {
	display:inline;
	width:156px;
	height:24px;
	margin-left:10px
}

.joinbtn {
	float:right;
	margin:42px 40px 0 0 ;
	width:185px;
}

.joinbtn a:link, .joinbtn a:visited {
	text-align:center;
	background: url(/images/btn-join.png) no-repeat;
	padding:0 18px 9px;
	font-size:15px;
	width:170px;
	height:23px;
	font-weight:normal;
	color:#ffffff
}

.joinbtn a:hover {
	text-align:center;
	padding:0 18px 9px;
	background: url(/images/btn-join-over.png) no-repeat;
	font-size:15px;
	font-weight:normal;
	color:#000000
}





.bannerbtn {
	display:inline;
	width:156px;
	height:24px;
	margin-left:10px
}

.bannerbtn a:link, .bannerbtn a:visited {
	text-align:center;
	background: url(/images/btn-banner.png) no-repeat;
	padding:2px 15px 5px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff
}

.bannerbtn a:hover {
	text-align:center;
	padding:2px 15px 5px;
	background: url(/images/btn-banner-over.png) no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#000000
}


.oneColFixCtrHdr #banner div.bannerrightlink {
	float:right;
	width:340px;
	margin-top:25px
}

#mainContent {
	padding: 0; 
	margin:0;
	width:955px
}

#mainContent h3{
	padding: 0; 
	font-weight:bold;
	font-size:13px;
	line-height:120%;
	margin-bottom:0
}
#mainContent h4{
	padding: 0; 
	font-weight:bold;
	font-size:12px;
	line-height:110%;
	margin:0
}


#mainContent ul{
	font-family: Tahoma, Verdana, sans-serif;
	padding-left:0;

}

#mainContent li{
	margin:0;
	padding:0 0 7px 0;
	font-size:11px;
}

#siteintro h2 {
	font-size:14px;
	font-weight:bold;
	color:#603913;
	margin:0 0 7px 0;
	padding-top:15px;

}

.oneColFixCtrHdr #mainContent .midbtn1, .oneColFixCtrHdr #mainContent .midbtn2{
	float:left;
	width:208px;
	height:88px;
}

.oneColFixCtrHdr #mainContent .midbtn1 {
	background-image: url(/images/pic-expedition-balance-1.jpg);
	text-align:right;
	color:#000;
	font-size:17px;
	font-weight:bold;
	padding:3px 5px 0 0;
	margin:15px 20px 0;
}

.oneColFixCtrHdr #mainContent .midbtn2 {
	background-image: url(/images/pic-expedition-balance-2.jpg);
	text-align:left;
	color:#000;
	font-size:17px;
	font-weight:bold;
	padding:3px 0 0 5px;
	margin-top:15px
}



.oneColFixCtrHdr #mainContent .midbtn2 a:hover, .oneColFixCtrHdr #mainContent .midbtn1 a:hover {
	color:#444329
}



.oneColFixCtrHdr #mainContent .bottombtn1, .oneColFixCtrHdr #mainContent .bottombtn2, .oneColFixCtrHdr #mainContent .bottombtn3, .oneColFixCtrHdr #mainContent .bottombtn4{
	float:left;
	width:213px;
	height:95px;
	padding:10px 0 0 ;
	font-size:15px;
	font-weight:bold;
	color:#000000
}

.oneColFixCtrHdr #mainContent .bottombtn4{
	width:208px;
}

.oneColFixCtrHdr #mainContent .bottomdivider {
	float:left;
	width:20px;
	height:105px;
	background-image:url(/images/btmDivider.gif);
	background-repeat:none
}

.oneColFixCtrHdr #mainContent .bottombtn1 {
	background-image: url(/images/dog-tags.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.oneColFixCtrHdr #mainContent .bottombtn2 {
	background-image: url(/images/boots.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.oneColFixCtrHdr #mainContent .bottombtn3 {
	background-image: url(/images/ribbon.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.oneColFixCtrHdr #mainContent .bottombtn4 {
	background-image: url(/images/pic_keepinformed.jpg);
	background-position:right;
	background-repeat:no-repeat;
}


.oneColFixCtrHdr #siteintro{
	float:left;
	width:446px;
	padding-left:20px;
}

.oneColFixCtrHdr #siteintro p{
	margin-top:0;
	font-size:14px;
	line-height:125%;
	color:#737245;

}


.oneColFixCtrHdr #footer {
	padding: 0 10px; 
	background-image:url(/images/bar-btm.png);
	background-repeat:repeat-x;
	height:32px;
	margin-bottom:5px
}

.oneColFixCtrHdr #donatedBy {
	text-align:right;
	font-size:10px;
	color:#666666;
	margin-bottom:10px
}


.thrColFixHdr #footer {
	position:absolute;
	padding: 0 0 0 10px; 
	background-image:url(/images/bar-btm.png);
	background-repeat:repeat-x;
	height:32px;
	width:945px;
	margin:0 0 25px 0;
	top:660px
}


#footer a:link,  #footer a:visited{
	color:#ffffff;
	text-decoration:none;
	padding:0;
}

#footer a:hover {
	color:#ffffff;
	text-decoration:underline;
	padding:0
}

#footer p, #donate2 #footer p, #footer .social p, #footer a.footertxt  {
	margin: 0; 
	padding: 10px 0; 
	font-size:9px;
	color:#ffffff
}

#footer .copyright {
	float:left;
	width:280px;
}


#footer .social {
	float:right;
	width:100px;
}

#footer .social a.footericon  {
	margin:0; 
	padding: 0; 
}

.slideshow{
	position:absolute;
	top:395px;
}

#slideshowright {
	position:absolute;
	top:304px;
}

#board1,#board2,#board3,#board4,#board5 {
	visibility: visible;
}


/* LAYOUT COLUMN VARIATIONS CSS */
.thrColFixHdr #left3col{
	float:left;
	width:217px;
	margin-left:235px;
}

.thrColFixHdr #left3col .insetbox{
	width:217px;
	height:202px;
	background-image: url(/images/bg_ptsd-symptoms.png);
	background-repeat: no-repeat;
	padding-bottom:10px;
	color: #c8b56f;
	font-size:14px;
	
}

.thrColFixHdr #donate #left3col .insetbox{
	width:217px;
	height:295px;
	background-image: url(/images/bg_donateinset.png);
	background-repeat: no-repeat;
	padding-bottom:10px;
	color: #c8b56f;
	font-size:12px;
}


.thrColFixHdr #left3col .insetbox h3{
	font-size:22px;
	margin:0;
	padding:5px 0 0 7px;
	color:#ffffff;
	font-weight:normal;
}

.thrColFixHdr #donate #left3col .insetbox h3{
	font-size:20px;
	margin:0;
	padding:5px 0 0 7px;
	color:#ffffff;
	font-weight:normal;
}

.thrColFixHdr #left3col .insetbox .arrowrow{
	padding:2px 0;
}

.thrColFixHdr #left3col .insetbox .arrowrow2{
	background-color:#9a9979;
	padding:2px 0 5px;
	width:211px;
	color:#ffffff;
}

.thrColFixHdr #left3col .insetbox  p{
	padding: 0 10px 0 22px;
	margin:0;
	line-height:110%;
	color:#ffffff;
}

.thrColFixHdr #left3col .insetbox  img {
	border:none;
}
.thrColFixHdr #left3col .insetbox .arrowrow a:link, .thrColFixHdr #left3col .insetbox .arrowrow a:visited {
	color:#c8b56f;
}

.thrColFixHdr #left3col .insetbox .arrowrow2 a:link, .thrColFixHdr #left3col .insetbox .arrowrow2 a:visited {
	color:#ffffff;
}


.thrColFixHdr #left3col .insetbox a:hover {color:#c8b56f;}

.thrColFixHdr #donateboxwide {
	float:left;width:400px;
	margin:15px 0 0 20px;
	background-color:#dbcfa2;
	padding:5px 20px 0; 
	border: 1px solid #bbad7c;
	border-bottom:none
}

.thrColFixHdr #donateboxleft {
	float:left;
	margin-left:20px;
	font-size:14px;
	width:90px;
	background-color:#dbcfa2;
	padding:10px 20px 30px 80px;
	border: 1px solid #bbad7c;
	border-right:none;
	border-top:none
}

.thrColFixHdr #donateboxright {
	float:left;
	font-size:14px;
	width:210px;
	background-color:#dbcfa2;
	padding:10px 20px 30px;
	border: 1px solid #bbad7c;
	border-left:none; 
	border-top:none
}

.thrColFixHdr #leftcol {
	width:153px;
	position:absolute;
	top: 150px;
	margin-left: 30px;
}

.thrColFixHdr #mid3col, .thrColFixHdr #right3col{
	float:left;
	width:217px;
	padding-left:20px;
}

.thrColFixHdr #full3col{
	float:left;
	width:691px;
	margin-left:235px;
}

.thrColFixHdr #mainleft3col{
	float:left;
	width:454px;
	margin-left:235px;
}
.thrColFixHdr #mainleft3col table{
	margin-top:15px;
	width:454px;
	border:1px solid #cdbe88;
	height:350px;
	text-align:left;
	background-color:#efead6;
	border-collapse:collapse
}

.thrColFixHdr #mainleft3col th{
	font-size:10px;
	font-weight:bold;
	padding-left:5px
}

.thrColFixHdr #mainleft3col th.tablehdr{
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 7px;
}

.thrColFixHdr #mainleft3col td.tablehdr2{
	font-size:15px;
	font-weight:bold;
	color:#855914;
	margin:0;
	padding:0 0 0 5px;
}

.thrColFixHdr #mainleft3col td{
	font-size:9px;
	padding-left:5px;
}

.thrColFixHdr #mainleft3col ul{
	margin:0;
	padding:0;
}


.thrColFixHdr #mainleft3col li{
	font-size:9px;
	margin:0 0 0 20px;
	padding:0;
}

.thrColFixHdr #mainright3col{
	float:left;
	width:454px;
	margin-left:452px;
	padding-left:20px;
}

.thrColFixHdr #mainright3col2, .thrColFixHdr #mainright3col4{
	float:left;
	width:454px;
	padding-left:20px;
}


.thrColFixHdr #mainright3col2 ul{
	margin-left:30px;
}

.thrColFixHdr #mainright3col3{
	float:left;
	width:414px;
	height:360px;
	margin-top:20px;
	margin-left:20px;
	padding:0 20px 20px;
	background-image:url(/images/bg_board.png);
	background-repeat:no-repeat
}

.thrColFixHdr #mainright3col3 p{color:#ffffff; line-height:140%}
.thrColFixHdr #mainright3col3 h3{color:#ffffff; font-weight:normal; font-size:15px}

.thrColFixHdr #mainright3col4{
	height:340px;
	margin-top:10px;
	overflow:scroll;
}

.thrColFixHdr #mainright3col4 h3{
	padding-top:0;
	margin-top:0
}

.thrColFixHdr #mainright3col4 p{
	width:433px;
}


.thrColFixHdr #mainContent{
	background-repeat:no-repeat;
	height:604px;
	width:995px;
	margin:0
}



.thrColFixHdr #problem #mainContent{ background-image:url(/images/bg_problem.jpg);}
.thrColFixHdr #solution #mainContent{ background-image:url(/images/bg_solution.jpg); }
.thrColFixHdr #takeaction #mainContent{ background-image:url(/images/bg_take-action.jpg);}
.thrColFixHdr #aboutus #mainContent{ background-image:url(/images/bg_about-us.jpg); }
.thrColFixHdr #contact #mainContent{ background-image:url(/images/bg_contact.jpg);}
.thrColFixHdr #donate #mainContent{ background-image:url(/images/bg_donate1.jpg);}
.thrColFixHdr #donate2 #mainContent{ background-image:url(/images/bg_donate2.jpg);}


/* 	SPECIAL DONATE 100K CSS CLASSES SOME MIGHT REPLACE IN LONG TERM*/


/*.thrColFixHdr #donate2 h1 {
	color:#b48134;
}*/

.thrColFixHdr #right3col{
	width:219px;
}

.thrColFixHdr #donate2 h2 {
	font-size:19px;
	width:675px;
}

.thrColFixHdr #donate2 h3 {
	font-size:20px;
	line-height:24.5px;
	color:#737245;
	font-weight:normal;
	padding-bottom:10px;
}

.thrColFixHdr #donate2 h4 {
	font-size:13px;
	line-height:20.5px;
	color:#737245;
	font-weight:bold;
	padding-bottom:10px;
}


.thrColFixHdr #donate2 p{
	font-size:12px;
	color: #737245;
}

.thrColFixHdr #donate2  #donateboxwide2 {
	float:left;
	width:177px;
/*	margin:15px 0 0 20px;*/
	background-color:#dbcfa2;
	padding:0 20px 0; 
	border: 1px solid #bbad7c;
	border-bottom:none
}

.thrColFixHdr #donate2 #donateboxwide2 h3{
	font-size:14px;
	font-weight:bold;
	color:#41562b;
	padding-bottom:0
}


.thrColFixHdr #donate2 #donateboxwide2 p .greentxt{
	color:#363636;
	line-height:160%;
}


.thrColFixHdr #donate2 #right3col p {
	line-height:125%;
}


.thrColFixHdr #donate2  #donateboxwide2btm {
/*	float:left;
	margin:0 0 0 709px;*/
	float:left;
	width:177px;
	background-color:#dbcfa2;
	padding:5px 20px 10px; 
	border: 1px solid #bbad7c;
	border-top:none;
	text-align:center;	
}

.thrColFixHdr #donate2  #donateboxleft {
	float:left;
	/*margin-left:20px;*/
	margin:0;
	font-size:14px;
	width:70px;
	background-color:#dbcfa2;
	padding:0 0 5px 45px;
	border: 1px solid #bbad7c;
	border-right:none;
	border-top:none;
	border-bottom:none;
}

.thrColFixHdr #donate2 #donateboxright {
float:left;
	font-size:14px;
	width:70px;
	margin:0;
	background-color:#dbcfa2;
	padding:0 22px 5px 10px;
	border: 1px solid #bbad7c;
	border-left:none; 
	border-top:none;
	border-bottom:none;
}



/* GLOBAL CSS CLASSES */

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.collapse {display:none;}
.expand {display:block;}


.fltlt {
	float:left;
	margin-right:8px;
}

.fltrt {
	float:right;
	margin-left:8px;
}

.footnotetxt {
	font-size:8px;
	position:absolute;
	top:550px;
}

.greentxt {
	color:#737245
}

.leftcolpic {
	position:absolute; 
	top:385px
}

.superscript {
	vertical-align:super;
	font-size:7px;
	line-height:90%;
}

.tablebgdark {background-color: #cdbe88}
.tablebgmed {background-color: #dbcfa2}
.tablebglight {background-color: #efead6}
.tablebglight2 {background-color: #e2d3bd}
.tablebgwhite {background-color: #ffffff}


